431495 61 460918363 24 92 596385112 423820 5 3 1 19 4 41 243955 204988 459250213 78 6 418063 65 21 63 248763 28 5 344267 307684 9 219146 3 19 399044 83 171270 1 608595111 116818982 518191020 356719 505994237 10351 14 402503513 30605 90125995 49 82 72 63 74 41 25 66 20 64 305131565 5 134616988 85 259142 41 148323 16 29 470907 2 40 37 39 36 53033 91 49 64 452354324 308759 17 21033 770204416 98 132483 99838 404561 310327487 183070 97712 491706 7 268255 463992 381394 22 112163 9 12 23 184745 850449742 299325758 498632 38 90 23 141676 67 95 470059384 326868 34 46 17 495399 836550149 26 23 143336 24 8 10 6 77 227449 28 18 77 19 48 2 423691 89 345196 1377 9 451180 351556 142000 68 81 287066 111848 45 50 77492 41409 27 7 404752 82610 68 86 198312 490992 43 61 77535 41 22506 87 9 82 857453502 69121 432473 6 253401 41 491866 81 83 853973629 12 377181 287022 6 4 13 31 455222 410262 162966 41969 21 95 57212071 40 255180 394652 265135 483949 743310294 300989 55 54 275026 197385 10 13 75989 38 358665 219791 8 375289 368312 83 116991 303882 16 95 61 428891 77 59203 37 115709 9 351379 8 11471 84 11 321511 67 18765525 254708 55 420574 41 383817 648072293 392960 487166 1 199614 90 423958 106269 313622 487188 99 412247 429480 460148 19 18 79 18 12 829101630 6 79 1 325571 479758 195035 53 91 405315 56 34026430 69 384150 59 488120 475184 335889 46 141610 49 15 7 359820 269265 490741 97 37 438979 13 379602 46 19 451710 35 472857 372997 96 62529 69 279969 72 56 88 86 130485 78 6 13 96446 75 45 5 334040 132597 667704154 69491 17262 37 43 70071 1 3 32 84 9 9 497519 297364 12 63 36 77 97 43 177056 10 269155 219639 468733 461311 352432 387731 404873 352704 9 45779 6 32 8 431167 222544 98580 53 24 105471 457454 99 6062 114927 438437 61 62 330496904 273179 432429 980609567 181249024 57 98 54587 87 336883 403782 28 20 119710 409350 417436 29 9 50 12 72 117809 72 68 113472 951954438 74 72 4 265663 306730 364002 8742 245587 37 393378 35 39 472543 496503 37 79 16 80 5 30 223452 95 32 397536 24 52 84 50105 5 42 44 382675 255439 55 210813778 492472 24 412592 79 60 1 95 82035 35 71 965861893 16 283182 61 6 17 293837 68 8 272972 193778 97982 37 793774092 7 135311 19 72 99619 39 41 449623 196339 493093 19 539605594 3 464602 398168 314539 97 45 86 33 4 57 306477 160778 147259 335744 179266 255930 551209501 769373080 14548 5 287249 47 49 38 152151 448434 164097 190194 100287 429014 289073 734246021 39 2 42 437908 460667 140905 60 157101 177579 15 366229 231620 22 106939 281039 289007 354983 624663011 2 295150 21 60 24 366896 85 57 31 1 6 164622 902656852 52 11 52207 6335 6 101043 446938 25 370190 28 360189 17 303621 7 814770340 30298 107891 109961 12 423628 32 14 53 124806 50916 480919 282478 10 93 36 2 9 4 95 29 93 57624 434702 57 35 303100 58 56177 24 15023762 31 30869 29 63 15 3 22 78 1 466298732 57 41 66 293912 111807 336260 547480699 5 406005 97 161493 257783 994549184 64 22 28695 84 167331 49 452205 148229 275594 437880 2 8 58 46 151617 498178818 44 23347 334610 15 26 209153 72 21 15 296369 85 56 307822 351345021 162897249 34 389584 239824 6 55242134 94 69 61782 25 825128756 431903 147265 96 29 95095 45 52 172767494 155647 92 53 365354 200124 362134 7 73 8 248697 82 2 349243 78 41 676256439 43 488067 37 9 215628 6 38 1 139335 196523 5 49 82 637950827 353014 50925 447138 93 117466 666313542 39587 269281 89756 94 3 5 65 9 158793 33619 205695 249884 116733 98 29 206178 7 456413 87 8 93 360426 326963235 41 416058 76814 474918 107758 87 95 55166438 50 424873 47 55 279721 758962360 265342 26 1 263968 67029 86171725 6 129456 50 90 275728 94 579407595 201579 3 472826 619497700 59 1 575075103 220919 47 65 31 499520 64 83229 79 437560 71953 83 311707 245930 5 86 78 365280257 209303 6 64 37 20 57293 368423 667255136 9 78 44 2 7 124699 472169 67 30 89211 74621 78 15 381781 24666523 5 3 670707196 730731071 486216044 317965419 9 71 309815622 80 232483 63 97 3 219152 84 432320 448372592 50 40 44 38 79508 48 334323 8 85 812444417 72 3 283583 393271 67 88 164366 409193 28 3 381098 101279 452551501 1 78 87 227352 49 21 22 58 68 78 234125 3 92 212425 9 334546 3 82 394793 351147 72055 13637 82 67793 29 33 95339 280007 477727 30 469502 319016099 86 225266 361233 64807 94 8 477503 478022 286258 123499 36 70 96 150008 301029 369431 307038 33 89920 229371 81 401552 84076 89159 43 97 24 75 221927 15 104044 99 40 2 75 358675 60 98 803107335 61 420525 330021 87 7 15 80 98 12 485745 62 38 368670 3 82 689506320 8 2 38 72 328928 397691 79 158019 96 1310 77 133201 498772 30888503 276117 51 31 22 31937 48 289151978 414063 893386406 9 86 92 67 90956 36 56 84 4 126243 23 61 390867 310109 5 9 86 132073 2 136790 68100 50 9 127754 213616938 6026 45 42 72 382327 5 7 473173 387749 64076 66 476703 14 173237 83090806 6 98 321328258 100868 168440 721764844 58 4074350 72 230511 200752 337104 10 68284 42 364535 213294148 168577 163247 49 245120 180436 101737 27456 69159 965440266 38 46 23607 56 366707677 626341099 156481 73 87 63 95 8040 350907858 24 192693 15 273482 84 28150 276377 139942 8 76 41 58 368786 18 74 96 599142039 408044 2 21 24 264239 44 8 444361 30 133134 31 271048 1 972603472 468384 64 618772281 126827 141605 223368 8 31 53871 91 55 5 8 261715 81 75 64782 3 18296 50 92 91 112021 329045 54 468154915 7 222364 138240 43 45989 43 8711 55 320026 201293 67 25 42 31 54852 97668 28 196322 346070 23 498939 298858 395736 55 427562 360693 143196 438438 558877748 44 902122314 6 49919 53153 77774185 571893497 140248 8289 45 552184469 358578 87 27177 398558 110022 7 260754 13 334298 17 45 412603 241046 262381 6 442591 262357564 73146091 71 37 38 85 72 86 17 22078 662326704 169181 92 672044251 400127 57808134 80 158824 29 27 76 200074 11 13 12 59 62 84398 471479 93 202350 78 24 19 38 93 45965 383499 23 106836 155815 41 14 16 71 471407 3 473716 845775717 68 176238 97210 87 183115 37 92 86353 360975 33 370314 218072 10 35 992825199 33 999261641 925376292 938362941 15598 41635053 3 358257 140004 100051 473098 231129566 843791460 103365 95 85 67 331132 205078 157776 125597 4 80 8 547797108 407114 23702 94 38977 4 227837 35 51 5 53 73419 421780 376379 264645 486556 243589066 78 15 414487083 442721 480002 6 31 45 9 96 212741 445941 940661393 611853765 4 2 265621 50 217054 71632 182886 55 492564 330490 60 5 170723 178222 86 24 14 316184277 195804 410686 21 76 305304 476428636 95 108440 249070 83 99 36 62 129429 75732 22461408 91429 77 72 4 484521 48 759308466 15 6 202467 407195 8 47 89 242350 66 53 199498 66 43 246034 10 125628 274018 45353 84 27 80 378321 411735 75 73966 4 325370 2 303612 49 83 47 9 19720 2 496248 355707 274239 99 13 411908 330498 99733 169084 456782715 427887 459354 484242 97 565240233 583034257 18 206644 53 4 75 92 12 92 400252 72 38 98 17 66 59909 96183 45 427131 210938 685963793 469040 433060 134857 976993852 203769 337534 278619 3 4 447192 77 52 143002 329200 4 479442402 378390 218746 140160 71 137860 17 25 318184680 184467 18 68 67 263664 71220 320322847 972671823 97 118802 152970209 427436 165148 5 383333 35 46 84 15 446144 398139 27 93 13 6 85396 443500 859733233 784678855 69343237 45 74 55881 608517850 252670 284375 76 28 8 9 363961 340572581 75 368246 13 477942 19 93 360165 2 19 4 57 189841 5 297101 54 455099 53 8 69 1 29 221553 43188 236314 492132 46 155696 472777466 155599 366559878 35 53 902209158 17 286901 600622549 30 65016 91 25 511051888 84 223457651 78 75 21 24 3 85 28 415010916 673849204 11 393176 254600 432469 95 77 305467 98 81 6 29 40 421717 35 18 481277 236864 8 245424 778192673 73 68 22 82 70 42 18 95 91 358601 257028 11 339973 6 37 170855 36 10 6 231354 407356 145191008 174714 270086644 808952008 424300 83424 477560 40300 25 21 5 76 575214231 79 651908987 33 612197820 24650571 11 6 369420 11 829103011 399369 32 479106 312303 135416 79 33 134740 52160 22 40 5 17 337305 450103 62 69 349484 38 49 81823 95 41 58 90 49 718508270 593800301 7 8506259 129458 20 229145 384238 208744 37 291156 1 345570295 53 132510 34 7 5 68 7 72 194833 16 282809 29 65 40 73 148642 171450 79 1 350530 216082370 49 126425 97689 129647 72 493677 49321 77 3043 222699 313793 179188 378731 15 53 338730 406687754 41 35 144149 65829 4 4718 3 97 85370 356366 69 52 69 122154 451320 20 71528 33 82 97 326070 131137 60 9 72 4 322103 477493 197329 136386 158716 6 178437 2 292532 21811 82 231156 9 332504 14 2 860620367 339270 881724283 82 72371 810419312 168799 891333937 866117217 100825 142857 23769 104367 424787 98 50 304757 27780 132314 63 171363 7 32 366980 863184021 32047554 108138235 32 376191 33 59 8 19 26 814449350 29 275623 609 98 8 4 109993 219053 461590 423010843 6 13 96 58109 24 94 366120 55 18364 74 558929184 24 7 465558 23 514595129 110452 162881721 396189 12550 53 86 29 40 466879 266505 23 377405 27 447020 57 10 7 22 94 75 130117 26 278709 96 35 348337651 244660 241803 615796630 621148562 66393 65 17 64 15 52 940757339 9 99607 57 85913 56 338797 11712 16452 35 287099 174048 5 238929 403174 71 600078721 82260 66 419919104 92 5 16 10 96132 390444 48 36438 552378993 273221 181557 28 312155 87 348219 475257 416998347 407555 312285265 45 208212 402892 418629 95 56071 405872 67 104757 406989 9 234524 74 184145 92 47852 94 192934645 65 863103345 184102 10 42768 222319 315411538 20 435763 183423 148516 26036 61 96 231439 461304 771431133 99301555 409100 253472 800034811 96 34 1 69696 473889 15 254899 272078329 4 9 281590 703367327 263493 73 82259 76359 160676 95 270526 38849226 888498389 32866 253475 8 21918 271500 29 435790 928495783 89176 1 420018 93 248599 239901 74 499588 28 87 82 85 46 9 572767638 38 824010505 307209 20 71 2 4 72 56 846786732 18 950802129 145624 86 91 59 59 45992 92001 125637 218420 34 323373 56 135621 74 481987 10347 8353 7 814387781 985252842 36 65 18 308410 89 77 72 258043 287875 452746 350913 417143051 77 44 979825220 78 3 80 12 7 354550 323224130 66 13163002 1 157170 52 136678 7 39 128079 24 41 93 60 8 17 260263 74 160007 171546 5 142218175 334000 11 20217922 85 10901 72 77 131726 32 399523 78 323122 10 42870433 17 261527 71 300723 47 428292 228428 218315 66 154037530 31 465244531 418999999 226459 499316 58 87 244880 4 124370 3 96 271657 68 20716 744878431 64 484416 30 74 379999 292567 177205 99 383959 4 83 22 10 426973 5 480690 45 610369771 486389 58 42 6 9 7 244314 3 198563 153533848 29 1 94 737048451 60 856685991 1 156804 2987 32521 19979 14 374537 363076 283925736 5 120624 40 536682129 60 360578 89 224122 7 82109 185745 70 924789711 42 34 86 29 180100 83273854 97 177148 269194 20 5 318777 44 56 291993 905977566 6 311581325 781518237 95985 420753 20 99 460471191 98 474445 15 374167 4 85 23 46 35 226645 488723 223644 358357 37351 349863192 441169 4 376444 230836 17 425736 423381 467965 69 73 58 75 74 448671 48 451170 592938985 95 51 89 340230 21 296980 51 31 122646 99 89 38 14818 7 489829 135934 31 86 423663 78 425151 73 254357 3 44 71 52 79 25 230645 288697 171005 497690 14 24 759462984 6939 41 92 172964 26750 67 121914 180094 20 42751 417479 93743 109693 52 159617 257568 180283271 74 8 190808 45 65 292200 22 97 37 93 18137 65 63 35 3 25 13 85 61791 115024 435565 456782 73328 210837 92 9 64 74 315750 7 54 32 80 78 355097 66 280261 459935 48004 27 137902 57 179051460 80 34 464522 552416562 6 98 18 4 23441 111679 348996068 66 31 299809 149398 51 90 72 10 9 69 40 75 57 8 93 430087 3 60 91 76636 34 47 5 336825 235554 53 26 98 324307 68 41 9 47 24 444014 27 249887 11 80 82201 449626 346620 143119 72 13 55 46 95 401117 48 2 383317 8861 492343 99 485795 33001074 69 1 185090 344074 99 83 646014616 41 288196 69 68 6 205963 305167 2355 47 439536 52 91 6 424460 1 70754 473786 45 79 680652525 75 37 28 427138 79 26 48 22 8 88 8 352294 88 97495 43 8 77 193649 858354685 9 134074 134833 181174 186557 295317 64 389514 68 73348 83 80 309787 76 469753 73 94 481061 5 84 33 58 203005 41954 96 98 497028 8 60 34 76 14 3 62099 57 45 497493 21 115336111 6 89 53 318989 57 222000 84 37 427884 7 2 74 233267 2 218332 12 297314 76 355336 176058 351197 89082 185079 3 67 1 275211 87 616309097 8 46 74 4 468243 115128 20361 69 9 445698 18 10689 43 25 144911 1 98 677768244 409536 6 287649 324502 922389657 118814 88 16 12 482414 290456 746497921 523892515 108465 91 380814 9 134123548 183829 308006 9 73793 15 84 1 75 2 77 79370 94 415108 400927 13316 446019 751874540 287076 35280 7 35 246885 84 969972093 64 279998 28 94 91 96 83 93 97003 48 470050 36 201594 52 461085 60 332803 493939 129857 30 419197 415325 60 10339 831118314 7 45578 69485 84 27 65 88 42 19 38 170798 258925 18 11 76 96 422133 125398 85534 354685676 445694 580750391 321792 393085 441704 498086 193906 360644 21 134436 84316 105609696 92 88 182198 906377750 86 6 127856 244399 73 71 3 76953 31 202180 44 62601 45 741515982 33 27 500430226 352484 5 339349 24 83006 23 70 72 16 10 42 20 31 94 379761 368552 42 11 364571 615417206 278302 9 38 381950 291784 39 323601 50 1 2 87 97 332676 59 60 457348 136099 8 277102 482019 358669 345958 99235 79 787058307 9 46 70 36 62 130152 66961 2 1 85 1 330046 8 96406 78 50 26 96129 78 26 16 84 252508 362041 357478 13 488728 124851 1 65 694261646 5 54 163807205 77 412175 436052 58 223805 3 493881 61 220769 88 262555 143055 96155 21 60827712 97 60 88154 86 548564126 203960 107323 78 58 177177 24 3 24 1 251826 82 7 17 92 62 95 492208 41 64133 92 9 428456 378050 64 36 384845 150598 30 8 86223 459488 11 763617576 87 291329 69 278276 20649 125892 37 390720 455058 47 16 76 97592 2 120103 5 186852 31 490895 70 108557 5 331142 42 29281 320453 228700 41 489803 6 439717 61854 268284 125801 410205 625568802 18 128090695 425140 13209 16 361607 976729235 341968 8 447148 940954370 4 46 78 230076 146339 92 10 463702 24 62 9 453977264 57 480861 9 25 75 45 58 248306 273430 1 128984 29377 25 51466 86 447727 60 287692 42527 111016 31 986382720 8 382938 25 6 99 48 44 312181 40 9 83 26 5 32 20 28 28 10 304792 374725 67707 3 54 5 95 85 25 99 75 87 281786 322174 714548254 54 53 138827 115652 326747 355468 116537 352422256 186730 143822 445241 888736530 55 98 37 49409 147374 15 1 363518 52 519636460 1 995096326 71 70 2 32 9 53 126068 9877 28126 30 48 47 49026 56 76 2 479904 43 28632 9 13 48 3 33 146035 399355 320315591 37896 71 125125 2 933018548 204571 22043 28 312148 95 39 21 214439 283278 79 231802 28 225547 93 339882786 213489 815431267 3 5 7 29 52 9 12 348571 4 58 75 58 397028770 459862 270183336 336500 83 400114 348314 224944 9 444874 498219487 36 19 6 46 139462 23 160067 83 428072 7 2 24 428454 5 73 6 73 858799015 156284 47 14 297550 294590 423374642 69 46 70 137599 240938 305156 453060890 82 421989 131577 229474 61 474664 23496553 38 5 707586726 3 425775 31030 38 482864 26 47 78 26948 362978 54 87638250 21 450092 392254468 54884 476218 31 420292 63 3 6776 87 7 26 95 13 32 387884 76 844108770 464747 40 41977 19 54 80 7 6 271095 385086 30 54 59 73 24 373140550 415361 45 217466 5 46169 57500 211078 3 98162 68 484513 98 27 39 84 69 75 345480 95 295463 212219 246641911 86 76 236896 202797 3 9 68 18 21 466282 433691 4 43 667186127 2 7 30 15 198745 3 57 368601 8 343810 108868 20 33 45 7 672277068 3 84 359167 8 315731 86266 36 441125 244248 88 4 51 23 32 10 484867 69 7 13 479143 234194 331895 36615565 45 39260671 7 244139 412777 149287 358757 75 98 216911 12 62 27 43784 93 440823 82 114349705 466665 6 98 167796 78 153067 687790423 402055035 281062 5 39 224498 966161925 385000 48 303464 60 36 400933292 560755044 499036 45 291730 8 91 441932 16 236207 439165 46 62300 95 484464 394355569 3 53 68 59 166617 365598 58 3 259367 55 33 161162 205920 57 32 40 314957 313175 4 330466048 30 16352 292179 79 694688880 80 75 480863 1 96889 946844569 36 2 27 10 116279 25 147051 16038 8 73 50 288373956 339630888 252664 39 128850 13 493492 5 457693861 76 297961 235079 498410 78 51 84 97 244479 389971 468888 72 92 40 45072 10 53 7 10 135378 95 824571102 67405427 99 86 58 283339 83 75 14 296091 1 325972122 26760 205290 97 48 12 305160 4 78 1 691245366 247246 948571421 207244 764103759 2 467366360 3 107385 622353967 83924 24 506566088 96949 45 395245 124585 21483 66 30 7 160362 164912 12 468658 6 370161531 36 16 193647 84 7 434150 305399 290342 137065 263660 147860 51 395864 211379 97 368942 596065077 33 73 15 97 279071 50 484969 148735 88 38 68 6 335120 7 49 97 440469 123918 31 93 498006419 66 2 39410581 639608351 441224 130618 495142 158373 15307 6 458542 222003 19299568 9 2 360118 9 21 361966 60 349048609 263184 76 72 72 53 75 35 297669 293807 6 47 96 8 43 76449 85776 86 401674 363501 83 145056 99 48 55 876706547 131847 437161 492686 7 193266 243903 257303 60 244638 811748996 445990 9516 380972 48 59 12 64 87947 28 435312 256622 212647 693483194 23343 91 44 47066 174267219 471533 3 79 712777275 181893 179376 220054 3 326119 342946 278538 368083329 41 20 6 410349 1 62 553275676 5003736 3 9 96 9 23 39 4 7 261085 71 322377 94 377370 93872 5 6 94 92 10 211678 2 317272 58 83394 403397622 97 8 56 15 443521352 171575160 82725 30 6 393535 27 24 40 68 483957 54627 437792 527693515 276750 3 30 322079 8 3612 42 261274 19 500194653 386359615 181139 44971 74168 56 20 348764 12 46 64 391031 825787515 874009067 247970 3 6 438820688 99 45511547 263111 440301 32 39 384121 86961 20 48 231121 87 113491 29 226443 317445 4 498539315 439695 916562142 250754 186003539 223368 63 734766933 169487 10 29 364257 95 1 330532 70 94 49 214102 437694636 87 94 392389 15 80 5 230338 247886 37 79 13806 110657 250100 54 48964 60 300460 96 3 3 33823 28 244551 5 11 185840 5 297576 7 13 2 245136 82 412056 143308 77 21 57 95 42 302271 62 158725 301750392 13703 32 44 80163 1 281720 186935 311888 487991 25 455218014 82338 4 895444375 3011729 685509034 86 48 67 111192 1 48 529530946 9671 32 8 226999 202587 4 560965764 82 537733296 35 163689 29 453755 331463 50 6 56 21 343041 200989 77613 99456 234633 114890 216615 25 20 44 64 16 409426 8 11 759376174 27 9 45302368 101025 9 75 119224017 382920 54 271059 46 87 27 353477227 264687 819111154 2 35 312747 471004 312699 42 433669 286289 6 43852 161585 13889 10 100535 76 66 66868 94 77955 61 70 136270983 227862 62 6 90 54281 320968794 5 8 369471 84 49 38 19 13 4 38 92 61 8 418116 468870 549654893 387917 48 47 258386 60350 15 22 157283 319238 41 166677 420459 465324 581304028 58 150294 433065 136455 432259 204686 88 13 7 47 96 66253 366602 31 80 231210 281032 27 9 5 379217 29 178686 39 484435209 64 363570 468162 17 13992 320966 482902 87 363111 1 25 72 430260 7 183 227121 145296 360819 397024 48 50 235041 97 940385560 524213302 25 34 3 5 46948 33 447163 839116409 57634 26 87 28 890049977 3 37 132581 20 7 457029 31450 561328814 8 82 24 13 37 252880 3 99 467603635 35 83031 166298 454920 23 143919 404667 35 237753 61 402248 366671 7 82 386174 60 3 37 92634 332181 96 70 49 478992 14 59 15 162126 215317 98 70 20158 485583 45 784633263 19 9 94 208111 329515 711527346 39 7 376403 9 96 97 401050719 1 294409 397415 7 121954 77 422276 189509 3 436719 447107 245897 442664 13 8729 29739 25 155334 34441 23 131449 86 27 39 177692 7 3800 227534 763550379 294781 11 10 87 615845675 81793 27 344509 126058 74 446116 37 19 301985 37 140925 58 82 12 299442 71 326923 489230 52 78 350070 17 48 448776 30 72 779790521 346686 52 78 378779 261000 308773 65 35 922671886 29976 65 269774 1 167963 452443 44 25 133624090 454121 88 27 65 64 60116 84 17 50 259143 81 66 304803 343040295 373480 7 16 347006 7 78 62421 104391 55 6 291977191 48 31 225565 65 231755 175431386 15 16322 283283 7 939135589 12 343919 10 893369323 163955 480553017 142550 219902 381143 387177660 56 85 215722911 7 217587 25 98 54 69 71 76 347053 155217 457992 3 27 166031108 17 357623 1 66 471301 85 380292 2 77 396780 39 215418931 81 89142 20 441814 950533339 4 30966 480186341 28 35076 35289 3 553809056 457328 40 438732 48312 27 380846 306806 437061 174765 7 60 4 21 39 59 20 366110 62 663814229 14 30408 77 3 88034 8 94906 367136 17 91 234472 486575 2 73504 324556 91 321217 45 409930 84506862 93697 450132 62 23177 60 345168 86 93 420292437 140669 50 48610593 57 306918 78 46 474831 277922 765206611 76 73 449427 81 565279271 45 308119 491545 102295 25 53 16 55 438712 80372 347687 863330245 81 59 130945804 451828 342442 19 40 96 21538 145910 8308 483357 194938 3 98 4672 2 206932 9 559632692 55 56 55 98 390597 7 64 37 58 79977 289034 93154 507427043 479922 80354 75 462679 57 824174686 117609 36 349429 325622 72138 293963 219391 16 80 9 25 65 431195 185579 90006 133481 7 326747 201345 494947 345350 49 673790728 54 35 12081 46 33 69 59 26367 150436 89 90 286836 258751 27 13 6 143614 317464 219447 368864 374801 280759344 40 135134 64 23 7 499016 70 94 4 62 299717 351059067 472515 120921 235302 468709 996693824 1 274723 2 23 28 405295 9 11 177857 289419128 261125 41 87 33 408863 59 216878 421821880 399050 32 54 328052 8 1 97 184774 86 22 71620 380834 44 2 139345746 40 385205 237233 30 373077665 9 19 53 12 130958 82 92137 62 487056042 176585 70316 61 7 29 29 17 182234776 43 393291 9 414215773 416494059 16 490054 836593307 305415 213840 427380 264988 77 481345 46 58 63 335632 30 8116989 7 33 874806886 363579 17 5 28 326070 97 390739 75 11871 7 46 4146 240029 41 17 360488747 325312 344676402 144407 34 453067656 733791267 483841 275404 14 66 407310 4611 367599 9 28745 41 328712 86 19 43 238692 44 69 5 92 53 425643 39 510308350 58 50 430415 183638 63 69 591347812 289347 31 61610005 21 20 96 467933 186137 35037810 99 398499 74220 3 41 684152402 193200 455702 35072 230973 313458 61 91 345554 183037 58 859953893 287887 235002 29 277165 38 97103 923511406 12 85059 460163 400682 3902 340160 161832 58 391003 194038823 1 233451 7 276187 3 28 498419 14 100306 5 469529750 404901 47 77 820214477 430891 332024 17 36686 61 242296 96603 66 854744188 48 612024979 19 328757295 146252 245343 101714 406417 29 466302 57 453010 19 483676 58 529787594 352923 2 281379 305821 89270537 468839 81 13 154550 4 237572 235261105 35 567942813 481149 85 257253 28481 26 29754 61732 383440 658644667 447135835 58 33 480966441 91 3 48 90 89 54 7 129419 37527381 274731 319414 86 90 48 28 76 98 66970 60 60 255641 79 140356 311337 16 75 3 829321723 211129 105963 812707093 87 127398 53 438636 9 412855 33 77 431407 88 85 27 107415 63318 80 79744 172850 324606 293930 429240 70 56 36 16592 460285 357312 69852 79 394512 461454 25 578453151 262973 203179 327956 422324 85 379967 316791 72 5 107995 218744661 83 351404 16 27 2 5 50 220063 135871 44 278805 53 405272 32 396618 408148331 16 52 22 287157 118868 75 1 448165 237038 31129 295246 88 816105136 26 43 714990409 24 65 510443852 231013017 473464 478467 8 476979 13 7782 117108 41 4 356891 39 10 86 213478 232852 430315048 89970 61 77 27 8 6 65 71265 21 34 51 378902 29 447184 72 36 348491 4 92 127837 283921 41 120691 8 351318 6 169611 105310 547957260 48 2 23 4 95 184476 517936082 9 2 472658 44 8 20 421738 90 3 5 24 90 267222 78 40 7 519047871 114253 289398543 48 899845388 1 1 6 96 16 202013165 238889 723853466 476790 53005 90 108256259 183227 204223 23 345310 204487 78 43 5 417160 452468 6 283386731 383982 29 9 32 208071 74338 16 24 392876 62 133722751 65 245482 1 395430 370557812 84 3 5853 64 325113228 20 3 364320 5 422057 77 5 249755 49 24 85885 56 239806 991113411 58 349611 15329 77 22 181691 745531432 85 779822026 65 87068 80 91203 58 432395 51 7 3 29 95 55 304887966 393255 116916 26 99 312130 148784842 895886353 69 3 27 451576 64 33 85 37 123492 2 19 386976 82 8 13 40 3 355392 76 11 39 6140 6 52 73 388219 423629636 472204 65 35636 80 5 132724 445918 31 300661 7 5 201053030 230399 804372727 55 13 63 56 503205860 19 379095 251607 179637574 52 95 61 15575236 310974 2 22 59970 8 203860209 5 73 45 20 60 52044 51 69 33 22 139136 2 132848 325138 456692 9 29 36 26 163828 28 18 11 79 10 34 106815 41 408887 463746866 59 89 90 13 56 4 53 10 4 449644706 433797 73 429839 8 70689 7 32 14032 213938 79 384810674 71 295372 7 94 194352 64 3 532057866 95 242449 380479 289913 869542414 8851 173858 10 47 480370 12140 62 57 33 430212 3 14 248005 356296 33 3 302032581 318795 84 88 387600 6 870576753 109729 4 110412 445309 60 46 47 24 195305 3 233987 1 339489 445547695 304764 276068 12 498950 171347 61 70 5 80 4 72 86 31 93 489106 18 86 79 59 1 78 277972928 39831 36 86 992311468 400379 448137 61 35 356004 8 378636 42 448656 302405 459639 508132926 98 8 309857 236975 143771 42 42 7 772975229 48 127099 128858 476240767 41 480190706 197717 407245 8 498917 24 619202418 88 733190419 39 271465 83 338308 69 87 13 59 271094 2 74 39 165828452 89 23 494143 39793 73 134617 156924173 94 245698 3 13 367854 451193 280773 9 77 449411 329978 400838947 143809 14 79 54 78499 51263 91 135321 751954915 75 650245010 459500 27 5 41 8 36568 406933 169358 454399 321604 88 808830554 58 38 582993140 235534 231328 5180 43 34452 27 6 98 20 221983 32 86 63 221760 591543763 7 141333 87 43 230382 174118 1 365785 85 233243704 29 4 7 38737 12 436288 54442 41983 181182 341366784 555977461 45 4 795821151 471348 162851 364272 1 28 118855 41 366530903 240315864 69 488739 32133 101318560 383093 52 35 4 21 76 236211 54 15 708637898 394210 79 52203 83 333387 62041639 28 278743 67 201193 3 56 416499037 496347 159665 363750 332054 17 358505151 315340 47 87 54 159103 56 7 45150 1 32 662629680 45 49 102122 64 41851 479506 34 59266 37 86 20 923869293 71 3 5 70 12 82 29536 16567 49 9 27 9 23 176751 67 99 90 75 39 82 97 97719 53 228875 909254203 55294 71268 31 88 265615 309342 421074 6 445515 432052 12 71 44505 143198 31 145403 58125315 40 157416662 200159 99 15 15 20 29 391165 73237124 30 230952 102639 41 20 82 26 64 385668 46 52999 388961 15 2 96 59 3 171873 143543558 377833 387258 67 224352 12619 554337543 146818 24 44 8 78 260097 364529 493060 75737 81 10 96 447785 953616398 55 28 163564629 78 205733 12 370717 91 21 5 3 3 931042115 67 104872 26 297125 32 5 364458550 107566 467095 8 253725 186413 106389 148468 360450 9 43 16 17 171527 65 11456 293472 90 614 14 29 9 34 68700 35 474326 54361915 54 117516 37 345152 256809724 23236 45 273761 4 29 23 53 457754 669751106 157185 36 12 22 9 250840896 91 460222527 300266 31 365400 361064 298632469 86 88506 430252 3 476883 9 25 22 274726 65 6 50619 173926 1 286166 245701 2 493656 269688 491747 93 72 444540 78 269474 304182 227761 34 23 2 58 449056 268564 78597 189404 93 31 5 180017 147009 6 381253 14 184528 3119 293567500 427229 26 57 200966 55 71 48 97 484099 88 75 446717 82 79 362225 33624619 331943 74 6 8 276758 423314 90 65971 256431 4 226273226 44888 8 80 135474 86 565381180 47842 415617044 337624 72 6 44 44608191 354282 69 300017 330710 147596 5 3 316315 46 72 2 23670747 247238 109549 17 818186077 9 79 93 92 25 75 531553260 66 7 357727 337734 157767 42436 11 19 820255305 44346862 87 94 261826 33 83 79 42 81 12 75 89 68 108218 91 87 65 39 43 415940 365265 89 142656 470659 94981 279284 25 37 587248774 142575 85 674088480 51 85 75885 309727 244459 76 164614963 571991399 99802 8 393297 94 760051403 231052 84 44 79 5 79 329829 5 469806 91 9 8 164246 77 126088 44 473075 58 6 475884 70 12459 32 46 85 44491 40 99801 343844 261955401 10 79 4 462119 29 45977 45 108799 16 497865 678774275 724420851 14 4 1 23 9 178457 92 329202 275048851 13 393446 9 381032 447513 35 153478 494892836 374790 410721 32 9 286425 29 60 393452 406131 92 36710 393281 454965803 6 51 182937 48556 207108 36 2 1 682989299 57 403621 219721 325668 890043233 705821852 56 350240 23304207 1 375284 370849 57 248226 11021 331328 342926 627248765 43 499212 38 207577 97335 8395 82958 813565701 401705 45505 471955 35 12 189254 211919 476504 95 53 7 99 701191558 431362 27 91 305081059 149967 345806 364520717 101171 16 833809753 465598 270983 20 914248918 348963 1 101298 7 11 4 6 191108 8 548843432 6173 8 64 319901 87 4 1 5 345600 91 415523 283809 336422 151793 793943718 86 32 173738 8 623741662 392571 9 26 77 95 255222 37 60 330322 46419 118146 225018 53294 12 86 3 7 46 7 330986713 453623 44 21 1 4 94 115722 461152 8 61 14 75 4 10 332350094 67 93 154229 31 7974 85 76 42 227777 46 334288 82215 9 316447 79 68 139939 59 48 485673 142205 238091 358132524 3 80 36399410 88 463598 9 48 81 47 190484473 495185 1 230192 426112 4 380375 18987 3 70 7 402931 45 51 296060 449975799 39 179780 19880 441078 85 34326 213836185 7 938833587 59 28 197899 13 418466 389091 142212 79 293461474 69 206856 477855 88 61 37 499066 263001 9 468655 26882 2866 83 1 56 553869032 12 36 4 201829 455839 5 291996 60 318266104 36 31 650913722 29 4 27 56 11 9 157061921 371250 260037 509768320 376806 39 9 474309 123619 7 157981 15 156334 121456 88 45 274743 643078618 58 206539 31 114267 78 168497 16157 78162 15 45330 59577194 66221 36 221798 441036 497668 99 30 90 13 48117 236056 435356 69 141562 199836 315374 51 38 73 319736 473258 139525 32 2 4 152197 452585 74 52 60 77 58449 31 15 1083 70 3 84 795428588 60 215485 18 422533 412737 99 35995 14 108526 21 81 29 71569 2 464019 29 337557 79 50470 199161 76 8427 54 114831 101673 456659 83 191822 19 418513 4 375689 28 455199 32 100788 254816 1 905705486 195856348 465123 4 301760620 81 21 19 9 15 186111 179556 285352 329191368 415580 6 29 1 326137 374783 24 35 203423 157870 81 309105 23 50 22 49 409123 463388 700685550 85 218509 9 447108 375218 43 318708161 234742 7 3 3310 248964 139900 378432 82 7 86 97 726419694 131439 940258322 331783 36 29 28 7634 2 119839 24 3 79 28 363104 47 76 253236 94 71 559605119 82 1 218848 70 18 32 90 349920 399051 807101481 11 201564 120564 82 340984 41 214817426 55222 73 72408 38 27 21 450601 96 472641 432485 190372 19 418457 206169912 285041 82 16 33 138305 259466 33469 93 260210 87 471255 164108 91 2 742731761 47 191984 347986 266364 10 68 486504 436499 109378 2 41790 45 29 111626 469770 360459242 90 279036 956129801 787194783 4 64 6 978984530 18 38 24 66 57 214081 348309 4 57 221025 9 71 35 495793 33 93 51 7 65904 54329 73 74 622299779 472351 65 276780 94 158804 474604 29 42 451698682 95023 450973 25 31 95 59 88 88 36 3 397715 3 25 46 8 7 315979 19 33 405473 23 22 360314 250018 34 5 81 94 8 15 7 99 348902 444864 3 5 18252 37 87 186035 67 147496 144261 258604 127756 121581 369838 346493 335866 19 299767 26 380630 138826 388962 6 445781895 987333667 14 58 28 34 190697 976108694 6 312648 52 28 360995 11 3 345013 195873 379019429 31 483629 1 499137 72 9 7434 143538 54 52 443501 44 126121 5 147836285 69 17 6 142316 84 3 3 331604 32 254901 76 11 362826 193504 99 27 250128 50709 12302 14 8 66 29 527762783 88 387228 237011 694411239 207076 279377 314677 491956572 97 205109 77 37627024 13 37 39 38 450043 99 233360 339875 38758 354560 42 118290 7 121339 343672 86 97 24 63752 367432 66 63 73 8 60 54 162664 99 487215 80 56 177296 422111 308752969 24 77 186139 156497 88 107531 40 420950 67 95198 473336 40 247721 625317683 19 319567 8 39 81 71 99231 496727 339354 417642 40 25 31 85 52 127420 367771 334799 17 99 88 26 175575 308277 87 346169 51 288796 1 1 123103 437258 14284 90224 140075 677801854 71 372837 61549 422131 502157689 18 366916 185440 273721 10 102146 362948 249021 897592526 201169 635560494 287769 70549 537345113 440597 12100 6 5 411747 170825 26 783544645 26 77 59 90 381879 38 98 27 97 48 69 30658 700940180 8 277822 214850040 42 21921 60 51 8 471872 64 34 243119 57906 267496 65041 58231 474604413 20 428730 289056 31 14 58 473935 82374 264683 37 51500 8 54 491700649 97 658284063 44 485297 96 452102 820250525 96 464300957 202607 546420903 42 25 11 32 98 94 412138 467299 74800 33 28 39 291979 90 90535 28 32 46 82 321870 11 80 43 89 93 8 492760 79 45 31 197264 326021727 75 30 13 78 121170 425851 87 322646 263926 10 3 86 306925 55670 40 7 449822 133294 46 383423 801458318 5 54 41 6 98 62 99 204067065 52 87 339950 4 411610 88 566780352 84 43 289926 717771465 11777 8 321471 67 69 463333656 1 48 30031 378820 21 182108385 71 95 9 137946161 85 178687 411721 331030 77 93 53860117 8 244418 33277 25137 64 68 59435 238641160 146634394 290967 784027180 770200452 4 665771520 52 15012 6 130966 2 19 25 403916 31 32 82 278041 472642 43 5 2 38 68 310575 66 16493 60 94 162162 89 385590 14 70 15 291943 217653 297440 47 62664580 8 34 82 10 53 68 58240 71962 52642 327187 29767 211519 56557594 5 97 130263375 97 8433 22 212180357 8 358784568 716107148 64 88 221905 753763046 203445 72 61 71774 264189 21 11086 27 82 202147882 159568927 122361 74 75 55 1 638860457 414543 12 55176 21 53 82 46 630382560 15743 38 27533 79 129468 434858698 310854 67 296115 301628651 11 282185 391781 50 453946 51 98 98 54 70 279516 31 898436120 114036 64 32 6 1 11 479662 32 38 67 376766 48 487114 115166 122748 421580 1 40 50 5 235041 101871 273784 8 264468 57 33 77 34 279067 159083 97 66 458428 30 525340703 5258 498470 76060 459775 75 291107 79 55 303528 20 5039562 247870 489530 28 779902810 18 13 59 189303 142593 63993 406605 155028 71498 181100860 30 99 30 28 6721 50235 44 48 38438 431013750 15836 177845 84 61 10009 38 397354 204018 58 46306 97 97032 111785660 269426 31 73808 320303 61927 280398 17 72 51 217531949 321210 540094482 303261 188215 21 96 408345 81806 85 22133 898702334 30 352079 85 314668 84 925497302 115971707 35 65 222524 52 412545 29 32 430684 466912 72 129341 120823 402376941 69 92 212459794 52901 50 86682 475302 84 311774822 58 28 7 201739 9 4 342024 134604 327306 71 26965443 17 5302 483242 73225222 430130 197119 45 53448 387068 39 22 492743 57 658280525 23 75 433280 84 484607 89 141668 13 116732 206424430 61 78 125237 36265 14 7 955968908 4 253619 46 67 78 32537 79 496084000 85 22572 134097 737928787 9 201969 488820 45 86 265656 71 454508 67 60 196665 335368 33 224651 230330 424014 82 77 94 85 481243 94 3 393732 31 81 717119051 96 202573 170741 9 53 498767 33 96 94 182389 42 73 70 78 88 408588 2 82 160592 91 25 12 5 52 30 22 67 20 4 232127 31 294398922 48 452765426 394876911 74 38 62 849073913 202189 149946 429338 434542 61 9 60 94 579397194 27 38 8 484686 279487 55 56 61 416102 59 86 94 61 2 31 10 87 69 334938 79 142539 28 230736 607214439 1 5 9 137146 22 184458 33 5 368626 74720 34 207465 4 42397 222259 3 28693 81 57 54 8 430941 127097913 91 326724 8 18 336343 353003 57 21718 324501660 6 379638 33 403711 385858 202956 365385 283345227 233624 275468 461788 243374 452015 196576 92722512 380805 43 254870 634953423 301770 4 64 408767 191534 91 239097 98 91 70 73 72 12 90 75 76 13 330768 67 272319 417382 88 48 4 452308 322876 16 72 61 67 883003626 268227 81 112540 28 10 60 69 287501089 37 91 34 99 76 21 7 9 48 8 19 8 188262 496250699 27 27331 16 200920 875904745 3 98 303554973 360774 86 465809 416967 87 1 6 3 75 35334 98 96 71373 91 65 174792 568372376 30 158347 254278 110583 422645 27 4 21 72 29862171 27 330233 80340 43 288247 483069 47 67739 203921 268371771 68 254442 408961 646442231 43 10584 90 153089 80 168192 261140 74 190663 86 94 5 72993 4 53160 32 81 450567441 684486728 7 2 51 55 255214 166827 57874 266816114 293083 186039 11 223469 80 42 64 486088 76 37893 56 623926843 981690429 36755 168877 451022920 197578 371471 814107437 623912694 142520 20 370860 76 81668 83 2 67 399078 85 80 8 1 234305 231729 38817 45 340042 46 200675929 97 37 301880 95 377504 140388 309943 8 344282 70 106591 44 2 72 149844 98195 361337 15678 489783 26 317559 26078 934653636 19 136684 18 413130 76 140147 101815 162462 462184757 867046370 166745 20 52 326996 155708 309867 175113 65 8 435742 274695 36 68278 513412738 7 50 311812 7 55242 6103552 22387 89 6 92 381501 750991146 183895 406213 72 378933 63 4 40 61 7 418111 70 161922 30 1 339072 42 36 402294734 388254 483382 79 78 452738 236861 140798681 23 117142 50 30 19 305978323 479181 166424 248657 90 1 68214 106951 371620 387833 155472 23 464591 76 220447 8 234122 359758 1 46 525100595 3 84 69 159387 20567221 209309 91 392922 5 457023 417180 55 84 120473 333767 94 29 12 129495 152442 18682 481608 276145 21 260034112 53 68 200353 271565 327813 130917 76 77 33115 4 55674 52 52 29 763969002 48 209785 24 7 86 17 48 35 9 148813 410246 271346 31 398046 34 1 362896 109980 258055 38 405909 19791 83 118625 225832 430270 209450 433621 58 777469563 85 8 63 162156 569322887 59678 3 162733 202920 409400 9 18 9 25 89 39 8 12 81 100059 84203 298004 165856 244830 2 1321 44543 89036 261825 46 82 65 161058 77979 84 121814 56 15 14 27 23 360012 70 43 294917 76266 25 418509 82 95 909489397 414987697 351329 265031 66 3 30 3 55235 84 60 44 8 28 8963 70 66 76 148331 9 237144 65 51 33935 293762 71 28 69593759 45 6 40 14 3 187415 4 3 17 180479 63 25 7 269546 244780 278194153 854394503 109527 416876 6302564 405642 152548 426623 422528 36793 79 471212 56347937 368359 54950 6 75759 9 15 765710920 97225 47 66 305940992 349582 15871 110690 124275 52 23771058 39987 87110 23 318264 277046 352919 152971 417469 126062 938901720 217137 89 29 88 65 32 16 48 86 156601816 79 222578 128585 10 48886 74750 48 75 89 28 105138 66 210085 342031 7 9 10388 34 686660799 6 6 89 92 946000957 115604 644309440 5 36 95 494403 431274 56 488076 670551037 81 15707 20079 78 472699 373222 18 71 37 5 294264 70078166 36 228285 40 486421 7687 854096666 38 57 93 345445 91 56 329014 481057 227595 865179205 946854700 59 61854 80462 7 702675969 453785 363718 81025 1 66673 92122 96 7 67 249279 71 6 58 203158 83015 78 565613680 97 134363 35 81 34591117 67 36 450304 245493 479956 91 92891 56945 47 137245 158830 62 7 55265 56 20 27 98 16 52095 24 62 347474353 298569 449446 962457818 79598551 497326 480267 73 8 33 24 210893 388408 44862 44 134438 93 65 48082 72738 174609 52 820186146 3 58 87 111527 20 1 5 82 170867 39303 184937 11 608506531 179942 89036 478041 13 13 321808 19 2 41242 465498 30 926385202 11 14 12 294738 12 50 222498 26 288706 350558926 545308986 23869 72 79 67 5 219587 290599 497822 170953 13 4 228739 349788 95 122621 2 30550 48 32 49 56 14 100412 63 136173 337664 63 173749 337084616 209879 80 87 141905 63 75601 69931 58528 5 76 25 9 119719 451556 57 49 165060 13 60 3 82 8 79 1 24 45 135663 97 42 8 12 428341 53 401385 7 50 3 148590 52 62 266771 90 407908 18 332867270 70 27 72 67 72916 103097 91 269971 60 163260 95 151181012 279124 80514 249186 192553 46520 49 486187 39299 11 288444 60 11 25 67 23 88 118281 221040 82 3 86534 82 36 113777 207480 33 35 2 50 443335 493286 34 90 7 210657 2 128783 34 9043 155748 26 382905 120561 375507 22 352896 90 743637192 79 5 982618730 369182 302805 882998785 38 24 280327 433294346 29 12 32 88 259287 493958 38767 20 17 281871 139148 52 10729236 20 49 471492 4 43 93 84 7 3 74 217283 3 971144971 467056372 304061 31 5 294191 149870041 348675 354449 22089 11 81 5 80 6 56 70 50 80 2431771 28 54749 13 392386 6902 181573756 71 197905 81 187171 203751 23 51 316747 205549 50 322098 6 26 14 71 70 45 20 21 226754163 144249530 5 19 36465 17 424562 26 5 25 60 123065 487007 98678 929005283 469333426 811394622 41086 222445 7 200040 328133 69 34 28 3 52 54 8 44155 324152 58 323890128 57 2162 57 35 319407 51 93 48 41 54 178979 154250 436508 6 47 162690 136801 395804 357974 35 53 332943 108595 294022617 73 26 72152 88 93 63429 185943 21 9 178492 7479 28 192770365 374465 5 7 25 83 73 66 67 85 322973 69 531588256 58 96 212319479 91 462216010 96 19 5 88 5 361188 44 26271 32 68 297165 15524 8 492458 70 19 191265 98 337509300 255933 25285 52830 158038 217598 92 83 43 211456315 194683 351199 285850 184154092 125935 98 91684 572650109 497705 81 880045450 25180 3076 385667 232288907 443297396 359033 73555673 304646 203767113 83 79 155608 65 421222684 356880 6 94 70262 6 33 417301 20 399139 130111 12 54 47 46 281570 54 12 307685 164192 1 83 3 238529 350407 16 912650657 326563 46 205170 391121 324630 87 72 862017267 85 259313 92 89 168917269 33 18 45 269677 32 51 29 7 122102154 32 27 8 371915534 943669145 310583 962534666 33 82052 67521 862253466 60909 428865 71 789894338 265756 363299 299308 473463839 302381 354338619 37 30 8 324079675 178965 315255 2 23325 838734257 81824607 31 260724 10 550238260 7 208294 77 456966673 9 9 135646 49 4 28 761408296 8 270809 33 62 9 414751 23 427873 62 47 262497 12 9 130160 11 245780 68 81 6 90 346316 872638389 10 45817 15 3 18955 26 273377 7 82 2 629940173 526461871 35 463846615 9 189367 51 842369413 27 200531 17 63132 89 2 27 6 317620 42 33 13 27810 382164 76 85 41 343065 44 500 53 293988 93808 77 11 39 68 226852 281777 9 81 4 74 69 23 226975 53 381720 127251 67 274163 31 15 55 44 4 81 77 7 91 76488 283280 74369 5 97 2 2 70 187470 47 305203 265912 91 91 253652 459453 332350 404810 131623 94 2 64636 197129 66 36 111371 90 4 39 389456 79 3 11 322236 33 39 87 10 93 366286 288574 384185342 268183 76 268556 5 98 14 36 11 442331 421082 52 385748116 28582 789723851 343239 5 6 31 424575 253796 970833855 53 260832 81 177468 99 190556 89825 85 25 335080 87 68 31 85 339150 99 272720 38 53 253857 43 12797 70 125209 326228097 33 469199 24598551 444985 136496 43729 221261 57231 99 194474 578792682 2 2 216182 378694 16 76 48 3 82 178884 60 684044964 999198529 31 76514 216675 34 471449 88 276345995 48 97 931312256 78 154857 30 175217 1 228745 17 61 3 7 40 336423 69 455844306 75 86 186363 7 82 989705263 74 17 72 99 43 19 21512 85 374609 3651 35 13 52 402137 183827 254037 97 14 21 1 70 223066 87 22 2 84 11 22 5 5 209800 45 834083323 60 88 5 19 475331 76 130423 222122 399872920 58998 421624 71 151170 2 78 50 69 11 473756 416634 357472 18 7 31 37 78 105517 47 78 29 288704 436354 189308 52 34578 462717 518955754 346303 12566 127499 109035 110277 736698098 45 91 989160839 78 53 29 29 705161018 1 237462 893202846 9 249908 277376 374750 200878 318770 50 164123 201912283 74 3868570 576851445 87 30 28 322700 389919 7 284733 96 53 4 44 80 41 486854 23 359396 26 926010337 244434 37 248875 680647788 450265 398053 83 392469 371481 488625 6 67 58 65 355765 368549 68 59712 131166 30 481331371 420285 23490 43 50724 1 163568 13 236301 88 66 41 154198 129184 128315 874707609 95 6 122913 429048 482700 216077 219682 9 45 81 54 2 23 54 59005 51 70577 983745267 357372 75352 63 148543 31690 256591350 56 460114 305326 359931 16 69 28191 101232 5 306037 305033 385199 461268 237575 474764157 85 393151 362470 60920 447727897 85 346058 429145244 95 287127 45868 51 24 610571316 91 339798 54 13571 20 72 125245 491081 249210 113951 46 89 16 202363 87110 153750 30 73 840952152 48 31 31 33904584 65829 34 28979 196640 72 7189 33 133977 488376 32 111999 903 858798083 47058 367693 119381 406852 437156 29 39 457662527 67 9 263751 474302 97 53 38 133978 638365634 80 9 562153480 223390 83 105806672 967771445 95 228271 48 496624 340185 22 6 12 311620 24 115075 7 41 1 235694 45 465612870 70 69 615359478 55253 70 290486 198456 132414 3 689955247 213148 16 443790 457957 2 21 255342 170284 48 14 23 287960 372411 197466665 267549 48 13 170142 719549871 29 961114522 46 172538 470307235 61 89 65 186600 37 258273783 36 62 211509 19533 434577 3 4 8 2 393863 38 7 351757 135468 85 72 133172 67 143341 7 29 4 70 150680 370497344 896571253 141447 71683771 145445 364816 180271 25572 42 32 48 20809 6 641248080 404208 73 125430 17 33 6 244075 232857 120542970 65 5 224655 458317879 9 492579 23 2 354152 435791 389100 88 498486 90 71 4 73 406894 40 155972 12 49 65 333414 77 296686 29 56 363997 99 64 39 15 31 134393 53 87 81222670 299287 1 3 76 2 158342 4 247421 256478 75 335461 46 97596483 973901830 274265 417916831 28 60 227308 315844853 459373 5076 303524 38 77 878308709 405050 57 486697 81 388721 73 52 316959 15 23 283689 44 3 83 8 41 105846 31 54 45 287042 5226 271158 348061 349263 298351 19 108077 12 97 88 16 49 322138 47 17691 62547 34 408261 85 159470034 205020 67 8 448963 243588 38 190291 3 45 11 97 97 761402327 93 1 105899 209093 26 471725 485029 444556 54 98 34 80 11 44 142228 281143 98 76 24 101736 160634 92 881049563 234365 93 61 440194 625312862 83 355681 68 459902 7 42 328057 64 18 245266 7 3 89 442046 155779 325376 6 382475 448967 57578 89515 2 423702122 67314 423375 212520 26 62 4 254370 120298 190907 25 3 41 497063 9 458032 29 340755 28 33 432297 427609 70 151111422 61 21 323164 3 241258 491909 251135 237471 539588865 31 4 385647 449491 267629713 27 95 39844 17 275304 3 1 46 3 431498 101853 59 3 417554 78707 14 208991 434190 351660 45 453225852 80 90 498161 9 20 89 185498 50652889 67 9 55 103451 54631 36 73 974949362 167140 347078 19 121483 480949 87129 344680 62 244475 204755 120663 15 27 234169 221338 252992637 60 371040 55 2 41 341914848 42 301114175 362101 314559 8 451247 1 323721 2 28 52 102188 440975 367041 91 315530 27389 76 201404 21 226453 73 15 28 71162 8 948457912 373430547 697103970 874189994 185562 4 258311 272171981 449857 452538 475447 486294 18 8 46106 396921 86 124530 99866 58 202343 95 31 26 69 48 32 302270 347012 71 486341 16 30 8 912996237 251959 1 113346 265419 267916 5 283124 147515 31 317759832 67 316784 348568 200549 65 9 241977 361063 22 769513412 364866 463701 85 41 79 27 8 402882 174332 39 153336 4 98 1 26 5 53711 34 16 43 19 7 234545 315805 341877 8 80050 399594 39 219799119 4 182372 914341626 83 995150583 6 215363 20 283093 265710320 113769 160612 214072 491835 433553 453644 309572 479786 13 303959 79 272077 10 55 117843 953656625 126110 87 67433 65 302470 9 424767 10 62 88 79525 753274371 159574 204205 82922 44 40 37 66 427108 240251 411482 997759793 47 5 38 93 85123 929003318 86 9 85 17 61 1 219455 2 81 257838 99 85 26 310593 4 368540 61 246304 25 72 157445 15 171942 450723 28 26 410604 347698 123994 398587 99 16 376616704 300270 15831201 47 316917 26600 99 92 329167 1 67 91 3 196152443 24 432925 97 22 75010 378799 205766 435159 208358 51 16 19 666482168 8 87041 67 263236 8 95406 97 8 22 23 89241245 77 25 283481 36 431738 3 477373 92 56 40393 79 647708814 216241 27 3 57 261315 9 115492 741132287 67 113877730 97696 659724373 454708 2 48 148787 422338 90 79 5 46 479188200 203138250 24 82 6 271038 1 194181 68748579 14 63947 235645 54 85 66 453738 10 372399 255788 201314 80 92 301994455 16 278239 46 60474 413050 99311 27 81 71 44 136463 156100 30 422276 237824906 14 106687 350954 238686 482676 82 29 115700 5 376662 226936737 68499 236798 446428598 204330 94482 18 85 6 54 318577 32 161558 465252 53 369389 3 2 61 46645 32331 423369 339351 47 73 162687 67 14 351463 144242 97913178 73 79 103990 67 441016926 25 938572556 687442125 234222 83208 36 37 421233025 630827921 1 44 4 837685191 1 378500 50529 9 43 14 84 44 225083726 109429767 265694 192419 36 65784 79 463127 27 1 2 35 171328973 57 328713 345733 132701 52 269591 43 155317 74 302688 7 72 78 14 98551 89085 47 67 98 34 100003 66 69 229729368 42 295102 627756804 54 3 208512 187839 444844 51 465882 11 482734 304203 51 53 1 45 8438 17 498830 183442 200580 75 170706 2 93 9 33 97 31 72 270173 476477 350526 39 336779 24 338761 12857 406802285 1 82 65978 7 1 7 372326535 473799 140162 157458 447687 146846040 260547 46693 416226745 231352 61 60 607599452 7 19938 357274 4 202795 52105 44 33 68 55 182394 497740 6 364281 150929 228862 446465 33 3 128128 10 64434 352190 43 118951 2 71 704441230 327706 84 16 44 72255 171299 744169542 167549 38 339897 43 63 22463 436465640 302208 402684414 265556 10 397779 321282 145814 464612 184272 48 2 34 92 25 71 89 378361 30 75 418487 96 72 93 9 48 94 96895 78 95 485903 461736 103551 93 97 11004 375855 22 246149 77 57088 173333 73 349755 8 67937753 139235 145528 13 71 736803764 440045 47 104730 51 236688 38708 487922 86872856 44 813990434 60584029 452153 112573 103176 60 38 212973 11001 85 63528230 224798 250916 648978349 345379486 88965 228536 487598 280960 466728 30 9 27 25 403580 494043 3 691070010 721836397 144770 616454190 2 867372421 456247 66 12 196783 307559 94 42 440077 45 162016 8 83093134 138754 39 10 315468 92 18 811296537 12 492357 251936251 3 264217839 6 513329172 82 99 53139 4238 34681 9 957163050 5 375323 65 67 26 223012 6 455559534 304012 210563 21 81 89 78 76 147182 339967 246753 34 52 117533 45 8 176367 464711 96 58 26 458139 51140 448605 387645 56531 1 55361 128311 66 30 9 35508 59 95 483864 6 928166 93 309443 7 30 7 391136 217237 19 34 311688 67 3 7 366881 302963 24 408664818 672161342 167788 7 353387 13 60302 96158 3 97 76 314993 41 206937 99 406109 68 119843243 16 1 65 79806 76 22 13 31 58811 701211149 524630041 6 94 6 2 95 495687 77 228552 177723 13 9 6 9 148865 408326 159003 22336 82 434705790 355046 56 51846 39 26 45 260515 39 46 993390263 108677 28 57 472627 104507 490562727 415850 71 375293 250772 288779 81 2 90289 17 7 58132 220572 173946 57 72 456162 29 48138 52 157357 90 65 3 5 12 423160451 29 323190 68 68 328633 360917 443333 229183 196463 3 57 83345 107546350 9 417745971 164955 66 4 452045 21 86 44 315770 377221 60 264793784 4 271948336 3 50 43 263703 3 331689 12334 94194 75 155846 588586258 76 93 14 93524 50 488776 14 82037 259978 10 3586 97 35 51 91 47055 435545 88241 284195 479348382 313138 5 37 17 158704 578285519 66 238830 720746175 88 5 433928 326484 884126563 540497466 321995 3 841126999 422703 63 8 360552 46 346724 46 29 86 214793 27 269781 89369 83 71 111635 389652 81 24 8 299618 6 119604 182782 280014 79 45 93 71709 496972594 43 8 67 356408 75 29 25 5 128409256 924019303 21426159 576761051 785962634 94 33 7 17 46533 10 5 99 300333 87 988066023 12313 1 60 186424 727725169 9 15 34 24 274523 98 142718 58 77 450876 13 90 105247 18 17 44 334744 61 25 1 92 987230431 70 555371265 111808659 77281 40 50 75 474427 41 29 489773 61 71 113503 139795 868 73975 95 830972208 66 74 75 465922 290541 21 18 80 51 56 291054 26 205179 88 74 94 81 164637951 52 290817 61 492355 348105 469149 84 60 65 334672 49902 24 6 24 42 9 743606879 73 62209 42 393301 96 95 414132 40767 31 324565701 60 345138 43 398733 23 288780 19 227233832 35054 52 37 318019 48 74 28 499991 51 63 97 242860 41 41 477378 79250 97 27 52 411666 404338 7 24 460437 140575 80 634316670 244855 32 86 2 2723 23 70 60 77 90 356604 447802 297625 139093926 3 20 35 68620 111456 331908 450353 32 5414 1 74 9 36 24 453531986 61539 495863 387573193 39 45 72574 248341 2 52 76 59 95 7 38 81 142582 69 438342 69 84571 427752 6 51 3 9 398747 1 23 99483 56 276387 17349 542104408 257216 72 32 7 6 174206588 60 74 7 268626 24 54331 310914 49 46 5 38 7 23762 50976 371642 412719 295937 37 13 6 327337 427683 342595 372684 149678 98 148414 33 90174 935350765 138790 190063 72 344035 37 6 12 107400 61 380753 34001562 216544 270892 789126581 139302 333910 451591 107143834 148608 19 6 145683 60 35 80 477281 57 43 333042 375270 24 326396 28 131770 322298 18892 264158 7 460455 260341 43088 28 46 42 16886 33922839 17 88 400570 406567 351231 2 489817 143364 3 96901 299088 54 404822 352388 60 96116 19 152902 174453 328898903 80 274075 91 33 78 13 120159 68803 2 1 180345 24 54 362915 259517 2 271655368 1 5 14 74266 52 97979343 9 197012 943367001 91 88 190837 82 83 296774 241430490 75 3589 401542 174655 27 84 99740 799636120 25 27 85 37592 31 592639910 32028 39 76 567494996 208759 5 432582 24 429151 6 72 371657220 6 392948718 40386 8 42 52678 274983 5 71 950813064 383552 81 25 462057 439634 93 224252 217280 111119 347391 69 67 44 223430 31 57 166261 114696 22 862054085 712790601 474189 3 6 61 75 345286 94 308824 2 71 56 56 47 715194711 218825 189423 48 18 984143778 71 42 93 48832 7 250237 485322 323633 36 3 9472 380269 28 66610 2 41 35 58 64 5 115754 56 96 86 55 77 5 11 438650 349287 147122 4 1 598766037 80926 2 513420588 3 96 99808 90 436064769 63 323290 410933 249755 471741 85471 53103 85 25 817852961 75 51 73 67 268579 307242 75 27 402135 2 41 95 394790 53 91 166026 132642 143634 56115328 1 376492 41 6 59 174863 2 419988 431917 825 89 263718051 65685 109742 136243402 212139 4 235170 25458 32601 88 73 540857856 47 53401 40 146939 75 164808 62 148214817 451039 23 66 171814 57 89604 70094 664302295 99211329 221657 12 3 45 8 30 323544 81884 159890 27 42 304109 287602 36710208 20 123851 85 59 375966292 98 56624 6 44 300077 48 88 30 399464 286522 32 162431 68377 8 15434176 24 290994 494584 408941 31 228931 118348380 326988 502594712 82 9 71231 458353 27 245520 74 365211 2 16494 364965170 91 57 331927 27 88 28097 79 318180 99 250230 505575227 545609230 250110 29 385699 63822 42 108871 13 31 44 278225 450021 229518 18 939735079 56 170780 219461 437587 443138 392343 46 8 47999 268932 155494 81802 168009 9 9 8 427880287 269879 7 39904372 15 32 3 64 9 349976 48 6 799099041 40 67 5 57 244058 53 389923 14 84604 125516958 2 48 152218 376955 9 201037 43 301492 69 434533 86 162528 461219 447144199 334637 487163 72 45 39 436918 162231 188304 393094 330020720 70 32 410975 1 454475 8 76 36 246818 300383 481222 329415 43 79 88 594473108 3 470171 3 139736 6 261808 5 97 19149 90 28 699844328 67 408135 239172 28501 21 100552926 6642 7 62 99 184034037 63023 62646 87260 14 37251 182994 194394862 45 7 32 14 362464 558031240 96 6 185537 321426 79 15 1 63 43 152272 33 154916843 221821 276380 296070103 9 127662 429174 41 74971 276115 87 27 361532 17911 12 36 22 16513 336543 4 398652 87 296631 499472 175074 598375356 819966012 28 169950 69 81 39 360727 455039 46 1 84297 23698 2 47 42 11 205817 391844 9 415613 15 961679860 69 5 29 41 39 433724 18 204084 39 275087 20781 25 809060239 42 90 72126 45 27130 309294 296165 3 147544 13 378345 36 905 235006 8 30 19286739 26 363019651 66 2 473360510 90 7 17 55713 26 80 98 53472 52958 61 91 349536 154174 46 440356 800426094 66021919 6 452886 481930 72 278478 456724 106289 357546 3 358949 83574 425877 271824 14 355275 90 4 49 90 472549 14 561824360 358180 67 96194 43052 12 98 892639085 74 161665 24 64 86 908321865 290515 80 487709 300633 80 452476 5 96 270477 692414789 6 69 311422 83992 9 426008 431211 494306 468831 40 80 188413 35868 4446 3 114709 190807 303868 300502570 4 95 60977 189030 63 17 28 19183 353817 74 394915 411211398 61 52 285264 98 84 22 33 353701171 50 39 508183130 9 36 95 48 66253557 402010 142733 50 74 37 5 34 92 334913 123095187 178105 71428 72 156568601 350953 41 67 288831 246802 23373 46795 542921255 88 86 177971 151901 38 65 1 230258 418073 257577 77 92 42 117843 385643 985191070 306463 452245 278803426 1 226400 23 47775 328066 31 140320 9 65839 222727 11746 163861 5 206393 93 54015 74 143999 96326511 462680 487214007 89 377325 2 379076225 43 3 91 10915 26 498390 38919 19 849812081 6 201283 33 92 93 514623880 74 92 69 36 50 104754 137628 62047 211499 301130 620415216 165340 205779 7 450429 869609691 72 389617 298113 221084 5 65 260160 513657162 6 57565 10135 6 24 13 31 53 81 249394002 83 64 91160 11025 298741 702752055 68261 330474 74 2 490315 473743 17 87 4 410031 118195 102176 95803 56 5 30 517336291 29124 92 66598 84 55436 34670 339041 650737269 8 71937 320225 22 46 394744 9 75 51 8 36 8 47 12 6 453619 251944 329746 707342149 24 1 436987 311249 26 323034 911514519 375292 361163 495015 73 67 75 47 8 61 76 357468 37 11 96 221284 8 369069 9 74 33 60 50022 33113 87 273807 13 44 406202 118726 75 64 271230 404659 38970 91 494025507 197472 339536 7 2 496499 837600185 98 179448 8 65 29 360456 162901 332741 315492 25 16 40 53 613305148 60 27008 4 27 198460 36 47 80 99 213637 45 175185 81 86 335654 447357 67 89 358173730 383814 78 444933 162158944 29 76 86445 23 15145 78 62 137462 1 5 353978 64 78837 3 998828599 336249 83 215239 453280 53 66 80 89220 53078 6 416802 26 80 2 441320 83005 305486 38807 38 258764 34 36 161885 44 106826 190674 23749 134986 456431 3919 83 401365 921854497 2 12 58800 177623247 39 22 39 363209 353988 10 218667 728521210 7 126620 23 255741 7 278298 157244 575824349 311221 287036 497236 433235 436698 223671 360170 314956 691339634 449579 80 453598 71 25 244065 26 384323 56 121088 391943 173411602 52 80 89 592128488 35 324359 8 438177 99427 1 166982 6 3 308199 238607508 8 51 56 38 211926063 550889535 18 25 55412 182984 488641 6 145673 76 3 41 92011 853804094 22 242771841 6 437347 108015052 71 7 457799 473314 10 52 155610 29 205001 354304 891242586 92 65694 9173 79 61 258494121 5498 231184553 3526 43 345055 24 11 350843 169054 26739 51829 468986 239567 309422 50 361047 5 90898 7 394293 3 67 26 62 41 300094 193885 188905 70540 111944 366856 92 254410 442375564 88689077 4 80 183006 98 60 3 412859 311186 676229526 44185 49 432576 32 50 692338390 32 639406671 74744 1 84 24846 20 439275 425112 49634 11 32952 13 267896 9 123653 167832 56 78 77488 37606 54639 93 88 10 414303 263739 69319 37 149959 45 32851 85 71 27 280238 99 403247456 361519 69 301772 427474 44 550758719 99 415636 95471 64 74 80792 19 51683 740572839 4 301812 128304159 54 167266 356357 88 183130856 65 76 79 57 13 26736 84808 6 415497 3 96 374777 433538 63 12 69 38 3 7 50 234 46 152460 62 353089199 485424 685693806 32 879854780 65 430041 33 61 64 599797221 25 93 15610 14473 727958915 473095 30 97 280667 84 28 1 27 92 58 79 2 60 89723 1 14 68051 65 473950 65 261573 698890863 605849411 26 37428 3 48 3 359665 208913 57 82 19175 41 377892728 21502 62 19 35 30 59 89 1 192604 382922 52859390 32 58 48 12 18 104912 137418 2 34 356800233 62 206030797 32719 60 64 275243 65 33981 599669483 12 223290 23917 34980 72 26 39 96062 91 33 287235 43 223532 419190 775762612 48 9 63 82 47053547 2 43 43 269319 85 464264 198135 38 998 328473 563693808 972359176 3 20465 79 697941104 23 29112 96 93 84945 862227531 47 92 53 1 23 97 350873057 487514 200401 292099 69 2 11 35 9 4 39 48 628403382 996422897 307975 93 85 334594 94 295745 242025 345161 69 270972 2 26 325001 87665 113804 30 64 20463 354114 77 406856 867432389 166586 6 42 48481039 40036 193010 17 32 7 189843 46 157471929 90 20 59379 170344 2 463797 238486 733748590 3 328649 442356 81 183124 97 171171 54 1 145297103 160516932 357287 17 826410954 67 55 957292574 5 579570862 2 50193 85 3 469302 95 23 53 370294782 156020 283656 4 67 69391 65 56 221176 8 5 52 60 422850691 69 264377 60 52 25 535422887 2 455748 4 494568 82 9142 128543 82 3 210603 5 50 7 196331 250567 393966159 57 209809 15 289031 24 63 54 58 19 25 6 73587499 4 82543 68 99 53 8 5 37 393328 63 304655 57 160833 767420159 394728 83 43 421815 1 70 94 25 280004 98 87 16 66 373237 24 9 731132417 431163 59 976269059 20 906903322 39 36 52 225189 158361 245668 455504217 83623920 21 40 185001544 478474214 88 918407295 76 488074 917289696 69 65 316868 52 781 220512 871689010 319975 40 228342786 47 36036 12092 46 2 534171358 73261 444949 13 496972862 558442937 297187 83 4 367874 36949 60 210711 503885473 450882 94 57 341550 573522361 107757543 27 30 60 62 86769 63 461876 355017 1 59 95 445389 90811 57152 386851 179879 20 267072 10 28788 66 82372 69 249286 35 79 11 44 333804 63 11 92 39 3879 69 243778 498485 46 80 207471 96 39 168231 7 54 79 250523 75 38 223970 39 104510617 442090 76 49 385030 26 79 98 94 149269 185342 341526 326085 32 1 311642 48059 663383602 50 404936 451411 444673 498366 54 83 407086 494968 45 364726 47760 322995 29 24 380115 12 42596 13 431168929 793577195 357032 68 101430 219288 82 70839 80 217648 91 228354 421440304 77 100226 4 50673 372306 21 49 23 74 309508 777988955 46 88 47 36 1 90 354217 53 354894 5 33 389881 4572 28382 8 326363 454014 339340 47 197223 72029 515050565 468741 3 55 97 4 939463077 221543 341595 81 5 485536 4 1 561680994 75 210651 315353093 11 4 3 61 7 66 98 74 448345 86 78 57362 459541 162772 27 133566 65 3 422586 302763 88 445555 101614 442157 249861 32 753802618 12 185691 50 280251 251222 81645 165141 81 6 39 49 492937 2970 29 14582 258009 61 556686314 63 323806 73 116176 9 19 67 17 101909 225170 38 68 53 717913979 778353191 6 48 38 48 79 94 199903 99 66 89985 374643 52734264 192926145 263299 50 464612 191472 94997271 420041 118478 74 679210841 3 380066 49 6 3 84 88 165989 344255 174096 400232 5 93 386830 810109141 3 432469 358676 71 41 8 491897410 93 10 23 89218 15 51 82 184667 3 369010 54 18 298275 210689 283241848 58 6 8 109215 215598 4 82 48 2 72 862655267 80 302060 20 93 45 52416 94010 469081 78973 477704 44906668 71 63 9 92 217752 165341 7 20 340770 194146 846573147 8 46619 877956646 69715 356768 191330 487665113 836986380 71 45509 452714 61 157520 55 165883 53 38 498842 31 78 266475 23 331685 18 319488 41 72714 62317419 24 483774 1 22892 176523 325291 27 8 379015 5 4 104340 43 56 666309847 371022 255236 74 235259 58 66939 75862647 13 12 53 420118 4 2 66 469863 255424 289561 77 11345 78512 65 49 180015 99 153793 302054 68 284751309 45521 357801 20 57 24 1 12066 380965 89 54 251131 434462 54 7 74355913 92 2 351869393 96 44 991199555 25 48 821555471 51 83 325049 112983 70 272078 90515 91 151491711 34 145804 397609 288251 476667 55113 453287 49739 483224 14 174633 329368 389843685 191701 78 235561 348582 275017 84 1 49 95 4 4 63 11 97710 34 82085 7 975673059 5 425726 7 39 6 264934 218549 528387762 35937 63 32 36 60 5 4 8 20 97 451136 388082 66 248610 22 201867 28 100420 45 37 75 328885 20 493359 34 27 36 68 7008 53 264124 76 494880 76043 444188 16936 30 485943 41781 12 30 23 25 68 31 200952428 94751 67 149664 32123 4 57 4 37 317674 19 361025 5 17023 464009 360065 157716 6 48041 83 412402 23 7 56 226689 137157 39 4 37545 92 73 231592 232353 256839 42 85 894404634 425618958 489607485 583407368 70 475592 242076707 68 54 48 428988 66 29 27 89 43261 70 92565 79774 99 15 24 394786 413426171 318659 12 55 16 342210 1 56 386509 7914 43 58946 43 43 180904 35 99 3 257695 276186 50 64 476541 25 12 21 60 490213 241658 73 380037 53 208635 420326 179364 42 271697 7 48518 83 431038 296161 271851 33 283298 401170 12 67 85 20 99 79 26 2 364731 164587 47 494328071 88 397022985 444532 73 164192 65 6 117568 483396 31659 38517 355710813 323555 74 56 263900 42 77 261018293 372824354 56 252335331 79 377813 98 495661 299030 64 57 89 9 8 150450 7 95315 23 73 261977 66 6 354037050 60 41 306837 28 278362 6 180257 333975 304917031 30703 793735216 589036751 94 5 40 232585 299842 53 79 72 61 184498 23 65 96 76 353952 465536 29 610766469 64 536772454 108280 45 74 313219 2 331081890 2 317543 361468 415910 15161 45 16 95 44 305615 4 188159 98 48570 67 85 4 381271665 60 497859 88 26706162 76 69 452759 327788 30 7 394136 149676744 426459 92170 470392 26 73463 228940 317419204 138875 52 772681489 357658 51 34 4 471554 87236 317141 16 49413 54 2 43 3821 96 84 8 427182 72 112933 233163 88549 80455 79 55 323240 8 431128 15 497550 79 430424 37113 156714 449681 19 3 84 311574 466801 62240 43 12571 82 639790347 1 21 434854 39502 830733478 172991 206814 247465094 166611 23 59 21 31 288764 137732 764538238 16 314386930 84 187395 342999 6 18 321110 113643462 418276 58 35 79350 553621326 486719 586000940 345284784 420996 73 26 387888 253005 254663 205949 78 255071 263992809 94645 71012 333946 60 161467 488107 86 39 140386547 1081 818471503 119829 262680 98 147828 69 36 46236 261113 20 60 9 45 172068 819442167 93 62 5 304970 7 71 420831 59 207710 32 110589 87 40 6 88 18 412850 492193 67 11156 52 96 56603 9 382683 290576 16 81 76 72 23 30 435732 374842 31723 149880 47969 78 234555 842779919 3 414564 425614 323598 95 48120 56 247671 346486 30 206767 38 150332 183146 6 97 73 210219 219346 18 429449 47549 61 10382 53 224907 71433522 74896 6 435584 340674 74 68 10 366919 48 56 40 4 41 264441 54 13 301410 722838132 307092 32 87 298087589 152041 37691 36 94344 4 27 47 14 12 85 21 462440 72775 90 19 462418 9 59 90827104 26 966144967 82646 122953 37 366982 352991 489909 12 903060893 13 83 80 69 5 8 973955897 458635 22 312814565 135867 842595698 39 66 349598 86 76 527433976 59789 174964 11 252209 964391460 82 80 439010 297857 75 84 89 4 402604 14943 65 85249 31 772834519 43191 36 86 402450 9998 86 2 24 977929324 115148 74 70 114352 277266 49246754 143883 79 81 82877 56 92 71 24 488916 337138 37 61 421934 8 44 496171 522770331 38 394392 6 81 359185 423776 23 188427 139041 78 2378940 9 924011334 66 49 61 62 347663 3 127811 248955 382785 729721500 81 522447099 73 189035 95 25546 55917 487483 2 407252 81 95 273498 375357 318150 377876 65 81 63 84193 376520 486963 60 490304 73 125802 9 110319 72 2 6795 203844 39596 54 49 433937 292249 400145 26 6 22 11 9 92 42 2 436179 364541 992112117 19 92 218398 466724 29664 453785 238530 406321 242473216 69 90777 434707 996539530 63715 25 18 8 68 570675018 18 7 4 331850 58 32 256075158 198352 626619899 7 65 57 228933 88 78 612731860 5 381716 326386 87 305741 7 54 375700 91 263453 4 673621309 7 78 8 164259 32 81 45848 79 33 18 180761159 5 3 100418 211514 77 910529889 362600039 744304304 199762 91 10594731 89 268943 13 272834 56 24326352 455115 81 23 52 306754 34 433704 478563 363432 89 69 683232763 9 60 603601397 418958 69 53 90 486116 189223 25 54588064 37 26225840 78 82805 28 315732827 14 864479920 95604 79 126203 496445 2 6 271322 443257 4 347956 81 93 248818 402453 33 474223 250709840 371519 685254860 119157 87 95 44943 418613 422199 7 223763 22 2 31 39175547 4 67 53 6 352639 9 59 53 30 303816 403982 11 73 9481197 33306 466505960 118712 36 62 347693 258986 75 232434 415688 284303 43 21 31 254032 79 54 25 99172 2 248497 274217 34 51 85 360610 10 281334 52 5 228699 123702 64 206556 9 531034495 185038 383178 280531 191437 311045 85 27 48283 84838 52711 39 78 38248 86582 48 542357762 209414 47 54 790386139 14 355625878 120686576 8 247235 360298 78 7 99 20 2 96 6 157268 169682 63 98 26 38 18 99 58 18 82348 95 97 361760 13 19 114757 435511 350606 170630 466314 206066 192246 148820 34215108 232801 294136 161739 5 42 82 86595 70 36 330090 111115 56 61 47 779470213 354595 39 363213 410559 96 75 16483 79 4 310363 88 305012 20 127097 142069 87691 3 68 74 13 85 200395 8 17 11 9 423389 30 32 73 7 3 498287 80 93 66 66 10 296797 498075 20 736803664 515849697 40 895626752 49 92983 205651 42 10 85 139142 76 99 87 436481 47 815578207 12830 267455 247678 12 45 462232 246533 40 93 271357 201616 304834 349340 72 72 41 167577 211817 2 405855340 83 77 135013 51 385158 294596 314400 24744 75 535808245 32 434092 55 61 40 698940 1 51 16881881 4 346478 368550 99 34 134048 814280647 65 89 184688 43 7 42978 79 334542 35 30 3 93 31 51 38 85 58 72 27 358809 137685 254702 171950180 81 24 80 325019 388973525 107744 71 12688 20 360261 91 8 4 6 219243 4 33 81 1 118374640 47 51 403611 289074 186813 195104 14 114966 57 245172 25 72 26100 395285 8 82 474229 225660 461728 145337 1 89 145878 458617 77 2 145020 43 38 172464 9 26 1 401941 41574 73484 273675 5 373227 73 18 301479 85 31 100177 43 41 115710 83 307723 180164 79 45 113041104 426278597 298333 27 256044825 307085 87 29 431992 413545336 8 77 18059 185113 279487 71 83 239328 261302 93 9 12 121039 56 91 225283 13 324595 88 46 9 80 190634 134919 935823459 61962 911496300 646256199 85 282800 12 465926 226528 5 59746 9 3 5 21 25 205886 6 4 772352943 440831 10 1 36 57 85 91 577138629 108692819 68 4 9 98 61 135034 285819 498575 65275492 32459478 378826 30 62 89 66 129618 43 12 11 34 46 2 2 71 219192 87 542905326 43 122575554 64 37 105855 69318 9 899576665 381660 95543 6 239177 65 45 69 161920 3 69824 66 298689528 54 23 61 42 534065524 30405 5 672950971 360233 11 91615 66 41 330635 81 225011 853713072 4 90 102956 498202 80373 228156 279059 416572 6 406370 1 79 315608 8 76 31 75 2 370219 196573 278730 22 52 41 743545764 45 37 261566 20 349445 376307 31 265707 388102 204904 36 50641 189275 78384 244810 56191 68 8 8 75 245201 44648 89482 384941 9 17 92 44 40 56 426939143 20 469458 399895 5 319574658 22 313984 50 87 193190 88 135561 411396 267192425 24 78 206834 31362 11 5800 613873933 60 417475 5 225090 71 6 63 96 71958 48 27 305923 68 386676 227447 38 176230 5 66 111212217 77 94 20 67 839549741 95 454143 406453067 262755 8 30 108145 94 58667 56 86 180473 10 104986 79 89347 79 340841979 336446 333490 296719 309239 154248 16 217442408 5 1 2 9897 59399 513559106 357810 9 51 128233 293992498 40 386089 33 99 81 4 741832598 3 3 114164 108831 98976 376756 442577349 325887 347741629 47 250397 216912 229840 5 24 236584595 962999039 846172222 29189 368146 20153803 162876787 92 80274 201017 483540130 479902 311605 91 427512 38 33 77 320055 392650 963905694 51 99 35 56 46 478832 51 484559 172024 67 5 208582 296935 35 343160977 3 34591 241859 84 6 85 5 3138 449040 114552 24 283603 37 41 8 231548 36 8 8502 61 12 61 492820 189398979 56 491654 214126099 22 52 509511189 201969 418564 350829 175698 68052 388620 49 186623 19 476030 96 90 46 488205869 83 47 55 81 60 541859664 65712 74 75893 293591 74 98 235039 4 101503 479226 16 635665295 17 333134530 241333 221652 20111 491915 90 6 375065 41 370002 181706 1 91 95 67 35 55065131 54 54515 8 17 51 492481 89688 172678533 1 9 263417 6 50 82913 320013 39 41 456845 70 257962 987183013 150464 287177356 292817 123141 223149 2 5 318656 146733 51 6 84831 70 691 259955 133250171 90 222420 2 55160 353168044 357763 176719 74 60 19 88 78 342720330 11 17546 80 374246 293609 5 52 6 8 169756 34 88 74 490247 10 267823 73 92 94857 41902 181958 13 57 22 315935 13 244157 178089 2 74360 624327729 39 327596 1 9 71 48 281109494 97 30 33906 216795 128473 507240494 68391 74 174202 110142 209195 219387 434562 34379 119934 42 4 434012665 63 171939 6 14 216224371 313304 92 162484 21 43 137101 55871 54 8 90 1 144775 72019721 45 29213 12127 82 6 63 453462 38 992691363 322941 23 309589 254474 93540 35 233963 15710414 139385 259741 27 68 9 15 71883280 5 36 57 189509596 7 2 18 32 7486 414091 290572 389070 7 135191 548394780 206601 81 7 252954 83188 74 44 962652375 69 245428267 355237 225738 44 185357 162116 126939 482746 90 20 6 187297951 99 38 235691 25 1 405794 22 89 408265 940386970 449717 65 271002 398161 58 3 97 89 55799 9 4 396430149 336923 47 44 379745 110886 406581 3 694943753 68 6 17 250942 338101335 345096 4 3756 6 22 331936 40 88 30 125752 942615656 19 275279 3618 36 152745 25 213191 394006237 747684101 67914811 42 2 394956 1 31 31 98 83 57 6 188751 381731 40 81 296546 2 90 443081 78 17 122915 386506 294740 2 328522 484824 137251 30 414629 39 457022 13 396897 27 282721 5 473828 161884 335874 495608 161439 2 243285 45 5 201270 60286 9 211537 3 489006 95 85052 693347392 362340 33 3 48 62 53 377284 41 258232 2 355637 50 9 6 988129224 94 121645 64 366463987 76 230762 299010 175234 2 632615479 338454 25 767147524 122801 5 32 129698 134401 7 478617 23 121021 88 52 313517 526777488 16 72185 68 96 168863 236736 287196 27 40 88 30 456914 9 434205 95991 430891 78 433495 220550 36 152830 19 499589 259059 307959 9 5 56 11 3 35 89 32 221762 25 370403 109312 295538 40 60 281862436 24 373725 254135 1 786509919 153589691 104656 53 48 97 15 30 8 128437 55051 95 74 61 99 594798981 59 431426 148390 357494 299290 23 161287 4 270916053 65 31 429624 73 132662 8 65 79 76 37 36 220527 1638 182483 370265 934130540 81354802 209957 15 388550 94806 55 266995 7 249639 96 5 466058 84 35 21 7 707146689 88447 210966 89 35 494183 85 1 194877 22 83 412638 6 41616 362836 413260 108074 72 53 128172 399 81 848909366 24 253989 85 173760 51 86 839955879 8 471241837 160315455 71 28528 8 8 437713 32 403849 63874 3 966560165 69 1 42 82 400018 237585 61 7 67 61 82 253063 964263602 67 77 15 257709 445981 47 96 75 57 278964 46 152282 8 232899 7 40 270117 12 69103100 77 84 246100 417760 24573 16 354491 485765 141297 573485935 499258 165707 41378 67 18 2 69 78 54 202291 59 306011230 85 258793 71592 239591 89 839588087 494107 6 6 56 91 97 51 377402 628811160 26495 87 127629 4 24 817882009 62 6 245219 91 39 496829 388713049 349013 20 168949 5 175881 90 44 57 35783 180685 39999 387352861 279166 815401312 277762151 7 50 7 473481 397378 11 359622 412716 130985332 6 12 79 172023 100393 83 73 523359203 88555 469001 260415 441008 47 479941 83 911184121 85834 63 61 991914600 290099 43 361603 5 99 95 72 57 435544 157030 75 96606963 26131 38021 405854 15 84991 476815 292755 75 9 55 182401 422084 132358 6 748619799 184 465445 63 893456210 453813303 52 96 82 323373 6 131313 87 8 23 466014 2 43 4 500673268 71 69 66 181490 444856 173027 77 180598 129765 85 319252 357215 54 140293 236172 82 42 37387 756888838 40 977276904 99 616466767 460421559 72657 93 30 133205195 350970 127276 27 15 39 119175866 79838 32 61 7 87 413952 23 60 303615013 325728 107249 1 166257758 39 52 440890 262642 265374 68 51889 8 6 47 192426 146954 495890 461400 85 242741 17292 90133 168817 31 87 30 56990 63 736412681 257870 80 274605 12 551431022 369232 62 491226 78 4 294932 26 296338 25 8 476073 12 92 3 92 99231830 77 70 116899 36 380352 81 343131 471354 10 25 39 8 203765 119988 40 15 29 356503705 10 296897 698040784 986797961 61501 52379 71 91 243763 22 7 37 99 412473 50 2 36 1 279583 36 126921346 735678201 217978 71 192159 13 185802 25 241198 44 7 743516036 491658 78 95 2 398477 216738 495025 43 51 85 9 159039 9 174688 576849650 40 93 999130136 73850 54 3732 2 474793276 58 375682 8 61 197127636 2 24 197249 442116 3 93 200632 15 54 84 56 3 17 165213 29 290779066 51 207210268 7 361001 27 39 61 292246789 586175739 1 38 42 332973608 400694 52 365853 239214696 41377 39 273845 7 70457 273990 485957 613074672 78 155437485 44 246779 190637 386667 63747 427772234 652942814 44 17 75 451267 60 46 70 70 97 214803 97 98 305465 172452 101677 6 87 66 63 64 8 82 221856 928157795 74 247636 33 45 216619405 153361267 98 305007 64581 38 301349 228585862 132258 54 2 432332844 914225168 72 39 202789 41 15 592277477 6 10 588254198 30 5 87 44 248437 81185 404264 3 23362427 22 101677 17 2 46 14 83 76469 168953 6 803222481 404378 208427646 1 376542 13 40875 177465 416393 90 50 634689991 84 63 8 238622 91 78 41 477781965 467695 192172404 2 30 5 93 53 52 202599 82 140864 27 86 89 161710 474572 23 331853 75 92 80 88569 87 557180297 191740 7 492140 86 11 85 672761273 158604 24 68163 21 197648 160038820 198390 8 238705 155929 693965941 1106 64453 108998160 79453 42 246085 8538 659432064 21 59 26 5 43 47 867336878 1 67539 555791023 75 58 438709 57 47 337243 65 88688101 10190381 244703 75 431390 732229440 42 212259 231529 246227 4 68 71 136906 43 873013289 563290103 46 53 60 52 73 736447606 80 10 20 23468 238167 592167789 277893 33 405229 6 235612 78 481106 452337 197826 126098 51104 18059 25137 6 67337 119296965 260971 380336 813538769 28 229836 156794 135726 228462 493530 246453 138964 148178420 4 66 88 11 224514 37 11 466715 311155212 66199 449583 42487 98325 26 171333 17 376333 49 1 91 316227728 12 95 683879850 240796415 60 132227 1 86 165115 282233 66 22 176154 34 490403 5 37 76 7 35 270918 151321 666756886 149568 69926 155260 493496 762125010 301304 470825 26 72 128395 305139 57 58 265403 37 43861 3 146463 328711 376440 91318 68 24 2 44 71868 246298 39 95 102676 371630 73 3 82 38 15 63252 207526 31 20562 338117 35 25 69 21839 51 73824 455876 7 69 74 80 16 154173 21 8 341343 27 27 41 92 47 372719 57 54 365088 55 150459 33 55 133005559 46 16 210896 9 5 32 99 84032 5 82 52 2 56439 104077 99933 63 22 19 130552 16 50 232178 5 50 931789643 96 85 317224 61 137921 58 486870126 143228 221104 326230 25 519439130 326792 92 2 289299 51 24 48 53 133895 5 13732 71313 20854 22 128800 112769 2 61 69 66 102982 87738 67 23 3 67 428065 44 73 55 13366 24 365409 966723007 398748 30 102155 11 65 21 227866 69 78 94129 33 21 71 231200266 312851 93772 56 275035 497972596 356557 182787 116289 246445 294812 15 68952 196640 563236238 177547 238477 33 101161 454629 25 304742 8 939466249 162751 356594 89442 2 221129 65 345511 70 57454 76298 124817 80 65 216603436 6 355226 20 154186 420846 452352 418768 56 89 118291 127057248 87 378189 63 185208 14 50 168893 3 292675 6 34 604913824 342681694 475969 220056 21 9 483145 28867104 481756 662994013 22 99 26 216811 94 36788 58 86871598 40 6 70 246525 3 3 59 815460781 8 61 453723 449064 937567525 32 5 87 214587 8 40 44 210700 670005020 77 31 68 264964 7148 73 259334 83 9269 41 18 355320 1 218440784 25 81 2 450551888 267910 420554 94447038 252968 429755 7 305752 34 257557 48 156179 524384504 69 459004 10 531326564 96 269157 26 16 46 43 1 53 65 4 24 206524 215757 430429 94 49 47891 110485 989834569 7 1 44 86 26 29848 3 345669 262211 5 355726 206512 161477 5 7 59 15 338178224 341565 92 66539302 473142434 37 529000414 599490961 406033 85 454006 56 351432 2 9 417813 41 1 95 103286 70137 277218 881845728 435803 113138 304515 92 263493 9 5 51 76 92 37 75 1 915459455 2209 125598 85 9 48 17 278966 68 484205 326233 20298 40 420456 14 214732 27542162 632500528 275235 59 69 419313 729094581 67 96952 7 814485093 403901 77 42042 296546 607513594 142011077 137323 34 46316 37136 30 85 593455549 218363 3 944466758 23122 63 260934206 81 155159 19939024 417184 16 62 63 51 661221346 6 22 149754 8 81594 89064 389343 91 193512 7 264943 71 854827785 77 438064 299183 4812 20 13818 8 79 18 425765 14 52 4743 48 48 5 65 66 862324577 90 61049 94 4 67 486 86 296906 22089 129963 77355 777286978 409547 217277913 13 48 255659 3 470330 216221 467653 9 92 42 57 113695 196519 703293931 18 61 6 94 498065 7 16 70 220965 29 36 399394694 58 52 10 149553959 135386 11582 304865 215130 37 37 32457 387831 462874 34 151900 5 9 255207 8 900246333 67 185159 18 96 45441 14 610963785 48 23 144342 125303 13 467490 10 84 75 829982187 68 11 94 15 247736 21 9 131877 36 432851 34 50 6708 171340 63941 250222 112463 81 49 329731 216271 47 493044 83 304893 44 81 308900 40341 8 98 47 79 136689 473949313 6 71423 80699 406587 63 498788 78 63 53 195833 363967 52 490072 18 83 77 405468 238307 232706 12 82 10 3 83 54 278477 761397363 450194 17 61 66 8 79 8 62 16 73 96 94 41 96 310541 323649 29 989504037 90 76 250281 204383 481009 54 14 40227 20533 40 9 143731 40 20 42 2 90 27 70800 33 70 638486288 41410 2 56 238547 40 51 490089 92 225132 292446 91 169566 3 61 26176 565233499 5 532448270 29 530746695 253661 764885213 83 48 3 160040 569608991 28 9 8 77075 52 224286 455439 113754 352184 5 59 37 90 465702 33 347026 76 308596368 242294 8 80 471993 11 5 6 4 48146 194654228 168751 54 39 94 5 68 64 67 875272151 280322151 251276 56 8 36 313259 79 37 252510 20 431039 56377821 37 2 80 224794 66 452710 96 406914 34 477210 282484 43 84549 193592 310017 92 7 24417 1 6 309638 8 739742231 376294 20 471592 177324 206342 381950 3 65 153161 443048 7 123538316 96927 370209 980026400 402229 52 167868 430790 447412 126553 193515 90 596370032 8 74398 219489 301076 55207 494430 24 165188 65 353827214 355065 494329 323995 86588 556590027 34 48 72 27707 252100 71 13 934343064 203429 528817516 341974 60 39 149175 35 419308 385409 35 190968 95 99709 8 865159874 191611 3 909883361 8 133870 84 75 268600 37 443522 62 83 173630 73 199376 34 80 328385 27 54 23 76 35 467322 13172 338937 18317 251688 67 37 56 55 42 153203 43 758532227 152819 20 402504559 232974 434252 37 371513 296820 473225934 491936916 74 67 387752 66 45 408640 89 982708179 5 85 204198452 433726 50 29 30 61 137078 390172 344764 215965 17 149939 59 7 62 88966 465232 132093364 18 2 93 91 32 61 423028 873596491 140723 98 119261 10 58 10 89 31 8 91 97 80224 180633 236846 5 155582 60 281142 25 5 115770 12 2 3 284777 362596 15139 381718 18 323705 360115 61 20 460002 15 57 25 66 429898 2 113028 88 149245 30271 6 12 458488636 25 194854410 8 43 6 148006 7 64 34 301426 51 53325 469109 271972 471837 4 1 38 51 122771 165427 9 86 38 97 65 316111 60 252551 3 141626305 94 138074 152186 53 564257240 428946 4 341548 76 21 217277 197897 362417880 67 88 415820 88786 463278 6023 61795104 27741 17 2 414755 316245 12 55 85 96654883 80161458 194264 1 35029 251622 587243596 23093 81 88 49 52 76 805275023 66 2 13 75 6 25 376392 564009850 88 110789 95 26960 99 497751 4 28 205776 185512 70 82 9 66 339394 82 305739 248141 22596 34 9963 1 250483 417611 22 9906 45 424816675 361010 67227 109009 27 44 118961 33 478229 142191 311347225 168696 171304 499337 99 21 84 348332 419137 781913254 73270 50 77 30 31 5 82 257571 56354 38 66820 437897 5 45 389390 156022 67 82 319650 4 91 2 85 378992 65 351985 6 4874 309535 344916 87 46 36 53 194890640 77 68 201177 185438604 7 27 98 78007 491898 78 87 479308 26612 90720 380330 29 82206 357502 225813 98 95 7 83 30 73 87 555229938 69 45 256191487 49 150568 435441 70 2 802048932 342284 53 166777 6 54 165432 53094 492646 299761 11 81 1 294240 477288 81 144810 244098 100081 357090 410678249 11 371072237 43 47 22 295853 4 436110 91767 457838178 117461 74707 46285891 12 2 9 47 448698 266840 104354 485025 446221 24 216895 42 78 26 412173 63 2 21 51 36 8 207279077 1 497077 138084 113378 72 221890 385391 153871 440208606 462142 58879 76 464547 92557 2 192207 6 217412 58 194173 219767 143563 222369 64 224004 112323 38 294241 231920 205330 924736067 89 91327 242705 547595377 61 282581 66 8 339600 304007 77 15 65890 44 38655 62 40 244457 299139 324125 26764 85458 44 439592797 150712 252019 299592 499042 38 33793 95754 91 254556 39 11 58 22 437028 5676791 2 321672319 94 19 2 88 6105 263268 312640 350228 115336 12 7 341332 77 379748 53 19459 71 6 36 46 58 70 32 655722052 98 447460 462257 45 27 64 4 202078 4 540267081 27 85 59 3 40 77 2 194511 392754 5 62 128268 189982 4 11 93 287203 4 9 467274 66 56 78 323959 74 364879 53 92 387698 256763 46495 348585 72 38 61 67 622861646 319826273 16 499975 17375 6 73 268407 249695 81 482341 7 48 99 20 9 196170 31404 10 61 449057 35581 366840272 57 473331 540737153 340168758 28 22 1 50 168801 214444 5 33 207826 348216 6 79 384923 23 62615 129053 7 97 784509074 97 28993864 422579 5 47 50 60 96 581204255 382437 186030 67 9 90 391626 27816 361194 20 487528 74 22 56 327689 72 203690 925272409 114507 567265722 469461 4 224786 36 50 72 265513 9 170555048 460359 220270 3 120732 67 373134 34 146473 77 6 84862 3 87919 387166822 485372 91 86 298623 461848441 318414 81414807 15 4 39 484096 199932 2 38 213439 32 65 3 43 3 89702 280261 33 86074 169455158 55 9 6 489751 271999 77 286123 59 85 17 89 2 335010 4 332437 269943 774868040 13 452390 448044 84428 65 95 178020 271323 59959 233298 78 70 248624 373025 4 9 356034 357317 419029 67 26 302294 159881 292862 22 109039996 75 50 799287988 360285 441038 6 492554 21703 61 93 198109 334293 141868 298111374 408466 4148 69 257556 9975 14 49 353373 411668 506353265 48 5 47 30 354900 436443 61 51 16549 136736 9 44 99 15 130717 261231 7 70211 14 616969914 5 8 95 8 37 425748 289064 76 19 39 7 849911626 85 47 98 8 124884 152303 2 42 459728 12 465510 32677 27 565364154 54 42 1 80820 47 89 59 414547 93 4 44 72 21 134111886 94 522500567 29 7 73 72 38 76201 98 84 90 631866790 18880 178649 3 240948 875058322 59960 184257 44 98 65 70 98 80 284590562 267034 489687 295246 62 943836915 208238 91439 385223 2 407996 7 302907 75752 116622 257182 466403 12 402540 32 19 89 65 6 478579 182691280 109270 67 70 87 23457 49355 64 7 339637 207405 410663 12 57 173950 443223260 2 693227679 5 52 59 20 47 51 6 52139 86 30 106503026 32 178059 277024 806257999 317530 30 32 38 14 225273 16 136520 37 8 422777 243227 388868971 122403 51 262169 32 5 53 25 324665 966754217 45 214366 913996328 436117139 6 222457 399141 169425 426296 427360 228824 106439 366068360 109186943 88288 59 84 96 46 308798 415746 55 142030935 402181 392105 4 214395 59 377625461 5 94 26072 54234 18 78 70 9 246092 6 75 30 91 25 3 79650 328956 73 849125285 819886190 206823 6 6 334815019 323082 3 73 142067 88 736940458 440109 163598 354688 28 69 303480 4 587474488 85826 6 290560295 36 7 34 3 3 54 87 188429 9 232021 490275016 93 59 49 83 57 94 9 352377 543076664 7 263129 80 282786 343778 91 246768 15 93629 3 95 153922 13609 112078 51 122655 489341 95 13 242522196 73 9 79 87 347232 256792 382596870 37960 236698 167259 57 9 14 365557 47 274360 41328 771160384 90 3579 168158 328171473 96 291174 678750963 4 228748874 8 29 4 5 4 2 4 40431476 8 29 22531 401184 7 3 621505624 157851 250001 97769 59 65 3 122740 69 90 305634 358997 42370 30 436828 247871 70 390661 52 20322 244389 440715 85265 209216 47 1 100086 378272 53 103197 579907734 55 469879 3 23 24 34 623879952 46578 264867 82614 13 53 129109 70 161533 98 431381 6 4 134142 46 4 35 404988 10794 389615 59 270692 381754 33 404690631 28 77 15 140758 322356 216840 415904 7 82 342964679 416813710 29 214420 393578 473249 20489 40 232608821 319883559 5 107354 374925521 46752 322298 342165 154416 118375 267363 70 20 433058454 458566 106591 426559 14150 400381 61 61 186726 86357 42 50 1 176964 60 56 74 173267588 75 495605 27 20 425517 458008 10211 170401 72 7 6 35 87 6 353085 32 66 82 61 379851902 8 96 393553 16 28382 95 91 348486 38 77 42458 266901 366347 55 120284 491383 73 441616 228952782 182488591 810267416 6 161613274 198394 58 426865 117977 92 72932 376859 75 60 97953 75 79 234419214 219600 11 485967262 14 353410 5914 318230 496870263 85 303144 33182 71 61 60 2 6843 667035408 440931 116479 236739 636470486 236267 355713 66 270886 288037 64 97 194344 18 458983 4 273746 241328 70 261602754 78 42 60653 73 63 77179963 246106 44 73 69 421332 97 33457 55872 39 85 143583 196140 394472 86234394 2 7 20869 1519 4 220020868 60 75289 91 492214 267213 330629 99 73 233599 210262 224075 324060 209277 75 5 1 257149 88 8 93 352729 56 29 37 325680 153683816 119325 13 342426 45 331129 95 92 9 267932611 78 319940 264233 486277 31209 54600 56 146027 233484 337927 32 49 216762 433206 144316 256589 474058 428643544 59 442188 37191772 23 148006 7572336 664140734 317049 65 12 125885 47 51 333611 73 20 27 42 35 93 80 411321 20 944802330 321905 116531710 82 45 430638 69 434567 499517 17 28 67100 43417 11 3 67 83 1 9 72 37 239254 91 14 23 54 485795 30 12 2 456028 51 415087 5 341780665 88 135559 69 25 86320 130090 26665 21 7279 119777 402512 334364 35 44955 81 53 43 97 383096 498771 390456 473821 145163 77 451000 492076 34221 40 41 4 278722 397480 110484 306002 145378901 51 656105947 20 48 927075332 14 35167 408600 444281 447076 91 45 4 650262394 204922 15 203351 16 657509133 874609797 5812 79 88076 55 36893 592413257 67 57 237304 8938331 83 26 955004252 151030 6 9 99 349950 57 991688316 6 133301474 444375715 569717056 72 346898 7 4 8 19 54392 1 82 219788 33141600 185041 5 463622 7 5 231470 5 58 926888523 374597 87 351251 386974 391 3 136596 66 91 381853 4 88 235135 15 166184 319064 183716945 38 48030 69638 564885933 325606 936397615 34 82 21 278130 56 252260 1 322617 152841 354970 376945 227128 320030 2 29 91917 180588 655200206 22 97 36 78624 378806 92 4 70 25 55 232585 545420320 397170 79 2 203498 73 16 15 3230 82 405569 7 215898 88 57 84 19 89 314131 65 241747 174336 1 83 287026 856367808 70 3 43654 207886 9 339106 355615409 191003 2 6 66 133057 72 91 8 430040 106010 64 6 71 321053 6 43 382228 59 91 49 33 437923 81 40 72 41475 392132 227342 74 329994429 41 290552 395540 56 966653743 252725 13 76388 17 89 90 970416748 599242320 34 155442 23 391984 149483 367365 11 47 91 86 72 488023236 5 37746834 39 398781 85 60 278057 8 45 94401 37 60 630923932 79885 441763920 16 94 94 47 223925 672979810 28 54 90 253200 115524 88 262649 50 8 54 37 95636 118913 44 250126 61 83453 3 161686 39 301686 171662848 36166 71 40 70 173042850 263331 53 422935 242711 8 48 81 64 14 4 291398 7 347807 146299 42 70 37542 98 453549 19 429982 44 30 41 7564 65 404270 5 53 97 418252 7 15 85976 413035 420064 62 43 224332 5 12 101844 77 99 18076 38 2 82 255446187 253063606 47 436245 5 85 200011 144654 421952 452937 348916 446946 96990 425552 59730 31 61 27 299470 398881 485319 170900 367106 32 44 40 328972 408860 94 55 94 244482 60 9 180004 62 85277 6 10 12 44 463511 37519 49 361965 228449 93 242904465 109258 203861 76480 47 4090147 449058 1 45 132145 32 78 78 11 26 464 11 27 165101 85935016 97261 6 2 37 427922206 39 98 95 59 99662 64 83 9 277874 90 17 39 120424 1 12012454 243867 96 251620 233484 970947889 380654 485838 71 3 1 29 154720 222170 197017 25 38 87 83 61 169739 62 25 33 118194 91746 38 447896 141981 81 269723 50 39981 339138 73 12 332021 47 489249 63 13 453123 9 224361 3 58896 50581 47 30 735698293 804929415 156295 320318 78 58 256962 427028 3 81 46 135508 36 2 400642 290371 84 240293 41 54 190939 120722 185271 1 42 150363 35 92 32 425492 195289 17 93 5 82 60 275840 80552 53 459950095 171798 82 10 139337 1 24088 84 804315949 363608 247294 28 43 51 63 231602 76 55780654 229505 16350 167660 885241620 41309879 95 103870 71 4 4 639392862 414225187 99889758 91 485627 18 1 12 127937 352220 315271 56303 62360 164275 702371477 780233312 447346 49037 253182 71 902294722 7 75 89243 337940 12 377721 268647 496560 318427 181935647 85 272347359 30 419082 5 315005 42 84 283657257 32 39 257718 260486 274439 382348 16 96 383415 9 62 73 90 454161 2 824224075 25 39788 181029 277245 64 10 92310 293467 184973 97 15 56 91 64850 717332334 6 6 425248 54 73 331111 6480 58 987885532 245441 149103 88701394 14 97 70 194786534 12 2 381631467 19 3 474824906 7 68 25 46120 31531 19575 416775 273182 297336 67 12 62 41 658535243 37 365155 67 14 74153 84 478420 74 1 51660 6 5 3 179108 92 80 258931 689857161 27 70046730 24 308557 99 86 265159 473962 610377984 52 9 142505 999818540 71 21 31154 94 91 15 111319 294903 87 946448141 12 261744 68 6 268566 167054 64 573095186 7 55 29 4 206812 80 6 24635 85 16 198739037 50 85 393489 22 36 40 114297 327645 37610 132301 244004 97724 15 43 18 88 189356 95374 12 441900 60 58 45 10 61 73 1 249828 164699 49199 399595 74 176871 86 125563370 28 474455 19 61518 151646609 96 26 88 8 73 91 139782655 322435 25464 194205 88 79 65 11 198269243 147242567 241189 275810 51241 793235605 14 64419342 5 22 4 984591223 38 377674 72 4 83 316495 796744130 50 97 985789002 364872 479334 406876 102062 352550737 81 31702 368214 281287 280636 300097 163215 24 115408 322887 212425 27 56 23 51 81 47 86557 290881 7 72 98 470343 404379 399966 960900602 41 330456816 32 89 120005 255821 12 380170 39 63609 35 63 121934 47 256063 363153 14 18735 63 384431 476443 80 48 87 342041 12957 452357 2 488505 29650 64 404232 74175 37 178604 17 95 339362230 414673 82535 250840 74 23 2 379048 445180 850951659 88 917219457 183704 85 202076 33490 35 63 9 47 689034523 578460955 7 21 36 93 43 22470 92 56 578012824 58 226513 6 4 365382 39664299 413666 57752228 300016 222511 133426 36 13138 283478 56 79 89 9 8 357647 70518 33 86 30 381805 445133 95 46 354852 242729 20 69 451981 429157 438924 91 51 77 25 93470 87 305246 52 62 9 9 107768670 96 3 299235 348834 61 667255729 78174 40 400830 492562 66 17053 497786 434543 942238345 550408736 373613 17225930 356517 137595 982133765 41 6 54 22 55 96 29953 176329 64 273688 178709418 74 7 656025573 4 50 83 91 15 31 55 59 67 14 38 20020 38 420191 3 217682 203827 84 1 290100 702809907 886441544 339345 14 257280862 8223 99 100926 40 37 6 259919461 265538 57 426369510 273231 441372 107368 395590 1 13 35 2 1 85 5 67 1 477663 75 80745 405312 38 432511 9 401987 91 25 396246 64 247039 454524619 77 89 1 103989 17 96 84 45 383681989 401572 22353 80906 434609 43516704 527380871 40 79867 380619 60 401700 432834 91 10 85 205229 2 66150930 395590 196737315 352936 73 76 423521 4 28 476043 93317 681470449 176346 8 11 312048 37 410837 50 7 40332 2 71530730 3 4 460938325 129920 224905 82 638743368 38 472147 10067 451010 4 73 27 12 56 42 856327968 325378 916560495 10 364286 147218 19 5 85 80 34738 254311 62579 94 4 47126 60 29 633051802 28 25 71 46 27 241711 47695 1671359 82 277777 204270 214618 29 444064 462747 68 50 480203510 90 411003 36 454247 419348105 35 5 297115 368388769 53 30 368641 11 10 346617 457478 48 8 100895 37 63 234827 277693 43 400964 19 83012357 243044 34831 41024 58719 88 449909 2 5 231501 48768 65 186851 252187352 333096 39 92 226149 47 81 464372 324705466 22 56 3 93 999653973 337464 140619 32 31 19 169555 364345 6 67 52 29 858885245 95 395516 95 5 73 44 88390 125090 21 4 113636 285471 59 385761 146288 96 342055 7 50 133766 73 93072 6 216183901 182597 16 22 80 217030 39700 37 233392 87407 77 70860 43 5 89 251042 99 311014 359864491 2 39 7 21 73529 436366390 44 22197 87 425273 268547 25 5 84 348202 332518253 12 147415 93 271730 9 40 46965 98784 24 260428 41 8671 2 81 10 53485 355847 49 79 30 32 38 2 356590728 53 152351 126081 27368764 10 62 34 404160 5027 534371577 22 326 78 327845658 3 74 284721 793235403 299960 221757 790540069 159011 41 298737 30 20 39 196983 65 426745053 54 430544 69 72 96 312234 3 3 12 364863 18265 460286 75052 226854 47 26 74 26 42 215861 403660070 90732 370887550 475091 23 80 4 83 41708 330130 40 70 204206 2 4 14 20 64 456386 78 82 457261 80 328229 47 28 112043 51 440534 238547 42 23 314572 58 495921 8 53 41 4 105020 98 384091 4 798857542 86343 95 266333 7 425325 113543 375506 421837 6 528963246 537807027 20 28266 14198 29 79527 83 237544 3 9 5 90406 483338 328669 149851 21 373363 8 40 28770 43 32 44 368887 335937833 736284604 156046 430389 27 89556 48 8 45 94 36 52 44 33 11 9 495608 10 324259 799341666 5 262812 464024 84 20 443441 345490 211878 458828 499066 80 5 17 5 110676666 276924585 434051 8 1 13415 291598 1 98 1 36 81 122500 120080392 81 306710670 267881 63331 29441 465548080 47156 186993 8 205352 36 5 405292 187284 104261 466124 302792 84 20432 52 28 33 327941863 219794 7033 945821125 59 18 17951 519357074 79 4 406449 81 177671 54 34 33 19 215943 320383 8 250055 97 63 1 323791743 382220 878345826 215721 144700 4 53003 4 53 369606 63 80114 115068 29796643 76 1 338659 6 90287 564484064 61 88 27838 5 29 172372 135883046 91 62 3 83 142592 354638 89 87 200774 9273 362359 86 212022948 188365 182984415 980735576 97 34 3 457779 3 67 58496 48068 51 99 1 378545 14 78 464168 470018 34 316631 495917151 86 67 90 18 17 252599 647087487 57 6 7 48 36 240850 46 49 1 53 662730754 35 87656808 59496 360497 178262 67 3 51958 49 74433 88 39 72 399617 95 353041 7 352466669 137744 31 6 18 2 151263 77 18 93 427868215 451076 92 48 465349013 33 71 402144 37 58 255351 170317 379315 8 874305209 86 128177 744110247 31 200645 380739 93 44 162514 134523 16 70 84 62 63 6 58 640798127 81 281282 4 166164 55 40 8 99 36122811 28 42085 17746 108982 54 11 22 1879 94 3 30506 228084962 75 89858 91 80 67 4 34 118087 328449 41 362441 9 52 78 40 74 491789 246929 74 16 67 92 325730 40 7 384382 25 38 35 293352 206465 346724 636703118 74 401932 7 524060821 102020 165834734 476425 296586 34 889928507 42 14 25 56 7 10 19 47 64 446942 46 149462 22 435310 59744 134884 83 189299 37 13426 10606 69 59101 390138 63 4 376466 68 18709 15 285234 222576 5 19 74 2 491895 78 27 4 125533 663671133 6 88168 49 57 341734 94 97 28 4 8 426378 418726 243743 4 21 51670 57 3851 28 570077839 98 97 76 268202 34 62 47 189075 457763 279917 37 48 30 599047341 324453 33 27 37 311504 352982 59 80 181036 138891 29517 176327 909606298 246945 42 8 92 8166 85 74 96 60 447133 321855 78 346092 412336 88 152553 290580 132597 99 5 123620 226428 335097 215440 4 8 186757 307477 66 396912 63108 312864 66568 80 89 32 18504 332103982 396120699 68 385414 554612356 11 122509 2 56 452800 108330 294234 391250 927997643 204592839 8 5367 411358 90 29 47 81 43263 2 26 92 30 136357 887733403 7990 247593677 524530 355160 100477 1 89788 11 69 75 43 86 7 1191 140918 81935 93833 30 34963 107 120816 41 253255 290160 60 89 89124355 64 46 373779 76 279094 40 49 24 33 53 86418 73 193310 1 3 291161 44403 3 485012 231251 174947 789852241 6729 155472 88 584267659 179204 15 9 59 148317 6 56 38109 52 48 98961 234280 247033976 40 112565 96 42 466973 203961 117998 94 84 163228 373045 39 130484 87985 8 72 3 78 35 1950 65 271166 7 6 219742 46 6 19 99381 156734 27 13 99 157835 148927 968703988 214308 494557885 9 81 180199256 14 217855 334462 62 105499 377740 1 36 1 49241 469715936 1 7 14 91 781501389 5 954358416 37758679 100584 72 24964 421977 18 65 73 735225652 244567536 824366985 98 353977 47 83 94 246774 56 703102696 311771 96 458299 112452 85 65 199294431 387006 63 63815 412506 90 187694 27 370978 92 432192 75184 14 5 357383 8 367813 7 209921 2 16336 75 391701 78426 27 8 290029 84 484592 39 38 3 276419768 8 74 205899813 730949419 90798 292084 28 34024 6 261078 81 273519 176797 7 48 346666 300541 23 238393 46781 4 1 63 20 437319 31 43466 860342670 93 52 2 39 8 580166821 74321 19 86981097 85 312700 24 377086 187589 62764 24 8 482237 88 453328027 1 17681 77 117788 489984 158478 229512 9 213705 65 48 469956 58 25666 405251 45 725824708 68 69 43 510862903 3 95 381560 263496 34 330570 94 35 494586 2 339754 251951 432460 454714347 75 22 167343579 200804 218378 65046 2 181608 216408394 8 78 35 19 464073939 396236 309327 471819233 1 83 82 421636 237757 24 16 264432 48 469583 267983 25 80 79319 261501 6 13 2 437488 53 53 47 30 332986 39 69 302694 51 696160402 70 89384 231131 465916 9757 337878 34 433030 32 420897 87046 90 7 25 45 15 42029 478149 406602 17 582847683 264937 19 58072 94 391485083 415219 64 37696 89 381327830 91 9 29 7 406057 262304 83 186351 973831895 89 4 276259 219676 6 9 490696644 380760 314991 203428 425786 46 36 21254 401893 4 460198 252336 56 302892 123055 294447 401558 181007 31 138643 256884049 423133691 70 7 373345 444965 237946 61760 346050 321218 336573 42 150085 53 279659 46 68574 40 74 4 226004 129474 270625848 8 131060664 35 45 307243 201881 78 61 9 2 394163 215424 3 212166624 5 228313 153890 962309537 70 86 327835 55 32620 62 313963 65 65 27421 376852 24 208304137 96146179 209980 52 10 191622 38 51934 4 76 27 286251 492923 74 449241 219067 803530869 263416 540952419 429910 120711 176309 8 170338 38 101967140 84 90 29 462613 172757 37767 21 97290 2 401831 404951 114546 346021 76 729926416 157747 7 482066 6 44 399360 91 357841434 179795 103482 269647 81 54 207886 38 216942 17 3831 58 92 97 21 76836 25 299939 47 13 43 144406 426524 249112 95 101025 445357 575156670 86 96 423428 230329 2902 86 65474 350976 282974 335699 77775 62 22 19768 165315 56 55 405022 1 61309014 91 356634 89 5 412974 450143 323837 51566 437171 141051642 65 56560 288424 145676134 39 65574 262309 422065 238975 347530 539752444 195693147 37 13 26 76 302180 19 54 93 16 53 139252 65610 40 492861 330511822 147288196 2 257316 77 54 39 422311 285758 438886 124275 85 67 258478 30 367802 350471 64 33 481095 4 462284 679193982 3 97 35 10 39796 629563585 470871763 3 379565 26 346720 41 35 46 353342 90 67289 65 10 92 64 404780 88 460103 440797 34 45 373761 422402 750179993 66 55 55 437385 84 238962 784660260 8 29 478220 390859 9108 101778 28 87 340124 522872861 5 77 308728 239866 535121245 196060 57 7 12249 45 9 490728 5 2 381388414 235807 373267 29 23514 23 91 8 45 30 23 497895 367936 499503 448466 94 489533 280797 377342 24 317550 46 26 141730 88 482429299 773928549 42 41241 6 59073 365643 68465 45 902403330 457444 34 30 490025 359212427 28 205623 425137 663478312 87 45 77601 384976 33018 334984 290167 380494 68378733 33 89 98 223007 161397 84 2 96 70 37 79 45374764 81247 201206 26744 384770 267946 136704 362262 20 2 442901 227519 142823 86 48 721360555 59 98080608 3 432797 929193452 49689 51 498130 100543629 177342 25 61 43 291818 15 381690 1 20 358566179 147653605 632897256 16170 91 14 394836 121277 1 251013 53 133059 317435 475265 70 31603 428651 24 413784 413710 984276943 499004 143929 1 433695 165518 98 65 75 132289 136409309 1 79 14 81 454656 229764 364113 10 267531899 213633 88 2 36218625 127522 303818 93 292205 45 490497 86 151562 455100 150393047 413874 209921753 414390 421401759 28 50 11 416970 60339 115461 33 96 427297 476288 34 505962775 12 90 3 1 324827 181251 105064 9150 6 989640307 95158 56116 333659 79 746794132 497376 139309 87 535252492 26 78 26 256300 80 6 51 296656 5 8 125311 320840 82 1 31 84 185994 97 63 243136 363953 343186 116199 43 65606 84 21326 126461 71422508 672537704 23160 750503308 41 7 16 484452 844832480 3 67 6 2 8 81668751 26 37 87 15 91 53 107487 12 37 281344 367734 3 4 29 29 70 268748 2 55 123766700 315801 31 196296 85 287359 11 232458 42858 237731075 4 5 17 362176 9 40 200948 54259 306940 132416 19 7 315532 227949 36 2 433596 5 73 455394 301328 2 482638 75 169480 7 499910 127192083 42 495500 26 76809 31 294686 96 3 6547689 1 36 110117 55 200160 344262 90 77 902155100 4 72 20 1 107403 8 236609 332466 1 5 18080 371801 82 35569 373956 35 95 35 55 152834110 259406 263992 354024 53 358258 69016 8 3 942870705 63 442245080 222137 277901 98 866591260 147170 995049001 64 18 68 484835 94 67 423810 76914 59 42 32 66 139236 168104 544120004 8 21 492255 398638 9 58 205806 3 8 150987 2 32 26188 73 262530 15 57 66 403673 45 31 32 87 104633 40 60 19 90 41 46 85 311622 269664 205622 51 69 21367 14 598017764 448078 67 5 75 172876 412214 479123 75 25 2 380844 45192 293098 458303 115711 64 4 69 86 126529258 84 222066 80 2 222574 63 78 437893 21 149029 246319 74 771271652 242057 18 255770 65 483172 385209 99 254852 496300 154968 4111 66 87510 189044 87 241783 25 69 32479 147448 63 4 155998 650248400 90 17 39 157207 9 77 27 254756834 27 97 908242017 9 72 34 30 76 75539 94 54 35 302751 31 876124329 9 87 5 534414548 491996 8 182349 3 435306 720698182 265334 332117081 588682912 12 29 59433 344178151 78 72 497737 107768 7 897469135 49 27 285949 75 76209 32424323 490530 63 54914 140801 14 54565 8 2 480680 46 2 9087 216073 351856 59630 22 56 180187681 333504 106398 380454 2 1 146065 285606 161561 647034548 69 321967 29 87 107190 4 311422 71 39843 13 186860 476642 60 167382576 80 76 352932 92932 44815 79 14 76 31 541135275 428538 75 94 59 86 91 62839 105148 21148 51 280664 245329 328455 3 436989 26 755116611 2 161289 77 37 85 40 84222 425931 86625 107443 16 35 88 174493 44 6 11 17 2 7 291633 292469 81 528861499 451222276 155976414 16750 282162 190506 19 48 350536 399797 26 169677 51 194902 155059 78 193984 117799 61 182281 126497 59 333816373 85757 4 8 8 44 97304 264455 72 371700 48522 601078089 499262 89 6 13 4 496112 15686 289608 1 629224130 285632 2413 133557 28 98 201016 2 387891 492934 95203 847240196 84 7 8 444647 47 179761 166593 176596 70 59717 6 9 237386 28 32 154823062 3 66 15 73 8358 48 348852 453835 354615 441930 7 45 812422605 48 114036 39 18071 429759 493963 6 171616 348420 285287 727795005 47 12 358516 498609 145452 64 493876 8 365858 203396 414713886 199624138 471643 56 427936 24 124110 8 237731 4725 63 20360 242937 26 154508 414747 156456 3 302440 7 48 65 19577 52 163541 410344328 14 6 69 97 7 99 47 286454 71 176415912 55468818 63 49 54 216600427 74 6 100653 54 19 49409 96 5 76 45658 63 7 8 14 98 152063 433445 2 66769 64 455212 55 476814 153718 33 222399 327449 356854 444659 265125 2 7 14 431201 5 41334 64 65197 51 54 99 128290 243440 57 60 259184 83 6 165544 283841 152192 965645279 19 214028 89041 22 41 58 58134 18 34 16333350 45 30 7 3 72 45 379094 1 324821 757285508 359410 299288 72 73 7 48 444687665 573033641 88 79 216063035 20142 497714 327094 18544789 54 72 95 98790 59 11 146910 16 5 8 255083 62107 1 24 1 65 63084 75230 7 299710 51 47 265205 38 4 140027 241032 356425 69 583960084 11 35 360684527 567123717 92 406635635 206041 53 61 93 8 171002 37159 228869 68 123562 379994 39947 74293 20 91 6 77 25 97 78 1 66 58 80 81 5709 50 59 208176 292627 9 43 8 330256 6 364407 206052 125801 2 35 94 122000474 341627 316258 22168 380224399 460730 34 77336 30 200730 134035 860899733 101404 6 72 69310 98 208913 260290 13467 18116854 282556 164694 480758 3 4 90211 92 340286 52 14 865613929 94798 59 39988 73834 876360382 56023 63 331839 54 8 439578 36 12348970 276518 14 95 462897 161530 39 63166 126730700 93 3 270365 69812 202757345 319383 9 411917 40 47 30214 330119 3 730535357 90 158802 8 87 244379 92 54 460465 369086 50 52885 53 43 42 97217 74964 3 21 194767 106031 11 42 2312 107017 712492979 4 86 115780 95 495802 2 6 146925 93 478436 77 81 56809 153132 2 458571 166057 6 2 68 14 35 136659 5 298919 3 153163 17668 11 52 175374 265480623 27 411687 944890825 950241324 230191 466080 316791 497391 453498 206461 272514 54 205753 6 34 270035 119266 41 32 4 473372 860214449 273038 70 86 238567 7 43619 976077914 34 318279 50 96 382147 9499 293483 414016 80 423499 163069 314533 57 52 363778 9 5 213066 442687 55 20 383275 371253 4 16 319484 31 158009 7 52753 63 243197 255040 154525 764456083 52180 24 53123 135177 72 98 71 132065 187911211 136642 32 4 482386 279296 90 94 40 276154 202074 357605 174869 455472 3 46073 67990 448443 336468 56 15 418602 1 39 17 42 275854 30 194723 72 34 369277 35 87 428685 50301 74876 11525 427384 478262 7 30 94 415202 845909113 202540 292172 656029381 351120 174079 52 57 92 1 376987 57855 62 58 162603 52 179307 66 397553 347942407 7 4 271138 10 7 1 83 767716514 484736 25 430711 535145478 13 78180 58 349592 4 68386139 441105 8 359882806 8 9 57 327556 56 457125 98 11 438199 209505 73 393654 99 62 8 1 263220 65 478330 166645 159859 71814064 125145486 78359926 48 56 459128 142464 69419 186726 13 569082350 61392 58 489644688 89 90277 22 67 36 49 5321 9 27 390035 409100 258346 9008 57 32 66215 93969 143904 136268 11 2 110942 28 65 30 471399 56 8 156567 388162 546553531 30 98 601350692 89685 180935 47 293603 49680 6 87 4 17 57 52 224659 168503 67 438418 68 3 195160 98 324668 280747 305587 26 5389 460539 404458 12 369249453 869405809 15 3 3324 73 9 87 257098 55735 45 94 30540 36 28 23 57 13082 272171 364454 22 9 3 319432 2 450516 88 750534531 274192 60471 27 12 344821 34 58 15 448574 19 273919 2 36 221297 9 4 259535550 16 326353 273706 266850 210103 404154 92853 477836 97 39 264116 92 60 94 12 4 124751 21546 48 177608 384795 4160 47 47 99 68 29 69 324893 459682484 172004 11 5 536984900 410662 23759 232918 37 24 72 247200 431999959 8 496266 432936 26 14 365435 277567 98 83 65 30458 24320 149539 81 54 1 528584650 231278 10383 8 14215 360593 37 81 86 324644 66 57 140098 73 1 221514 475138 7 45 96 6 21 218278 475477 14667 118113701 94 71 462839 379798 6 923632806 353708 39 289183 28 144713 9 467735 67603 411171 34 86 16 67 253865 350420 47 38890 421441 5 462132 28 3 785813087 495423 20 93 611983380 29 265200 25 55 18 4 61 9 81 79210 10616 46197 50 184350 251420 93 27 12199 100230 57 450629 34 60 381012 57 368182 227259 44 177316 313534 644484280 165085 431213 721740471 74 4 182234 314306 177868 873351051 98 6 90 217785 195736 31 79 61 6 791864001 47 497082 96 386498 8 19 547878881 134472 112832787 4 470496077 407128 238304 709963648 91 70 41 34 211973 108082 242403070 41 457064 44 214479 23 83 399505 53 86 302839 430085 95 55 325515 51 329931 315074 303696 35 380935 341954 66 86050 133018878 113975 5 94 36166 351510 9 188048 82 607866125 77421 1 51 62 33 23074 2 41 120765 135048 395956 477922 20 84907 122190757 361416 320476528 2 227823 63 37 183980 99 336388 51650 2 89 414200 88 2 54 92 6 169410946 44 19 99142 81 17635 67 2 89 498584 18771 74 388400 88 143887 3 146804 193551 39 57 54 151888 98 3 947522684 438830820 70 50071 444212 63 22 17 183678226 98 56 452282 38 86 66 43 59 428101 241363 2152 333570 36 37211360 89197 83 4 210852 382963 409366 96 124947 262862 249029 8 99 199765 27 68986 85134 401892 32 45 45 355404 9 403871 346607 336322 4 408389 457920576 19 2 445753875 94 25 30 327296315 33 93879 97779 57 9 371451 28 7 185031 2 81 191174 8 282280 414400 97 75 5 4 150751 977144602 8 117415 31016 60659 42 75 494930 34 107266 52 270983 6 480992517 68 415080 801050177 63 99 19 116630 2 807883193 37 89 457504 286677 51 66 61 55 455365 249001 25 48 378566 80 608640465 25 60 698730223 51 20 420733 88 95 658090735 381908 428832 191756 458727 1 284906095 78 348589 128505366 346471 404517 75 53 40 237148 251716 79 333190 6 151679 4 469985 80 92 427226 28 25739 304652 42 337843 97 290690 5 219445 9 205307 318120 285992 2 112588 46 241723 367944 19124 70 43516 23 4 49 60 231972377 20 447252 93 944417849 928918065 19 27 172459 24 91 61 6 5 39 26 39601 82 7 91 324489 27 14 54 92 69 184516025 84 85 395420 20 24691 219444 468465325 22 28 6 39 85261 446115 2 97 911572325 420097 943331878 57 412813994 79 270115 9 6 267549 594169063 81 314830856 62 122741 46 64613030 472931 40 419997 26593 5689 353872 917429104 248541 27 5 47804224 444420 319908 97 2 72 6 97 388545 621436743 18 159660220 5 125169940 79 81 47 6 345438 7 91 97 44 79927 45 76 62 7 5 64 92 474252441 772774767 47 177868 51 20595 81 84345 129403729 49 354480 907184309 90 5 63 114648 71719 22 375981 16 2 35 263592189 380404 953034498 815315839 74 47311991 26 884986152 67 504991816 98 74 79 489168 214993 22 43 42 54 811865209 157821536 373032 13 573874694 23 75 56 13296 353766 53 3 129465 497666 129983 340755 24 721277203 171084 64 95 77 478241 48 370339 72 90 452021 957081777 300740 572113197 4 44 51 29 94 97 494256 117450 404537 48 91 461547 99 15687 432862 9 304201 92 438683 149762 313086 694751656 171441729 61447 266371 418174 3 57 234932 46 441656 148656 227982 37 217573 9 233114855 69 93577 614199951 95 662363315 478142 11 54877 276286 42 189830 2 230599 181125 23 471781267 33 5 54 49 6 55 873830464 92 335074084 10 58 38 9 382163 919924732 102012 295237059 874008378 72 394649 82600 23 208430 103313 81 467815 29 8 8 53813 25 99 22092 215104 15 16 397298 307586 108494 183006 5657 10 72 462065 8 11 354201 842943242 98 306405016 90 390695200 8 319477 167621 17 88 58 506493211 217360 9 47 15 425618 6 55 714214646 169229 1 180093 424996 465166 108600 36 176805 104553 21 60 360846 3 403060 77 323138 19049410 8 77828 460869444 466491 4 106355968 28 49 82 590134505 4 38 43938 27 74 225896 296025 41 52 432251 67 203102 63 63607 264520171 427026768 403974 12 26051850 15 399630 61 12 203247839 6953 455858 248355 75142 24 57147 92 31 61 58 68 18773 62 46 394432 11 52 40 82 250974 75 49 6 21 319155 1 244695 6 7 344204413 4 151465 361906 80 26 306632 1 240982 26 403858 29 12 450506575 4 355611 331347 62 775911621 456919 191551 4 29 57 92 58 85 94 492559 251336 140876 62 493960 42 81 67 106254 386217 439612149 250715 14 40 456064564 1 172263 57 239921 483042 106082 471777 69596 413984 34 80 13 301286 64 63183 304043121 186053 15 61 236274 55811 39333 375613 170998 75 90 98 4 22 205253 206737288 67 637183036 462264 94 79 39 137057 73 25141 129914 457410 19120 788184887 40458 19 8 203344 439609 36 147208 2 471960 77 82 147911 97 304043 74952 82 360431 11 777243547 77 8 2 164830 22 32 16 89 24 3 91 79418 58 1 259001 68 9 137846 47 463039 13 64 2 548059957 153397 155556 10 232804 161348 452792 44264 86 6 5 44 7 73 30 303408 488259242 28 241119 28019 43 317612856 2 658204841 3 4373 453463 365258387 391957 367183 37 17 22 22 84 63 90 641461119 69 465739 84 175961 31 88962 312058 64731 2 264129 65 314183 15 55 162007 305043600 75 276986 5 406788 16 50 38 388797 47098 58 332121 365490 21 39 82 35 73 63 72 44368 16 21 493747 323230 328852 7 5 98 51 704536900 380874 252736940 200417 40 167105378 98087 140962 336328 18 431952 329629 7 84 164606 333640 43 115578 86 347982 730197525 34 251272 449073 58 280355240 3 234969 94856195 92 91 621569453 99 2 471430 44 66 95 91 50 198693 713543121 274437 52 168965 170589 40 7 531354719 329305 77 152001 86 160728 467480 60 158138 45 186068 8 428383 407719 54376 279297098 382015 29 100605 133063 43 2 435489 79 314908 43 5 220261 4 10 296398 6 474863 89544 98 38 4 79 9 167724 73 40 58 29207 2 475983 96 78718 63 74 32 454200181 2 298311 269299 323665193 21 1 24293 363942 86 92 89 35091 160037486 53 362332 37101 182930 15 7442 4 86 93 171206 525805042 360010 346338008 269815 66479 124953 380693 19 13 97 200695 82 77 11 86176 6 45 885908146 43 30 440239 495565 498763 239283 43 67 35 390533 58 9 108366 337601 227960 87 173018 65 24 82 398554 78 324948 205668 95 271775 239496898 65 37 342423 52 65 14364987 54 434930 296698 465461488 3 5 29 48 364555 3 80 92 4 72 5 66 455452 290058 34 457103 281630966 78 369997 208841 240256 23 79 70 373508 3519 8 27566 390928840 56 465077 111131 58 18 637751441 49 143227 320205 82 94389835 69 9 29 105449 4 123738 5 322360 39 32 289699 390474494 29 499935 78 439395295 84 187103838 100617 369888 872984928 23 331985 5 202785505 25278 49750 97 10 57533 15426 51685 1 128859 42 6 182365 323318 455412 307613 2 1 9 294187 255684848 561759622 951409939 153997744 25 3957 25 1 11 851889782 190805 321242 17 204398 2 106547 365712 70 382718 542295507 29 26 96 236163 22 362245 430870 23860 162140 12158363 411707 417380 18 165098 41736 322663 4306 61 41 172071 7 269243 350087 39641 479229 441161 785903613 22 6 4 899436124 99339 315319767 50 43 47 218853 41 375320 79 136576 7 453719 255869 7785 2 79155 959044717 65 44564 32 74 490082 50 73 22076 48 484511 133273 24 37154 8 38 368882 30 60 423847 257229 166109 56 212802 70 4 112348 107505 72 9 102945 332891 724806046 55 1 147948 340932 5 76214 75816 137586 29 8 93 23164 14 410396 255452 37694 57 15 29 359070 70 252161 83 115620 440021 86 262175 28 2 98 15 78 392257 79397 6 88 317973 78 69 637993619 26 7 66 76 391040350 97105 81396 7 62 6 29 62 42004687 91 748164984 329171 281769 84 3 734176822 438865909 826380862 345156 893977707 1 9 108712 611454524 68 169770 26 884953283 273263 64 54 2 237625 141322 422070 43 36 58808 12 80372 399193 146676 57 14921 24 352450 470001 42 34 15 420954 39 76 276142 15 415168 92420 28 326473 200708 507141999 4 147736 913667123 78 275157 492507 249285 22210 34 36 539514111 31 97 475356 2212 2 8 316705 66 211610 14 404404 111666849 40 83 84 40437 18 132224 9 647752064 15 173507 89 14454 468672 10 318126 68 50 44 373402 101789 21446 32 327194 325509 454163 864682190 397978 391410572 431992057 412336 722400168 71772 557991096 7 7 102768 411506 65 32 32 490752 83 897370449 14 30036 329577 325533 17989 657646358 915483139 24 270525 24309 463251 4 52 281791 381846 36 15076 440571868 574239147 344412 92 339261 83749 91 5 905674350 253301 110650 69680 84 5 381621 482654 181849 465709 304491 488808 364152 20 888476832 2369 7 31 91782 58748 60883 90 70 92 180365 27 44116 86 46 476188 319386 117793 68875 166040 9 72061 458057 31 199500 199820 9 54 165590 129782 62 81751 84 3 3 7 87 59647 32 32 362591 51231 42 264909 397399 474875 41 6 19 257449 279499 6 48897591 463622 12 422912 89 351533 8 185170 243092065 6 403366 66 495573 99 300955 857102444 11388 73 95 303035 79 37981 337743 59 319579 356749 416772 449076 3 21 6 47 81698 163995 18 18 92799 80 24651 4 558106497 34 85 77 126649 46 96 883245083 578114604 9 644264195 58 87 88 205884 384336 920 26094059 27 10 379558 62 4 447196 10243 10 111262 13 8 80 491433231 736039122 463544 485443 343003 63 66 182504 203688 17130 6144390 412812 112462 396413 74 13 57 94 34 9 303542 296195 5 118388 55 174820 45577 553708710 163161 90 3 1858 7 11 72 67 111554 28603 870430221 7 241747623 1 71 680183936 180175 371921 455379403 71 2 70 89847 308434 198245 263285 63672762 217694 8 5 317466976 379956 70 71 45 148343 176116 989 26 22 61 64 225892 205675 6 174846 68 530557303 59 439563 13 203426 9 285673 815693437 64 25 436812 224119 60 974361260 91 314210 52 8 39039 189154 94 662245912 26355 388133 81 317374 6 32 429495 29 76 406403 391385 3 17 44 757403460 369070 21 49 22 515151894 956986749 17 31 77 56 777430249 404684 231264 106843 77 6 22 84165 67 77 77 3 261647638 31 391016 18 266804 222319 16 90 9 825673712 2 40554 80 120028 46 21 29 300218 6 138447 146917 280544 60 26 490823 20 70 357667 87 5683605 28 299914 296840 42 403168743 111677 481536 15 405329 127691 21 26 724556818 42 8 7 33 498912 206046 410300 211177 94 963008840 24 90 400178 8 99 14200 136721 55 16 4 43 276193 34 492188 237772 203794 99 58 123685628 367900 103995 227251 261557 76 64 61 57 4 80880 8 18144 429904 188448 324595 38 97830 88 497117 239785 424151 232622 85 87 247503 350522 382366 50 487528 72751 136262 56 64 77 24 68680676 262246 470854 19 15 442643 44 119249 2 387166 29528 213841 53 68 471143 184399 266251 68 94 87 79 197370 412563 124907039 17 98 944182553 69 57 5 82 430625 46 167721 984623849 481610 248137297 69 40 27 57 34 134802979 36 10 297460 390470 259955 36061 24 76 358463 74 308330900 422363 3 636287251 89 377070 104694 443716 300496 243044 170244 457612 79 185956 7 348527 12 125162 27 47 290417 300221 458818 281225 260771679 418220 449110 43 36 48 62 35 36879664 2 408617 357787 819125821 11 88 89959 78087036 82 79 22 75 237168 9 65510 73 34 362673470 89 797295890 244788 64 88 62985 44 82 381710 198417 88 43 353839 61 6 94 199993 77 245552 21 95 53 38 354994 132500 26404 44 6 11 28 120273 5 167324 76525 52 37 376731211 78 371778 586779382 278587 15 444548931 52811 82 24 30 2 68 64 309477 241974610 7555 855698379 61 62 234019 78760 355897 40206 16 78 29569 496307 98 133533 79 59 69 356081 98 58 84857 88 484147 11 306558 3 25 75594 38 89 82 66 295433 15 30 167318 177308 32197 398359 112013 102337 248059 340494 3 5 230471 370683 298498 93 58 6 65 76 43 28788381 63249 14229 73 448995 50 136430 148687 57 349371 363366968 94861 1 49 79 25992 14 35 60374732 56 99 287627 31 643206563 446669 5 9 350988 428206 28 97 71 117622021 190735 185911649 65 219656 15 936447295 36506 129846 3 369220 30 338043300 417100629 8 75 96 44 483279 45 6 409304 321458 233656 839669652 33 30 257037 46 123767 63 32 167095 222816060 140034 97 184092 63 183476 83 17 5 246995 68 9 406129895 233613 274064 753985966 36 277632 2 98 476918 7 256049 940644779 13 33016 26834 895619381 2 15 48 6 84 94 60 95 21 50 66 95034 232143 404171 97 85775770 174593 528248223 169733 50 499867 96 64 7 84 276209 136260 43 358633189 396456 435051 664123320 59 223426 36 19 1 21 433621 211144 255176439 50 67 47 236609386 9 32717498 492932 15 86 489806 31 20543 90 12 27 47 48 567479772 68 47 290738 62 45 230411 24 25 621919601 31 333211618 4 391658 15 57 134625 985770702 62 43548 212587 486419 372501 195922 108255 217901 30 91 59 4 75 253634582 56 86 303101 164296 17 68 85 19 923009399 31 73 6 337080697 391022 96 413532 31 384583 98 385670 15 339665 22 31 32 751541197 1 87483 80 74624 26 75 65560753 286959 65 52 9 45 452717 59 244080837 74453 313369 181017096 145338 749402569 227376 87 142796 25 42 23 381836 11167 7 418784 2 386044 357282 413117 46 55860 886734911 46 55 12130 19 3 13 206709 191584019 7 14 366961 534058119 26 55 15 271912 88 13 285495 1 92 56 47311 249996 45 63 4 1 368655 68 323669 405707 42943 563543719 40 215748 693337236 140767 66 442443 410611 386479 72 90 365300579 94 153389 353260 43210 258824 89 227991 134113 756337816 73 56 27 46 348480 80 87 493509 1 5 956857303 80 67 75 226726 8 48120 428027 304457 75260 27 404430 570232020 45 67 1 227825 476930 172966 296371 34 85 95 73 256941 32 273722927 222615449 443124 108454 387005 29 28 304690197 25 69 492633 212186 341714 8 278959 79836 97 163917 34 84328 90 90 446677 271125 9 80 47 25 25 317644 25 430546161 220458321 479774 277727 80292 85 296089 94 135956822 416699 919773180 31 367179486 76 24 64 140422 38 601778057 208622 440531 434516 73 10 348066 15 278283 86914 52 310982 67 28144 198266 208808 422086 58 7 25 5 569548483 315411 347143 61 47943 20 40 19 42520 35 325128 334401 320468 401900 1 97 307938 213405 280362 64 63 15 440285956 10 184278 89 119218 400580 242848 42 84 81 7 113690 53852 94 3 91 361711 9515 9 31971 104968 221899 916520143 81 528181404 74 11 420767 344896 277366 204893 51 16982 96 439328 38727 23 123787 54 492362 282984 96 4 187599 28 72 54 10 8 495933 11025 270206 201796243 9 28 443302 26 413675 79 805233985 23 182134 135653 20 28 29 17797 41 26 14 194335 97 789436953 5 158135 62 14074 428504 289935 1 23 27 61 26131 90 23 776652000 27 36 4 429937315 93 26952 486474 27 76020 15 784669704 62 86 32 193402 421033 93 7 6 118826 25 82 118705759 420093902 257273 269438 43 17755 45 12 128072 93 31 174564 298784467 54140 53 233384 281101 1 319906903 7 167061 260892169 28 364711 88 371216 19 4 60 4 6 91 328570 93 5 24 1 369165 169314 17 53 7 672523731 29473013 994941232 25 498315 400246 94 457241 327758 61134 549089398 59 490524 21 24153 296187 420624672 363581 41 52 12004 219571661 329938 44 262856 33451 293401 32 59 424681077 11 419787 301860 118487 14 76 260425 35 264641 39 608670100 244766 8 374390 65 2 468969842 99 415286 46 829447073 748650857 26 328331 86 81 496820 415429 82764550 96 59241 94 86 84 11 2 159543 28 496508 30 36197 43 11 368081 346008 6 38 30 95 190189 93 415278 56 443823 329702 68 355324 7 1 65 210033 97 347798 118585 44 217598 311645 6 736652945 388780 97 44 85 3 69 9 8 845811495 117365 983510425 60755340 50018 74 73 6 4 64556 441137 150388 1 159486258 73 18 46 29 51 257041 175191 1 1 434714 88 331850 485709 10596 144790 10189 334873 30 28 63209 180330 533455186 19867 48220 437146 3 40 201815 15 48 3 331948 454685446 7 48 225256 1 134037 43 2 88417 593152176 147966 79 11 69 487384 64 894300945 6 22 54 97 23 9 346853 455941 452352 79 345467 2 122693 32 74 13 33 71 413343 62372 54 25 10 2986 66 421696 31 92528 284628 307540 71 461012 36 191515 71 96 149983 20 63883 55398 66 371856 21 200628 42 150389 79 64 278399190 13 450847 610176785 97 11 324637 38 8 533323095 21 25726 82 636894110 44 98 74 15 483147 43 346477 54 12 34 515794474 71 72 86 113660 873501947 47 39 16 47 38 433881 469230 282245 7 157965 2 115526 58094 8 47 357587 104183404 30 919779603 82 11204 5 21 303525 10 843611726 931864925 45 98 382241 57 96 68 84960 9 331566 53 33 273400737 275771 192864 43 7 33 9 76950 464906 1 45 87 490878196 26351 382157 525999292 791284182 723663195 32 89 243349 8 7 28 487426 76814 258558 78 107114 409166 18 99 371010 42 154863 45 159636782 279651 450215 34 495145 93 904469504 95 110948 448598 41 58 65 468478 14 150328 35 6 60 92416 28 80 84 159003 7 797846353 66378 257098 82411 85 2 281817 84 304006 71 89 61954 310655 751489245 41413 60 45 50 37 242545 56428 186429 77 312360 51 22 51 250421 45924014 17562 61 102921 38 34277 38011 66586 193304 86 77 4 408714 373812 40 40 49 23888 951424398 53 710615559 4 443170 62 9 96 188368 9 440923 535171271 397296698 201758 46 9 231940 55 190678 37 89 96 18 3 19 369612486 9 497000 336820 30 5 977156384 329296 47 69573 83 21043 89 303462 254012 7 838704361 3 91 90 87427 34 39 187917 91 17418 191666 16 6 319287 188252 451542 41 95 99 76 312398 494584 419819 489200347 85 4 20414 123819 367290184 70 3 1 51391 137844 2 303309 25 23 111318 61 6 55 349374 185345 63 67981 77 95 6 198213 155285 4 2599 392933 396566499 74 27 93147 2 67 78 295044 787257315 373285 19 605811347 9 35 5 177133 470123 433120 231653 919791363 228346 16 65 9 84 150284 48 337170 120787 498945 372903 62 483432 217884 8 319624 85 41 241056 382441 23 19 484851 11 2 3 240324 553724689 943990969 45 14 58 5 82807 43 56 66 177948 273925 43 574707595 719537654 953320687 59966 5 52 346209 126494 70 83 6 803309888 74 70361 555302608 57 15811 297447105 95950874 379157 177299 33 26 4 3 63 7 147745417 35 5 386223 366810 503715145 63 873809705 63 857163451 83 101433 5 455423 95 92 430938 215904 73 85 4 13 438937 97 43 317490442 347033 454355 86 12 302966613 448981 63 118088 46747 24 5 514344125 755461114 984045882 82 49 210520 32 62 55 8 519263734 431943 292806 21635 337478 43 98 26 444790344 346327 89 44 293902 69049 8 208982 161319 20 3 219501 398099 23 31 96807 3 25 44 75 5 207194 72 87 464900 308787 8944 16 6 171047792 2354 526935689 95 298095252 984887256 416447 228570 8 70 3 102240505 4 2 68 73 18 60 424174 55 133516 85 4 57 758116948 18728499 84 6 46 86 18 41 406176 548245584 178372 88 33 64 72 312558881 417004 38 83225 2 384591 209948 30 335699 96 50 91 17 57 8 485930 24 51 38 425657 60 78 57 2 23 11 322840 11 62 187272 22 69 435441187 258107 1 96 1 97417 93 351877 24 244638172 475575 87438 39 406939 14 3 331769 43 35 351757 53 50 84 33 386631 454453 64 65448 36 280233 143214279 499139 8 380154 11 70 5 366636 618949083 73 311847700 65 74559 436016 2 266542 23259 400528 24 62 9 28 454121 586247665 933056224 72 164936 58 299335 83 33 382329 298065 61 39838071 32 944595248 96 30 81 43581 27 88 90 94 466890 401012 4 4 13 171128 560998836 97 3 73 225776 16177 79 86 151390 45 209401 7 441257 590094179 254138907 533099475 60 3 76 625409215 271019 1 59 71 85 7 332565 136433 78 219645 59 49 250888 324245 283200 411036 58103 39 25 35 136543 274845 43 95 38168 11 484960 42 35 41 19 94 334356 115144 8 96602 44 87 78 468618 178894 6 328874 1 78 8 93570 228941 57551 34 59 193410 869850515 46 18 49 4 32 80 59 95 200292 77 204463 85 20 32 905140161 861588626 53 37 49742 200650 32 60101290 7 335244 271745 56199 402167 280371 56 84 28 53 160903 86 2 411255 81 301315 16 380590 346572079 478112 11 163172 125959305 405301 61 257 54 71 274600 52 79 391575 237179 50 67 26 560324451 479128 880088751 162079 43543556 15 16677 5 21 85 388400 284640 372404 2 8 364189 235944 52 303215681 97 339745 95 338384935 38 9 77801 78 8 29 3 4 2 146504 87 234128 355005 328171 382310 371912 435631 713999983 45279 68 8 302285 23471 300947 87 164601 489362 60 6 450455 64235 202478 14 42 57 874923119 491277 50 36 357730 81 499403 6 6 58 28388 51 8 438860 85 40 2 1 970862331 23 77 340760 384918 261975 28 8 15 71 14 239701 31 41 383267 63 582693465 224839 47 88 8 17 48 745296458 59 424826 328400 475698 291559 12 37 68910 4 52225 718824643 344480 8 407506 54 93 319744 366833 3 259416 666345147 8 315102 6 249104 70 147042600 478443 382388 36 311781 24 68268 5 28 62 31 175118 23 6 3 28 64 49 14 4 3 6 445885 25 33 183352 16 740770466 270461 48 35 497474 335310 381622 10 269502 4182 31 191108 4 407468 19 380364956 88 34 396272 112055 76 443090 3 115666 6 91 496004 28536 11991 92203 95731 96 941622230 81 5 66 180461 863812031 157034 21 171301 734369433 76 73 4 184801 58 6 347727 93 244931 955264799 212595410 40 519231812 44342 369447 480677 2 7 46 35 177211 95 69 13 59 420222 368404491 222404 437988 44 97 231202 422858 346028 69991 55 6 328128 846142486 187821 265290 3 314582 255193 922111268 22255 130431 30 6 72 73 308991 8 52 334024 9 242559 10 22 342146 119583 170638 790416939 58 419716 53 798844398 3 83 54 71 178579 24 13 447208 66 22 427108 50 890134866 6 31 465414 12914554 34 86134 39 635324341 30 369683 319111 249305 15 37 88 47 94 70 3131 123395 17035 39 102898 4 663165722 78 413348 13 380451 88 132147 34 3 6 41 361616 1 89 73 3 414698 59 278017681 5 58 97 236676 461812 80 68 31 22 319973 5 2 331168255 74220 360867530 924689834 53 6 160496 19148 215989 399210 4 300227 94 17 73 24 83 46966 691621899 36 67 1 76 434357 36 419928 96 11 74 215226 461420 431243448 333094 69 366357 392457 431190 497983 13 67 36 364534 40 54071 6 36 461938 397113 65 75 785983455 59 79985 79 223376 46 86277019 89 13 63 67 573332974 171657 340667 324352 99 16 6 125198 444038 92 75 69 92 74 94 26 597744728 294072 23 360097 176376 389994 312121 221638 260746 947405991 308305 331497 161637 537018471 470395 6 122507 90 72 299209 31 58470 242119 648618701 482116 90 571491652 168640 590551883 34 6 199791 6 56 299590 45 51 305931134 65 672879808 27 11 4 474608995 42142 318916 144036 36 448209 190327 119781 46 82 7 45 2 86 29 72948 28 871944006 337860 226296 4 24 372478 63 43228 655680268 37355 319404 17 52 388054 68 153899 71513 15 36 19897 89 765191948 87 55 410229 13 414442 3 45148 2 198830 19 437733 35 428053 117783 148613 52 318129 479735 159436 67 60 188365 353623 99936 57 364472 80 345731 282453 95 68 36 14 94 77 3 51451 61307 195227 34 560 131723 14 187209 24 89 8 423631 92 39 234689 3 739440434 313876 81842 321483 81 1 323172 21980 561555459 224463 427867 417625 328371 429369 63 30 363401 61986 514 817774831 7 93 36 38 465932 25 126649 487394 471201 872801566 14 2 6 50 472667 294645 621821353 5 819236364 36 18 30 48 150778 27111 18 160806 574506750 3 390336 492862 13 422975 184366 69 394930 4 316457 82 87 197216 100670 11 18 974285783 184482210 742137345 135305 270233 65 101366 486228 773776802 65402 83 66 131546 82 353090 283450 56835 269510 59041 47 368354 25990 257947749 442522 24 158356441 97 66 177235 440003 909101788 20002 27 70 74656 68 355570 53 53 68 54581 3 499352 59 242743 222024 29 385271 957143025 25 433905 15 129512 38 6 6 57 46 54 5 137251083 119396096 19 9 77 99 22 53 5 292313 6 7 55 431693 32 5 161938 1 79 53 410141 29487 9 270112 8 20 8 8 402118 58 55 250440 224096 659474067 84793 91058 23224 86 96 194227 30608 202630 497207 305526 434311 17 71 113335 36 4 133835 473765 3 35431 28 1 21 773313112 51 89 24 47 370889 2 2 302060 180155 42 313141685 22 46 294302 405325 281414 169191 45 7 74 74242 66 3 7 67 478994 410636 89 57 22 72 228318239 121587 36 527548225 24938 378977 97 35 355315 85 3618 547318155 74047 62 37339 25 35 79 82 419273059 518510293 77 354490 614426885 90 262795 185254 109892 165882 472757 32 34337 393475 79 5 33 88 389763291 65 48 211936 2 406865670 58 505841319 914894048 81 56 107284 461759 486433 135259999 27 3881 2 85 3 289976 77 2 430550 31 59 84 465001 44 183119 33 613106280 950165355 20 472386 131883 249733 120187 40 72 68316 40 82 195467 85 7 355305734 14 29 99 200949 55 7 92 20 97 235661 4 53 112644 481335 56959 440611 449032 10 876389019 6 30 71 3 498676 35 48 5 255661 13958 521087768 439857 293679 48 14 87 91 14 20 241068682 338735 42271 400404 21431 293485 93 203637 251563 4652 38 670112961 460774 79 94 74 64 203415 31 34 51 196225 14 28 201923 34 363754 34 224384 56 15 95 189263 398486 21 72 22 317606 487444 286285 52 904845265 28 952529965 309452 443944 76 2759 1 62 157049 5 42 60 150596 9 43 315432 192873 11 8 312955561 38 342568 6 416484 189756 49 3 37 99801 95 1 29 271824 50 87 84 83 30872 245160 88543 498214 71 252370 60561904 28 56 19 583256538 226195 452084 8 74 8 57 12 97 50 65 121071 427725 135591 64 3 76 1 20 400725 94 182306 66 72 364569 351905 224178 464335 19 930297169 32 6 87 53 251379 305090 17 90 239081 93744 443281 64 258759 403830 290047 43 40 27 336313 7475 276158 495848 31 17013 23 62 16 18 215936 69 43 241880 5 211858 75 63 46 237436 574987288 107180 87 5820 30 72 120889 20 35351 8 272720 91 172038 259459111 495389 16 185681 71 175393891 181567170 39 69 146874724 112604 9 444912 210727 52559092 28 66 39278 24 22 99 19 608818496 382400 2 715298737 86 33 80 64 92 404347 88 349014 57 40365 380932150 24 59 109654 22 49 101180 100941809 455258 237617 722486002 128947 39132 712659619 24 64 22002 371901637 955913018 478479 53 98101 80920 209738 63 4 149163 320140 53 121440 88 4 43 78 300876 452376 9 945561639 431773 382528 26 6 6 345356 8 65 186861 125852 23 102196 321054 76 437040 472590 393216 497528 407536785 19 8 45 18 369296 40785 185228 8 25534 39 1 360981 52 3820 622695499 320289 603372114 82 172819 110055 31 75783 6 54 421232 35 246881 253288928 24 98 52 193517597 161586 23 404759 20 70425 770038421 90 440566 12 456936496 421682290 5 9 50569 26211119 609973639 9 60 90 874968604 334877 96 438973 682596300 146566 82 30 93 230849 85 479665 495364 3 24 37 51 871160151 48 8 855169821 245619 681071490 11295 459433 87 68 5196 34 282856 74006 88410 23 29 5 293271 82 421319 66 427046 66 363601 42 72 10 150250 58 277553 166584 621047883 309788 70 65 32505696 63132 36 8 705577606 17 72 17 278521548 88 380844 53 49 481852 99 5 34 17 255022 14 253952404 187723 87 82 60 83 47483 76 323180 209413 42 92 192933 289920 62 167629 31 295085 137586 77 79 402399 14 254604 165004 227271822 11 68 89 299424 345081 46 1 53728 393548 22 89 208091 93 991051984 88 45 308197 64 28 143583291 28 80 260454 29251 410787 362240 14 79 268601407 450909 227052 15 67 6 11 6 727166230 55 359576 596280362 33 301018 93 43 439733 380565 215420 119919 77 402612 290857 7 78 521542291 16 39 278172 70 341810 2 97 62 646288214 51 460116380 89 16 92 95 76 32 67 53 11 77 335512 84 248850 88 139653 289363 40 95 343089 87 76 437578 19 332706037 456652 42 26 133529 13 82 64 375351 4 74 426814 68 187583 46 193873 29 85 60 23 18 73 260740 91 443307 14 259667 13 21 42 437556 1 96 486857 60 59 47 17 109874 14 94 390513 214591 22 76 26 189326 103021 362270 626113714 96 55 114290 60 282869 154697 62 87 194242 37808 58 335829835 912639249 27792 27 18 566915682 187580 145355 285072 93 99 997307728 1 89250 61 102885 65 38328 9 437446 7 33 39496 88 97 88 71 44 84 181013 98 853056901 42 53088610 969604766 160349 411146 63 1 133877 120394 9 83 408286988 17 930563321 209430 5 80 890699528 87 242535 94 62 156374 81 2 275189 2 121953 91087 1 303882 436708 86 52 199635 99 64 80 89 466952921 11160 943176201 113797 29 47 70 329605 395437 32 236312 22 348120 327312546 434686 336172 23 424187 78 92 81 404194 2 808538131 137420 17 358808 235540 307354651 5047 2 32 29648 4 341992580 872736142 6 9 73 999779016 247146 83 433411 450473 53 92 611332474 53 467112137 383622 42585 4 84 116808 51 99 89 1 45 305572 137901 295664303 382727 116202 182961 310607 42733812 97731 58 265130 7 395855 315928 6 316447 11 16 947836839 1 474587 85 5 13 467313 100806 51 300875 13 49 36 16 5 412774 72 360028 49 969463113 365755 51404 63 289887 85606 346478 35 494250 88 449200186 451754 44 275581 5 1 98 6 5 10 422504 59 6 271790 48 75437 84 67 4 5 51 12 94926 388681 47 918027035 595113789 298381 2 423386579 195386 595758363 96 217975 79 9 241703 31 14 9 158391 39478 45603 792412309 24 56 88 973953551 144669 373149 114591 435297 463411 84748 101743 76 565904678 95 6 241329 478155 159543 6 95 42 4 153026 294201 4 66700 28 197840 47 98 467547 90 26 446003 75143 228679 163254 38 85492 141426 159335 87 612566457 56 60 441846 788644507 88 78 117050 427756024 458682 219810 10 9 872215731 426041 380862 36 334373370 223673192 82 211096 40 231779 364245 278877 312360 29 192376 92 93 377327642 5 411052658 498572 351297 193800 350290 81 22 435677 72 1 186145 76 85096 894671139 144886 19 293514 6791 483952 30 30 80 842371558 30 225928 71 61 491840 193229 31 81 1 434983 67797 75441 119230 129164 40 170035 185756 180395 13 130738 258465 8852 38 178625 1 488362 49 94503 373270214 97 75612 11589 6 5 78 67281 79 160073 70 149207 5 26 6 25 60 34 3 54 330587 418642 335301 21 60 172339 9 19 21 90173 46 70 296692 38 32 738041251 446313 5 421108 5 49 225284708 35 76 241632 68 69 118554 563088912 258238 214429 12 461306661 472953 60581 454882 99 109797 390096 94 135549 227793 67 241804 5 76 8 295759 84721 5 845365675 234436237 377209440 18578 1 294240 243523 155822 934593065 137437 43 295320 98 401831 349690 447177812 92 87671 9 478862 85 89 349624 82943 99 216089 368107 23 677066883 23 18 79 12 173614 241726 49 46 39 75 8 333126 379399 39 5 7 3 93 2 7 68924 434250 193988 498617 842638628 7 607055676 5 7 22 171657050 18 87731 265689 293584 45 92 448809 417345 40 351796 55 206917 450895 97 2 98 323014 729600508 198974 23 4 202548 8 22 111096492 2 10 1 5584498 117129 729132387 81 17 22 38 263221 179633 313057 9 37 356653 174764 8 406745 77 61115 61 50 137226 75 454258 3 72 63 100110 1 83 454242 5 106100 256503 425066 84 87 471780 275485 52926 6 808397915 6 451737206 24 81411 323923 20 59 511475533 284918 34 75539 48 71 41 46 4 300248 296817 110294 40048 346118 98476 7 9 8 486358 8 7 319481 23 174053 160214 48431 1 92 295588 74 6 61 522135125 30 14425246 356832 468929 97 9 239250 91 99 97 19 65 178989 8 280406 14 21 265140 115000 375630 703328516 70 458118 414296 301175 32 4 39 56235 263049 8 5 357949 200337 23 29 129393839 88 43 2 96 74276 80 27 43 46 483171 343488004 33 19 65 92 74 150139 81 19 129399 65 11 25 167507462 349505 4 193258 44 993285396 24 993848943 479672507 21317821 4 13675 410356 9 328661 12 31 53 184582366 40 224238 103396756 379274 16 4 76 471531 4 68132 2 69 408622 54 440508193 68 58 1 6 135582765 157998 420375 225083 60572 3 38 40 481842602 13805634 58146 68 408149864 541151835 30 26 78 92320 902806517 97 161634 331261 513633970 53 95729090 11 91 2 13547 99 288030 359671983 30093 3 208442 70 104287 314121 32 983382890 313275 81 59 709470381 71 87 26 283385931 4 235261344 344125 248053 155601 408863 71 4 44 80 44 346991 358580 5 412975 91 191678 259413 3 55 494635 163189 38 6 3 13 152218 428066 4 92 276657590 211430 91 27 481995 70067 2 439277 80 41 50 40 25 47 64891 96 25 7 386225 27 346066 296348 472161 95293 433401 23 31 297939 163326 73 85 211927 187610 23 321442 507078428 26 486212 157827 474874 42 39 213178197 54877 16 351550 11 708150994 195014 54277 427391 98 59 269551 67 145107 53069284 236274 192606 312487 112317 32 50 231355 66 210690 46 89 40 80192 30 59 474679 45 116121 38 35 43 229315 923789204 32949 77 306274 230433 21 310953370 40 8 75 82 304024 371952 25 88 127281 28 291438 795655017 372092285 406981 6 60 363393 80 927946038 399698 98 4 163878 56 383849 357063 22550 72362135 51 46 59 23 73 70 3 54 435558 94 88 195282 121491645 83 7 78 65 76 99 65 27 173618262 430119 280270 65 426545 214824 43782 59428 1 304163 21 54 11 94 855641041 237037 56 83 252640 15 318060 3 452527 145346 66178 78 486491 62 428366 96 251433 32 149189 335778 314035 640263492 8 187463 97 98 58 210830 26591 160413 98 39499530 362799 410425 259049288 168729 82956 481842 4 10 48 97565 32344 31 27 69 94 915973485 417277 5 493622669 148 4 5 25607 45 68 1 59 7 51 428521509 403992 82 3 46 94 93174 313010 258164514 385545 40 385214 30 66 38 187027 338310 23 50 448359 75 904504967 95220 295601 237037784 72 287399 36 9 2168 95 120927 40719 449274 70 35 81 39 27 6 44 72 86 13523 59 420863 50901 418631 84 137076 2 439093 95 110469 222877 7 1 21 56 376526 23 54 297887 89 8 22 499638 268336 8 95 95724 49 64 3 60879 24 7 99 240137 25 12662 19027 33 89 64 9231 23 223516 221660 3 31 828631442 96 120125 17 29 58 98 69 182622 57 40 358783 73 772853233 446985 14 156082 172241 702776656 185648241 145518 2 431643 429833 168118 440028 410250 24159095 37 706775511 39 26981 407587 4 4 964218023 7 68 13 904697045 96 201590 844017541 30 39 309078 380548430 74 3940 365480 380671 87 696829677 52 132062 32 94 456615 97 39 197147 3421 60 399504 339298 73 322250296 447398522 444529 99 303977 110099 90 62 42 5 61 248462 355091 14 227144 494892 140225 453894 58250 46 13 521116430 91870 221940 159097 30 250083 32 33 372632 847555042 480608 75 73778 5 45 67 3 66 91 88 326770 485791 38 685718469 27 301068 168490430 213005 27 235551 13 287675 59 64 325297 454314 400558 45 31 95 202861 74 136185 41 9 235577419 68 29 4 217110 359299 240388 33 4 45 122304 17 69424 153279 3 476307 93 483292 260657 8 87 25 169897 79 315334 738813794 43 314375 270576 255367 498451823 80 94987 241554 20 62 168067 625250752 25 346517 227164 72973 30 30936301 41 65 62 830783606 358406 55 251035081 198533 380374 291338 13 369631 159592 465718 301141 11 46 5 15 952871908 8 117074 198069 1 350127 35 8 23 711962511 473316 58690 61 9 261971634 252600 98 497273 8 358818 48 20 98 59724 33723 282198 126286 82 300976 2 823558510 48 750163501 13 77 4 3 37 73 5 215767398 367020 32 31889 67 75 290661 125060 65591 117122 46 113701 36 282719 2 424123 79096 7 35 135982166 7 912321004 21 8 47 1 210347 87801 44 264016 89415 441947540 463333588 48 138093 334291 278142 246370574 47 53 38 2 2 70 812276748 87705421 29 17047 241277 8 412583 18 728176886 4 1 24586 39 9 41 1 277946 40 103478 64 361433 431462 59684 486752880 291484 291421 48 52 416415 5 152417 53 456810 82 804151843 72 251873 20 1 447100 4 67236 34 1 18 260613325 89 196478 295355 55288 842058947 216261 575199881 84148 284875 295711 6 14 41201 17 806359185 20 18 57 26849 260284 770485106 15 3 97030 62 308523 72 380921 16 80 33 71 95 45 166092991 35 953564386 33 74 185822 62 258621 62 3 40 8 354211 74 175172 154691 59 319131 121345 196002 164972327 42 166566 9 300586 19 20 1 299803 194538 57 199239452 93 473230 412124 69870 61 52011 224023 4 541130505 62 13 449502 269355411 31169 284982 43 368048 375239964 507603437 519005562 436401 44 47239 30 156867089 383002970 64 95 86 5 115176 24 643361800 89 92 463328 73104 1 24 141926 73 1 17 466388 31 5157952 23 76 96 53062 7 4 801704939 13 202099 292474 54 36 289721498 18585 6 47586 479 47 18 59376 493600 85 44 1 68 29 47 429717 36 88 371933 72138 49 21 19 4 80 161366 51 408832 313134 69261 724798066 27 230440 287616 490824 475424 77 407431725 55232 44 6 7 278400323 8 97 299912 67 94 55246 147217 72 607467809 68 89416 8 973353795 4733 248236 316933 80 98 46 81 79 68 34 51492 418435 432142 31 466474 423691 2 395544 354830 176407 85 86 93 373598 5 13 89 94 338937 155013500 3 155423 212613 71 5 51 120598 353624 439391 269340 36 73 354310 37 4 81 19 495678 487112 426412 28 213990 212137 92 401967 355581 65 5831 125509459 44470 15 620696934 7 2 31 288989 233967 176486 66 67 14 496187 251450503 71 179021 51 481720 419920 78 99 20 32 53 4 237063 75 403671 14 65 176396 36711 1 25 10027 264409655 7 479510 316860 412287 135434 36 84 295007 63670 325081 4 386501235 455035 273753 62 16 24 63002 248525 12 417643 32 90772 87 83 6 38 76 261289 4 220596 71 96 375839 316060 40 455807 413332 72 27354 46399 37 37 196477769 351190 47 22524 27 67 80 436005 300410913 556407704 60 31 254423 13164 311924 261848 16 574512087 254998 335634 495393073 85345 213027 226204 344713 124523436 5 326180 106700 236646188 70 239156 22 39287270 9 378466093 37 3 861115308 379919 14 433117 252515 29 385033747 334698 204608 41 89 466654 78957 71 33696522 253982 132702674 95126 12 189766756 481790 53 35 405654 21 47 15018 38441 18 10367 326611 93 4 318628 34081 7 218972 485389 38892 6 367480 20 131722 302196 53 86 55245 6 18 4 89 724761565 128414360 18 43 813314588 202782 217423 458105 52 81 33 5 286844103 206038648 249218 70 5 156174 445344 28 388542 586048904 398837 77 27758 1 84 114556 49 461342 151189 652499227 820963184 99 52 196291 7636 96885 2 25 2 497121 188829 240384 1 399183 92107 6 86 67 304435808 24 74 351916170 43 344990 457401 3 24 99 25 7 170372 32 39 284158 150298 226624448 25955 26 54464 62906 68 257081 130934 91 399702 89745 55 88 66 12 234444 266311 225906 89 88 57 72 353043 55 33 178360 273440 66740 95105427 397592 639962546 99 90 95 20 5 92 35 372487 50992026 82235 43 20 38742 25 149194743 615684281 87 369348 975340186 28 5 19 329507 494718227 82 414659 240453 248480 20 65 6 20 388774 72 33 465256 3 50604356 326722517 22 23 79 458824 276749 635586510 3 60 417610 52 153773 2556 458904 89 73 335733 120513 556782784 100551 91882 36 61 252731 91 83 20 37 213603 446948 56720 443081 230822 522867679 13897 91731 45 20 4 386453 577624904 111322 198274 69 3 284370 30 1 40299 50 305254 6 1 77 409086 68 461589 7 7 759136320 135525 44 78 268948 98 97369 46 194575 220211 52 30 518887562 66 60 69 387599 25 422595 179451 391330 2 904486413 17 28584 181970 365058 344724 244795 408845 491634 83 31 618305253 21 125017 368493 29 72 60 95182 60 96 2 48 436575 72697 47 8 79 4 53 266712 199256 93 25 663459298 422583 31 178648 97 32 280875 267364 276866 90 110147 416471 294516 98 105511 212186621 5 51 600947765 368765 76 124599 477930 454738 35 78 143759 916225406 474586 169947 299518 10 317375 46 13 3 291294 94 463593 18136 246655148 13 177834 98 91 76 87 43461 265459 145187 37 32 11041 46683 81 29014817 145269 8 83 31 205481 43 41 55 84 628301429 2 263144 308073 29 93472 64829 5168084 69486 28 12 522095997 96213 204026 70056 104993 68 77 119669 158886 270161 737163877 28 23 94197 17 5630 69376 293319580 592355203 50 54 280093 139093 42989 637789644 475990 50 4748 150521 483359 22735 13 20680 47 298285 435853 317035 322134 48 85 190944 70 2 98 431391 199595350 4 1 35319 105913 343087 9 86 261551 24062 57 126411 768391870 366685 62 482977 36 7 273141 36 97 46 9794 5 45347 746927643 72 307832 41 59285 12197 255668859 75770 806244882 17771 310954 84 300786 671411779 439971 89 58 98 240316 5 97 511889117 49 351894 57 74 78 227217 2 25 123482 365493 484897 412587 98 975 626833768 20979594 1 5 55 201572 131206 64 3 23 334355 13917037 484543 37 18 355660 25 43 134250 460296 126458338 8 1 396219 452249 472981 437739 89 430258 3 52858 28370 76 30056 64 16035 12 52 396872 34 67834 27 133374 17 95 144782 32 209509947 326351 372349 4 27 47 259280 111790 72 27 60 94 815919601 698105530 44 111971 35 160611 353111 193133 98 985658678 389904 333197 80 96665 431490 281614 207540 48 67307 470701 84 3 32990 19 67447 9 478592 65 72 73 13 245000952 66 36 21 372643 9 90957 207208 66 3 30 4 45 71435 79 39 354381 156890 35 335028 410157 66517 373840 499690338 273867 99 46 352014 578218539 1 94 64 43 315939535 9 53 476917 435224780 38 170041 80181 30 340152 4 81 438598 31 91 451172 442539 26258 120170848 19 20064 175593784 90 1 56 78 438146 69 453499599 27 62 439621 93802 391782 37 87335 30 82 18 145244 2 384374 6 330804172 238276 468666 491954 82 26166467 341022 78 522188993 5 31859 2 48 260030963 41 71 9 66 281763 43184 81 340975 3 439572 17 134184 264027 321609767 326137 3 25018 285814 76 408207498 45 9 67 34 67 74 458413481 89 603583109 24 20982 18495 78354 128108 358725 29 31 143775 36 15 251139142 403118 4 32 136996 170354 536044192 203929 229670 336327 86 39 411475 65 551400510 465317 59 84 354482 161327 28290 61 993178114 81 9 88491 82 53 122050 2 39 9 426076 149442551 383531 387808 93 30 240002 452324 92 143338 92 74768 21 55165934 31 91 215557 25 8 153509 199800 17 92 11 33 35 104241 94100 64010 15601 301273348 31 3 65 6 331891 417140 272360 45 780 19 83947 86244464 86 185518 134898 93 74 735800588 338769 93 833255319 269070 461590 79 97 87365 89 26 339654 8 491900 10076 79 379954 299566 68 288069084 522267702 57 86458 46 363739 9 557834537 18051 47 32 231820 34237 287431 72 72 127149 407615 78 70 2 805636826 89132 88 303404 669491959 46 262349 83 18 123483 373685 310015 22 6 58 194243 370069 4 123045 119879 271033 491988 26 30 81 3 66 17 15 25 458518137 201974 48 24 6 329325830 68 70 46 457853526 65 613323978 3 75 122767 10 35 48 430253262 28989790 18 43 120788731 39 5 393251 471321 29 70 92 601553736 472003 52 14 163972647 75439 24 60 700872797 75016 77 60924 434250 283441523 11 29 110641 9 214317 120977 57 23 66 9 8 315600 24 674552016 493251 278722764 10711 52 329822 470690 237145 327729 355601 68 4 92 13 53053 50932538 64 70 154918 37 74 345823 84 91 67 299180 1 299995 90 22 141723303 32 44978962 430275 6 95 119594 87 21 78 2 186577 9 5 1 351693 90 251217 59 23 145190 45881 65 89 62 61655 33 7 74 40 17 249205 391721768 6 435660 563534645 47 4 149197 271923 75 2 295898 245231 1 379538863 110233 459312 63 314475 93532 258726 8 42 182928 44042 164974 231546 24 7 73 51 9 216279 143954 125635 233615 30 6 59319 62 77 7 53 611465765 3 283496614 572052363 8929 16 10 38 61 3 74225 32 67 173936 3 101583 267420 121771 220910314 64 1 44 15 29 118993 25 78875743 31 87 80 2 7 424137 317113 187147 6 88 23 336965 367438 157436 34 805443623 357188 138520 4 5 13 71 42 68 68 474613 2 18628 41 90 96 9 116359 3 90888 505913112 38 10 452416 1 151834 273727 7 87 103226 64 12 478796 32791 258057 387164 504498427 177827 4 440900 230368672 87 45 327383 239590 98 5 463685 86426 9 460205 448058 408023 312428 448468 290797 721158044 2804132 83 171881 31 4 430116 18 297655 23 9 279809 164983 5 87 369622 48127 732722969 251594 8 907212377 51 54716 177764 183656 7 26 15 72 463682927 360760 511457781 78 239019 64 360448683 10 84726190 478302 402245 474485 29 89 33 352603 43 248615 31 412779 19 34 351240 36 51145 828937213 334097 61 469771 54 47 116986 400462 32 44 117997435 48 98454 89 16354 2 213533120 53 3 40 112787 277732 61 8 56818 416137 27 28 7 3 36 40 217782 9 32 345676 3 744 76 151485951 31 425491 96686 35053 133643 41 97960 190204 185992145 92 20 212530 979524370 32862 50622 76418 45 44 152152 396636 7 37 307423 46 309232 26 42 85 23 410292 418112 2 323218 195890 96 6 498496 397915 444672 94 138534 189349 75 70 67 124471 21 90 48 494864 355275 19 402086 74 668424478 789018556 97 85 61 4 11840 384876 287237 314405 2 96 55 70 30 249013 74 416220 361252 3 2045 76 83 466651 48532 387291175 211987 485224 26 65 91 609192509 158440 35 87343 337128 347876 20 976385109 300983 37631 85 244744 142504 262371 32 76 863810160 148348 44 458895 7 995771526 53 19605 227602 62763 213991 14 335275221 39 17 122739 31150 873566183 730096347 34696 312769 52 427236 347818520 7 226102453 1 8 46 29 3 893531205 43 181867 105979528 69 355540 233237667 160636 69 86 94287 113526 79 22 388409 333024 292576 291811 5 51 47 523083911 392575 33 2 368687 40 784951909 3 21 92 55 39 59 48 79 66 31 615765375 50 80 44 454992 7869 77 192780 7 9 55 32 607455021 182847614 351189 97 173544 93 7 322134 268781 35 418976 18720 56 486169 358314 6 35 35 1 22 266163 8 58 32520 15 31098 9 5 459065 49105 336865 50 69939 519873528 297690 342450 360445 37 106189 293873 41 374940 453817 195417 254781 59 38 274027 45 21672 352699 262480 359978 484065 47 79 74 71 978442350 16665860 56 26 77 30 399371 454541 16 213295 41 60 887053427 693112693 331081 42 420096 97 93 69 29 45 7 9 68 88 94 6 316618 399187 326820 154617 78 23 55 248384 94 952668865 14732 70 218840 476972 165828 56845 91 5 251243 6 183834 466782 118491 39 483811 323757 473558 63 319769 212661 39 51 1 67849 203454 846046731 8 14 20 156823 58 1 347122 407698995 21 99 2 25 5 162096 2 19 122082 117439 164128 447180 193772 361723 51 360768 460117 49 163148 80 189019 845605512 117426 52604 148311 217147 25 432080 39943 334771 330758 403323 400198 66 66083 126139 2 435815 333183391 175178 85 675155975 287073 74 361246393 86 35 38 249028 48 192350 344725 148479 8 7 88 75 143498 494684 244021 60172 72 305476705 357355 354528 36 4 80 30538 63636678 405314759 109274 186869 808423574 23834 324057 967637534 36 83928603 364662 73060 93 21 52 483845 13 46154 64 295253 5640 386124 94 81 314494 21543 228556 506041195 47 44424 43112 51 46 322906 106028833 27 47 126476 13 379063 11 70 9 1 326615 306844 308009 95 50 60 124514 424802 77063634 63865 47 937200996 143598 165552 491637475 291250 36 51258 35 2 74 85700 95 407414 895423584 823060470 27 38991 113425 375389 72007 88 354836 290637 164515 426701 4 328172 34634 88 144720 22740 97 11253 9 46845 303466989 137959 181766 8 42677 8 36469 48995 486914 47 450667 491176 73 23 52 186787 68 12 428208 54 115324 86 235255 7 15 12834 343161 84376 72 498092 41 41 82 220360 435288 48 22 135220 1 14059 86 407716 8 53 8 780927766 201088077 105442 55 27 8 7675 343348 116839 433086261 25 279271 70 17 492743 453077 126453 4 65 10 258897 296690 3 393004000 316441 65 50 99 176876466 372659 193915 33 102968 86 277162 14 56413 257949595 151510 51 89534 31643 290391 229244 138761 63 38 35 978918 88357 61 72 466880 432871 977914047 19 516119321 54 211837 95 33 23 167397 74 1703 42 359238 299829 37470 235742 82 768538456 8 88696711 14 15 922568555 1666 46 252526 48 63 376415 9 10 37 447090 83727720 936110857 97 468316 34 34 20 491463 91 374719 277851 278410000 363667 64 336431 89 1 14 92 44 371636 192953653 162253 12 430445 489245 255031634 65531 317376 84593 41 16258 113605811 828090036 85 185978 37253 954563609 7017355 97 49 120146 233272 75 70321 1 41 106227 33 819801720 83 407741 276720 42961628 205094 29 25 1 35 337235 54 43828 109964 437295 25 69 329786 475855 292394 81 32 73 84 72 212715 73 56 34 2 82 248232 409686 17 86 54 290841 6 493178 98 4 2 116404 408490926 499133 8 4 189744666 326662 117656 38 92 332522 10371 29 282805 720948311 80 459743 420845 83 761619894 580510303 11 233559982 55 10 73255 47 93 50 135172 3 337557 371732 65 367472 49 401006 51 12 89 2 168956 74 7 29 396025 12 36564 3 213690 53 356209 22 441412 13 12 292901 31 363515 67 7 19 253166 204054 83090 76 453752 4 484082 292181 27 50 62 440815 20 94406 92896 4 1 8 35 97 9 9 294883 270608113 78 706471451 5 147440 217032 355648 16 92 30 193266 73 238721 126366 472794 162765 268863 429341 171554 12 185419 1 177005 534413721 437937554 251112 71 40 200725 52 1 461431 98 12327 31 369326 1 337167 161882 98 68 41 483376 201965 58 60 854555042 50 37 82 482092 106758 5 348454 388107 286743 36 2 3014 85 35 445722 5 66092 680110929 11 59262 9 34 63 37 362073 396125 35648035 25 12937 376471 46 317170 88881333 438521 4 48 33405 301540 3 14 131120 55 321446 1 221858 90 40 37 267770 51 393394 228062 200945 328935 68 60 45 10 5 3 243607 48 304527 6435 84 39 36 111640 34 96 216421 274359 78664 14152 57 480538 4 93671 96 335340 41 161858 85 33 387867 53 41 5 28 38 76103 464468 606561923 58584 78 359574 731420277 200372 83 427124 95 292741 4 226340 3 7 19 36 65 59 324795 14 198886 63079 457948 289230 353446 7 353950 36 290000 28 5 427370 86 16 6 263852 11 100745 2 364210604 152578 11 29 11 3622 66 477628 75 9 54 297261 233706 74 138287 85 98 209816 402717 297384 484422 816104511 6 54 1 256793 37 22 275922 276448 385270 143303 78 30 163163 402769 38368 151827 23464079 22 22 800821011 276257 72 430249 48 30 20253 19 80 89 375137 405367 20 96215089 67 275036 79 356957 85 313492 473780 78 224603 3 76 76 6 68 81 72 1 68247 156468 159062647 991582302 62 6 460319 11 209834 99 463213 388110 99 271458 396281 1 10 842914195 90 938462804 75468 92 7 74 30 383542 489832 85 439961025 433981609 870268487 48633 344316 6 24 377912 167739 72070 515105001 43 7 98 15 7 57 51 9 78630 441288 11 59 33 271476 12 2 91 372694792 7 283866 81 70 57143 270437 72 227930 58 68 35072 360671 540840555 70880 46 142994415 110529 50 617820297 63 14 712283706 39634 126722 908295728 95 155175 97 397445 205633598 391661 4 45 3 6 40 28 468003 256988 18 198495 20 414736 9 8 65217 75251 361996147 14 81 23 48 268698 1 72 211234 132782 343991 347576 307307 16 66233 9 176102681 479840 398691 48 4200 460191 24 663480339 67912 320716 78 28 63 371820 19704581 115639 715423767 60 86 92 49 42 274391 873485402 3 287291 96 76 60 3 63 79 17460 321450 421481 37 160111 28 15 20 248352 41 9237600 68 4 60 32989 217486 80 91 8154 433276 309361 83 63 987105955 226177 68 468743 353125 38 8 143303 490690910 409420 9 95 60134 63 39 36 145096 944818062 67 811721701 286206 94 153921 390540 22 977225885 15147 58 499969 2 49 193960 6 46 320192 70834 273454 93 474183 54261389 127422 522675017 61 206332 208157 637939069 9 72654 1 10 1 99 15 3 85411 9 53 20 406143 265611 76 7 399189 586427439 473646 4 84 569284671 53 379438 384187 26 189634 72 494887 284600 32964804 20 31 330255 6 86 36 97140 71 320020 331137448 85 492506 73 477312 439747 43 182985 56 215958 341049 160043453 403612 23 3 455431 23 99 67771 5 479386 218111 4 54 177977 12 217617 95 78446 395056 303571 327893 6 60 445063 95 10750 72990 232222934 892349572 85 66 8 16 4428 82 73 105454 60 56484 47 16 476224485 378009 130049 262525 318916 5 14 349087 317831 8 31496 9 927920329 59 407837 5 316139 60 86 9 41 1 47 466002 53 91 197941 97 959674045 66 25 67 74 9 155104 7 183969 158250 276137 889694954 148288 80 389999 21 338093 5 425760 481811 80 299225 80 431220206 86 140946 831631133 426794 813535457 62 94 391712 98 413538 678049638 8 1 22 69586 609274856 136439060 13 70 63 5 30 96 80 52 6 24 76 26 654457071 37 14 6 208996 327559 232591 1 5 9 30 198091 22196 33590 129550 312326 24 54406 79 155625 95 220521 217964 87402 76 179887 18 257127 162719 47133072 33 54 10 29995 25 63 706052326 468321626 56 164585 381710651 16731527 61 78 77601 485110 3 33 582662052 899942846 1 221199 216314 10 23242 228750860 468402460 472651 101598 32 30 424395 38289 379588 99314 19 50 416287 493944 9 241717 452283 83 15 10 310193 79 426952 75 363786 62 69468 393078 484726 28765 39 97 6 101519 266353 14 8 931842753 24 286394 93 210592 90 303009 411438 156321 406106 95 361734 32 342063 5 221948 8 88 440033 45 468116 36 280153505 44 300585 82112 58 159050 95 24 92861 431652 956029185 40 86 6 8 243290 42 93 25651724 459280 9 369646 451928 201623013 157425 38170 65 458407 236255 385145303 96508 7270197 13 292830 373072 564074342 3 71 3 18 4 316456 879696962 169567 43 56 466036564 9 36 89 440428 3 171660 2 3 89 87 15 417927 442555 419122 112836 444730 159565 48 56 9 249260 67 9 4 98 42495 330064 45 339105 131423 57 3 62 61 233617613 99688 6 955220678 404382 334252 15 203611 313357 831734406 64 657013023 79 55 654532893 48 426289 435049 4 66 69 90 36 46681 69 49 58 63071 223138 303169 369798 18 31 75 8 89154 12 623288433 105214 7 181334538 51886 23 4 42 77 316865505 27 411 375423 744404066 73 15 315171432 265698 96 339851 10 84 466515 91 21 8 79 246514 214960 248724 4 821141217 5 58 34 39 6 877153075 101709 45602 97 40 55 164598 151167086 231341 52 59 8 19 73 401912 38 96 94 9 132923 12 248366 29087 143212140 111743 43 9 6 97051 255980 14 36902 200743 288212 5 434929 115567 358921782 47 409353 50 173328814 94 22 188429 9 8 46 209936 36 16 39 9 145505 450616342 748631622 89 399744 82 417681 155380 27 84 385546102 157174 64 142942 274416 326478 354167 342580 994301049 78 32362 750567030 186971046 244710 188314 42 322983691 49 7 9 456514611 248853 65 75883 10 159009 343332 315574 494369 3 55 94023 181405788 69 368660 925342475 5 208304 14804 5562 68 37 363604 176646 290502 7 12 198489 2 34 295516 140414 305114 10 39 483437 74 201931 407996368 429690 97 438529 126886 268283 84 68 943334767 462604 72 20 194939 265938947 307570 93 65 258927 3 75 1 88 220535 242930 307413 68 280716 251882 249249930 2 117830 25 256595 465887 402734 96 486078 314936 64 23 566641079 433616 88 149237831 242403 64 11 40515 361330 85 94 5 87 395217 295857 305818 222576 73 8 51 86 422051 324660 74524 1294 475193 42 371382 295659 299729016 73 805196042 99 26 817333646 49 394345 76208 53 1 9 95 58 58 12 36 838344831 71664 1 78 8 93 289979 6 203149 9 298652 3 3 391474 45 88 98 295193 179143 4 63 55 157483 73976 5 66 29 507604540 233284 12 77 40 36 180192 5 533676949 555222181 368943 63 74 92 565879823 79 229257 4 92 19045 55 11 323445 89 49 177312 32 55 334000 80 55 473430 74766636 9 98 453587 98 179870 428985 294280 185786 4 358345 43 114033 658975072 274274 21 12 39 43 87 21 46 491212 125126 165418 66682 11 171879 42490 6 90266 13 492685 314365 54 598580974 77 56 454250 42 18442 336293 6 271744 494841 71393 746444807 56 2 33 499802 5 90 231279 26033 20413 7 1 65099616 10 373938 362838 278008 322833053 170954 5 152469 103702 730137900 465693 29 455262 82 73 7 231048 82 82 70995 24 229666 387117 181779 10274 102594 148106612 3 958220803 40 20 13 292607 411730 56120 311452 160828 8 269101 240678 3 49 318505 14 493824252 20 99 51862 23 364009 219548 335671 22 744789879 69 312710 200513 295528 61 61 4 66 669449936 59378 52829 89 260514 64 478159 66 11 1787 530844817 98 389334 4 227707 4 332463 365033 10 76736 11 93714 87 88008147 841529126 38 144809695 56 60 7 55 273156 226503 493229 322184 97 102398 331360 22 93 18 63 185256 81 827785671 7 61 354284 21 791805003 315617 63 92 301619929 195983 6 182121577 56 6 31 39 5 39224 56 2115 129087 16 29 52 42 170512597 55 8 286145 171959 225784 26 836008 212544 294297 84431 39 334313 18734 35 105664112 208961080 121613 78 13 67 26 370254 422482 684014551 19 80 3 9974 55829 157703 50 24 409165014 324017 10 47 128006 204384724 84 10978463 48303053 5 64 82 105976 27 894913492 37968 119615 446783 401795 39 2 179175 14619 6 73 20 85 51 90 207295 37 388411 160306 63 80 487893 176994 25 67 5 176471 306243 93 101202 8 56 481873 125961 94 20 4 52 455458 360172 7281 115525 44 98 34 357082 283220 68 3 424037 52 46 67 10 34301 354382 286982 6 70 4 862786314 4 77 83 9 178823 17 327229 51 378024 415705 50 578950663 34 388806 452206 107951 14812 126442 208298 14243318 198562 32 95 952077279 329017 381262 77 49 117477 75 61 8 9 41 6 153851 443027 48 65 160206 10 185414 48 147829 884578998 378881 81 95 212947 29 52 99586 144764 91 32 412101 70 273424 6 52 40 271266 39 138012 246165 674793306 295230438 20 255100 4 98 56 34105 6 32 8 56 76 6 217679 2 179347 440707 207514 472141 74 492017 96 63355 408487 445230 87 68 393448 197040 351836 65 88 421454 73 313048 9 8 57 6 73 242534 98 24 19 81 82 393391 151287 71 233257 64 167362 427323 135 64032483 140617 272024 16916 81487 321243 605094736 194246 41 72 5 53 4 190079 3 522704644 245861 3 67537 5 106541 310858 249470 53585 330368 14 457104 455442052 343103 146324 69048 202737 92 42 88 121136 35 37 5 345698 225649 228054 75 258048 118477 55 24 340790 45 83 63 44 141081 8 11 1 47104 374187 168192 208886173 32 474157 74 95 26 8 189097703 134124 533590543 450231 89 261171 95 352382 445147706 44 77284 471648 447618 73 96987 472360 81 262435 7 3 58281 10082 437620 60576 488556 26552 5 41 370651 37 83 949591416 69 365161281 301790 222962398 22 75 26 174597 9 3 245731 31 15 457903658 210796 56 90827 423574 90 450807 4 345799 38 21245 727972114 341582 189825 60 8 2 4793 9 247473 301091 246709 474991 245380 65 96 486607 91 69 36 312497 434973 92896 351569 101368 108379 28 149570078 77259 9 2 42324 109579 72 76 408445 44 91 453247 218729333 305728 143673443 722596452 963877267 44 485163 20 9 67 257699 297177 408108 90 9 162242 404579 307251 163308 456987 226871 93 145311 3 432717 462623 30 11 169363 241077 79 445504 87 61753 913730549 135130 259540033 282677 412037 4 78 385315 400807 43 96257 70549987 134839 37 39 19 423126 78710 329843 280937 104298303 5 418719 15 157182 275900 67 205280 152764 29 882114319 321849 73938 8 206596 8450 320100 78 42 44 478559 290469 117228042 1 79860 494862 16 74 346327 75 9 53 54 360685 260309258 2 74 264419 11 80 136147 85 95357 30 91 364083 306314 270673 942590892 94187 92 22 45 251521103 31 333077 5 30 68 297489 354201 448641705 71 41 170119 51 372443 7 234444 89 2450 136303 106103 243889573 17 312366 454954 48 458962 16 390684 110975637 128733 83 2 65 253544 327484 39 662276426 24 51 13 435212 2 439663 4 336643 46 266123 177905 475353 108475 455602 322309 156728 418036 423844520 284538864 72091991 25 50 783694943 300087 219598 67 5 418650 93 27800 490270 171785 57 88 16547 317359 311137 39020 44 395563 299225 99 5 834763294 22 266907 94 449671 24 812821415 75 77 305815 84 56 91 33627 907122937 19 21 53217 63 11 17300 86 4 39 35 167687 492159 223813 52 366518 26474 26 75 66 792553676 99654 38648 8 52 331972953 432069809 59 433920 640788350 59 8 341979 22 149620 65 67 555603329 71 9 16206 78 370336 54 512797578 8 486469 78 62 181314032 55 6 11 468247 91 32 47 972255749 67 318303 57 303637 98 405831 274120 1 71 454729423 118580 456753 56 456473 119789 217352 81 138006 81 46 35 113796 380252 2 78 41 87 48 203274 14 75 2 69 18 89 62 11 30834 391922 390383 121180 1 397216 104898568 8 136635 88151 24 267042 197109 70 8 87 235728 72 349134 840340012 46 43 331639 90 30 36 100193 9 70 74 98 65 439527 92 35 89 74435 4 332650 132689 427356 79 85 154604 5 57 99 881255153 173808 147349 31 137131 303088 977961122 86 91 449937 991615556 461099 6 463685 89 192439 429044 163835 143260 365476 427910227 83146868 84 495648 5111 38 111288 393670 97 61989 83040 220083 429256 50 1474 51 331140 8 5 61 482338 45 340642 37 95 9 27 83 3 100554 8 98 195527 427457 87909 448835 37644 171344183 453917 38 27106 20 54 6 442891 15 55 386295 107876 516602128 441553 88 535460136 75 6 279946 15 63 59 29 450547 406710 66 315118 345713 212391 488449385 218014 3 781759279 6 491315 144054 11 2 20638 42 38 365332 190969 4 93 217313 16 46 98 232786 9 11 57 364029 259273 78 79 11 10956 184085 87 41 89 637644293 266306 46873 154671 187768 470949 59094 4 93 47 83 247117 27 48294 192015 660252963 92 2 37 428001 94 6032419 476497 1 74 10 690655737 555158844 31 7 62 267349 417286 50 436918529 29 28843 69 58 1 41 85 13 452729227 384994 60 9 20 414840 98 142449 8 457470 984369460 255059 8 62 291774621 74 17 249451 118117 20 70 167294 26 472920436 783686101 367513 207030 206660 82 8 26 75 190845 46817 12 17 5 170812 3 902379972 446906 1 791978212 5 490536 24 103108 12077 367861 160683370 55 518428895 199414 353555283 557506455 99 368036 873159238 106904 435638 83 261343674 297373 69 38 44435 181725 9 43 749273135 44 793173119 376469 39 464916891 498018 9 740767104 80 1 90779 372858 73 38 24 205845 76 535476770 82 6 199480 30087 125922 432648 8 407782 25 468283 287109498 243911670 58 51 24 371536 7 481917 212906 879972837 338343 334011 281219 366628 2 60 88 255243 58 40 273985 100486 98 243027 9 415357 157046 1 333468 430996 48616 244617 87 28 1 303096 19 95 440062 72 44 203212 312095 249840 505804238 261862 26819 2681 248688 222545 384410 157569331 561683096 1 149524 34 284733319 116697720 481940 110623 292211 14 230606 520053627 14 98 201766 4 8 94 47 148326 55 39 500055158 83 188427 369900 39 98 290721 5 13 59 221849 9851 169664 131703 3 324994 47 99 190433 33 841764097 852582998 3 50 72 23 22 66 418711 499996 78 602945155 121083 375226 325094 437164 80474 16095 5 44 16 90 67 64 719103607 350733 239987 626738512 244566 48 22 5 30 416087 53 87858 22 15 341765 88 141075 43 63 165392 1 464789 45 172645608 28 68 165517 462509 11 40768 357839 68 42 481741 16 91 69 408189 28 169185 34279698 92 27187 97 30 300703 469978 2 78 104363 206716 62510 27 37 73 975801197 726971552 60 65882 202180 83148 256479850 18 94 585675244 115945 74 368684 170821 144416 9 35 55 56 66 94 5 330531 9 400981808 39 50 180215 6 12 90 427102 229305 73 92969758 337005 391398 55 493470014 383783 55152 63 76 667829686 314330 28886 492944537 1 252384 18795 156090 165558 18449 535134444 50 74 98772 221441 12 711692613 377616 129361974 281140 495501642 72 32 28 614228549 48 4 142812 61 84248923 4 3 25499 39208 230950 54 289947 438459 313593 70 561132686 77 8 94404 193911 92 5 3 88 29 24247 289025 93 54 334878 76490213 51 7 86753 37 182804 337333 12 166745 457149 6 28 11 57 14 81476 95 27 7 71 9 713150841 136457 267606 419315 5 482249 70 35494 12 262339 143054 90 33 76 260879 87 30 521542997 69 70 83 54 71437 295790 404885 341683 85 295559926 89 129523 41041 68 722426791 7 32 69 448179 26 10 71 53 80 155279 194038 45 99 446016 91 650703898 67 351990 327645 414280 232938 98035 916557592 363403 64 265100 38 79690 85 18 4 354642 98 314503 397136 515601361 891105314 37139 68 143277 284617 135438321 429572 83580 442656 152654 4 61 67 98 85 284100 18 40690091 947111373 262584 16 50 198364 54 52 8 292446 525424910 112609 45 104692 149561 488804 252392 29713 55 7 74 43 372969 356828 195594 53789 439112 408285 6 489533 60 322232434 93 386532 497976 226936 51 787730916 279366 9 53 53 56 66 3 68 9 81 30 3 310962 29 210665 6 320544 92 219688 19 86 15 55167 33 13 1 30 414619 33 244656 231786 48 385314 59 79 245693 70 622738088 166907 517535446 4 8 412182 23 156452 46 145313 56 305240 20 284990427 225759679 86 68 93 153546 452524 10 473227 42 29 259405318 6 61 81 920216835 23 421061 8 37 60 76 469464 63 70 89 139986 62646 52 91580 91 89 640747699 13232 85 27 267022 472153 310142 253957 52 826013062 775545536 20 303525 73 494175 359612 480102 37 269344 2 238728 94 83 6 395471 54336 29 949609336 253193 429909 90 49 384053851 18 289586 33 61 93 658782996 6 67 6950031 237150 191404 385917 49 332528 128191 73 77 22 139330 344888 390429 65 217129 3491 473481 73 40 1 454720 57 3271 5 773643383 210716034 35 15 85 3 3 56895 268303 74 71 83 1 141339 76210 384455 132395 437340 362964 65 977999453 483737 416209 307233 93 209108 364923 68 584357101 31 72 39376 148741 58150 304142 361648 66762 109157 116968 22 139742 640365209 375575 286459 56 60 230605486 11 42 79 73 11 11 476398 279126 99994 41 423678 267067 8 808108632 373101 269685 444228 181845 485349 149485 6 98 78780 55 2 466414 440439 100660 37 50 300446 986524232 331254 92 496052 428219 8 36185 33 434441 89 4 984090751 35354 286164 75 84 453937504 63 18 76 54 964588053 51 38 8 421667 413790 292263161 56 14 17 34792 247728 24 476487 264403 352320 98 314769 79426737 73 43 374438 49 30 536408731 385147 131030000 14 396878114 76 93041 104135 564909369 9 680692382 225578 268733 40 78 39 435263 64 91 6 7 23 131401 72 390886153 328925 32 85 374983696 60 34628 116041 156644 827462242 79 25 91 455575 2 8 82 346733 195060 10 34 2 31264 46 23 218905 3 260782 54 119226 86 453700 2 885625144 65 44 454906176 117204 416263 52528 477600 41 44 133364 17 22 14 47 66 52 9 240804 37362 70 70 138344 72 4 30 345229 153034 337552 63 351919 33 8 36 78 233063 1 388780 997397788 8858 41 135522 76 91 21 9 30 45 67 18 434882 45 35 58518 27259 261329 310817 69 93 157541 226286 281474615 354385 101911 15067 37 45 5 492142 69 25796 6 316971 259502 82 81 470609 99 67 77 2 17 22 267187 7 392833 99022 4340938 76 66 18 326621 200666 81 34 11 61732674 62 436720 69 16 474332 82777 54 10996 95 463374 127039 30 40 118173 605280421 90 263691 859398451 82538 282135 30 352867512 439541 206181 304364 5 342580 424266 344351 258948 10 37902 484906 93 48 59 94 304495 10 793017199 98 385417654 392146 47 92 417866 87 10 77 495433 69 180235 60 66700 56 85 1 77378 123700 165578 268656 36 5 11 200834 66927286 11306 263239 372445 93 56598 355798 3 58 420477 4018 90 31 6 22 53 33 427001121 17 73 69 366786 22 62 498336 351150 51 61 73955140 75 6 237167 645291505 66 143623466 49 9 468760 74 79 805572814 252861 8 93829 447288 14 452914 10 159968 231086 23700 168548 217639 21952 9 223307 194924 91 62563 406702 96490 226075 80 88 61 82 99 408148 5 95 13 297130 23 537482605 28 47 16007 32 62 26057 824006884 367889 9 989266474 88 3760 40 74 80 16 38182 45149 187760 214055 301469 465667 92 414897346 44 68 74286 163218 467796 16 208663 791063707 53 206084 38 392688 347431570 169998 93 57 81 68 23 92 78 286915347 50 279777 384509 185183 87 23 21245 362386 86 1 359504 130018 42 389952 358655 438356 471090785 61 403679 66 154685 295729 94 439791 7 337467 136459 137663 44 77 41 115299 11084 250877 63 58 54 279865 35 12 66513 259163 493514 140813 76754045 33 47 98 1 15 83 211611 73 27 113680894 468130942 31 53 7 57748 65 210060 72 46 55 74 21 28 51 101915 54 354629 82 283024 407816 57 363215 35752 280440 150336 85648 415767 59143 151147 151359 369244 52 166580 63 74 812789015 56 259256 83 260820 9129 171361 414472 29 45 44 4 48 58 66 132205 297188 26556 331282 58 221011 88 265617980 27355 438918 42 734252128 844840111 474212 52 331437 76 99 98127 218397 257636 15 2 54 87 15273 95384 44 107948 71 21833 19 500027408 42 187265725 38 489985 143458 31 157675 890785762 95 7 102398 779665011 143757 225114 37 96926 392942 176560 26 9 7 59 77 2 211658 832599086 89 54 722359780 311652 105445 52 14 43 361372 28 484996 61 359314 2 302464 24 79 636338571 88 44 429289252 1 191138 2 86 15 245263646 451412 591691797 598446709 449174 58 280717 388815 382251 62 6 216336 6 4 23 342209 592194170 78 9 49 46 63 114361 65 317503852 312702 90 420071 54 70 42 351423 127013 113951 97 95501 44 99351 418734 6 57 320484 63 388394 33 99 496532 379859 255808344 342774156 131263 46 241142 322108 3 421392 446220 49 57 115367 3 90 47 90 50392 83 476548 95 499336 48 91 59 292202 4 2 123125092 193942 88 106488 63552 27 64811 223967 266917 147628 90085 13 34 91 431688 36 295068 263947188 2 58610 76 193346 281280 80 414536 268049 47 53 160049 262568 42 141312 68 129484171 228214 43439 185667 363396 247505831 198414 4 131867 480494 97 36 66 72 339416 489224 435122 481157 383641 207629 69 49 333726610 273767 71 21 264119 3 892770988 59 312945366 235925 3 195106 28 30 74 87 75 13 6 65 745641742 212591 57493 92088 288713 74351 20735 220954 29 64 12 131436 42 93 198249 75477 299745 1 437850168 4330 226100 7 27 232077 15 164239 364582 70 79 396728 87 147119 237820 6 99 314406 470890 438829 694672847 305742 10 955570773 25057 26 62 200322403 46 597447282 97 311369 794450804 142657 76 881154820 476875 9 39 351985 933145309 88 39 1 277287 355437 402088 52 713164461 415910 83 40 93 23 203093 752403979 61545 161631 8 65837 38 4 240271 10985 451003 400495082 32 37896 331853 19768 61 32 5 98 3 2 62 910717559 2 77960 35065 305602 139238 420202 95 34 9 85 358752 255906 319440 97 5 45 235856 369814 51 191966 160903 41 69 237872 166103 37 188541855 84 6 321977 146452 380627 274926 89 4 15 595779204 78 80279 94 88 1 31 5 133163 8 336005867 235991 216887 102528 39 472217 1 22 51 68 473113 6 35 22 66 7 376231 261126 3 88 6 26 201598 32 20 263877 57559 30 9 380344 436091 29 984822064 255853 12 374888 44 290079 35723 21 296643 9 51 227301 481091 165914 3 413632 72 48 36 21922 90 47 152685 421878323 112385 53 42 135384 6 354448 8 43260 43 77 244737840 82 57 92 235811 34 82 113713 7 314917 36 29 1 636416702 63 4 209786 54 2 48 28 20416 990317298 42 31 64 6 8 269349 188259 3 46 83 51 617082387 81 53 79 69504 913735576 22 61517 91 222531 335279 2150 14266 227938 83 1 210169 224830 231875 102709403 55 476005 73229 20 175891 52 89478 59 271497 371571 50 9 14 147954 479741 384832 334328 44 459976 5 4 92 43 17 197880 15 80 32 306806 481023686 3 190143554 88 70 91 321520 92 66 29357 416289 62539 3 70 4 52 245093 47 94 299461 310773 426946 96 461198 226 357384 86 7 98 160053 22 85 430891 4 29 437916 46979 62 91 72 10 8 4 27 42471 330231209 8 73 4 472431 23 112349 80 66 382624 427559 6 75 33 63944353 70 41 248581 365104 171345 382745 102719582 282232 27 337421 85 33 102387 269669877 81 73312 85731 334786265 175088 162564 37379 91 20335 415985 35 77 10 187087755 180033 24 299958 20 15 251000 51 484246324 297617 92 6 191419 87 16 39 469250 3 493767 5 65 90 36 75 244179 113332 14 139359 4 444567 5 9 66 328140 58 71 79 156568 91 60 80 257944685 61 374453 343062 188057 39 370596 28 5 815887613 87 57 62 135587504 14 56 280544 285637 9727 256980 90 28 372574 90 289855 69 24 838947078 63 29 99 91 70976 283916 959658377 80 57 678681182 5 52 557097612 415538 25 384656887 4 700538500 14 28 88602 146629 12 92 283959 34 94 363702 1 69 53 28954 4 15 21 120428 4 1 82 405244 74 24 846678822 42 424148 96 376025 9 59608 432454485 63 423609 528593120 63 26552 64 31 337894 11349 5 455173 4 3 2 350947 45 321249 20428 93 111448444 32 8 36 26777 442245834 2 58 95 466763 12 57 83 1 401532957 14 43 4 1 8 3 11 81013 53 2 6 822976732 407638 227020 91 84 176241 75 30500 9 332313 323315 456240 375152 6 92764 202870 27 96 74 11 2 402794 337484 35 84 21 57 423757 24 137078 380789 138058 499209 8 226530 27 75 69117631 780405965 85089 222660840 147244 186869 207791 274564 85 45448 29 179914 68 3 10 71 6 5143 122528 387711 18 524765371 8 82 341302 40 66 43 965750903 44 387680 150261 81 49 76 734211174 98 7 79 69 452315 976869250 288196 427262 89 434478 7 466915 226690723 102070 171678 68 28 144309 282133924 42 68 242101 16 25 509779757 469800 126157 125217 30969 77 66 7 57 14 393303 25 358286 62 488056 62 55 93 8 250971 348928 81 85806 371329 248774 96 30 372700 17 88 462995 58 54 4 93777 84 81 78 871838362 227837 93788 1 36 208065 35 138718 49 310459 3 13 82381 167848567 147268 20 28 17 84 32 225958 71305 368314 212505 355075 486172832 61 21897 9 1268 44 76 463690 69 30 24 81 294691 707554075 837482498 38 1 21 16 88598 43 49 35 40457 95 69 18 5 72998 300108 51 45 403175 4 83568 103877870 26 597772712 97 2 7 83 43 393238 37 115199 319233 17 126822347 889479960 36 385080 156851 62 21 24 505265854 155426 329566 72 8 81 573266169 427768 421845 20 680408963 496440018 399725 7 420874 78 417709 83 4 10 34 337401 83861 201453 473218 19 235364 41 454616 89 49 318771 9 191971 6 940109809 140370 236935 4 43 24 11 49 9442 63 1 2 4 22 5 89 198981 94328 4216 90 49 62 21 64 310279 323504 32 197021 75 93 86 9 357978 32 51 33 91 361407 42318608 6 232767945 223097 21 2 25 431711 326734 38 356103936 403783963 379147 496473 160544 411035 161637 99223257 15 70 69598 396040 485659636 61 185944 109783 17 163757 185869 54082536 332638 59 64 4 422587 917150379 84 71 81 94 8145 40 59 82 38 433965 62 95 30437 585180249 92 51 66 2 9 39177 32174 14636 78 30 14 65 439009 140787 64 102411 9 83 8 187284 98654 80 406011 10 132236 420695 233800 60 481108 234286 90641 323731 6 63 2 11 53 6 4 7 449382 385925 703555551 232736 367364 16 490793166 90 185866 317576086 449284 15 17702 90055 48 77 9588 450500 344929 72 49 5 17 115377 235519 6 10 131272 82 483400606 291730 204333 49 97225 73 66 18 81577 454023 363271 463459 485652 61962823 658656380 307101296 85 339638 2 63 2 46 29 63 87 40 51 93 42 67 220941 35 2 76 266706 261766 27 259142 43 84 491619 8 460746 2 79 74878 69955 25 60 377085 94 405023 2 5 41 981470427 54 10 376909 76 5 169763 383206 544522667 77 66 1 63 364484 13603805 167268 402542 157060 371390 318994 53 98 214789 33 36 2 463487 183566903 472981 2 347489 56 13 159198 89 483368 466141 56735 98 398928 170193 412672 8 340062 90 6 115928 44 490248 49 261668 405916 74 39101 86020 68 78 30125238 100622 7 20 46 59 858880062 8872 13137 188203 249857 282095 58 28 36 20 58 941607239 474613 65 29 476387 42611 297412 70 477946 8 25 305647 271951 287239 246758 123102 367688 391503 1 369077 372906 38 138080 469369 401727 21 56 116949 86 5972 84 82 118542013 72667 348601961 49 55 210647 624755495 60 385789 9 191205 78 93650 8975 58 239589 240447 301842 19 348418 22236 77 32 904911567 293192 364120 596498010 2 41 188077 10 47 359377 35 29587 39 86 422447 52 92 13 348657 326224 263812 458425 158885 79 32 319239 55 7 86 9 438047690 15 14 461241 316778 301933 41 8 54 90 439445 50 30 82 66 322511 73 91 87842 157530410 19 58 35 153396 452269 53 1 334871 790937889 6 1 203706 34 426125 964797403 161916 205153 85053380 401008 308082 25 10 8 317833 38 71 493111 573584373 28 5 26 25 192117 252429 440790 9260 2508 222749 224289 261487 51 56 1 488909 303288 64 82803243 384512 91836 504486811 390705 169236 38 249863 353408 49216 382575 52 20 66 55 62 645248477 29574 25 411503320 42 11 97627 99 456869893 64578 497501 139219 64202 5 83883 93 26 137990 99 22 169117720 303764435 33099531 55 588149253 48159 429011 2 222393 482660 66 165259 842146701 469026 73 80168 284547 81 32771 88 165264 812105160 89632 89 50 25 231541050 17 442678 46 97 398046 1 82 281251 882008214 458427 5 893257903 130233 7 65 252877 295712 961004980 70 73 842214027 73 42 407977 456010 452119 80 58 47 25 83 156775 31 43813 608663771 315442 416978 436684 295878 38 263029 310948 30 263240 59 57 4 85 81 100276 19 127749 226657 262469 2 23 16 20 237618 62 260166582 83258 53 75 208065 97 4 249241 90 45 476841 25 468553631 496465 82 64 89 36883262 16 23 17 442431 11 40 477613449 68 497470 6 16 368470 56399 80 66 21 66 73 167307 387496 449213 48 5 21 326963 143772 89 29020 2 21 3 95 371098 306372 870126446 499214 328404 478933 68059 472206 494413 99 386386 44 580137301 794888828 702213848 68 36 31 1 329409 4 74488 53 110603 850353565 91 80 496117 8 105405 32 61 57 4 2 37 17 250236 62 309262 39707 935041796 213690 436249099 388616 34800 396903 160071 17 140256 19 7 59 56472 62 188684 25 53 71 401472 659012815 951890640 398778 20 5 86536 104520 342805 495655 92 207757 343152 455141 1 433153 5 98 94 410884 73 3543420 503273263 28 71 1 373778 386742993 266284 99 23329 345465 47 59801 272414 81 371188 45 459709 850288609 433040 310443 4 74225 11486 476453540 270206 79 897151685 279534 72 36 99182 123584 449609 25 379043 37 239285 6 469680 320976 13 55 57 220395 14 102682 2 398334 27 96 285208 4 593416798 72 280941 409647 99 39048 72 436743 216438 92 3 81 165690 360338 132503 1 7 47117 181560 47 211967 296863 485498 500136291 24 221958 58 41 62 499350102 70 962117460 29 87 221354 33 146900 71 46 89 84 59 408637 112564 278442 59 76 212904 89 76480 41 345827 140590 74 449662 318850 364185 177670 55 881390918 577194682 476709 206733 65 404216 55 330272 17 794698884 656070804 637571423 110431 202783 194513 38 443364 99 25 7 466919 424773 229600 18 404769 48 19 63 487563 442745 90917637 276347 208174962 58 64 86 2 417617082 492034 89 141811 91 13611 8 289443 54 149216 264978 44987 122055 373589 69720 76 38 14193 25 64 26 328334 764190721 401682 44 309704507 20 403794 128374 249760993 12 94 3 98 13343292 49225 23 302318 314528 179552 67968 292079 6 43 35 88 7 7 311871817 962121057 4 5 58 1 14 29 74 12 69279 375747 194858 76 503410964 276524 53153 29 379585 446086 80857 204312 47 83 21 157225 3 19 86 191399 98 91695 381837687 39 234385 74 240545 22 45 50 483816 180087 10 267890 99 67 92 27 6 32 92 28 7 76 1 3 736496054 179543 22855 76 37191 14 32890954 84 900861105 494411 51785 73796 50 111886 37 90 138576 86 242008 431781 25 239351 141151 466312 4 11 1 24 50 5 58078 50 348997 323135 71 442548 332758 383767 175179 67 9429 50 49 61 113377 8 66 205078 3 42813086 250961 73 9 3 45 20 27 342756 14 150569 336806 74001 54 27 347944 3 970822525 39 86 11235 7 54089 9 352314 166569476 447699 99 23 32366 417176 120796 69620 71 133925 94253 2 90 195494 184158 68860 78 93 95 236823 456264 89 87 63094 424518 69671291 283789 743625713 272172 6 70214019 85 63 100680 89 61 125781089 303436 1 23 60 599383124 30 3 81 69 74 94 162182 45866 395113 428268 430688 79 146148 5 449314959 67 243182 28 64066 430911 12 23 159013 27 131179272 218764 58931 69 49 71 139277 55 202424 231200 120492 16 394093 66 3 1 435032990 364863 354343 76 257051 64012 66 309455 450463 60 270686 268952 4 115098 655644001 18 4 57 6 174090 1 99350 41866646 139053791 81 332911 460796 316249 8433 49 66 308769 1 586048580 349029 28 727110767 223682 62 44 153161 94856 1 3 62 18 33 97 33 325603 88 7 84 326646 116324 6 281070023 103217 90 71 123362 33 481794 79 489595 428968 61 9 645300938 46 581544410 12 94 84 471743291 40 93 169815 793840496 57 331905800 65 69 475067 970072034 482579 424399025 95 66 30 83 4 139463 80 27844 57 201331 326672 326834 216063 18 20 58 266693 474712230 20 86 438710759 4 492514 1 109591 63 505373034 145300 200653 88 81 89595 10 913397 80336 554349946 48 665659813 76 468935 464336 1 116890 176188 474936 288318 246681 271771 176882 58 271499 42818 71 32 71 577810648 68 30 141178 5751 248966 424669 83 95 65 7 22119 249440 99797 14 93 85 32 78 421089 56 253116 44056633 23 84 80 24 68775844 1113 98 288988 161595 7 222888 534273268 388958 42 74 118687 52038268 409772 52 13 1 170244 25 26815 120631 30 484800675 26854 8 41 3 58 272302 3 208070 2 144286 471726 15 8 422222 92 79 41 6 241894 10288 38 5 18 2 103564 96 925657861 41 30 85 480360 44 76800 46 63 90 369038 4 4 16 474055 69 8 327767 77 91 58 91 124439 92 163386 79 87 51 435004 71757 446004 71062 41 44 3 40 7 83 48 313189 20 436374 213971765 38 33945 50 35 438976 41 196540 32 304819 20092 14502 30 8 84289 418915 8 430887 307415 111821217 10 135648513 518688489 17 83 804164926 8 90 439571 8 1 86 176667334 32 149230 59 78 86 223428 71 75290 48 93803105 511983388 1 71094 488110 183265 35 3 10 397077878 33 98 438393 65 68 187494 127407 2 320387 42 19 145237 23366149 23 21 1 33 61 259939 142198 97 65 56 709425313 324232 327324 3 159652 666638834 2343 71 28 40 300423 49 160497 350038 337667 270137 157652 221639 563896324 8406 7 883852345 5 72 68 48 2 75593 710379296 57 31 349067 56 27 413675 52250 450650 39553 136033 367508650 99 23 40 332709 21 6 449759 336900 268631 99 38468 91 79 455446 37 155606 477844 149795 72 82 87 76 424360 305177 5 235909 136887 97 21871 97 190591 171072 6 140060 12 21 39 43 96 299854 70 213834 86 311638 85 396764 207181 788960846 42 63 72746 7 67 160789 37 57 350170299 2 16242 341319 12 138534 202285 82 9 55 8 19 39227 397809 4 560393631 762934702 1 27 48 11 751325591 377780 28 54007 84 43 44 117512 37 17 192510 439151 203933 31 420917 25 79 74 64 7 44895 71 285341643 3 73 194223 13 4 23 19 2768 398404 290917 238736 162107 4 86 88 371789 642328195 69 16 97 71 276084 30 5 632709911 5 34 8 154581 331449 374252 9 6 41 38 88 499334 192189 8 279546 478322 329556 148600 96 2 207966 161025 36 66 7 19649 36052 355988 11 367225 94434 45901 347645 496863 86251 473954 115821 299391 33 99638 67 76 358851 19 99 16 68913 83 3 86 99 99145352 886881487 3 39 34 326061 218955 152229 6 113305 31 10 11 408948 409868 93 169616 9 66 73 143565 98 334028 17 321394 39 10 165504 351685 113419 38 81 9 991388230 115728 345772407 99 526453758 315068 288685 398429 56249 402535 407627 81588 347160 44 10 93 38 8 306520 396600 5 299534 23 68 358926 21 84896 298062 23 95 426417 72 53 152650 10 279031 629315732 33 437789 472060 295850 1 88 353022 65 531654536 20 371773 355938 36 446922 421380 416068 9 230837 8 3 388609 9 107537 941248023 267573561 101472 12 112117 45 30 97 3 455748 98 303540110 331552 46 15 92 47 320481 66 5592 94396 21517 96 91 214417 55241089 74175 39 52 399919 89724 26 170499 226965 78022 89 273813 78638 468417 7 260276 9 173351 188617 416820 56 50 41367 46 308859 64 10 45 15 2 43 175484 386021 197695 216737 60 214331 3877 147449 235699 9 31 67 42 25 217087 270209 304078 50 91 88 404996 183271 3 4 1475 71 75 113448 224063 150229 2 435297528 714771270 25 52 85 12 486450 264098 406424 266114 54 81028 78 320247 7 53 79 43445 39 317595 459042 454567 29973437 28 8 2 49 9 253960 40 488723 1 44 54 466278 374152846 27 208647 265214 59 8601 301368 64 158241 348295 73 48 264143 57 64 477294662 381787 34 467526 5 845367689 90329 60 40107 89 340060 1 67 37 38 69 29 6 50112 93 993791355 49758 25 78 391080 5 50 2 116481 65 482802 369678 600077819 271897 43 30 329400 48 66 89 3 491337410 97 41638 476476 306568 76 98 744865575 293889 84 132233603 80 31073 6 454063 61 407588 76 227241 240098 344757 90486 6 38 37 62 86 112852 45 170888 405313259 181933481 22 420326 4 497027557 276117031 164012 27 87 308871 64 367995 94 23 20 119216 245241 47670 464809 69 49324 95 42 283120 78 367305 57 439115 78 13 75 91 481687 90 221971 86 239828055 363148 195598 46 349532 63 100444 56483 73 452025 6 147934 9 34 220598 341038 233607 444215999 19635 72 62 91264 74372 901174114 250289 21 278079 196259 764333398 54 272122 423916 384466 247437 3 81 62 63 338605 46 36 1 644260669 97 75 180393 12 302981 6 152558 73 417659 94 96 13 75 823153084 74023 435893 64 28 368927 213562 58 99 63 47 31 28 65 299685 19255 361195 38 25 1169 5 87 304361 53 414636 299374 480513 35 8 74 89 278131 898075219 202889 112236 93 75 2 2 407877 306455 364182 87 106838 768356129 73 7 32 50062 88 909605967 439626 630635726 385921584 40 28 1 72 133047 27726 20 470753 174027 433132 287548 985563686 375861 21 61208 2 22 239627697 402506 43241 463957 1 295662969 64 478176 10 80 2 200619 536903428 2 377506 72 443017 99 82 1 107266819 250283 60961 960932734 30 485531 115583 349797 728441699 984142377 79465 255075 23 36286 43 50 349 77 18 132629546 74038 46 382015 22 57 310639 7 410499 92 384068 90 60 5 234121 2 98 466427 283651 2 10 167933358 44 84 64060417 195489 236151 59 6 8 286827 229499 85 171318 730747613 35462 20 51 2 409616 30 16574 8 42 30 6 62 602728255 3 468749 318198 66955453 69 417981819 69 491635863 70176 292336 56 15 470391 29059 442281 415147306 29938 410431 917862825 19468 51 875437647 99 161289 198484 383032 12 6 20800 246040 70 247262 68874 90 372215 99 54 65 96670 60 298005 54810 4 3 47 88 138759 97 25 51 39 419418 222574 14 727794562 15 55 146377 6 120217 4 437115 99 29 16 281845 630192335 184238 200097 381350 14 44 139231 23882 97 86624 368985 2 1 285124 81 71 8 6 92 1 252445 467767 349402 95 48 857334 76528 49 23 1 72 2 496886 54 73 19 76 22 844955358 928903157 43 227581 8 200124 207246 160078 100233 22 11 81 62 71 28 406068 23 46 16588 56 63368 58505 76 95 88 13 99 85 64341 907047847 95 77398 337633 60 237316 450011950 70 158820 32 267807 66 69 201100 31 16 53 5 174921 470928 70103 49 308877 498329 37 13 16807056 93 268102 173451 99 57 96 252496 60076 204418 5 468107 80899 181817 425195 147941 94 12997 239185 949966971 178073 87797 24 60 368928326 24419 223072 39436 125360 182878 207684205 53124 7 98 71 22 353974 31 9 51 77 425575 177996 33 230001 285707 190661 9 8 128152264 950520335 5 93 64 5 24 457683 437134 37 402443 14813 451250 677512359 68 274907 28 143334 51 154870 408235 122966 6 477733 41 272574 30677 140424 61 474058 56 17 4 57 97 210932 8 845498985 67 28 397622453 33 246696 526141322 80 381123 25 40 28 6 65 4 369602902 95 60 836324215 6 6 7 927441631 370940 68 5 353576 336855 45 31 59 3 8 241571 37 354274 355096 238980 97 700508049 8 399710 98 11 451284 26 5 249493667 387069 99 55 32 52 82561 414766 188737 2 196526 306618 282791 326210875 22 117157 182706 83730 357909431 102190 62 180129 886839667 250757 227673 332150 70 79 26 76 68 78 498361 6 122010 66 34 995274323 10045 61 93 16 301277 787537705 299093 437214 208123 4 3 141143 68 14 75 306132 279578 62 47 56 13 1 80 92 4 82 279814 444422 457787 77595 63 393665 189291 85 58 128079 499684 145678278 16 67 61480 22540 48 71 475667085 15 49 390374 16 266652 532794522 40887 84 41 64 4470 94 389915 224426 3 5 480372 12 50 22483 7 88 97 9 14537 48 93 69296 374549 82 107607 91 256342 361460 17007 66 36 11 169591 1 40 2 26 147238482 402976 99 254166 7 121942 744202133 278430 59 965391387 4 309682 529003324 348839062 28 248908 84 49 24 90 328637 388203 73 274417 243939 899551929 421480728 59011555 63 279914 78 81 388763 230934 34 493764 5 108079 117665 5 85 17 211943 52487 219229 70 40 482862068 8 82 4 891153750 1 8 392634 13 25 90 56 32 323866 98 476817 212745 72 84828 25 31 12601 398408 714423312 58 69 61883 385269 56 56 18 23654 123934185 72 32 2 30 35 255732 78744 398464 12 404198 468319 792232918 92 144361 88 34 90 6 8 73 646176599 1 364822 780859273 375139 76 50155 188730 89 94 32 45 67795 12 34 314296 347257 26 63 12 179375 394740 71 49327 71 109261 427790 176355 335817 72 67907315 59 309357 34 41 432429 180692 332300 45737 66 162360 281457 12557 105075 72 306800 59 91 51 66 450751 56527 196067 436938 467401 50981 94 38 5 330672 136738 400225 38 154985 427455 46 421233 74 589279133 21 53679 393375 71857 399942 13585 37 362601 2 9 41857 258631 226264 50 3 45 408009 89 19 199308312 283508 724435083 55 64 492616 386181 31 57 333606 41 92630 65 59 57 45 249694 70 3 961092481 5 459798130 72 7 179371419 443603 4 3 18 61 635041378 142341629 388662 22075 54750 27 226091 2 142407 59 484168 69 91 132598 52628 32 222417 215385 11775 166557 899832011 7 180392 99 282105791 5 445845 654159641 5 361170599 76 34433 71 68381 271222 114437 33 34 909694139 387447052 189620089 79440 329481 252588204 18 60 434831 83590 189653 4 487152 96 173670 143733 209324 7 24 377575 42 38 2 7 362027 26 76 82 440940497 737112723 376076456 85 107691 99 291980 460629 487842 5 72 30 9 255616 401670 255227 679871881 12 294829680 919888791 78 55 223581 355275 31 182980 47 444109 18 351976 459369 241836 57 45 349862 9460 61 61136 3 48 181491 356565 36521 726367141 285847 66 30275 227156 26 84 59 46296 431719 28514 158977 23 338578 342907 260317 46797 84 96 5 205042 328155 48 399529574 247090 829468507 37 61 213226 371008 89 21 354059 144681 1 64 22201 71 2 162420 21 73 11 90 411028 422600 36 30 11675 1 253697 31 61 74 1 62 560214326 940099746 476488 4574 38 36 409722 94669 77 8 84 75 6 53811 4 257948 230962 3 5 2 439073 175459793 4 89 40 60 37 22 489462 34 3 114290 319551137 38 71638 22447 438195 23 49 334183 917040625 7 140394 7 9 107355 476674 888125572 53 47 271835509 86 4 66384 51 855371078 96 241188 7 50 387482 9 5 433831 46 246981 271637 670565500 24 8 334793 7403 275454348 233893 339637 43241 93 48 18 30 3 95 1 47 25 126270 68 68 44 38 657667610 431838 97 89048 120083 42601 462548730 9 49 416087 68 481587 7 39 23 7 86 1 131717 474536 301325 94 69 82 59 94458 19 23773 303490 3783151 37 268371 381831 95858 51 76 444967 441456 485198 162495 153690267 25 325136 59 316406 363898 82 29 7 66 271383 54852 64 367588 446231 117901 20 16 13 379972 175078 470213 96 328572 78499 205623 162728 40123 95 17 7955748 21603968 37 64597 290027 32 489835 168262 19652 146770 39 183161 33 59 175849 250264 4 4 2 1 682378589 14 25 183543 72 909962527 23 284783 253470 3 98 5 178302 80123 344356 16 181147 70 70 67 250050871 58 23 485739 227054 759577860 607836934 441155 20 20 9 39 4 147552 20 86 463602 212816 1 10 195097 29 130 580546606 685381841 29705 139609 91711 208327 48 69 5 27 26 94 26 460338 38 645665167 403947 87 607214458 55579 6995 35 34 285074 317297 324616 3 625661042 646304393 30 56 464279712 40 213514 440539 36 400822 70 2 306398 397813 76 58 30 4 438653 401982 4 308167231 92 7 14683 100490481 85 21 53 486857582 396250 77 10268 89 443293434 373738 179420 51 49 32 7 62 405879 32 44 88 61 439289 684448011 24 61 240108 25 16 218420 32668 32 59345 241003522 57 80 392167 3 453966 76 339845 397216 387133 9 55 286585 116293 477506 42 80 1 315173 7 478155 117899176 67 398066900 264379 3 325844 46996 145385 36 47 410120 22061 13 89 14 93 283740 75 63 114249825 268450 439894 44749 226166 148383856 26 18 53215258 7 15 199397 24 18 158675 42 53 414062 98331 155579 17 37 32 79 270830 140583 43 20017 366865 31 34 52 97 231896 94 8 8 243141 4 345654 48858 386196 3 198263 28 44844 82 299165 20 79 33 80 53 376205 57 491947 104197 49 481445 61 329633 69 180081 406902 48 25 1 8 425870 89902 869321370 29 34 329609 50 311982635 277731 19 96 89936 363636 66499 705958315 651981342 276074 2 395099 152833 40 3 7 173299011 8 75 420362 55 79 145955 94 40687 102366 56395 31 51 447147 6 58 63 127637 2 392674242 2 31 1 46 86 373658 34 5 7 435965 234501 257502 90 162443 18 369651 47 68 8 307676 62173 97 292874757 91 87 468728 49173 82 304760 57 73 4 475907 5 4 66 19 280338 93 300271 70 95076 72315 40666 87 209823 85 62427 19 67 78343 22 485561 30 79 413577507 55459 55489807 7 831366749 51 1 367307 460656673 75 70 152403 96 11 246663 56 958001325 70 372741 957212467 87 398493 21 4 276156 149296 283133 447446 7 27 206828 19 84 43 45 736704374 465025 53 438447 69882 392557 160835 57556349 476460 59 21118 92 438849336 44 69 334978 67161 922015849 415191 69 39 358775 420100 7 450000 55 16 540829278 171964 95 331796 482288 293319 81 493796 455335 172690 250054 20102 361761 91 1 187014 463698 493519 8 390524 362195 8 24 90735 55 71 8 344362 75 39 357318020 451663 112611 69 89796 97 28 3 461717 56390 857235531 80 408582 736625057 51 336032 184995 116598 1 461158 228060 318734 156367 576298203 12 8 434230 29 24 131375951 96 19175 278187 147733 3 98 129384 9 175668 3 89 281049 255228 78376337 1 365340 2 10 65 27 234826 41 15 64 3 255949 7 6 22 24 41664257 285322 38 5 31 111752620 45 15 126904 33 32 209506 3 240907 48 307431 3 136428 15896 77 66796 143756 87 92 1 62 90 199778 2 497876 6 20 90 101229 124703 60 204501 58 151353 9 460263 984440815 19 6 36 14 100286 9595 95 98 2 34 41 42 6 44875 798502349 930595186 63 9485 19 28552 47794 7063 25 76 77 306285 98 116240 496108 46 166586416 219868 87 31 26 85 64 90 62 129698 70 29 179547 63 4 368919 55430 415607 368264 454400 96331 111014 5 54 8 260163 6 140606 253748 25 99017 143017 1 250664 423576 249935798 5 70 17 77 89 202775 200014252 22 298918 8 5 408906646 99 36 12 302008057 655421150 161293 152844 467788640 87680 49 12 9 96 41 307399 623623800 92 19 469955 23980 56530 35 90 263769 90453 1 7 160315 58 140789 11 12253 200685 459196431 152472 93 7 34616 377090 59 65 120962 14 268142 95 37 298312 8 20 25 58628 56 98 343236 56246 49056 40 1 5 51 52240 379692 279107 466294 535 454959 482911 330385 98646866 4 214976409 29 12173119 57 290916 3 3623 919437915 1 20 71470765 62 21 146438 334649 49 99863 247543 374689 72 12 78 27383 698377121 31 435683 472106 84 123972 476465 470339881 68 66919 29 309121 21853 35 74 209463059 53 64 440840126 161458 7 499298920 37 82 90 108631235 10 6 37 72 97 14 3 65311 883552288 24 16 8 245321 34527 3 381862 446063 6 108485 128313698 3278 292073 72 303128 39 8 89 9 57 97 337840 394655264 25 1 166901 70 8 168732 7 8 414570 97 97 28 497993 31 456642 848869819 38610 80 224829 81 97 20 77 507418082 187405 19 43 462949 233947 92 185486200 36 24949 47687 83 487624 28 46677 886324286 29 31 315522 6 291857 90 206543 307463 54 265305 474945 21 11 112316 437474 41 239153 6 8449 225873 257823 254496 34 372860846 119366 15 176276 372160 369938654 114065 442381 59 329965218 24 57 400693 325366 291073 1 2 87 37 1 3 51410 49 60 215206 258068 298510 71 113521 329452 14 427539 2 75649 82 52 334767 517998016 2 400465 19617 187597 180628341 7 2 54 62 30 219398 81 7 430150 128144 17 44707 890026772 140630 5 143990 25 84 99 393401 53 191049655 89 70 176609 21 256373 461012 2 38971 151148 387187 330943 79 37896 96 42 67 299002 249128 56 58 24682 454705 321186 15 258728 13 7 149565 16 397446 433621 64 36 1 17 63 325735 6 274348 319028 23 304316 102441 1 393390 79767194 507151766 35 161536 1 2 89 40 6 449955 47 23 9 3 647624316 63720 35 6 17 74 479500 23 32 56137 3 21 43 57 39 50 88 58 184433 57 127230 402820 76 7 8 52 26310 227522 74562 96 220352 254478 14 39584 92992 486486 13 453668 47 5 144550 140438 184565323 82 71 412874 413936 74 163751 21820213 365067552 9 94 15 220085 28 486790 348172 65238 406742 8 182031 4 91806 360091 72742 69 32 28 317867 340749 2 439751 82 160857 968877225 386837 9 63 239668 225736 90 233908 91 13433 450959 89 329935 334454 383904748 29 96 93 10 52 57 31130 577928461 22 490078 2247144 73 74691 83 77 23 6 18 70 331461 21 370471 23 16 1 210288 117038 5 363214909 54376 93 54 316463 233225 66221 62 41 1115 83315 94410 4 15 67 388780 61 863063032 6 206709 20 359739315 431712 70 439173 332488 386608 496385 82 69 60 274120 66 26 272446 173199 284520255 351159 3 44 115565 122596189 53 136121 19437 446608 66 475692 133 422963 26 15 413033970 86 138604 57 450279 52 84 48 299353 59 1 292773 69 3 5 397888 35 94859 386553 48 33275 36 431435 613643480 5 46929 595151515 10 91 147082 8145 377891 36 326982 85 365439 82 354169 10 376598 22 29475 72 73 58 481310 83 346478 122142227 337641 293312 468597 64 365088 28 218924 445267 31 8 333198 73 78406 183693395 88 13353 286820 34 77 436093 57 76 88 66785584 131739 82 814023910 345725 84 47 36 494486 18 30761 16 106156 293475803 110344 84 2 269195 362941488 7 22255 39517 222459 88458 60447 58 59 124423 52 33 103630 96 334186215 27 12 146649 74 677360816 36 67 28 204253 88 75 11 48 31 364469 28547 1 3406 9 615445605 43 20 659463084 10077 60 6 852566807 73346548 88 92 84 6 50 2 63 490332707 4 434881 325266 321769307 36 38 265874 43 37 7 57 230394 302331 25 406450248 986387994 79 24 50 19 219792 91 930626127 98 315690 24 876415388 395925 67180032 4669 154568 3 731717285 203333 99 53 94 490056 10891 293815486 99 8 695811770 30 142750 10450244 51 34 4 340913 381078 39 1 71 2 111871 188818 18 398957 8 298920 774785022 21 558231761 389465 236912 383130 290642 43 236091 23 45648230 99 174752 270078 376360 973393961 88837 75547 143073 357707777 420027716 161308 8599 219957 55 49 18837 49 79 95 23283 25248835 64879 153868 29 83 11 667902626 27 4 481392 63 833537736 73 116286 52 433307 63751 484840401 83415 59 931943049 55 8 518477828 34 63 294308 477220064 443792 86302 246236849 82 29 300173 9 289772 488305 59 112394840 621041126 41 15 98 63 803929614 637715737 49 7 3 995452772 765421395 76 67 282998 356833 34 5 88 153794 294594 248799948 45 861327656 3 1 93 435898 266085 79 64 99529 6 22 215046 425758 51 75956569 87115 36 41333 1 416832 2 252187 22261 26329209 74 18 356117 240726 483772 394379 55 97 5 937262433 15 79 371129 58 60 73 4 122698 55 21936 1 283396 456949 211922 295683 494063 47 34312 3 301727 9 435899 45741 87 1 360170111 12034 88 862108385 490366 61 421682 38 91731 78190988 89 81 469365 99 66 36 96 155868 54 371449 149624 9 303966 114013 2 37197 410733 31 181720 52724432 83 870556352 24 70 205452 87 43 296511 129803 33579 29 25 50 409416185 25381 46 205623 305812 3 336617 325766435 11 75 21 354028 29 354887 217433 62 27978 52 470799 181584 7 48 68 245253 7 19 135423 96 753400176 70 4 3 164944 49 28 489367 761294906 5 95800 399782 30 865931773 3 146111 475208 279461 140380 273841692 6 45903 221628 7 429698 113818 94 6 374632 254314 6 42 1 78 7 818270565 64102 117007 88814 25 119683 401864 8 90242 72 147097 157381 22 346670 57437 154276 363351 3 2 51 1 356111 445946 99592 412622 881857089 10523860 971836743 5498 6403 202690 31 193366 474587 1 234588948 44590 170376 45725 7 471608 98 22648 9 30 97 271135431 190186 273180037 65 279977 476533 136378 23 21 84 29 12 212329 119665 61 61 79108 5 311109 65 4 21631 928827817 13 690449791 348853 139424 244701 168223 3 35 52 90 239035 32 20133 49008 282808 14 43 80 92 234717 95 327497 84 48501 60807 9 3 30 303875 88 265933 427696 74 9 68 954277762 13255 726496600 62 75 149991 16 4 75 417304 54 21 74 45 6 717842340 219563 120513314 453033 190010 310927 164035 2 61 68010 305447 355627795 25 299418 28 90 21 425017 42160 87 428092 913295552 941870562 62 162063 32 209188 349841 14 4 40 520153299 203058768 322648 455737 50582 3 86 3 15 71 8 311647 57946 74 78 457679 97889 25 9 750609094 91 24 127601 69 79 39 8 76 72 85 10 59913 195814 765307297 40834 432665803 87236 91 92 263593 64 289232 55 565277730 129336 60 60 651157439 427332 1 224065 26 117360 50 17 15377 43 353769 50 58 8 33 83 380764 49 66 58 5 474355 20 694384604 75 283769 90 66 91 459213 7 248204 85728 57 45 3 364167 7 57 10 885129645 143289 20 5 97969 392149 35764245 10 121192745 16 75656 7 48 11610 71 60 47 98112 79 431200 53 449837 9 519578091 94 300019 80 10 14 120040 53 97 1 89 92 192633 7 7 584546572 90677 84679 641412798 321963 38 4514 328857 395283 65 238684 88 335930 893474371 92 1 13 45788 10 76 54 408056 441510 1 309338 162343 478229 36 70 4 12536 925933101 329811 47 43295 10 310124 120632 28 63052 170848 40195 14 59 389680985 64 2 490501 111213 63 30804 19 327658561 39 835002265 480989 97378 158640158 65 97 78 58 56 89 326073 99433 606774718 16 71 25 892733407 412469 31 437176 33 62 196804 1 205106 564749689 290112606 283298 4 324482 7 14003291 92 254722 30 459069 7 7 60570 341544678 211916 210695 312921 229120 48 252283 57 219095 89 19 305856 394499 102227 490833 329628 447633 3 220970397 287069 64 6 81 94 147375 9 96 164963 181135 413027 88 344001 50 37 13 27 47095 124666 60 63 53235 38 748931653 6 41 156346 72 272265 681153461 29 51 376024 197893 93 287770 3 235175979 7083 72 6 78 162031 79 250003 179383 49 97 87 23 78 47 84 454076 17 470040233 72590 207717105 94 51 447966 54 474770 9141 21984597 108341 47 322708 363629 85 55 43 215817 388595 53 88 97 3 218820 99 17583 59 175436 1 83 4310 78 1 52 4 19 16 273562 103777 123563 3 1 1 96883 492806 60 88 24 92 32 514623798 386854 85678 99 73982 235880949 49 25 39 39 463253 12 2 280799 221157 52103 476103 426423982 94 328827 371501 38 2 579074598 187052 79 22 72511 63129 920007354 42 6 65 16 74 81 96 16340 12 755969512 491634 5 114978 7 290386 302280 49 45 1 361134 24 2 103746 92 88 475740 23 406706 361177 97 2 89 220206 70 24 8 37 30 20 388603 359825 301926 6 227637 59 321938 981184415 209879 39604 87 379989 266963406 39166139 44 38 60 22 127536442 449166 2 893062833 304839 1 140207 5 10647 95 163421 877214715 3 285895 223090 14 348938737 128197 148667 57 415700 496448 188572 28 289301 250316 38 208074 422561 87 95 41 9 94 292019 1 343148 3 89 10 59 8 26 79357 1 4 93069 49445614 47 7 179542 193491 312256 62220 51 71 498260 19 9 280201 218465 25 217437 319979 57880 47791 2 225173 85 9 431890 401875 16191 146933 456300 30 34 19 86 309516 167925142 171378 77 68780630 222363 345359 425988 115321 130707 104825 32 88 29 373199 151760503 306825 255561 804007600 30 69 51 257841 225596 201816 309438535 234104560 233726 14230 8 59 127856 97 83656 95 53 421262 27 311042 8 41 465919 661907470 111139 85 600283744 91 91547 22 96 35 287766 3 55 4 537000083 66 708065876 11 46 57 85 285677 40587550 546 494292 8 53 27180 381312627 239440 148731 1 76 41 9 438116 65 18739741 340427 428823 266802 43127 8 297203 147681 99 24804 9 2 30 2 250354 30 2 835678794 22 294401 34 52 52 232543 423488 55446 148017 5 388717 471126283 450306 15 203919 2 10 91 79 86 14 52 36 40 78 125795 245611 27 86 1 201057 2953 58 431 841447452 83 34 440720 7 93 47905 47212 42 62 93 60020 92356 302529 465214 85 62 130962 44 63 168617 88 3 17 348837 303258 836795408 7 40 65792 950222465 47 3 76 24 826126915 34 35 74679 475780 267921 71 692622923 230909 8 18 2 655229614 443899 73904 20 141200 95 419360 165582 3 147475 91 25 9 121587 331407 7 76 519601660 269546 6 98 944481722 238547 62985 51 53 94 233662381 258044905 287060 3 92 15 405889405 82 481375684 674013757 452420 54 158666 70 225695711 319139 86 362312 143321 20 282698 94 8 19 207464 54 7 769767831 35 72 3 64 27 96 140702 80 1 30 261256 12 65 40 889 216475 18 307857 26 74 3 16580 236802 323369 82 426615367 7 2 2 406392 17 93277654 2 97 97 139653 220199 307301 436250 5 1494 47 67 465048 26 25 23613 73729 84 44 66637 479585 38 2 382931 1 55 446621 96 324117 33220 72 251564 99 18 43 9 2 195088 445096 476203 37060 87 53 92 222018 41 49364 64 21 319855 102046 1 18 24 190809 43450 764451962 84 196159 32901 12 29 57 49385 405870 2 128267 82 7 81 216715 30 38 724827245 971347316 26 58 344263 84 917958596 133068553 36 46 446937 77 910718442 328811 754215086 41 422346 252886 59 179035 242670 97 8 340452 53 343871 15 425312 6 428293 82 47 7 19 354814 98 8 310918 24 56495 94 74376 98423 85386 421098 36 78667 452514 464587 351377 50117 29 135649 8 56 74 404175 49 47 206950 174206 393168 9 15 28609 83 54276 2 332664 9 156234 254793 322518 96 354828 68 4 78 33 488329322 194665 89 54 6 37 66 85 16 42 66707 98529 36874 299590 58292 94 168279 6 68 100986 218300 606334211 6 247221250 400140 11 50 696939413 266737 864059068 59 57 52 126188 17 62 403240043 34 115678 14253 12 14010 52 56 236511 268505 3 68 9 6 314408 645034437 70751 40 47 565358355 2 546383329 635119281 259291 65 186542 182930 22 10624 52 15 55 30 66 604311483 50 4 94 278135 46 289385 84 156105620 43 73 86 2 10 41995127 122641 282438 59442 6 55 66 154308 3 396810 10 96 4 346032 371035 822252276 94147 425680 290313 147749 95 253239 447887 9 21 439358 494760 53 89222 30 78 690072598 63 7 74 38 285089 92 1 384699 79 6 10698076 20 125777 51 8 373535923 463395 52 56 475499 65 913294467 53 52 71706003 48 93 98 28 17 249855818 260728 33 479669 152331 53 52029 111977 65 98 8 942068060 1 193074 173864 440083 59 425629312 1 108552 177074 395047 194293 390884 67 153422 92 55 30 82 478599 69 86 82 482931844 91 309773344 54 17019997 100114 9 97046494 90 622820624 26 172439 493527 10 60 169566 54 15453 66 512791585 79 962844938 3 529239463 35 4 9 28780 930996165 470227004 41 24 183655 10475 144067 71 134023 37889 87 37 27 68332 55 4 436529 34 278731 65689 70489 487916018 9 976200155 922961564 77 78947 228604 14 961670321 15 51385 84 5 45 348853 8 43 599008757 432449027 55096 187863 167363 304654 247928 65 74165 144353 99 97778 34409500 249240 163870 122099 64 8 53 290194 563965323 271791 266433 458723 140291 3 69 401253352 76 44 40 487485 8 359918 361837 827981625 79 325211 252306 454664630 35312 25 679416640 27407 356940 88 30 36 4 16 86 8 51369 66 95 25 849966487 39 59 3 162107 21 4 15 22914 24385 255520579 61 64 48 32 283926 138186521 465070 29 234982 20 76 235834 290800 367598 133635 49328 196637 59 69212138 83 82 441206 66 354110 41 6 322620 81 3 7 369574 48 445064414 23 25 147781 49 184365 33 357438 52841 47470 464543638 17 28 338572 71 206791 177891314 335739 77 31 20033 70 85 287477 432410 713034506 74 54 238112 88 469778 50034 49 94 57211 16671 65 37 862031454 36 356802 441007 37 441678236 39 179127 134932 989147770 95 91 72 76 385982 50914 174784 4 45102 81 168949 15 540841858 67 91 22 464515 50 458765 13379 2 389917 32 312422 813176962 447075 76276 221993 42 433318 173463 142921 96 97 48640 90592 990652375 174702 1 23 18 8 20 37 495811249 50 439839 749147705 4 19 12 47 36 351253 86 470763 9 33 46 255602 148006 164681 91744 41 46 339876 30 99 45 3 514987082 58 24 74 24 308499 1774 240669 473960 40 6 372838679 19 307198 10 27 47 123202 7 897316201 34 9 94 4 907244679 148163 287418 19 276991 166880 78 84 35 80 161941 368841 471802 11 327755 691695340 150685 27 120394 33 54 83 237033 61 659626441 6831 27 9 342246 384805 63 64 405661 203183 40 84681 13 29 248296 375868 11 57 2 39426 181030 75 404205 237580977 771582909 482872 23 229634 9 38725 22 235224 38 13 4 78 6 1 911357140 133357 244360 114749 17 76 306248 43 9 128949 389171 190788 95 171748 7 243155 481997 71681 6 92703131 70 6 475618 335995 58924 3 98 214779865 6 9 241499 435351 210668 6 687916688 76 163549 492850 44 213931 3 47 8 22 79 38326 21 88797 459167 31 19 20 99 45 263425 58 53 17570 428935 64 109295 52911 61 13 20 677592633 72 2 351032 345463 47303 4 25 87941 237384 382900 8 9 435103 60 1 175465 4 803562352 40 95 143799 717049996 22387917 51 480663 63 56 482822303 356961 73657 89399 445553 236740 69 82 96 69776 257121 143597 476018 51 456020 53 85 63 37 18 498219 499585 7 27477 87 39 77 1 370666 421666 53 193210 963938898 7 10 62 116686 204762 49 91 182270 91 297754 4 955976892 7 198398 50100 435398 726743701 480940 476596 203756 340260 31 82606 188490 370063 413606 443518 64 9 73143951 690717030 3 45 394132881 416167 372297 8 86 870345167 6 198215 29 79516 882163557 142571 65 58 449909 9 257237 377511 82 2 36829 597998529 40696 83 14 89 69 71 293044 223417 156679 80 757863440 8 194312 93 1 99 60 16 636985351 25 57 40 18 74 95 89 23 134440 110233 34 5 3 866176160 225423277 268603 117048 11 45 425320 77 8 416448 275590 447266 1 5 293689 57 250328 96 476841 26 61 19 1 30197 158586 260450 220459927 31 250183 63 57 15997 34 3 209278212 34 237568 463089 200359 418695 262401 10 31 63 61 3 284511 6 97 425065 159123 98535 94 380214 93 4 23 19 6 91 62 80 67 413340 97 379556 9 11 86 73 448865973 44 105804 332315 18 437651 75828 5 164686 90841 42 14 13 95507 8 76 271632 443740 104971 176580 342972 604624455 213011 311139 76907 84 493713 27 5 72 88 66 17 306878 252672688 202262339 146073 377344 278860 87 22 84 53418 41 267722 230399 827098473 380997 72393 495584 19546240 38 320210 33 469352 269809 9069125 160092 37 83 170462 34193 127605 43 75 191360 494695 390534373 82 7 7 10 6 33 8192 9 67 187345 35 426181 60 74 351419 22 468033 263626 131764 2 68 80320 323698 25 152073 77 86 66 35 24 370257 251560 386653 2 5 42 20964054 155436 7 164976 9 197172 1 25612 117619 583735875 256376 875704075 255195 219013 717252943 72 485075 79238 160525 31668 50 413207 263027685 178894 95 20 376690 170038 1 52 50 1 81 33 58 433835260 44 443632 472665 29 65 3839 50 117713 8661 43 293888 4 2 5 1 49 385376 83 817360262 61824693 68468 509293054 46977 946987648 774786488 2 414464045 399059 60 89 108353 459544 3 453833650 90599 34 141525 25 118174 220769767 499490 80 329997 71 206685 288848 99 5 39 115158 380755 61 195560 351604 99 470271 70 1 777603411 787227888 73 8 9 74 327763 90 89 135261 3 97 6 17 451665499 87 66 77 218484 4 426379 78 27135 769709424 61 173828 87 35 124492 600896813 466735 87 98854 118500 6 34 19724 372415 15511 58424 64169 60 471907820 95680633 4 16 454336 33 11 10 47 27 9 44 15 196728 64 19 81 598003679 394755 80 61 458124 582801193 36815 69 436463 66 215726 62713 18315 34 60 389987 207642 1 97 84 182047 63 418347 316538 492081542 8 660644719 81081 300685 7 50 476464 149431 56102160 169531 52703 142443 50 67 288186 27 472833 64 347762 74 26 143165 84 13 289876 202945 243609 303144 48 166628 91 353117 85 458320 66 72 5 10477 61 7 329735 5 107641 69 43 2 55 4 408933 46 23 6 4 78 182390 98 40 445521 131816 254475 173894 94 312004 20073 312545 714747353 55 337871 74 122897 891520477 261523 294820 20 392574 230533 86 38 327762 52 56 43 3077 178000 51 81442 6 32 391555 8 32 290809 49 452138 98 223019 381883 149375 32754 47 220398 55 16 8 86837 211797936 9 7065 38 30117 417576 32 65 236669 2 48 292513 608686278 13 454184 361627 42 257992 4 62 5327 422380 42 41 8 459740 141161 11 843319922 411826 55 64 472518501 12 95 66 485818 18 91 91 27 4 220509 12 95584 33 70 1 19 67 381876 111134 367737 269096 11 27 91 47 3 50 191156230 370698 221665 467910 220614787 30 96 68 208344 194060 694030262 20 8 380438 476075 52 85 62326 67 421295 9 25 4 47 443280 2 72 2 339559 287426 95 253420 31 164582 99 17 29 68 45 46 73 54 36 245787 464636110 291645762 7 7 197854 391791 5 9796413 82 5 47 41 2 76 9 36 93 75 262191 460114 430905 342170 374256 437292 175017 2 288132532 6 51 1895 323879 112310 428165 21 119005 235822 484910 136853 120892 750990722 5 49194 233330 6912 385107 56 371699 3 469775 396284 9 66 329906 83 379385 25 88 39322 88 661485957 88 108065 40 244266 998751249 16 45 72 337929 72 208528 74 31 19 51 6 4 45 79175 86 95 12 40 654722175 386082 402603 25 81 200282 30 60 57562 14007 2 1 382545 356204 22 713638232 292089 309726 92825 880493995 99 900128318 440809 92 915502805 17 836708954 9 390171689 94 269352 250782 85 99 91226 410053 77 270908 319331 77 166688 4 7 40 178461 63 78555 96 329071966 64 62 3 46 90 27 36 368749 6 1 5 85 483681 149344 93 252639 24 63 38 456660 97 95 41 50945 180216 71 3 193136646 53 10 83177 362051 45 87 2 174864 73 3 67178 2 88 202745 55 393070 5 12 297469 52039 75 79 44 127662 272533 2 25 144093 768652240 5183 45713 95 17 8 14 41 14 58 95 415732 151790 340017 409300 677724206 9 10 39 10 719 284430336 129060 422333 6 31 896351131 2 257835 241586 67 23 21 17 60 95 29 95 143240 511287999 75 80 73 10180 458134 236142 305334522 173631 424286 37572 62 487806 14 48 388969 107224 267559 86 60 41 612633348 469285 39144 369608 61299 57 33 42 355401 226271 70 58 47 5 430599 379123 76250025 17 100329 31825 62 68 5 26 746654937 89 56 8 37540 396249 492562 13 21 88 983202391 140200 77 145519 64 12 344733 64 71 206437 7 45 83 83 985074812 391736 1 395478 498367 97238 77483 245969 12664 438461 289584 361127 51 66 135852 62 337261 615678717 13 329790 15 304290 2 167024 52 281374 342120 582768291 200428 59225 45 366375 15249 81234603 88 420910 322957680 332935 326364 69 474848 75 399368 17 80 4 362110 5 72 517502002 227917 471481 54 430045616 321257 351117 349361 26 65 87 92 17 86485 23 40 93 298676 183890 339596444 323043 42 470168 13 46 464761 377582 17 21 341433 3 884197998 5 440429 69733 190859 383255412 47 150316 55 458680 482694 427294 65507 23 103201 223602 430429 113484 368606 722681825 13341 231917 40 279058 98 362062 1 93 371928 170143412 49 339962 302149 16 306278 86 56 41535 34 135737 376929 369381 81410 49343 79 16562 94 466360 469354 69328 314084 43 78 323567 92 9 49 3 11 358988 94 43 221028 587161469 79593 75 444787 7 47 94 429422 47 46428517 414508 157037 152186 199931 53 485817 86 382097 148764 56 27 111391 317077 52 44 115548 61 79 18 682989166 215015 7 20 49619 65 42 248079 23781 190741 28 377459 354733080 374095 391929 19 390414 94807 574197380 301842 282337 2 85 204073 831054050 263257 230803 23 255468 1 98 432963 14050 21848 378524 135726 11 24905 9 420692 542741494 44 9 441495859 778746548 19721 89 42 15 30924 45 91 2 44 489707 23 438597 190610 94 36 348009 270596905 362934 28 22748 80 33325 28 228683 28 25 434217 55 706714878 497148358 97 391436 44 28031 64 32 485756 403498550 62175 20 35 311725 256606 37 486183 901174987 5 74 45 151138 93 158190 70 33 364728 433807 34 60 96 867420448 42 50804 146470 75 72086 76 25 1 9 473328 34 409250 278543 88 66 46 479587 340534 6 77 58 62 90 486817 73913 430422 80 9 8 81 99 217060 64 318291 98 386569 217237 90 35 30904 499228 47 339111 40 105475980 129218 288620 452581 228363 81 154336 233156 539627331 32413 22 94 50 232710 228678 344092 31 60 277674 8 1 78999 6 133706 57 70 6 85392 94 59 85 412326 62 430269 25 51 2 40 51 30 35 24 69436 316429 76 77 295315 119055 645598715 90 8669 421949 7 4 99 271529 869264903 393990832 65 279673354 53 47 75 53 433250 53 66 67421 93 79 103862 1 53 5 261015213 285470 205532 24 73085 8 383736 154516 455109 37 60 5 597657267 690804023 65 429369 45 49 475076 6 237154 69 408634 51580 68 5 69 20 485069 68 191488 29 95304 71 48 6 10 338119 253139 53425 14 87 24 64 2 317746 58 346073 354586 113331 87 56149442 260048 83 33 6 331360331 91 98 335074 370015 471392 435422 382884 400252 463472 283624 34 31458 30 81 89 63 59 41 410404 58 83 446284 5 261846 431221 5 42517 40 84 163759 79 66 431762 95 619235823 463393 212976 901306958 19 211993 280691 44 218481 446855 53 96 8 349084 56 303318 68 162974 85 80 43143 7 366794 215231 103985 57 35 2 3 333283 3 25 988238577 585961937 161301269 361270 42 13290 399382 268106717 153840 63320 34 143863 96 154840 71 3 77 28 24 90 294382 16 175840 80596 12167285 363096 493103 65 849284618 109653 92 112906 63 70 96 5 121969 84 6 296193 5 628590100 98 447736 825033599 140797 72844 77 331669962 222986922 24 8 45 91 18 473418 130141 73 6 408932 292166 41 76 54 14 367830 73673 3 10 303402 67 62 102617 96 97 255372 42 365980 72369 4 288445 7 447284 46 169499 5 487736 23 797146222 31175 348113269 8 58 114522 1 4 449348 597455956 76158 136462 9 61 34 239354 95 985914714 72 452682 1 304125 280366 66 72963 90 96 259756 48487 42 7 270741 93 556257688 4 252712 37 320199 40457 2 71 42 737964264 346308 87 8 19032 69911438 295011 37 230024 99 264732 7 13 97 85 9 8 4 92 55 246414 44 80 12 703293555 181300 498135 14 177524 328746544 77663 32 49 338445048 4 5 88 88 91 57 68434 555679589 85 61 98 436260674 19501 31800 23 256549924 132607 108580 42 14 315914 416207 14 42 52 326019 76 24897 86 466533 28 95 3 60 72 298806 185283 27 511807394 280236 661820251 125690 311768 76 762618118 65 20 972293772 38 69 80 51 78 246035 14 120375 81 203583 83 5063 24 90 125931 8 18 80 5 201635 364326 32 311648 55072 99 107563 32288 420040823 343445 111096 58 2 10 21 36 33663 8 9 43 876877365 29 436776 70 1 58 435625 68 39 28 394211 11 531952474 58 27 5 88 50750 78 68 5 65589 30 87 81 476450 34 7804 56442 237629 93 6 20372 3 279597786 84 352828520 25 30 2 63610 267975 365222 237597 47 363724 88 44 51 325281 74 31445 3 98 28 68 97856 4 533091141 52 351385 83 209252 613825619 56012279 62 4154430 31 28 250961 205338 17 82 51 65 288802 22 441075 19 88 22 756190105 4 4 21685 245279 62 245216045 964509400 57 484413 44 55 146896 43 97 40 76 421832 80591 24 327063 83 42 12 75 773027755 70 472681 9 139195 62 275471 31 196693 64531 54 4 53 105657 80 144707824 273191 129047 73 37 473356 248047 5 85 52 79 440680 9 268312 26343 82 2 66 5 50 92624830 99 24 8 167453 859302498 1 16 71 346043 204685 21 39 1665 63 147760176 323395 313178 34892 437036 88 464886 494335 394028 311513881 127122 20 26 71 3 82 39 33 8 127433 6 42967 50379 3 493026 93 2014 23 64 46 187751 78 18708829 271024 959052850 100821 77 327711 234397 403564 439666 243678 78 306878 46 455597 9 159413 27 22 7290 87 42 93 21 30 48 22902 915070219 384980738 353735 672007789 454067 7 270086 328108 42 36375904 355847534 196125 304056 8 426091 125941 4 493686 319812 464753108 65006284 94 98831 95 187804 98 11 409868 10 453330 166392 55932 14 713069110 15 254986 65 79692 59 980978860 10 125076 91 195838 47 312105 37 47224 53 62830 417608 67 592015084 140688 11 16 5 22866 2 145810 7 58698018 1859980 92 4 62 120078 189847 1012 347494 7 555738568 396453 82 68 24 490120 525676299 217145859 63 151001 37412 232897 14 35 32279 81 10 70 30 2519333 96864 1 97 415777 237659 30 36885111 8 55421 8 72 210695 89 760167471 359472 93 188645 210244 23 131147 73 142351 78 583240535 4 90 155278 458203 1 70 26 46061 304416610 373121 87 290542072 6 24 96236 367628 8 255073 303314 159260 304016 62 405603 71 5 52 377441 13 466816 478001546 61 45 61 340035 2 34 58 73 72 837117069 58 99 750735929 165331504 443870 82 91 31619 69 47 459339 59 80 20 49 346550 35 946994452 24 76 431739 74 60 5 15 80229 27 53 9 256888 324637 10 3 796256894 1 109070 9 269488 339263 98 93 793811748 570362158 65 96 170889 90 76 2995 90 168513 341051 325390 454343 49 26 288734 3066 99 116339 1 37 375878 11835769 55 336860 468428 3 63 354732 476561515 122619 6 451932 51 59 81234 214234939 43 8 234005 30800 30 221549 345363 969861136 36 9 232460340 3 349835 5 68 257047 40 445967 853762044 252251048 490613 96 4 8 486115 363614 191066 47 146067 369430 788141976 14 56058 156054973 86 18 151160 327423 5 984677088 73 93 22 475046390 352544 7 57 407558 99 26 432137 81 191932 65472 141869 79 412687 34 59 5 249505909 914555788 6 72 24207 42684 76 91935 21 3 69 338938 29664 344589 216269 432720652 50 429343 32 149461 3 23 34 28 98 47 73 138261573 185666 2 31225 53 57469 378320 35498 11 29 423710117 325531 67655 119276 73 400118 817698549 169842 4 50 363380 29 18 480946209 329201 21 24 317259 59 46 200301 614016893 74 127114 41 65 218703223 40 20265 52 973637703 370184 34 256555 9 75 42 61 186509 39 61 52 220608 445598 8 3 80 4 60 290016 293781 437197 60951 205923 15782 464569 96 91 490374 37 20426 79 175935 151141 333481 241875 7 92 76 226062 231005 2 86 46 36 85 321993075 147568731 71 712727177 304545 2 12 29 478864 34 194074 330186 33 66 52 33 353335 83 223516 69 217038980 98 24 244068 13 454814 81 61699101 82 266373 129689582 21 479551 10 80566 5 3 226049 127440 47 53 493256 60 381358 9721 35 423757 89 5 6 281256228 6 58 9 292900 26 149875 164145 61 63 486624 178691 286219 95 408712 52749 432824 73 450466435 97 409825 90190 44633 149015 69 269935 302014447 431918 177654 178601 44 942259947 6 9 39813 46 276860 230506 338835 197466 121040 205752 63 20 32 452107 92 77 116845150 306892 8 350124 134438 72 491703022 124866 317048 320265 111920 76 83 93 8 713102839 40 38 87 16647 256851 795936523 5 35 3 89 80 410347 28 2 6 17 7 58 105082 38697 93 83 41 223610 76 173777 26 197340 474818 74391 335550 28 61 27 484959 735238727 199331 60 68 81 354739158 467130 389654 23881 290511 86 27 431757 40 42 302200 569463167 410114 421462 337547 124916 24 831550260 50 474718 326201 56311809 301709 114234 21649 479571 149372 72 314314 55 447006 161815 432557 21850 7 43 59 405537 70 382379 159372 17 630184950 308146030 61 57 13 198117 10 46 13 32 38848 437348764 9 67 76 399857 7 472720 496675 75857 55 56 45 79 237127 6 9 63 47 307649 45 7 155579 90 7 357043 133196 46 5 488471 83 10 47 62 2 57 67 18 9 16 361426 3 6 952298106 76 16 89 54 190030 17 11 425131 88 63 62 497299 560268751 55 2 449947 90 487149854 465200 84 295339 89 39 981787985 292233 74 69 9705590 308148 592868462 471529 37 251088 40 20 226769470 258466950 252744 18 48 23 5 1 8 94 18 833990608 9 6 89 441687271 4 428260 604329806 86 67 147226 298834 3 440451210 1 92746 79 82 484606 88 43 39 105860 1406 56 142294 176698 475211 61116 935730241 16 75 468693 453609 94 22 25 43 4 9 65 57 209839 355294 83 31 3 166536134 16 169906 133369 247339 986082011 2 11 100877210 447318 480212 156264 6 76 270612 169602 3 36781 90268 451847676 22 477162 500782659 92 39 7 92323 478404 128650 65379019 156828 51 442314 23 23 9 83 96 90 491709 85 85 348507 3 904237302 82 92 31 34 416447 8 330963 92300 99 23 394562 73 161752 1 478873429 52 462664240 952646118 155382 4 55 66 48 25 3 243199 96 710865757 40 60 108714 480665 180691 43 332875 79 38 485309 70 79 80 404464 681832462 46 88 4 292120 313554 680640343 119312 89 452526 8 8 5 71 488021 359557 80 94 95 95 150436 80963 380532 55 163375455 248090 239210 284743 419466 92792 5 147783 83 98 28 98 9 80 71 243965 42 24 63 471173 305286 490869 21 3 35 60 369338 251050 87347 65 55 182990 257716 36 46 22 50 17875 401250 251664 65607 64628 262604 66000 65 454538 589608966 288123 290117 57 413766 418031 75 7 158128283 31 44 99 66899 373879 11720 594025178 477189 79 19582 131305 135771 468431 44 26 161976 460776 100791 13 147807 131746 53089 65 371641 9 49 252310 30 417189 13611 209206 16 888353028 149840 80 9 885851708 5 125761 184433 130173 19 96 632153043 408099 27 40 2 46 214783872 46 15 482540 120625 64 85 6 333993 407022 383724 9 8 71 471025 6 2 98 623074245 8 431109 42275119 368672 273172 172313 32 9 372931 419160 98 28 215335 180883 46 14 706856279 199980 89 89 9 40 79 394391 67 206695 4995 36 244593 490203 25 80 46 98181 238744289 763292993 13 287570 76 4 52 15 263218497 20 216715 90 389576 467088 78144 985953963 133496917 35055425 72 71 432537 325242 18 411261205 25 180775 37923 303751 87 94 6 407750 64 110669 31 195492 126608 87 445658 61 9 83 67 95 26 15362 70 368375836 49 226297 97 3 27642 256183 194418 68 65229860 64 55 89052 883270193 236997 119438 92 177983 103668 41 398501 2 5 166742 16369 44 20 452384 198175 10 58324 27 749935990 251832693 5 94217449 20 208948 39 45 32 348908 7 458816 228560 39 42 212729 133724 30 115571 19 22 22 584799711 41 6 47 441304 205085 5 67 460122 414322 81409 483997 248291 88 160570 98 178947 418032 15 413765 42 244180 9 98 179737 311272 214778 149970 293708 20532 85 91 42 460643 340797334 437774811 277132 70 19358 50 9 423833 24 390192 67 94 95 816 314250 81 341733 217689 201028 15985 37 89 3 287907 84 391956 501682073 40 99505 44 688229075 75 185538 89 95 398902 122783 172581 97 41 28143 328213 68511 144726 95 180062 66 29 204449 163349 88 83 8 79 20026742 6 35 164992 393388 2 773130453 477603 35490 7481 67 297652 831782546 4 420647159 4 94 911292082 60 452012 97044029 244283 68 48465 266906 2 82812 46 442076 5 1 71 4 9 48042 60 443190 9243 87 93 46 34 63728 1 261451 354720 172778 315522 80612 233925 39 71846 767788767 276019049 224551 6 29601 17 164182 30 86 727246898 79 5 83 353333 36 68 51128 31343 416234 1932605 256394 43 478857634 6 243406915 75 285581 35679 270346 4 35 3 358307 92 116268 11 24 2 630154140 955802548 31 245906 791357761 289674 732800446 454682 37534 83 8 1 37 128645 60 49 6455 2 74 118172 29 191920245 68 2 232350 21 64 8 51 96 4 138026 48 29 271078 12 437039 2 52 23 40520 241061 725281380 56 1 331102 10 35 186445 39 113537 25 66 8 343178 404718 9 24 331103 134628 22 143855 45 91363 37 17 393821 5 40407 74 1083 429861 198454 18 40 6 42142 299964034 8 393402 6 1 452532 92636 384506053 411512 24242448 99 355333 390494762 175889 412648 235665 23 392096 32 36 335139 355339 98 77569 86 85 56 77 60 91 489299 84 452564 99 457015 42 956898198 107929 20 442802 20 374379 20 53 83152 189487 4 491444 9 42 82 83 220903 85 28645 80894 19 444604 222965 4 24111 28 11 1 23 169020 38 73 342021 195722 31 67 431761 38 24 182639 30 404303 77 455470 170183 74 6 97 240210 394533 35 88 19 53 16 462300 24 100692440 70 57 301495423 188332809 89 43 606258312 619529269 44 57 26 203385 1576254 1 49 997123800 142263416 176658 35 132150 44 151545 402908 294243 61 66 6 77 166455 95 665942596 438918 6 314946 329219 16 32 54 158415925 100524 367724 58 965339673 92 136917 35 67 294110580 31 62 116520 53 63230 93 69 383000 96 43 8 4 96 256302 40 75 203088 40 364793634 263781 1 1 494958 19 48 17 190048 23 347184 5 95 450105 17 266425 57 987006182 87 441687 490218 15 302694 495062 274463 69985 257587 4 73 15 15378 60 479416 68 501318607 184895940 252303 80 18 27 97 382277 353948 439436 383507 151576 388053 372648 114694 714657261 397285933 29 485011 83 225711 466009 47 30 90 507421301 65 70 1 47 54 378727 100856 451170 94 312058 5929 80 86 2 4 38 45 43 31 84 38 9 425958083 91 64 14924950 65 179766 75 69 446866 430109 50 247857 468843 80 1 53 88 95 94 16 49 87 390878 98 235509 13 27 27 65288383 407120 5 94479 343141 82 271213 19 85 478009 34 19 27 397933 65 60304 55 265744 49 671422408 95 1 9 31 174491 125496 49 273148 245207 64 299993 83 187930 7 134727 58 65459 42 299424 335808 32 37 78 148962 254949728 44032320 11 246910 9 101242 6 14 249488 249675 371124 2 8 74 200563 33 2 388023 14 153655 55059 93 362514 88 319038 932884786 41 8 91 214214 1 85226 83 261970 56 180160 850910725 1 17 474047 194858 3 64347 68 291766 213116 9 102618 474676 93 610593119 57 16 36 213678 63 71 55 63040 27 92742351 63 511490159 37566 9 404449 460645 15 230315 9 100167 37 72 311417 2 33 46 2 35 21 428328 70 494167 67 140889079 301318 69 80 340121 8966 713736784 64 24595 180677 173534 76 2 571403239 64 444815 87 400045 470769 5 10 474812 190585 34 19 9 35833 342954 93 77133 138819 246782 206246 2 97084 328010 371168 7 481691 4 28 64 247213 52364 12 146128 38787 19 307825 336094 95 9 476505 8 7 72 53213 69 776316964 2 295370 70 280297 61 89 169032194 981438078 133268508 73 130102 64 62 62 474357 7 84 11 187660 353560 271718 725109835 394433 19 44 255571 715911831 20 59302 56 76 610640157 11 50 41 387333 66 423294806 63 109409 46 237834 12805 16 347544 26 102445 14639 286571 8 204640 39 141854 467014 3 48 461040 13 205616 335031 343439 496473 20152 50 4 9886 81 212249 175211 27 195931 194736 231160 52 28 96 39 84 314649678 2 9 370279 28 13 865653910 8049 49 236637 55407 61090 291660 325629 37 107462 67 34703 71 53 71 53 459136 23 49 166164 65 109810 274618 245283 63 23 5 378154 6 3 87 342394 290446912 52 24 29 56 70 109432 126046 49 42 1 78 193164 18 4034 97649 98 486489 429875 140368327 485039 45534 98912 9 119782 44 223595 13 6 8285 571222163 317878 222763 59 18 271735235 274762 69 91 877781214 356160 51 250551 208651 92051 4 81 5 45 9 78184 47 251939538 2 299993 11 132255 97141 158464 3 112310 4 60 62 130976 15 7 47 8 277553 62887 578748957 315692 380089 181113 471772 327525 275096178 492823 5 7 467046 8 2526602 7 31255 312183 24 74 27 69 80855 5 466926 20 35 301486 202985 221147 88 437723897 2 179862 50 53 45 44 21 64 66 401223 53 311397 89 50 385409 94 95 92 84 84 7 12 258385 45039 5 37 70747 74 304801 57 113599 324583 10754 5 5 75 833162428 104715 39 295412 494054 39 3 920599601 76 20 25 190350 2 476031 420071 321853791 21668 8 17 3 2 293005 396207 8 26 27 73 88 73 6 51257 58 131523197 147718266 126757 527258854 22 35 49257 227566 6 277938184 398155 90 21 781980074 60645 10062 223654 124654 82 32 463712 92 17290 3 30 143955 291680 186918 410098 5 51 6 27 235634 481502 361960 68 54 82 209890339 46 223059 258057 5 85 447743 3 255675 34439 390738 54 367076380 70 49747 32 74 51 20 256483 27 644696677 45 157717 401218 4 60 94 668176346 49 90 38421 56 84 45 438135 83 436280259 209165 757624621 4 26 64 89 110667 51 385663342 26 9 322804 34 350783 66 92 3 681476577 977744731 36 39 173861 185315 9 92 43 70018 233380 56 465911 185050084 53 338078 6545 4 61 25 47 31 8 279492 6 76 73 98 321599 1 604935010 70 51 251041895 17 46618092 89193 71 72417077 72 467501 145685 35 52 478468 88 77 74 3 1 274672 325208 78 42 18 24 35 90 9 71 7 92 145713 90 87 80 420476 91 742268387 88 44 37 2 257425 320750 38 66785 376844 96 76 12 443022 178512 261167 23 5891 612993153 63858 6 93 777393062 71 393611 6 23183 595533226 35 89 52 25487 494962 62 64 1 47028 102968 162050 85 486385 2 92 485605 41 395709 98 250117 203555 2 419322 45 59 19 667110063 371456 131209 59 138997 14 83 17 452854 194452 71535 249083 108761 47 414577 8 186539 8 81 14 44 66 51 19 238370 452993 66710 223623 6 391679 207105 18 1 90 473579 137865 10 4 448491 59 64 21 941977745 3 285718 383355 41 56 77 3 82 26 64 87 44 33 192335 168676 303793 21843 28 74 53 40 396764 108177 43 872774843 5 233560 2 2 61 492819 7 415995 384880708 8 30 99 330712 78 11 53 68 367320 339308 94 163579 19 24 44 60522 245672 31 459690 79535 2 37218 325144 5 74 404344 475905 6 45 64 461039 139045 65 53 223860 493343 33 24 68 66454 1 995371756 19 69 38 72 30 93 445750548 26 465542756 402623 62240 88 77 4 62 315011 48 82 297721 117650 53 109483 30 112636 142502 22 186820 23 434292372 459858 24 40035 920592035 26 96 154618758 79 384676191 425910 160519 307003 296995 68 17 474808 39913 470372458 40 19 381699307 160404 25145366 59 141302 273406 8 354298 151546 300034 8 28 324911 2 21 432537550 19578422 66 5 343654 2 2 56 8 44 21 34 1 152290 67 127546 60 658709603 6 480532 50 4 220057 224638 85 404396402 67 462701 455321 46 68 60 285945 61 158693 18 181737 15 92 23 34070 96931 256339 94822 68 353121172 68369 477889 43100 44 485376003 44477 291488 8 59 401545 181429 2 124553 5 76 877734844 7 82 191155 185258 31 14 17 41 9 24 98 48 44 378217 758386976 480039751 11246619 56 17246 217449 182875 1 51 54 504553423 367095 346713 40 193304 678509248 94925 12 418322 5 464929 9 730529886 50946 10 420951 312739 1 67 70 13 5 327496 195454 36 51 470872 10 7 437532 242588277 43 8 49 31 377195 295483 75 9 22287 55 436883 307564 200525 58 4 58 426816 8 80304 5 81 364012 456349 14405 37 25587 84 46 163507376 6 392356 66 56 59988 82 8 417943 351420 394185 385126 244518 253241 82 80 18 90 258248 81 2 248567 13 462466 6 30 85 10 371382 89 54 65 39 6 47 98 37 29 3 3 87 84 405742 9 302009 348253 89 303385 188456 457929 4 54 420526123 277224 943778523 345395 35 10 488974 37 52 475066 45 93 48 8 907019429 406766 48 188404 36 8 1 427647 86178 65 97 321507 22 98 76 21405 56 4 402825 68 92 41 388473 2 3 489714 9 95 15 44671 34221 477766 321797 63 11 393302 11 52 61 32949 41524 367696 46 190576 486772 228984 75 68 303537 4 26 67 31 387770 83 35696 40 37 8 360292 127463 178282 188068 400539 401063 5 86202 5 32 390375473 223437 357290 402668 71 9 1 23 411026 496493 37 103655 44092 21 94 455246 16 492585 83733 29064 220891 41 292174 388178 377648 468210 147353 94 12 61 96 2 93 3 95 86 83 8 71 63 10 105778 45 26 69679929 387663 179533034 96 11 390205860 51 68 56 332138 173608 155821 447884 535777619 471610 52 283433 255533 73 9 325843 90 457133 64 63 71 56 37 44 76326649 38 92 9 62 205744 58 26 47 445065 38 210853432 78 8 44 347120937 1 3 7 178019459 193532 8 349591 29676 226392 8 60 56 358207 24653 97904678 440118 58 88 81 289825413 29 180515 3 3 69 217635 168887519 14566 49 375240 37 43 22721 217456 82 87 242201326 68 234699 32 36 38 36 397092 30 68 399558 62523 49881 1 49478 3 17069 307229 64669 233357 62 85610 60 642704219 99 406126 62 82 20248 75 187723 401338 2 54 237147 351891 78 155946 96 7 2 49571 257121 388496 848946382 52 74 970383479 14 180257082 1 386947 96 88 69 128245 80351 95 8 57 119593 179672 8602 22 76473 513593049 84 328977 57 93 349435 53700 881190310 2 462449924 858395660 203425 234414 447277 613314167 241442 110186 361817501 12609 176189 444345 331752 42 53 75 3 3 408270 139466 352066 23542 24 184984 23 194659 23 58 370353 37 33 167813 328495 96 180346 795784605 48 374712 25 35697 142532 87 79 94 493859 52 46 65115 62 244487 256873 26 365662 202672 220053 62 68 43 90 366809 43548 583091848 46 290811 34779 69 401595 198117 79 57 154959 426673 15 64 8136 67 91687 30 288540 134518 495493 96297 35 348997 48 43 369332 44 122584 27 47 67 98 599124141 244282 446042 352543 319337295 259700 13905 70 5 35 172739 12 9 245858 437971 343583 410086 269495 32 81 398127 340732 428854 296257 186008 80 248677 43 1 475873 86 658796364 97 95 2 37 80 77 95032 370726 156419 236079 471631963 92 91 84 54 65 447292 2 335716 92314 251238 13 89117 147290 352649 43 8 408699 256414 416215 6 26 102932 82 13 69 66 627429489 38 7402 271256 98 78 39 37 98 42 3 90 22 74967 423656 41 46 72 318399 24 58 41850 59 86735 475744 6 257952 204108 287400 14 91 24 124143 180018 286416876 89 16423 345256 480330 73 40 261221 366521 90326 200520 93 81 14 97 282076 64 9 15 487248 39 25 225346 96 895582155 961451426 47 38 398301 98 15 44 359107 497745 362825 159814 39 214499 11 120417 70 374681 1 406821 39 98 48 849078791 31247 23 16 319597 61 97324 478775 64 72 373805385 409869 37 39 1 8 416263 130448 159778 396009 332340 81 44 349002 397046 285994808 40 2 66 86 69 4 168238 24 471126 75 55 89 1 353712346 931858815 144209649 31 39 237689 299301 448034 20 6 54 52144 232479 432089 364974 191608 76 95 241138 97455 61882 282637217 18 175411 63976 164713 74 797592757 9 93 35 86 3 832164603 491037 3 47 164725 67 235243 45 51 153801 453595 41 2 89255 44 409762 483574 53238 443412 110373 138625 59 337082 443414 44 794278739 83 69 105803646 6 27 59 308064 8 1 19 127807 79 35 367103 51 487919 94 53 4 26 76 114907 250996 53 266682083 56 959345429 16323 184722 426275 79 99 57642509 236335 28 170575397 5 71 26 161551 352278032 3 212013 11 34 98 47 213385 291613 489743 816656957 75738 48966 940312288 49 99 18 65 31 132597 234191 229124 4 309367 309362 72 251639888 25 65 41 18 268336 2 93 85 865662309 481803 3 97 58 7 3 364355 461111 63 10 8 154202 6 9 59 426594 275085 152850 145179 43 133518 21 422093 395134 55434 28 263654 6 449454 395927 35 21 100131 77 50 83751 205514 61 373158 55 74 766587468 31 93045 51 105616 82 75688 399800 21 479700 425792767 247145 474640 216179 4 3 428131 88 949839259 31848 13752 86 482725995 65 17 3 4 6 349090 91 2 67 29 261355 39 88 314418 55 32536 33 413941 197766 5 269189 409410 424575 84 3 55 39717 21 163350 33 32 487372 439546 50 416039 2 57 7 242966 21 231154 88750 22154 62268 328065 33 6 700908717 45 114601 1 44 39576 13 324753 9 531077565 533573354 262433 167258 683793449 26 52 43 53 2 370543 351732 71 5 90 42 1 414683529 974464842 87 5 72020 335649 71 154245 7 391530 8 410106 18 150419 80 56 346938 79 53 91 12 65 40 5 773249494 84 4 12 28 6 320547 418643 396146 38 215898 498479 66 429596 1 168878 187327669 3527 15 76 263443110 73 34 67 227832 92 57 442689 370120 953087779 857640124 112182 66 125857 11 51 1 258449 31 256834 91 670976070 479733 338302 263582 3 38566 203429 157225 275858 8 248088 119597 21 62867 238010 38 15 5 539415322 972689970 24 14 37 57 13 88 276374 88 39 278174893 215675 20 94 15 278591 62 371796 456576 342601 446037 210981 394810 421194 416368 22 70 33071 89 31 97 56 561045102 15 473591 5 765873596 113534465 469743 999730359 280084386 86 13 120418 33 52 19 5 123852 399783 447984 441019 77161 62 399120 38 63 277580 7 33 49064 66634 127922 77331672 57 82 98 54 170568587 86693 185744 112581 2 619016610 80 251534 317598 46 220448575 141540 315113 120517 72 58 83 5 11 133229 27 73 307377 37 55 67 445163 451363 51 833768129 99 25 478127 8 5 374067 36 23 73 55 71 1 25699 262522 98 85 86710 262603 41 1 626485313 73 95 39530 912804519 409307 303226 386221 34 61 394560 291504 120317 68 80 86490 88 259798 5442 28 40677 12 55 398026 16 8 225583 413315 195215 48662 266333 47794 150563 78 20 349327 309922 302568 406199 466783 88 213264 72 56 6 96 58 128927 14 443418 842583005 47 540949087 63 265672 70 538371274 9 24 99 86 237214 66 42 48 62 85 72 364688 180033831 40 95 11143 33 18041 97 70 48 179713 252843729 797912063 12 104707 3 98 898231906 402877 364944 472238 421493 8 36 439664 77 85 356503 3 195216 89233 3 155807 203300 190252 8 434282 40 54 17 391184 362939 50 70309460 317080 44 103745668 416623 20 1 917582633 263419 28 252747 68 826459047 1 336606 63 98 416290 41 622393342 275929 236337 21 91 89 91 259256 4 40 35 120534825 484354 362634230 241196 927975192 353945 63 138991 297014 49 147556 115886 36 250865 151673 287631 393273985 189976 109408 83 8 773652967 4164 354916114 377860898 48630 415100 426261 6 168332 74278 87732 433924 883508563 36 195140 80 59 23 48 78 327304 61 93 53 41 30 45795 1 72525 61 74 67 67 838365820 40 1 290299 318113 448947 101789 393801 128619 37 490078 7 451982 437376 48 295203 464695850 458350 77 419511 48 90 464963 272196421 75 98 430441 2 91 14 78 259094607 417543 114411 48 172380 80 5 7 26 221009 351529 84 71 993933350 307829 95 690786470 67 98 790632978 18 1 48 7 334386 45 115709 196654 680166870 382852 270350 3247 35 42909 67 86 332695 319678 251216 4 84 31 812373050 37358 56 7 58 131332 392921 21 15558 73 96 233512 193294 54 165977 60 57 435306 101428 13 32 92 2 37 87 47 603635725 41 545506445 358272 491062 259902 6 211287 329981 93 477099 36 3 617315791 488608 79 903741447 165261 53 27 215549 218400 31 16986513 94221 15 180501 92 10 46 69 423764 8 86 68 396817 27 97 144492 288463 40984 65 7 462106067 7 257220725 3 303864 256947 298085 297937 351103 66 61 11 1 52 73 42752 59 365145 6 426029 757859327 165991 75 7 331898 186117 363888 72 11 71 39 89178 229539 99 12 707186552 149462 245926297 211953 211180 952418412 169982 14221307 823461954 242304 56 345934 2 85 350775 35 70167 3 411348 75 3 6 9 48 31 8 91 353446 74541408 4 239706 472499 391938 39 95 929801846 16 9 28 72 42 159812 94883 85330 643783228 884593178 279558 371901 476158 83 71 8936 215697334 38 9 93870585 63 5 47 67 90 78 67 205399076 3130 13 63 8 74 92 254223 31 92 15531 247376 465185496 1 27539 5 70 18 35 363992 25 14 339030 29 212346 61 94 75 6 43 375908 628999083 58 333092 46 31 42 11 380567 463246 349225 76 123689 365586 190647676 71431 308513 39967 360710 358113 66 13 401496 31 94 5 412686 385428 227036 758943183 155902 275162 6 123033 477236 85 103074 180289 80 96679 97 12 10 435193 20 98 425697 380706 5 18461 5 133748 97 311806 75 251419 382753 81723 51 726452702 94 841836834 29 91 28 1580 98 20 249140 88 402728 24680 284391 85401 59 259582 102007 76 76 12 553009690 13 43 334230 29 25 1747 28 30 765463333 322397 373116 740804874 426720 52596 82 832376363 261364 59 49 4 697235883 9 8 382859076 8 51 357071 73 342048 94 10 62 94 49 25 9 15 255580 59 77210 34 30 139398 7 10 5771357 9 55 476394 28 44219 5 219253 4 83 447816 59 2 69806 286154 91 124001402 260054822 72407 224838 438701 4 99 61 8 68107 812795602 633064485 48814 439417 76 445274 85 778161536 57 68 418816 309729 174102 466433 8 192475 55 46 45 3 793637511 271763 857213063 38 55 20745 267152 230713 383068 313202 13 69512 94 70529 409468 313607 459582 205674695 81 150846 272363 43 47402 69 66 78 56780424 329618932 76 44 201290 357233 58 49 2 627 129809 477450 53 195654 99856 48 67 5 7 136808 441544 73 36 9 13 198466 66 489433 434217978 17 413035829 77447 180303 13 3 236329 73 321588 68 1 79 62 81 38 1 28 138400 56 366127 387384 419524 399092 11 61 187009 429761 426519 360421 470098 191875 3 26696 455597 99 61952 243717 72 9701619 88 137 462207 52 206163 75 265508 847631280 224774 95 324095 402025 9 4941 214655057 31 2 92 75 31 57 71 14 17 56 529652706 340903 85 409292 426880 436681 74 72 112231 58 75456 170651880 267027 8 82 1 333332 423910 44 9 208275 4 288410 90 424725 386864 78 30873 90 57 98 459594 37 9533 79 7 411028 177433 478591 2 3 184610 60 387165426 47028 79 122017 216090 444690 40 763511631 24014923 38 58 108287 365778549 241236 456666 9 83 9 71 64 94 96175 397806 444018 10 152691 292115 267404 69 16 374194 95979 140265 81183 415600 587285671 346900 94 54 24 5 3 434685 10 9 4 22 451554 99 76 958312226 547243287 91 428981 12 78 399793 162587 481707 2 56 299521 91 70 249090 13107 301176 65 95 19 62 312483971 4 67 54 250193 7 26831034 219753 75 375360 843589810 350620 2 80 58 210781 592296466 132884 93 34 6 216307 491484 43234 28 7 418030843 235944 81772950 45 305473121 620011530 1 18 134855 6 66504 7 564135610 9 262238361 5 46 30654 446739 123259 48288 23 7 28 30 7 43 78 6 874151216 5 201174 52 174553 413689 38 92 417449 97 498515 339580 6 301928 65 439655 207286 2 357334 45 36 148880197 13 392626 124495 367451 49 724360393 22 5 70 95082 498692 5 28 478150338 5 4 63 326389 239926 18 274272 21 76123 10 305789 7 97593 287263 442169437 12 62 14790 55 29 137089 61 23 413527 138276 286476 121086 78 35679055 8 58 63 51 231439 494105 711537401 118913 65 493247 68297 17623 152038 9 70 242416 89 68 92 17 90 431876 72 62354 201040 357759 34277629 5 6 8 40 64 492402 131804 64783 106280 32 770051604 299531 797649716 2 310569 32 4 6 841710188 71 166643 453495 189269 340824 255383 33 158007 97 229129 98 70771 26 71 133117 337977 54 9 124376487 111722 3 320648 315718 67 44 851075238 46 52 19 215249 4 1 483804 82 53 928901287 347376 77 4 23 276502 67799 4 3 99 422917 5 17 264121 64 44 26 36 57 78554924 290664 6 94 387970 29 74 439654 455796 319476 65155 96253 448318 8 272927 65 67 72 92 28 3 2 478035 71 58 133330 370350 67 63738 118070 53 74 409502 215435 43 95 385898873 64 73 442288 125266 199792 77 31 80 50 291121 5108 39 116720 139222 18725595 406299 29 452080 91 12 51 190598097 292413 31 403655246 73 68 10 168207939 463518 963841801 1 198387299 96 68 308189 3 49 48 27 350631 294347 87 71 37 324396 46325 67977 558969056 293707 70 63 55 51 29 75 287479 864220024 81 737126309 29702252 19 66088 40 22 415001 69 11 58 399816 27 128041 4 45 11531 977814988 50 95 81 29 13 202105 5 81000 289609 114580 384561 58 310078 210190 8 475064032 72 274520 38484 491728 124187 43 6 5 598933378 299306 6 86 79 6 2 64075 65767029 834989495 66 3 322849 1 256970 29 6 195 7 303599 29903 7 393710 86 214882 64 98 466842 412873 316921 18 115433 434039 56670 433780853 445540 32 440560 17 53176 87 76 8 87186 182501 84337 944163144 433448 341743 198765 24 12529 12 483639 85 891089861 6 6 134187 76542 8 65 1 26 22 90994 403822 55230 212752 37365 50 2 74 901545692 50 99 159013 61 453221 73 103639 430963 310310 7 231067 499706 46 8 52 12694 246563 94844 215895520 191049 154627 348089 75985 92 27 126692 94382 71 15 218188239 264911 73 144928573 8 65 98 309825 45 37 70 31357 91 82 433049 16 488417 21 17345716 980046994 85979 36 89931 452944 240023 14 7 56 24351 87 769679836 42 73 906433508 83 27 181027 52 10 5 82676 259256 12 397962 96 129629 479155 131093 16 49 293171 63794 191580611 4 378654 21268 90 94359 440928 683516322 43847 763585203 17 303367 6 48094 50 18 97 241693 400999 10 2 37049507 82 34 159743 435093 136281 89 7 7 42 430259 65 236090 79 43 121924 94269 28182 75 80 29 2 57 309164 49 27 58 373335 85 400364 84 7 52 451015 345081 61870 2 234542 76 388168 61427 200308 374136 3 93 45728 276435 77 368194 86 477861039 60 83 209714 163004 70 7 48065 207481 175585917 230585 7 29 25789 39 413894 6 43 299260 145353 844971050 162053407 74 77 29 79348 432747318 295116 7 127079058 2 70 5 204782 219503 3 359134 259482080 91 882534954 297493 30 421782 481647 692886103 45 172780 36 28 411164 102399 69 90 468248 220677 402917 282915 34 54 26 829604281 46 14 2 94 427063 206568 80 171411 482244 331632 316538 360347 427269 128441 60 64 63461 71 35985 54 94 63 78 58 109462 470756 76 90 122379 159400 69 15 1 324752 222716514 24 10632 22 58 73 315470 14 24 287131 816869728 72 464076 7 394554 453351 209023 467733 207017 65 73 47 239466 25817 44 73 47 28 422205 22 351709 94 45 87 68 10 70 169203 7 218009 85 676866362 246192 64 67 138469 5476 6 69 73688 920524810 73 280482806 403799 435674 111001 7 17 154497 240169 36 190585 33 379711 61 437689344 41 58 129356 330406 349465 406924 82074 9944 414875 706472841 9 44 17 79 77 390963429 243700436 142874 860326662 124932 963512051 282507 106221 2 46 231350 500596919 73 341282 5 64 54 10 21 482536 392816 3 38 8 94 71 382306 162248 72 1 7 75 5 88 464118538 442735 73 50791 54680 415886 65 400002 11 35 14 82 298422088 444474 397221 3 49 97 823246736 280005018 290786 147092 90 43 44 164209 222664 61779 786576728 427905 75 521000310 3 336988166 94 43 94 367053 86 100561 66 86 4 91 171296 557826179 61925 142121 268332 886373031 459205 86 9 348424 3 311203 16 507600414 42 83113 144934 16440 11 275000 397252 91716 4 451081 351545 3 9 27 443920 285356 380476 36 67 184733 81 238738 53 177820 156916 9 230736 443433 3 364543 146583 431726 216294 63 399048 10 44 287504 322289 77 440170 28 58 36 269488 435477 135662 65397 1 284825 5 65 1 12 84 1 621809923 57124 389383 9 70 79 80 74 36886 8 67 43 79 255103 5 132359 449905 30068 15 369866 95 7 93 9 90 344554 12 294160219 85 450402 81 351260 94 6 2 103294 86344 42 473973 28 96 59 418760 1 30 452317 203825 496046 197373731 241513 8 45 61 48 409906 71132 447281 220844 60 294293 20 373185 495333 296611 263273 64 4 98 81 7 71 14656 397664 96956 35753 53 63 70 98 2331409 48 389540 64 200703 81 439288 452727 56 374842 20030 249582 64 151382 68 88 74 78 7 267521 11 993144364 801406539 7 173245 378289 122585 55 2 58505 52 209453 434928 4 203987 28 78 7 167460 90 31 179733 47 238083439 986191786 225245 45352 1 44 616499425 199030 173020 622525396 443472 496851 92 248420 34 42760051 252596 18 325877 89 85 15 435295 77 494139 73 291346 40 394005 358472 238092 31 486816 26 71 390224 75 413542 38 135562 11 198929 91 60 223043 413233 7 21734 9 866740594 172989 69 154143 428077 457473 416579 34 322842 99366 370345 94 29 472380 67209 365187 11 61 214978 5 281697 369932865 392046 59 94 41 87 211292 36 211935 233714222 61 365380 393070 285744 5 75 178741 63 108072 48973 9 60 55 59 814692582 1 37 72 68 34 14608 856859126 35 10 411540 3223 522521124 402122 84 42 79 24448 46 292336 391458 144335 233408 13 67 654605470 59780 6 265670 296419 352020 164604 370887 15 324023 355354 91 323386153 161110 8 330397 187846 64044 54 32 425952 47 64 11 27 6 273767 310902 344542 462223 314189 42 5 5 233356 1 8 23 69 82 8 7312220 266426 425228 123815 295455 431671 197877 203235 55 65 109822 17 89 25 323816502 33447 4 98 311335 22 19368 305258 49 421329 8 4 96 454344961 49 383295 419485 87 19 68 388253 22186 480608821 3 306176 156139217 2 92 399062 25 43939 7 13 56984 282532 22 137932 5 193659 8 91 16 240145 33 56 485530712 303728 67 20309 598050572 179827 126254 41 48 26 75 214351 6 261311 466841 2 5 335692 81 51 40029 494348 979150632 395029 346025667 290381 97648 387773 7 466829154 371084 201914 484417 463578 2 8 139970 67 62 9 371055 67 266609 315920 911710014 404352 87 36926 70 371388 77 170854 75 476352 125306915 4 419579 398988 524151918 20 169470 9 180384 5 37 91 36 88 52020 398180863 53 422120 491191 7 193377 412635 338930952 48 344513 229211542 272802102 49 197143 91 7 838151098 11 22 23 190010 345487 38 109792 395850 318955 17073 56 294576 293545 42941 66973 647422814 9 8 93 329937 1 25 64 45 767227804 295791 130564 403880256 861055983 425246 39 299675 47 15 79 249344 46 791684278 938638802 437528 49 20481 253750493 8 35 15 328109 150299 87 9 11 374653 49 25 16 7 24710 22 465320 2 53 107027089 7 102180 33 57 92 219471 14719 41 27705 19 92 106729 499259481 77 213368 71 4 76 41 15 88 82 91 67 2 30 3 3 419215 8 186252 91 98 1 488562 381931 128041 420390 69 328735 93 9 424736 9 824303918 215306 8 223555 21 283289 43892 59890 24881143 70 13 241761 3 32 393791 299981 452290 386644 348598 394600 22 162053 68 5 395177 73 303466 244632 57 55 16 117225 93 41 57 3 13 82 11 40 349020 443539412 54 57 552380284 89 498729 14276 21 781825631 89 939116419 103571 774936721 37 31 162901 35 166424 155173 1 197091 249600 342078 23 56 347315 272889 79 26 71453 58869 6 327161 304878 489910 4 4941 160233 93 24 94 76 226899 95 177042 69742 27 78 17 79 139096171 321785 87 37 15147 3517069 142981 262445 895607156 53 71811 2 5 32 424481 317226 21 52 2 56 29 72 95 62 37 42 42 3 25 317265 44 290518592 478562 89679 79 247926 207341 32 182019 72 96266 23 356427 87 23 9 31 730669276 105411 452942 186546807 41 89 20 273164 1 692315881 81 85 6 11558680 47 67 87 59 3 310072 304170 63 30 429907 25 453262 428623 73151151 64 430760 152438 87 234249 450431 60 191606 677334701 10851 6 437190 137988 83 42 224649663 448012 4 22 5 713480022 56 65 96 14 158625 63 14 89 63 7 85 137151 85 24 34758 365147 486341 205812 694640777 27 7 80 95 486975 332674 40 41 67 61 8 215192 98 551150084 476625 5 336011 332964083 4 338598 357910 236910 3 1 977597967 76 797544842 6 460130 86 563218741 24 413022 43 416423 74 15 3 57 469123 34 508225430 46 428168 20 203069 310257 435833 8 77 48 4 89 50 45 415651 22 627433194 339085 296370 190830381 94 164736073 804249783 471045 44896 49 15 854668153 2 8 354590 99 247311 97 87971 50 348057 305961 20056 152696 260884 164323 257890 83 62315 104215455 396987 284086 125806 13 145470 86 73 75 166324 114444 216352 77 199664 9 245459 60 88 43 7 465375 94 809556467 37 27 69 431324 62718 56956 369950452 153874 56 467707 5 34 21 69 325822718 213608 69 417676 59 212235 5 363073 297205 18 270135 3 72 9 439714 480007 315315 40 25 6 6 401952 42 2 8604 365816 436079 187019 91 87 641780237 224838 186285 37 28 822871625 30 199207 27 41 970609887 59 42 68 441333 44819 1 88 6 92 15 296924 351476 9 37400 301101 56 281884 411187 75 385737 242424 27 8471 24 93 20699 83 24 30 276007 5 5 451081 20 93701 38 67 26 11 73 5 371794 38 18 4 58 342283 231213605 413989 88 17 430468 32 120762 42 9 56 476911 133008 298802 22 31 265939 210733 48009 96688 198020 63 36 3 21819 82660182 443506 2 34 77157 17 415520517 107548176 55 35 141310 38 427591 154452 91 87 270843 51 503939545 75 84 60224 237075 1 9 266703039 765751543 553471237 70206 1 61 11 18 41 92 355916 476667 37 317960 79 368325 443893 40 38 312712 408744 112422 52 63 279278 355813 64 73 174945826 43 207879 308440 50 162916 39 298727 20 411688 274346 453956442 53 457203 91 494468 83 321964 110078 339739 336305 103239 352310 14398 71 2 7 96 144468 185672 50 56 1 6 524586907 402736 264438 11 72 193204 420872 221233 74674 6 328513 974507419 37956 411677 73 33 9 6 83 73 18 2 10 371022 402696087 30 838898390 670301730 88 4 289555 71 403104 261637308 52 76728019 6 238582 17 108402 78 409203 56520 39 98 4 216818788 406676743 2 124648 195086 202697291 430515 460440 24 25 270338 10283 223271 28 193359 224696 252437 193828 20 54 42 11 2 9 8 815715317 55 444610 404016 47 27 445155 24999 485356 122780 55 6 305707 95 172150 53 5 25633 12 6257 54 348995 245385 263042 249491 258480 41 49 80 163392 482982 88 134790 95 245720 5 373793 45 11 230061715 76 64 41 45 327808 26 435464 85 273511 8 929522665 8 77 55 39 70477 11 29 247858 378102 130472241 555105931 136940 47 403805 43506 916778511 99 272871 64518950 127146 13170 442405351 36 229620078 98 94 7 14 80 180771 72 483570 318374 471124 156035 66 126177003 4 264031 65 62109 485623342 35 19 561326871 349087 21 887383178 124841 8 218042 93 6328 344294131 809043766 5 59 471953636 314034 51137 49 336388 67 63 76740 441000542 8 81 85 205774590 971077571 148996 15 26226869 44 72 48 200275 389492920 464127 53 60695 7 492076558 53 330512 98 445636 38 444893 12 59 85 38 130616 99 97 138837 123040 78 21 232706 46 199957 474887 6 35 5 47 95 86 414030 72 65 230217 489760 330872 13 111433 82 438953 105292 12 21468 201444 20 446274 433160780 10 95 3174543 86957 80 234746 416165 34 60 235683084 175681 122710 60 48 80 55 86 488756 852530914 22 47 242372 828267735 37 820184766 56 718670151 655511061 48 732258246 489737 403209 67 60 585631937 35289 214190 165464 67 3 38 110601 39 200002 71 49 65 322048300 60 54 183654 91 453580 456441 194095328 220644 83 158442 213356 44435 294583 90 76 63 50 420787 56 127898 82 25 1 360309 76 235480 157002 342252895 443837 1 65 471115 495818 27 91 72 26 127655 3 93 567380181 26 49 84 497735 234662 39 197820 7 142919 6 319387 213327 401142 346860 56 98 20 67391 319488 31 63 90681 2 13 22 181434 33 90 150899 195535 8 493156 222490 92 366034 47 62 37 294194303 480244 985695455 418272 73 61 625648143 70871 261033 7 123582 39 396556 288799965 361561 43 252933 212431 173855 75 210871 412948 490026 4 193657792 846617704 308878 9 34 123889 82 25 39 67 54 358849 67924 55393 399191 15 51 259862 9 317753 52 7 9 212115 59 20 25 25 19 845619063 82 67326 35 396365 281774 279646 456766 296153 30 78 35 99 2751 69 464338 27 32 4 90 95 54448 335960 302157 638141360 492762265 225233 343582 404512 61 63911057 230348 75 84 15 437467 358211 14 4 491030 8 297000435 9 274306 77 45 76311 16 250584 408188 48846 50 10 338265958 265202056 445777 8 38 55 421311 84 224404479 220361 77022 25 3 49 34745 3 82 322631 16 113908 269370 22 10 52174 57 246897 413048 94 468714 478698214 64 96 195267 126144 65 46 84 447939 45 75 5 50692 8 1 160055 4490 32 26 80 601489412 461977 59 52375 11 233606 8 31 54 418518 186357 25 41 2 4 2 14 378197 495592 39183 79 141477 1 459431 449064 6 19 83 61466 21674 139805 45 392776 41 13 76750 428209 61 31 74849 99 4 481688 42 90 24 83 391405 214085 155752 546520241 450687 44 97 1 10 237121 1 5 97 89 72 496967 100341 301406 15 55589466 63 164748 8 45045 79 153613 212365 66 42 449203 48 12 305089 119217 51 274274 4 18234 55 52640 45589 42815 395232 79 16 207627 29 58 98745 258095 332034 1 168873 33932 65 8 76384 81 19 63 477389 84 387139 245289 372562 20 445330 4 52 22630 7 90 64 71 76084 19 38 360068 242888 52 84086 9 62 31 219884 9 803091119 48 827943077 58 5 17 147217 87 337896 293369 666951582 56 49 81 117754052 79 154009 81 20 434037 118599 14 55056 23 12 45 71 4 105649 40742 358263 66 84936 60602 214150 225750 9 303352 90 385447 50 87 309241924 55 652201643 299488090 410645 24 95 97554 87 151944 3 498016 93 468530 236809 440678 123799 17 64 56 32 51 43 298968 215862 315477 399644 50 18 48814 416968 265750 41 13 642439487 41 32 355681 93 40 62764 329144 70 115772 294902 95 468303 206654 59 217867 46731 423868 403974 5 17 61 9 440728 362810 63 240958 28 86001 592579056 87026988 28 87 879732382 283717 359027979 74 230983 612384348 26 65 76 518790785 329018 5 238684 1 409769 234466 479442368 15666 58 189289 60 2 81 49 52 57 337001 13837 247424 439182 2 273741 76 18 332394 284868 361725 91 1 302580 37 952800294 1 10 164995717 34 105566 16 25 58 76 738159014 172425 1 297586 22 47 76 29 43 375237 110052 101609 282263 471279 4 94 4355 32 83 80321 22 87 354680 18921 150243927 42226 7 381947 26 22 232755132 365347 8425 313779 1 33579095 195836 269474 18335 39174 90 2 23 126932 34 197554 35313 83 452362 75 23 34 34 1 144362 117974 122491 413908 407565530 40 8533 3 447731 271952 118580439 16 26094 59 279531 375787 5 24 33 38 411327 25 5 319607 211179 111548 12 3 31 37 476690 324021 81 45 59 10 88 34 94 5 875158411 146433884 83 4 652340315 478335 239655 32 62076 495308 30 431348 5 42 287855782 44 85 4 3 52 793735110 8 165068421 53 20 94 234655 91771373 226127755 235310 51 53 417662 148442 9 15 125953 229708 88 38 45 272915 69 392850 40 121177 527252496 403511 54 2 193794087 429252 17661451 45 43 70 799016499 318973 16375 455733 37 30004 30 499749 288850 6 75972 56 457930 47 28 89 227884 3 18 7 82 89 62 245238 4 52767 142893 2 62 191165 343473387 72 454140 4 8 229857 77 403571 185217674 61 40 409092 4 993260133 90 399252 326549 121795 131903 34 497360 69 241165143 52 35 28 277689 487927 9 88 10790 178639 176683 13 806869964 59 51895 318742 3 41 674637390 30 115093 73633 71 60929 68 528702251 187992 66 71462 376789 421744 319965 97070 330552 31272 9 8 490777 70234 44 862559045 96893 491338 88 130198 71 11 243166 41 52600 34 87 213302548 792802998 1 32 41 141973 7 468054 27 455529 256686 20239 26 67 480896 71 74 152152304 37 402007 693487813 442749 35 69153 33 13 73 61 210225 10 67 97 209911 9588 189603 272833 308410 21 3 14 490244 5 40 52 241539 423505 35 297093 5 26 65 64 482361 42 94496 53 80 466151 131540 117859 41 68 53 33 94 263589 367782 4 248223 4 47923 383373 8 4 92 59 254927 3 395560 8 858103765 272262577 446750 17 475843 834284733 50 303301 4 8 6 96 450104 258277164 40 673974146 368351523 85 62 76593 3 945004060 23 360862837 4 84 345108 434411 380063 55 89149753 13 4 424826 10 87 7 14 3267 89 129467 2 22910517 93450 68777 22 242726803 322824 73 54 250036209 67 264135 10 37 29050 206681 9 385074 303221 29 1 170897 11 8 96 270248147 328145 96 148680 5 2 54 68 9 26 78 315715 402344 33 63 24 1 58 71 95 87 17 74 52601 6 73 59 79609 184698 455994316 48 269205 115569 47 45 72 69 605734537 64 389983953 6 39 91 4 47 554711234 27 41 97 59 87 71 394473 30 228725 278077 54 266077 73 247416 105298 65 209071 39 65 362726 224870126 515635315 1 3 451975 11399 56793 19 461615 85300 56 428902 9 776835203 407688 269042 77 174025 7 18 345044 208643 1 331434 60437 37 202346 6 163188 688213368 90975 394262 50711 452434 60 399872 99 64 380984 5 66169 13 448695 57 33 91 45 50 45 236854 354042 3232 417369 59 88 72 252492123 474090 31 454577 8 54 9 207229 405818 71 91 25 2 308585 3 175980 342281 483555 21 394803 441725 1 98 57 44 409202 403221 49 51 3 81 354897 52 766944849 17 244556005 87004 64394 15 26 83 9 225257 50 83 14 195843 299979 4 492886943 62 53 62 351474 16 6742 85 499956 382201 461896 51 426815 83 25 384488 115785080 27 319360483 8 49 429138 214425476 187362 15 100210 40 38456 44 61 77380832 50 63 58 427784 62 3 32 394186 94 42 6091601 2 31 31 94 168099 76821 431920 8 94176 120357 238233 254728 454784 39 79 147381 279375 309918 403610739 1 274155 78583 94 39895 308976 435043 86 55 63857 38 7 351280 53434 319461 6 73 22 33 95 322656415 71 6 70 141319 1 199642 760638010 66 35 370128 426763 24152 76 241799 6 99 61 109475 466068 234181 9 88993 156198859 154366 78033 11200 437191 496115 37 374182150 31854 47 268026 116637 81984 3 499815 372436 383378237 55 226874 185898321 84 115023 11 44 228371 71 97 57 70 106291 992423351 52 44 37 428226 32 131097 49 15 37 20 68 212766 296011 8 17 59 6 344131 972928850 65 445598 25 27 52 91 19 8 15 78758 29 125897 523526370 79995 386916 86 2 48 87 16 398363 175603 9 84 5 96064251 531353358 11576 132077844 59 32 90 326245 340603 968609924 275369 41083 411972 70 4 4800 76 92 8718 17 5 441877 176390 47 12 203654 86 9 340783552 24 160641681 549210246 41 541424439 73 74 6 125991 47 73 8 41 3 219492 6 7 273825 78 203828 6 96163981 17 214677 116928099 16 415376 148699 158198 57 4 69 9 172772 97 52 38 421634 5 57 461052 32028 14899 423919 3 54 89171 49 97 16440 16 67 105328 289205 98 178476 189304 63716243 77 631781513 174885 531994767 5 3 245803 177518 283680841 291870 242502 85 78 47 422769 36 194852 83 131076 676515887 199730 15 701173009 333370 9 176505 794062447 313285 6 221762 3 22963 18 99 18 53514 969992758 129777 264835 1 34 49 2 140722 27 111285 18 371524 287550 9 91 88174 58 424621 97 341162059 18 522982140 60995 52 79 149588 92501 125641 49 1 412370228 6 81 27 40 76 75839 432256 149638 416658 256970 23 64 400206 307334 4 14 845803709 19 72 9 59 43 19 85 167470 213305 400279908 45 165639 13 8 368872 25 60 39 60 76 89 63 350614 53067 52 167552 57 19 77346 67 306005022 134657 499660 96 43819535 63 125373 438412043 95 102832 1 862093671 36 481956 26 535467164 27 62 33 52 339450 116968 34 7 86 207055 47 184443 83 60837 115240 400419 447891 375180 85 57 52 323065 3 351241 54 51 319466 25 306864 12 24 32 17 23858 84212 5 190328 467605 79 141820 6 36 159945 187183 141752 89 88 322268291 79 113839282 79 9 148685 14 93 49831 34 363034 56 65 80 40 334102 4 285190 167255 95 460645 40 61 295704 405577 57505 300208 7 66 2 2 160299 328621 34487 49 17 73 147216 549213365 1 100875 451279 8 68 278690 840190415 23 44 916193727 57 63867 318196 314184 47 372626 26 429462 211437 24 7 13 218583 82 856867506 31887 84 470109 2 80986304 9363 82 76 99 149926900 64 230030 212450316 2 403121 1 7 65 188302 427815 69472 595795952 183710 396321 82 29122 632570297 279426 19913 19706558 431948 243870 82 328583 472154928 2 32 77006 63 82 55 65 19 23218 2840 594690600 32 35 1 99 283606 45382 489809 91443 95 58 364036 55 3 75528 28 458045 72 60 23 130271 312294 98209 37959 437721 93391 20 230207 7 9762 350712598 7 116896 737857001 253877 2 64 714066946 825259890 1 1015 77 183946 83 1 175547 208211 207216635 88 41557 14 44 46 105517 111956 76 406159726 4 7 482608 1 137880 49 81 442348 7 271543 47 121971 490964 7 39 191412 566786552 53 16 57 97 7 2 51227 52325 169232 83 498259 135774 75048 195342 276270 58 32 24 74 826240615 286050 239339 17 95 91 292937 39 64 10 835460033 61552 9 3006762 3 366855 118237 3782 33 34 284212 51429 55 2 23 481376 72 127785479 5 446566 473562 24 20 20 97 32 31 99 37 29 115265 6 811779554 4597 72 48 11 67742 1 106904 339047 244930 400643 152093 85 1 6 193446 481963 208408 175029 86 11 96271 42 77 27 10 7376 6 258234 172046 99 99 64 47544 393945 875192232 74 63 881605920 74 3 14091 392915 356961 54 63 245523 67 4 7 29 265919872 16 29 579751326 152137 58 240236 42 67 6 406798 29 476926 114459 68 29 270297 33370 99 58 77563 93 458910 283966 36 1 41393 9 159258 12 77 890142075 291669 90 32 243947 376583 2 36 1 9 54 226486 103743 29 314182 6 381085 214116 439393566 82 11201 733815275 206352 384453 68 70 19 19 869329225 9 371466 848184702 345216 195269 5 420451422 110960 278288 48 59 83 623421891 121946 78 56985 169766 57 743917250 43 75 1 4 519448965 9 447350 29 324537 64941240 326049 82 26 31 5525 8 53 28 856051123 452352 325671 870754998 480699 138884 134620 392864 218076 333997 65 328962 86 49 280512 17 273089362 198862 64 91 22 334038 66 88 81 361907 90 67 81 258389 291240 197483 152377 339649117 2 52 174124 379465 15 159573 492689 79902 65079 48 74 145216 199223 448950 76 263786 229070 93 8 35 73 19 5 171835 58 391746 293568 153459 317789 271676 71 8 49 70 49 53381 445996 37 30625 198971 50 22 22 449631 30 363343 772483689 3 197863 51 55 448790 77 53 511042280 448191 160315 11 431810 201514198 33 262715 16 490981 94929 24 46 30 221851 302219 319509 241442 89 761266377 13 184361 112795 131893 410126651 402219 303936 185910 322717621 259378 259810 495374 257043 58 485432918 940925688 257459 423177 474368 273312 32 99 25 34958 385655 28 22350 7 42 162100 469650 71 14 81408 73 4 351299223 88 225873 1 222164033 750140543 100607 35142 76 332806 53 175329 98353 45 5 64279 9 136578 585891377 63 2 415975 364305426 106729 86 357848 426126 175173 334184 705828973 33 247608 326729 263574907 90 41 298833 353885 187410 163864 33 94 265650 18 121785 29 184231 517067861 64 96 449017 10 49 51 20 1 265433 86111 71 84 45 315060337 75 252267 278898 399299876 251931 428114 1 15 54 12 47 226191 311000 354065 23227 760175102 44 414307 442675 47 58 448809367 68 301680 19 98 98 117325 20 25 131213 4 65 90 68739223 63007 136859490 64 69 52 54 241074 17 62 61 119242 3 473423 268501 532755764 14816 25 952934071 31 95 656040116 4 409382 347334 10351 90439 157882 89 409818 72 79 90 77 259289111 977293249 160114 133929 79 248665 99053 489376 34 26 85 18 279869 49 85 107861296 69387 189253 48 200474 13 133128 48 50 145049 273054 14 176809 60 28 480116 476924 69326 412370232 22 36 173719 207669 16 107496 80 18 112703 922755616 36 48 37 317739 274924 80 615326120 2 84 914176776 312667 11 6 218485 296163 970325434 417855 74 379358992 324020 333057 320341 95459 24 337806623 38 210264 790098405 3 451485 109602 705959441 34 33 62766 430034 32 384722 405042 354716 340182 245921496 83 181179 387509156 32 274687 8 59 55 23 171188 58 125742597 332011 83447 28 70612 185026 45 6 127319 52 5 64 38 26 187593 6 69 95 2 73 494108 191870 32 244257 11928 56 190424 326309 95 962013236 91 13 121331 42 476865 11 74 91 209702 420502 25 90 29 66 71670 43 65 69 77 103651 75 92 289160 13 4 46 86 596367567 61 87 57 36172 273358 570041092 219840 231803 147255 279851 231206 66570 58 127621 39 41 5 210763 92 159280 469315 114970 29 2 38761 455062 105354 73 47 8 25 73 113700251 44894 1 7 10 2 93 8 45 163725 14081551 4 243866 116742 272099 202159 27028 410355 68 273456 95 657853240 26 206015 446981180 92 88053552 99 96 59 178319 381409 11 2 16 406963 48344 349393 424412 19 111896 125663 101595 129092123 2 440553 57 39 261041 56053 108571 74 27 18 112066 15 378511 82 101831 3 185133 91 53944053 40 93923 86 32 286833 94 11 389019 264004 24 22 218325 442940 77 117197 597197107 73549 3 101496195 13 158746 93 4 6 195532 78 358282 348574 163897 409312 125819 44 9 5 82 413051217 937260540 3 81 27 88 483596 66 63378 284929 85 441978 44 97 444498 300090 80 112072 105111 17766 9 90 198466 14 496410 443639182 347318846 257919 160412 84 74719 297020 307154 127502 322020 400444 36 178414 63 1 63 17234 261400 439642 19 165128 105101 106055 96329 72 37 72 43 174433 22325 40 9 2 121487 460223 91 51262 464014 34 11 424768 369443 394194 26 277858 74 74 373745 5 15323 41 772622966 169284 312924 79 482345 30 224224 168503 54 9 320882 75 52 11 220859617 693280345 284940 253119 906876954 44 28126 36 39 132641 57 81 26 46 2 1 156572 35 91 384345 53 30 225774 40 58 271148 25 611282853 40 61 94257 22 44 23 68 172089 2 88 285422 54 490021 253294129 413096 20 13 89 66 179355 15 6 254312 116232 186850 60 41 25 52 418302 62 39 322277 5 4 67 21 80484 43 195075 406787 209562 80 3 13 85 184948 371227 35 255317 359578 50397 29 776839821 278286 27 9 32 15343 156072 115857960 52 490688 36 97 61 19740 10572 71 64 27 82 85 407214 462751682 376854 92 35886 61 213721 26159 87 354921 495126 238581 271018 72 69 12432 365248 985636208 493699110 72 4 492055 49 313775 156688 253870370 7 183540 113844694 80 66 8 41 936728690 6 185730 85773 5 276678 29 76 113191 181600 52 87 61 11612 8 10 8 235082 260669 204161 91 237274 87 95 695828098 57 997754917 426761 87 35 30395 153561 320795 127705 7 862785643 340077659 228492 44 5 51 24 261456 8489 89 767066830 36 936542313 16 10 8 838252689 469731 96 12 215619377 7 398083 51 403325 4839 14 916172444 16 62 437129 275230 240109 446386 11 31 57 546197407 36 393526397 401078 74 79281 93 642715326 23 288882 91 371226103 88 18 247255 14 152184 486147 85882 326720 234642 316890 41 262393 445088 408427 15 249239878 28 10 214709 65 500533328 460777 41 529869999 6 331798 41384 904516447 189224 49 11 416743 461465 40 8 368068 428526 353068 75 82 87 7 94 401988 6 661250551 41 458086 3289 195712 65566 11 498911 6 17 782696098 242515 12 188231 92 32 4 17 498099 17 9556 188777441 735732203 36 90 607283042 334880 218420 124340 129169 2 2 14 158611 473190 316400 489779 13306 370237 127231 87 3 58 5 19 91 98 28 8 71117 40 19 87449 431251 668989964 733548968 38 84 8 80581 43 63997 40 108325 13 25 29 10065 78 234089 145101279 16 91 146598 77 366393 86 481429 63821 134234 375627 308121 426260 274744 320720 399994 70 25 76 76 6 96 463793 25 95 26 351329 223566 74 358478744 80 235697 65 355131 79 9 10131 99 33 280179933 9 350482 73 488211 450099 312588 8 189018 424387073 65 3 5 29 433925144 10 218015 8 13906 68 7403 176824 41 521840068 23 717245074 3 468300 357253 248383 1 400546 6 245949 5 22 431957 373954 33570 84 25 98 6 159438 170912 59 9 104949 86 72 36 192686 50091 76 3 21 312320 412435 54 47 53 281813 7 478008 361191 26 14 13 24 19484 499425 90 71 158778 41 75208 42 15741537 5 56 154438 5 70572 313009 45 145794 209414 87 91381 42 437925 41 40 301748 27 363696 40 25 6 53 277932660 166581 163861 477218 229697977 6 491948 1 36 248048 1 50 1 317274 90771292 136005 49 65 47 308542 66420 53 95 19 1 93 16 793747485 925503938 18759 48 5 51440 490909501 32 20749 952998838 262953 147079833 629174894 75 69740 277972 66 235107 98 60 279844189 606537198 118591 297535 48166 3 52 40 24551 899704350 16297 45 19 40453 34 321897 335386 95 8 68 18 62 98 90 55 38 16 408227 8 20 75 93044 4 5 9 224496337 710771189 38 299561065 9 50 277134 78 2 40 443417 43 488068 932675009 81 288951 377947 64 88 331562216 35 4 8 424303 476485981 92 300013 81 62 27 310886436 95 172132 428112 81 65 85 208790 141505 7 1 470816 7 71647 95 285145 47 27 35207 1 736502081 71 106646 154557 12 11897 58076 88 492973 399792 31 370344614 230813681 61 25 45 55 63 454757 319886 31 378830 7 77 25 17 401731 59 42 489800 64 99 148127 69 56 92710 206173 20 493472 140839 64 423462 33 810021047 379174 86 486240752 379853 75 80 184658 171288 823372847 86912 976819942 335360 317251 3 59 20 241874568 47 82 94 45 13 39 25 35 80 76559 194680 56 14361 2 490085 74 6680 65 13 357419 9 793668971 26 46 95 339131 37125 88 83 48 26 470991 75 50 495007 76 46 224119 6 4 15 8531 90 497760 88161 3 443722 459103 510983192 157057 8 69 157297 294674687 14 4 96 9 742992709 11832 3 20451 221500 377863 39 6 232014 325425 70 27 2 303636 60 340570 49 2 63871 228582 100281 318599 93 348794 1 3 160613 17 72 80 45 35 78 274800 89 51662 76614 241771 311165 229912 108600 19 15 21 87 116783 59 459447 266772 350330 36105 55 8 66 244236 59 1 88 18 18 244986 41 221760 22 960417678 36812 74 48 58 16 394731 268980 263821 6 75 392238 50 42 262834 21 7 51 371442 92257 295454 9 17304022 156149 28 92 74023 6 69407 52 64 468369 239195 23559948 27 6 35 69 15732 10 44 367270 52 13 36 46096 52 3 79 135309 227557248 53 409454 1 96554 897975633 1 23 24 82 2 210886093 99 63 494208 37 468718 72 488416522 747922612 188449 407840 669608937 80 488289 179837 65 8 154872308 373109876 287302 74 403311 1 384960 194140 242008 20 58 147406 3 333786642 436181 21 62 15557 243665 87 53 276072 125732 46 238418 5 257806062 271973 9 96262 42 80 445866 295630 142820 55 42 429303 8 64 2 131866 82 510563210 34 86 137579 249335 16 417641 72 34 369068 288212 88 409756 11 45 77 124069 36 2867 42 723582609 193892 375702253 194276 70 24 55259 478631 454169 72618 3 326190 1 5 142805 715165089 230498 222444 14 394066 1 3 38 345568 239930 499958 122554 140431 311821 73 45 130761350 175027 436079 80 103175 489464 152210 479701 40192 267317 443803 498261 45 14484 97 2 34 42 139689 441315 67 72 55 319287 354581 49 443328794 23 464272 98 755887985 144684 136306 36 8 24 417878 5 428242 24580 62305 2 4 198123 449514 357483 70 6 45 93983 44640111 39 8 401472 78 248933 58134 95 108586 77449 381023398 798087067 45050 88 127420 3 12 38 94 347708 319233 344897 15 59 768244062 231669 269038 32 14 297059 40 358805 147318 455918 85 601082375 490429 71271 5 389229 10 96 102845 332680 76 105956 432940 83 670008690 396794 34 28 49 233087 343508 245417 4 7 405170 485978 950870495 50 303544 41 376567356 222118 47 987193399 478889275 96 240133 334121 316980 81 393492 16 247580 8 479715 130345 91 792715331 82 25 391702 904628575 7 62 32 475918 17461299 84 2 4 3 369043 3 13 656851506 449851 3 57 225941 16 398590 94 120811612 4 53 6 190683 9641 493773 17 35 28 424849142 3 379837 490673 472607 75 9 14 324739 229494 406330 97 95 664446890 33 71 998394926 312616 271543 71 395537 31 84 70 69 52183 257627 434860 52 804992698 91 740190087 2 802081179 35527091 349640 177228 73 362067323 192657 3 91037 488427925 422334 67 94 451924 183260 408640526 869424444 334637 238843 20 99349957 418630 66179 196376 87 304213 20 302185 24 13 77 17 505663245 493168 76 476956 235201 4 452085 451188 26 78 75 68 286517828 20 2 152789132 50 24 784536750 216958 249185 1803 77776 27 438869 10 88 284215 426988 76507 89 422706 90 355173 83 459357 129641 432635 297685 89516 427003 42 181576 11 7 332209 89 24 424248 2 4 64 956230426 466400 69 73 18 32 75 30 269753 293265392 311102 65 51 420426 8 120516 241016 37 244968 12 83 280438 107774 105574 126870 36 43582 178129 88 81 421102 436666 409659 379552 20 94 29 35 44 49426 297524 18018 61 148438 9 360262 49 57323 203758 22 33 76 8 151838 19 245103 320438 66 45 92618 1 20 43 9 243407 16 73707 59 40 189963 226841 78 45 790744916 170022353 93211 72 450312985 125161 1 64 372862 270674 348704 142489 409738 56 28 53 56 21562 64 167138548 95 188705 74654619 8 81 389527 75 425610 920024613 26 56 10 64 3 43 86 76 76 214709 417163 52 164273 76 494077 4 18700 39 77 217226 36132405 7 26 67 20 39 77 402308 122310 61 58 96695 434222 259658 365694547 80 25853 23 36415 4 234686 64 67 99 30 338686 609802214 31 504784446 175936431 93 35902 263037128 463904 58 506347642 338646 24 86 1 416419 41 146422 216328 392120 2439 97 362084 327203 5 23 15557 231523 132032 22345 7 42 72 92 80 378589 13277 41 392640484 125962 7 21 194685 35 417171 474285 55 9 196036 46 141577 33174 75 141544 91 319999 397018 13 90 97 34 33 158003 86 64 200704 373061 6 43 4 263707 6 143604 63 489548 665447290 57 182792 857436094 437017 95 11 250346 33 2 72 68 46 46 77 201088 1 498229 9 9 166341 44 43 221114 304773 293307 221569 649897695 313083 371893 158641179 215490 161965 35765568 58 20 95 54 48 94 342137 28 653891755 48 3 87 127962 389392 208365 238736 434550845 13 84 57 58856006 669931240 432909 274360 59 3 51 6 109154 369738 478099 83017 203773 421592 89 350809367 221654 68 24 88 185752 325954737 93 864248689 208750 199009396 498419 41 347411 80531 14960 2 8469800 1650 2 825932894 251771 241604 86 231634 39 4 62 20 332447 39 79374 12 44 328367900 81200 42 68 68 13 916629519 47 760077927 30647 3 27 663156676 5 57 5 273877 77 542662211 34 489051 14 137996 461036 14 452714 15 213624 63 497743 43102 26 35 337390 55521 8 13 83879 95 32 355030 22 125102 147336937 127519 5 225493200 144414 8 365575 14 437225 15 475514 62 76 393669 113226 37543 15 306831 29 49 101207 9 891065174 493233 63521 20001 209188 84 64 424925 91 51 156104 343127 75 53 83465 133448086 19 98 292936 236097 3 32 55 897849331 21 30054 753622453 50 3005 122917 370848 73488 26 29992 149883 17 232324 452030 4 80 58 96 143948846 187884 129550 22 271648 90 8 235912 16 38 88 507395378 349708 358047 2 5 52618 19 70 159211 1 488868 179695 646518480 89 143508 533243049 475231 31 126003 15 3 2 46 97 159859 486518 99 18 5 176285988 890596920 249296 54 92680 190297 50 33 389510 65 587517255 2 432032 28 195253532 18 6 46 61 160813 38 79502 186619686 16 362345228 295398 5 54 243799806 53 73 5 16 7107 176229 214029 3 192861 69 6 60 167620114 847582610 397329 126542 883680035 44 35 92657 44 73 5 65 316950 288514 588111523 290653 78 97169 836542856 99 72 60 80 69 1 77 59314 63 388610 34 94 49 19 11 36 95 37787 347723 152857 11 32 852199058 330914 31920 433556 6 304058 3 2 467745390 102904 92 77 495946 267787 1 80910 76 165492 87 16 64069 611776937 139032 431672 58928 443985 8 57 29 39 305517 66 158583 821457391 53 31 95 272806 447747 47 741563310 473382 90 6 973866916 39 207315 64 648446161 409588 441531 30 72 152872 951760802 293890 62 68 51 173956 355004 98 16 178430 58 421218 364945 90 23 623620063 65 487344 40 36 62 11 171118142 53 217649 44 163029 46933380 56 47 83 109668 12422 56 40 49 7 62 7 85 8 26 271455193 12955 233649 4 373193 97 4 337750 45 329729703 9 88 96 788112192 405025 78 390234 8 22 164129 38 466625 58 2 357478 70269 30 188474 43 122888 30 6966 82 84 63 418616 447731 418017 33 13 260648 16 851661552 76 37387 80 361064 32 275214 40 227683 63 215905 5 41 6 7 58498 15 345964 39 61 77 56 294695 415244 103579 57 33 405505 39 653239927 474838 45 34 330856 8 7 402956 5 7 51 56 71 308500 487392 6 74 85172 532633889 63960 461272 272069 587683593 107025 324195 399434 82933 53672 239123 6 80 34 78 181315 377017 886587406 51 115468 50 45 3 142886 49238 60218476 13 64 27 55 81 158416 59442 174836 113631 6 352698 27 367625 13 63 368754 227860 273935554 56 358558 357366 29 19 85 700036821 55 561792235 38367 473644 104755 35 255989 75 2 27894 53 52 55 12 292144 97 88 295312 89 69 157393 26 165879 349768 16 110916 53 470388 83 46 4 111419 63 222188 617807952 258685254 205876 3 5 43 4 18 83 145541194 215227 44 428283 20 212432 420704488 45314 447754 269812 20656 28 9 95 38 34 4977 55651 92538 387444 82 182370 147794 413275 41 333754 377445 825915676 2 34 40 169009 23978 410044 86 48 195390 6 15 280594 30 442206 340991 188754 76 98 55 31 49 72799 3 14 9 7 53 384830 13000 216533 83 304662 45 89 88567 36 76902 5811 25 26 7297 458481 12784 461929 43 398053 55 586162925 58 476561 314985 23559 71 69 9 41 145090 397053 61963 55 213580 288720 80 70 77 43 21 356939 13 2 376865 97 98 32 2875 3 432314 33 14 281146 28 75 56 6 76 379537 95357 79092 307504 8 267057523 87 413129 30 29 5 96 359071 28 967764665 65 39 263937 17 363553 3 15 21 201496 14 207001 405598 10 343993 40 349672 45617 230782 29 449386 69 284934 223213 43 154827 444099371 435310 325789 46 330058 414228 247046 7 37 38 72664 218521 16706 451618 17 201649 161945 219006 67191 666254272 265213 362963 38 406289 48 48 5 595978042 82 487653 260969 21 228611 7 78594394 31 313522 402581 27321 706130974 5 37 79 208383 65 956744749 247385 55 144273 145866 498120720 1 291576 41 24 41 35767 46 23 172936 261165596 65 66 21 7 230420 342775 7 389468850 208955 346175 3 88 991439772 157751 57 52 89 71 4 52 181431 48 46700 34905 429070863 758291168 3 17 6 3 61 909088957 8 72 203750 95 25 86 79 459357970 85 68 306265 121289 187908 190325 29 48251 629546194 277830 97 29 448366095 75 28277 271754 61430 456730 252439 84 50 62011 148094 94 42 70 172122 281638 211206 47 52 360014905 191758598 140242 330861668 190340 2 61 440800 391466 981122124 47 7 79 70 1 75 329480 158668 405048120 33 86 80 98 43307 805391848 126932023 7 51 420170 192493 380103 56 152424 27 29 429123 124251 200731 23097661 295006 303713 164454 47 310637 81 267044 78 95 394911 224197 323802 97 29 119541 92 3 46 337979 218716 59 6 23 410237 116442 71 48 218900 23 405280 374458 89 198107 72302 24 182004 394977 375713 6 98391857 299446506 90 63 82 570472414 2 212061 73 83 4 20 229027 7 19 801335176 83 39923 429062 450888563 5 249788 25 58708 143360 173706 297051 114894 509560360 3 45 6 47 358902 355248 37 309056762 351677 45 183884 75 3171 466573 316353 48 597990351 74 85 51478 91982 377130041 244754 79 24 52 332697650 275458843 107556 77 104545 30 94 10 162260 230683 54 367893 48 24 228505 251578 265768 889942527 68 49 35 273399 164724 65694480 88 424910 409778 2 2 2 957024524 59260 85649 318757 32 15 79354 459048 89 76 75 85 85 191238 54 349950 166654417 181880 7 451861 6 997 77 52 62 29 49 373009 7 5807 193938 291965 83 459370 751111248 279745 25 217128 9 251336 73666581 320763 313349 223899 326344 31 53 64 65013 294143 93 25 418056 746807787 617653987 88288 243623 58 314724 456256 56 9 17 513218923 58440122 70 100197 95 13 99 462889 92894 47 27 34649 684284881 6 279148 226101 386716 65 102465 5 2 39866 24964 367140 331799 10 747943831 10916 568919934 336525 37863 385786 370896 35869 382578 53 488901 21865 326105 220207 325603344 448008 6 7 332120 423716 490882 20 398892 25 5 1 427273 95 65 26 76 54 275478 22369 78 362805 77 69 105124491 3 495307 136859 129609 22 270774 100825787 54 67 258336 87 303630 23 65 388131 550034692 212482 32 132870 265457 401363 12 36 17 92 21 57061 82 57 37 369311 1 25 47 443296 16707 116975 87 12 1 44 35 153017 465291 143635687 484014 216705 6 96 142321 106617 56 3 47440 14 41 484473 499 90 8 236593 113066 50 344486 469382 254629 26 99336 94 81 10 486455 62 70827 380454 37 75655 365961 55 30 63 39450 114925 454568649 10 68 32526 63 334713 127432 9 457286 12 33 2 441190 398679 45 2 34 4 69 359876 80 75 79 16 272235423 42 280781 192677 1 118237 470463 375903 51 23734 148431 14191 1 209793 40 108564 8 12 7 19 229218 71 88 17075 352458 272997 39 461350 339237 23 14 30849 79 165393 41 72 456724 759368253 366116 122860 357157 62 229707783 82 864492938 9 70 20 6 63 63 495741 37856 76 422737 96 444675 333244 442192 7 6 46 131293 90 208737 321311 12 85794 57 24 176989 30 6 393847 61 98 19 1 26 2 26 359193 84 95800 72 107530443 58 388566 18380150 61 253750 563316321 8 11 38493 433797 47 86 33 2 3 118704 248494 386234 22 259201 410661294 132486 950189390 81 406176 46 354489 73 822601021 192268 246562 55 7 262651 3 70 598572680 316076 24247 277890 182073 991339634 9 29 1 2 41 24 439790 7 381275 130572 52 11 487880361 67 49 11 35 213505 2 81 115917 380155 78 88 133585 22 21 315221 28 8 7 359527 231656 51 116094 38038 78 66 35 76 89350 442740 33 412340 405739 54 66 259109 28 393953 378282 90 34 306577 89 92 262821 93714 57 273282 438674 41 37 631210208 75 31 523737738 19 78 94 281688 98 231567 21 68 429113 183033 61 7 123907 256149043 53391 350897 383682 427535 72 415943 4 558985017 426596 4 209343 95304 68249 240568 36 48 125484371 12 2257 680807763 85064 16 40 381127033 14 30 334799 380669 86 82 6 51 200350 47694 337015 41 67 36 184477 86367 15 31 94 162464 160172121 109897 41 3 8 402595 96 157164 614971592 440439 99 405640 193868 93 38 91 26 3 52 24 8 344687 40 68 251966446 14686 11293 24 5 6 70 210683 28821 7 299980 33 961855616 63 199922 287038 252183 242711 1 62 76 49 238967 163266 62698 1511 63 213487 478425 408436 198620 3 87 452617 72 295856 82 259043250 12 181098051 40 87 92 111268 464642 97 151954 491134139 427051 35 44 54 317188 5 16 308344 8 5 81232521 4 427647 35 90 4524 82 56 245601 7 79 201715706 54 9 3 65 184672 316166 278761 677278828 164130 13 36 549065489 38 68 174301 71 33 28778485 71 143899 67 60 12 333335 85 71 403955 8 142052 9 41 384507 81 4696 30304 43 382497157 45 13 66 152420 175322 417813 205188 54 17 6 88 331583 299927 13 39 191461 2 497083468 4 217123 141641 33 9 38 5 24 91 343986 63 6 97 87 204437 124432 62 94570 304842028 470991 29 67 37 168862 7 30 476752 345272 79 13604 4 238294306 1 12 387823 443335 333697 80 247845 31 289076 21 7 4 175872 4270 246736390 46 78 75598 69595127 639469223 441132 9 69 393301 476341 56721 46 16 23 140252 12 26 305124 36 97 261469 4 66996 53 8 3281 12 6 90 71 54 371202 138689 274345027 898995993 61 11 64 79 919332959 278944 107295 29309 38 480917 25 9 499509 17 764916494 782100005 205052 29443572 19 210470 148193 7430811 77 10 95 363822 335461 86 506154204 7 154428 227599 956589090 40433 8 93 446230 70 1 16 383118 9 53211 28 18 45 9791 6162 382838 401238140 258903 329775 400440 387454 131146037 198582 55 223080 23913 445983 349450431 58 167212 87 69 1073 8 39 98 25 7 164253 254297 54411 124158 55 85 421961 26 488041 334949 30 73 93672057 23 57 5 329282 48 269669 52 4 398156 254901 345858 65 64217584 23 494861 3 16 43 350433 37 605681494 57 424888 41 333539 34 20 444572 469207 90610 255932 75971 1 3 121234 1 389333 39 485711 106760618 358731 445377 54 104986 52906 429786 371229 72552 176433 204523 89 82 409629 93 9 335093 354866 640834229 58 158916 178053 184271 49 59 15729 7599 42 5 56 57 94 3 85719 23 321132 30 43 28 42 474714 93 41 322116 7 161377 189078357 24 438876 75 30 118605 631827906 245909 1 26 210095 6 36 93 962086555 98 17837 122364 63 264579 72 3 478697 456445 397638 764430887 186259 99 958239943 208165 107072 401180 11897806 4 169581 82 314256 6 5 439997 76 10 4 226984 3 447456 8 207633 5 61 102467 104819 569168719 5 84 27 429180081 255785 2 195379 437557 46 9 360218 111284 64 910871317 13 39 378041 48 62 148991 31223 404844 71 119221 36 61 8 34 66 182915 466458012 484896 130191 67845044 135437 483322 76 84 39307 160591 43 170881 37 478777 92 311576478 45318 66387 18 89 28 126547 91 50710 64 84138 42 2 307886 30 107206 201571 115977290 198068 95368 140147 75 49 71 28 8 356274 496934 197151 46 406989 458388 344403732 626262513 26 228768 412169 84 15 333333 423934 93 90 4 48 67 3 93 322649 79 54069 1 256197 385579 13 39 7 256940 98 398630 35 8 86 5 79128 122364 224146 7 344376 786850598 106509 211174 35 31 55917 390922 13 300545841 446672 216193048 15 1 64 77 83 49 266991 359370231 90 4 394720 442871 73942 201432 199037 72 230355 97 181015 89 55 231510 77015 498690 6 361988 168609 791208065 299900 441247 137548 56 34 66 343969 413661 43 7 45 124109 57 47 5 272922 89 52 10 129062 204185 90391 98 59269668 16 51 231706 249976 368154 50 344450590 340566 87 44 50518 97 9632 17026 209468 140617 226011 499190 309829627 13 15 9 5 6 80 235848 254907 300501 81 87 96 26 3921 60 268419 37 127511 268381 317620 40 445989 249118 568911070 52955 3 5 963166536 401801 408553 55 645084816 39 9 276966 127601 70 43 492891 73489 72 390955 47 36 75 46 235536 16 9 34909 100302 81 83426 473915 78 26 260519 49 90 383074 177561 393622 240498673 3 21 449918 43 97 96025 385271 92 37 368245 45 45 3 16 99 316586 44 445397 42 440581955 251327 90 84 97 560370241 52111 19 43664 48 931752587 125262 53 66 80 953685040 264554 167885 336788 44499 441054 210827 271652559 236209 443857589 16 33 6 1 363438 26 444699 9 18 21476 88 19 256762 78 81 8 894584042 24 98 8 299348 34060 312196 67 407475178 52 54 7 35 542816461 4 17 248459 24 47 488002 982367296 4 257340 76 74 45316 513302899 109832 73 133530990 5 53428 824316207 897411868 96 71791 7 642479041 28 698350872 58 58 297936 494150 332009 496972 477554 323706 498366 256550429 254732 43 64 93747 327010 291009 16 73 82 75 49 385839 13 1 740822663 477930 243677 72 433297 463078 50 283138 254540535 479620 131487 278720 69 84 472417 700925177 47 476715 43 92 137539 93 97 18 62 6 428375998 7 357528 96 52 330179 42 280233 90 40474 85 92840 8 337686 37 229672 67 10 74 997119340 77 368680 30590903 112298 498851 152109 98478695 443662 41411 352109 175375 161512 87 72 72 6 325907 8 54 13 56401 165055 17 162191079 230867 22 20 61 132784626 85 54 76538 32 98 87 253509 60 71 186928 1 39 16 78 77 989732082 290617 86 72 353550 67 2 455720 377214 385901 240452 7208 162270 896634463 2 482742 64 9 385958002 78 496223 3 68 51 765606177 22286 158571 252188 91743 489835 79217 350614 428318 87 412984 2 111872 822100220 4 244281 752115989 441696 435119 82 842311884 47 601529859 216255455 86829 98888 10143 1 94 73512 7 48 85587 3 57 30 86 80 17 761607668 462786 51 80 94 40 208389 202249 244098 103805 2 90 160506 268963 47 59540 3 467447 6 13 51 199534 507699908 66 84 688219476 239635 38 85 67 848582083 710699782 93 195892 207518 320589 247597 479160 2 81 6 350829 62 217566 227174 34 314233 72 1 127733 452489 39 381948 325891 90 339305013 55 75 45 28 3 97976 327414 51 389865 21 272854919 25474 66 68 132940 408898 111722 8 34 97 98 37436 29 73 90 43078804 218255 31494 60 407443 95 143387 150773 14 142742 72 151472 3567 49 454775 110322 335113 262847 36 48 284780 59767 13 410037 1 4 366068 107343 202927 94 61 31 445598 2 980647986 225444 36 330796 85 7 7978 383717 208406 4 43 60 4 75 126383 20 56 89621 32 16 69 106651 9 43 29 353614 99 1 250704 943455592 75 22 341172 54877 5 31533 42 193147 19 76 94 9 183619 73 27 71 3 28 89 26600 41 14 195857 320797 496718 7 30 62 105645513 178044658 89 187963 91 23 498535 49 41 62 49105233 83 449474 56009 314769715 159321 414891 7 24 293967 295526 41 314421 91 297240 216184 4 18 3 11 196506 278659 24 18294 9 390117 71 66 95 49 65 373961 739677743 89 457222 98 236109 219573 1 86 54 63 350195 431668 52 73 30505 175003 75 57 537222648 364424 27 966046189 49 77797 62067 616898198 348149 300270 506541879 56 497577 63 45151345 5 20 495292 375666 54943 1 315696 5 45 60 79 162632 85 9 55 18866 26 95055 6 76 33 494278 251990 201265 16231 34550552 399603161 188536 57 64 100908 160335 164266 12 25 90 301006 123082 61 52 17 268622 78 230598 1 98 257543 58190337 3 44 443539 8 71 280942 13702 186579 8 73 64 455101 15 68 78 115845 184631 452537 39 11 76 52276 53541 14 365907 494871 73 179066 9 27 204393691 453396 19 165212 6 125377 144122 14 263681 232344 59 56 30 90 4 2 9 44 309103 413669 620309504 6 214832 99 6 94 160933 23070 119461 65 2 5 52569078 333646 40 469719 56 436077 16 26 273015 152056 53 95 369396 497972 197301231 33 45 366702 20 30 4 795067483 44 5 153425 418400115 302339 68776 60 68094 41 69888 503223320 1 275754 47 993513538 229794 85 61 13 127804108 76 413662 416851 12 73 9 60 16031 181470 84 229807 43 25998 419216514 187700 204126 94 8825 346898 15 176325 886172027 1 6 2 36 9 65 343323 497087796 42 171670 472731 74 21 109870 227686068 40 902172982 68 84 82 489816 8 126415 2 213957 56 281692393 22676 4 32184 48039 35 156050654 36 31 385507 2 298862 353172890 50 1 65093 426197 363626 515419125 162189 109372 1 48 85 145159 45 43 711980287 717408616 200621 25 406434 35 72 33177 74 60 244147 969851444 244265 168430 94 198211 18 69 400950 496305 68728 234682 275678 83 93 19122 5 383246 454430028 269164615 493350 4 462863 96978754 412946 304851 136370 43 75 47 60 71 355562 285285 681253197 66 339216 17378 291454 8 371888937 39 282948101 188383 34 13 144682 74 37 395935 273288 350266 72 219869 89 4 92 63 165181 88378 38 57 342853 35 36 17 35 271169 13 481310 222770797 319260 84 461667 191823 78 92 4 195153 429771 36 65 26 11 100365354 66 647808657 247993 69 419926 144734 66 5157 379432 84 1 91 188263 5 37 302415 410826 20 25 5 51 5 65 22 676346126 21158 97737 3 249917 871986386 85320 164439 28 9 1794 4 61 149628 1 384288143 819173186 15 173316 628951646 9 86 496842 1 27 17 75471 7 54 448078 222927 489269 36 84 2 33 469287 160871 58 99 67 85 431299 59 44 727562577 53 78 4 4 115613173 18260 867451579 431985429 473976 426370 497794 402394 91 268 283242 66 389074 457355667 126932 915181188 70 88 60903 61237 880728374 66534 79 55 61 2335 6 300969 90 168335 451148 5 34 171462 89833 467212 9 202543 358963 89700 40 187930 376837 7 71 290634 37 45 8 428098 14 6 126394 10 492386 30 5 387106 293031650 3 37997 69 454349 1 432236 907089186 176675 316167 58 160863 270143 62 29 294387 465269477 465865 304892 3 80 24 89690011 24617 93 423958 17 57 113869 233424 88 92 736050761 240732 461830 73 68 380129 493299 269095 274858 351835733 1 260443 58 35 94 77 73 147038 220683 141296 75 30 90 753989750 6 5 176894 370088 61 270146 71 233146 22 9 175601 55 23 1 36858 25746 7 100313 823588776 97 25 91 230873 181752 6 7 215364 618629497 583323255 381779 322082 86 417973 88 77 219932 7 110824 68336 538965336 339158 41 648234907 352531 43594 294977 144013 85 374625 236475 11833 38843 416084472 96 60 79 6 11 485646 39 87 195676 10090379 96 391679 462513 518533836 73 163097 19221 426088 349701 23 202542 49 263312 2 6 171397 86 36 89539 10718 31 24 178435851 67 3 6984 325674 6 63 77 2 50 56 71 98 78654 103911 328070 257675136 311301 27 295520 7 91 438507 89 441729571 78 68 785821535 247420 95337 46 81 48144 414794 62 415099 795133074 58 169271479 813554865 37 8 92 95 40 459159 145651 97 113441 99 4 4 12 96 293231 76 22 73 10 65 19 36403 316495 43 98 3 27 36 54 2073 14 668383449 95 42304 358409 237906682 82 180506 33 10 261838 292265 75678 488908 33250 279744 69154 33 420113 45 51639 98 43 413418 58 491148 88 345410 413713 95146 3 38 40 94 2 4 65 78 79 70 18 972699324 337045581 233298 85386 84 341705 8 87322 2 265151 52402 651422368 493166 28795 43 93 62 53 89 4 988716416 5 360808 243797 380933 84 368354 33 21 411219 343271 19 360424 25 493220 69 46 58 73 292847 23 231690 95 2 629922342 4 75 76 445448 304776 376510 31 414954 3 686802785 84454 884902914 390427803 42 53 334957 50 38 457777 16 40 39 19 46 16 25 875936518 189147645 69 96 3 40 84482 69 54 20 45 6 1 46 423687 71 1 8 885584125 274595 60464 538944084 62 82 177268 4 396510 497364808 642554723 1 378321 392872 32 1 73579 372648 88731 253278533 65 81 99425 384690 2 658434073 57 46 86 62 487638 65 9 239816 371770374 5 156507 95 95368 178652 18 50 2 47 74 2 53433 250362 44 59317 93943 125089 643562959 149146912 12 30 85 196045 3 993567232 3 793016132 13335 52 288842 33 28 55738 65 66 38 331336026 36 586749915 22 95240 29 85 48 37 3 14 463231 134790849 35 40 115192 233377 302649 123736134 87 5 235748 32 246894 89130 179419 4 165109 22175 336278 170484 290078 348615 20015 84 14 389053 121564 87 96 349048 14 89 45 956221601 45 402658 45032 228567 2 247433 98 138157 2 140320 108571267 122983 26 4 45810 416697 417809 27 346571 328758 4167 90 27566 21 275019 70828462 991459166 81 320046 68 86 296494 315064 153497 7229 950384269 48 336799 2 355977 84 5 3 994628121 49 434006 8 642384567 115039 24 84 118407 7 254515 67 46 85 208660 85 12 448741 181517 35667 858057074 565244863 72 19 834013744 44 23 20 68741 61 160001 125697 232388 52 134221 4 4 164822 465652 58 10872 6 3061 447698 192215 599073882 41 28 386039 98 395412 264533 7 175159 223593 44 322954 76 143277 20 89 15034278 40 93 49 3 36 220641 154895 2 46 468016 67 465870 48 469786 2 94615 174863 608544956 170001 6 36185 351195 79840 8 481216 94161 304059 82 92 4 61 44302 435894 194406 222781 86 16 5 44 178927 81452 183791 242127 11 495201 258031296 54 68 43 167015 55 29 8 8 14 390318 46790 52 19 113364 10 4 51832338 213679 321545 5 42 86 70 8 461198 2 39 54 111585 88 207244 66 88549 91 315139 334046 302441 684740352 757799366 47 369047 23 1 297313 5 95 337334 33 4 268077 91445900 905406732 51 894096969 997024152 266215405 368864 306536 38 49 47 86829 73 219763 56 35 34 66468 42 78 323154 97753 430584 83 94 506618931 17 4 19 9 198248 594780147 91 56 360379253 3 3 481709 53 288300 468410 90 38 44 396950 102857 45269 55 24 70 89 17 276839 57 327135 85 49 264635162 298644 58 41951 20 89 497878745 3 73 96 23 67 31 81 193659 4 2 505295642 103276 137440 399204473 54 46 239355 387086 37 240794 487702 405620 31 41 31 181077 6 73 688964716 341624 217344 64686 240537 66 274892 21 483113 9 43 454535 7 97361 478151 91 157962 82 97 63507 346295 35 92 72 94 17238 2 16 12 13 297652 77 28953 422564 63 78 22 213717 96 359506 69656 44 118961 75 59 195254 4 164529 39528 426427458 266749 303503 136710 27 89 70 95 91 409961 242342 366151 11 58422 261277456 410392 69 16 153281 48 249977 126681 134553036 380470839 121108 75 27 2 8 2 5 54 8 51334526 457473 91 94921 695303311 70 451153 362967 300947 99 72 357190 51322 75 19 41 479244 421561 83 27 328049 183071 87 41396 67586 39 83 9 9 10 457252 36 7 64 373114 59170 205589 249602 66 82 9 69 109396 42 8 11 165142 30 1802 369143 51 487068 16 62 17237616 44 63 547762981 11517 321668 47 174691 57 35 494433 1 68 884343462 64 180877 51 45 357880109 140314 80027 97 40 71 122347 91 3 95 206352 321356 79 64 174648 7 265373 16 266600 356461 96 314860 551524780 132131 357820 429818 77022527 66 6 14 55 321365 129740 456131 70060 946296531 53727 38 85 38 72 81 400391 398499 389896 409942205 74763 413948143 10 7 34 95 51 135959 54 66 46770 336940 492419 1 86 65 50 56 99 100187 490489 370246 4 346185544 356475 435051 200153 391584 75 41 482963 67 63 21 52 76 85 475040 58 111577 84 391701 377846110 203148 360750 60 355671 63 79346 21 31 234281 226102 414771 25 54 62 64 54 80 295245 487735595 107635 41 98 398109 309797339 520868524 1 140783 71 76384 52 119366 97 80 196311 49 863779228 317321 697562455 3420 61 36 2 399285728 206902 306456 98 309812553 268894 10 92 19 449640086 203259 42 9318 274513394 1 26 38 320388 74 75 253646 50 1 362878 185683 6613 84 36673 93 3 22 2 144912 197445 14 440553 87 84 152720 492194 456146884 414789 46 84 89 54656 296579 285651 485129 492394 3 146963 357843 246290 56 504172971 60 16304 95 414697 762118783 40 407244 5 83 132169 80 303983 73 13653 311910 120284 131562 19 116367 4085 4 363053 346514 1 21 413476 260068 492600 315075 6 203436 369924 490261 334783 229131 750258639 23 61398 3 5 81 48 460998 21958 27 89901 2 96038 24 5 289699 427545 254225990 28 73170274 47468 134556 421909 99 218642 307844 122364 59 56 7 136204 3 1 9 8 213320 56 9 29489 238272 71 179353 3 332216 30 43 326830 940988227 309556278 5 477827 4 456531 48 11 76 11 8 93847458 49 75 71 93 25 750918259 9974 366453 29 3630709 432974 110804 334677515 71 203530 331283 282281594 5262 150280 357237 8 4 90 82 7759454 75 109752 3 77 98 61 6 70 5 49 472093 670153347 84 155203161 38 88 382331 23 4 4 343486 380934 915572759 252176 440186 15 14 75977 88 203820 35 428007 165299 51 272429 41 17 58 99 112097487 77 304739 470779 54 8 339104 38 332824 40520 326136 360399 4 18 76 14 325629 73427 23 64693 31 170062 71 482349 128559 410791356 8 206044 494960 593337992 471822 188795042 424262 270626 774109375 184132 35 5 43 253725 158550 77 336411617 197591 177092 133590 61780 303612785 9 478423 181368 235846 410313 34 250865 1 73 85 251071 158008763 398575 15 8 48 89 21 15 4 934912083 2 1 66 262619 5 45 245985 231221 6 55 45 6 47 82 99 55 24 220267 67 11 78 97 4 2 323000 89 69 238875 30 193214153 34 35388 251107 220665 129112870 79370 117460 71 65815 155547 26 3 211226 859097261 89 48 379795 497473 194868 76640 21 10 7 6 63 410665 32 71 207124 78 65 2 379488 25 257983 3 328281 200424 82 29 224149 4 354707 420918025 5 132270 279361 130811 29 157145 8 73337 11 48 369245 432944 186475 289069 298455 434307 491263591 30 314384 70 206661 433957 239094 62 50 140998 355745 12 78 72 2 419859 251608 25 305003 328870 94 72 16 110431 132800260 99003 59 214148 20388526 98 27 69 22 60 65 176354 2 1 68316 170701993 447260 67058 223696 25218144 15 479186 34 78 84 33776 485719 88 39 27 55 99 5 2 482040 28 84 92 85 91 333714 47574 715239376 174139 162881 397724 120044 208591 61 427090 297092 1 377463957 45 498800 471419 76 81 155022 140240 59578 356363 30908 53 34 12 355181 360908 88137 50 561294160 266273 81 15 44 81 53 56 53 97 212411 55 58 215394 54 135790 135629 5 79 161366 441627 65 899643432 92062 5 13 148892 939401390 61239 355600 247545 3 73 80040 38 395528 475495 16 448306 261253 77132 1 181646 41594 1 387388381 296006 76 39 12 7 86 589595186 9 444666 36 99 52 256964 9 7376 9 16 43 27 263513 42 123281 4 57 422417 24446 401093 933914981 120294 7 84369 404229 7 571190505 453495 18 11 61 402534 363436 470902 254255 6 132898 228990 43 192355535 28 486305867 11 50 5 14 90 73 2 400546 4 74167 428815 76 14 16317 6 256450 845644753 11 456647 471158716 108708 150277 4 124616741 391499 493331 27 18 19 225076 376759 89 368599 421217 334030921 9 80 409531 756683475 76 66 3 88 817971058 23 162536 311352 1 307010993 50 396542 321491 25 300393 445502 41 41 11 447070 13 655908527 184233 63 43483 13 50453 360055 23 18 7 53 194549 25 71 342372938 323476 272293 258685 158255353 50 197724 444410 490003403 112051477 220491 489439 94675 1 405459 448136 111824827 46 27 34542 4 19841 154593 18820 95 20 18 256002265 105635 31 53 220551 53 30 74 324112 85170 8 6 7821 52 42 15 97 363173 94 3 59 94 49 4 23 428280 96 55 76 66 9 1 39 2 4 1 96 262488 83 39 18 36 484389 15 93 15378 733852863 8 13 277018 435617 58840884 287918 476155 75 441115 8 87 97079 297314 50 194709 60 87 3 69 469897 72 70329 491278 411117 60 282069 85570 69 311808 84 568407260 56 256295 298566841 29 38 1 54 85 343358 55 271376 89 5 490926 813492764 54 286466 8 56 41 3 38 178636 5 368622 26 410481 58 45 429525 30 50 21 480725961 415160 490304 20426 882738959 33019 78 26 396696 79 266279 11872 304422 26 8 246536 453784 375905 87 291287 78 86 5 231953 48 92 7 462096 17 414284 200420 79 27 62 384572 61 169993315 9786 105699 73901 28 16 724698153 47 77 15 402342 7 56713 4 26470 99060 324227109 50 88 8 52 664401913 135039 218526 6500 480269 69 66026 47683 211369 49 50 2 34 62 82 109410 351202 61 66 221501100 40 490865 41 498916 19 91236046 117159 19 16 41 180901 550805030 84 74 83 337030543 277740 406642 72406 63 433314 347612795 19 493080 44102760 226843 57 19 132611 370000 70 392639 102084 61 8 284260 69 261651 5 347996 85 84 174587 178158 468967 69142 452446682 300985 326467355 279399 773115754 262352582 316779 355181 65419 59 10 158876543 329255 50 525689906 406429922 186556 350690 83 482894 83 426066 233011 86 61 189851 2 92 36467 451143 310019 211181 17 437544 82 2 172647 617274729 226254 255160879 265828 430155 73 86 83 727698190 3 426651 704288420 86236 1 1 486219 57 417483 41941 2 205829228 297840 6 386581 22 373180 105519 352491 18338 68 336015 211001 398411 84 81 305898585 7 482539 110836872 75 359996 71749 1 21 4504 59 92 88 138032 71 378615 217654378 36 13 88 90 8 973335972 18039 19 430153 1 3 1 135611 69 70 61440306 7 47 5 23854 8 58 178233 439958 13 450143 5 6 166074 494001 374589 698582037 57494 739757928 239559 72 24664520 29 601408081 127402 165864 57394 399366 160408676 6 254496 25 116706 365823 58 96891 45 312001 32 86962313 48885319 41 304532 480343 467530 7 24713 314357 44 188019 456135208 58 93 76 158655 74534 69 255558 28 38 360495 4 9 260412 322508 3 584 304225 88 310559 433828 672597703 4 289063 89 15 47 3 22818 7086 2 921382825 3 4 5 191382 83 117768 58437 64 266822 334914 453406 46 582107789 59 331265 162089 48519 77 188892508 682711014 54 391176 97 19 738150728 375034 98311 4 97 463399 75 167776 51 413117 18 63 99 172188 9 157107 68 298888 100744 57 43 86 460856 345467 6 323599 163233 94 63 431735266 387195 351247 61 496251 235698 87 45 3 324107 478585 42 98201 46 124373 8 64756 97 24 471247 276105 52245 262947 58 405542 109763345 357696 23 495056 15 446761 72056 95 25555 31 228117 282351 219895 422516 39 44 92 268529 133580 259472 3 5 866545962 51 343796 258934 17 95 53 292273 997158640 796584148 321139 69 48 26770 417329 306478 51 87 13 9 49 94 67 292532 306546 61 428967 57509 3 200325 2141 85 45 7 41057 57 124607 23 172044 93 398741 469805 43 71 730033102 247367 456234 90 166106 45 87 39 49 91 17 17 192426 23 403370 15 2800 90829058 23 225399 383291 96436240 135738 49 18 99 269226 73 65 3 112146 34 4 6 381556 10 11 73 87291 30 30 347889 81 4 4 309230 226859 194411 34 75822 223825 280539 19 72 89 56 34085 410764654 310172 225333 34 68267 257960 389330 140433 119771 20 298168 129798 12 77 326611 108621 36 22 56 176993 207699 305126 81 49 482255 335927153 7 40 26 70819 66 9 469888 56792 484046 4879 42 151349 6 255544 202097 92 24 359308 19 9 164597 1 80 56 49 6 400861301 48 770758034 46 66 172687 455333 362660 896082046 838926205 24232 59 8 9 493802 8 368685 461533 32 441719 77826 295664 497934280 457872 65 472885 183623 90761 73 98 58 83599 9 29 413380 4 189569156 199000 30 464053442 51574 52137039 7 46926 339169 38110 31 611354985 290345 402027873 5 264657 216454 7 81 424622309 431508 17 411918 89 402905 401201 34 9 230441 267631 61 54 14 58226 1 83 99 26 74477 565684737 284384 333756 5 17 87 88 306248 42 386854 161770 236252 11 376664 491772 89 30 52 50 25 3 451452677 188816 42 23 380922 439371 423848 393665 95 10 57 1 70 46 159259 22 96 82 90 1 52 99079 86 424810 49 45 459803 239849 201748 50833 77 70002 325854 7 97502 85735 1 208101 10716 83 10 78 22 7 249368 81 17489 27 57 416532 278736724 26291164 27 10037 1 47 150081081 9 20 93 158936 437496 4 32 49 193484 5 477020 267927 61320 95 499432 136667 50 31 238613 146172 229591 945158013 4 380239 13 6 1 95 4 27511 29 2 91738 51 19 292657 98 455254 12987 3 151970 3 6 65 212323726 168400 189549 56 89 12 79 411988411 728010497 368981 18 418961 3128 755617468 425063 93529 312612 54 5 98 317532 70 242253 37 37 97 4 74032 41 37 63 10 62528 126462 942914570 95 83 3 81 97 1 317969 82222833 438942 180594 9 516574399 296609 217173264 16 176484 257799 1 3 29 216950 558794284 91 78256641 41 71205 226242 87 202333 37 30 9 55 335376 97 286693 117651 416651 412416 52216 17 290710 421222 243979 37 7 97 15 23 14 13 32506 57 365891 1 78 48 160027 61 21 296965506 10 315735357 449972 62 364150 8 192567 90 49 4 807530617 451639 467566 167525 122589 115478 856154614 16 23 89 282697 417772 27289 14 87 89 414395 13 22 52 198208 80 488595 1 253848 338698 12825 55 537421218 71 46 397354 166608 362637 32094048 230034 58 32 31 69 328270 56137 209785 91 87 52 377440506 11 135293 49113 25 29441110 200165 21 73 855202324 44 314760209 467603 20127 972150991 385493200 33 17 1 4 516597637 41 202316195 51 413105095 4 93 28 368624 70 440858 135124 435525 963841433 493519 93 13890832 344804 98515102 61 80077 171237 76 653889432 333741 27 485085815 56 256466 288549 46 99 53 79 773595374 469341 364308 971024753 8 84181 219018 27 44 663863068 72 3 19 6 37 149012901 228644 10 78 93 798181216 5995 73 114845 122111 91 75 351777 5 65 63 779686629 86 60 46 11 393857 34026 25048 87 453275 52 97 65 4 255766 23 118239 8 19 386308 401999 17 89 56 58 216802 65 86 288152 79 287946 88 52 365210 24 56 74 403886 208983 34 7 75 85 72 74 55 85 68 29 90 432191 6 7 62 91 328846 317898578 8 489183 641150822 67 270009 7 12 340431 215381 60 278370 468434556 3 56 205759 12 9 79 384869 97 202082 224350 353475967 87 385434 286285 89 30 78 466081 38 73 331051 391502 313925 23 210369 11 209695 285333 301099 165368 166996 59 9 9107 202793 78 88 1 70 358150 32 28 131893 46647 149610 28 57 324469705 73 23850 113813504 933752892 4 279312 43 494690 223198280 17 29 6 38 10 118430 44 126564 150716 6 53 25 489948 267685 5 261941689 476902 404798 63 2 286641810 70 961551056 227362 31 248664 312093 632199204 12 603517 371133 437826 97 170455 427988 33 206453 2 58 33 1 42 190720 76 28 71 643685718 281312 78 229247 176741 33 377204 59997 24 43 771006887 370968 320967 405846 2 6 92 74 90166133 23 24941 36132 43 39461 146803 88 8 880878939 26 469723 45 76 56 5 5 165158 223122 286366 88 30 50 78722 61 69 90302 11 90 6 17 93 65 52978 147591 42 58 495330 18 26 51695 33 78 234533 60 70 491374 272718 67142 9 7 77 198583 24 18 164978 26 283601 3 316846 312509 396150 483751 61 41 100215 82 9 33 27 255193 76 76 344888 67893 69 42390 93 8 70 60 86 61 17420 335108 46240 70 6 48 97 37 394398 1627526 65 43 32 3 88 8 73587047 114354 42 83 491467463 14 6 842185376 8731 54 94 2 451855672 470567 37 2 248435 73 29 39616 308364 342426 389070 245956 20 41551 39 52223 213504 95872 99 46 6 104221967 206474 27 50655 464597 78887 453683 447270 28 347742 144884 7 15 30 36 353252 311968 328905 685278160 61193 89 68 60 42 223236535 128711 6 239380 4 69 202199 71 607181705 248255 43 6 412803 267104 424680 287874 411712 148870 238500 93 374835 94 169513 395082105 85 196537 91 1 15 64 250566 408040 87362 141269 287332 80 32 12 442992528 26 8 196104 35841 77 87 12 117962989 146194 388084 316351 62 125787 79 404100 83 457741 86116 76 173907 398553 387550 75 1912 54 67 36714 576725115 4 31 45 29 8 437658951 853169303 57064 974754815 323958 8 905457870 142605 77 384923 168080854 3 423053 148923 44 9 46 64 194749 567403890 27027 64 91 84 1 5 6 96981 13 796400909 48 48 28 68 16 8 351796 353679 22 47 16 89 4 772424158 384091 471287 36 899322921 34 44 83 84 452946 26 65 51 252940 132082 445088 46 213487 77 473704 37 389960988 66 181751 229501 221624 182224 477066 393719 204534 41 392558 287321 98 62 208274 7 48 272813 31322 144400675 3 94 7 87 31 76 415181 691296756 95782 362879 362454 94 76 75046 385360 417156 66 93 93 184814 4 17 57 454082 44 41 92 82 554942499 235865 22 121031711 149159 9 273554 281600028 54 9 597527049 52 33 9 277394 12 205623 76983 174796 12 27 405085 84 24 96 3 27279 53642953 245020 16 309063 21 78 229595 966179838 294386924 94 9 35 33 77137 7 23 437610 681314839 63 378145 89 962748370 392273 657295493 468023711 56 53 86 19 39 54 24996 8 94 180151 935807586 5 35 273874 294944 191131 39 40 46 32 105109933 99 31006 1 141288 359030 75 5 95 77 477107 62 274469 70 19 14 60 51 8 4 56 56 212145 64 198620 68 96 67 262703 33 86 3 19 477000 190109 84 480547 128707 44 60 43 241616 96 261897 52 8555 8 97914 245565 281523 19372 71081 38 138570 441275 498499 61 91535536 10 84 20387325 9 357596 96 72915 295265 979839701 94 42 28 14 222839 65 194974 25 99 270796 69 440964 61 22 19 30 350 193062 361641 68 44 82 12 438156 72187 43617 99 49 36067 3 84 54843 45 360272 437369 297813 68770 395891 398934 138171 134523298 43188 79 416290021 293626 20 78 65 492766 62 9 85 54 765402145 158206 62 755584313 80 482197 1 87724 67 270658 146937 242074468 1 188082 770535100 1214 77 4 69 91 59 96 76 69 109099 319475 97 149550 196474 9 312758 40 197944 254902 208826620 50 313382 3 21 65 55 71 7 289296 38778 26 117561775 348825 3 296829 461824 2 388418 32 76 136861 483837 36 341091 81 13 45 54062185 2 83 156410 498721866 463703 77 22 55 104270 220103 12292755 206937 48 71 470022 302985 288109 369899 38145 448068 364949 77 4 10594 175720 8 6 39 367614 2 185266 475248 16 460138 63 334323 446283 51 69 97 850226400 73197 56 277036 9922 162335 490140 8 363665 8 11 394578 74 58 110622 175644 7 388616418 27 282135 301363 76 41 388221 90014 178014999 37 151492 227270 524374911 493663 950540770 12 488219 93 72 40 50 8296634 77 385763 237397 660613332 3 194409 8 70 273269 469813 5 2 62 10 32 4 349856 38129 29 58 4 288673 80351 243792 35 420196 19 3 80 89 295464 112951 110842 8 64 418490 32 449099 55923478 79 34 166133 280191 51 99 72 90 4 394868 489202 85 59 49405 106708 31 391799 264391 96431 82 25 33 235057 359099 81 23 56 15 78 84 84 364353 85 387529 8 46 28151 408677 35 49531 23 22871 237197 125241 33933 354995 174417 350759 233764 481243 115472 118832 133782 83742 214047 99 308173 210579 15 182601 804835818 7 66 471369564 47 63 30375 57 4 55 76 57801 144154 15 1 75 448744 24 470593 92 114060 90782 89 97 25 174328 80 466249 165850 147709 24 327763 400902 402558 2 415219400 315363 4 172813 95092 4 57 383105 315140 254956 86449 315650 33 12 245415 194872 753742283 3 183268 51 53 73 210981 631657571 47 252133 232531 71 5 212619 325313 23 29 702655853 449928921 437760 60766 26 45 194865 116464 31 482736 220170 13 64 621704221 480862 17754 225389 99 50 433047 94572 454103 173594 240010 19 294711 643515799 276863 27 49 8 81 31 44 366700 167271 397251 173345 27 138858 57 835222785 11 843111139 2 61 61 416186 61998 162159 2 77 414584 169531 909079446 76 26 51 2 19 66 333848 264667 765323318 66 90965 777342266 441045 67 225079 25646 261867 7 275257 13 75 229252 202571 232131 87 5 71 94 12 8 101665796 114031 399464981 17 27 36729 70 54 349670421 172905 914749965 363388 1 56 449159 6 7 15910014 2 4 54 257071 417625 384100 93 388935 86 18179 514664950 21 189180413 46 18 24 72 75614 78890 18 117633 377191 32 65 38 66 5 79 83 380593 8 373017 8 97 18 252565 40 661266492 183316 57 464159590 428018676 13 13 418852 36 175937 386907 804405202 336924 9787 426784 284360 7 154103725 454764 70 44648 25 49199 72 89 67 260721 166487 404870 591356188 10 331455 16 85778667 650095827 400848 485766 102420 32 290632 68 306835 171295 78 62211 84 415661 67 31 64359 44 1 1 15 46519 189775 77 7 82 6 16 24 235715672 228777 51 65 535417034 9 484419 443676 208380 280412 119386 349730222 65 5 420081 24 181886 269572 289358 379936 97 59284 204008 78 75 425441 84095 19 33 194204 4 5 68 71 7 58433 62 413791 35058 76 4933 78 6 33034 271733245 35934 76 99 87653 934538556 15 26996 388977 12460 188526 4 412272622 394391 225531 26 91 822086966 482761 256248 349118 228511 47943524 675265262 109527 72 263869 87 53 117039300 16 663001160 388118 9 445616 327306 458041 99 205203 195839 82199 96 55 48 91 792748242 438026 848950122 912429321 3 19 240538 373685 60 32 37287 9 65 131405909 786717191 1 87045 45 74 333463 473977 455586088 351861 16 464574 290213274 379956 50 5 139185 35 138808 90 9 52 7 87 99 41 72 479859 405435 5 386664 5 76 21 84 57 20 268133408 461802 37 300878 65 379435 43 195574895 422292 56 308478 71 46 26365 53 487575 56 817888326 368933 174621 254427 455138 380209 129 21 3 21 97111 129359 56 18549 188675 95 136158 98 32 52 71 412110 848559129 4 4 28 8 35 72 404252628 47 85 66263 644429320 133417 48140 41 100945 79 45 89594562 96765 135896 149616 2 91244388 261577 284773 77 460330 92 2 11201 2 403373 313952 74 11 90 171831 81 1 42 416283 724492813 64 499844 317734 475955 46 50 95 22 60 35 67 389536 8 72 10515 17 220193 23471 77 54214 89 2 320757 242670 72 76 6326 412449 342196 442498 189496 106082 6 23746 261206945 15 2005 79 554397554 827466873 55 429946234 383299 95 5 81 321395 97 57104 143080 597887016 57308 892094570 9 182693 67 859493780 39 340159 203354 467559 7 286394 62985 139656 208897 43 160377 17 183318 1 845640073 392665 454523 98 52 30899 91493 370590 110135 10 6 75 8 5 61310 268494 19 66605 62 1 647739661 960554990 166641 27 94 27 51600340 77 276458 208318 81 66 8 297631 96371 84 92 57 61 15 318762 227653 92 71 30 34 455926 75 83120 37 82 9 83 135280330 6 232047 3 229877 302014 64 191838 64 96 601282271 818163975 49607397 53 25 170241 480440 4 51 83 32 34 23 355764 71 54 193855 1 55 42485 75 56 75 86 47 229722 1224 80 94 108447 17 19 208207 2 97 37 144421 450768 530521421 38 51 4 42 56 76849 805814968 430323905 354662 34 79 82 33 453249 446879 635666456 17 90 9 98 18174 99 99 128615 68 151887 21 393704 98 45153 40 278369 19 15 54 5 172073 6 171652 5 31928 89 121740274 13 79 309798 458755882 212951 8 49 811737719 67 38 76 456208980 81 734882103 852696682 388541 19 46 283239 25263 66 64 39 29 423403 381247297 21 489495841 28447281 11 14 86 80 5 440901 43 77710 386906 98 116643 482528169 687184044 17 74 64 249910 415476 94 93 19 424149 466515 376033 35 281007 836773636 286076 309377 550667516 55 39 227384 38 70 978330762 85 80 332217 40 48575 406194 68 66 39 93 191033 96 335371 75 451491 240738101 91 13 3 6 13 67 7673 23 93548 66 69 251238 210294 40 191001 406120414 183260 54 42 17 250650 716751364 288081 373887714 51 33 453364 234235 8 16 499187 375867 116515 70 359524584 48 8 137073 421786 41 32378 336933 24 408856 389526 40 8 70 468437 17 975690178 99073 77 13529 49 121371118 98 93 317627 444484 128954 790928549 15 79365 12 90 75 43 473280638 88 51 49 462201 399918 17 10 228107 321502 151214 425138 27 61529942 92 13 491330 371744 64053 63 71 32 153915 68 67 95 27 87 81 43 7 99 342713 95 126707 83590 226761 370674913 100733 86866203 109797 155983 124366 81969 44 98214 335175 95 488839 321399 11 210137 583425298 457835 490174 369393 384212 12 5 7 182527 38988732 923628214 383719 99 16 31 4 72758 436055 310085 94 50 8 32 615019850 80 27 3 3233979 11 34 7 21 383260 15 88 3 414425513 111335 82 266311 26 7 373467 21 275211404 87836689 2 454336 261814 897044503 55 493662 9 91103 33 77 741027074 380928 13535 84 126729 584262791 77 287855 81 40 69971 278894 18 399843599 648615572 44 240197 43550 447126081 43 307233 81 545328696 159840 283124 135069 160425 24 37007 26 43 96 22 33 79 214512 309274 392623 53 739703559 175262 396815 47 105294 435696 122209406 42 18 201924 755592946 384553148 322675 44 32 2 1 108305 89751313 167755705 408795 559265917 453964 19 1 78 2 27 83219 499502 68255 88 171706 497887 374093 188129987 293873 98 284707 6 742362482 465013 63154 364768 9 58 915654592 204296 58 2 91 446491693 86 26 26 155492994 8 508673680 4 132628 179860 58 27 817296971 409016 16 178352 468942 57 16 23 113974 70 384356305 514155255 62 915942426 225209 13568 960596745 386144 170238 7 88 60 74 2 54 37 604561359 74 88 10701 20 27 80159 42 492737 172734 278618 28 208858 10889 967151168 416201 20 42 141261 259811 75492 483255 99518892 359191 56 836243669 5 19 151371 54 69 69 23 689757043 13 5 408742 238011 50 38101 74 470471 497661 249749 496557028 2 57 45 368113 24 34 36 98 370955 82 56018 407132 817960031 342525 808869027 662006379 228791 100790 3 40 486808 242738 4 85164 47 69 212879354 270282 359332 160006 133833 6 365574 37 153282 517195001 185258 254149 372190 2 470359081 32 176981804 458403805 91 487314 685774554 716984928 37 39 70 1 8 68 97 233166 73 397389 157580 483162 78 488801 71526 53 3 174268 9 94 33 50 14 89 32 1 258216 190318 29 2 52882431 111514252 92 12 5 38 484650 74 976511208 21 96 247592 439281848 36 42 188742 92 60 60 387229 67 27 331963 76 31 49 83 190976 213186 313181 222146 117417 22 101311 81 41 436661287 137477755 68 626374607 43 36 2 477176 53624 109293 395187 66 38359 461295 78 119990 32 100094 49 238841 417477 41 94 321297 129882 74 217847 172183 2 327951763 51792 89 336321 377865 82 45 107156 45522 46 392591 6 92 190461070 78 14 84 4 343738 21213 16 14 339941 26 12 421107 21 361075413 34 318482 339333068 91 57 20281911 188952 86 23601 69955 254538236 31 28 43951 140248 44 95 101843 961426452 34 91672964 746104313 73 26 2 5 92 39 30 44 880697868 40 50 69 413497 447564 44 95 250688171 361400 426222 91 171615 35 158879 8 437557 115616272 67452 254793 6 27 286190 124009 309075 26 704605944 312625 49 45 8 309129 18 88205517 281440 20 200266 348664 373487 41 1 87 73 288491 13 49 77053 66 18 56684 9 68 317526 94 63 354070 26 4 10 62 93302 46048489 11 19 454461 475052 22 40 77 596679470 85735 74 173983 100880 18277 26 77 73 29638 88 972195323 14 339237 457987 44838 419690 8 265215 41 415153 272204 30 35 391443 328379 14 87 20 312507 463886 304205 13 4 92 209893 29 9 479077 51 58 210772 53 9 770859573 23 86 453251 473026 384642 81 8 21 921 109096 201879 27 31 48 377224 355753 65 53 961293560 40412 96 6 70 384319 77 8 9 83 112220163 98 94 47 856195123 53 480876 271860 58 59 326150 60 683918668 489907 99 497175 214962 75 95 432946 49 87881 51 189113 150080 5 468690 58 64 310475 44004 59 58970 949287345 2 221319 11 448576 88 177190 286531 58 3 87 255911 63972 6 159493 4 66 32 11 99 429977 48 387618 2 333654 600047197 83 294129 150806 86 8 86 58 323829 276356 367714 29 78 7 60 90 465240 18 80 244971 59 98 10 140056 766761187 60 6 41 94 339559 37 79 51 44 447220 31357270 562157165 787744014 73 6 27 94 42 82 348015 131331 215434 285780 89 71 9 38 4 312722 169877 50 17 46 81 468613 319864 190229614 45 422642 113642 61 76 288540847 82 89 133937 17 78 3 38 175107 92515 219309 48 9 55 452066 359271 459222 6 40 440956 22219 246693 430531 13 92 127711 32363 91 90 491553 47 556739602 858596806 31 40 224054466 8 48 8466 697670806 938675013 129348 11376 8 67 177802 44 451439 6 62 229907 336508 64 340738 246440 74094622 28196 237779 44 95 298702 487249 115141 53888 86 497373 563143881 1 181168 61 7 98 83 146229 448661 37 406811 86 463566434 220924 95 20 14 25 441257 91 169747436 97 5 77578 169941 314844116 9 378958 76 172094 94 46 14 449638 37 4592 63 187080 449626 71 31 82 11 75 7 755944735 230474 70 40 99 485744800 96 1 4 86310071 110788 137740 19 53 92 48 9 229416 619935210 297520 75 91735 69 62 901424608 78 305132 75 61100 498438 10705 85 33207 4 9 280652 224898 155202 209262382 5 224211 61 125936 91 63 110122 250248 92 42 36 335566 53 9 496353 90 33 83315 21 177550 81 65 20 70 930222205 250689 28 67 87 76 361255 76 355049801 53 791869483 386128 1 170171 495988 11 764081960 499573 297662 257552 238014 84378 30 263869 382916 52 109571 181118 433382 6 193765 179317 23 25 77 443147 41 39 58 60 27 82 495337 348655 83 3 72 368494 199750 57 352958966 1 96 48 29 18 71 198510864 54 488486 9330 202798 380539 15 140686 485976 72 75 498662 2 141067 196020 482537 11 10 28 5 600083191 50 28 10 14369474 424646910 279065 354213 94 37 329411 75 68551 357487 126091 109366 31 43 24 97 269602 15 252666 99 91 91 47 666472473 343717 259796 67 20 430361 162261 9 376504 440870 193999 65 39 542313337 85 58 72 97467 1 63 465550 248925839 144892 91 461643 94 85 97 854358094 218037 15195 10176 75 425182973 454230 45 273913 71 49741 78 8 238417 188901 316772735 694740013 72 81950 441938870 59 50 325779558 490184 35 286183 388667 194148 527579072 83581 320468 188176 157057 14 51 37 57 72 78 80 7 362266 75 70 95 637730873 891735600 69 83 258526 54 49 270255 17 6405 39270 445752 1 8 360855 48 238132 455288317 25105 89 98382 301578633 274614 842089327 2 214963 892475980 52 89 269014 2 282561 416833 5 25 65 143109 75 4 312959 90 1 47 99 112323 479775 19 64 132822 496333 74 41143 12 89 48764 334111 93 29 277621 150215 71 317578 413369 410632 186539 25 86 46920 216284 462894 118324 1 74 218044 26 16 29 24 421189 365591 95 6 16 3 374019513 57 490059715 333236 7 18 95 19 52933 80883 525495146 7 146300 65 397141980 55 330316 88 936868344 720849289 85 93 55 359330 50 6 712162148 27 81 350506 50 74103 2 36 51709327 3 4 373200 96 2764 88775 448843 452590768 59 37 60 31 1 29 116654423 96740 336655 153853 2 12 302911 349920 85 112065844 2 346479 440248 88 37 350668 47 50418 353320 89 470784 42 26 31 470016 263516 160883 67 218281 600542214 70 18 88359 819734311 16 36 179673 36 363521 272112 2 55 39 616395915 308787 446170 41995 82 4 197706 70 4 17 241594690 5 64 73 7 63 8 23731 103797 508816197 358251 81 4866 8 415887 7 31 27780 15 209074 18 31 13 3 279086 97 77 22 404618 124940 69 1 71 83734 268240 97 187974817 206486 17 499497 171630 167145 113649 864255276 300392 977386352 6 3 78 292941 369286 178756 96 46 61 70263182 76 14 91 172913 87612 136914 196659 14711 425112 4 473348 78825682 364344 491386 43 25 3 68 675435309 136240 401898 38 420150 274850 480586 274752 203372 311924 9 69 45 66 727704744 1 26 312481 94 6 87634324 29 40237565 130490 485870 28 60 457248 102457 7 406990 78 445915 22 23 17553 362335 19 82 46813 93 175211 68 227334 2 65 313975 62 158861 381511 494283 48 193082 8 8 29 66 440544706 274043 28 108100 24 59 128479 397507 177295164 81722 493778 340989 170152 65 370030 166098 248702114 67 54 89 154452 149835678 28 13 83078 9 11 57 48 455186 64 187636 75 335839 86 895804572 156494396 11 57412517 442993 41 16 75 398331 56 52 333134 255145 76 406277 9 77 62 69 16488 7 236937643 384120 31 77 935203799 519975072 32 380894 243449 1 87 64 77 274835157 237961 24060620 390926 817046792 5 36606 54 10 15832 328253 86605 214986 15 35 56741 324009 59 32 50 76 10 295899 74 488954 7 75 258066 38592 486664 37988 9 310291 4 242349676 229702 136999 2 383374 68 413591514 57 62 260235 50541 473548134 271763 400055 326263 86 8 494227182 7 80 6 84 62 3 42 680487504 83 171069 475429 150104170 231093 87 10523 265279 74 151560903 65 115890 107777 178127769 258696 24774 98 72 393724 62 21 67 407621 387212 21 31 93 941631410 32 495398 74 6 232235 199400 53 15 388103 16 368272 311883 838439341 17998 456211 212200 78 395152 1 97860 869236110 497338 14 951260466 28 9 91 15809 21 2 7 335803 98 334873 44 90 455850 29 596996651 35 4 61241 178622 338987927 44394 18 68 1 48913 295421 4 212388 5 437530 99 398356 54266 4 478595 294965 332515 64 138305 202909 432422 353379 85 563794676 31 4 41670 210757 45 43 54 354879 222489 7 298994893 50229 10 84 368948559 204967 20884 433255 4 110779 16640 99 21 26565 437578 84 471967 240647 51 229709 167508 245860315 435212 477378 17624 466496 49 477 445984 168661 68639 211322 212367 111135 36 2318 442398 416834 129960 36212 38 88 110049 50 66373 54 36 7 74 480541199 984415046 81 662776593 304730 70 47 54 961036651 504511450 74031 211726 43 91 16 918256294 20527 1 326566 44 40 123042 409258 29 77 345147 22 3 430618 8 28 209889 2 56 221806026 935451933 17 334086 34 233112 129002 78 427702 15 53 84 232964 74 179191 51 37 222483 44 376806 146205 14 200962244 338057 22773 74 44 24 1 3 8 33335 73 316978 23 401520936 327444 338265 204472 461451 38 48 49 363807 231041 379171 167597 347116 5 49 48 28 387118 108698106 294141779 4850 91 130745767 392644 70 15 97 488466 25 65 56 46 77 72 7 14 196860 62 18 31 305028 50 98 40 55 93 23 278171 328252 68 15 320935 177582816 66 126094 142138 22 8 322192 54 356603 332404 3 92 322973 66 256935 1 5 86196 65406 53 307029544 60 93268 90595438 46 362171 309288 821479667 219069 462987 38 78 64 302314 181330 50 389188 32 19 332703 96 423108 4 350011 91831 110661 136274 1 39 331904 377534 1 78 388136 25823 153381 5555 22 99794 91 24573 11 277565 147004 355091 355424 674956718 98176 409417294 238346 99506785 315354 470515 681357539 4 3 17 10 177267 43 29967 3 25298 15 143652 68937 8 483725 413611 248358164 23 480264 75 100257 128821 317243733 6 96870 75 190970 2 10 250292 19 92 89 558453746 65 32376 309159 70 8 466609 293063 54 165304 78 352132 52 27 51 51 34 87 22 367158124 47 46 21 5 16 389821 253499 325264 443574 236318 72 22 58 173895 82 6 332709 332292 38 42 243300 96 15 2988 53 2 310328 17 487448 31 1 179785 970579112 428235 97 118539 93 3 57 312990 75805 80 61 1755305 82 347302 266983 347061 121972 98 934306048 38 84 462355145 56 5 88 148731 58928 34 29 79 166541 15435 73 10554 58 53285 212509 821641286 139137 210452 20657 136614 32 133411 4 51 296833 345470 8 28 1 93698 65 33 70 391858 237493364 103137194 272740 496856 66809 259486 90 20887 910779289 35 241745 22 431575 8 52 350308 2 6 66 42 5 21 420613 30701 9317 45 31 1 434928 343982 186475939 323762 193156 72 4 39 33431 13 999955387 60 32 405071 381619 247021 4 208613381 110964 321770 80 175518 29 79 184887 66 269403 112986 244290 234930 459491412 210484 124853 4 421471 71 256003 245663 6 73 27 377052 269315 63 237360 86 487162 410159655 81 5 21 383655 51 271272 9 16880 226396 66 447464 5 132746 75 98 43 24 302330 52 133360 246231 758993430 6 263388603 932088692 11 121673 76 182048 362699 42 61 98 275015 83 63 450926 30 9 82 65 11 4883049 16 90 126471 334908 159775476 54 34 88924 49 298877 6 123728 9 84 453612 86 7791 55 178151 43216 292120 31 476582 79 139449241 382038 63 46 278661 25 206303 199049 3 67 97 36 373004 802014951 6 3 87 491999 794096054 40 165467 50 94 210148 61321 7 293837441 39 8149 4 31 328688 247063557 66 524404359 2 185866 94 30 74 23130 173053 55 404277076 463194 487791 39 10 9 65399 68 216675 47 498689 6 88 77183 34 394815 418243 589406587 205098 942422584 3 104369 93 85576 67129 50 21 2 546403886 315363 46 326307 479504 3 30 347714 104029 54 81 222264 35 36 37338 7 35327 302847 28561 2 410597 355372 301328243 301545 139358 49 63 88 147541254 2 40 120519 330539 388165 97 22 167682 5 444511 39 48 48 47986 24 70 726201564 15 51 447804 85 208655 116301 4 772893025 6 8 8 55 77 66 73 54 37 55172 313663 818182959 17 2 20 5 608805606 135830 324473 285586 35 19 345554 168331 1 248748 142357 41746 200127 55 110562 95 36601 203545 83 98 325209 325832 68 22143 358291 307322 407113 167457 7 82 10 83 11 77 40 68 2 350883 894445383 39 43 371272 5 32 427253 889609079 40 373619 15 74 42149 196070 139797 335238 3 13 210413 196309 54 18 60 80956 62 125022 161237728 341926 89524 27 111641 478159767 71 64 119007 90 96 19033 84 22 110236 74 402984 173601 7 170604 267991 105917 58 454811 8 5 153255 204870 858064237 783382765 397460 356601 56 112228 51516 80 315248 19 307790705 30 9 204319 9 85 176765453 453478 85 812581761 198140217 48 22 98 199261 329095 7 33640 74 363572 326917 21 54 99 609691173 90 38 98 257380 17 363085 38 9 116216 80 234322 339193 52 57 218437246 302996 411570 25953 720992076 444966 87 8 43 310785 27 420541 135258 235857 41 426950610 221322 341609 45 34 2 55 344373 345406 122380 359500 313363 93 26 6 17 374063 33674773 19 61 59 46147 181999 1165 337084 264911 341845 11 22 372226 385982 337578 497495 9 133272 4 5 171101565 865175073 428792 35 81 69 174545 45 17 418959 31 8 70 277999372 55 255517 62 36193 28 86 25 195607 48 59 77 51 99 51 61837 228594 9 156664 99 152035 3 351662 159446 844773495 819625468 344143 1 5 37 95 189209 734887042 64 223307276 317277 7 81 90 8 69 98 48 428012 313420 14 331064 32 138939806 53 422036 11 17 191684 8 21 47 30 970257546 757301522 68 360341 45 55 313067 344019 8530 5 65 405148 78 24 402893 19 2 70 54 65262 281611 41 13 30 11335 79 133191 35 92 477338 48 4 83 36 5 56145 390995 48 477747 370149 41 458544 93 317711 965223914 219915 86 335171 77 83 875277278 486791 1 188994 93 18 274728 413293 2 137058 490090 91 334948 5 273372 72 197182 60 31762 753414195 46 31 490316270 24 25 35135 26 206866 37 51 139745198 467424 775582950 3 939681259 70 9 281615 66 56 248769 63 164883 83 471414 338025 23 295716 11 498997233 279522 177413 23 96 99 87 177096 2 89 452461331 125398 97179 270860 205205 278766 88 312592 5 82 487480 45 75 19 97 8 3 36744 5 17610 362639 134242 348388 76747 62 16 186511 164043 556105861 52 56395 8 335897 21 84 95802 39260 678604670 147121 30 87 498671 8 83 298120 39 239414 86 267831 93 222747 432097 11 34 246426 23 371920 27 187047 95 259541 43233131 265507263 361528 43 91 337468359 10 236138110 87 27 132670 245949 310924 36 43249 6 9 1 242839434 486738 460726 54 91 408475945 58 417347 93 467199 61 60144 30 46 8 1 40 481202 72 27032 1 11 92 348591 53 6 10 315497 51 65 733304310 50 88 140415 32 17 228775554 49 260437 38 402896 4 343865720 725107739 362835 678459194 270581772 28 146370 117860 50 120483 56 37 5 398135644 82 489455 109275 115022 178664 74 295886 36 72 1 97567 295146413 98 11 57581 24 50836 357467 99 403806 93 224606 19995593 3 32 114246 42 26 19 486957 28 238392 273708 36354068 46 299571 13503 298372 41 216818 833916748 72572 5 385638 619191021 341821158 29 862731509 359098 402439 219407 81 94 20 76 15 46 97 391986 60 37 390225 312957160 179223 9 38 25 40 360944 27 77 94 53 55 21 958637735 232872099 41 128915 300651 352119 4 30 23 126458 2 38 21 59 740389324 43 80021 58 340962 963715365 17 9 175177 373662898 120728703 41 111353 87 1 415447 21 28 247919 397691 208287 69 3 1 8 2 575512730 90874 923552782 151215 95 746693370 133213 2777 287322 218031 68 223256 7 49 9 170374 74 301838 270481 497415 41 480433 64 192382 175055713 63 428892 72 63 27 58 88 59 24 415643 93 202059 77 1 3 38 7 870749585 441961 4280922 8 269356 688343289 97 494534 351719 22 32 494952 99 95 369479 68 31 553447536 55 28 352195 747640500 79 88 54 393009 98167957 123354 76951 95 46 297484 8 55 5 456288 59 404952 414243 308189 9 25 72 17 6 135356 57 4 255206 285286 316977 648175035 68 458531 57 77 93 2 351220 95 14 73 8 79 139888582 5 15 379853 95 6 76646572 31 10 50605 34774 3 920555392 28 21 339168 109814 46 86 18 3 199688 110393 88 43 3823748 78 7 1 439917 58 122354 50 2 370399 14 86 36 49 164801 6 7 8 48528 118300 50 5 152071723 496540 53 465723 284456454 63 83 291371 433501 497421 61 74 72 70390 331643 344674 24 1 454762 6 402258 20 26 332230 481636 3 40 339617 60 39 380223 82 296641 93 256565 105624033 372205 56 95 52 115215921 14 21 31 92 3 87049 299042 805354885 41 450174 99 13 7 62 43 7 457804 416891 72 83 62 50 190713327 94162193 124607 316986 11737 884010843 81 49 40 2 171284 410317 186159 274030 101486355 56 4 56 99444 68 22 447797 332344 7 435552 372516515 17 473558 863352889 2 263379 105618951 267489 75 89 119835455 84 186119 628634430 9 43 5 111949 477142 376420 231552 66 255995 80 229891 12 9 10 1 91 163642 450345 1 72 27 424583 98 8 47028 139407 24742 130667288 54 485102 26 184626 624985238 174945 206790 401374 23 203027 1 981408671 33985 132889 86 4 34 47 6 41 96 20 490223 431386 321278 51 20 42 79 22 297766 63 287201 52 95966 469850 820573105 47 61 324886 58 4 63 135164 382993 1 449007 724124015 736801074 93 2 318866302 82 359025 488628 261758 48 239673 312791 69 31211221 53 54 66 44143 34 6 259549 723970426 87 3 426842 40 47 10 67 95 92 32206 148644 60 266192 4 65 483795 69819 12 60 467771 28 357647 50 174409 63 55 355418 76 345210 78003 379811 82 81 97 183021412 16 49 581701847 450138 57865 35 85 297689 367327 294592864 356630 51 28 141629826 356501 1 31 1 40 952712178 396267 109299 47 2 7 182871 29 97 65 98 51 23 278303 7 33 17 230960 49 458075 54 114624 224348 400038 165761 11 180080 11 178976 325688 445598 28 170050 12312 9 4 444887145 42 23 13 968932239 5 20 96 49 3 111918 48 594958838 95 73 47 230539 205033 297255 217342 48 531735847 383055 68 486953 88 142687 6 6 1 97626 413330 124419120 422789 485388 235877 386565 504475308 68 15359 94 473245 17 86 84 2 70 24 344359 452228 75 2 52260 37 5723 717454721 4 362841 507101676 301175 25 394270 4 258557 57 37 441123 302479 88231 87922 369919 198708 850705520 21 16 33559 65 9 3 36 1 122706 374956 230948 8 186744 626540569 3336 85183 43 106086 162756 310104 70 113490 60 46 339701 6 21 249253862 23 16 48383 2 90008 48 137464 77 324611 59 45205 15 55 83 48 28 206113 96950 19 21 88 8 261702 2 7 8 61 50 479797 83433 457277025 60 8 209474 338585 84 40 1 152316 82 69 395135989 7 372022 60 51 89 8167 91 594162370 493411 76 19 15338 154115 3 494397 90 71 417840 1 17950 106374 77 322283 59241 204066 28 7 557921838 399910 56 92 92 83 573984466 36 387949 62 907501692 65 37 545280322 97570 47 29 476305 272951 357996 455778 3 571233152 31 154911 81 142131 37 775916687 384988 247480 94493 123265 293857 231812 42 9 98898 175334 45 345743324 52726 575134535 83 8 6 489264 102242 507089778 240195024 48 36 495866 243582 8 14126 472511 83 374575209 321314866 289366 57 84 5 69 4 84 9 20115 44 576864070 96 51 7871 33 22 398134 28 497207 36 499224 97 8 160866 126746 310023 627071483 573234731 317088 10 80 155469900 8 11 74 307884 14 90 443955937 89 5 481115 394708 97 40 245377 333997 378965 653737000 20245 180997 7 9 163269 22 96688 5 406858 21 34 24 374292 357532 237741 329732 4 57 292973 20260 59 8 26 26046 31697 706268031 86 353928 90 91 349252 6 75 29 303002 13 167454 17 359781 387508 7 92346 4 2 62 1 70 432051 62 96614 129804 79 430288 19 452992 8 124368 5 75 398346 486934 88 55760 48 1355 82 218769 87 429866 79 4867 17 188273 21 435364 54 190426 69 9 34 99 457236 340386 144292 16 96960 265834 339045 100547 156294 199417 335716 4 54 281550 735325834 85 1 488611 201089 78 171534 96 4 3 75 413670 226542 49838 375189748 13 95559 2 93 62 36092 20149084 159982 96 90 2422814 5 208517862 93 85645 69 262700 13 53 9 86 86 6 39609 491300 301924 130241 930461185 20 361039 25 207407795 68 275526981 216230 31 17 37422445 17 717642134 3 32 16 48 256587 406204 98 323781 24 374545 33 63 541719904 69 411819 800056815 47 309411 4 2 36051 36 55 5 321021 415645 16 8 206854 42 231257986 5 35 418011 1 643040703 50 42 44 3 47 2 85 258691 39 220225 17 318944 436301 157788 123700 735131518 98 251650132 5 23 19 59 91 28 329911 69 414797 21 434307 301642 225479 25 234395 755684292 6 1 359839 56 16 24 50 19 3 48 51 32 11 6209 3 46 8 285165 391472 56 10 78 96 28 482186 55 269121 404662308 458529 247685290 54 94 168031256 336385 16 132464 6 47 447599 88 314786 162016 33994 304928 9 23 65 41 403314 78 23 467054 255527928 60 312265 180215 51 210813 284829881 604325480 41 55 89 462366 49 22 34 35281 51 68 94 474406 683222919 477450 331199 482209 268519 484449 66 2 218604 39417 6 182011 375416 496673 3 77 67 4 365937 297983 94 78 239406 164412 9 40289 39 1 41 13 5 8 360344 6 174317 154363 279180 97 150186362 162598 37 432225 1 305786 96 87 71 943797288 36 40 275072 7 44 347082 153761 609203255 7 491188 51 8 515752584 7 19196859 87 473546 788560435 14 491957195 1 153005 300122 38 96 867675088 53 5 2 237915 203127 85 70 13 119403 60 267364617 82 212306 55 23 286368 396783 22 3 882954558 266895 16958 152824 37 24 80 44990 458140235 242748 371084 3 41 70 100546 32 99 380906 834214912 243969 496587 59 77 405515 86 3 414824 89955 581723020 88 201300 8 69 324661 135951 45232 383345 319093036 84 43 339298 59 151294900 790184159 38518 500038507 84 99270 619896579 83 59132 64 93 5 199875358 75 81 268300 33 47 31 66 65 97 293769 4 24669 51 42 234601 238503 13 78 396242 276471 22 61 68 721838237 40901 95689 53516 433570 556222928 74 14 95936 40264 772208657 70 111790 668497972 125751 7 66 9 418235 499785 62 67 80 230535 96 72 353485 71 161469 51 6185 361048 99445 5 107160 91 89 83 51569 354176 9 71227 303328 5 358644 278049474 45157 53 12 162946 329203 272084 32 329995 102587 188797 65 474565 96 25 48 393268 4 788395125 415333 55 560244494 467268 67 229085 468982 47669 642410460 96 12 723069827 42 6 24 404462 49669 53 29 355585 2 3 42 5 74 82664 74 386933 90061 701211241 9519661 94 44 433969 10 168740 97 78247 232808 8 294512 30 75 110404 135170 9 44 91 50 115976 241590 8 323945 96 3 95 9 50 51 92 77 210134 241724 273902215 53 398653 81070 64 449013 31876 430486 9 589118741 465641 51 412251 23 63 977630167 322637 83791 61 1 314230 409543763 281393 858758636 188904 99 286396 421627098 30 273846 98 67292170 5 380618 93 420473 8 28 53 1 26 88 175050 77 167565 29 22149 72 591795747 13 6 443897 76 8 76 194838 90 310403 336381 89 81 2546 1 56 462281 39 714584549 38 365361 6 18 23 2 17 63 311321831 168038525 423484 59 205327 83 482643 694048669 389923897 3 91278 64 181586 445199 77 478808 21 392381 57 18 342995 54 383110 1 219642 7 28 78 38 13 3 340818 169393 9 45 3 7 44 27 196041487 30 29 1 92 322696 198669 246414 487489 14 493060 88 357769715 59 467917 87 415398 14165684 56 98 70 3 359933 387012 37 21917 488411 25091 196426 20 18 221262847 78 91 51 383630993 291064 273050 39096 400570 493343 8 854351703 131636 8 9 212127331 48 12 68 335295181 56 436565 12 10266 408538 169644 51 58 139449 350346 734404873 67 395867 393013 185565 90 99 56886 392064 23 14 363015 324131 93 53561 24 4 178739 216730 7 31552 11 27 448549 96 46961 188515 343969 183518 434638 82 6 87 451734 33 31824 558648079 391663 1 104472 298498 142827 191815 4 1 79 226728 103740 147180 72425 164686 63 21 17 157496 241887 1 49 9 4 76 53 19 361204 220574 87890 677424480 68 90 53 29 471912 341443 454570 294714 44 435265 66 60 3 65 96 21 94 4 73 34 81 284713 44 62 31 126334 154148 59 431705 361528 220573 10 278336 289188 29 96 2 60 478397 87 80 289942 224159 5 9 234152 67 23513 82 38 96862 145349 102263 35 65 71 13 2 235349 96 59 84359 366743 92 320871 27 4 88 8 371788 24997 2 836 449689 129582 36 221976 59 34 83 179205 51 427168 220232 668462634 414187 5223 66 130958 43 37 4 185486 56808 46 85420 10 19 69 15 29 83 415538 34 170407 901146097 81 27 27 478972511 36 74 96 627008299 37 35 976198672 490689161 387668 22 38 463721 20 488417 3 61660 497204606 28 334283 13 330624141 356040603 7 84 54 57844 396745 144622 2 59 41 175157 61891 89 40 478448236 206887 453262 55 255842 488635 3 61 47 24 240718 62 206218 45 71 21 12 474735 61 283708 90293 13 75 92 476775588 618723944 244256 60 66 65 236543706 92164 182072 464357 167627 61 401516 4 257172 52 342467 243229 394921 664343501 87 64 7 94 362188 29 360667 95066 24 4 42 318830 9 47 26 74 72 7 53 123345 330701 60 305282 49 27 96 9 103378 16 32 92 376146 191183 72 86 656002743 47 32853 81 59 9 82 112953 58223 55 474662 76 299335 109630 37 357729 6 62 414131 88 95 487692 2 30 38225 485246 46 230290 54 27 218271 8 64 90782 18724 33 27305 76 434711929 489132 59 59432 77573 7 51 84752 472427 27 4 186 50 344122 90 297165 36 90 117052 182994 37 100299 13 80 221257 87 992473266 977017760 66 70 3768 74 87133 482801 9 17 752094100 63983 6 7 434943 38 831966278 808859436 146394 64 17245 618456473 95 486661 96 36025 118431 414027 43 1 344448533 148523 429471 262002 88 98 315921 40 54142 308322 768355461 70 11447 351 59 5 5 6 4 5 51 1 346130 57 416743 33222 2902279 43 457981181 391623 42913991 211197 18194 177521 9959 204273 34 40 266838 7 97 221527 77 79 19 444498 492890 169250 72 19 376148801 54 81725 122641 218217 250467 42 458920 180096018 773721584 88 55779038 733212026 70 160643 177267 494750 108655 18182 16 86 57 28 93 306267 274231269 51 74 93 371019 32 40 206737 24 22 737961044 83 120801 53 29 28 212854 118444 596954249 204665 444825 145203 148920 76155 413813 537381 46 44 473929 50 71091 22307 196756 373101 96155811 237528 356765 148133 41 82 30 72 1 96 49886 251450 94 89 24 6 5 63330 33 338852 383218 78 99 7 499048 35 31 352112 65 24 8 16 44 3 346231 88 82 460755386 460153 66 31 81 30 73 56 247895 528729324 237365 93 30 294656 70 799616749 322091 44408 7 25 55 63 92 50680 6 465464 43230 176098 6 88 17 4 21 28219 418576 91 288500 253542 17 4 405539 90 320473 369135 187897049 370598 13 9 28 203677 74 3 3 82 9 14 57 29 518120084 21 312871 926490231 136397 717102758 37 25830 436104 77 2 93 29 173600 98 27 89 47 82 6 44662 42 39 49 425249 13350 6 8 335169531 277131 64 6 393237 165341 85 92 35 62 52 62 203790 1 413509 405263 43 304058 33 65 275937 269350 6 418725 377022 39 96 419850 15 39 478511 250523 465448 405808 534030521 211208 5315 255791 219198 21 86 7 50 77 291702 112862 4 37390 86 362104 97 41199 81877 391990 37 120910 59688 41 368956410 313314823 298884 399274 4 97 392169 526950420 82 251477 289221 32 407787 18 6 2 14371 58 64 416683 160058 251754615 445645 56 72 937694511 49 69 97 370103 32 298584 37 28 53 7 20 33 38 141920220 70 86 98 361676 313853811 55 1 71 344134 112189 77 4 349551 62 85447 14069 232605 283249198 43 550168605 33103 11812 93 428637588 446497 242763 464089290 411015 13796 58 291433 54 374783 44869 286483 214499 250380 88 492355 80 428358 221810 397694 67 127966 841148164 66 188805 160378 51 372610 77 681 82 191716687 94 156798 6 291812 190696015 40 66 82 404225 259753 9 168128 477811 267944 968235334 7 845948800 165272 2 211925 315012 63 57 471152 2 34 333238 513032034 159542 72 69 83 234633 83699 200993 47 20331 289280 241529 8 213960 94 9 5 428119 27 20 43 387136 222556 47 82506269 17 117416 96 8 27 75 324039 428755 8 38 22 8519 75239363 88 77 4 193706 57 92 29 5 477591 22 89 14 90 9 40 96 7 205604 8 84 16 35 6 819866302 40 49440965 7 439070 25 1 420871 6 163921 86 217071 2 21 98 31 444745 34 492347 420529896 620314722 484851987 253289 227638 66 60 55051 257520 95 21 124657 88 19 52 5 22 126767 437188132 404065934 358702 197430 86 59 2 90 47 99 51 8 51 13 21 10 389768 336880 520 515451723 85 73 35 21 25 15 87 359875893 346782 72 10 51412 203371 139988 117763 88 37 30 8 6 96 19 471042438 6 531323824 279675229 196862 3 517256798 44662 31 92786 439247 24 95 345071 450999 88 169240 97 60 10 586838391 2 15 137501 85 6 98 323940 13 5 54 40343 6 89 41502 243779 100803976 41274 29 479338 372039 34 73 402480219 56993 348036887 9 86 397358 96 82 273232 66 98 96 86 94 224682 31 81 235380 90 44 42 2 9 82066 355104820 7 70 1 314477 2256 187743 87 263197 357727 48 33 264147319 38 133331 76 639224362 221526 81 57 6 85 99 467683 34 298124 92882 67 2 57 129400 440407 35 286884625 38 489300 235016 223816 149587 4 114479 442972 3 4 324026279 340743 147657163 314628 75248707 385589 458619 32 5 85 92 226537 929891485 879572678 13 331409718 9 39377 123338 11 27 27110 190571 119531 2 27100 67 463388 36 46 77113 62 37 10 89 1 69 393693 19 188595 61 47 37 102314 115853077 10 22 57 999675439 7 94 5833 9 36 432512781 83932 486944 21082 2 906576707 4 93 58 97 35 365823 60 4 27 114758 91 53 275269 68 75 35 277063 223839 644332561 8 126210 73 66 14 12 518129896 172334045 471691 2 258406074 367038 640333949 1 80 24 34 75 73202224 951090790 56353 158913 77 52 7 42995 294570608 34 25 229590 36 163560 7 62252 440748759 340935 51 835313766 439588 487302 137667 319979 114464 36 380832 87 272138 24 82 387184500 91475 23 234298 3 82 32 459267 464914 32 89 72 24 420932 49 144498 254761 340340 460614 359640 344639 169132478 383137 62 823665231 233614 49 9 348554 74 58 713611908 60 356737 420488 162677 328622 19 207931 3 58 256768 382713 359932 75 70 208290 78 408453 675623815 75 8 658192350 250496 7 474418 284054 67 48788 1 372443 268227 12 221809112 481830 89 188262553 443040 268625 148319 12 396579 15 340356 192840 33585 21 80 3 48 6 283216 179147971 43519 202612 431515 149526 19 2 1 51 81741 10 43 315970 448787 426173 68284 9 82 559316606 37 19 331056 395693 68 48 92 401323 30737 117581 82 2 2 18 35 207040 488536 66 9 430651 3 14 232381 41 146731 214566 69 14 194561 584450916 602775368 29 819816100 71 105780 86 67 9 306966 9 34 139833595 95780 52 83013 55 84 498889 123537 43 8 70 95 4 976035484 440245 211173 200476316 14 43603 348538 7 346364 52 17 334135 8 11 76 25 102398 216185 8 64 2 5 92 374121 94 16 136857 58 34 3 204312 17 62 7 39 70 59938 411026 97 196772 79 109165 217318 2 5 200450 139351 69 59 65 460490 25 20 84 125663 5 14582 145595 80836 182616 258552 458957047 32 196010 27 24 4931 226211 33 51254 38 60 61007 65 65 340719 24 65 85 271078 926356209 56038 285962906 55 9 3 390368449 222826 108248297 13 56 54 388539 58 22 61565 155085 902643750 165680 64 63 4 487853 73801 543555893 60366 486596 91 40 111971141 44 4 249928 95 68 201897 64 9 37939 71 154000 78 267488 41 50 73 84 355664 85 219697 14 30 656916670 6 763182329 68 99 273198 85 69 175338 48441 75 90 472769 37 158031656 19 105119 88 72 5 418822 3 155196 4 289525 31 448004 86655 59 307507 55340 367002 60 234740 66 204405 13 67 98 200002 99 29 55 481325397 36 29 311273 171228 443038 86 415508 2920 28 112811844 53 12 20 231661 123752 832883693 9 34 423183 8 39 11 421043 55 90 773961008 7 137768 2 65 81 176175889 446722 440275737 107349 9 366601507 79 67 403386 431429 98 62 82 86501 448954 2 64 181475 446614 57 245436 135506 484264 452477 299722 69 349893 120829 73 21 14 43 9 80 331043 976346672 64 51329 231383 6 334958 7 46 91 5 5 10543 408239 281263 140139 28 83 2 37752 36 477081 52 13 73 236329 85 293510396 3 928957753 83367559 293625 66 7 92 75994518 78 97 50 89 13 25592 104429 143069 23 5 400448 2 172014 147722804 15 3 9 475672 85067 702459875 128446 71 269487178 193796 359440 33 450615 9 10 63636 97 261376 67 55891 46837 176530 53 270738 312053 70174 33 217168 524055205 23 151983 36774 64 49 417635 46 37 444626 277024 18 700710340 8 338280123 77 78 414208 28 29 4 32 65 23 14 376904 9 335546 29 341681 394220 401608 208007 78 490181 7997 63 992643027 73596 28 48 135414 95 22 487181 224953 448019 191178 90 11096 316585 10 47 7 338273 67 8 4986 197299 616320795 61 5 319561 461120 121251 654925126 991183540 690828375 6 410375 18 274384728 31 39 63 461484 331900 70280 333647 17 65 40 18 89 55 19098 75 19 72 353928 45 71 232569 35 94305 44 291628 74 64853 51 77 66 79 308611461 482815 35 117759 5 12262 480528392 115763 7 425463 9 91 6 38 450287 444316 21 42 26 53 488490 368144 63 771161461 30 485978354 174505 451139 89 469331 257316852 52756746 42 468490 62 27 33 24 2 704230816 4 979692458 67996 23 730099861 4 4 36 196038 972993157 229609 309828 92 47 78650954 452786 75 277190899 83 79 13 5912 10429 75 61 137250 1 9 55 6 24 15 296159018 481543 26244 65 44 729788578 89 209310 425892 528213437 26 47 16 9 7 29303 66 198074 62 3 27280 84553 5 94 38 4 6 44 301218975 308214 47 223263 69 232898 347585910 135998 64 355966 741408558 355691 236619 5 430169 512213696 289191 64 67 3 357708 27 99 282352 99 23 50 67 2 140011 34 49285 395996 412652 32 459439 6082 62 63 65870804 548489536 169449 99606704 154636 8 299527 259532 82895059 82 330137277 469983 36 18 15 41 18 62949 14 8 348751 358508 498539 6 73 66 88245 72 266587 84128 290670 201905 71 825793417 244366 26755 39 218268 123973 9 175860 510010003 390710 54 52 66 75 116692 9 462193 35554 433769 136815 81 777970472 32 256828 14118 91 34943 260761 312666 4 9 70 225408 53 63 218006 206536 2 373195 320080 415380 8 200698 15 813231445 17279 37 363785 334543 18 281853 275243 54 89 245242 807982101 400943 19 54 486694 12 2 35 115240 97 83 24 11 28431 495529 147304 13 70 82 12 89 155431 9 142561 88933 387975 14147 57 414098 410580 14 52 93 72 33 549806148 953424024 93 27 59 96 36 81 31468 451316 87189478 318991 612286229 921551415 83502 34429 8 204578 38 9293104 22 21 112627 90 437398 49 56 85 63 90 70 44793 83 18 48 23 411547 66559 58 56 69698 199982 67 73 98 452178 406850 10 483177 87 272730 82 44 488614 184540 74 29 56 59 664532209 86 75 516832949 26 10 162034 297969 482219 9 22 82 226457 442813 87 32 112006 71 260844 83 434947 165221 92 379838 215769 400416 23 48 243797 45 61 75 24 83 56 817798214 7 60 37 8 496999 215413 596344205 86 98 274708883 32691719 358088483 103357 22 3 35 134795 50 10 67 68 67 5892 65 11 7 28 6 731619783 461357 371824 108093 9 73355 352120 35661 219013 64 368602 6 356371043 91 441945 166394 85150 45 424256 148564 152303 82 3 485539103 48 300480 648764092 70 322288 184476 422357 35 8 14 49 382819 25 35 9 316455 322932770 285154 283869 12 407000 330454 332897800 69143 1 981695801 61 992301581 23 3 56 254836 387842 340040 9 643965294 159782 11 75 323894 61761 238642 82 85267 220402 71 296043 313158 7 359663653 17 467170 216494 165883 196676 55881 3 386684 32 32 20911 196719 301870199 90 73 91 70 40 70 283304887 93399 79083 362545 41903 198896 38 59 8 88 7478 403794 75 69 90 9 4 222080 5 60 62 334644 13 44 338821 294289 52 488151139 199311 40666 18 49 40160 31 60329 315014 266195 569735300 121287 32 30 145100 150745 332750513 600173369 72 282470 184086 381131 766094275 393392045 51 56 69 412309 14337 6 397836 197843610 21 48 462832 303966 89 143755 83987 35 61 360451 436293 51 96 3 66 3 207375 4 45 387801 4 316145 3 90 459978 424855 228270 255447 350792 51 6 62601 546003849 69 83 22 66 31 49 36 118067 11 1 447249356 587208400 4 458428 33 18 50 391639 314969 89 151545 138027 44 62058 58 98 440007021 98 3 79 83 29 98 70 38 176883 950605259 95 61 438808 80 702480008 26 487820 181450 62 52 124890 75311546 8 494761 400533 61 45 459551 401137 25 481462 417466 267739 1 5 274127 81 31 11 94 730989957 409259 353009 68 9 256343 76 442296 127027 244879441 75136 420500709 228770900 48 277836 436240122 2 119746 9 7269 645938186 641700590 32 81 44423 77 37 886046359 7 96 11 5 405158688 481933 92 90 48 122458 104456 286937 1 17 236855 411868 20 740010052 289035 15 93 73 49 79 95904 93 402536 187179 725396058 5 91 236871 78 97258 264763 36 4180 184792 98855 66 16 412530355 62 86143 151126 260715 31 48 326052 325986 483571 3 434669 410710 490005231 107729 37 64 567355117 13 7 86 19019 374682 273843 221846 29840 424525 208797 270829 23 341011 225809 498876 232796 369299 64378545 60 213686 917485240 406768 66 1 71 454877 68 49129 2 8 13 6 83 60 8 447190 289142 96 212574 9 38 7 21 178546 9 227043 94 7 400675 171752 7 402273 385234 279177 79 47 314285 61 81825 322906 158164132 64 14 13 79362 2 427683 169270 474550 24636 68 424597 91 974428811 8 151245 20 100788 34 53 112791 437707 60 4982 31658 119574 48096 420149 5 263331 387739 1 95 532834087 28 3 66 6 309826 47 475491 9 83 7 57 3 52 241318 324184 17427 403806 3 41 898136573 93 99065 301898 54672703 39 298921 152710 23 1 72 436399 152125 12153 92 1 6 205653334 12 86 1 5 2 342273 278841 60 48 458318 482529 468495 110164 1 451601 442158334 88 6 98 9 42 331907 487166 10 85 228976 60 6396 446239 47 47891 434181 54 25 110580 89 7 250640 26 90 252271 82 352887 42 77 91 96 2 4218 60 57639 345251 36 37 486788 5 31 137413 63 346390 258832 198247 396821962 135108 640751523 183300 77 429470 45 33 297734 29 18 8 32 74 253669467 56 19 8 65 863032682 4 6 29 14 717042665 413886483 77 71 76 709128640 75 276671 408005132 108844360 39 10 749272108 65 2 8 6 495282 155671 688274188 62 29 287758 123946260 50 919221184 107351 55 44 58 312599 118428 56 53 30 58 402168 33 1 289735769 51 490281 63 340261204 470003 490180 68 476034 349176 392597 3 85 80 78 293595 215144 3 85 256533 78 120647686 31864 42568 32 54852 239698 18 293342 87 13 35596 916739732 3 406058 42782 5 163067 81 66 58 188830 131627 435708 64 10 47 24 67 383508 472165 39 8 147150 245349834 74 7 213578 481620 176191 235706 483713 59 398350 96 71 54 7 62 433929 104544 249974 30 35 1 65 421273 431926430 32 34 75 8352 92 469917 7 63886 8 44 117586 19 70 82 7 65 695047521 464831 340942 276495 835616764 22 40 3 7 129347 370960080 99260 58 69672 8 68 30 19 394476174 21 18 222726 265653 33 332374 69 415499 211891 182971 18 486413 15125 66 16 62 9 431307 83 79 72 9 48 3 6389 46 47 1 44 107181 142167 469131 175512 513209810 61 73 520948247 79 213174 75 71 388205 59 108174 903231172 82 43 79 415514 28 480953 88683 66 498861 279876 66 88 184350 194400 30 443413 209673 116766 454975 321420 111948 96 51 23986 73 72 20 76 56 68 7 27377 244594 50 69 22 286625 86 72 76 43 44 64 233689 42 41183 80 92 72 23015 329321 67 2 903355343 818474541 32 18 234621 43 12 452080 16 358693 369820230 154569 96 85819 3 4 316136 69 168432 112613 81 4 252518442 95 81 498978 95 332802 39 7 83 171927782 323335 222034 329599 283457 126832546 6 230734 369488 8 88 31 4 291211762 728561976 72 135493 421022 56 71 141194 75 31864 471951 22 222213 160132 4 7 52 258469 204704 358525 3 97 352094 60 63156 912711710 55 63 93723 401365 322799 9 36 68156 22 88 7967 7 111068 249810549 5 38 162621 13 61 44 798149253 122091 75 31 202983 17 393768 84114 1 239798 800744950 86 84297 307754 17 57 85 243281 81 23 78 233539 496628 158474425 27 82 37 80 1 690164703 403484 88 65 73 58 55 6 109593 233408 23 10 245459 41 44 491192 126711 389320 352640 9 684011917 345816 111677 31 49 32 473165 63684 367230 386193 54 98 8 357698 232947 61 150051 786950929 72 399151 475531280 29 474004 42 891687107 319716 42 281602148 12 67 1 832789363 19 492203 71 76 1 40 8 129542 209863 114580 30783 402997 82 86 146725 72 631483484 15 17414 7 42 407921 92 59038784 414583 8 49 108744 44 309551 69 346406 90 24 48 3 338032 499748 431274 5 244151 216056 397618 75 192673 10 88 297123 733992443 38 51 2 3 26 14 94 49 164198 567863589 478453 247515482 59 45 334529 464743 16 7 381222 16 45 31 22 188100 44 65 160779 54 794330815 6 262479 12 39 68 324216 35 211378 82 2 94 157550 425991 933224237 383786 468215 54 531727545 494010 69 176039 65 81 93 241121930 72 731703750 5175 77 1 6 19 1 36 167237 73 471371 480156 132251 25 54 94 417757 304894 465666 2 88 424407 96 277265 3064 918478583 43 101184 254014 23902137 178606 42 66 184717 170784 85298 38337 100004 130206 369799 71 60 21 30 263993 31 236733 413900 25 42 81 469939 24930 1 498851 820603694 43 78 50 87 109001 32 144449 323645493 765139943 23 6 35 101112 4 79 262137 6 210796 484324 260852424 76278 74742 31885 89 35 39 143120 55 159542 76 432790 397267 204433 268594 93 73 74 35 22899044 82 40 7 441166 13 64320901 37 2 437268 402950 78755 3 181205 17 312530 73 76 69 29 195206053 55 157248 873521112 75668 667092368 478355 371227 485146 96 57 409325 51 378299 81 2 102545 65070 4 306542 74 56 80 347459 473623 72 409191 146125 92 23 36 8 26 61 63 23 66 104399 360574 580903139 79 60621 12 718458197 438749 342874 232985 67 59 65272 21 69 26 2 303052 337463 75 8 44 66 7 86091307 56 433472 52 15 103183 38 7 9 88 41536 68302 320513 6 9 35 139090 494579442 86 52 134704 84779 2 65 6023 223568 13 377070 3 23 7 14 9 7 62 109950 54 72 996688262 134525 421067 191708 39 345525 261035 964639727 7 2 541586379 358658 26 200576 140906 375036 53 380482443 4 983274026 3 455158 60 923943676 17166 66 104966 438793 143836 8 12176 236217 90 75 23 85 73 58 49 28 52 11 461433 16876 312557 8 105565 197489 421018683 330077520 64 1 31 99866237 13 36814140 376412 81 400914 75 437301 47 439859 407336 31 38 69 318735 1 310042 72 75513 49 99 48 59 249858 99 216147 7 7 275872 196190 3 235822 36 97 77 328441 233807 62426 14 149769 9 71 12 599303652 1 19 5 56 1 68929 135986 43 107202 41 320024 2 110404 66 434618 63 182609 422378 13 5 77 75 326776 47387 22298 3 376970 92 37 74 178929 5 273485080 82 81 52 49 6 103316 46133 436934482 71576 433034 8 94 34 1 86 4 86 332481 198253 85 73 22402 680281272 21 28747 36 27 63 70655 71 445615790 68979 54 44 65517 278903 6 357759 52 15 37 7 294103 7 922666893 449150 338318 6 43100 17 1 563329016 162361 4 362997 75 323001 23 471981 434636 84 21 75 430608 423629 2 8 66 569623129 6 8 10 304123 157035 17 11 2 491058 46 53 497462 100873 54 235057 476095 48 8411 179800 79225 343817739 78 93 295761 461684 31 560004323 443444 29 106400 445898 236145 73 80 34 98 18 46 213992834 51 281455 199614 94 68 94 83861 8 905239009 32834 6 44282 164601 6 167295 60 23322 94 167711 31 56 220853 378304 233902 430447 31 336987234 80 56 63 71 30 61481 87952 93 82 392906 10 114463 67 271150 75 87 271288 5 63986 337214 98921 2 44495 298100 234513 432985 37179 418707 2 715899577 177716 38 28 488550 972582313 55 14 16 161273 207909 85 460393 5 154144 11564 326868 51 4 89317 77 5 98 123327461 26736 75 59 95 302621 25363 457355 1 38672 20 23 240948 235471 31 84 12 95 5 89 3 484894 84 55 392848 21198 31 94 89979 730245429 317359722 86683 135045 11 82192 2 354913411 7 46421 81 3 54 347837 328555 82 543020742 466107 61 324385 51 344347 20 33824 498774 60 222435 91 80 99 471660 40 65 88070 450536154 62 228803 302611 848912538 180742947 13954 155853 116372 31015 201803444 120666874 63 429689 74 43 11 69 472350 75 99 443577 88 282024 20 462396 643139137 353953 64 48 432269 261479 2 766364610 46 69 136421 14 88 67 1 212132 161725 248616 64 1 449572 9 314618 46927 392533 92 462165 11 463161 83789 430363 69 87 369572 65 86 88536 8 96 15 375199 828742559 439983 90 30 208066 77 390414 112340 8 444966 224942 74 53 214929 944221533 54 166896 200122 171847 378934292 299904656 401914 175824 22064 407274 28 293053 83 333560 131885 3 16 34 21582 374330385 5 283471 328653 73516 457070 33 1 276532 9 551699930 382626 92030 5 13 50 18 91 10477 78 29 39 191314 375645 92 344341 160180 216824 410988747 163131947 386644196 52625 9 256998 349634 67 302994 14 45275 63 250135 4 26064 92 4 74 172292 49 61 244954 5 85 8 25 493916 338839 744693603 10 50 6 883620230 282885 59 6 392247 271201082 55943 9 28 72 452883 256093 89 55 409892 24 268441 141746 8 248999 395419 86 76 59 310561 9 89 23093239 80 82 11420 122787 583544604 8 87 2 82994 163393 486461 90 60 74831 9 395540 89 48 113280 70 31736 72 77105 916606964 55 18 35 4 46 5 280598 410932 185946 88 345655 88 299474 37 36668 1 5 78 98 41 385628 33523 72 60 51 730697581 319740 8 378285 121412 93 5 44 74590 50 82 77 389481 879291156 27 13 351243 380227 330647630 4 363544 402764 96 347142 42 491096 51117 67 60888 39 38 44635 65 479180 83 429124 233520 12 17 287105 49 496880 143222 149053 97 295834 290598 36 402254 30 75001 129145 71 19650 460535624 152436494 36 15838 198104 226119 496437 38 984995257 449072 39 66 63249 60901 46 9 225781 315370 550809628 41 170179 393454239 282792 215623 6 412461 390063 67 78 14 51 7 448376 290794 154147 3 18 52714 70 10 94 162159 10 225767 85 19106 190105 73455 19904 78 489507 443036398 434749 60 236858 5 58 195902 257371 179358 7 67 8 82 119340 39 203082 40 84 100238 1 307202 136804 6 99 18 4 39 8 606565554 608999597 62 313492 5 21 426701 99 92 93 105500 91946 736978808 35 448918 15 137028 585 490365 153057 98469 30 52 53 8 715126583 499527 440980638 73 289302 370145 40850 87 15048 269810 216586 9 81 72 60 40 3 941057375 166127 91836 103197 64 233699 19 55 55 940029076 1 42946253 214586 62 360334 63460 367053 12 746232244 2 50 226750 71 93 30 5 73 21 15 473735 63 55 183114 11 405807 64 30 40 12 43 4 761916510 72 96 88 489725 351017 36876 5 13 321910 242439 925862409 165448466 21 843508484 128555 81 406415 73 98 84 93 40 6 4 54 309509 77 7573 66 431634 130962 245521 300887 770627884 8 231594 166479 19 782511019 386227 89 78 75813 349540 258284 101288 44 9 913635037 709483738 425644971 227024 92285 461537 37 82 43 197636 98 43 800973319 282213 82 51 75 4 8 62 967366863 59 12 55833 156289 86 43 196874 277036 60 8 453858 55 49 128864 121212 74 67 89 38 7 98 336177 494199 313394 52 410442069 138971 90 93 204590 283570 32 60 37 97 9 52 310567 84 77 65 466264 76 25 187708 367559 79 6 264621461 4 387224 1 52 226145 334085 44 39 188947 51 63585 219334 285750 33770 957608396 172480 22987 364089 137155 233953 460102 435025229 6 74 95 98 79 345797 51 63 9 45 5 80 57 151946 8888 50 39 52 368260 75 235537 13 435317 70 310309 790098473 313919 1 164032 47 248822 582456750 70 127542 6 41 49 523214792 499986 259810549 76963 381195 65 78 244171 78 2 9 77199 36 248570 43795 46 320137 68 64 115450 11 392817 96 823397612 87 9 148850 94 111589696 23494 76 580326508 402774 41820 2 71 213906 134783 9 20900 172124783 178068 74 55 52 47 76 458751 7 255468106 54780 97 89 496086 347349 104341 583054508 69 52 185058 30 5 130092 11 3 75 58950 234217 22442 133221143 274888 121141 12 434998 7 484716 90 6 34 6493 456694 89 682118357 2 35 91750 393766 231386 50 361009 51222 31 81 8620438 227731 7 14 448667 191955 828142896 130177 321257209 9 74 50 179898 430946 71 8 43 47710 92 488476 11714 83305 35 312557 66 3 58 326267 44 185851 188436 32032 7379 327105 84 96 9 94 7 820690136 168144 189677 8 959924463 124082 817744893 79 245747 52996 11 56 20 8 163831840 99 104874 792830166 12 10543 387799 46 11 9336 39 26044 234081 58 332953 9 23 205722 63 75630 541961460 93 85 640550383 11185 767590308 77 88385 65 101724 14 178865969 280806 414300 44576 24 30 74 305060 247832 67615 881254960 54 15 155772 26 47 76 31 178850 98253 13 412819 63013 334466644 432474 32 31 34748905 242442 18 7 418960 56 44 337712 256381 69 537129199 211091 355687333 426559 46 53 7 60316 34 20 101438 30 19 69549 23 415943 129170 53 403616 60 63 368544 875392521 6 47 365870 487598 155476 21 38 7 73994 66 2 38 240575 70 20786 30 52675 105755 49 361811 158587 240037 84 435439 65 77 493070 24 69 9 36 101698 122076 163981 149336 12875 81064919 48 225482 53 1 5 31509 381188 65 604915134 93 226137 42 92 162374 91123 99418 98683 7 30 82307 28 41 72110667 79101 76 37 392614 35 39 826086243 150770092 87 4 327364 279490 221287 44 13 455734141 678344372 439354597 3 4 446360 316775 4 291817 488362 85 90 46 51 490366 48 60 131182 3 484508 5 481364 36 64 271116 169385 177450 258625 220782 18 45 3 254588 9 26 23 97 156804 64 266528 229123 490783 54433 493300 161247022 747141926 8 52541748 284591 154446 295418248 19 57 74 93288 60644 857497155 885397422 53 36 48 432204 908138420 16007 5 915959969 73 6 99501 42 10 56 43 36 251299 40525562 85205 1 42 79 14 25917 340101 29 468459 392369 302581 18 497618945 53 277145 11 96 74 118985 32 90218945 51 70 95 23 99397 197705 92 11 8 66 65 435193 55004 61221 127687954 87 253888 138394 1 10 2 57 152639 5 409950 220642 66 353870 39 199992 80 17 34 94 83 42 198828 68 3 67 97 668482838 250079 91 6 3 78 16 214878 9 59154 97 72570585 271530 424540 8 73 160501 773340287 75 34 328079 300692 124178 32 137371 451514 78 649157281 74 26 354812 72 468359230 66 56 360901 26 279309 8 528340217 70636 144660 73 18 69 49 38 890065283 50 488698 350829 14 4 55 87 63192924 120455 45 83615 50 80 374587136 8 762629825 58 255415939 905785128 97 7721 250675 62 8 491457 60 470287 488517 93 40 61 484396 54 8 82393 13 80 48 78 56 29 83 8 62 137356 50 82 134841 7 913307666 28 65 449083 374641 487742 267183 72 94 61 15 949500033 129318 151058 17 896520675 411899 7 414037 76 15 99 286933 74 76081 471508 84 60 427996 489838 99 48125 92 456662 652793547 328837 486605 495171 3 980433943 283620 367589 30 45 331733 62 305375 55 15 63 420366 142916 123077 28 400333 29 97 928702507 232787 36 8 491383314 370375 455648 42 38 31390 91 83 45 86 5 285044 92 366490 91656 130850 6400 5 194669 227179 482346 89705 71032 14 34 21 36763 5 54 138769 8 36377 10817 488480 335075 123680 205147 61741 46 245752 42 378176 19864 495871 30934 75 492815054 84 83 86 848755977 95 310623327 6 331256 10 29 330405 358986 7 64 95 28992 3 2 201046 55 463715471 229207 275677 5 205221 71 558505420 49 80 226768 139089 66 2 127220 95 67 88486 82441 96 4 20 271133 43994 6 795929207 296863 48 1 133609 113274 83 6 176761007 298669 61675 78 4 75 207848 391767217 202128 225960 3 29468 401945 346310 259966 30 22 98694 340814 22 35 496497 28107 89 85101 79532 234390 44 3 329393 19 93 274220437 15 16627 3 12 275524280 1 38 210937 26027 283636 46 55 5 365661 87 330286 186670 96 349121 29 50645 351450 40 12 349062818 55 77012 131505 474796 67071 35 197290 60 575648216 461584 81 192661 215034 4 19 910951343 433750 79462 47 869049567 44 174471905 64 9 25 44 81 39 106723 37936 745074031 152972 154880 47 79759 372110 22 351858 35 484902 27 6 2 307472 14 291464 33 74 212915 488761 63 335874 32 379162 150471 8 96 30 66 461490 315134 412109 387583 29358491 107006 7 19 41 6543 181164 26126 60 141417 254452 36 442149 263729 31451 54 81 74 98 266396 12346 242063 2 297487 41729 44 830554809 23652 446597 186922 39 4 36 86 37339 120760 74 423018 27 46 868514894 496571563 65 128438 4 4 87 361089 3 75 12 42 34027 42125 1 45 74 12137 28 396551 80 32 87 9 85 48 15 49 378243 63 460089794 3 66 584720788 10 280699 58 354298 76 119687 448545 56 167771 21427 141243116 41 74 8 219254 80 93 470362 312657 25815693 55 85 224906207 362226 374405 31270 30 432965 5 69572 2 35 4 20 99 47001 269231 32 333513 159389 92 59829 275369 171208 422235 49081 2 65 26 67618 85 114470 3031 50 89341 277722 8 429176 87 31528985 9 52968 717523875 341074 402662 65 395040595 3 30 156254 370977 609923301 396702 42 206984 41 357882 7 29 519159937 49 47 1 333563 72 478453 5 74 236755 65 838085924 98 70 39 40807 343810 53 322304 230719 14 640736128 36 51 278006 13 452082 7 27 280540 451274 15 98 372903 133393 2 42 21 5 390905 16 496388 90 493261 41 386402 398673 109448 405491 60 44 3709 36880 21 397812 156137018 72 89 387548 2 1 41 273003 612768539 5 78 897174669 490288 9 441051 317032 411463 447039 62 39 26 132236 187464 386143 12 80 107595 7 242556 78 351519 41 224220 66 52 604896179 94 36 258778 85 78 782390807 19937 358849 128043 319816 219654 1 410919413 33 81 230909 452875 391427 10 417604 63 287889 41633873 67 329239 275984 364145 21 83 81 131231075 967744070 6 132822484 69 296935 47 4 96 2 905907110 81106 224379 62 520666506 431048 161961 86 244493 7 148423 344767 90 826922446 28633 8 261589 112241 28 79319 98 10 166998 861698473 331976 83897 294144 353621 287695 363659 21 142776 43 116118 87 339768 489100837 70 77 219213 396329 99 424702 51 77 72 4 78 347220 18 36 176172 68 77 874635016 24 44 136439 257329 7 102386 35 321774 467379 96 44 102731 87 309933 37 503987859 65 96 89 59 288483 217635 31 36 256125 112440 462570 79442 545072062 45 25 229197 248250 107518 403377 44 55 60166354 62 307451 269094452 191188 218417 159538675 53 56316 63 344682219 63 408881 31032 15707 8774 620552143 44 31 93 12 404339 162406 63 482039180 656797314 69 467154072 2 7 327958 211570 418485 426788 55 51 422793 49 79 485805 56 129466 637773824 464114 248493 37 34365 593 47 351364 35 100907622 93 83 360243 81 201974 42 367770 43 5 7 635070735 1 40 840762893 17420 86 246293 74070 27 337731 5 454707 266857 27 26 360978 12 270319848 64 328863 7 7 394537 82 364253 77088620 32859 184596 268007 35386 95 7 34 68 127020652 12436 4 51 352082 409983 57 412527 472322 4 417995 262380948 252829 72 68 22 86 99 38 540213578 294851 3 11 37 75 2 436380 1 7 76 208450 75 399630 15 91 5 86792 98 288485 360524 173095 470535 60 55 9 63 78 318391186 63 28 156628 19 100463 139549 410345 95 496029 75757 417004891 551006470 446198 638975984 78 108109294 47 188966 486780 91 300022 362884 215953 375230 69 66394 43003893 207334 539024116 21 44 56 43 74 223036 163913 7 8 94 834028758 73 318801 93 114811 53 3 17 88268 308441 99 960966250 5 38 143048 91 92 86 83 35 9 40 40 2 9 69 454968532 144798 84 26565 168615 322770 112209 98 424355 292167 263091 56 43 4 9 31 98 92 457430 25 338205 257314 168653 74 197331 40 90 84700 67 836643873 461163 1832364 926028788 29 15 5 235792 27849 33171 83 23324 16 949018694 412919 82 335001 387782 469729 66 25 37 29 66369 430358 147675173 192201 34 2 335628 42 63 17 1 619507932 636077925 840179357 295204897 79165 834579356 116855559 357093 98 55 37 1 9 435068 26 47 55 2 264119 340977 449554 62168 396023 9 459 15 14 18015 290899 957561962 41 97 962331923 72 51633 986048114 81 69 489274 90 28 99864 450882 56 128553 273251 52 43 137009 22 56173 356632 250119 45 46 216666 436575 914257663 82 1 140094 31 75 275871 484524 27029 95 985229934 76 369641 70220 50 8 52288 699204849 28 18254 22 71 14 50 96 103634 79 229493 140147 57 95 139004 70467 141634 78155 37165 414191 34 66 24 68 100308 531703930 89 88 22 72 6 63 18 13 24 24 9 29015 578827905 128911 357563234 90 87 149990841 279723 70 2 6 20010 76 92 89 94 8 35 298039 29 35 381934 273456 192249 120732 45 10643 398637 350743 72 4 20 218947 121726348 39420 14 325864 487382 16 701 113282 130612784 99 28 27 30403696 94 69 68 456486 169614 38 47259 65 8 91 143 108605 885898818 13 169337 115421 418617 482938 55 108999 44 67 2 7 247089 91 117993 11 187352 326163 30908 223680 83 65 50 11698 252840 21 4 326480 100803331 44482 421406 758293958 255269 24 369517 698892627 15 33529 70 91 336015 262802 139037 22 73 2 4171 480755508 224073 47 11574 17 968396447 40 353455 51 368777 31 71800 44 531188802 352858 21 471369 236898 6 87 2 381061 249550 26 105046 216812 123078 98990 405050 29 379613 212622 368358 137205 95 177065132 427491 91 149437 27 98 86 1 172652 22410 263220 460447 303971 58 14 6 91 383213 85 826804906 455160845 251235377 95 39 975901533 36 30 835056779 6 269933 39 48 4731491 436218 4 94305 29 83 364952 18 324346 90 3 26 99 91 198485 28 95040 37 3 495983 485776 582688338 48 74 1 10991 3 23 3 1 464681 75 491608 227769 111112 120176 1 2 50 81 133805 125645 3 36 254295 45 120800 410314 65 96 294250 870687429 6 213182 278084516 191185 75 36 14 75487 8 44 284140 92 242141 98 11 417803 40 58 137670 17 256342 18510 154193 89 13 490729 75 828190704 823233835 33 499371 378975 23 33 26 75 456331 73 229929 85 802368595 157549 405889 5282011 225256 7 40 9 5 78 96 27436475 984555880 61685 153730 304479 9 46 8 324675 51 94 409795 41272 287489 3 392906 26 109529 4 23 36526 16 415332 42 79 33 9 48 52 157084 76 59 26 17 325199 610551591 162543 21 80496 5 751897659 261434 202743447 229033 3 79741 9 71 337615 370156 45 234992 282720 330112 364905 452034898 87 429787 47 981602107 335565 62 333374 46 336656707 16 12 101961 30621 183131 41 291599 161635 174722 808679148 35 84 251213 98924 175608 58 6 29701 33 432949 8 62 1 323644 84871 357947 338508 96 122371 60 232347 169220 165451 42 256154 857666869 92 29131 158408204 241495 31 452334 4 18 86 23 92 47 8 3 70 39 56 811941327 76 378438 7 94190 3 9 1 92 4 302765 98 334045 57 95338 32 56 981503234 354110 242253806 71 3 82 32 102121 742135834 494566 14 15 69264 1 21043 75 52284 378363 79224882 34 403591973 37 5 344374 947804354 417539 298413 3 59 10 56 92987 84 382844 453743 6 267039 60 437465 52 430755 299085 298000844 12 14 169426 74 479898 78 22 372420546 2 282235 65 60 458456654 400520 133336 69 177467 13 27 95 421680 1 9896 428703 262692 45 10 169698 42 302418 462828718 162287 25 54 9 5 7 30618 11 833562632 86 792203889 229146 206309939 475259 346786 62 166929 488553 87 6 184595 82 18 319161 33 840641330 80 9 279241 43 258390 149520 385152 71 64 9 128845 296435101 14 217962 11152 454659 46 77 50 61 168794 91597914 5 38 104152 4 71 464234 488996 5 57122 67972 240184 9882 44 73 44 6 82 93 51 8 21 51 6 816913760 787017307 271140 100284 70 239254 254360 93 218455 48 3 6 2870 66 331085 90 79 72676 106966 102862 371283 23 82 21 82 324121 50 72 49 682346332 22 33 6 50 24 156946 436686 6 110111 491168 448043 73 777350562 93 24206 4 54 75 829762286 60524 295582 119219578 92 127239 154703 70 250923 101630377 58532 81 54 80978301 82869 305133 60 141941 465286 79 9 67 58720 75 47 186768 18422 266299 272018354 218473 471196 1 63138 461918 136510 53 391636 86 318583 510655922 268426 56 8 36 48 279300981 48 11 87 93405 5 248330 48 287090 36 224363 434684 836827100 460317 1 5 807845927 24 194618 26 64 96 9 77 9 498950 86985 45 83 98 179480 27 88 10 87 113434 214407 595443200 19 83089 82 924663080 128665 20103586 89 103905 157695 120165 474527 270462 50 248932 19 76352 231959 597614712 64 466676 21747 162073 15 33 167034 71 347772 412461 122934 31 61 339840 56 93 20947711 55 21769 48 264663728 481950473 97 75 26 502680825 44 494383 85 128992 21942 73 75 22556 354857 96 374055 497463 3 26 14 376689 26 97 52 11 244855 387212 240376 97 272632 3 3 72 135574 32 84 713135226 472331 344591 70064 90 986914356 100179 77 17 81 440926 26 1 23837 39 83 447453 458280 19 350587 191092 328784 28 542276033 95 27 28 22 64 206106 1 302150517 51 123515 189488 146880 49 182229 4 7 101717027 257022 467943 138875 4 494450 93774 13 49 9 226435 48 10 9 420988 178368 105573 173387952 98 73 90 37 3 41 4 418511 73 229408 380044 8 333880 96 89627 697456482 85 2 6 393757 57 847344010 487829 188242 72636 11394 56 84528 17 82 9 32 492874 63 470050 28 211977 220661 79 322558 250285 66295 7 73 8 6 15932 36 84 29 407045 47 337756 453624 491006 54318 90 4 85 408794 75 339968 63 101505 3 34 98 165249 7 64 451025 294589 73 116630 49 90 4 202887 8 95 985301435 69 463785 48 19 47 404563 364644 10 101952 166418 1 567120039 336218 47 84 320506 61 367631 347234 81 6 8 407437320 4 338103 30153 438229 7 63 876918980 79095 74 216585 295365308 390102 3 318433 40 23 83 202217 93785 318496 4 77 16 79540 191308 122045 63 102276 190976639 3 140755 5 417325 409869 145942 17 185874464 437241 48 155970 92866 356874 481910 794957472 94 158954 31 68 44 2 36 2 2 115003 48 111514 353122 9 5 41 45 82 415889444 486196 28315 65 28 160827434 808791366 237688 8757 151169 6 115419 93 99687 6 56585 41 70 40 97 70 9 55 64477 242452151 41 22587 77 6 852537830 140267 65 6 2 16353 7 45523 4246736 5 2 69 15 797568015 471037 9 144339 652907935 3 32 9 222406 98 1 142500 48 25 96805 332148 72 12 233918 25 65 392850 59 51 60909 95 67511797 95 65 6 67 376991 783140118 136629 421870 5 401881 1 417480874 79 336012 434275675 43 16 206683 9 470386 477671 12 90 19 222216 720777947 64 78 5522 19 267253 30 89 400617 76 306288 484160 16068 152596 414797 199416 149384 58 946548406 82 356062 240077 14 73809 222672384 52 45 7 92 41 232679 550458720 106744 366289 71 19 30112 87 39 42 945445020 203912 119645 999730158 30613 154024 234269 483562 74801 77 24 22548 99 74 258336 308832 80 45 139812 83482 42 3 676950055 334999 37 99 480098416 404587 93758758 68917 436461 12 8 255283 61 20 413299 697344668 147896 435735570 134175 568268675 461896 67 57 15 35 342986 877565704 75373 263872 33563 123047 8 29 82 3 82 20 50 142895 176431 74 43 74 12 58 52447 12 47 930605966 43 253762 366784 30 89 3 348207 42 282097 458339107 303171 308631 204468 4 297754 225145 420429 237523 275702 67 786078923 57301 164395 148426 792496061 116924 52 23 52 5 857410684 36 82 99 339300 42 571622280 377888 450782 7 247715 544385234 810000271 75 96 67 28 4 53 6 14 68 9 78 330184 18 9 412084 84 63 8 86 425292 237476 368725 63 285577 103429 22568590 281836 1 377441 3 3 9 170097 55 63 421288 254344 67645418 272259401 2 219454 205465 71321 980627215 22349 56 67 6 66 54443 59 175365 62154 232385 38986 221083 475046285 50 74 49 159075 82 134927 30 6 202755 442807 20422 135091 24 9 717595010 633207491 53 343079 38 39 55 138905 59 205046 158885 67 268148 147535 68 53 28 102003 463419 413736 642285149 148489 23 3 83 211965066 220952 454048 68 253468 226802 14 382318 138939 206782 53 238583 54 85 3 87755 28948 99 81 21 98 17 50 453007 36 88952 7 24 684679228 89 3 6 70701 397727 255032 84 671880074 16 68 33 8 408580 120493 57913 286621 275465 82 464028 8 619695224 419798 18 13 872791920 33 7 358667 27 202226 66 280409 99 78 100070 16 16 35 99 2 626475478 7 451462 409990025 52 92 6 269197 408837 90 4 36 218111623 1 35 30 342361 7 8 38 64 51933499 136365 4 53 232780 81 3 232668 80 511666097 73 204370 42 99 33969 75 155922 72 242784687 97 420882 253818 9 460185 24365 98 104987 236518 64819 6 257467 316005 252776 330550 31 292720 77 80916 40 94 237475 51 3 84 62 179815 35 465531 1 155414 372701 514433120 643087546 19 200663 92042 94 52 26 86 98 83 87 487931 88 82 436156 75 73 55106 4 2 8 332788 66 82 34 94 27 449882 370954 478697 19 18 216271 422579 66 106679 346383773 51 71 327153 16686 82667 60 31 230439 12122 17887977 8 465780 9 260176 44 49 46 5 136225 61 276133 490379 107967 18 235736729 94 228287 628829250 1 81 478468 30 176907 88924 176503 99 68461 99 299305 265696 2 25 602287431 34 79 2 86 146193 56 44 84721 96 14 76 43853 80 23 409045 41365339 85 112734 6 710994985 43 165158 32242 98 373526 95 94 235743 906641143 7189 79 56 8 465464 45 286293 472485 44 10 70 28 98 386940 92 90 58 48 31259 453418 761253381 287900 83 142844 67 355911 143130 2 127599 233724 362161 41 476484 32 60 171428 996328972 84 67 15 23 29 460540 59 22 6 82 451193 100843 258701 353341344 4 456104 90 88 710775544 73 279871 129586337 466422 11 31 49 6 330178 765271905 2 20 47253 18 72363754 42 14 49 497104 61774 53 65 889011988 58 12 93 15 66 412742 12938 37 159872588 432377 234120 171772198 199033 35 50 26 471380 47407 263154 7 980497034 607745241 759788937 9 222913 61 85 87 452995289 378027 230078 540664988 268447 84 55 225451 1784 109339 22 79 361768 227817 54 31773 12607 88702 116758 11 133964 30 3 622767691 178861 457530075 47 99 73 338317 427022156 384791 390099433 8 59 439944 228273 947727861 73465417 83 254705 29323 83 24289 44 398231 492182491 1 72 407178915 392013 26276 227935 14 64 308826 16 486733 94 99 99 80 94 650689388 36 57 189712 174917 551299647 6 50 161767 52 3 419537 924335508 19 8 305162 85 281816 51 227161895 3 77 52 288599 813544735 276227 7 413815 422841 259953 73 459422 60 7 487240 6 53450 32 268801 99 86 441401 7 55 15677 7 8 74 408243 77 405631 19 59 51 180312 97 82 60 279133 246124 432619 755980792 3 21795 26 288066 388215 35 22 53 44092 48914 497623 28 170285107 121745176 61 414513 387097 145279 5 9 365956 101334 2299 2 114730753 34 169320 69 651871428 81 596306542 254480 199001 53 31 336261 336363 52 86 284143 951764464 275134 415742 78 50 66 557587381 221437 86 358780 575895344 69 329875 9 337437 15 2 26 409692983 1 30 33 219232 454058 373260 85 32 150378 285091 484853 408098 21 285267 22 82 321458 14 72 83 3 25 414178 233445 106533 10153 75254 267561 9 84 108592 172851 56 90 890491357 336663 810741426 132101 73 92 38 313504 60 8 492442 64 43 299736 408373 6 455163 89 28 92 31 487487 212725 69 80 187674 408836 33 87 75 457075 1 71 39 178995 288059 58186 75333 570387871 64973 7 68 54 14822 337787 313948 86266140 60 23 93 35272 84 35 6 442042 478506 52 43 82 420575 79 25 4 63 935087693 301125 33 22427 594401734 6 101069 5 22 6 23 90 2 33 15 93 756169024 406529 27482 230896 75 371592 61 60 250955 272219 51 489924 22 413558 55 33 14 33966 6 1 199546788 261481 68 193467834 82231 40 135480 742391789 56 74 65 19 3 97 13 413741 33 335767275 95 286736 155358 183738 3 46 96078489 11 226030 4 34297639 136706 486985410 43 947517798 6 465087 4711278 316284 8 8 98 2 9 99 483268 79101 302546 3 159844 474297 37 474250172 572569956 296221 98 3 249646 65 129348 461187 62 34 91 10 465686 27 1 136102 83 46 3 8 8 19 188274 308040 34 381697 999791339 17 50 443878 108063 88 468630 274265184 89 377281 17268 222964 285721 1 490123 222674 689462017 66 352264 224812 5 252730955 16 64 87489 414894 5 141984 299483 18 52 353802 602290039 236665068 75 424423 69 1 68437 957389468 236494 582942747 20 71 71 184646 190153 9 170614 52 64 5 11 84 705773216 9 801254529 970709724 152710 89 55426 6 67 74 254471304 7 49 153497 468933 345089 422728 22383 77 60067 472532 387048 55 87 36 89206 57 92 79 61 220894 251167652 148737 263993 473268 434788 155223 773203099 22 26 88 53 38 304487 38 22 232100 63320 265679 494087320 11 221806 7 190174 275085 465928 31 128027 59 41 538643539 26 158485212 86 45 61 646902275 40 470447 127428 49387 85 921435555 38 35 485813235 488113 64 446920 52054 62 276290 329353 52 837299838 22 152642 29211 353105 58 71 127313 18 501820500 36 57 406897 107633 21 478592 49408 404940 72 26 55 599571427 4 320335 360736 112319 131758 449204 42 737751061 278683920 408525 44 98 395616 387573 453855 46 78 93 905223984 40 271162 2 54028 225284 185113 168021 263901 138015 100907 88 96 47 48 6 58 199950 4 32 384067 643618174 148168 1 98 4 439089 174845 345518 89591 45218 7421 99 217346161 87 38362 96 635357772 6 3 97 377930177 297373 16 47 202270 44 357022 656301108 447080 201269 341857261 127992718 492068 146941 334378494 242562 11 65 472814 12 9 200503 108576 67 193742 289595 486562 634314598 65 37 75 120884 206098 260297 86 438093 36 6 76 76 13268 17448 68 79 70 478960 465540 7 961288865 158164 51227 447992189 71 8 235541389 37 941909234 86 91 6 97 378295 482072 306976 48 23 183969 316899921 57536 63291694 207907 14 39241 309776 232216 91819 214989 265121 369265 484005 180516562 3 428996 30 8 195006 22 272877 311340 134146 14 82 4 81 251135 237062 7 66 302687 86 144753 31 99 93 778760498 83 75 69649 49 228507 84 407515 71 2 72 24 66 45 69 199606 1 30 367714 7 87742 455341 808436213 72 83 336797 87 4 55 447837 70 14 5 679428543 94 95 888347698 332500 423786 93 850436385 1 56 914540685 380909 51 67681 434509520 45953 367506 241261 79961 157131 278589 8 32 393552 122523 377987 306655382 27 251108 11 69 983161560 73 423084 4 447355 214768 3 321605143 343356 41 60 98 29 6 58 50 413134 430950 78 2 79 100904 49 98173 426174 3 379004 81254213 4 311665 19 301642 485465 938011895 32 89 34035 91491929 249082 25 80425 184022 83 61 423613 37 4 110441 47 78 18834 62 36 36 15 99 475073 61 721991871 34 44 84 424688 339643 418131 5 294260 888561467 4 13912 47 87 38237 43 60 295852 134384 5 62 106817590 369438 73 290925 171386 16 39 40 792201497 70 43 187990 190470143 758720685 59 123337 135220767 255141667 46 284527 76 56 421668 231049 87 59 28 69 51 76 983971135 36 64 229851 6 201613 61 3 152343 772006070 58216 62615 479994 307683 364681 89204 161744 284979 8124 550877287 323344 538060107 95 36 200060 188265 902917750 516131320 82 189643 444659 56 29 60 372314499 59 35 4209 59 495976 441775 19 95 157609 287946 21 33 172958699 3 79 445039 26 4 404546 15 413278 6 49 202038 453722 335161 7 345300 456320 1 83 441469 135080 93 82 243083 43 98499 627330819 42 287662 381457 224022 41 51 80 833108210 74 97497 94611 6 211373 37 328161 2 391470 54 67294 7 79837 50227 6 223136 313925 487856 66 95 71 498331 838028582 370178 379803 286391 364360 89 42686438 76 50316 25 468580 38 89 66 58 708492748 9 4 6 105802 447679 38 398676 74 352164 298605 51 1 52 31 159999 44 20 31850 33 315348 99 8 295586 78 97 112203 74 2 92 1976 76 92 47 2 35 129707 142254 504386064 81 12 39 27631 64 46 316446 10499 310529 36 338996 330017 184950 93408 61668 82 252693 358148 761622689 49 717343884 13 731 43 197661 6 98905 256114 43 16 3 89 381777 22521 245353 94 7 58 99 59 358724 94 306757 87 297795 344566 93636 60 95667 41 24 39 330485 372293 228176 435212 7 15 15 4 111270 327191 16 56 61 7 46 226400769 4 5 291223 17244 436893 29139 157154 412126 50 372486 49723 6 72 10 404253 58 10 476898 73 17 70 784 608406971 19 78 22 3 750066698 422960 85456 99 246456 2 40 47049 12 17 420762 65 444101 429053 222365 7 826295029 342339 106873 59935 21732 144466 244491 13842 98081 33 295957 218506 49 311851 136417 1 903397082 42 200734560 162957 24971 73 36 27 451259 362457 22 41760 14 15 451857 89 356599 18 34 28 384572 63 169940 52 406613 120398 106300 645235210 73291 32 41 12842 58 167091 20704 822056258 349347 251423 286668 233088 370386 469257951 80 145168699 92 8800 289559 85 45 411176 14 85612 326866 294882 367001 21 341852 15 230920 86 117583261 97 71504 61 451284 359298 1 41 44 37 331109042 80 53 60 561931420 532763809 144697 114243 3 43 47 182004 50 66 169939 37 50 340800 198797212 666564691 455840 122403 77 385644 14 64 65 769809466 37 6 9 177133 58 29 26 33146 77 11 9 14 550986662 43 342666 25 288124 76532 81 58 7 153311 267652 1 446615655 28 80 95 24 255282 83878 16 24195 47 115245 9 447545607 98 196386669 11974 37433 59 272361 497932 362858 605894999 83486 358627 329061 55 473442 499244 659503034 284959 138578903 84 725514651 78 7 346549 130921 462551 197591 428560 8 36 98 306395 8 361411 342039 791190301 351155 23 428279 70 413222 489892 493087 48 4 84326 285579 274991 5 16 37 44 73 286443 9 92 300000 32 23790 124593 9 151043 72 872018739 42 11 931021403 299391 8 9879 49 19 98 45 275051 6 310332 60 8 86 811917919 2 244733 32 599685551 462516989 3 678466099 271269 349426 5 903200108 71 177663 343198 88 59 5 772818637 283398 36 73 329773 12 40 477908 402087 428126 288551 34291 132202 61 3 22566 314023 23 833355769 93 105454 50 57993 477907 407762 1 48348 62 3 21 42 2 410256743 77 394291 9 59 32 40 26 12 353399 86 96 465908 929904224 87 53 13 493546 444957212 74193 498251 59171 143822 378634 720706770 91 20 68 357985 290962 93 90 54067 37 26224 235922 549678907 176829 93 16 3 355179974 44 244970 725670152 189958 405209 49 22 451209 545333953 581861845 640896858 389244 5 14 40 33 101647 304335 95 24 57 98125 334333 477655 7952 268375 67270 434398 60139 160140 170348 1 494539 768366568 169366 28 133335606 42 7 44544 488458 76 159488 88 66 192878 46 34 231546 86 20 898156992 434997 264304 592285626 356693 94 91 68 320420 9 489658 91 56 25 312816 791400109 327256 90 484495 8 932286769 30035 248470 331685 69 9 445046 45 171166 717173735 5 778997965 290027 11 66867 88 57 11857 453914 39 44 76 81 458881 64 80 401407 32421 3 68 421014 126898 48 80 26 92 747719527 99 734134116 62382 4 25 303286 219634 71 5 20994 78 2 131175 189920 85 78 33 547032698 37 9 366837 159216 20 27 34109 92 99425775 95 87 976082988 326326 7 24 66347 31 7 96 177366 67286 75 29 70 92026 484141 31 13998 62 283252 3 94 59 201409334 212933 426689 14755 269388 68 11 158929 908369729 23 293872 637402034 358229 67 15 121711 445451 495948 289968 58 277996 84 93029159 18 180420 266640 346754 285831 53213 339593 14 2 61 384267 82125 1 269934918 468482 190809 318168 343701 629641718 45 329461 67 100251 93 13 235295 65 473306 347533 2 72 45 5 250542 86 44 44 22204 74 153903 73412 346718820 462364 38 688176431 28 197826 60024 103462 390096 462853 396104 14691267 30 71 44 8 9 27 9 269383 487449 695351591 113237 91938 206792 67 440845 70 91 1 80 5 1 59 264467 521604561 56 516253060 63 5 450458 17 42 364470 52 240859137 27 86 19 8 77888 494621 590683286 8 434308 366428 2 7 5 89126079 462703 62 356406 44 83 45 129870 72 8 44 19 55 114611871 1 8 3 309765795 409678 190817 5 62398 284806 113470 99 6 2 427371 57 41 348398453 37 43 24 25982 44 941101675 24 4 277199 146459 53 61 412203 3 342222 645055266 250046 42 351617 4 39716 15 4 76792 14 447825 81 2 52 337648 137878 27 888568567 2 8 190564 1 2 19 539007630 8 262599 44 81 50 56 399179 1 47 374056 432529027 67150 6552 243278 20 46 76226 9 68 364911 466680 9660 107713 123937 323118 288252 36 91 53 247678 53 78789442 851994395 171869 381366 130043 410580 833004442 51 327081 22 26319 41895 230120 30238 409377 44 76 23 322782 296060 258332 130015 70 83 909309450 43 99 83 50 19 2 211402 180020 55 21 29 152523 221864 398290389 45297 64 24 37567 25716 213521143 48 209780569 139796 87873 5 123994 53 18 4 70 90 7 1 756188326 478887 15 170366 93 418804 227401 167061 24950 93 277938 417311623 134445 36202 404245 486733 13 299243 28829726 196710 20 3 477184 82 490112 43 7 3 269501 146372 40 335861 498980 8 291321 21 13 379414 691409277 490044 188044 14 225218 42 291298 462582 25 6 187296 18 84 457847 382295 81 818656209 75 41 33448 85360 38 90013533 48 494688 191207 222274 43 181563 25 127586 19 8 119487 9 40 23 25 8 391161 20 422750 162594 172302 195225 82 201635 92 2 252866745 268783 8 4 6 6195531 3 4 41 32 582512345 269995 14 7 215131 353300 60 244570 61 22807 7 79 285047 19 327863 52 41 263269652 165315807 473565 630133445 73453 18 7 76 29 63 52 5271 438425 109772 376480 249801 66264 71 508561067 151879 390040 99 242169 2 22 4 351714 47 420055 42 995768883 84 150534 25 94 409717 1 24 300143090 66 6 6 41596 62429 647 229246 73 34057 50 104046 7 3 93 473575 2 69 8 168491402 14 58 517824108 59 62 2 85 6821 406318 2 29 32 68 490459 346462 234823 6 90 6 1 29 90 79 317062 80 82 41901 57 76 48 190243 398066 55 8 29 828984090 75800606 296375 22 83 99278 33 65 172028 88832329 27 463192 138356 7991 87 2 200917 47 50 93345 136229 24 6 49 30 74 278216 80 220798 84 70 65 22 145129 13 414477 111852 81 51 15 368586 7 92 10 68 6 50 70284 80 113888 24603 20 8 374938539 406508 436405 13 448304 114849 49 466117460 483125 20 30 75 100687 120311 51605 7043 67 105670 466590 62 5 452441 320313 191081 87 234788702 466035 9 77 4 41454 339937 60711 355038 53 152872 59499 635518620 190511 41779 68 322799 134733 57 92 140674 211959 9 116255706 123926 6 24 128088 13 310118 34043 2701 30 38 54796 135979 159977 8 142493 22 5 67 354755 187188 453944 74 32 105279 15 37 475131 8 65 483239 267626 85 285403 39 66465 80 35 203304 38 3 13997 327570 393710 51 93 491657457 7 2 289259 196207 58 66060 6 263121 76 324626 139988471 330182 3 59 97472687 439903 455661 328923 165527 749255434 485921018 466669 192412 80 321203 31899 8 86 39 59 36444 91721 593035545 352621 654025137 68 260296 488669 69 312237 94 18 132927 463475 27 9 452987 85 632811931 167538786 72437 50 38 222161 167366 8 236708 77 9 36 350349 338148 442953363 3 18 230514 60 815765155 6677 127943 428451 141347 9 35 24713 178780 404843 347071 23 63 38 77109 113677 315503109 321289 101995 128577 81 59 34 313782 16 438127 7 74879619 69356 25 4 57 38 30 20 173693 21 55 242515 427440822 59 33 154743 306383 68 314933 395765 64844 43 113850 324211 947194343 92 257032 86 359958 52 91 73998 9 1 361620 384792 23174 37902 95 8 81002 42 65 79583 42314 8 287465 6 246219 32 349414 74 167020 50 154454 317307 470453 398456264 2 66 44629 17832 192537 435877497 75 220067 303737 474564 266346 136025 6 811262879 51 161690 392654392 45 47 49 412032 454888 3 441469 92 19971 391184 75 4 66 9 219823 40 475 84 75674 255526 84 12 506696106 450893 41 26 431676 17 74 120623 70 30 60 7 488097 3 494852 1 9280 139027 29 48 19 155747 52 474464 62 395698430 85 95 67571 35 64 24 912975625 315700 96 335787 164007 36 356889 492920 59 123012 241253 77 51 77 175172808 94 70 414159 81891 168741 3 12555 242071 43532 16 127388 118083092 417347 71 290185 4 780527059 179268 30 13 162711 56 65 58 34 23634 84 9 64966 327933 9 288315 197760 286990 170780 228356 240713 50 3 61 165981 4702976 8 27 994334733 605138834 41 72 789659396 292476 58 232822 13 95 467606 407602 80 22 38 316601 8 260637 52 8 9 263981 83 5832 180615 47 16 61 15 63 470476 72 170901 87 41655 117432 477952 88 15113 319713 66 46 78 155932 405639 72 284984 610560459 4671 319608 36053122 57 15 80680 400307215 270624 438430 12027812 213382 55836 12 85 11 186560 72 427763 97 38 32500 321921 172456 74 197420 2 67 62590 403374 118491796 20107 99 22 41683 3 48 56 305655 95 33 31 31 72700483 12 54 13 488074548 22 57028 250898680 388067 534433961 53 88 53 441453 23 350906 425559 15 165093 62 85 452253 10263 8 34 56 487141 198512 76061 361132 195415 36 2 206286 50 6 95 190867 40 417479149 216200 92 485018 1 305609 67 84 81260 6 66 38 131420 113329 1 45 61 475477 59 90 3 187409 58 39 36 457454135 332186 188198 14 116282 75 89732 383882 243957 311723 529351615 58 33 300220 281780 8 74145 21 5 25 84 226463 406840 23 13 957823902 92 255042 139588 248407258 205512 425714565 294 20 41 14346 378850 498739 283648 22 32 104041 27 40 439796 83 495515 16 129745 49 164305 60881 736727835 168860 55 302318 153898 156960 50 41767 67 59 6 31 41814 490643 7 9 476536 3 3 19 100331 55 492813 67 1 78 313017 111353 36 324471959 6 96 307508 2491 86 79522 39 332800 91 14 8 395481 432981 705030266 69 411735 399896 109915 5 34 13603 52 490101415 31 410160 296528 327738 1 68 497777 223621 570466959 272890788 690586759 91 152309809 31 443664 2 36 43 230977 35 135229 90 4 73 400111 94 245709 461231 151066150 73 11 336997 72 89 61 264649 88 248487316 440917 54 52 90 342563 159481 410041 42 317153 281456 55 69659 55622 64 69 340450 44 16 150941 93 43 29 51 33 245315 21 16 94 67 83 41 342295 471585 85 61 236055 88 86 81 21 95 207880 32 157632 74 4 48 94 532563783 256590 306812 13 429292 55 30121 72 6 455254 9 59314 292297 293415 65 1 388851 349621 16 130449 96 7 10 163907 483968602 122595 6 687709054 15 91 2 79 75 877347387 440508 97 284672 279526 87 40520 311585 85 68 3161 315660 81 3 277710 43 274074 63 638856892 91855 456615 81 121562 8 410599 8 117327891 114667 88000 35 28434 190154 21 370016 279803 343976 236665 119773 47 11 199335 68 333272915 52 1 39 434614 37 486584 463433 100932 68 701 385690 19 350562 406272658 473703 526269343 68 97449 72794 7 54 69 47 31 26 92 63 89767 362526 210069 71 8 52098 7 38 60 92 174593954 96 84 49 99 482897 6 92 52 35 49 864281376 884837896 9 470780 123922950 43 49 91 10 57 432075 5 2 19 396661 47 80 455058826 82555 380387 56 158101 347040 138838 646235929 6 88 28 49 209227212 162315304 93064 49973 25 4 59715 469176 409538 284312 244388 18 28 681138850 90045 387408 21 274781 275614 95 1 80593 42 117291873 265881 56 237658 84 9 384664 99 89 293482 8070 85 367081 175632 63 435638 68 72 334934 191848 142034 4 60 17 79449 76 4 842208837 45 272751261 240310 33 17 151227 53 263118 24 53 415563 188007 96 222724 38 105110 94 51 17 444553 250859241 85 69 8 4 20 65759 44 28891 120036 314576 109393879 178565 8 418798 93 1636 25 14 490533 84 77 340018 314590 348129 116935 2 98 7 228820 447509 12 386308232 4 61135 32 28 6 53 80 70 126529 55 258879 12 65 467348 38 451558 9 80 45 3 2 10 58 112081 95 3 1 93 386725 366865 214199 472356 289634 46 419413 53 28 30 76 349425 108905 90 6 80 370929 59 8 3081 97 215831 456597 2 34865 59074508 53 97 37 29 82 5 99 10 64 6 308734 473349 442329371 50 129379 14 116494 49 372534 98 37 126626 266092 1 896034443 124975 8 491790 9 75 280604 40 64 66 32 31 6 50 5 76 3 9482 464066 195837 4 617800666 79 643803377 15427 497045119 409725 75 459949 60 62 322066948 189844 75872 2 63 386128 420363 2 51 192689 54 89 38 7 7648 74 27 350478 943808161 264021 51 22 50 306134 26488 240027793 109253857 7 65 78 520542015 350012 25 78 8 10 317753 17 45 410619 48 9 1 312490 9 237351 13 498105089 61 20 5 260552 67 50 24 2 435445091 279459 30 238455 75 55 8 76 59 59 2 45 7835 324636 89 120329 912006691 578285847 87 297722 48 7053 20089 99 313896 135243 2 64 1 374753 96057 42 95 55 52117 56319 33 692790781 37 435905 42 261683 31 88 45 129662 455161 25 59 75 199618 38 95 498769 345738 56 237369 847428292 37676 482429 130488511 85 68 4 69 473433 46637 63012 583903565 37 322858 355888 31 463420 68 312907 15 364001 388404 81 69 100481 74 4 59 13 59 67 169914 96 721260117 96 97 65 45 36575 9785 218681 928935678 35 17219 50 68414 189906 413245 53 335398 170258 213060 328622 425123 38 715950037 4 776310132 419831 476040 91 456273 26 99 269539 190944 5 22 96 71 60 72192 265324 674119433 78 2 39 82 442282 9 1 1 457559 91157 460512 193263 87 63 402395 89 84 16348 6 849028073 314222 13 158741 337190 78 468939 63 247153 89 157124181 53 319185 2 281457 62 6264 323163 56 65 97 354903 47 294046 489076 310540054 96 8 62 45 17 36 15 33 85 220924 30 54 1 16200 148396 85 82647402 746034902 216175 296511 25 262777 83 80 206543 28 181693 19 174765 925318501 45 257042 62 1 55 555372558 17680 68159 380982 34949 781188460 8 905693440 453681 36 38 277272 76 551467033 4 454442 38 40 240045 51 138246 38 17073 56 170561 193634 41 282915102 77 52 38 170782 77349 200657 91 98 660160210 406644 92 71 41 4 26439 5 89 53 384990 40499 175028 59026 69 495088196 33 69 61 352932 12 339981 79 21 140782 77 104952 32 168700 24 72 377525 93 98 20 53072550 350087 312754 382543001 16 19 312294 4 98491 5 84 79201224 2 18599 340795 362230 9 90 27 95 450238 106824 67 55 77 371550 637262603 165999 58 98 7 87 53 103527 466817 33 51 374749 345730 200870 315954 26 113080 99 219642 78 472812496 66 51 64 14 8 326146 121314 115140 13 125977 335732 32 92 5675 11172544 391041 63 91 133971 389228 4 483027 311198 392617 270829 297452406 94108115 83 4 112770 343852 398934 52 251668 334873 42 458862 120918 68961 170387 61 650321689 4 55 137078 8 6 2 188902 125628 94 85 396027 72 890837720 8 683708090 10898 589994217 623478264 431679 303869512 28 4 191494 76 89 3 61 38 80 6 55057 646837086 366480 8 64 348252 52 98 86 78 9 96 16 21 131079278 127752 218582 289744 325732 199887 44 3 54 9 195784345 75 77 606101859 281205 2 50 424501 68 81 185318 26 99 50 260350 41 55848 289395 367492 66 48 18 36 5 59 30 9 4 2 16 69 363866 343979529 97 24 96053 436396 296596 228592 449325179 42 5 94 7 9 1 101053432 3 497574 229089 296095 75 26 32 97 246265 314218 301174 76843419 22 281662 75 5 66691 44 438514 7 53 341379 102503 77678 2 90 476281 2492 99828 480645 6 3 8 35 934529134 464090 413553149 93 58 617638559 95 66 47954 200567 24 99 61242 281938 407003 78 178530 20 3 70 480745247 21 267617922 77 367269 95 67 19 6 81 27 316636 144520 252918 559987474 25 195574 105454 87 286539 773918966 31 6 94 9 208558 814816781 36737 336550 350025 27 72 2 9 5 22 18 20 1 56 302375 55280 183019 15 466924 31781109 338443 947100069 251046 21 93 234423 316858 187850 248419607 333802 114116 34 90 93357 249183 555701392 179403 2 296764 30 354164 70 439587836 90 57 12 610021087 453611 468794620 72 81 81 6 302612139 120762 26850037 59 265928 80 208989 9 63 32 388197 115223184 5 215813 82 3 286608 57 14 169446 5 27 2995 86 101381137 84 9 381933 327392 54 7 2 43 714795895 73 140536 119239 471957 202179 582012067 68 49 11830168 62 169294785 131264 7 30 10 28 794491215 1 55 380142019 411040 76 54 33 74 40 18 114144 63152 276947 9 267782 62 82 143674 23600 187236 381898 30 62 273476 32 82 493103 2 91 450729 178921 413708 19 267656 8 7 445035 1 60634 68 82 51 204244 74506 280277 350620 72354 92 7 301746 20 404396 9 218434 104227 171597 21 7 182567 54 96 247244 71340 5 38232 256320 95 4 16 56 149200 5 90 3 189106 169941 89 19 7 430077 307085 797236480 71 345421 94 44 13 98 31 82 52 8 184722 381086 254746 212157 81 58 73 87 6 131090330 71 261214 2 473334 28 145863 277899 56 61332 82 56 11 74 84 209854 442568 26349 49 414997 18 95 133828 398903 67 483968 748544793 430905 207138 10 176832 189148 67 3 285484 166397554 155343 51112 91 42 9 8 7 20 372907 224684301 94 410734605 51 69 448068074 80 80 97 419158 43 182086 422216 69 7783 111176 364718 2 144453 477669 9 18 81724 204183600 54 66 86 440369 93077 60 12 19 48 459246 13 61 7 270189 60 424682 65 50 3 283064 2 4 484328 649043260 47 39 53 401310 92 16 60 36 39210161 949576445 180153 278608 257737 7 135451 60317 17 3 200144 32135 375368 64 415415 62 358449997 32 14043 24 208276 473958403 435939 15 98103 617183459 2 54 45 66628 262113348 73 135873 106869 16 20216 414897 8 57 4 7 15390 62896 123538 90 14517074 73 125820 21 74 71 79 773229196 7 16 7 4 27 208066 280965 89 92 6 67 7 6 47 939940271 267307 198164 3 65203 277810 88847 2 145643 23 340750 248327 420940 3 59 489433 129985 7 57569598 73 28 68 225074 494509 80 345088 16 20 46 76 94 15 77187 245826 165978 328988 92 91 84 14 42 154919 3 97614 9 433920 342037 26554 68 28 64 95100 94 34 51 460063 60 269658 89594 15 47448 327773 369802 385131 16 78941 165160805 4 66 7 49 35736 45 6 14 598598543 466813 99 72646595 126704 51 188673 5 295309 490887056 91 85 53 53 79 60 1 605451100 25 73 955658451 393687 142917 5 354447 96 181533 245500 212570818 20 212640 11 588510416 68 967662865 177288 35747 69 85571 21 200355 13 169509 26229 604342302 150403 128309 18 92 26269 46 382525 499114 65333 106004 168666 133519 9 72 196242 312548 379056 2 474274 318987 698627983 68 295680 37 644164133 53509 1 87 357492310 4 79 6 389887 7528163 267858 53 97088 426910385 55 9 105861 451556 64143 393510 73 34 138353486 9 326434 64 424744 88 18 80 21 295868 127136 26 92 96 163392 2 23 604602917 93 179375 22 31 99 225442 384248 94669 221107 25 455983 491348 66 74 26 47 97943 254354 43 7 70114 44 36 88962 495272 58 18829 16235087 54 324867 443623 158828 56 29 381711749 487662 24 103179 10984 85 51 164888 62885 1 485636 9 8 25 44 132901960 20 30 307311 42 312207 59 114233 110602 224440 227642 87 8 35 28 121397 464109 870096036 49 105614 570345843 15328188 482046 36 79 471713 418575 78 442536 65 410717 10 61 490037 579640436 58 216726 249842 84 66 314563 23836 13 71 30 30 93 81 198398 316749 56 65 354001 13 69 281875 4 33 14 49 252302 21087 57 4 5 65 344669 9 632022871 446327 128103 71 809697935 245120 9 142887 84220 416060 428148 41 4 75 298461 2 476689 446979 108417 89 50 22 798089958 30 84793175 65 362893 70 54 66 451011 3 74 51407 440138 7 113823 418285 15 60 79 49 6 152387 227085204 431589 193367 470970 227228 46379 349223 4 91 68 50 77 9 461521 945595861 54 41274 23 74 21 220085 120553 36 11 86 446038 36 65 74 10 496127 169078 52481 768577798 484298 82 69 36 300591 6 267786058 42 28 4 143611 97 7438 46 36 41 31 21 197271 57 57 462646 33 20 365963 9 72 95 302760 211333 321992852 37 211912 91 100283 3 480119 315289 53190 211307 271455 64791 18 194273 144816 7 25 492949309 57 7559 297888139 260238 1 75 44 889708951 65009 270602 56228 176054 20379921 434143 6 8 408755 27 206344606 47 215531 163194 745770821 76595625 26 2 88483267 137556 476528 210193 82 99 317555 53 158367 9 21 645210404 77 143495 223423 65 47111 6 130789 94 108381 1 234635 57 338129 62 283008 512377451 166831110 462012 143264 75 215778 70 6 405906 23 309109 54 371142 2 47 58 60475 58 24 210748 79610 422458 233530 128203 18 436564 34 199425 8 35 44163 225357 326255 242646 61 37760 309165 274129 628135798 192690 79 1 98 860113820 18 56 12 98 80720 476754 189100 12 96 262529 7 46 86 64 117656 6 72 31 405271 211907 358715 30 235663 486951 460847 6 495742 43 81 8 74 430212 429996 78636 152591 92 95 7 445992 308717 6 93646 7 28 8 15 60 358377 32 82 748939133 223662 221156 46 361379 412140 214135 58 164102712 42641 87 12 99 17 10 85 360270 414329930 148755 76 40 2 187889586 84198561 73042 20 49 19 337219 96 272688 424682 82 422379 241994 64 5 80 29 441446 21574 5 76 56 8 330897 49 21034 211952 387112 43 65 46 97742 418355 427833 98 7 397900 62 70 52 843101092 940944927 286720 386001 921376439 232500 1 2 38 7 90 507422601 16062 370882 48 350540 42 17 12 301595 264128 79549 281366 44211 37 20 430274597 337695 22 67 3 4 51 78 221099 3 80 389194 33 256227 64 83 8 205481 68 85404 203659 374045 98 131504 42 2 4693 10 37 364738 64 23 443654 345304 10 7 409007 482054 83040 280958 175482 642250915 729591364 3 99673 365213 196317 241775 199670 316959 76 306053232 50 148796 97827335 48 2 286105 408727 427382 14444 32431 98 33 438822 56 264657 87 69 33 344573 81 529586716 91 580494558 2 2 12 613899832 58149 60 29 38 78 38271 227566 235374 476782 57 78 107201 157991 847846339 46 1 5 419831907 295869 128281 77485 44 9 182459 260088 64858 53 374650 29 999731746 2 81 21 18 8 73 84 89 69297 362316 452216 265293 23 186078 6 42 12 174899 384340 380378 471738 344238160 164955 301244 2 6 599317969 8 364165 59853 76 96 322844 329631 319962 463896 139605266 102889 7 200879 72 447114 18 624761297 81 52 48605821 266022 23 48875 334660488 33137 16 147235 239555 9 29 128171 268015 31750 464611 364626 82 17 310867 396504 52 53 55919 35 399174 74 345876 10854 1 126974871 80 56 9 81 9 81 37683 7 97270 242042582 429990 13 169936 185210 99 89 9 65 339911 204455 182895 141613 393442 424725 24614553 48203 383492 268193790 6 36 466071 59 713577466 35498 68 118552 700623120 17 58 479650 82 40 23 46 369857 980718665 34141 2 159152 7 481261160 197784 41 11 14 11 63 96 369583 76 72 58 35718 62 80 448005 95 216023 54 21 106642 245431 56 379244 1 345863 108228 393388 429615 82 85 5925 512 10 182169 771699409 401418 72 280542 983111359 430763387 206597 22405 323063 171337 37 187351 254951813 52 25 274618 219564693 50 386461603 57 403116 285209 406222 140121 59 2 96 9 38 2 327374 59 14 13 44524565 486060 7 29 484824 332064 3 211155 34 367085 49 281818 355654 90 191335 1 22 384045 808582617 183123 34 63 16571 475548 59 333085 160778 95 485910 17333 22 371973 356472 314722 4 892405047 94 646345831 51515 227842 43 216707 148393 993137357 5 60 59 79 49 459464578 23 74 465832 161972 158813 24 137064 81504 349977 80618 243645 500865269 43 346329 50 379319 378749118 381094 202047 416446 78 214385714 32126 232004 470904351 385765 299505 70 3 84 290653 611516417 9 74 6 5 9 47085 478914 70 123929 15 53033 13 38133 441646 241313 235263 1 268756 511542849 1 39 120248 332425 34 411240 92 212441 104695 76 19 92 37 341361 395056 7 25 58 58893 437904 42 452241 13 123846 21 75 84 64 219082 811094514 75 35 452093 9 140807 33 68 413098 154010 30 67 488474 419068 381293 380123 2 7 155290 7 303449403 916120176 373947341 95 36 627718050 61 150173 470340 34 44350 63 35 734180877 886405549 183377 344268 401489 31 319467 9 8 438670 48 6 81718 77 88 444479 38 268470 249549 30 110900 391935 74 60 411707301 58 480345 411667 2 414691 198398 270238 50 294753 5 72 427885 424639 269710 91 264838 466288 75 34 196032 70145 1 38 211851 98 239560 476358 51 65 129799617 3 455996 32927 57 27 37 166641 126229 488593 271887 39 141937 275179 378770 355411 9 21 16224 904006551 83 480366 93913 270749 67 80 145918 398782558 483275 31 77 444486 35 1 20 291915 719924060 6 37 6 937835736 156408 68 313683 88 367136 99 20 231276654 68385 407523 171088 248410 183805 48 290874 77248 11325 54 301139 68 81 670771018 99 47 58324471 44 78 4 53 389570 225448 70 72719 507323714 30 318371 292431 4 44 70 20681 31239 35 47 1 202707 184787488 28 9 31 32 77 33 86 59986 90 68 609310396 193017 277378568 9 2 98 85 35 12279 100162 60 91 121800 65 105440799 105286 52 7 37 278004 483268 40 76 263919 521692522 82 90 99 77 404566 92 5 96 456283306 415658 85 28434 5 145764 46 360272 29 730362573 122742 467045 82 137120 21 2 150328 143633 89 418461 21 71 651280329 147220 244000 97 50 99710 65 692689345 46 398577 489344 21 20 78 93 1 9 9 85 350453 74 78487180 5 77 5 76 19650 28 36 91 38 5 219605 8 307564810 41 58627 68 79088 97700 417469 353811 30 3 54 75 181087 78 372512 1 867068696 252019 418752 618551823 71 79 42 78 36443 291265 455493 75 39 111163 182434 99 194356 356378 5 619107845 149818 7 27 54 292050 52 92 40 288958 74 40 59 17482 43264 42 69 99 269350 61 421466 93 397856396 119457 6 37 334016 219805 67 263090 24 822357997 200595 335561 165540 82 44513 273456 45 3 306321 20 331066 88 6 21 747653493 1310 4 284887677 24 7 6 4 88 36 251237 337081 281137 72 11951 3 8 95 25 147973 40626 366780 3 153796 186107 328740 157439 406086 28879 18 229153 263578 53554 12685797 46 413614 13 80 12 52 161245 415202 38 40 229188 96 135510 307527 63 43 38861 80314 6 99 287337 76 66 30 15 163961 87 9990335 71 444173 731843977 39 3 487579 2 370674862 11 72 7 2 79 57452 56 321726 32 70 38597 35 284808 104235 442055 140045 49 78 619079167 36 180881 38 196394 97 353770 75 18 397325747 78 37 368049 338814 58 28 66 7 79 93 35 237844 55 312463 273192 66055266 38 14785 54 104673 73146 31 480992 73 95898 357963 4194 397959 34 8 73 67 16 93 17 276270 110101 209497 57 250068 4 71178 8 72118 255573 58 22 232040 3 71 456802 6 385101795 417795 74 279345 380342 351438 3 716132306 275725 19 67944 133219 39 11 77056 32 696719707 287899 28 38594 80 414401 779439923 99 45 20 13 200294 93224 86 79 29 55 5 83 29275 54 8 330473 108841 421162 44 417871 109338426 781547197 433983 494157726 496509 82 19 4 639711409 83 48 59 87 276383 435759 378469 161728 342825 111132 142368 308858 64 60 27759 472608 16 74796 88658 52 250543 406426 11 1 3 29 54 381909407 5 21 452642 18 60 177287 90 40562 51499 80 93 50 44 313579 66 93 51 199475028 48 5 22 21 33 71 66664 125692 49 308402 316935 385055 88 74 171780 161740841 258311 93 96 52 88 80 89906 6 68 412127606 866087806 66 5 393816 323122748 36 447898 411680011 21 203509 305197 91707 88 61 9 77 388179 71 133831 22 257467 35 228007 321594 83 41 45 53 449746 96 68 847967703 60 109842 87 280030 42 70796 296303 435240 41490 390713 24 227782 20 215480 618515238 127864522 70 311576 375844 29 36 83 38856 39 63 84158 344345 53 2619 61 259091 87 8 170360 349477 379727 56 31 29 276360 67 603656358 67 62 173749 226651 86076 136851 435527 11 133240 478057 64 90 50885759 148846 67 16 190382035 91 32 53 431268 390863 197266 41925 992497544 25 4 388437 52 291574 9 23496 35288 258026663 14 45 80 4 13 228750 9 1 264425828 484433 85 139683 91 58 71 89 296382 86 3 112342 365088 344697 174299 37 207493897 229107 17 274883 79148 124905 374616 25 8576 302753 38 37 372115 39 26 480365 90 286226 7 5 22738156 155235 271199 328895 45873 31 98578 280817 30371 242928 180822 498114 45549 6789 95 97 241167 38 53 173229 482699 346151 44 284012 378715 416898 55 472652 933207830 323907 222873 144021 63 55 62 7 77 688160386 86 82 73 82 19 2 206103 295151481 91 2 264441529 44 801054056 6 440075 473002 86 73 31 48 30 12 85 178551 101611 423323 99 469626 27 490676 1 42 12 5 790563413 8 4 251461610 35 463085 9 222439 244203 255926 803717383 62 36657 98 29 73 108854 446702128 211755 319608864 467420 70 28518 37 27703 232378 94 300784 94 76 144505 44 3 237164 491736 88 45 396645 94 351234 7 87 49 6 63 22 112668 95649 189258 247145 3 483805 81 495892 236952134 204322 66 475429 334811 3 325281 431280 253109 427941 64 326664 261319 13 9946 27 50 12 25 367275 79 24 79992362 251319 229692 478687 137433 162516 19 18 54 491026 890525963 471731 30 62 65 451252 74 56 12 273479 8 53 373007492 88 72 238369 5 184297 28 56 49314 457076 81 52 279406 10 224685 472578 36 294507 1 67 100929 34 91 12 2858 74 76 5 171741188 17940 403843 59167263 96 65 610107740 44302 475881 90645 366454 173948 10 70 262387 96 20 16 251380 45690 60 25131 168685 86 102402 60447 4 85656 506677408 411095 65 436511799 40 515075227 48 234672 273154 404069 108204 325749 98 448226 363222 36 156972 150256 16 82 298445 445032034 63 381819 22 757504593 174714 315691 256155 381483 70 451704 733083607 99 395817 8 92 4 37 61 526445873 49 9 5 3 8 21 48 104007 371240677 412278328 9 2 377821 44444 347532 3 1 13 12 39 122398 10 163341591 7172 423460 58 26 34 72 719799783 301486 14179 39 28 143885 2 234459 25 375480683 22 480754 1 9 39 99 760665711 14 490142 15 76 4720 91683 14 96 56 16 43 222444 72 436958 181151 81 2 450197 149986 43 11 6 69 256377 201498687 347642 963410996 27 82 406868 26 151670 75 320355 27 317589 328460721 57 307258 346895 201829 198750 70 60933070 89619 7 72 59 7 43925 214151454 72162242 72 88 19824 333357978 4 295754 203097 44 390304 292818 3 394496 82 27 267534 60455 188647 45 49 17189 30 76605 141296 254305 60047 63 233823 9 184334 111312 4 304472 9968 220032 60 9 462383 231728341 214559 493268 87094 81 82 22 488313 325435 370894306 145392 84 954556098 70 967653257 183309 15 444003 6 310074 91 72 252144 94 206798 99373 224885 48 15643006 17 223453 218680 57 52291 54 542303052 73 178845 6507 328241 67 50 93 7 12 61 6 51 4 377705 248263 16 28 85593 8 259272 88 29644 37647 434446 361854 76 424548 53593613 76 699005017 378232 81 37764 186962162 168801 49 475020 462505 83 9 138429 80230 9 215435 85 1 1 831728107 29163 24 43 386169 448723 61112673 45 186300579 554256898 372336 1 70 8 334894 57 27 304201 73 5 15735 475209 7061 378965 50 414339 77855 571609550 415245 283795 77 38 204640 62 44 331400 29 82 24 83 561552274 20 458922 392169 88 306388 6344 59 384426 84 10 74 11996595 338088 47 98 95 158785 7 42 420155 491772 23005 51 394499 5601 32 85 22 481385 7 1 18 22 99494734 89 56 4 209791 68 25 10 226869 77503 30 8 491003484 441363 39 281907 417537 178509 94 230100 393258 379154 431471 320433 441975 55 27171 22 60 34534628 2 82 203961 63 67 182788 259243 54 68 81 34 134470 112417 107336 90 470102 77 258025 33 72757372 496311 267430 24 16 73 65 387705 3 9 472171 53 356381 467178 582826604 697048371 4 714014523 672981546 81 487914977 64878 87 562546804 39 40 70610852 482736 451211 946269950 340155 71 572298915 76 150878137 2 219676 446034 69 168712 403487 83 585942097 44 30 49 87 20741 240066 364862869 72 63 332447 267379 499858 82 2 5 326964 75 8 290492 49 63394 70 80 16 334223 310120 77 38229984 547418753 76 18 44 135983 16 26 34 327743 48518877 50 330534 40 126411 14 293318 69 106832 761223649 75 326983 172734 56 7 471797 90 69 5 200893 57690 390309 179077 377370 342428 306815 224273 621358289 16 28906 198675 28 478503 148720 84 288826 1 3 93 1 62 145978 9 287728 296469 438763 346968 461508472 33 11 84 25 10 290625 831041720 28301 172462 49 14 448413 15 423189 74 54 84 521821113 84 581118651 98 53 13706 87 32 413042 216671439 65 75 356739 11 28 56 55 107020 665096767 68 27 436902 20682 9 97 159873 78 64 97 97 9 432667 416128 399896753 41 831360803 310753 40 874365374 356251 72 406871 50 46 84 9 56 282501 16928 188350831 76 84 2 462683 55 159839 72 1 58970 34 298245 414842 197193746 60 5 361844 455497 100043 438384 469014 7 468105 281503 26 56 125657585 12 936924226 88 354831 4 60 73 75 573443125 5 10 216653 49 4 90 453109 88 69 87 19 288040 377634 339531 128063235 4 463272 117414 27 39 93 88 324792 74 797727090 2 1 388151 409910 55031 72 72 81 930080778 75 106541 334482 57 78 53 344800 75 30 72 99 269504 8 16 17 61 327008 79 146595 78122283 474419 320435616 70733 88 207349900 79148 37 50 74385 356322 354844 198625 368678 8 123634 251347 33 167343 62 24 452327 422650 242513027 303410 141889 179146 3 411662 2 88 33 37 92 64 15 27040 177798892 155828 412874 244524 120766 4 3 14534 51 95 60 296700 947070762 94 95 362365 43 783126469 205652 7 662803265 472082 343934 334770 140037 25 4 1 87341 194003 339539 75 231186894 582553358 86683 58 11 80 31 71 504037219 878983082 65 26 11 218866 469369 85 33 43 70 51 12 16404 1 263570 284319 364092351 864229215 182781 80 21 54 452315 179377 636112860 250604 24 476329 84 359872 13595 65 62 812775072 211934 97 387768 474903 41 32 64 765572187 8 56 339155 295589 9 309410 353756 278776100 35 10 489886154 99 323706 350635 835845126 62 77 241913 2 36 293725 806912308 399321 599474713 12047 192967 7 99 469391 170036 71 129867 1 20 25 23 444879 474585 249103 407778 89 463783 263455 164206 61 85 378444 21698 89 472113 139773 365496 44 348608 95 16 91 33531 5 60 8 90 52 393799 403705 47485 370172 69 45 96739 380550 698371701 649 342278933 98 929548823 93 51235 18 7 433445 62 478059069 42 99 438896501 41118 78 228046 410925 93 33341 3787 218661 323962 485756 9 48 117375 413711 84 4 28 83 94 186545 391897402 9 481909 92 458148 51 304473 976709124 10 1 303468 189883 118799 83 68 28 408910 84 5 94345 4 498250 20 4 26 74 246639 78 81 393699 1297 285368 16 45 3998 364144 4219 90408 3 302967382 86 259247 34 1 2 338957 239535 50 1 84 3 175369 1 1 403643 385033 4 616110273 21 120206 3 467034 674274482 762202344 102041 15 51 85 61414 4 81 315070 19450 44 87 369973139 217150 171129 93 424936 468397 242609066 34 231793 252553 10632 570661095 91 113298 8019 46 23 29522 6 41 125277 695152319 7 467724857 208363 34 25 81 974162551 400776 99 18 411571 31 33 372478 30 72 288092 53 315258 372391 69 373543 28 106128 8 240800 33 23 2 63 88 80087 297460 9 22242 336407913 302853 146436 99376 90 224396 113087 589083457 17 36 223338 59309 9 249819 30 48 15 27 47 412420 5 74 46 73 969539925 263647381 97 568267456 461183866 75 1 338588 431077 13 182719 16 68 13 95 38 23076 68 217026 101077 96 218757 19 6 33 403775 245853 54872 82 524514174 339234 45 504361694 3 395092869 195507 25 5 2 1 14 93 156612 124560 23 747483284 31 5 9 856181075 208623 362624 60 4 53 76066 1 377694 10243 147370 95 312512 6 307965 234742 31128518 97557 495028 39 87 36 301790 99 373960 295651 52 33979 89 52 348999 34 68 33 49 756107178 3 86 35 87 6 388687 217043 62 43 27 94 154816 32 88 7 494919 33 6 234908 75 41200 17895111 288305 72 10 11 8 157156 388837 98 28 277985 5 61 99413 61 215735 160865 15701 11 85 21 7 371279 66 487527 329946 93 73 104565 499703 271626 317519 86 6 512436530 17 432674 62 493768 22 23 347424124 14773 25 385807 389205 79992 941093145 230717 323495 34 350089 120548 664149224 441062 33 420725 16 179830610 360296685 839918790 303324 364122333 433360 83 393947 52 66 351326 44 305996 208481 1190466 47 245438 54 51 66267 59 73425 21 47 36 499421 43 62 352109 52460 2 185621 78 16 380709 406868 36 104041 119760 8 196327 297719 89 21 424227 441486 98 91 12 216112 12 61072 358512 97 27 440711 60852 43170 437364 6 961363211 479500 55 52 47 78 79 18 147122 211987 974534781 194054 6 75 460609 38 54 264795 248284195 45280 421454 137993 177065 38 56 320951 56 7 732630569 756213374 304445 109821 494999 196635 468575 41 47 287757800 61786 86 6 204454 60032 30614 111213679 410801 436532350 95 167104 7 75 250147 429787 9 150998 156904 169392 336018 402827 276875 232048 162807 494893 52 86 73 1 70 58 429927317 136086 356864 68 68 364250 19 79 76 165655 245033 87 9 59 3 19 487181 27 27 15 333858 53 206588 23 307250 6 314559 46674 93 398764 15 80 2 32852 90 24 23 30 358353 63 372181 470898754 225311 114310 19 219980 298581 56 406342 284988 1 620291603 28 5 90 160067 378585 191844 94 260678881 485124 331398 826442302 185951 597975364 51 397010 27 414640 12 31 20 321947 157839060 62 388230 199304 3 391564 83 280553 296396 320052 309858 54 302578 8 154581 6 11138 383438 84 33096 3 33877 1 10 39 109495 421029 320397 20 84 414524 199046 20 422069 638803729 64 335343 69 57 46097 342903 177389 793023085 446273 15 99 466374 96 25544975 88 73 37 65187 474599 99 51 215456 57 293484 2 14 499698536 73 9341 91624 23 623137682 341059 277993780 688280463 18 5 127330 15 445473 197663 235150 708527577 3803 55086091 51 362138 483195 6 133562 305 129924796 363795 127735 714270011 7 24 282412 434220 434116049 3 314819 16 467221 88 34 5 147876 68 318722 196405 302734 290866896 414907 242176 487457 43 28 209150088 16299 64 84 1 115624 70 84467 670297623 548108001 1 747756229 325362 64 89 1 159720 387450 56024 93 84 1147 131500922 52862 170970 13 7 55 94 97 96 386158597 90 8 716507527 99 307282 475189 170501 244025 64 209266 62675 880393221 215388 20062 51 38 61 12819 25 170038 54 429 30 162039 117037 374541 381925 58621 96 942017633 94877 351473236 370622 374436825 143210711 695793398 280029 330747 56842 68 3 46 56 62 21 35 476337 297366 3 80 8 40396 360307 391989 76268 60 1 53 303937 304486 94 1 113505 66 11 6 55582 336687 396657 350701 90 86 79362 478154 61 635241556 49289 271099962 63 90 427513 2 187992 100685 24 324486 82 18 92 340148 61542 54 491973 52057 247925 264768 384408071 234868 6550 204146 63744 681504104 18 4 140034 59305300 448719 60 17405 316341 44 51773 10 252857 78 92 362930 8259 80 99 97 106626 4 50 121826 43 136952770 113526 52275 42 498757 108258 23 265028 85 38 75 53 191417 274823 478993768 6 98 99 8 54 448618 346271 436338 441052 373137 9 946530659 70 77 549591277 96171 621497005 59741 383065 3 354766 225073 305918 18 29 64888 79 157160 57 52 65 422873 219548 206981 58 36 58 89514 266129385 462618 379403 322751 45 739775336 68 10 56 76 273538 48 116610 11861 21 78057 125798 27 440482 46 223437 1 89 76 468261 49 71 51 142669 618827872 141970 193391 217486 334612 3 87 18 44 9 76 50 5 202833 482899 65 86 274655 297920 9913 45 281943 130620 90484 130054 47 2 17831 293987 33 303238 143804 7 7 96 18381 1 162983 428443 8 56 149842 74 73503 208268 315405230 7 159040 56 38 387964 25 957967906 215052 381445 245391 705933657 101000 85 37 122645 283422 63833 7 61 379145 342823 86 32739094 93 55 73 147570 39 258375 29 97 82 290568119 462656420 16 944001862 154833314 45 9 315728 16981139 41 399063 65781 434095 9 26 14 235155 96 360806 41027 346189 251160 19 53 48 33 14 10082 499902 82 236241 79 353847 55 127729 77 20 297135 3 22 92 73 121179355 325765 180982 76 52 367570578 30 58 15 387757 27578 52 348875 425782 8 169421 476295608 67786 277837 446687 441561 374435 38 26 232084 449587 43 176147 448567222 6 7 3 327160 48 63 25 25 228014 475875201 86 433903 213909 5 33394 94 40 66 5 1 2 94 185518161 97 322494 28153575 93 262402 22 52 84 83 84712 61 46 130857 51 94 87 49007 6 478865 46 475321 72 47 1 382273 460482 6 79 70 207725 475870 33 155645 37 211592 7 82 24 118377503 3 246660 5 1 4 9 458977 39 66 431027 374618 433429 461744 14 39 340462 27 532005831 26 7 14 760763525 6 74 8976 60 158916 180331 370380 476147 253848 98 547620532 334231 53562 4965347 296023 104345 32 49 32 30 65 375894 126860 178137 212408 28 11 474238 472706668 59 10 62 74 292273 15 94 85 15 65 265818290 3 344709 371223 71729 7 79 79391 96 76 2 59 55 10 2 3 137663 837235256 56 67 94 236084 330403 51 67 187553 50 82601 7 49 18 134284 50019 49 2 23 275166 84141916 5 12 169351 83 6 474588 47903 283675 41 88 108513665 93 21178 57 43 193468900 3 312294 335636 8 68 421850 285284 66 164836 2 589662022 26 397693 370875 7 49 4 127636 11 406621 90230 59 125105 3 63 63 175141 213815 30 53 61 65 30 324057 46 89748 12 361428 80 432209 26 479629 13 56 2 65 55 87 875873531 44 153394 464634 287078 339782 82 224894 53 9 75297 71 528345337 894172792 470428637 922992462 58 121907 127005 5 463277 85076 318459 46 80 98 4 23 832451386 16 314331 4 377777 30 94 5 371694 3 63 461214 77 37 207971 449968 8 55463 396892 821606759 311387 64 43 66 52 920980749 69 201817 91 30 37 970118237 80 22 11 340879 42 13 8 99 419428 245039 86 80 23 182604 293987 459890 79 57 440810 400388 2 466797 87 95 7 21 223750137 515002394 931597153 67 95 69641425 35 495218 488014 21 70 77 85 75 387077 406751 90 51 76 49 465422 497310233 97 73 410374 69 10 2 5 563380847 365455 55 56 450648 32 51 86 30 488373903 446452 472463 91485 38 4 7 374027637 20 316646 7 1 82096 3 84 200177 30 191612 16197 478555 5 313005 58 268423 71 117283 63 95 341330 977536981 293801 17 499551 63 94 87 112030 5 475559 312942 445866 50 67 704267114 353990 49784 57 165418 95 382150 354381 40 33 421732 66 22128 5 352938 66 455044 79 104659 75 302465 16 219662 49 942215864 12 58 66 54 947062738 69 50917489 8 2 56 22 92384 4 51 494297 16421 385238 119695 84 493233 19 41 1 57 84 7 149621 70 174622 239036 87312 324103 685224343 661007997 80 97040 298161 138845 4 201116 94 75 213453 218522 15 154765 112072 6 468642515 206394241 384982 141378182 61 153926 437360 56 93 92 57 68 3 122676 407561 82 477578 70 8 30 94677 436633 160066457 771950636 3 418348 72 79565 246564 240732 46 96 453235 319740 65 54 490115 43 333292 5 311902 91 171872 75 56969 181281 4 6 31 85 9 186115 56 44 54 66 71 54 155063 41 376923 40 260505 277629 55463089 45 26039 2 661628987 252310 11 54 5 467804 236729 623366951 98 1 10 306104830 69 325377 9 570850650 228453 132883 113507 1 123735 75672 69200 480909455 481957 216833 86 115386 67 493289 7 51 261272698 77042 82 345444 32196 276756452 9 8 489534 578310645 95741 405575632 99 48 400280903 90 45 416659 315948234 27 87 27 741664060 3084 87 51 66 325413 26182 482345 7 20 8 105777731 256744 332823 296476 219 1452 23 20 66 45 15 62 928302799 76 308653159 3 720859653 70 74 7 94 46 238079 271972733 427406 413201 3943 75 88 257869 93 4 249901 47938 22 86 15 40 312553 96 23117 66 3 364949 415196 277797 844793642 180411 49 94 2 345501 33 302424 230120285 54 6 6 52 515054049 219172 64 5 525859663 63640 93 51 47 125653 70 72458135 498109 9 65 48 289963 141392 78 27401 253891 7 44 187626340 11 460183 246270 160725 11 53 61 40 85 81 3 71 115565 226227 28 671760125 73 491468 396656 458886536 41 268392 24 94 160027 263637469 206425 56 10 1 491450 301616 13 493859274 149537 422991 35219 373560 19 46 216171 99 263552085 41 31 44 143394 4 250782 43170 91 453508219 675064243 110242 209808 9 12 86 301512 35 57 51675 76 65 120058 186919 1 71302 393793 585400510 318906 348749 391062 288899807 492555 3 25 195603 7 4 89 116649 11746 218528 357802202 69 35375 260222 11 29 94867 19 78 421650 46452 244221 90 547812404 2419 62 47 54393583 701078803 47 273662 9 259423 8 91 3 80 75 613152771 64 16 186332 435453 28 73 7 42 43668 53722 195151 4 7 26 249660 27 48 78 15 23 357473 48 47 343012 981884076 7 72 57 2 872329455 30735 44 355912 13 338054 451517 371911 421761 81 61260 645076946 17 887848475 524187860 85819412 47 157700 6 417598213 65 96 19 83 46 8 407658 199228 466599 28930 370385 40 1 133644 32 148797 86 38 148812 650421897 119861 41 480872 76 19 77 99900 126304 304609 19 236102 266484 40 55 398986 44 76 45 554626777 37 35299 167296 325680 201406 98 65452 162885 4 78 13 345503 67 26 68 891292627 420759105 9780 498073 9 7 11 63 303455 378538 90 487486 88 14 8 241533 11330 18 8 225543 84 222659 34 25 99 38 88 49 254138 426664626 101475 384673 21 93 71 18 303670 74569 16 440038 52 90554 83 332134 49 87 378054 14 445517 137397 4 88 34 5 5 5 88156 15 409645 95 88 252789 260448 73 400526 363826 63 933902115 340189 1 13 121756 139919 357625 223378 138647 298506 5 221621 271579519 9 66 121363 465779 91 269974 5 34 427944961 53 11 1 835191011 33 318820 64 93 81 408681 43 36 57 316806 210495 50395 6 70 193377 81 48 28 19 60 13 29 32 2 140360 33 395067 37 141043716 350854 7099 55 64224 424829 48584 2 945188962 475823 40 54 5 2 391575 5 37 363421 358367 13 416040 326973 4 83 64102 41 416343428 85 95 360688 98601 170814871 445846 550552132 15 246411 63 108161606 305381 50 57 214889 92 20150 94 47 390058 94 26 262137 521175576 76297 66 93 72 53 363048 90 92 57 238496600 292787 446782 69 77760 12 201456 62623 3 225335 44 47 88 3 336022374 6 281597390 389673669 84 81 6 4 409456748 473120 4 70 6 51733 29 425353 76 93 81402 369610 4 67 66947 305999356 431965 137887 158616 318026 230732 2 333116 9 195109 371207 123946 14 94 83 744100996 141902 223988 28 13 185292 66 19320 58 16 1 87984 80 22 7 419264 9 478516 5 286733 46 86 410208242 385962 62839021 165076 118131 18 1 35797 658247617 1 85 312704 11 846671964 102132 174888 50 23608 412769 412289 771876240 121780 78 8 2 43 34 31 577876594 77279 6 430772 117022 371066 179078 498509 27 6 65 334747 48 7 27 43836 63 174608 375143 389131 96 19017 162082 10 51 82 234365 174877 271536 25 86 1 450389 9 29 92 204851 459129 32 42 1 183134469 196557 69 244029 77 33 74 187621 11 10 23 94 179137 398674 542248636 73076 902380793 292976813 9 244594 125280 616577373 63559 80584 725524314 483668 96 82778 159159 365535 98 563539824 2 298203 249290 56 71 62 344345990 1 99 450987 498450 333031 103581 430611 323893 78 15 26 532648630 597136964 79 269752 49367 99 226125 64 310159 28 16 5 288095 90 25619 82 131514 35 68230251 160693 68 5 64 199033874 168486 261157 151644 198851 25 66 8 4 42 341759 12 235351 99 24320 49 176277 341308 304743 1 16464 43 12 59 217600 235392652 13271 55 95 5 73 714765645 56 71 49 242676 63087 72 499483 68 923834475 74 331428 77 402980 95 40 7 54 4 31 121235 42 720237996 4 498407 57 116065 43 55 279978 850406168 97 415510 394108 131090 220497 307837 305455 5 193292941 49 436562 97 349566199 466353 199465 70 672068836 461957 252489 28 317333 19 62 394133 36 42 64 84 155389 95 916482677 12 204108 56221 257105 164234128 143243652 367787 82 4 8 672695695 16 7 197268 18 88 74 127501 55 163806 80 457667 285449 8 31 157641 117739 30657 768521698 87 195514 68920 303033 372881 71 12 1447 57926443 912353090 489447 14 75 302340 65 4 764543912 284797 473674 59 434247908 152283 113674 2 465874 316534 381446 43 18 68 76 63 70 351513 73954 456893 145146 78 45 4 248623 26 450361 73 730431403 1 13 42804 72 73 2 191900 322232 85 168566 468183 46 97 65 87 2 95 744589992 112004 226041 3 311913539 305184 973512453 55 37 93 186527 172497 485687 69 193096 141797211 20 177993 38 736210076 121620 61 403606 853313585 110743 840547420 183918 33 306677 42 540687245 393815 6 12 40 361447 86 8 62669 7 38 50 383941 14 9 347827 255081 32 878126248 1 163035 379915 432396 76 93 227090 298734 4 261130 909737160 2 199842 26 77 139160 87 2 9 342833 7 360773 458055824 298508 54 443253 566760957 698321583 44 18 20 318585 397254 484582 262106 923901217 3 435389 25 187116074 35 299395363 54 72 799143890 31 66 201748 112988 63 70 55 3 239026 223488 74 389949 55243 76 270803 252644 334472 242385 4 2 494583 46 154353 438169 97 62852878 43 13 300164 29614 81 228335 58 34 92 64 27 99245 52 23 189489 161022 94 464561 18249411 482818 84 70 8 67610 36674 670464289 404948 54017 264860 872615415 332284 78 446157658 4 108132 91 218718 769908451 97 359542 62 724890167 88 749005212 43 489597 45132 147497 45962 287952 217465 650634635 379947 74 19781 425310104 439105 44 5 13 73 456086 46 93 27 63 54 98 15 177736 388099 30 3 422604292 73 116836 51 279202 432559 91 95 44 683761890 37 31 3 776879455 235765665 489122396 26 774797086 75649 118531 155455 15 10 15 52 183189 50 96 130506 119220 96206 452547 87 9 654486401 231430 62 540947677 598370566 74203854 75 95 45596 76 49 280878637 69 23 188207 231799 949457053 844230424 81 36700 60 337725 85 69 57 17 399461 4 348664 41611 80 87 53 357179 8 219961 490120 50 193252 37126 48 4 44 936547528 176496 596424802 152529 78 455702 2 93797 13 9 13 869718690 323269 38654474 361675 443988 38 289294 306472176 52 71 242991 52 471393342 666942373 97 6 8 214228 14 83 45 17 568656404 94 26 26 33 9 8 803217765 414827 364041 92 85 4 98 47 341818 86 195224 67 80 225385 31641 59 479036 18648 128408 2 95783 96 251251 35962 10 146315 78 54 425936 266788 43 10195837 263460 360365 93 70 19 380784 13 3 91 67 148665 195351 61 477270005 145378 370375 577299715 98 18 43 76 87 107448 44451 121931180 59 36 374732 182798 34 8365 6 279208748 4 6 81 48 66292551 75 913135776 2 42 99338 6 30881 878578744 460390 54 28 150232 84 267365 199899 30 195479 184360 8 99 293950 8 346166 815008687 26 94 423791 256465 4 349695 7054 256324 31021 85 466156 57 62 40644 73 144947 31 33264 440525 251742 10045321 1 817101557 2521 28 30 76 91 420094 148180 308935 489291 52 87 403915 296663 487457 88 6 159930 338617 977586351 826295601 3 7 128896 233396814 65 27 686627212 363114 7 7 36 384882 917091140 73 75 5 5 85 382567 254399586 199996 77 338794 365664619 7 76115 79 79 492668 623041307 57 234515 79 34 11 568361204 37 17 59836 316163 462357440 41 98 63 975600325 46233 61 28 905866407 4 489660 41 497383 458114 60 455783 311082 58 89 249497 932019548 475592 200854 458923 2 49227016 46 71 93 80 324749 27 12 104685156 52 31 56322 51928 69 302942 279309517 86 36385 55 300933 63 69 4 41312 40 40209 6 42 38 383465 169974 314545 89 2 64 31 23 1 18 52 58 98 77 76 452673 2 56 964311608 35 70115 11 255668 52 368584672 285076673 290733 33 377148 98 872441992 37 421956 3 238220 30 25 44 482961250 52339214 213292 76482 67 67 57 59 375547141 47 11 43 18 434089 364756 296531 8 257642 2 366107 20 39 32 157145 49 12 375783 52 22 71 63 99122626 361150 89 17 156803 50 41 142709 32 34900 49 87527 390736 240912 53 294026035 17971274 49 427867 432300 326545 462882 4 326758 88 421734 459595 334076883 863429650 54 118574 460620 141758 8 51072 28687 8 198760 381901 22 39 45 331783 74 420449 75 231854 107436 2 47 413582 598450879 201117 132892 66 78 268193125 79 461709 51 3 270734 383681 698853360 42677 84 28 34 8 245528 355783310 914169449 476080 1 137918 727391066 46 9 85687 418381 85 50 15 71 21 15 269546 13 59 374710 1 233526 488912 126565 340282 310111 280813 3732 192785 71 974240635 465880 956786248 311047910 376223 238205 113688 594565011 22 91474 463497 251957 46686 8 36 146952 317204514 387579 36 14489 82 18 75 419560 1 7 257240 2 454078 38 436954 92800 60 103371 61 19 812459691 531047514 308871 477695 3 356354 566481512 484887 40851 429537 181321 63 399195 19 127085 361231 462106096 578186975 67 21 3 2585 8 44 366089 123694 60194 27 95119 446100 44 467319 820841212 53 6 158481 55 226500 56 94 44 499809 213890354 97 419236 36 38 470456 29 91 1 841517072 37 9 87 49 6 211204 41427 9 96 486295 19 327067 80 78814860 4 109403 274167 63741 59 71 6350 346462 252532 62086 400287 470650 50 81 424702429 867133989 4537 24932 44 56 22 84 26 93 464340 159014 43134 412313 79599033 157612 262371 44709 36 50 17 178494010 414800 51 776754563 146480 64602 367506 47 108555 8 60 45298 84 24 72 90 4 28 28 5 29 253230 96 80214 61 83 99 69 49 90268 68 85 87 85 77315 63 27 309837 69 62 288567 136329 61 395260 414492 1 46 478028 60 531786873 439693 14 31 172251 247350 27 119243 433446 7 413402 48 68 76113 90 88 9 284167 269476 72862 362420 318764 769820694 40 443949 9 214554 48 24 296996 88 159646 120959 342205 31 418043 324068 159254 224732 217575 28 66 8 24838 479104 34 11150 8 73 698984809 489081 68914 271017 39 461482 5 74 25 11 7 94 35246 55 8 323135 120412 32328 234727 171378338 467124 8 8 399173 78 48 97374 1 42 358779 31 57 15048 85421 279484 10 86 223085 43 2 49 246229 139801 36 454613 294412127 243789 5842343 37 88 9 329371 431587 39 34 56 68 62 383847 23898438 66 181198 417753580 22675 465699 800616055 365171 45 413914 433790 16 10 96 464951 250792 433724 39 189873 3 5 37 64 242988 45 994314252 411153 81 150581 44 203849782 432658 414367 388481 30 31594 5 467979 93358 3 352789 389440 11 132362 174381 76 55 230990 94 98 6 348925687 184396 19407 26 423719 334102 10982 584642902 51 526860217 795838403 27 69 51 68 10 43 8 13658 971656072 66 15 260617 260862 474708 12 3098 466611 91 10 381200 302377 4431161 188445 90 378198 69494 821805705 380468 35 133972 86 15 78 61191 39 66 398876 58588 64 90 384235 388642 43 36 219905 81 655661019 18 43 277814 68627 493951 208107 50 92 62 8 2 108528 95754 418835 27692 171339 83 5 77 84 25 246525 618 76682 82 92077 19 66 79587 119138 84 10 166099 7 58 17 88 316815 75 78 91 178231 323713 491201 436658 74 7 200437244 382353 4 291596 58 73 409175 38870 12 163800 93 56 9 68 17 409240 23 53 83 87 288889 75 41 24 445152 158683 119342 323293 59 65 8 54 739221766 166623 229529 43 65 452938 121383007 256854016 38 81 51 263531 352054 1 179477995 311413 24 393963 83 5 11 50 117863920 86 365636 301321 177725 6 377503 618382708 266901 9 33 69 70 81 53 366515 47 271524 728709505 92211 212411 20567 7 482726 73 96 91623 67 2236 474319 84 4 84 498227 88 35 38276072 79 259042 173130 71 40 4 184901 59 5 265031 379850 564073509 212764 53 62 98 342619 224430 67 86 98 452464 51 18 2 23923 9 22 217798 155868 406262 5 11543 5 232195 104937 1238477 207338 79 831091608 94 292526814 36 56271973 73 11 98 288576 138666 4 70 624692372 70 87 143014 1 611177726 271942 36 37 295536 62651 3 36 220297 698918130 31 77380 83 98 451763 20 16 354034 93577 284394 80 177151 42 297312 55 17 180316 7 75 38 6 586440959 765874847 59 125447 186866 40245 656674410 444908 37 240589 47 90 13 50 605145469 8 385722 32 51 80 466910 8 114377 225274 113718 58 260571 456444 61 65 753740935 14 18 282891 22 17 57 64 7 496927 77 73 14 13642 27 155755 74544 91696294 84213 449413 474973 284491 365711 60 10 1 73 356587 7 765942639 94291826 361542 24 145860 76 5 8 10 55 384737 84 39 40 59 138770667 56 379973 484678 47 42 198198 17 70 974506150 15 8 5 76 32 377190 295634 335199 22 20 31264042 479576 88 660571697 191806 53 509509880 74 39 68248700 231260 59 499501 354019313 58 851600847 357406 27 286304086 37 338920 491992 68 19 33710 41 4 29390 6 38 434023 11743 65 201042 90 256770443 171109 50 164890 74 34 95 384699 366400 96 959290062 14 436198 371513 297329 4 221443 52 47424 106221 164149 85 9 114911 5892 635906884 186310 285580 41 222764 237803 44 8 265569 84 321851 31 598271719 255081 254984 66 19876 4 40 40 342728 594829412 214744 267794 38 8 7 10 39 475062612 444379 173075 25 36 332696 147098 491656 93 325007 40 385112 26107 59 46 29509 65 88 41 87 53 58 418279 8 8 47 467116064 237846 40122971 40 329347 403408062 100694 67 279747 640661571 70 23 51100 26 303562 466303 29 168744 67 44 40758975 16 85 69 61 1 92 310601 26 330479 1 26 116326 713562035 4 45 252393 5 44 228122 173336 198481 43 9 98 108300 7 957612379 33 129278 34 261714 35 110004427 497424 976666056 296874 3 132164739 223074 62 247896 6973 82 79 97 118271 51 73 196922 5 20707 7 263814 27379 70999 82193 79 7 222850 414372 93 96 301616922 79937 163481 9 6 909516911 23 24 3 2 613645070 24297 6 63405 93 289372804 92 13 417527 411221 69 96 4375 204080 750448624 33 52 174108 195030 75 499927 17 225731 26 33 14 33 422177 71 186553 245302 32 11 58 75 59 329245 496187 310375 341006 46189 342209 140215 9 804918615 14 28806 26 146511 42 184935 2 48 85924 43 36 898287171 83 422551 810576148 482760 27 467276 9 72 983945242 22 494265 521023564 99 642684126 91 411417 13 3 181537 661898705 86 29 96 74 138683 210824 424654 45192 39 321176 169733152 44 22 4 488126 494137 626956719 12 5856 81 16 483317 495983 479480 5 69 54 1941 39594 60 345314 459651 323380 8 45 6 203438 492357 38 387401847 49 102800 220942 80 55385 455713 102357 490189 458715 77 37 62 349045 106096 321727 259736 132278 34 702718039 626698190 454031 26 56 20 49 363220 393212709 3 10 37882 91 89 31517 359523 432849 53 440434 88 97905 65230 16201 80 92 305587 25121 26 57789 340639 5 498394 71 99 67 47 82 72325 4 58 1 23 488892537 16 17 79401 15430 56 489264 297501 90 71 89 313924 415583 68 89 4 222871406 183782 433853 6 393166 59 36 489464 590429256 79733 8 4303 88 66 20843 18 57 4 731036169 79791 96 40 92 354469 109885 613033122 48926 54 383358149 14576 477543 53106 1 90865 212178 145353 84 45 322398 72 453294 2 228460 320712 239230 224268 848113847 378545 17 438100 63 12 77 28 243490 26 66 299832 90 7 90048 360859 94 173415 1 131810 466404194 232642 93 239652 143525 65262 12879 290218 123750786 104869 936933598 332462 203556911 5 42 718717297 154508 6 477557 372063 203883 73 11 57 80 436988 299213 180286 76 32 465756 349188 478274 8 2 186098 66 556390257 831424207 415691 311374 28737 86 7 345912050 46 388305 86 237043 259098 56 421965 8526 57 1 430175 80 2 171768 14 151916 2 48 241719 90 58326 276162 127184 21 39 958359489 274890 465743 41 99 93 391964 98 67 116298 33 17 2 4 61 7 40 134879934 45 475832 210453 26418 10 55 156540 39273 246825 27 204374 99656 36 32723 869897541 11 20 25 87 303537 415141 1 61 403316840 447598 428262 3 625425832 164560 484210429 68001 338709 25 4 42 1 20 465383 15 330460 94 76 202991050 23 209366 75 12204 1 124374 143454 6 94 451414 31 170088 20 48 149375 57 190404 9 51 60 14 825541765 123825 455897 24 183765 51 224579 1 298438 48 151915 482753 54 137093 203794 35836 4 93 29 61 33 37223 99 1 275719 396626 329364 37 85 485378 181155 39527 5 92 3 381534 302208 29 421361 68 496343 312022 135168 87 269165 445743484 27 43641734 441153 61 121307 40 4 363995 275738 45 28 102941 42179 340217729 22 362015 84696 69 69 29 163679 91 9 7 87 53 54 274563 455728 33 2 459195 461425 66408 496211 52 23 66847 54 4 95 19 92203 76 471947 18 14 340873 41 150533 27987490 160790416 60 338944 83776749 4 176643 2 56 84763 79515880 29 57 56 174078 80 3 313686 358750182 84 29 2 22 46 31 96 359106 95 9 93 61 231454 9 8 74 265134 221632 250961 379619 19 243990820 62 3 33 269070 152891384 91 16385 9 200069 40 26 82 80165 38 9 48 388105 260675 74393 397987 312681 99 34 222607 27 195786 163853 391367 34 453551 1 32410 220930 548491336 391471 11 264024 302641 10 352790 64 146708 161619 28 205240 475840 152619 119925 487495 11 356675 16351 17 95373 90551 6 17990983 60 273878 73 236742 85 210168 14265 17 167264 69601 347679 89 96 76 46 93 15 14 84 3 216694 14 474974309 26 256839 26 299331189 92 380655 23 392 45 433016 207939 434455 61 203700237 282133 332053 51 36 237157 671694366 479660 9 27545 341540787 234097 62 9 476519 422302084 217299 421020 276406 2133 40 20 148901 151686 452067 9 100671 38151 152676 5 390198 7 25 91 980662766 189793413 85230491 67 6 8 96 33846 6 33 110277 96 352545 426403741 3 60 152354 85012 43 96 29 412999 59 41 310222 927698606 80 2 53 21 388436 31 337864 4 384852 91 241798 177378 357048 211166 684604888 163032 924076398 498929 98 362906 11 5 11 20 297193 200813 89 83 437329 26940 7 53 160879 19 5 566626382 308792 9 229993 23 371248 55 399733 42759 840 11 150329880 4 90 285560 48 322164 81737 9 357899240 235743 5644 5 54424 451906 118382 31 82 27 208323783 53 89381 41 87 91 89 557235210 200058 75 67 111266 48 133065 76 80 41 434354 1 47 1 99 12 436879 183414 39 248260 427103 53 3 493889 344222 94 257474 29 206913 368703 463260 422664 71 192885292 69 533227719 339218 186428 65 110933 90 65 71 29 26 75 1 8 9 86 188340 34 146387 172924 496088251 45 378503 268030 21 97 100038 159490 127317 71 8 2 52 5 17 82 37 110982774 104953 27 157563 278722 7 16 320032 27 94 175158896 42015 31 19 221860 88 155721 29 9 275482 575625978 53 2 68 54 1 313791 390389 7 67 92 462301 37 159557360 834343890 97 327621 90 72481 16 84289 484597 29 440872 220519809 640659422 246625 203818 9 436975454 370872 84373 156585 67 5 339960 43 24 15 43 20 499494 101189050 14 9 15 270486 52 31 1 9 172630 63 73 71 188569 492981185 303621 114307 60 2 37 89 248503 116827 86459 56 86397 555741321 102419 20 4065 38 482611 500816553 93 153180 3 443050 452667 19 94 7 985226027 82999 70 428065 36005 4 31 84761 316185 478533 472578 361887 64 867040749 98 6 155842 38 272813 25 392971 448361 6 10 71 66 648488903 50 77 21470 74 263305 87672 71001 286066 17267 62219 9 239498254 80 372035 94 52 74 2 495214233 410328 332375 5 29 97 38 423138 173690 83820 85855 372258682 32465 27404 51 200144 92 403229 28959757 349545 356261 425191 258143 437019 52 524505826 7 36 681263166 315164 4 95 199122 68 65458 100078 499450 90581 141576 74 240906 98 14133 419640 83582 701531250 20 410240026 62 280976 4 31016 18 50 609164498 350975 45 380343 55 391624 40 43 28956 5 265053 15 97 352845 70 78519 38 4 4 95 256263 81 18 383859 7 11 29 9666 53 376948 2 11 99 47339 381443730 94963 292867 307576 9147 36 129622 62 382445 8 252556 374446 549185934 80 57 1 82 771220748 46 44 422753 227318 95 112709 28 154555 1 68 327299 227517 4 3 93 759249660 379905 29 57164 87 51315 116512 53 40 62 207160 491857 70 203044 284697 94 224941 305858 35 1 57 462566 221098 428766 57 503236806 56 62 16 5 277698295 345052 75 91 10680 23 12 178060 409364 449531 304456 353748 7 450799696 25 144705 87 109585 78 418378497 277781 37 58 145819 109188 327296604 60 62903 31 8 248444 210052 56 29165 6 844240043 323884 12 54 214540 438327 67266 630916574 24 159681 60 169780 64 445607 4 35070 49 12 65 43 906739001 95 498139 443864679 495195 24 86 33 477984 201244 69 7 412545 24 183723 375446 2 2 19 1 439403 57891 47 35 68 428683 49 44 300784 119734 212071 1 4 98717 107927 143087 50 184724343 44 116833 373312 84 36 77 284207 26 35 8308 99 7 60 339760 142195 198465 418154909 188430 7 52141439 814356604 202970 17 80 89 32848 24 82 207459 54 6 220452 9 55 94 8 5 474157 326638 249950 363949 8 11 8845 60 231094 77 61 118451 19433 1 6 382084206 28 96 88 12 416739 134763 160123 8 452931 185587 63 430391 490522 54 38 69 24 253041 93 36 25 42 91 186399 73 370101 294596 185256 9 164181 51 6 509466534 405701 8 85 91 115233 73 73 39 210185 135765 218862 225708 2 39 966846769 48836 273622 457910 295349 74 318816 196251 3 327757 483266 126859628 4 35 61 230391 227705 286213 91318 342166 8 56138989 296239 264038 654512115 5 66 123922 128378 327880 71 25 471751 3484 716431876 328086 51 156984 84 6 28 163884 77 295290994 134675 96 36482 13 81 143437 293727 2 855698837 99223 26 54 75 9 427397 36 70 388927 29 381630 51 51080 890417484 9 23 48147 230106 201637 942270857 45 33 98 332166 61 73 124779 208175 186461 271825 55 307003 93 27 193228 46 415131 384319 276553 76 232963 50934 5 321696 58 439526 59 7 388136 73 39 68 25 80 50 395739318 75 12 90 421657956 3 3 456138 9 372286826 324758 7551 4 113710 81 6 517631274 82 74 456216 75 413751 134806 66865 3 1 807756386 200312358 399368 62 38 40637 51 9 20 66 2022 170227 71 926786302 429845 127715207 264202 2 121901 42 8 307579 66572 291346 438442 32783 295136 311094 390225994 246992 40 205940 211226 14 8 26616 38739 6 65 16421 59 230082 41 8 325845 5 17256 295584 69960 306952 112714 19294 40 433750644 330371 970268284 164099817 11 40033 61 81 170397 49 8 51 88 22 218681 384958 17 10 101264 25 57 32 61 244472 246664 44 48 219657 3 115177 2 31472 319007 176866 15 3 83 54 396738 462328 2 7 24 115449 18 94 15 234928870 137174 28327920 108677 94 325634 36 314686 7 336806 80 54 957203048 6 307649 562233256 936775408 936272442 50 177492 138121 59 141445 445072 51 230707 425224 425114 333500 277328 333627 89 21 51124 462962 355894 23773 21 86 339019 413 71 10200 9198 71 9 62 55 69 118292 207036 15 44918 471424 67617 89 42 8 298459 187973 285251 83 443598 64 16 31 67 297537 688782355 36 282948 85 98 108596 320294 140827 437211 442549 462693578 128734 173418 248410 28 469191 46 50497 34 88 5 86 825843566 4027406 5 49 51 115060 159549 75 410337494 89 35 73 78 33368 4 54 75327 27219 257673 349550 366719 77 79170 55931 58 111261 483281 57 483890 87 3 400882 21 7 858205683 417721 8 184418 26 292845330 54 3760 158175 366146 490777 47 326159628 99 39 461590 448155 14 457971 77079 196036 214661 65 137366 94 315919805 130168 45 19 24 14 9 60 81 53 29 144432 149804 86 268192 16 161720 9 32817 7 19 925441775 205048 5 61 311306 53580 29 307772 189622 513392351 25 79 4 913178479 23 62 8 227624 61 53 226290 393022 90 9 463617 2 456054 99 3 55 22764 80996 75 368101733 66 9 828470116 98 178956 44095 11208 241865 66 48 398350 66 249910 335455 74 499568 391258 7 194979 430063631 205906 44 83449 193357 478061 361092 134621263 461208 15 396130 231840 13 490476 396483 58 288463 43219 38 380505 442692 166221 812393301 188683 62942 871975251 54 50 8 98 391755 389779 479229 268936 825364926 1 226363 12 337160 87634022 29822513 80 92 363675 54 7 141644 1 98 444004 17 36 954650846 394885 19422 616919645 647471877 266812 4 225619 54 318605 33 50 74 9669 74 85 81 870777761 174661310 98 146457 398173 25 624355432 234333 78563 95103 244688 35 413277 62 78 72 32 4 599043158 96070 40508 50 85 54 15780809 72 225512 216012 419000 250752 4 9 38 186887947 287862 229404 103414 73 144056 65 19802 254708 34 287421 66 61194 256524567 67 89 35 186041 33 41 537781407 29 3 20277 417700 31 317503 14667 82 16482 47 81 709833046 73 4830 443290 68 331124 35 125010 411542 32 56 50 70 1 93 218367 31 96 19 367656 33 469038 8 7 19 204483 6 276637 20634 7 183664 15 6 91 3 99 53209 89 21 342878 86618 983265038 344881 128141 42 49 1 133522 48 41766 448119 209021 86 4 398076 158825 91085 72 66483 30 15 6 105629 30 970965501 921335473 448072 21 499778311 71 92 96 59 454362 1 58 360400 2 69 378447 425349 66804 348324 29 12 345309224 75 7 488498 386453 9 420396 228417 37550 7812 9 57 277807 8 99 270744 327464 4 3 39 61027 385614799 499394 50 119610 479021 168040 445038 69 208964 9 468341 19 21 7 13 177911 1 55 489950 77975 43 53 70833 211505 4 89 204281 227510 96 476629099 9 168199 197068 47 73 818181254 420237849 84 68 292798 4923 85 26 26 53 14130 884964922 29 71 76 21 166395 474329 14 205069 65 1 18 27 55 1 31 73 17 38025 41 421718 68 500503524 222635 55 23 424434 66 366353 49 95 60 90367 8 171263 597351724 82 126478 99 27 6 4 218044 976812490 442438995 845748105 17 346238 480077 74 377419 378438 365837 274891 83 632375861 85 34536 442720744 206718 8 3 26 45 162540 9 75 4 3 40 62 167273 302026 576856920 445799 36 563975933 5 61 75 99 296652 4 80533 8 55 4 54 51031 66836 47 702538655 180384 430382 822328934 57 36710 47 6689 40 408282 475515 18 74 57 39 362870 39 425531082 73 90 69 60 8 4 14 23 125839 35 20 368537 199181 685052888 87 124817 130596 404175 317231 459014548 327398 93 79 97 136478 272140 15 64 441233 317706 230036 117983003 3 53 476081 63 758356936 114075 55 95748 192471 81 398091 264286 3 96 238356 100710530 221362 38 39442 91 250968971 180518 55 327973 181265 276282 50 432463 279983 855466551 40 13243 32 209524 878990330 33 77 242196 71 216786 195618 92639 2 49900456 66 71 381035 346759 87 37 27 72 25 72811665 86 481449 353527732 15 8 189539541 37 27 61 93217790 8 332511583 341767 310754 343510 10 40 50 86 33 7 85974 77 18 49 2926 483851 402629 763851631 4 32440 346252 19 70 18 473714 498142 25 380224223 364467 54 225505 389392 190699 26405 164778 86 15 78 437157 6 4 341758 221867 44 86246 3 38605 63 15 21 64073 114724 97 22 302188 499812 416596 31 489397 421803 264026 257665 339216 35 491338 99 349576 593723263 16 99 955607005 381251 13 9 69 39 90 29 82 144297 130779301 155922 54 161028 42 764175541 59 182030933 22 28 4 439116 185573 9 14 276739 7 140870 135320 165382 96 9 82 60 10 1 59 109857 448823 70 22 114734 76821407 283095284 155381465 45 596303698 18 76 50 326641471 135325 197197 360243 8 286956 49 464678 619010708 49 26 194001 95 768357684 714468953 374374 473009 416397 704821134 52 311904 470729 261002 188896 49 44 82 88 16 60 37 262428 71 418980 451616 127581 69 298864737 79 140925 3 3 40 68 79 353420992 7 32 148129 397322 54 447255 141444 178935 230228 350639 92 58240 274224 91 14 78 85 69535 2 343844 366450571 204210 13 62 46 85 39 90 463856 153598 369217 50 527982566 31 150977 7440 107850 237638 80 436301 409634 82 8 377148 63 267489 63 55 37 310608279 24 94501 79 62 73232588 460744 187900 59 261371195 14 921893121 57632 7 51 262650 228670 75 257778 41 96417360 377932 25 75810 19 628684195 5 50 60 78 26 19 107605 2 90747 458790 6 43 14 70 941679490 27 349124 6 48 357133 5 49 340214 274588 39 44 92 10773 60 64 23 72 76 8 19 3 7979 207124 52 763319413 56 52 62 64347 43 97081 491020 37 85 383822275 1 41 68 21 275342 96 72 162387 194850132 41 213985 86 409072 463305 22 65 57 421428 935122852 9 158471 96 370505 24907 83693 634560283 93 76 191362 354062 12 18 49 98 29 319990 63 326624 413455 78 99498 1 416491 314871 616719202 17 5 45 33 353133 238222 71 9 370756 56 95 773528599 201844 360222 117811 277992 383319 31385 246162946 18 195973 251513 69 58 57 83 9 975382765 281962 38 316263 322440 58079 14 80514 313368 172383 97 2 39769 103768 27787 42 47 31 96 41 390100 1 51 336408 53602 168548 501631921 136291 256273 48 76 45 143484208 16 312722 311753449 336671 12 493556 481649 37 3 272565983 72 25 65 96380 467677 370902 470078 25 10 350109184 330996 579796162 164897 333768756 58 9890 2 329166 26 209855 59 85 4 167885 138426 22328 138861249 797220810 991797735 192498397 178967 475682 86 36 3 79 119492 3 231388 448392 2 154614 155518 47 163796 493430 47 533645391 5 72 64 54 849187883 19 333679 25 801023988 124986 424424 290227 35 370735410 239907 57 73 214024 129925 169387487 330211 268192 14 34 59 306574 47 21 28 56 82060 402680 194568601 24 16 27 508332732 178911 275802 201644 480712 63 21 12 96 29377 314119 456418 88 800086707 283469 18 356387 27 17182 187804 93568 57 415579197 6 6 82 90 62 16 795985544 60664 303601 8 73 439422 937169885 31 826957079 296960 94437 427652 43 33 12 65 98 87631660 5 365178 94 386117 18 898780945 146217 974070030 462548 457513 49208 90 96 309782 93058 70120 77 453839 24 64 31 21853 13 25 102031 433763 92206 405904 6 160634 4 70 71 87 497354 65 16 50 259315616 300136 60048 362559704 348879458 221775 274610 75 635198694 65 424599 31 9 196910 294747 239779 12 10577 11 1 372258 40 944128655 135972 8 72 92 63989 401905 23 95 349691 21 52218 85 90 72 245342 364271 70 80 2 75 372879 82 17304921 9 115304 7 272734 90 74 15 37 52 118002 80 1 221646 31 223622 414563 19421 23 8 98534 45 270286 263306 26 257197 95 6 27 487186895 25 36 17406 204899 95 199268 47 461333 482785500 1 76127 618552118 23 69 56588 87 330170 112924 3 9 306746 92 28 46 93 260200 6 13 55 234157 1 30152 6 389548 154526 497012 7 4 354711 39217 77534 25 52 485389 445412 86 82 199743 25 44 67 263786 2 490513038 476834 56 101615 97757 44 614400042 722020715 351290 52 96 99 417236261 14 54 393560 80 61 463717 84 100948626 62 384572 237953 285245 373716 62 222139 774606062 49629 1892 56 374430 115569 5107 79 58 83722 817752546 97 51222 18 372075 43 46 27 28 443565 61445 382547 16692 75 22 68 468386 669883461 3 88567 571500896 486853 412118 75 198529 11 60 5 1 296249400 31 41 21 99 29565 70 121298 259395 68 200511 42 965217524 2 51 3 42693474 77249 93657 3 130182 245427 173887 128048 9 218745 15 31 386841 4 445106 230935371 399554 91 193979 607867300 436589 18 1 408812 231142 981059140 4 215687 240842232 838632104 66 253741 84 409116 24253 5 8567 72 47 180428 60 85 39500 98 92 372605 576163381 92 34 434898 75888 242017 54 68485 21389 449313 54 98 486513 649366506 15325 31 6 44323 148946 367534 48 260478 6829 426773 353215 17 96 834 58 107216 48 47380 25329 1 16 270985735 1 338498 88 2 659511179 307644 85 81 14784 1 79 20209 46 33 9 19 11 190611 89281 9 76 52 64 9 480067 12 61 449515 3 5 86 237024476 204483 115481 109179 208200 19 8 34 160337 12 34 15 1 83 252535 81 497112710 317651 431205 220073 41 495311 66 1 28 153507 15 345847 51048447 88 430473649 405433 13 430445644 498305 20 69 52 70 339525 228571 54 86906 555551248 90 56 31 98 47291 82 33463 5 67012 8 14 399961 264827 47 338790 8 35 80 36 30 169596 381546 4 56 208559 435972 117612 81769 2 80 5 150163 365066 191932740 84 478080 443902363 112932 34 222411 324533 56 326116 202536 59 645303182 322545 8 8 87 7 361732 395960 202744 299197 309575 110896 232088 74 336071 383614 7 373475 42 37 6 35163374 8 13 1 110070598 23 256632742 362617 200554 56069 473632 219734 376989 62 80 51157 24 88 23 140981 47 93 177068 79548779 80 67 3 134236 56 30845 324525 158739 66 58123 29824 508720510 94 583109186 444559 341413 47 710545410 328453 141926 173612 2 433372 10166 16 34074 370404 271447 24 29 235717 4 114338 240880 4 97038 98954482 71767 9 190139 15 94 479366991 96 838938661 66 32 78 16928615 28 80 99 447193 83 63 39 35 65 267577 151856 187829 40 77 66 97 94 394489 67 99 62 8616085 71 363413 171103535 88 8 54148 189536 21 291896 312446 56 19 46 379655 152268 150800 234355019 1 56244 28 103525 8 21 57 8271 195133 342881 6 8 58371 319359 54223 63 317772 90 418765 14657 494177 569260000 37376 241350650 31 881760043 896308518 46 45 391804 33 333500 96 34 57 369726 376168 99 674949157 898596210 9051 401160 303595 54 150298 89927 530501920 129817 50791 85 294885 5 28 91 280522 317980 1 473409 203690 202797 253133 250379 496388 273088782 103914 344009 127267 79 444239 596984025 23 436840 76 221737 11 4 419973 242340 259013 83 334147 45 42 118310 4 533100228 263770423 80264 13 1 19 84 19 4 75 1 114869 65 20163 298228 88 296096 73 84 181513 6 359394 209332 7 241020 6 225619 7 7 79 71 475279308 455671 32 40747 6 135545 12 3 381818 383619 50182294 21 144089 188966 406720 8 73 362245138 439745 37 20 608306032 8 247363 271445 464494 6 99 81 867578804 121214 393476 64 130055 84466 451619 1 473259 297639 360816 484327 75 21 40 203739 27 76 190813 430857 161712 27999172 137198 354775 105156 6 224358 55423 874536562 228408 6 59 44 288190 246589 415773 243719 257592 37 19 5667 71 409404 24 451893 249203 174537 111840 83 87 394142 31 14 5 202788 69 6724 478694 6 37274 399124 115735 71 9 64 493733671 947846711 54 72 1 23 351176 1 78 15 51 59077 49 462052 87 175950 86 42 79 48 28 89 65 29716 738237886 289181 11 147465 26 402272 16376 385887435 336054 786335830 73689 69 67 64 210315 611615462 46 792712663 834988047 70 3 75 25 43 49 260330296 37 108184 46 143779 32 455715962 75 13 526898354 37 2 66610 46131 320188 471174 426574 44 2 49 12 8 499499583 311124 1 83 162396 67 426484 97 291467 281369 35 473897 95324 5 126574 55 15 78 34 127863 196624889 402152 227126262 8 94 90 98 66 9552 452047997 28011590 681284106 323965 739203067 136458 59 60 336240177 37 86 624057754 22 58 95 467705 105528 260932 20 2 2 12 73 71 316572 60 59216 41 399989082 103986 236463 7 181307 21 1 76 49 233552 40 59 31050 1 15 423297 315987 961187795 214828658 385973 44 383312 85 100891815 52 50 393191 69 28 109296 254276 274122645 189142 309964 431432 28 49 471527 68 122394 77 122356 67 65 67 474770 206563 479101 823759133 686980035 457669 656440005 10 43 664209028 56 1 15 488102 278313 410544 47 150435 151369174 65 338194 3 8 17 65675 230398353 383047 116918 73 97 226516 123603 88 28 179660 274788 10 126371 374689 31 55 30730 361018 439465 651376659 57 3 80 95 262351 932015928 92 68 13754 89 182576 34 207053 50 241163343 97 99519904 229280 74 50 324003824 57 63 159820 35 496105 684114234 50 388353 42476 314011 655019202 28037 21127 32 268389 773514856 98124 402181 52825 83 18 18 94 272228 377734 9 5 140907 64 344831 499778 254966 190095 6 76 280279 66 6 452372 466219 34 491991 259095 34 87538 492083 17 380880 999292914 425838713 87 71 941067056 6 33 3232 58 96 59 137994 93 335281824 14 506479127 13 75 14 9 37 42 37 307686 44 55325 93 212380503 5 86 198110 465237 75 222940716 457717369 31 14646 21 7 51148 59274 61 2 317225 79 16 27 9 252002 28 109073 273066 130608 69 2 561238504 12 28 42 32 332573 473145542 287142 144097 6 92 142911 3 634671460 995103052 298998702 728222251 94677 86 228457 63 212957547 93 2 332680 96 53 771950848 11 309846 21 30 392246616 21 782007987 60 76 399413 28 26 399371 420256 96 34 47 746383414 232110 7 140279 373759 36 47 38 95253 246670 639025086 222002347 402329 69564 355148 621049344 339606 436286 29 498341 85 356786 92 469605711 92498 420811 560416449 38869 70 261237 6 5946 992368446 472015 401941 319943 88 18 95 18 388797 269975 22 224059 42 3 498698 16532796 290021 1 293094079 45 109786 263625 456210 31055 853136721 125633 313665441 3 31 67 616379815 73924 919422226 83 46 50 66 97 64758 44 88 317392 171486 189613 320321264 470266 94 71 427516195 187318 47 6 43 54 7 421638 425872 21 261006 273897 32 22 67450 160083 394478593 81 132536 979750984 86 83 89 63 65 44 929596287 1 80951 152362 115644 907744026 57 92 120135 18 386791897 20 173852 14 89 18 369384 731336976 87 349132 25 5 25 19 9 7 296760 63 43 386760 427138 443383 20 487166 554701586 414307 99 245615 471954 72 262142 8 41 96442 68905 439658 184787649 30 674651149 3 560364047 435643046 41 150356 46389 86 331636 490653 624186999 345474 10 36 69 113546 79 24 66 134754 447976 209943 11431 39369 419299591 55055 353838 20 12 45 28832 59123 97 478241493 372211 137976 429519 377503 658534221 19 35 77 95360 12 340236 23 42 83 122750 661382520 48 78 947114589 8 5 1 48 930083962 72 10 12 400858 99 63 411151 11 233723418 396851 259229 199966761 84 11 9 48 432762 23656 55 209677 288568544 286275 868069420 309811 218700 391972 30 236896 7 41 78 62 238941 96087 95 408621 36 71 9 10 20 74 53 54 49 368374 39 81 51 48967 50 28 178093104 287383 49 2 63 30 164157 56 249439168 169146 129571 91 58 97 6 181289 11 71 333681 79 428403 436557 70 94 723197326 3 66 473967 66 70 224240 116940 75 351997 74 460076 95 479190 23 177153 217309 126865 86325 405809 1010 9 884108884 236110 362699 93 8 70 202482 32 99 55 1 203655 432399 58 428947 78 76 103546 692322656 906450524 81 12 43275 3 42 438951 64 80 2 274631144 191173 11525 93 211002 448839 457835 5 138360 16 60 439994 287609 371704 46418 213936 493461 8 233286 78 29 435169 291807 60 55 11 488274 426640 76884 200651 394172 40 97 389133 4 38 85 23 125812325 87 130460 494893 493318 55 442437 371025 493641 5 137653962 12 94 77 173376 272125 229804 445278 35491 9 4 426836 460059 19 72 66 143588 148460 10 3 99621 450014 382883 35 79 409627 118886 57 35 62139 294611 335252 388480 76 136718 20226 173810 1 48 36 4 368873 56 93 138378 299904 159224 315731 16 89 458490 15833 474905 353852 134966 885726683 235946 2 132296 463680 219769 289336 88 87 34 41 62 75 53 258719 1 112563 82 1 318052 71 29 16 75 41 389215 21 465816 450169 246710 54 84 478403 22866 328037 923312822 231705 395998 32 97 464565 61323 15 77 251962 289518 29 423954810 21437 119468 5 74 417904 8 358045 131240 304948 8 18469 49168 414 47 97 50 76 38 250876 45 275160 30437 203960 76 91 391574 469066 13 125076 17634 48 73108 68461 456992 22 10 341259 499610 307645 403123 10 10 91 45 425325 51 201794 127061 28 9 2 6 203763 180803 97 937949188 58 459662739 25819 53 56 69 181472 26 64 555372408 272234 461754 449183 419070 59 40 147965946 88 133582 85 305816 167920 35 6 498775 95 96 77 49 65685 458020 9784 52 409025 35 113519 78 321901589 412353 34 29 129848 318930 95 531433601 67 218688 44 93 117849 105323 22857 477424 55100 99 203456 72952 1 282303 57 72 385221131 1 93 443933 396960 40 73269 181762828 72019 35 79 310748 85 186735 240070 11499 29 151954 60 478301 461160 3 90 69 203404 738795622 881105846 49090 8 390544 69011 58 1 30600 177935 65 577 55 78 76 191982 317242 70 37 42 346283 39 40 14 164044 38 57327 239279 6 804693291 66 13 490974905 22862 397377 473163 204216278 405947 51232 455672091 471610383 98 28 289434 35 239055 64 495191 82727 18 365648450 268124415 8 7 316647 66 7 22 446923 552081317 103556 437244727 98 91 487813 342393 225918 21 8 479722 194530 74 9 97 1 296114 92 520377482 12 2 102485 51 76 27 235348 418746 774862547 22 25 8 36 92 19 232356 42 5 66 344604 238755 4 3 566521970 156163 10 609723765 13 27 380008 98 98 14 154142 93 83 31 181470 22 230265 203994169 450278 7 37 91 371182 4 449208 76512 907160459 151297 351730 371572 457414 949472403 222558 178109 928673002 10 291267 39 281168 92029 74 63 319946 17767 17 268490 395307 3 298572 720898772 81 92 40 51 168358 441357 57 35 19 34 51 2 42863 73 13 40 50 76 50 24 15572 1 14 158478 755671878 282856 30 24 21 1 77 46 23973 200931 39 96 875518637 52 206331 18 93 34 41 31 371123 15 16 410956 83 4 16 92 8 196061563 325114 7 75 39413 96381001 332330 9172102 339573 123442 82232 410095 36464 383247 49 81 82032 451927 31 89 102500 826876415 78 70 47 128528 56113 39 473016 387971 228192 105381 5 420434477 72 39 44340 329725 92 105136 237179 311978 61953 93 302400 165408 349029 445509 244317476 60 69 50 243505 28 1617 132555610 205871 19 42 204114 86 149030 5 58 150631 88 191006 409252 80 67 336955 9 1 2 4 344801 51 7 366283 69 80 450011 128852 466158 392319 44 328950219 56594 40 4 331213 18 370307 514035551 134701 809032888 36 406245 38546844 36 85 54 3 237670 77 43 174592 96 95 450866 96 99 74 220499 99 20 705463202 25 453394 709625330 189152 243996 4 24 34 12 359382 55658 95908 49 78 68 182489 1 151868 59 91 272961 70 29725 7 264126 293015 375593367 6 125082 141458 54 40 69 106151040 60642 402650 86 75 28 73 79589 90 175933 6 67291 2 94 699981698 2 281647 479569 177401 71 81 531183616 165875 38229 46 441273 68 11 4 310628 52 133963 271935 530479620 98 145310 474669 466238 342417 463430 94 450867 1 2 76 336436162 35 54 78 49 140643 77 1 15 944483382 720700715 60356 3 87 874256326 30 363597 5 322090 319981 21 81 894345761 236911 192779 172863 351156 435321 54 28 331985 313939 67 83 45 92 494416 8 66114 370542 385046 10 455201 30961 5 397444 71 3 90 122473057 216050 245291 4 486525 38 62651 420935 4 146929 441154 129479 64527 3659 31 45 267483 25 859741995 4 24 347569 221180 77003392 147347948 64 4 464435 483177 91 49 4 99 37 43 690013504 31 48 205213 34 94 20 474123 495197 515418019 43641 44 427092 304263 6 971629777 63 23 386100 361987 42 135576034 5 257133 398232 89 474223 5 65878 61 306670 307014 39 86 87 11 54954 94 428973 1835 463178 406188 93 4 17 83280 295813 28475 399697 360752 80017 16 56 8 16 78 5 31 95 25 65 7 30 705142176 17 22 9 228489 410761 461603 225896 32 3 29252 64 6 32430 69 3 477868 72 83 7 105847 67 195369 119767 19 383134 746234027 72 92 197266 61 95 45 1 79 740581126 30 180383 86 2 17 93 62 193996344 10 405216058 6 83 42836 91 232230 89 43 56 432075 94 358945 216613 42 16599 91 6 14796 20 424129 193606 2 8 81 244694 52 81533 479890 7 57 51 21 852408671 109282 93 321695 234622 485510 304371072 2 48 47 116492 34 900103033 74024 38068 59 85 5 71 99 936967769 469811 19 25 59 38 181535 4 9 62 2 4 617061521 95 764812982 186821556 461298 51 9 47 62 14 343331 26 58 83 21 21 409466 79 807198910 196149 9 437054 241789 696695058 32 6 56840 57 372592 13054 452742138 53 82 122909 86 421791 13 7 704547398 97 17300 64 844890984 867530171 82 263072 132920 159724 255201 39 307440 379543 306207 741751603 70 92520 3 96 61 132156 11 39 149634266 386355 98078 94 69265 12 4 160382 526714888 358508 94349 21 5 13101967 145698 52 49 304612 186307 343650 46 677880483 72 70 14 92 169032559 294655 74 75 23052322 73 39 60 331845 253165 87 77 4 80 63598 93 3225 91 88 4 44 5 219659 262698 2 460551 99 81 65668 421997 252435 178228 34 30 416120 80 921004889 364474 476837 448254 367363 21745 29768 82 55414 19 85222 234015 126380 3 53 456996 748419133 136033 219050 95 435262 55 334340 142494 50 6994 74 30 339866485 926343330 380114 70 82 23 54 408165 487192 258396 197085 12 523154849 54 6 605996837 12 182583 236649804 105260479 84 16 421179 222977 201492 51 275434359 91 85 69 927257465 74 90 328890 72 106670 70 9 50 29 27 831595049 405567003 247564 98 872854496 12237 16422 12460 456775 31 64 154044 441061 40 154155 42 23 8 66 64 441532 43 67 56 47 184953 15870 88299 91 70 97660 26 54220 343954 75 79 80388 347476 250755 4 88 386088 331491 5 262663 305536 4 24216366 67 7546025 454369 477332426 184048 14 147582 9 270395 460675 53 154591 95 180639441 13 19 174969 5 41 76 32 77 47 9448 70 229534 380010 374347 5 77 233629 9 72 874029812 234322 99 3 415868 194424 22 77 35547 64165 89085 9 358237 51 5 5 88 3 433626 214503 22 50 433694 34 34 82 79 454734058 63 45 1 782405195 69 50 6 84 28 144648392 737194672 85 49 931643331 64995 360234 67 110406 310708 13 44 286416 95774 103177 5 388068 274029 307226 733926687 1 489340 14 184591 72 122039 168568 33 98 34 18 327793 3 50 22458 278954 360457 91755 63 81 249624 86 220757 49 63068 312269 31 80 7 489916 61567 336653 40 40 53 229727 35 180115 48 57 34 116851 32578 61042 15 242320 121860 7632 362214 43 18 94726 62 352326 3 133216014 98732 625964135 81 6081 273513 94 295723 487540 384448 145966 86 5 427767 170343105 113745 39 840092930 31 258899 37 407807 425444 319270 3 621758204 48 13 366331 247197 967563208 5 59 39 280203 54 14 23 85 973126073 744182874 874462446 76 88 45 240418 68 840195754 249954090 34 42 200612646 477579 48 207488 54 413660 164346166 68 30 97 295546 204277 63435 837735534 37 3 219866 21 369763 424110 343941 248982 832131372 313747 69 56 99 348160 254049 50 30098 54 61 94648 151838 490829 154655 624618496 14 94 30 275249 76 296997 37 91 336974 343129235 330650 70 898661519 10672 353878 214828546 73 342232 81 716880569 124522 76 38 80 491974 3 375238 451657524 59059 155947 35 43 167344 975724598 86 26 92 40662 838447389 25 109672 64 68 80 38 19 42 91 83 929649933 39 325848 19562 48 125220 384880 452474 91 73 11 378397856 110575 92 363878 67 29 15 403463 219529453 59 19254 228379890 2 84 496935 11 41 26 24 499014 170925 99 61 25359 53485 774748336 232910369 28 7 537190143 70 32342 503802744 351947 74 426617 438462 9 4 281552 66 12 78 86 80 402030 31 192852298 577307447 652427531 63 377247 858950369 55 430563 3 1 299582 56 47461 239037 56 69 147242 44480 67 9 7858 61 791417279 40571 266173827 507117480 28 48 1 71 57 30 176781 33 77 591496099 32942 67 49 3283 193792 69537 32 735265095 785266392 8 89 831393996 153118 147094 71077 116108 233263040 75 296831289 94892 140510 89 15 104002 427475 533335962 2 377665 175964 20 707042819 27 26 413801 55 116854 42 43712 129568 497161 3 403613 42 486874 66 73 342334 93 64920 155873 3 379140 13 413942 76 388725 2 280569 188535 131646 6 118780 87 294553 69 69 83 23 343112 578051797 18 37 81 48 186569 3 72 81676 187981 3 228133 26 16 76 19 644351453 432413 48 10 414724 6 64 161348 54 92 20958 15 103488 243923 172263 478848 123048 237527 524732188 79 28123 25 97 9 770150409 7 82242492 70524 73001 161952 21 78 217328 42 15 43 8 146136 49389 652934965 95524 238629 121142 70866 52 213 89 419548 128408 53 25 9 24 42 65 304161 479321 18 334521 330763 9 10 26792 216639 2 91 272126 74 7 65 25 5 550239394 50 62 53 490794 5557 35 238286 9 143973 23 110190 11 268552 30 8 103022 41835 380610 294029 22 92 50081737 290904 64 9 292040 229757 11 23885395 62 173889 96 234935 4 7 24 1 439992 37 35 428412 4 17 57 689167700 96 81156 86676 63 5 160354573 1 324880 3 202270 16820 154121 228593 308239 76 49 79 58 55 35 34 33 3 423554471 82 208947 59 155698493 397645 67 17 10 6 119586 17 14 5 435801 455912 431936 61528 247423 76 7 55 422356 2 73407 446044 80 19 30 369730 95 42 38 65 377772 94 324136 29 73 50 246225 387045 74 3 348421 489749 244941 3 430518 175238 221062 192706 26569 18 22 279160 52 478589 21 93 476658 74 85 1 6 443062 18416 98 177580 51050 11 127983 416072 78 156537 334931 310802 4 284674 91 79 168563 25 4 513396950 255775 187049 85 572916288 30 72 222785690 127829 37 111246 64 72 38 4 115003 22751 322545 2 61632 314619114 266299 77 31 28137 2 86 34685 166994 21 51 69 678852427 91 3 75 107583 30 45 373342 28 9 430418946 2 2 90153 49 396453 20 472735 844678352 45 69804 63978 27 26 79 24616 32 79017 65 8 491258 84 3 2 73654 5 338362 27 450867 442370 29 30 28 234211 8 28 368765 3 29 204844 5 948547370 58 19288 28 48090 1 1 373911 61198 7 31 420533 12 31 29 50 168427 36 65793 351943 81526 435452 506146554 91 314020 30 74141 465064 82376 59440 8 19 368662 93 13 57 37628 63 253761 57347 306995 228300079 117643 8 163210 219192 8 18 867823270 478940 223669444 239426198 62 495956 75598 55 4 256436 47 498305 72 80 303167 216498 61 3 188260 111606 85 8 461036 82 237182 452938 63 63 920692985 373539 215531 444092 53847 44 155897 71 91 209972 210222 389269183 489710 6 201371543 445182551 18 356921 6 550742004 43 87 326552 61 424528990 886012225 98 592097361 34 446499750 96501 474274 124816 212834 49 84 280103 404762 72 433211 44 49 29 917363101 64 155211 376475 108944 106756 112540 245997 4 427499 686393860 34 418225 90 68 7 490935 100088481 410971 110961751 91 36 408590 83 30 110334 383282 225234 57 337797 325927 92 110095 228795 84 61 5119 591390739 57 37 82 4 56 8 431582 76 6 250167 31 185998 32325 554831975 3 485836 1 96 8843 353658 345182 67 59 60 90087204 92 70 477114 126653783 408254 675116527 108259 344249 907626276 7016 192080 70225 36 364882523 176441 28 30777 363258 496198903 3 99 559633744 38 74 40 70 93 952401149 60 123488 2 156258 377258 275645 72 928833458 288059 92682 497739 155999 16 370373 19 41319 62 1530 10 7 174639 88 15 74 43 113363957 328301 63 457650 32 18 149499 271995 57 425072 15633 436025 327163 334224 236083 353266 21 312028 124871 23057 47754 359252 407250 390153 369310220 82 3 456896703 21 37449125 13 23 99 48 233857 97 6 76 21656 11 291930 14160 5 7 91 18 15 6 12 154077 66 16 123441 35 2 422084 76 8 4 49 114889 1 568479645 293761 26 91 407307 61 241226070 433375 9 71 96 170791217 443513 10 163191 458339 9 75 413049 48 92 453799 5 72 50 20 51 72 6 36 93 434553 14 651624071 951056121 70 9 39 7 86705 923973942 335894 450074 69 403862 478681 78 360979 189104 57 852489702 76 73 232748 31 36 18 192476 420646 60066 43 227062463 174095 320283 63 40697 431097188 557 46 49 41 112414 98 8 36 134189 200559 331730 42 44 56 1 97 23 407573 62 169430 3 225894 271564 65 319491 2 267598 246241 332703 469600 746598337 165234 20 86 249462 151563 970591758 249031 248982 57 90 84 52 85 13 30075 23 78 66 15 50474 19 650077862 1 334330 274745 886843203 180571918 321654 272061 2 474188 37 47 45 43 97 396292 296169 388388 32 71 394382 20 397478 7 25 105406 42 678141860 13 2 18116 48 56 283834 70 354304 21 38 33 21448 424927 10 486001 166434 23330825 13 89 60 309758 13 62 29 208371 65 22 90 74 83807 81716 72 81 50 253992 488043 259235937 53 9 79 76 147535898 6 240151 277726 359701990 3 72273 87 79 122742 32170 481366 158545 23 614964766 479824 187972 1 4 401966 150107 20597518 9 27 89 981072777 55 73 145471 304615 93 19344 9 444150088 382041 55 12374 134924 310492 84 46 321432 26 380012 81 6 52 168889 8 52 57 60 55 47 29 364290 63053 76 58 101907537 71317 45 7 320324 40303 9 30 283194763 51 376822 166524 63831 21 51 26 1 831997314 494374 276532 14 460821 250593 88 37 338538354 220755 29 199036 55 85 310869 2 4 81 37 7 371819 11 59 25 418863668 6 8 62 88 327072 12 68 42 35 71 3 359955 23 81 88 251185987 57 3 297419 670171343 115415 4 59491 4 54770 36638 495014 231776 422434 138915 770826684 94 217365 6 166959 1975 84 313397689 357359 147925 90 34 38684 53 386166 157935 6805793 330586 971036034 60 347836 19472 902086679 578979405 55 51 91 35 276105 26305 10 21061 242408 59 11 92 21159 793804243 17 85 856240637 9 363976816 80 2 334191 119039 475745 491690 31 20 379536 56741 458292 51 459976 24 219215 54 3 326852 347775 17 164265 94 465358 92 116497 72163 1 71 151975 332149 489210 29 305500 9 3 74 81 66 429132 23 50713327 7 11352 64 337193 15 68 981720509 142470 67551 6 100421 62 335188944 78 249794 90 180786 6 316842 54 92211 218224931 57 7 10 61 299139 9 11 64271 39 68 68321 33 117377 485085 30 56 60534 81 59 6 52 316541 191846 78 29 381606 54087 58 236948 39925 513402001 138886 37713 11 74128 894129534 72 43 58 24210 32 264344 106307 222308 325285 98 354486 98 473354241 23 22 493585629 2 56 34 14 3 115801 253689 179872917 89 35 278293 51 467138 63 4 6 637745675 77 4558 71714 265350 85 130546 3229 24 54 344139 11478824 63 2 193113 265019600 315422066 124214514 83 145711 47 4 47 42 53 3541 5 20208 167653 101339 2 229137 861834851 443299 19 338925 382026341 499240 84 28 323478 7 69 22 5 198990 565232653 225630 13 28 56 449188430 79 446295697 16389 554184284 8 52 5 112050 32 303892 480324 280862 23 44 86 87 1 459348 1477664 62 472930 71 60 31 11 6 3 367118 384507 100990 19 87025 470382 9 333410 70025 4 105225 251464 47 263274634 66 446864 28 76 169515 115620 866339605 209734 474202 19 30 302826 83 147091 50 73 3 33 81 330716 82 14 118850521 1 321112092 314869 86 66 38 83 11 91192502 434310 97 441764008 83 45 7 88 79 165179 5 115516 486621 8 52445 299974 346594 304395 25 163493 5 475704 17 37 46 5 40 551748538 72410 44 57 55 673647669 430515 173663 66 75452 394439 428178596 995032283 355340 53 93 103252818 90 374371618 50 435438 7 68 31 30 1 4 249225 425235 183773 88 32 97 342212 82 16 10960 187718549 42 30 3 81951 166331 33 65893262 243984 8 69627864 6 18 34 26148 28 133505 55 291491813 417109 197252 79 244924 254973 78 22 5 204216 7 37 29 375108 424248 40 1 499435 106116 291679 87 97 88 206341 231061 7 72 196198 84 436065 10 948914369 1 294821 7 4 378800 191827 359122 358403 48 9 454410 36060 61 167261 3 23144 19 92012 7 333847 379228 470270 94470977 47 216742 38429 91796739 171112 136714 159018 77 26 37 234890 15263330 6 195074 288857823 302289 949946343 5 67 111676 644261282 84 9902 446830 499511 61 150098 70 31 38 372327 164778 326559 221086 3 38 194405 144317 90 32 89 24 787903455 60 68 300113 60 179459 95 59926 314983 51473 46 726290269 588534342 43 945790314 4 278441626 288217 68 78 80 93961 247016 403547 29 1 838311458 413318152 55 16 300860 6 300636 339118 423332 154249 66 41 73 286797 26323 4 52 96 131943 278343 62 70 212179 434402 394607 491522 482144 8 2 211961 76 483227 10 9 216034 111597 75 218366442 99 58 192644 38 87 923111599 426389 54 388194 15 22 25 1 30 54 6 863 748563665 118925 865547693 339064 150357568 15277 16 18 253078 347623 290474460 30 3 18 31 39 57 90461 432665 54 280941 209448 354185 800895243 98 72 372957386 68 912646533 460207 887345035 901136687 69 476744 123707837 192463 90 161775 61 349876865 1 12282 946522362 882245728 63 459683 15 336928 72373 179961 43 40 353862256 440768 3 31 83 229451 125771 5 157500 119901 57 78 40 15 46 1 89 59 806490834 43731 177342 89 51 8 84 618152542 15 448031 344454 2 293917 423016 2 488093 434946 314712 62079 22 92 44 74 42857 85 143539717 9 349678 129857 494138 34 5 28869 33 239010 4 109920 90 99482 99 32 327844192 32 62 234301 971595243 377295 1847 225630 451964 68 8 422981 398292 285887 307938 498580 48 33 480490 80059 77 52 698878224 106543 26 8 134012 86067 44350 2 81 26 34 1 207977 803496815 570832920 307915 35 288614 48717 437776715 471981 210379 6 59950 249571 493068307 60 85 21 442652 94 12 1 50 59 54 2 87 80 69 7 64 270256583 98 49 224782 480182 74 72 493419 122584781 57735 49 68997 92 329770 347144 219286 339952 463422 82 46 288690 195409 56924 169484 492370 36 50 723110363 58 77225652 1 24 79 148680 9 71 291512 82491 10 44 335960362 22 58167 292548644 448553 83 368941 52 318542 234492 400652 34 330618 37 1 81 20354 20441 8 68 111388 434472803 60042974 82091 170559 68 78237 67 22 95 34 6 37 31 458719 414231 497921 59 26 3 60330 56 2 20 15 26 341642538 252275 361355 98 92 93 97 98 31 4 304011 77 70 422056 9 50 530377429 35108 902612102 99 65 904519512 20 44 95 16 30 2 457340 220862 376502 149849 166924 617346977 16 98 28 73 895460339 85399 2 4 277865 83 75 344128185 298031 23 82 305735 236802 404108 98 94 52 228634 55755 186004 457678 292243159 13 4 230636 67 95 117063 6 23 99 54 98 47510 55 82 323589431 412548 5 22 2 332662 408672358 380217 6575 26 119262 1 355777 250985 291027 225659 416083 108456 70 419423 70 351489 201128 509520092 83 330633654 625947801 187410 33 82 86 53485099 498587 30 55 17 17729 317431326 29832 89 8 27 74 58 75 47 685210050 82 46 9 43 24 43 246199 93 38 466595 66 201322 244540 378589 50 40 18185 56 416672 201876680 180501 41 578678911 452069 589279082 136174 5 350296 44 982868678 226582 49021 379601309 91 86215623 17 393913 81 307753340 417906 347812 733720042 434389 115541 297842164 67 414601 4 368002 322352 112209 160207 4861 77 42 86 81 160766 442730 235068044 56915 396880 485270 86 72 87 3 209155 62 224031784 641040918 319421 77065 271462 707155231 354604150 464655 203338470 11 347202 75 14 473555 45954 157614 48 7 74 148158 160840 7 134072 60707 438472 188534 47 113629632 95655 325196 74 7 33393 44 2 360354 419568 493601 343177 97 94 40 326676 80 440923 431522 412961 153331 6 89 177231 482527496 68 98720 42 83 95 60016 97 56 118990 8 460159 460293 350578 49 411429 71 849904599 58 85 552098644 74473 388143 45 10 74 2 46 192678 85 22 86 85 123249 378182 47 8 13370 76650799 233141 70 161925 390715 88 67 368402 4 99 98 75 312267 140870 6 397264 146112 17 4 260904 449650 72548 344143 57 199382168 43 383306 89910 38 46 49 499521 16 486176 294504 206460 24 89 4 147995 230401 182001 61 119428 7 206377 314131 520496553 265154 338645 19464436 6047 16 718990202 61682 319694 70 11 30369 418698 207508 39 81 60 34 25112 32 99 31 6 28 60 3 320144 353754 65 497215 26 89136 436320 196405 89 61 94 47 460305 359912 93 169846 201065 25 64 26075 9597 59 35001709 77 93 40942 4 66 778933234 397541 606085165 148992586 352604 18 93 16541972 319011 410638 99 96 23 89 256439 75 17 4463 43 61 415799 369210 74 64 2 165700 457631 455686 324447 69 317941 26 51 270720 20 52615 51 41 5 81 90 8 86 9 91 209875139 167135 868140387 91 26 75757 78 333788 94 228423 2659 5 967943439 79857 93 9 385511 95 414543 125587 256994522 28 48 644002571 58 2 338368 5 237075 52 54 138774 63 352957 87 785542314 170605 369024 54 32 966500250 321669 430513212 523121079 370962 344682 280606 71 3 33 81 98091 85 7 347687 432830 267884 91 55 96 22 293311 44 87 226036 61404 94 85 68318 55989 45959 529787115 42 68 1 89 4 333459886 766878531 733365720 71 78 49 212941 103461220 478568 802631976 1 98 484995 58 475882 77 76 64 79524 21 56 50 368549 9 232708 33356 93 67 21 177363732 321767 204088129 330298 81 435178 41 28 192955 69 468157 46 311100 2 8 89 90 319054 2 48 86 410856 188498 32 154319 71 46 40242137 415788670 185106 255872 319769 372361 97 144898 13 41 363101278 84 57938 43 163151 209127 390682 319741339 280229 75 93 228492 221915 11 402904 1 76 356433 459928 188887 635254268 45 378760 123506 76219 2267588 39354 2 19 472249 198523311 17 33 59 16 3090795 95 50 48 408446 437570 155038 130726 48156 988814566 81 355342 69 58476542 357835 180824 80 62 1 85 34 195498 54 1 350409 74951 37 250282 378839 15989 78462 98 373375 259129 445933 141568 68 57 319780 86 62 6 15 204907 7 85 16 161032 8 54 464247 8 456945 9 178311 77070 73 18 9 204376 71365 18 251560 8 139315 55629469 46 918610583 25 322046 320020 74 60 178496 299787424 302603 254075 26 53 64 3 94 15 90 503409188 17 10 74 12 135385 269786 5 808454418 18 59 286956 83 58 72 97 146845 21 230879769 432025 218789598 293130 178127 8 1 110128 1 7 323725 7 2 67 179270 87 187529 271677 28881 196945 52 16 2 55 233846 789406329 249201 1 7 126503 25 326056 475757 53 23 5 78 5 169728 108900 424166 34 39 203997 159220 11 88 30 482335 916734237 291703 1 33 91 74 91 60 166510 2 15 76 26 275265633 5 66378 35 5 737702524 878019886 65715 390081 790691797 18482 54 5 378811 3 9 45 419366 244928 8 284295 76 67 106886 92 18 147568 46 853295231 323270 353464 95 891422085 137732 46 461573 10 10 114839892 5 24 389572 29 66 8 268238 93 5 50 64 31 124247 184598 41 55 74 95376 411965 92182 99 67 89 48 294150 44 75900290 447424 1 117387042 72 158532 327485 84 401187 7 13 360542 435930 36 102298 50 27 3 98 14 245624 2178 403931 73 9 90 241190 10 12 76 92 470190 16 71760924 199 160625 162408 36 309331 95622 74 43 162390 73 32 86 779886850 57041 99 71 414810953 73 8 255710401 9 79444378 322587 85 74 119325 336760 496349 751123004 21 177433 165562 95489 2 362594 172284 2 85257 106637 486140 96998 253235 91060 191006513 40 75 395620 70 141797 718926096 465028 19 296637884 347541 55 255398341 31378 379423 40 43 166151 414252 14 17 301963 8 63 77 35 17 766191494 390333448 83 84 72 292193 94 1 98 477145 40 60623 23377 249160 10 135079164 254303 6 79 14 83210 339782 48 71 46554 19 293866 93 28 97206 4 32 5 7 34 58 34 2 11902 33 170719 19 78247 63 180345483 21 166278701 67 11012 81274 5 465544 96 58 86 266948 62 63 85 13 9 983325957 25 198123 10897 403802 1 19 72 38 89 464979 267915236 869781882 71254 319374 398188 88068 28 659862092 54 38 3 55 199581 64709 6 65 487250 28 140760 294123 86 1 5 58 477965 78 204328 465843 364108 69 75 162237 1 9 167296 229600 97 371968403 7 10 66 43 61074 636952418 38 6151555 312204 607048103 90 187186 23 237395 93956 8 318689 420289 433806 473367 370330 214450 91 76 20 4 387809 398608 457468 71 84 88 34 134506 328869 9 5 393503 498338975 355031 66 474690 70 5 85 59 369803 12 4 363192 87 2 48909 88 4 477861452 91426 31 457381993 64 6 88 207031 107912 92872 422211 4 68 44 488939 25735 215195 330933698 19 78 451007 36 31419 72 68 21 91 25 59 60 65 39812 110386 47 417673 25 20 95 8592 6 164957 41 73 14 5 407985670 504480291 670702584 67 8 56 336296 35 481144 71 192392 351542 256955 320034 10 56 307308 415280 3 333600 50581 75 32 498672 70 8 9 366639 61 338485 7 63 263000 28 57 164214 396457 204044 155919 31 400100 277453 242932 91 434461 3 197660 22 6 348036 69056 44 380888816 371614 73565 30 22 87 99 9 24 304159 103285 92 10 814621020 121255 92093 178688 287113 10 203275 895887369 7970 58 395718 160450 2 927506887 11 2 9 63 425620 80 88 406712398 52 154528 239146 284433 69 262474 54 147666 412827798 283803 182500 61 500612619 129146 40 402265 486566 42 196687 46 11749 314016 43 835068780 66 132747 294851 97 96 124473 8425 31 53 386848323 98 415507 65 1 399253 73 402287 401781 80 265867 93 7 129052352 18624 146692 399181 231155 89 91 60 112005 63 379056 68 25 7 189277 67 97 64 20 436174 117576 317048 61 373130 349648 215570 138 9 10 58058587 6 92 213969 83 570519201 259395 360615 177632 660433054 6 146917 38 42 124644 237998 88 40 173948 14596 278798 61 409847 433790 11 443302 72 128076 173264 5 58311 455991 253921 93 397485953 355098 647669757 442402096 127599 212765 171984357 19 4 71 32 296893 428948 258018343 66 438493 224990 801813791 391858 8 72 71601 450276 1 67 95 184508 290559 58 428098 7 125388 96677 78 95 376666 9 21 76 358167 362001875 258816 92942 833396932 34 195919 721831943 5585 36217 186090 310778 268063 478758 343529 451481 129015 5 26143 484394 182144 2 102361 483272 92789 43 88 354306 411690 368324 32 476099 2 484220 254975 88 111107 46 1639 75 156101 330341 242736 61 39 186264 84310 360807964 140162 5 2 440899 79 474923016 423594 4 36 85162 443690 242039 2 990090978 89534 59 157049 71 148517 438075476 78007 2 447413 6 9 14 67 394291 23 168055 27 265001 319295 55 791298531 178819 2 448676 107125 32069 1 31 377262326 9 31 17 91 75 30 326633 310041 45 43 54404 51245 213671 341967 75 169578 53 414678 185507 80 390148 40 52 34 137452 54 28 21 4 30 92 373166 47 352045 57 342147680 99 56 448326 232725 262317 552636081 486944 151545 96 25 640860321 36827 309966 96 71 332114 9 50251032 44 3 203146 999157110 173448 867318806 14 444034 89 35 4 423341 180981 6 315444768 253484 287498960 215469 382592 131878 468696 68 2 750861649 971150813 40 34 476938 75 2 52 90602094 78 99 55 31 123194 92 477139 83 83 28 97699 73 558904631 24 73 1 20 70 489717 457984 100861 71 822627706 313411 75 18125 159781 99 29183 84 437529 444350 20 279978 27 145327 15 477338 29 77898 79 73298 156574 59124 4 449702 2 97 58490 76942 124427 97 66537 5 419327 339202 191576 82 5 158611 56 1 1 368029 90 438255 370219 389184 69 79 159800 4 20 37 449447 61 86 220407 152872833 1046 30 63 145090182 382352 82 84 72 975983793 243073 77 312605 4 31 460926430 36 18 139336 120160 919823985 9 51 122301 478382 66 233159 88 839175333 70 13 347512 55 399310358 50 429020188 902396715 11 88 403785 176173 52 4 49 79 6 66401 11 59286 236379 84 31 46 252660 415416342 35 89 17 38 184039 31 184990298 8 499238 100927 96 27 66 21 36 440428 704261369 21 466803 86 5 294965 35954 471088 54 326227 278348 36 640335900 25 11 39943 1 8 427290 217919707 3958 464391 3 265050 417595 97 8 2 194668 55 447114 15385 35 9 79 44 1 87 95 2 459009 54 35234 949510531 216092 61 421398 95697 1 4 20 471158 320439 86 55 446118 43 1 873253806 74 178724 293139 294009 71 205733 94 37332630 34 454824 121453 199614 11 76 438218 62 49 371673 30 47078 927943279 7 27534 94 92749 102898 10 51 468312 380355 48 96 481150 32 179432774 81 41 88860 26 43 78 105186 91 118677 45 102051 51 92 454206 54 82 7 91 9 66 49 841256384 4 68 29 406412 697505020 59262 470777 3 591 57 3 253967 495817 222393 64 21 60 199685 117075 912708864 276169 216981082 488475 80 6 6791077 150679 460049 22 56 81 217972 43 96234 61644 34 71 115824 73622 492677 8 257485 206908 7 3 79 124335 291383 97 35 81 151703 48 43 559069357 26 48 14 38 28 7 30 263619 25 6 37 119742 348686 75 5 50 132475 94 83 213053 74 10 27 280919 197201 95084 17 104495 387239 3 552139456 137568 99 663929074 82308 104521 40 80 33688 410071 383914 57 72 50 726823634 25 277928465 226201191 20 726564236 46 32229 57 92 20 321706 404157 25 31 217925 308505989 39965453 97543 1 31 730080441 312223 224736 368522 458816 295522 5 170142 47 1 88 2 9 87 74343 347428 2 22735 81 68 95 262644 189619 412280 22849038 80 75 314084899 194219 8 86 114263 404232 22 307666 47 323237 41 126515 726802897 44 19 9 477591 102356 1 308510 143776016 210448 223424 80 34 277023 23 368298 21 40 304549 14 11 172425688 42 98 63 200936 91 5 43645 741662346 97 284683 93 16 303277 78 34 51 85 365492 815401115 51950 87227 3 6833723 54 175505 5 820507365 16 93 80 287221 200980 99716 172069 227317 55 38 72 119333 478604 43 667251696 1 72 57 96 58622 271846 218106919 17020 871847240 191661 74 29 68 6 9 22820 261983 207741 409389 275388 403493 9 28691 4 3 23105 6 53 179492 98382 388535 13 409409 136909 85 88569 52 264839 89 240309 10 21229 61485 99 33 298201 6 22 63 433563 5 11 66 43 343360 440960 237905 93340 276723 116673 33 9 22 282309 6 500900976 487617 401951 64 65 3 8 31 66 340587 36 65 121173 333305 80 89 3 94665 14 13642288 62 21 73899 25 3 653790091 277466 119478 306674 82 89 7 341387 37 12 83 56 89 126742 29 53 111743 50 44 252975 21287 837986624 535485933 93624 349232 70 48 97 2 266095183 229550 144848 49 578661508 125859 12197 421276 4 771287207 270701 86 293173 208632 307667 224154 3 64 483841 1 269795 430823 46 32 38 79 883382030 72 32 378790 123800 31 403675 416277 151929 369944 37960 593303894 38631874 67 57 60 40 70 60 724611827 293640 483734 99 84 286467 295567 1 97 87298 78 324032596 225782185 17 58 1 38 446981 232180 4 51709 42 81 31025 467353 206587 400477 73220 235954 195540 32 28 18 176206 261052 65 73 58 37030 39 307100 5 499635 118766 899784489 8730 478285 24 828556026 112027 33 8 9 98 88 5 99239 36 95 164618 476955 26 252513 23 51 2 68 360567433 21155951 468860479 19 32 7 69 31914 53 248393 426168 243769 777837267 413809 492937 429705 845555925 56 335092 466984 329655 13549 57 490849 260003 10 15080 407601 288581 8 7 82 30 34639593 38 388949 61824 466521686 1 208449073 88669 288306 26 19 483389 30613 36 69 6 420502 2 21 209254 388828 107436628 5 356310 20 82 58 224993819 80 29439 127390 435569 21925 12462 24647 30 20 63 124779 3 297444 81 24415 123821 199439 74 377127 325884 6 40 348017 62 94 498049 230515885 729143413 79 423740 26 848982576 18 328087 43 60 92 247123 42053 44 43 78 96252 24850 62 71 235367 67 190488 453710 9 37 372389115 261305 271593 93 424445 101126 72 457166 1 63064 165538 8160 505670654 79 41 166317 9 4 84 263475 78 10 320809 98485 102774 60 98 32 89 293523 153151 59 4 435579665 360599898 68 35 181621 45 387374 383491 408798 70 370574 78 256859 245401 363939 204572 781711037 8 21 260068 85 4 377054 45 52040570 271888 194890 7 21 125369 38 92 13 97699 97 673714715 498152983 805025223 8 35 158758 65 4 901192469 405399 29 9 59 69 760457617 63 45 220885 57 49 405184 3 55 75 32 66 40 422416 11567274 936982387 205027260 51 133361 72 98 39819 241042 41746 350521 60088 9 331733 75040010 314604 39 422534 44 25 48 79908 68 50679 80 525796772 149465182 159801 481224 9 357259 198055 47885393 120047 72 77 889426092 94 69136 448855 23 1 167438844 38098 9 14 10735781 391950 86376 76 9 361667 235530 5 93 68 70 81 283362 40 47 57 80 18 98 2 77 27 221433 1 94 515465653 3 144494 74 561320709 270780365 468177 8 3 32 51 87 18 126024 53 639805163 9 79 76 44 86 12 42 451789 93 7385 89 20 74 46 430514 55730 8 218965 471898 553549553 15 95 19 63968 61650 690785624 183183 445225 17 21 47 36838188 93 146988 68 2 19566 70 30 342672248 367920 322304 42 31 58 1 32 487035 79 469055 19 264720 335361 300232 293077 229855 289006 64 6 98 84 70 12 278592214 339912 117910 99 28 156319 88 679813929 6 16 58536 200818 92 71 31 383605 273371 31 55 49 57 450785 270970 98 41 7 83 30 30 106607 47 83900 458086 22 376961 247099 58 92 97 28 90 485828 36 61 14 85 61 51 5 252255 362769891 97 462030 12 370506 346054 601599210 77 32 4 437571 72 30 7 12 45 262371 30 398580 37 43 42263 1 98 236723 355131 382249 133170 32 780540331 114750 66 312674 49 218438 55 19875 517532619 55 200379 188641 343196579 38 420883 363830 4 258969144 114341 7 25 232735 989500216 37 8 44 5 296034726 331686521 54 144284 453571 171879 490004542 56 224769 129086543 216728 46 182736369 10 64 374486 91433 7 87 840460073 19411 332861 4 22257 24512097 31181 8 277126 89780 279715 33 395480 751104365 372390 75446 66 3582 5 40 484656 1 350485 221623 214698 79 95 342917 295279 65 459746 64 48 733918513 5 64344 2 33 5 183529 48 87751 184809 495790 176254861 59 47 55 408086 35 224969 116850 5 30 52901 47 367146 31 58684 254384 156736 66 206134 284053 318019 7 497287 356996 60746 48 64 30 43 134109 365151 362880 164477 87731 20 514480862 70 416499 380274 73 68 65 464685 58 47 343391 62 53 490054 205232 2 90 68 90 81757 141454 433855 138500 346843 90 106157 496380 86 42 107812 74 18 334481 7 18 27 106100 365946 72 229115 198015 66 119121 441036 32 75016 90 49 40 81 129413 17 363769358 56 6 21 482432305 96 20 62 358983 107877 270433 959630388 6 69 691749519 7 49 72 43 278875987 39 59 38700 97 182357 246284 56 2 85 3 23 80 84124831 180078 6 271581 42 223899 4 403984 63072 257920 52 60 227251 367413 145078 413878 44 37 13668 7 12118 186636 30 1 7 38 7759 169955 962939624 708039483 15736 135261 88 490668209 304157 203533 57 20 96 38 223020 52360 85445 74 119268 57 764940465 89 47971 70 75871 286154 367261 18974 90 274912 338834 18 3 33 361074 67 157369 96 6 78155 256502 54 46 8 431198 405438 77 425731 8 386057 75 845420835 269907 19017 88 63 78 31 36 39 406024082 116844 51845527 405822 410965 54 10 97 96 187640 91 29509 290750 214924 46 348650410 60 50 69 188451 991185244 60 166794 201625 16 30057 3 120027 5 16 1 241802 75276 19 72711 5 283789 11 30 82 242724016 24 50 358611 29 67 150161 343083 64658 68 554141685 87 71 414910 3 9 2 111848 326620 50 89 8 227293267 28550904 83 46 1082 4 198050 21 462439 92 865561119 47 1 398950653 2 82 84 178906 32 316641 180521 75 302904 206638 49 22884 63 225422 70 447836 19 1 76732 480941 88226 208618 74919104 290433146 64 146967 75 83 159714 319910178 558533673 42 99 184779 88 3 479142 292813645 12 302672 62 80 305051 58324 350839 340222 25719 6 378265 496972 151465 508797749 5 388387 12 29 4 752448088 197007 90 395808 29300 58 730006839 92 1 395242 292843 97 1 21 9 690953953 298838 232220 36 354067 680505587 258423 27 83 349653 31 945973118 938008081 10 10336 29 69351 585455587 480491 54 208323 23 61 54 445171351 91178 78 52760 67 2 40 4 379059 1 82 51 93 195198 343118 58 198253 126461 48 86 150175 58 36 37 27523 478440 9 42 2 4 118642 63 298955 61 3 382041443 41698 90 497356 32 411685 7 5 49 149385 56 412436 97 719643882 33 27 57 4587 87 183491 479236 378332 436278 111229 171664 387807 1 594404267 77 167420 91 76 410505 88 707598245 902406417 71 438897 85250 82690 45 69 434771 291227 55 73 202284 439527 78 491889 65 194244 331194 266996 87010 68 470205 82 417546 1 25 41 57 233319 48 8 79 21 308122 515426109 8 115194 877073142 271198 87 217387 90317 12 9 420505 141539 420400 847206748 4 4 116598 5 6 954177064 97839 38 207260 19 70 90 91870 456238 81 471684 18 171024 6 44 80 83 283812 56896704 98391 770612045 450127 288825 448664 73 396761 198946917 279303 293774 282781 80166 6 317464 56529 119286 80 40 497917 36 47 381424 45 32691 106036 94 791 97 99 4 31 320406 54 6 74 379773 432437 433793 250004 2 6 87 132254 32 524563335 345295 74 83 20 62 96 73264889 4 354280 25 57554 354583 193404 452370 96 153845 149391 74 444194 180377 418361250 14 8 93 434757 3 74 14 176082 160186639 104472 868995871 415501195 56 628436823 206514 263634 475448 79 229153 85 351311 13 361582 154009 297 304137 75 441357 59 43 44 10 5 48 48329 54 487320 14848 11178 341835 80 447534 95 6 56 84 22 9 251260 31 39 80 17 360797 23 8 413443 88 372812 7 61 782670550 73 298720 373607 264240683 325081 48 736973610 77 56 61 88 492310 399156 64 34 32 868611743 397791 45 244942893 7 10 380175798 304239 277643 68 93 7 153300 162805 238046 47 146215 27 9 2 393415 55 27 413384 45 30 3 44 28 70 464966 62 5 46 76 352152 9 869555009 424336 346444 57 29 13 369258 83 59634 582660898 269198 111375114 322011 49680 285476 364491 82 87 51 942877755 69 41 488917 207127 581810035 56 50 231944 199261 4 5 77 659360352 168955 71119 14118 222492 64 94 94 179480 9 2 2 27 30 77 9019 318027 41 13 63 46 9456356 80 18 69 859791121 401634 12 63 212673 418157 377241 7 32 400491 17 401625461 80 99 240640 91 440467 30 421459 80 19896 656600284 60 424831812 174952 62 220403 70509 68 287684 991101048 383269712 11 46206 326373 4 43 498261 475206 25 447930 136827522 1 492433 5 75 31 91 368342 141470 462110 104966 32493 52553 381730 95 340932 465539 43 8 89404 893380537 404702 725562869 29 94 117936 473245 159744167 148391 38 157995 463833176 418891 386422838 296057 72 106649 41 1 26 209514 290346 42 135554 439215 227683455 2 82 692168677 94 391320 73 57 45 9 84064 42 87 93 388297 62 221405 13 75190 117511 24 450183 2 399952732 19 67 471519 85 421071 683854108 132049811 93319 75 219040 416688 235030194 227572 72 39218 193004 839830905 60 320858 49 67467 97 272106 76 80231 20762180 1206949 48 31 27501 237213 98408 409114 291271301 314510 1 82 27 9 54 165605 59 55 24 97 16 20853 4 37404 24384 831479819 292634 64 945338499 55509157 25257 89696996 84 28 93 2 8 227948 126388 45 272003 81 44 43883 41 75 277293 98 422372 16 436849 84 844873086 29 204335 76 214312 332311 71012 299581 7 158138412 435238 7 400116 38 374195 276005 312964 74779 2 45 10 24 8 315192759 364277 317458 40948 19 37 151977 64061 58 379025 8 466858 440387 216477 318479 91 300642 10 713312102 361292 353370240 24929 336073 3 21684 226018 33 964370529 3 94 85 378988011 254910 161896 422205 286368 774530187 69 496264 47 88 413077 339946 52 946757767 68 190013 9 994170516 261619 393497766 60 210416 87 8 668668637 56 10335 209295 67911 192730 110159 113469 213292 440582 66 72 536726519 10367 364908 993792534 7 73 65 82 426204 99 36 58437 83 45 137954 69 27748544 413219 162520 444954 212583 1 352694 5 74 29 74 234563 6 53 69 38 753146296 59 55 864066361 93914 89731 93 278795 51 457428 82 194147 51 73 35 5 14 35 10 3 517793785 324435 189594 752248561 24 443023 6 17 93205 228895366 87 998296432 262115032 250493 571813734 97 6 37 684213127 51 475413 368439 8 57774 42545 4 465792 321545 6 38 80855857 6 8 61 32 15810 90 54 100724 10 232664 4 423465 40 743737083 341162091 406566 6 53106 79 8 306329 61 655004100 61803 92 197177 77773 29 3913 99 72 39 360805 439303 273350 321700 42 76 107171 82 81 19 6 356357 703013447 21 11 86 326506 129188 25 27 932545099 136902 1 153020 9 44 32404716 208651 588950002 32 274857 671950379 216077 32 48 87 440525281 18 35 174419110 382900 456982 148051 367032 339048 246791 461809 207848529 93 55 434467 10 289593 447350 413616 90 179385 95 42 968753029 48 2 33 98 42 1 83 29 36 465313 60573 606172266 57 250361105 2 246931 91 182620 108509 285317 12 17 73 315616 386211 56 718607432 25 33 26172 206557 170370 70 413849 393652 357141 10 240903 61 497822 77576 84542 48 335119 469612811 8 38 479636 434748 224745 76076 434383 37 497188 540223978 109679 56 278484 1 39 27 97 114997090 368607 93 39 4 594521778 52 373146 382982 111772 423116 5 1 8 62 15 30 11 7 40 91 271608772 10 93 62 26 247985 63 53516 9 2 33 249818 8 94430 352149 48 414943 142304090 64 96737 40 181027 452432 475084 483604 89 302435 303496 26 152406 76 1 72 59 57 497699 26 36 5 4 367481 62548 76 7 163018 309484079 360619121 54 5 3 31 21 23 2 145707236 269436 71 54 21096 79 91 5 404890 22048 294753 537485718 15 145137 121153413 474345 25 375837 245825 98 59 31 37858 32 447632 483268 10 54 68674 44 159668 172783 61 410440 52 95 383134 54 102884891 425862 230794 368446 661878692 628565494 402043 4 66 346487 193151060 5 368239 251393 70 363809 20 34 677954716 332227 345936 58 260846 152526 61 27007 8 45925 3 552065268 850147437 70 64 120047 43 304579 149709 113624 7 68 202376 417269 82 308217 891130172 253701 98 1 257185 175481 78 3 447534 143478157 146588 441962 73 26 116523 23 40 67105 7 513690983 66 94 22 27 128914 361357 319998 14 20880007 8 50 55557098 2 91 492831 32 424980 199460 48228 248679 64 124518 478964 305613 85 23891227 133577557 42 157564 136319 8 424691 39 668073858 835244230 7 99 292274 26 93 455148 18 126959 6 51 138065 13 400583 43 175150 230500 35 7 38741 1 89 74 95 234764 10 65 31 12 96 100766 652303123 14 33173 483161 8 1 98 25 87 89798 54 274756 72 173907 27 86 19317 9 67449 190891 22 466346 55 6 75 19937 54197426 26700 69 280349 3 31 385131 211634193 23 46228075 390731 3 333880 70 309474 55 574021969 87 123408 35341 57 425136 36 70 355776485 12 8 141603 39 46 60 56 4789 16 774115222 45 59 704055387 166660 362076 3 147706 37 2 475626 469369 95 108520 72 360316 220961 97 38 9 441916 45 8 94 87 722487254 40 110484 32 62815 48 45 147268 143575 487522 316502 97 380018 14969 81 3 86228 1 7 279740430 258140 25 403855 62818 472518 35035 327021 679110171 93 3 442524 83 359163 278356 32 54 49 48 80 14 37 616729919 39 929018529 39 52 97 76 30962 5 44 761203345 307502 8 89 51 95 101897 62 463199 450611 2 144896246 5197 30 46 769392203 54022 2 28 30747683 494261959 81 392296 440695 13 210346 408221 406726 60 215027 450326 201089 96 21 77 280752 130441706 4 830239531 233608819 188771 35 422533 138347 474022 383291 23947 60 7 285539 946569408 50 30821 86 4 67897 136267 48 88 87 33 4 49 12 385604 96 41 51059 64 22 355750 420759 474648 41 184249 14 232143 13 375249 23 456026 460989146 117388 63597079 767743928 285610 30651 75 118340772 79 99 602260564 869965604 176549 51 93 112031 59114 334065 285921 6 8 62 332387 460171 83 6 23 35 19 295070 4 364133 98 81 168434883 125327 282003 572888878 69 494468 396505 75 61 218513 33 404557 347284 476056 36381 140964 85 52918091 1 469063 65 392181 872659060 93 50 10 314392 6 17 95 500164524 70 85 2 42159 107850 768452330 11 27 142035 438174849 26764 8 48 644754348 3 64041 36 73 65 310770 84 80 85614 74621 37 23 216263 34 387280 300028 185415 493414 141341 209071 83 205241 2 82 44 2 6 591113932 68 60 9 33 80 192738185 28 67 396250 64 67 72 17555 419129407 23 40 186305174 45 271952 46732217 552797763 400672 306504 76 60 3 149289 21 978877909 106340 105026 106343 52 55 545598864 4 32 481238530 98 19 54 463013 23 52071 48 349132509 487001704 67 95 189224 35 8 118914117 5 80 78 457205 151561 26 337750939 1 30 6 68 132523 16 221436 17 31 484733 66218 84 51 67 57 106812830 609493641 10 59 78 82 46 77 1 350963 98 740583337 250882 84 29 75 91 489658 307027 6 34 36 445287 295708 8 30 242859 63259 1 5 13 35 99 17 91 50 46 42 6 86008 3 75 8 198800180 5 65 41 47 6 224106 43 68 270478 140062 44 77 98 326119 26 99 8 2 374596 69 31 74 92 87 494230 1 66 18 14 470406 4 41 14 128499 250800 83 489806 85372890 34 84 108647 15 2 486627 58353 61 147937 16552 439157 190500 455090 481069 162746 72 126893 99 84 5 210100472 284248 90 41 255067 809074607 41802 458061 53 127742 33 34 72 80 52 60 34 416014 712848221 99 13 90045 86 220577 97 124544 54 295031 4 14 87 71 22 27 90 78066 43 423999 65 66 71813 9 73 325874 88 45347 29 187169 404806 91 60659 1 362127 61 281899 644363117 15294 14 375634524 90 3 169706 8 1493 178380 20 494141988 379811348 258638 27 149414 167405 443249 461125 87 28634 7 97 20 3 397151085 82 578612297 28 50 132051 188624 457531 99556 62 991652873 78797 42 362822 71 97 281297 261962 81 66 238338 242070 818895272 58 309832 419374255 64 16 405476 149667 9 444487 103345 22 374792 171638169 337844 481310 44 167909 96 8 18 636240201 9 12 344724830 423166 237837 60 462581 239957 8 256329 70 202206724 84 226232 411859 299898 156037 25 498467 274047 30 446972 13 4 34 58 59 50 71 234167 96 43 32 72 8 9 14 62 5 472939 87 38 44431 7 458850 397829 174620 463853 364314 16 51 12 312337 15455 79 84 192394472 9 83 375961 44884 220263 82 54 88 80 193076 89 952783412 7 159564 400856 172688 75 244569 419951 28 40 61 466497 42 30084 196731 317796 416996 32 34363 266626 31 66 208193 27 86 346189 27474 91512 243844 335081 5 3 30 185488 3 54 75 57 9 26 236730 82 57 34 55 69 236441 149461 1 209901 925347741 458266 448396 468787 163313993 377233760 850288507 78 90270467 231582 41 16 79800939 55 9 69 137530 163762 34 2 54 33 788810006 11 106681 382187 286812 140781 30 179601 64 86 15 2 195618 162419 69 66 44 499792 438808 233355 309653 890088133 6 99 15 71062 979675726 178239 97 36 186274 51 4 90788 59 248774 231553 724171710 333914 396799 40 280656 12 60514 439009 367296 168708 616703101 167221 1 369607 170581 9 134160 73 92 74 70842 133193 70763 840326191 71 62913 5 53 98 52 486888 221718 407703 47 62220846 25 404187 352210 423156 357807 352672 71 31 48 60 1 26 170053 76 60 8 8 501214792 67388 490101 51 30 5 399254 143171522 258881 34 88 238796 16 202919 475929 188107 98 155600 39 28 50 78 36 354065 35 60435 198452 36 7 58 438707 886749778 55718 297480 367885 283132097 56 68 42 369311166 4 7 360705689 4 485290 154615 271095 7 18 26 208920 12 8 175449 12 625483995 54357 59 136385 83 423690 243409 613378925 11777 219827 82 406962 67012 80 97 150713 128549 216885 330852 493472 91 71 383075 457985 440634 91979 52 59072915 52 259912 191664329 248017 93 280053 299701 108809 1 427716 6 273514767 812954007 93 75 12 23 87 8 973473060 69 54249 4 173604 25 10631 293721 13 1 72926 3695 205679304 19 65 64 85 446598 59 780142631 35 107610029 290275 482238 533710751 296998781 300231 199228 56 81 43 60 758276549 409493 37 1 460814 85 48 8 77 4616403 224653 425837 377562463 202779 339014 29 195300 30 79 291974 7 8 20 60 364831 409439 155747 217634 209462 68 34 20961 262142 66 377082 310499 28 76 45836 57 2 26787 76 253995 71 6 961115951 75 35 76 69 80 523160516 28 494499 429872 482344 42 388845 2 41 16 352132 45790558 219673 635925451 46 66 24 27 16307 73 161522 14 55115 162141 4400 11 21 275627 245423 99 176978 425767 38 24 69784 363140397 74 422663106 44 318294 399866 122798 20 313760 40 242864 128508 48 70 379605 60890466 925719142 493625 269165 55 9 925111590 178350 4 1 71 46 141643 46 43648 107639 68 62 355637 258354 490538 102156 292762 341124 28 20192 45 237034 174208 71 454354159 52 65 437305 370393 387936172 299970 125540570 759406779 4 7 217836 458863 32044 154525 45 486537231 4 38389 225270 130086 141268 417861 7 76 98 1 224206 667211134 64752 6 2 17 97309 121959 150857 95 38 757228790 50 93 425877 365499 46 283770 262371 311878 78 141933 1 8 307696 33 62040 42 125522 417141 2 196759 84 21 11521 369241 95 245054 359337 440434371 333271 23 246494 80755 52633 27987 279153 386477034 343732 44 23 20 135422 78 55 19 93 731858168 241668156 187037 50 54 36083 920400536 404503 392691 48 8 37 435483 74 29 4 320367 195187 37992664 371251 15 87 9486 198452 80 54 423787 323136167 183486 70 78 3980 50 21 444358 22 428686 13299 726922134 8 79219 111452486 28 269097 261080 75854 68 15 500866757 498668 302924 622005274 52 543518412 16 153359 33 99 152973 6 44 5 284152 6 711670553 96715 4 76 58 412293 23 17 15 252880 79 283240 190947 61 67 6 363210 86 92 130845 1645 2 8 21 78 33 88 27 57 221710 46 32092 256661 52 313442 235725 662533872 157020 349709434 28 24 47 258845 322493 11 89798 29 226684861 30 646380266 44 59 8 84 63 55093 458095 131241 109476 2 75 66 9 60 231015 65590 88 156007 479502 203115190 1 310721 132307 318271 22 38 41 74234 314830 29 228061 6 35833 4 353944 438271 60 147794 42 745310218 294667 405031 411200 32 364371 56 238513 52516 216102 210096 3 733196681 422511 52 170228 631182167 941250511 3 282019 36 88 19 342186164 288811 182338 40 50 93474 2 79 46 66523 438802 22 385383 24153 427958 15039 457395 92 26 38 70 924093704 423226 77 454090 176423 38 39389 93 76 42 356838 4 175342 5 31 35 209563073 343494 99 26 114483 481205 59 93 43 335685 1 39 85 34 97539 5 54 8 60 86 1 166949 60 13 53 59135 737896170 221792 68327 6 420339 845113399 293277782 128462 446359 59 9 62 369967 64 419470 381330 78 180605 93 34 287341 84 111888 4 2 498802 197087 58 86 45 245762 4 32198 568676503 83 482863 34 386693 283707 79 295783 16 14 200651 440356 594816838 637051750 72 131124 601368728 355899 92 42 1 83589 77 475174522 98 231165 28 187729 93 284459 167840 38 6 34 389419113 517349217 235276 84 381542 58 19 9 43 747824524 81 183209 130388 304262 107738 88 42727187 417350695 173505 35 276830 88 75 452320 75 2 70 896052474 15 3 83956 160282 1 79 189245 15 9 193194 196276 11 343517 20 56 5 7671 43 22 82 27 39 384334 76 16 268358 69 8 62 302201 71 14 59 3 343588 206343 67 351503723 916418444 443684 51 87 15 45 430830 403069 2 612472726 8 48 85 339109 16 65414 53 46 51 328013 54 18 27 374675 33 670740503 54374815 47 7 34 41491 481078 24 98816 98 62549146 413967 29 476558 98 1 59 317069 22 68 260151 5 46 8 31 307718 443720 392661 118453 467130 6 96 229618 61 27 470612 31 333021137 482300 79 479390 91 81908 19 70 6 153310802 1 687433647 433764 284226 69757 208012 25 18 447596 280240 470137 105889 27 40 58863 99 279860 20 253748 150354 7974 189785 181568 494253 796196665 36533 45 802849329 182091 115058 140347117 200784 487973451 21 607324332 103242 30 17 486699 9 84 104030 166345 6775 29 81 82924 9 29 258441 368520 24 331758 56 9 243598 8 125838 610982066 139920 288466 390873 27 416565 336457 89 203820 37 18 12 118566 6 5 8 6 26 43 492759 70625 315047 205972 63 404340 136062 6 565847916 27718 305080447 1 389080 19 88 474490 434302 12 16 451375 194443 25 361264 71454 16650 293421 90 74560 146265772 336573 1 60 391028 20 56 656933722 61 418122 217202171 34 458376 687480636 64 2 7 125878 4 67 30799 289758 276071 375306 100660 149530 212552 377358 20 42 636561530 385049496 64 113149 62 146895 446130 69 520206952 540427535 3 28 363033 432561 19 326230833 28 48 3 378331 3654 89245 70 16 5 3 92501 2 165574 2 11 2265 56151 92518282 26 37 127741 73 477471 24 43 74245 91 276343 40 43 10 35789 39 166271 28 321801 51 371576 735706517 47 753732832 46 315055 53 92 91 35 3 864981647 117702 21 4 72 5 25 293973 27054 263632 34 6 238028 71 262106862 93 28 38 2 62 479878 130968 90 3 337941 54 45 51 46 117485 11 18 48 449998 463702518 337904 382893709 95874 7 83 297207 1 12 35 440990 245059 54 27 204503 41 49069 358998 216961 222755 22 37 300697 2 848356634 176438 91 357616 15 75 278738 71949 61 399831 285397 8 92044 81 373556 74 131895 7 730592259 9 147318 13 469951 2 53506 83493190 87 17 16 490232781 59 292662 405420 21 4 50 31 26 27 333110 228768 75 434642 26 45 187943 217774 182547 417254 72198 446449180 337454 421589 376177 142078 34 688135436 977039477 10 454068626 44 116560159 78 326347 242013 28 232164 17 430829 157645 417220 66 76280 394732 43438263 355513 81 9 456029 98 53012866 382747 86740 443432 63 741769866 87 4 494013 612 240263 435057 234309 17569 369478 297499 20204 21 74 210156 1 495607822 56 13 60 70 312938675 49706 486869 35 140820 9 6 17512 238236 29 843944668 230672 415502593 75 26 88 378206 761596420 13 33 98 217727 212372 43 64 332437 73 23 98 33080 45 92 240168 4 39 468821 30051 3 66 29 164918400 79 37 427080 26 96 9 339047 9 227115 6 28394 9 276492 86 59 421797 11 454915 16 38 762262191 305467 80 99 85 852585332 59 402936 449936 437080139 121821 5 18 65 296235 306919 33 9648 373184 1 180831 5 98 395447 353194186 307554 39 175327 460876 68 312697 56 308411809 36 91311 16 95 56 34 26 376692 81 50 395081 60 427753 388395168 7309 31 98 9 120059 496468 9 7 66678 15 88 29 137918 85 79 30915 438742 8 77 95 15 45485 940152821 310351 54777 940028505 31 59 397117 269406 16 1 51 35894 22 69 454294186 418529 85 89 36 9 25 17 47 25 32 6 408581 285004 256821 486038 146472 66 451626 4 174096 122338 3 193352072 353185 81432 93 118778 285011 42 76769 80 63 191524 12896821 85 223631 67 9 85 9 47 114728 114177 76 75 39 87779 202083 278332 62 278827 5 126650408 2 488021 77 54390 211059559 5 74 710258570 162756472 425992 28158 356547 582316530 166157 277935 156806657 247231 355442 450173 26 557702989 8162 54 36 477902 19 48 245051 48 47 274564 65 3 205919 38 6 442031208 776445370 6 68 238188 85 495494 226551 96 44 345078 19 20 26 402804 74 24766 74 291324 324196 72 26 6 337289 39 6 155819 320293 14 639458705 7 453097911 58 47445 27 96 13 330459 968054750 2 133136 9 419189 444531 39 49938 32657950 388333 242988 25762 48 632202669 355652 359779 135186 79 213739 97 374774 10 451901 65 61 58018 10 12 24 394117 66 67 257464 93 80 1189 35 322930 1 189520 379813 68 427032 85 486888 181454949 664473981 378000 392545 68 65 321573 437601 76 19 201276 364580334 14 14 285022 54 71544 6 46 439913 229918 33 33128 209217 452912 8 44449 28 83 344363 81 198051 69 21 127398 295880 416541 43 30414 63 240669 77 459448193 39 411035 474563 942590675 71 44136 5 14 41 407746 795045717 229304 95 117091 74054 698354729 1 321201 55 92 242820 31 66 96 84906 185380 289290 9 282613 4 189597 133312 4 57 430525901 74425 66 92 71 65 7 28 64 567875772 67047 8 77101156 32 4 37 11 232721 30 76 405161 3 70 66 53 421427 556733445 16 160557 26133 242416 229676 417089 61503 248981 15 29 95 303831 33 28 34 2 383194733 41 79 20 44 294851 299081 51 42 13 18 760318777 232857 7228 173851 268354 32 55 22636 77 243718 31 14 227794 183547 194192 188353 9 2 142166 139968 198145 231947 222603 298809905 5 97 2 263389 482900 238562 36 86 69 257466 59 40 71514 38 213566 198668 5 34 440239 99 75 16 232137927 464576 13 109155 70382 32 46 87 84203 121099 714160146 16 10 105024 452866 46 377218171 77 17 250859 7 48980498 78 24366 215730 86 236614 79 144694 144459 804339642 286711 198639 5 86 473936 93 126621 1 48 5 422571 349710 300899 341616 369293 52 22379 34 8 923076250 19 197267 113076184 5 18 32 57 25 84 255138 155588 104480 29 498707 73 350334372 99 430675 22 160484 492811 322036 88 61 71 113416 77 13960 394607601 499762 119726 54 93 186962395 485973391 92 59 65 60 99 649253148 6 83 212470 105987 163688 34 50 278901 154255 374400 28 85 28707058 242950 449605 5 62 19 203786 280604 65 722692239 91 66654 32 1 488554 61 312997 63 33 469062464 766221521 90 121613500 91 55474 367741674 74 552001085 453070 884303091 467553 5623 232973 701432 7 62 268784 39880 9 15 287430 80620264 49344 385704 172766 21949 120890 283887 86 46 257491 9 29 33 122192 75 68 430111 73 27 394752632 288581 135083 3 199453 31 41 476285129 99 36 193367 13 326577 51 11 8 78 82002 455634 23 1 21 84 20 6 39 9 58 492332 4 233257 37 8 213126799 12 156892 4 92 137078 57 7 52 123574 4 424422 6 16 74 379593482 117621443 107255 302350 56355 385836 158510 200605257 80 87 62 342806 227026 64891 918880534 85 35 90 753771470 166949 18 94 476332897 4 81418 18 325030745 73 139911898 15 256615 267219 3 134892598 77493 34 16 30 3 28 13 8 42 14 58 66 145501 2 62 74 280790 265130 7 381375 279598 71813 83679 16 36 21 307011 51 649786036 28 470905054 53 295462 83 98 67 38 87 44642371 1 727517863 546019445 57383 30 98 228904 674774018 43 84 59 7038 137677 9293 17 65 461349232 75 47 91 83 94 724617026 336910 48 798294124 4 2 3 218385 12 71 481524 78169111 68 810363918 427745938 200107 492128322 35 59 37 424760 338816 73 92 280512 57 46 130017 7 221518 90695 1 86 124491 76 993755527 95 74 69 363157 77 95 263680 866734980 196016 393665 403760 398256 84 3 400533 115110094 266515 80194 87 375598 85 2 28 96 489875 58918 13 455033058 94262 73 19 286436359 37 774846001 69576 97 79 85 34 50767 100302 93614588 239934 252821127 58489 168979 29 188450 484212 31 71 39 83 497885 48 16180 141697 199361 5 87 671685244 38 22 389818 93 182796 155888 256310906 53 533078542 1 194548 136813 38 12 78 76 162244 239983276 163920 70 80 395203 98 65 3 4 292281 78 13880 25 56877 3 38 5 64 87 64 43 312579 96470 86 433284 444284 38 448489 459934 39 37 3 3 189775 308989 96 36 232621 365169 152049 23 767572787 431307 38 413691 9 65 483045029 80 95 15 17 385402 146922112 366728 1 309993 9 31 198395894 39 41 89 32 74 16 476053 358169 28 269971 104355 29 65457 31 21 349932 192354 222613 1 92 224543 71 30 426189 119764 325061514 13 7 4 553547042 56 24 374088 129732 375923 398122077 641823563 198643 39 131019 58 165700 7 702108533 13 4964 932255254 19 8 414697 57719 174614 96 92 40 242851 847652582 87 224196 1 378948 256202 375910 2 90 43589 764807136 449960028 29 79 196142 121154 1 568934877 378334 4 8 287412127 57 148586 9071 25 42 59 145132 406990 434931 687981763 74 30 82628 150446415 370676 57 393443 308677 463604 86 443048 478496 287702 304543 340891 21 22 224895 97 55435 143433271 62723 159639 86 28 10 293398 289333 21 214020 34 425567 159597 61 55548 67 44 22212 163473991 88 13 2 98 43141 83 96 5 398262 269038244 63 458685 270127 16020543 474066 3 474769 43 379375 4 468973 1 328109 92 83078 791323786 807545250 164959 65 386796 556866973 36 102783 37 126861 38 72 226031 68 90 175940 233229 28 184905 423403 36 62 56 91 214252 74 44 593274404 3 53 131085 264835 155580 135664 435684555 3 63 26 250353 102622 50 272289 295708 40 31 4 13 329301 75 13 43 842377900 51 367408 77 307948 651417279 419129 318546 29 499893 298435 9 20 794397128 12 27079 27 205514 44 78 546258128 35 144456 18 95 574995449 16 48 34 43 3 5 84 23 425472 390900 70 49 225855 97 45 7 425578 134884451 5 65 34 430549 468909 267588 470002 143249 887681927 121671 312838 368349 496153193 239547 89453 380583 80 80 7362 32457 60325 72 79142 428557 485334 6 30 280165 379159 96 361661 76700 2 75 49 12 448512 16 71 356299 199661 337825 286425 38 292239 72 123271 14 556587903 61752 64 433276 222613 217440 445453 5 22 75 29 87 3904061 68458 662700066 314912 119441 17 888107607 141263634 83 357017409 1 673783654 99 4 639603307 25 95 83 416262 4 193175 26 36 99 46435 185938 6 43084 230068 117098449 961803582 76 369699 287586 39850599 457694 20548 51 256242 315433 92 95 175433 6 4 37 2 351295 870578284 32 464692 361325 337138 9 320506 61 3 87 427443 36 98055 50 30 6 38261 74 83 6 349226100 66 278632 7 926283862 93734 54 43427 726869702 11 253200 4 7 1 10 4 326798 6362 163822 77 89 280374 9 49 105748 64 227364 145623 48 4 423980 16 769459859 4 5 59 94 92 48 98645 16 6 224699661 237382 598321265 59614 947233846 376386 394821 79 269634 43 9 25 69733715 6 89 407951 406775 2 90 289229 4 464062 372363 92 75 50929 65499 17 76 32 53 456944 339305054 499423478 12 45 358827 73 542340165 43 21 2965 109065 3 41 64 478435 4 32 66621 92 244018 58 635383421 38 52 15 69547 154199 56 22 143524 47 920140058 41 342339414 86 149781 67 15661392 119877 453993 8 56 90 19423680 9 8 195433 11 36 105137 134443 79047 475644 76627 95489 82 38122622 31 412889 82124 67049 47 64 37 422023 73 8 273829 89 149099 20 144538 25 53 15 43 25 67 3485 365338 7 275122 47 67125929 482592 85 467853 124916 100712 2 146528 63 31 211929 96 42126 191094 45 64 75 190094 57 468306 259623 79 601140420 431678 60 289149820 139082 744536906 23 338351 94933 416271 36 870838267 35 315687 297674 17 15 392581 169943 304360564 123080 13 58 166465 69 21 260199 50642 166824 209973 18 96 78 53 125582 306392 1 354637 12 193149 967305117 59 64246 750027600 23 60 41 53 949010994 607103034 481641 78 256038 5 202195 342994861 13558 19 262344 35503 435616628 84127 50 284191 62316 66 633574585 139916 292661 289237145 80044 83 45366 325599 80 78 74 62 397650 2708 2 48 21 24 473273 104126907 35 63135561 483463 796392699 44154 101361493 98 86 8332 45 55 457533836 329347 97 3 92 304632 467228 65691 464480 250369 166804182 95 265389 436547 9 308948 406421 478735 96 92056 445358 78 3 79 9 97 160424 90186 268075 375107193 42 408876 17 430143 5 165225 66432 765075179 44 8 7 79 1 90 42 303990 320082 411506 56 26 66 86 585461110 58 2453 499721 871634507 127884 440287 300163 461969 54660 16 65 783503216 20 485707 483835 38 19348 90 43 9 87 109572 365817419 55500 5 33 322646293 229568 52 319065894 492674 49 347862 28 149882200 196764 147760 101146 44 89 116395 78 325085 558057104 387587803 201949 5 9 299510744 170980 86 4 93 29 52372 33 287685 69 477812 79 331003 796421414 118991 846062543 2 107091 17 22 1 82 74 1 27544 85 75 106179 89 236749 79206 245307635 326905 330951 6 91 33061 88 93 54 81 3 200380 297874 352237220 418254 7 67 403636 60 5 350836 489411 78 4 41 76 64 5 29 391635 93 67 107009 60 58 4 24 371977 12 213373 94 1 169311 299666 58 766455221 333737 471706 49 43 294788 39 390150538 454076165 92 88 396577 907327224 857466355 150060 36 53 465050 94925 28 33 427983 77163 430737 47 43339 64064 8 160772 564316771 130196146 156638 98451 440464 41 420799 31 117185 1 78 64 32 93022 164540 25 24 89 25 61 94 38 10 4 23 856061938 33 13 86 225991 83 245096213 33 341106 88 53 422134 57 255618 40 331792 29 421488 11 245782 82 18 64 32 298879 39473 81 140202 44 304578058 335189 300154 344541962 305990 95 44 116456 20 79 19 694783794 427174 95 20 28 75 399454 486756 51 93 241531 253728 93 70 41 39 87 5157297 53 425102 90 46 314024 61 77 9 84 81245 2939 54 402733 67 1 29 67 388718 525427294 88 39 47 69215363 196786 288486 96 117295 92507 224489 383303 95 67 53 2 346680 305203 97 6 243227 1 23 2 14 1 78 414773 3 49 29 20 60 78 58 2 807046053 437097 54 6 10857 312782 88 377507 4 22 774431286 9 26 190475 397181 68 122736 8 36 76 61 491837 69 149907918 253228 94 485474 13766 46021 87 837002345 47 58 77 164745 316318 81 346746 29 313152 53 349197 83 54 409067 32 84769 89444 570302791 90 284613078 47899 776000706 471172 421561423 53320504 42 39 251370 126563 7 308613 230676 43 210024 91 3 94940 339582 70 42 17858 26 45377 395728 42 27721 34 421096 163766 68 364355 742782456 169626 38 7 49647 457742 88319846 197906005 319430 74 72 326326 58 284880 81 79 84 71 353477 485895 314866 85 287858 450930 2 37 93 255286 474826 32 6188 307290 45373 423042 32 280290 532645532 93 1 94 200853 79 1 62 87 351164 80 2486 702385331 458762 89 44 83 3 87 46 304124 490979 356477 329179 85 252150 140272 39 307200 64 146859 757766206 13 136351 469775 94 360063 6 2 12 83 878743184 65155 20 53 50 30923 825837280 82 596104731 55 894970272 23 318785 492400 42 84039 4 272410 125634 87019116 33 519314144 34752 34 192835 466571 187182 654323348 7 276462 29 217713 252831 30 405620 320798 369356 18 195107 496121 290951483 86 85 27255 218501 8 58 272456 404785 253217 84080 337196 3 161963652 54868 383445 14 47 68 402646088 34 128180 490777 95 30 414661966 88146 15 31975 128033 492619 5 34 6 56 71 50 16287 235490 186005 555233593 457426 37 91904 65 30 9116 155093 67 56 18 68 30 361395 450023 11915 186905 96 10 189006 144351 388072 67 44 94899 6 15 24562 17 86287 1 70169 182531 554 70 15 23 297776 128929 43525 198496161 4 8 50 164153 871811816 287719 471485 326372 23 56336 424917828 62 97 1 1 88 107597 253645 235742 209270 267301 78 7 138936860 85 315104 44 298889 359828 1622 173528 70 745415517 39970139 445906 863114305 949453667 22 44124438 9 64 90549 41879144 18 8638022 71 312144 463514 8 317025 3 85 476997 125178 38 473677 89898 142998 41 391895666 78 27 19 2 75626 338692 478325443 4 7 199923614 339289 332020 77308 7 27 414440 342659365 402899 18 66 260009 219897 24743 416527 91 80 3 45 28 127705 131577 257407 263227 3 66013143 9 458605 63 32739 64 435625 56 3 4 71 859216791 59 329562 93 4446816 73 58 383185 75 58 442282 397646 65 278345 84 3 129177 637902121 43 52 185282 7 38 74891 141626725 43 74 70 461315 47 40 71 464499960 8 259553 420918 21 456130760 213044 68 209236 391113 975746534 34 336854 85 406404 57 316995 70 367603 31 214355 23 199200 36 30 30 40 23 73 73 27 484712 81 436116 460293 78 516120676 39 64 359259599 5 404210 189852 17 34 45634 222916 8 379809 312456 19 68 64 267819 9 34 120053 250326 30459 27811 52190 437443 7 30 29 50686 34 5 13 376691 21 69 9 23 27 4 395550319 409869 84 243945 256936 31 250288 96 110809 251918 2 4 429989 9 21 343066 340693 41 34 125813 6 61 8 18 32406 235212852 53 36 18 48 9 5 83 175234 54 189957 88 7 97 182607 76 31 194380 12 452680 7 58 76 95 2 174825 73 46930 361895 95 12 75 79 255812 214011 361832651 196289 53 69 302998 99717755 25 19 21 22 30 200172 83 83123 44 2 36 14983 7 27085 561 187047 9 43 70435 60 392397 230044 495766 34 148403 71 44 92 481136 483229 60 89565 320447155 340456 444637 59 1808 7 695525395 420656054 20 63249 93 474496182 550532313 96 84 4 191313109 34 40 266425328 366439 183732 380157 64 389853 61 915219997 87994069 306392765 294424 19 9 71 287754 52 475496 131571206 215124 429255 214600 267355 85075 8 285322 159555 4 388141 164131 89 63818 67 8 44 347260 63 40 360194197 355661 62 53406 68 844420612 698623153 6 346902 12928 976236421 829458648 25 84 54 85 473120 16 227733 110442 498970 89 35 19 74 28 405460 27 7 65 359327 90 30 6 1869 71 5 328526 195194 48 839699987 92874 79860 197702 99 298852 865668212 42 210318 369680 496616 15 268039 94 9 298073754 213585 63 45 16 156997 239808 21249 8 354402 123801 10 141567 152223562 663133923 36 94425 361522 2 148150 17 60 21 47 83 441033 322443 82 595157416 10 42 4 23442 89 73 62 60719 91 91 999149545 6 474695 205511 85 6 62 6 359157 177328 8 8 25 5 24 388760 43632 52 177391 7 499447 68 84 227651 223697 80 399827 9 41 294352 53 80 37 6 97804 1 360634 11 120385 1 422737 286211 77222 171492 45 3 65351 71 88442 188473 4 7 339597 7 68 436743 935 21 60 336090 5 393357 308167 458538 304514 206658 8 24 220029 267898 96 93 16 65057 314811 382488 108982829 443629 46 4 9 320568 158750 7 51 41 369812892 88 58 11 358510 10 72 266138 25 16 67 41 383771 85613349 283366 39 8 83 97 254398 3 3 247654469 298165 75 246258 76295631 542804449 84802 10 333209976 78 328581 95 66198 424733 351283 40 68 9 50 187601 336472 27 75 829045503 303673 38787 183323 24 23 27 30 26 54 11 89459437 338700552 36 28258 220251 62 33 359365556 303263 387670 84 51 33 954010693 35 177757 689522931 77285 52 38 527772765 477702 230691 446754 28766 95 185307 85 36 19256 4 245209 59 186514 417898 437306 3 538175052 449790 95 340017 5 185891313 295436 334766 43 448228 79 341243 56 5525 46385 355635 339934 16384 113362 70 2 82599 159547 12 2 692472409 277265 986319436 34 84 6270 299822 95 19 62 80 174918 372085 15 471077 62 33 475934 70 460734897 158099 44941 97 94543 360808 16 73 91 698265214 61 94 43 45 70 93 35 55 33 745739869 67 373838 465323590 38 13 1 19 245912 510176466 2545 7 102401 8 53 29102 880329397 29 43 25 279568 471641 379969 39 28 24 55 75 79 18723 469068 309458627 228636 322083 20 15 287016 32 928043050 48 479557 42 205730 344923 71 6 778734625 16 11 77371 86 66 3 892365397 25 131253 472129 5 17 64890740 80 322378 88 328557 2 23 92 37 836828618 97 206424 431982 56 492908 201243 124263 114047 170349 8 423765 309803 59 69 49 16 39279 58567 41 25 133250054 6 81795 70 231642 374503265 198997 5 280003 304192 160684 85 338703 99 75 428390 183706 28 59 206716 109758 84372 71 93 99 73 33 32296 90 445421 86 5 417448 4 203617 6 29 396559 43 314366 20768 3 98 63886 355603 80 352658817 14 386493 143679 14 14 3 494661 16 29294 4 941142071 63 915028320 77 37 304938 14425 58804 2 49798620 8205 160696 111361 85 495505 115066 469016241 1 56 98 52 81 52403 512934777 7 73 44 143614156 88 241192 786910056 340193 70 41 222084 3 17 3237 76 12 86 174841 91 21 365452 240995 25 98964 75 40267 226131 6 92 180465986 55 63 806439490 244281 452437 155419 43 343152 231345 660391557 969294848 156498 419008 45 4 61 135071 93 81 221825 468693 248963 91909 43 42 741448429 476994 6 72 2 56 474888343 493122 477105 57 40 386071 404447 395046783 65 14 224055 88 455701 34351 379097 45 325533 216119727 404995932 7 425339 357675999 5 93 634519068 113081177 44 69 10 50 97779 291885 22570 336034 871218803 948055175 35 50260 190969 311599 7 193519362 14 61 431084 19 40324 168588774 68 16 303777 475152 204450 378146 96 89954 41 48 62 46648 49 9 612377794 172085 311866 99 717469670 286732 77446 79571 44 127904 38 6 368349 46511 991168156 4 127764 78 98 69027 52 31 4 37 296793 19 69 6 18 41 231621 89 113928616 59 53 415219 243498 14251 18 26 88 47 487011344 21 6 88 448276 50 349220 93 328548 319657810 400669814 4 280844 482474 5 272841 92 6 5 349719 443537 211768 65404 210571 497081 70 170536 95 147211087 84 418303 451245 402674 328894 271093 15 47267200 2 334989 37 64 2 351882 29 228732 771634845 226730 72 77 208557 33 138447 175727 4 354773 557607717 269800 177935 63 5 63 95 415798 3 39 46 12 126351 54 83938 305247 49 61574 242645 500279334 97 19 64 91 353063 2 33 83397 9 679009573 2 81624 257723 428635 48 356484 49291 288368 939698718 1 44 8655 241166 87 428432 447047 424304 19 4 21695 161279 68 58 898720958 78 116243954 248252 327774714 35 643908419 655956457 453719 222678 41 248206428 80 5471 968556622 434410 76 80 40 462435 4 284880 81 86 25 64 10 57 408238 203809592 260195 472235 396573 67 9 56 94 182289 341883 15 6 253746 199500 7 4 19 33 8 15 93 39240 294909498 69 96 74 66 64 18 34 5 195555 3 927432174 79 76 96 53 269091690 83 441069 79 415105094 24 36674 88 85 64 610502440 67 53 22 4 732538064 35 54 61 45319 72 427312823 438455 285352 480011 423014 281817 11 460882 87 59 40 6 68 392161473 396511996 99604 32 493451 92 5 242705 27 81 338165 71793 97 132548 207868 402947 71 238012 218002 289997 316411 81 92 255349 160679 37 884631461 397287 59 92 751943795 198166 57 158111 67 725775204 408259 865810982 44 238827 414462 33 51 44 348248 693224166 50 143021 7 20 230153 969440086 36 7974 399494 25 88 9 79344 284807 16 241376 69 990266939 49 15 36026669 225434416 99 214964 33 382967 6 95 59 67 17 58 636097393 166379 50 9 62 28 32193 154553936 75661 366062 686987124 58307 474402037 2 4 52 57 238869 1 81 131900 15 29 64 554247532 74 204695196 84 1 87 73 55 68 37 268838 185492 55097 459837 2 5 20 6 195745 340924 42 465312 4 998988949 29 126228 92654 6 22 7 7 281206 150974 79 211430 89392 60 74 54 41 85 73 333697 695977195 319066 877771545 65708 15 434159 486873 40 27 45 24 476036 3 33 472092 239714 322326 170287 69147 82 135338 2 3 35980 425966 347069 391582 7 94 19 79 28 271992 283419 24 284989 22 545120130 152579 13 488969382 40 928308930 4 2 425795498 896584788 85 224937 406674892 72 124970 7 113941045 224828 63 661259657 467421 403314730 89 8076 32 32 6 434325 99 42 24 71 367724965 447920097 4 249393 8 80 623611176 78 2 372916 63445603 323232 355765 211543 41077 62 93 406175 9 434050 2198 75 95 311384 18 44 74 97 71 4 59 36 26604518 45 365387 361901 68 38 88 86 434651586 27 501340077 140231 32 203919 55 59 180399 33 61571 9 894315640 33 589334124 460986 137832 274263 411622 3 271328 44 342075 495665 8 93 5 144472121 716777694 91 7 35 20054 195301 472509 714560052 12 49789 402234795 49 36 491914 67028 439645 3 42 92 99 189671 90942 122235948 333106 2 96 6 464848 2 35 15 848642911 96 75 61 62604 5 75 38 4 62 688523084 29 236443 5 237417 55 454819 107617 160462 98 82 89 189453 21 82 10 39 13 99 103344 4 86 323241 288993 33 321634 75 5 94 27 61 37 409222766 283241 52 32 88 756015280 74 82 189294 258412 173896 80 36906 241385 426088854 928116227 92 499361 341353672 41 12 181698 91 106167 166726 114145 53 43 462165 89 72 4 11 337892512 62 190864 98292 474250242 5 11 95 17 21 42 369844 96 743692031 153847 8 6 452603 154760 15 93 49 400963 93002 23 506352755 48 72 384799 9 308938 79 307809 75 54 34 386592 416632 653870770 23879 257491 410081 762234805 312201 83 84 80255 888 826053417 258040672 19070 6 59 897812633 206826 236222 131889 396651 8 71 353448 26 386188 3 22 396526 64 166246 481884 9 430000 416711 752866232 45 3 8 14 38 319585 44 486431 72193703 3 28 79 81 316772 6 146430 673152145 464510 212349 32 276168 4 378418 320730 227542 10 249269 36 2 4 164639 434898 36 51638 85 38 8 55 26 502419589 685363743 29 93 69 215817360 20 287315438 15 68 30 32 40 265390 10 5 480296 9 322359589 61 432646 85572 428333 26643 135878 616282513 1 41 425176 84 124736 46 139182 28200 274879 52 18 202100 61 260539 451849 65 124587 35 201698 13 9 20 325276 544948153 212472 101385 242818 15 37 66 80 10 5444 3 9214 224582 7 364815368 224285 93 268474 86 31 3 14 380215 91 120798 6176 43 421515 74 26 9 284421 49 63 5 357121 454644 78 88 695680529 15762 378198423 164950262 41 53 43 17 1 493832 271239 55 3 10 147791 15 682054114 7 77041 243665 246626 41214 195189 5 58 452360 21 42 712395921 134016 141877 94 35 72 29 86 43 341104 224139 310002 19 23 230873036 15 70703 689737596 92 472181 255785 1 94 4 255767 86 90 146389 248497 77 114023983 195279 92 308709 48405 89 7650 94 132685 81 8 55 201414 83 259064068 246361666 437421 96569 5 6 2 250647 66 6 349121 438666 448257 36 283583 406855 76 68 17809 187866 80 85 320827 28 3 67 48 340395 465955 193659 86 82 63 88 120317 138272606 3 75 25 459389 457410 50 463758658 88 253223 283112 284322 7 52 13 574209319 29 93 59 331734 88 375094 713627713 13 4 24 78 39 407326 78 331257 6 3 284998 1 68 78 5 14 154410 64 63 97 47 9272 8 46 6 46 74921 210437 14 97 449896 1 788003301 142620 59 169914084 476962 87 341002 214994 79 27 22 39 144668 6 32 58 96 62 85 29 313845 377923 1 5 44 519099189 43 672473422 95645 26 442744 100936 68687 76704 319630 4 70 45 7098 273657 74828 91 69 51 447840 90 471818 914407212 41 35 388440 743159429 71 66 5 365844 266342 767091823 312675 30 422471 57 5 13 31 47 7 7 8 3 5 38 25 386817 257827 86 6 573029080 428166 737526234 79 65 82 235551 63 69 923723790 811148832 468492 22 673664528 45 227465 684642500 107952 1 18 170681 531698404 373800 344226 98 315293 31 36 47 297917660 5 31 27 35 35 132164 164716 34 410471 9 194425 371292 392915 63 124869 9 84 3 86925 91 54 27 372826 3 49 46 86 676532842 40 23 43 145148 198135 22 54 70 18 442282 8 76 397827 4 443091 91 26 19 206260128 477692 91 61 52 309269 406824 61 62 138100 74 11 422461 74 250731 28 14 98 111950 18 98 48 31 7 12 64 25 356941 83 22 76 11 15 474451 41 157782 42 873122105 8 86 53 82 62 58 24 81148 75202 114881 366437 149820 365903 21 27 1 96 91 14 418001 28 441922 357251 78 82708 471488 4 92 351739 58 172216 814884480 60 36251 276005 877583940 10993705 6 466917 91845 288401 668820483 241753281 266134 8 34 134359 59 90 40 72 364065 98 67 134540 105196345 104885248 262570 42 96 44 331194 10 74618 108912 214284 494077 110036 49 26 4 2 177140 219899 368816 80 4 233269 82 30 35 7 5 5 28 95 297455 27 22 63 343012 398873 2 96 207180 36 410900 21 488576 159180 88 24 433281 87 67 100602 232321 131570 84 91408 10863 315903 22 21531697 478833 302099026 45 208254 213691 72 97 77 137035 87 407498 449551 23 885375317 120237 57 49 95 6 279825 24 270951 485501 843842321 36 4 206866 88162 46 882705583 36 819830592 257687 6 336936 72 68 462059901 69 176590922 82 66 265784 7 403058534 341628 390720 606855625 831574451 677605222 97 277340 64 913084729 9 6 79 18 184366 381877 77 84 832024172 464140 72082 326562 822190487 5 20 287074 485346 320390 61527932 438834 182587928 722345308 92 491508 385019 309731991 23 383575 9 265269 429380 418000 235495 204206 41 50143201 219157 431431 317933 14 8 396946 18 373096 25 79 29 49433 268912 2 838543563 6 103740804 351807 14 350218 5 56 29 10 11 493313 9 365401 23 71 7 9 96 406928 48575 10220 7 56 124683 375905 2 36 56 35 2 389413 374489664 216808613 497202 93 278614142 26 226996 49 179827 350597 247520 2 496232 235856 1 173895 89 74 15 15 407996225 62 417739 99 76 461754 16 94 95 4 87 72 3 234337 48 432665 90 82 217349 66 303284 64 219643 116130 323538 1 336302 10 163308 486384712 268085867 44 98 73471 1 63 299971 64 42 25 133823 93 95 481970 97732 352744 84 42 310592 14734 136304693 1 266179 270825 299675 634411968 78 340863 106459 877813725 70 14 210781 32 76 61 792028817 18 269437 45136 5 15 58921 51 391285 31 63 10 61 83205427 123191 79 171751 95 130757 88 72247 417773431 363003 499010 89 709155181 489297 1 79 479205 13 422544 469127 50 36 152529 260666 60 25 4 869291966 89804522 4 40 6 98 38 60 5 208128 67 1 77 132620 230823 81 245924 344368 86 485716 79 186097 130763198 1 119953 84 567342883 293553 56 408665 35 67 215484 300075688 76 336034 970480093 21 3 203156 106737 80 129554 24587 31 410238 391819 353597240 99 439059 601763441 59 150044 58287 62 4 19 88 11 219219839 40 453920 195406 5 75 360949 28 55 60 20 359505 10 133918162 6 275625 1 44 24 31 103460 184490 243465 48 46 14 1 489515 326901 80 93 257059 344689 9 46 53506017 85 772073332 433274 214095 352236 162210 967831202 41 38 9 15 33 115934 128374164 97886 430390 530572663 12 233725 69 454062 109777 83 233676 49 111623 45185 39 99 90 71 12 9 477090 14 12 898055795 29 60 8 185722 21 413980974 324225 72 17 68 87 360444 468896 280537 33 463637 75 316375 285886 1 7 3 819672219 59137 257371090 8 59 68 40 236717254 72 303244 56845 457304 475336 329638 99132 50 64309 57 99 88 46 517733613 71 234194 433044 981443195 150308034 141735 89664 255526 379324 406235 358452 419846 81 834675443 9 29600 72 1 367182 62 51 254761 2 70 44 907119335 76639 25379 52 257381 212355 56 10 464562748 405845 863652470 88 272787 365802 151110 280209 272683 32 133211 79 476684 886894109 615639381 21 61 360091 304537 489962761 38 51 30267 299234 435827 261741 408743 9 16 1 97 86 7 24 761000116 369580 269448 395366 373190 43 420780 91 65364 6 31 495641 98 86221 3 107207 107809 79667 97 61 90989 388349 6 4 364415 284500 782321504 28 468324 679602008 358348 378757 233385 6 2 6 80 19657 257401 5 187252 24246 101807 83 707758999 374493 132203 4 61 7 95 279964 166186 59 156110634 290406 173503 93057 46 46 54 446914395 152078 51 430284 11 58 294202 80 445679 299010 300611 355432 151471927 7 89 243055 34 284150 83 453488382 372610 275199 83169 9 4931 67 4 9 35 20 287989 26 306866 51 54 92 452646 680312677 369526 412119 46 75 23748 81 2 60 335549 9 63 275554 361776 8 204998 2 74 251465 930011580 110664 29032 80 73 133339 389821 429650 14 291864 240507003 346672 5 403962 76 125842 6214 44 476876395 488376 37 32 3 33 6 70536 165105 58 316655 401810 87 405696 32 83 68 49 4 93 495673 47 924351572 28 203324 279452 245227 26 95728 2 343058 188628 58 2 605423133 49 292956 3 78 86 469196 35359 85 18 28 170709 1 38747 382830690 3 113465 40 146238 5103 431468550 259316 472895 462127 214295 96512 101581 6182 334430 917780052 276928 87 71 38 215198 8 71 6 70 21 61 358653107 474456 245796 2 8 81 322947 56 7 73 94222 302567 417889 493521 7 140707962 28828090 51 41 47 412959 710025399 693201451 120625 9 16 58 307027 50168 74 70 441275 57 491989 9 82 6 313956 991117380 26682 3 8 424610 28399 50 68 364258 411117 288987 19028 259387 349511 755634830 192400 191697 28 160118 65036 455928 381788 11295 578120053 373515 2 36 35 14 47 342933 10219 5 48 339336 72 40 251311 238112 324364 3 191647 24 356149 168719 141546 68 320123 213639563 18 99877 509845996 120354440 9 267361 75 93 63 97 85 31 298264 7 8 66 394997 35 72 46 915188962 70 476895 428520 313135 4 297569 110363 385520 208266 51 80792 58 67 412501 842030048 238085 1 208046 83 93 497196 71 3654 75 195069 15 29 205781 196807 83 649464551 468290 214710 303779 189422 89 38 211997 407302 261341 75 39185 34021902 931492820 39813 8 135283 91635 41 90 66088 92 433714 84 59 71 995078002 287482 70 1 80 195578 31 31 78 44 91 81 14 9 435248 434752 264918 49 70 37286 17 380192892 70 296666 152933 82 53 222029518 74 436936 58 7 280166 114759 82 208446 3 76 21 429110 85 355344 477766 1 85 9 148064 129289 127272 91 3 197280069 55 38838 19 364902 46 10 328358 342756 279212 74 112008 93 187475 9 81 65 498159 511193386 268106649 334426 26024 59811 354508 195200 425083 86 9 381656989 174310 289415 3 42 89 71 136631 313641 194811 85863 16 444812638 459202 9 439654 92 54 59 63 345210 59 182989 83 96 349639 85 91 6 53981 30 58318 5 310600 4 169392 53 674109823 21 363321 4924181 42 61426 469059 73 73205 330022 58 83 58925 29 472587 265284286 19 14 27 92 425151 80 75 140088690 376541 28 437773931 394752648 17463 195320 5 15 276300 241130 6 36 92 52869 37 17 9 356982 7 17 176957 258629 59 44 50901 31 2 40 74 47 398225 101112585 2416 3 925776383 115935 83 40171 81 5 332248 10 449068 961841993 399147 91335 395290 67 104411 78 269979 58 28 72 13360846 439507 77716 61 903953904 77 264420 424710 22 4 180345942 166805 1 386306 348919 44 120108433 303592 21 321177 387065 34 95 338879 17 35 842078837 179069 3 15 542560001 56 398188 103431 372320 47 218174 43 49 145387 80 187463 62 58 81 77281 358199 96 5 732999193 86 74194 4 382038000 214035 443662 641122917 7 474277 41 6 42 617186424 118010 3686 46 373075 166818 90 1 30 83 409306 442777 62 163795 401387 22 81 214687 2789 30733 434688 20 244421 86 437282 45 6 37636 68 79 400910 444743197 464412 148111 77936604 496352 39 250613 669971340 378652 214323 94899 271215 296918 42070 97 64 60 174141 453073 298763268 91 119876 302549 40 78 89188 217276 63 393313 79 1 30 185066 18 242506967 228790 96 5 62 29 466552 62 2 67 194141 225233 10 442164 89 451004 265263 324686 7 8 62 52 110786 258313 38 851201622 58 361196 78 454386 4 100083 692040470 252778 225833 488886 8 3702 17 396327 124459 72 172299 185433 430156 22 91 349522 88 364032 44 273322516 456061 122777 377995 37 235362 165132 458521 34 89 91 90 317803 32 16 296952 10 475906 70 779589964 38 74 394584 388401017 14025 23 767651825 2 11 47 442278 39373 242254 99 83 284356 144494 88609 5 278705 7 81624574 315728 315585 24 8 84 777498070 77 436311 77 63 72556 66 31 458872 55 8 70 19 334539 8 16 93 7 129723 199016 4 422707 80 6 29 31296 245807 36050 7 370619 185332 94 264735 252987 9 11 267662 4 230533 75455 79 51152 193169 347286 53 55 303017 4 57 401149 493565 143777 292315271 115552 453240 173286 5 82770 17 62 285888 57 86546 10 63 55 648892847 48 17045 26 91706 85 314313 377501 3 5 127150 379405 838000059 27 77 2 222600 15 78 5 31 28 30 209258 38 20 72 5 398670 4 7 55 53 21 55 42 3 116732 459270754 290635 4 82 64 70 253584 40 488803 332247 323211 8637 88 72 123460 77 66364 461680 45 449131 12 41 43 72 101374 480639 30804 48 56 98470 21 458617 106837 177297 37 566067169 455402 486908302 418800899 94 83 434170 44 84 214660 293351 30 290604304 254390 67 77459 64 72 9 140217 628502890 193932 332673 384271 6 69 965617286 222590 14 43 5 106712 26 78 463250 7 363821 17600 32 342313 312407 8 412256 62 323029 64 31 33 18 20 465424 86584 79 302954 321886464 6 258400 403115 364489 7 30 459299 34 28 16 65 66 267428450 59 34 54 38 82 16 7 229178 9 292889 371692 47 4 61 98 36 329070 228383 22 11 11 481065 46 126967 8 180821 195989 128648 368617490 94 2 88 45831 18 904354396 173016 57 7 48847 75 71 27 5 413646 413007 95 1 23 296810 128993 310965 6 45 485927 573328252 261826 53 18 267292 341258 71 296653 28 65 72 41 29 62774 261506 190215 1 29976 441875 143901 43 66029 400109 302690 88 324634 64 18 55 274601589 514932761 68 39 98 3 155621 3 427380 55 479445 69487 4 35 38 69 80 240273 308377 97 269545 49 469411 35 59652 58654 41 321333 27 18 74 276348 46096 56750 686966210 984511308 49 9 313064 14 270321 52 56 597200452 81 21 382714 288188 270902 2 369899 1 475144664 48900 17849 25 184339 35 4 34 97 2 134530 70 184233588 51 245949 447198 277085 143910 237053 4 2 58 75491 83807 41 115586 8 54 19575 7 14107 68060 96 46 440135 34 26 87 2858 44 474685 1 939487831 5 687497392 160156 20 121704 20 264511651 95 77128958 62 252585 81 13 79 71 97 54 62 1 250812 188545 220149 394339 333524164 84777 5 35 385848404 405763196 46067 72 5 68 365380 98 220202 352793 28 475865 356758 90 16 13 91 344496 26 30 1 354688 303710 73 99609 443728 175889048 26 35 92 3 337581 26 1 86 240708 19487 57 15 75 2467 9 2 54 95807 91 53673 57 51 216291 1 99 156177 53 938473683 167801 285908 95 59 25816 499237 107518761 384447158 87 166244 540626063 55 1 5 76 416007 3 67 446545 260679 93005 75 95 96671 13501 426225225 74 4 441957 74 226882105 3 2 93 78 7462 172466 460324 798633237 9 90279 208994 70 84 256091 74 62903 6 928399315 52 24445 180860559 404079 79969 82 328549 59272 436604 53223 258381 93 623835902 68406 364284 69462 711903135 32 58 40 67 253680 91 555062279 496529 95 34 691144992 311939 399067 8855 321320 213871 33 396106 174027 23 397921 80400 162922305 14 139100 70377 63 5 405725 9 11 334053 342643 698601260 43 374666 125961 467887 5 25 9 281992 39 36 41701 79 124449927 95 66337 69764 154806 221432 23 85 755469726 12 23 76 3 59 354383 472140678 68446 47 292253 26 61 250711 32 384229 760816980 85 49 439085 543556699 48 72 122129365 54 278043 400487 5 5 69 1 172748 220809602 275409 938313191 422560 60 13 97213 77 243584 2 82 65 56 86 453659 165004 52 2 18 53 54 446892 84 50 464103 44 56 74 186081 45451 28 40 271202 333426 26 64 31 97 9 52 79 56 36 67 331256 92 9 97 19470 315972 66 68656 388957 403586 18 364418 32 42047 90 417477 71 1 482825 242788 427502 8 300091 381290175 295216 178247 337105 7967 81 680337578 8 86 211763 464025 6 122540 4 82 5 287393 43 73 189298 152474 81 1530 356103476 464636 82 49 455654 349209 72 208453 358735 55 284919 292065 6 98 115853 79 117319854 79 379892 15158 107275 81 128706 240272 235763 158404 374399485 452974 472160 398659 14 95 10533 105859 477867 46 27 37 86 25 27 94 172842 3 55 23 1 27 267740 67 578967323 53 12 2 79 305076 77 7 65 81 145537 280121 342553 360721 1052 89353883 119918 80 66 165818 64 62 9 139256 79 65 356596 61 756083106 519851875 699918963 56 3 15 78 8932 99 42 2 563575270 80 734703379 93 375006 2 66 60 394374 62 80 98 13 89 58 78 68 358332 47 9 52 764102708 97 166865 50 375836 17 23 41 93 308824085 81 247370 151280 7 5 12 782823742 217642 2908 634064597 33 36 95 43923 97 146328 5 76 38 18 3 90 49 27 252139 293627 247585 63 74014102 495406 253503795 282061 274451 70 42 202034 328720 240960 52 68 210411 404508 355032 89 110374 99 35 44 130383 243030 1 93811 815442222 417886 90 69 62 43 86 382566 8 50570 335466 1 29 468444 852202949 5 412614 348996 21 42 12 14 59 85 45 557438768 32 34407 210122 71 226795 160437577 34 700613340 90 251906 77 182062 868652423 191474 27 73 174450085 493253 757379319 20 95 189896290 28 94380 372008 423885 85 75 91 55 75 70 142158 62712 16 72 228578 25 57 314187 70 5 97 75136 327473 18 359528 154870 697728625 60 80 3 525404744 95 195916 10 21 40 438902 99 166093 223971 68 63285 46 50 271277 159790 56 459161 714544468 165689 357692 7 157527 232505 330643 441101 151833 79 43 46552 1 30560 481193 64 368346 282896 341644 59 62 149375 84 161952 31 71061 182888 95 298990 969725188 36 7 467179 63 95 15923 326368 105476 78 110560 238039207 23 233264 98 419171 177782546 7 276559 41 71 70 84 18 78 125346 67 3 47 220920 60 51571 17 58 28 23452900 197611104 121244 7 141949 368862 5 407082815 321662 66 7 91 238483 179085 74 28 109463 385595 492274 99 55 386350 43 367454 9 148825 48 97 328852 56 36 12 6 915384836 89 56675 60 90 41 97 29 10 38 75 23400 66420 9 144968 44873 18 4 647483281 45 96 387964 69 65 6 19 2 346976821 395336 18844 457382 8 11 442566 282351 14 32 11925 598789474 283848321 4 104140 78 92 65 118723 653015484 34 150497 350685402 55 77 423124521 72 36 133013 10 382655 92 587331849 3 35 17 160210 51 369346 88 85 51 805239490 60 162198 21210 4 629585294 339366 116920 37 713464468 263125 474902 238457 70 401472 95 46 293398 308761 464423 22 90 44 32760 4 281293 614332204 28 208690 92 83 243147 69 70 92651 460836316 36 311260 494048 76 197861 43 177835 59 9 220483 14 337328283 93 77194 6091 132118 583558211 245495804 201362 66 85 90 427765 31 19 5 25 1711 460466 16 150963 355035 463536 429488 54 7 10 8 648186139 90 3 324371 32 266191425 20 21 23 408090 47 1 38 108935 62 46 270931 92 25 13 142232 4 55 498197 24111313 46107 29464 62 305362627 358866 38 44 1479 62 34 48 836643675 16 1 133625 26 301593 352074 171093 438933 260698 28 95 428803 7 39 390498 39 328382 456498 707258660 31 75 465263 120556 119928 31 281032 441209 43488 62 91 294486 64 87 23032 979570970 198413733 75548 324776 407137 62522 41729 390049 335716 97 434697 8 46 2796 260108 3 313259 50 21 497902 274987 25 137163 56939 3 305972 67 409940 733971353 7 20 436877 78241 651647950 140589 6 9 65 402170777 9 69 12 4558750 26348 69 6296 36 39975 263996 94 146427 62400 90 33 36 15 32 3 34582 13 147178 56 456466 37 6 317860 10 95 61078171 54 45741 58871131 50 421244913 710992383 300612 34248 82866 28 431921 8 388528885 44 37 204748 203865 98 49 234177 681428429 38 39 7 74 112691 38 2 98 91 88 51 8 52504445 297490388 275703 246055 58 41 81 4 6 453655 208742 285026 42804 48 293539 32 57 40 25 478981 29 37 42 4 79759 34 178050 66 235483 179030 79199 400008 52 40 25 8 84 24 469812 121272 210120 437348 13 93 67 66 2 33 5 177031 99 8 371291 420733233 56 9 2305 90 77 196866 204601 32 83 8 71950 219186 388725 56 821526849 69 6 459019 137842 15 52 772874646 20 396466 98906147 10 385288 120266674 53 27 30 19737 441783 10370 326977 216700 4 374130 296185 29 283248 13 263000 165178095 95 83 75 377990162 47 49610 74 27 215990 7 22 239992 58 197285662 40 38 70 24 96273 68 21 72613 50 6483 104399 38 66 634794875 399797 62 222759 361111 254191 13 172497 340826 92 97 1 168143 76 6362 70103 443732 446958 95 99 162310 8 77 477090 24 491109 175680 47 12148 436810 21606 347688 89 462647 90 399343 71 936818676 138319677 62 9 50 10 19 119580 466174 55615 19 82 75 60 85 7 1 49 180266010 84 44 64 75 507358615 19 37317 373067 58 99 49 81 293101 11 36 192379 56 57 483865 223873875 92 53218 7 94 123448 452145 924299208 51 472543 268155 326912 79 736460926 446984 28 21851 6 43 95 786462527 72 85 12 192462 249025 6 400752 378704 13 81 63 421652 281746 123232 79699 518568665 54 76 2370 30 982858670 43 194762 83 20 57125 37 159503 271558 7 3 65 352895304 645937039 51073896 47 32511741 570339588 32 377799 60 48654 339555 52387 27129 48 70 243514 36 13108 745437840 78 327230 68071030 406764 830541948 7 436948 44885 89 76 262721 275047 45 36 16 67 186786 157302 321599 11 53 60 396506 505437055 995594746 365004 6 419914196 587597765 64 159147 476883 284369 24033 205442 27 36 416151 95 175730 34094 53578 916467471 359561904 69 69 60 56 8 32442 367575 77 16239 14 84 73860 121797 586290447 19 449054 20 419500 619744579 85 337156 215461 4 90 75 1 471202 943176303 420604 45 485639 114594 28014 34 5 473548 17 448670 58440 445767414 337742 86 50 340906324 84 327820 121982 6 21 5 57 127924 310193721 59596 13 58 8 88 426806 7 44 362257 96 80 5 106450 168041 114894 355841 38 28 428485 391898 365399 27 487290210 4 4 91 498257 26 17 3 9 25 66 306587 95 46 215205 86 260240 65 201519 305160 68 18 250299 61 767721772 4 20 652293991 87 455012 171962673 26 847544237 11615 480852 454297 81537339 97 68 349336 413290 66 975804406 426241 84 491455 510618108 3 48 22 5 55 57640841 7 21112 274086 54 96 31 6 59 4 63 431797 709870942 54 148097 4 43 567865096 57 7 47 63 813035090 94 286514 100967 52 376396 1 63 125543 8 215243 33 82028 370099 51 65 89002 77 40 16 72 403501 972977263 77 243776691 147133 400138 94 25 91 78 8 69 86 28289 314067 489752 50 328886 45222 471220 145349 123277 615807671 356626 100530 44 17 435080 5 30 59 65 1 176725 429083 160114 68 3 3 117530 6 53902 1 168445 156612 308860 31 156276 66 824652019 381905283 3 50 14 7237 139315096 350432 232436 87 34112225 5 4 6 644912399 75 551560252 152028 98 367787 156770 23 478592 460719 26 65832 69 316651 11 9 296860 45019 1 57896 544350875 57 99292 173679 79 59 16 6382 368927 73 156800788 50 43 36 234871 60 22 44 102138 41 7 967487330 207419 49 10311 51 422322 3 9 413054 740072070 1 7 68 19796 19689982 50013705 148456 96 454803 62315 2 93179 838384414 8 70 72 321400 168640 187645 28159 46006 87 109634 44 91 59 463156 114046 230969 93 22 267658 69 238499 80 4 4 2 96887 2 47 10 472357 174203 5 88 85 36061 7 468953 262605127 995697719 32 98495 286978180 42 9 61843 32 82992 32 69 81 70 839690066 402118 451257 14 302219 36 314302 390760 43 34 352376 357702177 63260 347939 8 18 37206 63 898010649 20 111098066 182079 15 329764 189839297 43 22846531 387131 62 67 14 253346 308462 93 2 606432211 75 52 27 58 123775 11 220028 47 19 73 16 36 81 79 47 71 45877 53 434107 120932 66 61 13 74 85 39 70 17 44 47 132265 117898 72 3 54 94 199729 441800 217331 84 315306 426100 10 406938 20 134072123 453476 227316 30037 18 495282 175952 33 96680 49 331329067 16 170470 21 345922 345037610 361065 41 63 9 2 187251675 77 59 298978 293546 371675 124093 64 21 779971858 415358 484694 54 458183 439429 616523625 474598233 579450146 188484 264519 116615 81 848198089 446118 89383 12 90 482488 31766553 55 6 8 411113 374910 46805 73 195751 306758 406998611 3 844422856 16 672751178 436982 431470482 21 76 498320 66097975 170169 370772 53 470472 482940 78 11 468812 13 4 8776 35 90 13217 83 69 480948 341882 329927 68 50 344484 64028 366936 60 814548575 340327 186475438 2 260374 90 97233 46 41 414271880 806285983 1 47881 1 478101299 269529 33 273545 916996083 96 68 12 71 520910186 80 363960 422286 2 272619 99 78525 160471 262414 179469 84 48344 50 117100 92 10004 7 412238 90 255761 53 861651270 40 47 227886 21893 5 83 40 227613868 37 52267 60 79 44 321543067 186572 26 138428 5852 490654899 316316 22 430853 693856687 96 92 247389 252418 3 6 299514 32 48 411020 330614 436584 83 29820 624001435 910167904 12 469057 382402 33984 65 157752 60 64 38389 164554 19 35 330532 86 92 454114 413850 52 7 420804 55 75158 98 67 260616 53 455935 361942730 10 406124 31 92 388117 363381 42 340252 61 133526758 48 8 53 56 39 101267 124866 11 74 409026172 353121 204202 17611 6110 373688 7 93 26 165464 9102 87 340941 2251 241691 378159 71 101794 47 343003 88 335470 468051 49 280543 5 55 486149 157791 812830933 71 401292 161461 4 76 2 54 234881 29 7 5 38 89 6 67 112723 73 319471 118024 492698 295658 99 164902 49 7 452630 478636 234809 72 107407689 14 60 583365029 1 30216 332161 181028818 14 27870 58 135779587 9462 51 240559 322642 1 361438 24 272278 345871 229361691 227580 676551596 732834138 5038 43 5 6 93 91 8 67 97 4 811112913 3 53 223529 227084 96 18823 14 16 80 138947 32 217718 11 860310988 2 79 4 43939 30 242655 65 6 34 42 9 12186 2 96 942100078 444928 449178 84 86868 62 22 1 84 25 885 289077 27 78 18 60 44 446252 32433 54 96 60 81 218444 5 50 70 10 401963 5 115746 322168 480218 76 406151 141422 90 46 258949 467027 270633 275087 311662 402079 87 470150 2 23 76 59 292402615 47 90 306437 11 405227 481157 154449 83480 84 397124 336308467 194430 407279 76 108731 382573 252610 218714 7 465454 33 132286 308105 43 16213713 27 56 68 405729 407089 75 56657 54 395966 6 64 7 8 747586109 86 30 165947 678799346 283921857 40 49 23 467469 8 10 227674 329902 85 2 212293749 45 257465 7 3 30 81 65 637 177985 328979 48 468753 190909 78 117839 6 1 4 22 63 76 56 442440 314484 86 27 96 25 13 475713 97 307509 333195 24 57 413071 238366 58 12704 67 46 65 32 228206 812465209 90724 281249 110617 90 9 74 25 63 537314788 133835 5 120479610 50 76 72 69 74 27 702666615 4 465690 186869 28 69 44 75 353000 4 81 376521 448943 546678541 56 325292577 64 97 53532 134273331 100345 456224 398806 63 62145 1 83 399413 43792 86 70 12 105136 90 44 5 132677 115145600 93 309453 770930080 41 356863 29 88 11 444133 386937 64 91 14 412770 99 275175 67590 902256916 172611 294727 380452 309799882 6 479121 16 199083 279881 144191 26 290894 486092 256515 53 387981 32 204234 481997 58 97 443675898 19 407948 67 218377 53 61745 44 77 85 377069 8 21 322788 124221 44 314929 218400 86050 50 9039 64 95593 156050 321390 185870 31 153205 81 80236 373215 8 225842 67484 15 1 21 43 6 22 26 2 379207 302863 18 4 335835 332898969 159842 13 335592820 74453 16 398282 90826 314875 434865 325522 971682105 89854517 312386 187840 72835856 90920 71 66 21 20 81600 64054 17 59 42 68 391182 43 120995 31 679419950 28 675066692 382136 88 52 89 6 128597149 443217 113129 40 230508 61 2 5 456941 162540 57 99 37 97680 233431 467038867 30 69 1 467069380 21 78 40 311994 69 58 59516 13 24 75 54 66 77 7 80 5 416241 149609 9 6 26 58 269516415 46 20 215826 247567 20458 873422363 61 9 275451 29 420902 362053352 805733413 83 441462 385727 469056 82 432098 63 57912 850604132 26 40 44 286539 387987 97 96884 27029111 312067 353987 52 581373699 135774 16 205667 42242 32 352621 81 24 246451 12 24 44 68 2 313900 334118 365011 25 79 75 57 12 74 5 487730 136545 8 76 7 68 23 33 694587138 442047 46 85 22 93 333764 60 962286190 96 76 25 334410 614489723 31 2 98 88 49967097 280428 57125 43 6 184702 81 425224 40 11 476863 249958 95 166130 9 8 402844 198329 159537 54 1 219549 500924621 22 41 435668 369143 81 21 66 7 38 909156499 22 1 405134 477135 370262 73 26 179207 205065 394587 93 69 680103683 171518 69 30 6 77 257446 9 90754 339046 10 288807 92 7 36 22 791109791 152319 2 99917 679805602 241093 48 481881 84 62 263414 55424 14 60 38308 119422 108686 113496 58 477277 224472 53 492296 40 20790 418016 83717 152844 35 75391 266745 53 446165 448805 161897 273599123 443882 30911 89520 319272 240932 254361 24 66 434755 699532517 267845 95 35 61 60 24 64909 90 28 8 74 71 24 98 51 172577 97 60 24047 459029 251838 28 196901 49 415367 3 68 30 8 431254 41 296774004 776058936 307959 116190 239675 181449 261884 23 391587 74 74 455662 71 34 55 73 4 9 12 94 66 91041 216756 6 460145 8 6 11 78 86117 75 27502 46675 74 44 42 449169 28 9 35026 40437723 45 38 38047 73 73 15 20 55137863 801887193 69 373707 868980591 839758888 135583 72 7 84 68 540307508 270009 34 392414 479634 39 217788 25 350319 25 17 137201 119125 58 86 32 10 230199 53 23433 397577 412405 315646470 53 7 246498 9 322120 81783 36 31 75 2 2 68 4 26561 37 8 13 241350 4 45 402804 22 496189 750979774 52 61767 25 7 85432 24117 77 311315 305435 66056 339295 3 245871 72029 9 54 95 30980 90 8 415766 366998 74 56 98 96100 391682 448671 425985 320023 165399377 328907 28 21 14 14 314425 15 40 371623 36 280578 19 3 82 1 3 32 61 28 481831 74 209257 37444 317038 15 42 358428 38 96 184677 376218 93 255647 239210 239024 68 409503 17 224900289 93 9 8170 94 12 33 4931 46102 470288 48 485926 44 3 80263 25203 236706 449744 83 88 76 119767247 12462 3 824084509 242955 91 465414451 89 4 2 176762 5 27 339622 7 235468 55 55 1 17 21577 61 486449 63 11169 12 54 990547682 351050 172975868 158255 307579969 289863 441923 58 308869 247508 771866037 485277 200704 2 369352 256680 4 24 88871 3 29520772 2 3 79 74 310288 17716 19 325585999 112709 62 420774 68 307567 112973 101835 65 159235 64 30 67 55 346768 86022046 59 279713547 410248 91 21 44 79 35 48 77 9 648696200 19 34 238649 27 20 76 4 90 1 19 3 50 275904 88 357207 25 33 541352668 43 25 210721 5 14525 313687 35 674950556 116854 8 351124 7 6 15525 81 743116770 1 90 497293 297420 293562 395416 255100 327580 367174 18 42981 90 16 254937 121463 38 25 82209 18 16 217215 156618 424291098 298549350 14 87 7868 498499 19 99 460648 45 380120 9 786618283 38 128920 219618 329851 93 250728 5 60 95 373584 82 724954323 34 25109 363375 12 15 91 78 431105 276167 375402 8 465954 25498 42 82 16 977820448 340334763 284634 54 76 7 37633 10 837135806 151751 9 61 7 17 92 54 79 372395 95 64 283799 10 58 226383 67 83 12 39340 238809 1 315369 65 225321 15 46 111737 158449 106594 75 5 364634 13 4 67 117139 215979 60 346247 308668 71 64136 7 402438 8 42 162735 73 54 328320759 25 208307 3 76 3 636485565 93 477323 240054567 449066 68 6 121540 53 1 64 63 60598 360440 95 379080742 250789 66170 441024411 4 160318 68345 291690 14 385053 147448 93333 466341 18 339674 2 28 80879 80 18 90 418772 88 382496508 358731 60 35 71825 14 31 22 3 53904 47 422218 463763 12 58 4 455470 309209 672840772 5 244891 416465 99 69078 2 83 215311 636950952 106923 225094 91 38 15 22 9 33 172454 402199 350097 3 93 98 63 357659 539105376 21 124108738 714873911 3 264504 7 450983 9 197413 140706 32 43 439607 3 71 32 62555 34 215844 42 56 398564 439888 255713 54 122702384 39 42 64 78 185695 342414 31 53 94 61 33 464313 178162471 220177 485754 884642696 130818 55 84 334397 93134 85 507861084 205094697 32 36 316513602 42 63226 674898954 159750 428973 54 17 71 84 36 782913646 51 60 177013 12 81 25 40 32677852 26 9 450995 419458 668887926 37 354800 490372 332790 95 36 33 431749451 150705 1718 70 50 50 54 860430012 64727 389312 396033 556970008 64373 8 57 141787 89 55 71 326325 95440 44 62 389434 320053 27970 85 311225 37 66381 365478 76 408514 63 92 99 74987 85 336505 16 6 203668 45 64 59 182557 58 52 92305 163144 81 91 923786890 8 297183 437631 2 335714 19 41 369241 403418 47 4 52876 88 120844093 7 27 449041851 45 375673 10 238841 67 289051 289932 987287721 72 29 5 411783 24 15 95 29 91 369383 217463 26 17 174469 213960 344183433 30 194109869 100674 111955 489682 2 110458 353428 98 488390 632142008 386120 311304 395176 11453 684579722 47953 91 499339916 279659669 1 29 457255 9451 104068 64 498766 426825 4426 77 417394 282279 595723399 9 24 283114 1 91 528522647 37726 11 283546 66 326416 51 71 53484 47 974231629 2 354151387 227751 1 71 9 283828242 870553334 283866 495591 12 43 1 17 112813 7 690886882 48 39397 92 58 245207 83 87 331209947 250010060 9 97 73 369288 333006 10 101266 57 161101809 65 36 268014286 360578 8 7 40 174123 24725 79 191669521 330819 56 94 308847982 276974 56 363356140 62 338769 29 443489 238967 16 247325 63 227762 44 4 177934 27 151288 38420 43 43 433353 67368 53279 353743 243098 314244 10 438237 62 70 2 451714 230279 81 465159 13 415792 576340202 118088 61 142905 2 67 58 442315 90 82 48 13826 21 16 6 244466 106023 991698044 604508173 11 1 317499 223168395 329378207 36945 6349 14 108190 29 76 76 93766 82 20 178800 29 414126 58 17395 55585152 438100 59 79 49 343851 320214 88758604 111427 70279 65 363064 95 189265 242497 266382 161605 15685 7340 8 20630 424029 40 326872 191248652 95 17 43 6 590478206 5 91 15 43 987009564 493257 61 17 380398 8 52222 93 345920 51 4 5 91 131041 396305 274845 398233 560174948 853970615 756287087 140361 38 11350 24 227897 4 57985 456247 242324791 2 50 108045 188379 294962 299784 924410141 3 403089 219770 444462 93008 45 72 351287 731019915 30668 20 65336 297453 197499 66030 287185 20 89 323763 685418142 51 306804 6 70 214796 63 165540 154205 70 380626 41 50962 72604 496033340 71519 384395 159242797 309952 21 207186 8 33 44 21 331645 84 50 89 49936 277997 71 393057 20 31 289312 190879587 32 23 405867 91 373468787 420816 268093 78 44 225295 410239 56 71 32 57 22500 928066052 31849 26 41458664 5138 31 717008473 7 99 80 47537 45 429447 495083 95 258010 304829 2 95 439197 415838 486895537 184328842 7 19010 179494 158086 334740 817696827 829793722 85 3 21 92056 53 29 418525 433517 6 21 698443 15 68 67 1 191411 273119 939365575 95 98 180398 44 43 457460 228400 72 90 400085 401956 34 1 46 20 458730 51 4 86 16 51335 613441917 46323 56 281355 363443 257570 922892258 359240 99 82706 133210375 6 12 6 37 356344 34 92 71 87 5 84 6 34 85 57 26 91 256217 305373 60 82 5 9 88 57 6 3 215956 4 8 218084954 369525 44605 252016 481846 404201 305701498 55 823111465 254040 269756 32 414506 63 4 215563 13520 87 477588 422958 86 346990 90 4 55 90 488258 9 38 96 284728 1056 65 53 9 8 18 400501 52 42 65 33 209189 74937 131180 48 21 83503 470852 9 9 39 44 45 36 38 75 347042 24 156813 96 81 20 111735 2 114345 81 98 137254517 895932137 398420 18 44 96 126654 245561 69818629 54 32 9 10 986502078 22422 62729 44 9 13 17 254708 17 222067 212072 57 5 13133 140855 545555769 227664 92 7 891983894 86 387908 15 492110 118449 103617 282955 1 645346042 38 646826345 46 982284040 773300945 81 438029 95 49 75 164490 106724 270658 98 69 98 366155 67 71 59916 22 152959 10 145396 1 14 260939 33 355747 10 992875394 282454 31 59 16 33 92 417994 337381 386915 60 95 241031 38676291 9 7 218327968 93 2 76 419461 73 354425480 24 49 66 26 15 424859 230716 87073 60 448008 34 75382168 42 244297934 339660 32 90 47 274592 90 87 495087 266420 5 439332932 338956 14 66 490873 245218 28 132000 65 972231687 7 276029 99 6 78421089 98 77 113639 5 485376 40 12 33 35 490373 22 62 74 86546 3 258616 241566 15 649913550 15 4 717671530 44 167971 53 55 412159 4 124195 14 41 387924 201687 98 90 68131251 88 28 43 13 9 86 3897 9 21 133144374 80 94094358 5 2 57 226029 27 8 9 230315 34 68 78 34770 55 16 40 182008 4 46 196104 50 6 49 476199 120349 158937 81 257235 133371 392555 334191 238846 494514 47 220825 88 25 243204 6 7 8 57 7 30 33 65 174798 67 92 450140 52 692107508 59 8391 77 5 110363 94 134307 15 44212 3 91 483411 41292932 277686 466115 320731 648457281 43 33 279439 78 89 91 3 678361243 130533 222621 446270 94 82 376291 63 497373 97 670679483 98 272167 17 205129 5526 400669 386742 36 365277554 192004030 23784 241207 292870 21 492289 286477 53 395695 245772 65 386627 1 185068 490295 8 57 188772 13 153377 50 690002884 403918 277433 196431 372751 227528 257981 66 94609456 19 9 382044324 54 310780 149717 97 588159929 167100 3 225069 453521 320002 60 49 1 31 2960 5 62 99 1 768502205 94 320286 82 2064 402684 8168 31 80 252525 193310 94 14 23 55 32 82831 23 250712 44512 65 153429 387182160 52329 21 92174 264105 12 7 69 99 690124693 24 96 36951 154126 63 77 81 99489191 16 6 161840 240759 47 85562 1 569088875 260430 2 14 23 48 281662 428447 35967 150170 5 484608 964080818 43 193546 304667 55991 90 300308 57 259267 111613 65 246791 8 90 430992 207847 69781 88 9 11 19876 75 45763 372182317 51 458901 734913790 185835 335320 62 378567 60 345789515 38 46041 9 143498 578185729 50384 315556 55240 111781 437735 98064 218296 484631 296360 17416 5 413673 78 42113 60 80 377593 60040 219350 56 10 59 89572 293115 288638 88 32 74 30 8 43 34 25127 107849225 18 69 6 29 3178 76 193669 275128 152481 389295 50 344170 1 494763 432396542 164029 17 5 55837276 78 366546 45 63 44 39 46 270987 51 71809819 38550 268913 171727956 47 591072360 381638 9 54 423435 88 93 86037 129139 105689 312577 84 1 8 437387 86176 20 432363 428285 73 91 483375 52 9 3 117142897 284134 59608 217191 161080 6 1 95 1 44039 16139633 482656 83 408334 90 167629 1 290118513 30 4 97821 64 34 74 966391882 90 65 346600 26 455186 46 8 26816384 78 2 64 147028 313097 115809 18 54 101645 92 184002 73 18 307826 3 274514 32 94 305756 336056 82 36 37 43 518322883 87 254710 129616561 425673 79 66011 76 8 163479 186316 99 89 15 1596 14 411669 11 52135 450277 83029 241977 12 350337 25333 56 2 89 70686 251200 37065 56394 35 87 6 885588083 73 286214 10 308349 8042 322536 31 391331799 9 96 457254 16 202940 26 28 35651 86 68 873962228 7 42 433409 71 76 10 636673772 228240 72 14 35 78 488227 61 339659 59 88 333783 123978 201287 281850 5 643034781 135626 346496 97 420849 28 199598 84 995978247 431191324 82 86 31 220894 339946 95611 71145200 26 1 892581186 97 488757 270635 875485981 340450 64 45 56 63 274128 211532494 163132 463074 149320 88759 430303 30 124808004 30 90 391934 65 439824 181665 857566336 18 72545 49 31463512 18 371407 301397 256200 37 81 3 6 77 3 271681 20729 363140 405351345 60 99 431631556 421240 300513 130937099 53 432789 33 12 39 5230 53 424156 111238 38 44 36 7 87 43 121677 586856864 70 393076 33 408284 212861 54 377903 237014 18 18 278176 125868 179022346 685887852 114407 153110 29240 898513523 37 1 77 916491379 21 127745 37 178621038 23 215710 288118 314949913 58 335196 62 292662 325655652 217179 6 71 8 217262 476240 68 410993 5 260170 96604 8 17 33 158273 62 385715 42 2147 164200 22 450401 24 79205 29 344768 8 12 84 37 70 3 88 57 55881 4 93 266707 563711667 75 39 422744 6 408793953 50 206437 499226 56 291586 86 74288 95 408538 55 44273 60311 91 19 148143 5 83 406576610 45 477872 3 379409581 41485 168264 190200 191391 624312430 423719 30 3 5 57 77 3 53485 92 78 87 397227 136670 357206 214538 223709 53 14326 50 52 61 93 72 92 32 281957 394439 69 42 97 34697 645105116 483317 62 93 91 44 58 29 327170 2 25 419472 5 309985 96295 85 14 29 44 66 142016 68 80 389164 386825 242379 3 335274 472136 288536 215074 4 163098 5 46 61 25 52 354693 26 387948 3 1 78093 18 76 497799 96 34 86 14 426 98 176255 7 92 810508772 156469 50 29 80551 424713 99 93 301545 53 363748 184580 80 336854 26 28 36 4 42 92 14317 155254 188158 8 655540465 19 166503 58 131357 204117 98596 148565 9 26 809800830 2 483348 70 236805 443684808 258947 425259790 8 6 5 78 207102009 4 54 4 223039 78 35 725389248 77 479251 7 428872 69 368309843 62 6 234881 4 42 38070 30 438508 271947 292203 420334 400642 292736 97 58 280842 364882 625790909 6 280312 77 704441129 244612 61 52280 76 995355018 92 5480 402672 4 325929 66 447090 128167 73 161057 69 323310 83 755779681 18 11765 714821789 282595064 81 54 349113 358977 83 855204027 8 648926903 76973 33 47 41448 62 193487 78 470554 43 28 206818 58744 1 69 947478914 63 278142 282326 36588 36 59 8 330988977 188586 59 30 41 94 99 136089 14 735283682 362434 46 189029 62 230929133 7 57 80945 217189 339103 312788 273972296 6 40 14 27 470772 165225 737680515 318749 15 9 8 198021 14 78910 75 83293 253930625 99 25 97 87 410555 391498 20 53 23986 91 15 140682 120205098 75 199659 277914 21490 434554 4 321603 81724 39 409389 309292 140684 386968 11 81 79 432318 155133 301869 140842 99 21 3 51 374499 97 454586 283454 456855 346116 357109 304635 62 37 7 7 380184 254967 297659 316868 39 385818 81 50411 83841 12 7 55 38 45 83 92 353816 296509 82 469945 30 31 44 60 112471 60 53 867968477 1 30621 71 197947 46 275925 33 268442 10 322306 21 9 25 84 47 75832 225531 35 4 6 119342 20 49 441027 84535 97653 9 81 56 63 296862 63644 19 35 171942 155567 589764868 63 461441610 13 39 455454 6 11156 56 71 17 98 76 214087 251471 220839 449671 333497 70 469085 1 339697 3 9 150127 668293041 7 2 49 365585 120120398 425757 146190 64 154906 23 75 208558204 94 371242 2 35 748516454 399448 68 431604 230628 79 383269 52 86 43 2 521907184 12 59 34 88392 997320359 154550 24270 277930 59 7 58 2 275877 998321412 25 874538495 325148 9 43 29 83037 350325 90995 427245 55 9 26 81 135378 362548783 330492 22 77248 7 496965361 367702 313995 96 65 997063093 427959 30 424235 1 180270 434485082 87 7 2 70 28 6 413951 25 162896 25 58 4 133884 485922 328622 90 274331 4 265540 32 50 1 489730 88 832430538 354811424 1 399466 113946 3188 43160 26 43 57 49 335261 459170 67 27 44 52 20 27636 1 3 176964 52129661 20 201886541 440891 672323459 7 493721 28 41 306186 11 114888 59 92 1 26 351250 115457 15 55798 414053 7 84 424499 450095 123436 57 158857 1 679587601 45 24 164231 199944935 47 25 460060 61 70 58 38 39794 3 72 88 268980 76 2 313377 524927667 10 179987 97 345219179 358697 42902 360407 26 130251 8 358974 3 4 70135 8 249746 74 441879 177579 71 48390 420186 206703 79 47 42 800018304 432297 5 53 447365 419628 99 52 153716 237305 1 1 92 85 498697 12441365 8 99 26 46 7 23 395392 9 6 13 320578735 58 4 57 432288 42 65 6 5 68 431704 70 54 3 321064 408907034 93 442177 6 474251 80 79744 992048918 299298 300039 133627 121622 62 487342 385862 370785 13 33 87 63 63 1 25 4243 232023 24 17 2 57 38 92 457765 151672 686265869 86 5 37 316763 155003 64 497596 44 22 24 69856 3 915315838 123990 23 444505 621329993 193523 22 296479 142861 235117 234129 68 96255 432128 89 65 32 9 102820 81 43 55 355188739 113706 9 426307 77 76 295573976 32 92 11 52453 4 31203643 24 601939605 19 39687 311800 298502 53 78703 49 28269 264633 374445 487899 190859 173988 89 1 12 168156994 712498713 178149 718473519 6 26 44 30 683981103 76 12 35 87532 76 20199 296366 16 38 73 65 5 8 92 1 403607 12 324406363 387158 74848093 179009286 17 15 85221 365064 6 195453 8 70 21263 67 55 61 98458 105692 68048 357017 362581 392267214 3 441294 100103 409322120 15307 294988 60050 2 74717 85 65 17 6 73073 339753469 26096 61 468474 66 127508 274334681 1 70 398409 78 39 82753 52 4 64 178846 29 15471 177739 42 55 235233 73 871955264 12 176780 159210 27 476990 814452652 10 86 13 8 47 1 155916 59 87 641867653 367226 7 1 93 325366 73 260475 207449 1 51 51 136560 460267 29 252596 52 5 772709090 65 22 139518 2 243470 393122 90 33 90 54 27 71 474638 363974 3 68 454340 104278 974607358 21 76 157830 268048 19501 5 7 353140 6 221231 3 5 197196 197451 23104 8 184063 70 38994 31 8786598 85 362622 61 366973 488716 69 175201 3 17 53575 440682118 98 6 73 253967 71 316794 53 53 137235328 3 666653379 71 11 868478829 89 61 97317 48 31 19 957651556 85 629848531 484004 24622 8 9 83 492438 6 297325 53 63429 267252 216815 79678 595721242 4012 432609 91 212690 202054 57 281003 89 62 271428 354661 987109064 7 843586904 6 29073 336544 17 354936 114955 492809 25 227406 61 32 34 6 202978 1 320914 10 359357 326952 504604123 790634662 405071 6 38 140992 254085 77 214330 67 457165 89 25 182856 132676 401517 27 463760 288772 418495322 10 326350750 100600268 5 85 55 455504436 47 269121 491758 70658 85 442782 272275515 77 8 45 697297175 87 454284 8873 30344 35 84 44 453742 6249 5 109146 22 402762 35 1 349183 426361 905104785 63970 159061 25 6 38 4 480549 286685 54125 290796 7 23 74 231373 8 496413 106260 424215 65 59 11 284213 85 64 75 386578 391264 232801 68 87 99 43 84 91 772032254 478722 198573 98 382156 12 174620 35 416843 287163915 46 17 35 9 37 31 26 52 93 491615 279958 9 52493 141158 229619 77 373484 3 334385 92 390149 84112 406045 97 466171 366574230 3 114171 74 295776 6 169700 1 29 29567 149625 49581 245965 98 66 20 6 1 3 32 190031 7 140785 73 20896623 3 76076 252155 338190 60 496185 85 48 69268 24 265649 42 351928 1 21 3310 135932 76367 71 52524 29 69 40726 3 998336335 23 150537 65 41 45 3 38 8 40 79 15236 447727 86 185656 124388 82 24 485672 320723378 1 165916 384570 73 416551 422942 47 87 291895 94 373303 93 77734 41 494571 6 199505775 266232 68 455991 9 98970 12000 50 299010 37 57 5 7 422832 70784 168080 30 72 965261593 86041 12 2 7 89 6 214883 1 68 9 55 95 76 488168 351589805 4 37267 114203235 46 899338239 93 47 126550 67 83 24 74 326660 9 70 220486 25 236376 39637 82 325869 48 97 8 27 366432 66 530 250294 382768 76 219505 25 494542 241407 30 17 488369 221208 1 987978514 314776 203515 162429 58 237708 610594433 1 26 56 32036 131893 270585 449110 37 473155 890397908 471700 9 434375 78 87 74 106973 272645 40912 97 71 956639107 420395 26 896217006 350787 9 265183 7 149371 5 13931 36 569498551 8 228692 83818 366602 4 9 28 82 374108189 161716 211776 71 685812185 721017224 66 4 384488 276641 62 59093 158755 105805 392612 748547051 216764 23 303468 22732 216646 36215 44 86 477842 6 615178217 13140 724752135 456676 167550 50 901270511 17 465068 428577 90 13 416115 3 3 38 48725665 88 833306925 9 29571 72 454483 465598 390039 443365 473074 23 98 33 489707 47 80 91 94633025 319923 60 287300 160589 84 487593 86 164452 65 5 480959 12410 440699 5 453613 75 65 42 137759 487106 2 995590172 631537247 78423 77 60 955673404 216625 356742 333876 58 468678 79 49 50751 94 424341 7 39 6 52 437385 97 5 4 437659 346627453 298466 17 396659 2 70 28 95 39993 190977 56 84 86 62 95689021 2 388408 601667184 32363 428419 8 74 25007 451585 210729 1 404988 23 45 366667 33 476084 18 626001945 58 5 281832 50825 336105 412192090 1 37 412661 6 58 135909 45 38408 9 87 5 7 106823 79132 5 59654 132096 318175 6 285711 868044528 415910 349136 187666 270836 5336 286928 26645 730984332 32 64 52156 266411 13 2 9 28 66 72 77 66 39342 49 25381 7 9 3 470307 99 65 166616 12 99 365424106 190295 38 308429 39 24 40 15 93 33 76 111708 7 451293 15 157693 212734 24 170917 156703016 177837 93 26858 9 31 438196 209447 98 60 27618 64115337 44 17 58 109221 46 92 16 93 59 50 222329 355620 332887 865238989 475672 273883 310803 74 36 98 92 166823 4 122156 72582 32 28 59 117858184 41 34 463538 105307 6 463600 209347 70 232460 257341 6 28 138435 52580 71 98702 5020 48 46 28 284107 147865 16 38 13 92 54 104074944 495555 6209 78 53 204483 41 73 689177747 365923296 67 6 142323 38 28926 73 95 35 379539 89 6 29 68 156702442 17364304 115440131 44311022 52 200790 7 62 903699352 59 94336 20 498855 96119 4 26 55 188710 286973 72 268370737 315201 454837 456942021 51 467597 290081 3 64 94626690 498225843 2 34021 165433 55763 33 87 335533 79 171559 41 134697 19107 33 72 339881 88 8 459558 409228753 216856 124583 22 302764 25 96 221963 44 31965 60 23 96 34 55 317437 391542 55 243176 78 46 374210 245478 6 177677 18 430195115 50 328574 29 55 441974 12083 76 100395 78 36 116625 29 59751 300027 77 45 37 438188 71 84 838514270 59 71734109 10 424529 24 36238 482763 85 204166 427739 71 1 68 443976 91 87 80 252808 50323 47 306323 479509 14 41 38 61 4 85 4 333240278 62 178398 352804 296278 45189 96 98 702119814 264770 78 91 483636 159360635 32 614635449 403281 344630 78 75 92 180799 2 94 262235 72 196570 18435 42 9 199893 341097356 86612 146620745 66 412655 171935 5 12658 97 319034784 316788 43 409059 59991 127778 320700 235663 337922113 81550 27 81367 38 12 84 459053 88 24 129850 22 117462 22 40201 405989 471240 24 74 70 49 7 169679013 37 965078593 84528 234732 95 288896 461304 2 407906 3 135998 36551 463848 633040482 52 66554 8 35 53 157660 401393 68 2 83 23 667297778 59 38 31512 46 387470 43 25 80 60 26 72 63 478490 49 298924 253832 222277 445291860 42675 4 53 91 74 396295945 7 89 156929 283572 1 62 365359 58 431500 99 337787 76 38 114409 5 91 9 774976459 89 454257 26 46 46 3 66 2 97 27 79 168410 336837 7 130343 155872 887717732 76 218854 73 224848 8 480189 72 80 196842 37 456903 444117 10424 41 346899 247378 139682 39 28 11060 266895 278037 77 102437 796790569 89 95 33508 281894 11810 122955 5 519756340 69 386851 1 47 62 73 330526858 118916560 470212 68316 92 351615 235545 46 233689894 40 3 650188307 91 68836 206611 222761 262873 46952 406650716 43 56 64 486912 63 48 80263 343330 95 4 6926 75 98 55 23 176006 977435061 92 72 440865 176985 754739532 20 22 91156780 160354 82 62 97 412505 5 83 328723 391772468 488368 226428 87 219011 7 22425 446537 71658 477306 61 188460 11 2 81 43 59 474430 650997907 745372733 70 8 231609 135252 50 448971 218033 162350 71 362539 341599 411684 263007 174860469 18 15 24897 361964103 908363865 37 410267 167344 341829 41 2 18 650054414 4 216990 96 50 11 31 326839 600772446 21 58444 323287 126469 8 211735 79 453419 114582 470457 3 43 275443 29563 241170 188442 305090 467428 50 72735 721372747 151718 92 407511 25 71 387414 300660 77905 38 38 362582 249519 1 62 68 148122 134430122 212428680 765111715 43 93 43 47 3 95 47 5830843 96324 28 1 11 73 148546019 231016 48 99 21907 263945 58 55 97 68 89 52 22387 29448 92 920055950 458675 96 13120 70 20 7972 49330 890334299 62 372770 264163 68 9 29 75765 17433 62 45 2539 235876 407115 7 58441 33947 292153 7 291691 54 37 165147 91117 453217 347816 237181 87 21 417949 3 228559 298815 253639 169865 50 237472 332558 243559299 80 28241 67412 40 35 9 13 42 35 212073 59 355361 412955 168751 310482 36 278217 234917 423337139 154218034 248491 660752536 8031 933951037 262145 14 89 19914 5040198 241640420 505897791 20 47 12 1 13 320525 169344 4 28 55 322486 6 83 171741 44 13 917999108 517703922 1 8 1 71 444567 16 7 474199142 438300 120833 783014937 880918761 7 720098847 35 8 324014 919080627 398672 38 65336 848838548 12 450063874 96 59 415104 342675 94 62 3 247703 312513735 84 50667 10 127579 309362 75 42 32 503717168 792996553 80888 465056 54 47 2 381508 99283 568698015 71 257456 11 136794 8 1111 141833 361188 44 97 37 94 89181 6 116884 5 41 112666 377719899 5 72 138338 93 54 76 69428797 36615 79 60 31312 200114 33 55 15 360787 243165 327659 2 93 61 21210 293589 78 64 96649 225268 5 74733029 4 310037 25 339646 110833 72 304004 7 89 11 229137 42 345734 62 5787 79100 34 19319 58 64 220088 33 18 1 90 140240 94 80 29 465954 465441 201942 487028 106563 499904 79765 310514 90 24 149679 18 5453 483136 494321279 229562764 23 73 319565 59 478500 66 56 134462 8 18 7109 37 335675 293995 2 18 403552 47012 278645737 1 2 43 466495 7 376726 358827 4 47 495018 133099 866583068 560592356 349913930 55 386736 260605 53 980592864 57507 53 94 50 71 7 664131188 252986 330491 93 32 11 494089 242165 34 434974 57339 18 38 20706 427680 284636 12 674553200 26 91 20 492013793 98740 50 63 196980 61619 206593 288399 87 389470 393476 84 98 231016 67 464515 60 26 38226 58 30 421032 89 99 94 31 390343 54 2 728954777 36 88 80 983551391 122475 6 67 969751629 14751 89 18 319448 46 70722 10 140828 2 86 64 948 189056 209563 73 24262 87 288272 4 84 26 283916 358295 385581 475850 86 216578 10 378933 65 68 5 34 118144 467061 42 44 190585 228688 334951 21 59 413948752 239788 529063065 82578886 457125 53 351765 324829 21 84 116031313 70 303206 86 74 92 898262267 2 66 68 53 14 63 174041 873409844 705894063 17 47 93 1 26 63 220542 202787 365687 444055 18 215411 420588 752472234 10 36224 179196 33 94 27 1 192282 391273 51 72755 942806922 350298 609628574 1379 11 182562 378377 195617 56 432053 59 154944 85 48 603595175 365114 374118 4 61 14 19 50 27641 228463580 18 419469 414746 1 105973 144727 75 347430 52 235563990 209570 68 431120 9 456518 9245014 54 1 110859 64 462953 55 309437 56 460648511 82 66 28 92899 107690 52 369046 40 42 322452 21 45 23 98 888194628 17 2 92 38332671 481601 3 54 31 8 67 81 492160 491363 62 34 184071 187587 309642 18 23 998889747 59 56 72 92 89 488345 70 66 21 3286 246811942 61 119516 56 181308 97 969513480 13 67 68 593002163 54 17 422925 96 469463 8 48 573515652 196180 8 53 84692 8 241915 90693 56 62 57803 62 29 28 51 64 61 26 84 268021734 58608 47 673040413 33 4 989551070 2 44 288393 160157 36206 94 1 349443 80 121312 70 174976 43 667201948 160147 1 24 297135 404079 1 224397 7 426877 6136 59 299730 40 489527 698843304 878488298 33 4 50 224382 449240 423152 417722 10 414869 58111 59 233272 19 145373 268933 668865580 50 81 94525 59 75 135513 127135 334180 347536 108657 874470341 229556 87 88541 193408 469342 90 50965 7 56 2 448469 158964 91258 338266 11 31 80 41 24 349347 353999 167933 10 321231 60 94 283185 379267 751435855 39 443332 881152704 20 95 92 79 2 95 433168 137480 58 54 67771 9 29677 168175 25 13 79 344818 73 437341 52 482889 84541 44 88 93033 25 82 313224 323840 290244 25 572004730 19 79 1 340057 316094296 743857616 23 352389 7 11 370869 13 79 1 935653288 2 18 418671410 82 58 28 51 58401 21508 382344 52 450288 403128 46188 311746 432120 395179 121994 145178 23 9 63 88 127630 10 102224 53 4 138524 47932 64820 97 64 53610 4 168939808 70647 307570 50 56 52 40 83 71 2 5 463551 90 97 82 89 485823 32 267102 37 86 116302193 53 99 124056631 110350 449903 78 514744885 348882 3 24 450920 879498551 75 345693 440282 412816 173406 50 9 62 478655 26 27 33 490595 387058 335530 44 2 73 19 94574 74036 222834 9 2075 26 416884 60 91 466998 460186 769006401 664616066 64617709 250514 44 444800 437956 64 90 203774 19 33 2 12 103736 90 95 398179 60 67 447477 266816 34 5 161938 226037 75 1 72 258399 96 406390 53 12 70 62 482771 28 389710 182650 56 26 330634161 88 320986 249982 6 90 281882 156866 824977271 24 54 55 354364 55 48 4 253363 51 56 22 47 209436 36 33 70 33579 8 397791 60 77482 81 454749 36 474663 248650 896400799 4 316094 3 231034 242540 870580308 41 502741930 69 56 54 232435 28 444838 50326893 446314 21950 75 476106 55 300061 15 55 32 18483 4 257752 41 94 98 333749 223877 4 5 17 846920794 297925 611711789 727882801 75 167041 159285091 290797 425724 329446687 92570 5 221010 689795704 66 224585 59879 186440 4 17 27 132870 58 170936 28 99 7 46 322030 470784 93 61977 425337 460579 94 98 13 108628 228649 228523 94 64040 41 96 74 202354 50 63 37 41 139862950 78 69 41 1 41 70 38 321827 405097 6 372701 482083 429427 58 784111332 19 2 114031 79 463707 16 5 38 72 1 75191 300506 72 52115 68102 19 753448859 79 77 92 26 22 96 399690 32 337075 406365 836448596 35133 34 434240 387261 122277 350087 199724 411359 2 242784 197501 691283990 48018 16 415468 88 64 42 54 104639 264309 440215 349135 43 60 452737 28 51778 957848779 41 86517470 164263 245923 69 452720 88 56662 441642 53 1 16 38 114844 7 88 176540 46 49 362807 8 8 39 116907 64269 803225354 309040 2 79 7 73894 311020977 577980712 414906 847452298 23 12 92 11 39 5 34 22 79043 63 427525 91 477719 55 366602196 488440 82 61 76182 21 179686 28 39 298545534 288820 46 268754 37 21 2 31630 2 201159 17 3 51 5 105916 90 479628 75 95239 448395 337202 9 51 39 8 65677 30 92 89 75 157951 459053 436445 290223 23000 3571 205322 38 85 99 98 58 441213 31 80 37 8400 16 1 2 11017 96 88 41837 6 69 372691 8 40 314292 74 833397018 30 284880 932358356 2 216927 644725163 48 17 52 326443 423454 297734 106650677 86 325568 266635 7 35 54 91456 369616 406219 773686449 6010 463665121 255432 95 42 451012 216495 30 17 6 67 357323 83 37 6 459326882 945111841 69 49 201517 87 10 222173 274794 733815658 3 8 81 92 8 5 34 66796 369213 302882 160321 80142 59 429130 9 72067 418644 409053 14041 322091228 21 50 612194740 65 510725385 321062 12495 62 107944 82 434539 418028 15 478950 13 8 196100 12790618 260867 5 7 707055669 41 100270 49 5 132435 138350723 39 150267660 983920079 92 61036468 463400 953981814 250359 403905 395688 90 65 49 324394 947874410 177291 67 421443 394562 37 666120507 83368 461285 26 52 75 92979244 67 77 66 69402 87 258601506 415730182 431994 156223 359984 210550 474436 48 54 6 8 60 9 114306 9 156491 127099 37 414153 89 139172 356387 7 150096 27 349446843 422708 16 295825 366047 88 25 243940 325792 94 29608 967944319 442176 369435231 4 18 10 74 87 318143 287640104 432931 103870 337830 257266 24 376626352 10 866817866 44 39 276082845 25 451548 345007 21 347833 221230 516444595 3 12 492593 88 171593 437414 68 141804 16 94 23 76 347170 70 2 93 72 49 787979769 44 329054 476904 96 248299 69 2 449274 25 165403 44 98 349147 4 161823 208859028 87185 81 50848436 336371 52 30 260705 45 67457 377615722 451948 65 115432 106090 258889 74 219337 8 39 41 83 59 97 86 64101 14 157910 5 445235 453499 498498 152366 33 303496 455771 10 8 97 34 87 28 127323 52 67 355492 173698 64 89 186047 428558 328463 55 3 441237 9 34 7 75605 3 25 72 38799 169650 479886 32 96 72 7 89 378291 250483 27 66 10 2 7 381347 242194 7 33089531 87 4641 66299 344231 36 99 13 21 76 54 163481 262521 58 317965 342851 31 57 329176519 37 474801 67 74615 188146 418836 29 120913 689004796 99 15 57 8 428032 468968 7 199436 300047442 54 991404993 270745 57453 480311 982026107 222598 393890 71 235632 380393711 452577 8 19956 52 39 88363 121818 150322261 396888 31 16 90 89762378 694470757 130567 7 54 35 12738 1 2 4 72 264238416 21556 58 3 79451 28 316371 22 374473 60 95 56576 67472564 309950 24 161800101 406283 26 42 428562 92176772 454118858 148114113 86581443 530017028 343414 4 24118242 196442 41 124759 138568 91 74035 98091 86 184303 380635 42 441720 89 59 267216 486418 27 32 95 186397 243568 53 63294340 87 130086 8952 30525 46260 23 299555 43 41 317828 97892 31 355816 31 135173 38 75 22 32 270014 251464 93193666 48 43 25 14 231809 1 8 76 155416 731887057 604222509 95 12 31 76 41 133562 46 140646 262680 460953 230033 8 112001 896383386 60 57 73097 47 14 463428 50 167171 128376 68 31 98974 213442 90 358555 96136991 71250 9 21 78 70 53 6275 79 67 87 6 124574881 212391 96 42315 47 937118552 137366 324939 452614 177419 41688 797713901 8 209319 19 93 109669 381399 41 714275513 34 947410298 120947 16 9 1 228442 9 355982 62 624853959 245651380 34 53 34 573000560 653279319 912661463 341151207 38 6933532 85 56 59299 445891 211988 9 89 8 68 9 12 607881797 2 352801 414790 161776 133465 82461 320804 73 45 8 88 473205740 395136679 139323 21775 309959 70 105542 38 269338 405527060 17 57 56 140019 4 264978 694680250 153633 225304 433162 32 83 9397 41 289143 5271 24 35 94077 171040 237341 636201277 320671 52 29 529955885 349735043 88 46 95 260330 35 127202742 179971 5 86 4070 5 437593 393221 67 25 339185333 9 17 81 499846 211949 128690 28 152746 67 67 40140 439125 75 430153 76 408405 75 1 74 347367 449483 23 994276608 16 52 93735 4 89 76 20 85 444833 75 28 84741 9 82 466747 78 9 390610 78558 387738 289324 388380 70 17 132316 186508 59 41 22 180796 45 81 76 30 87 426038 10 101734 103993 106496441 47 36 395331 165592 740063812 10 114165 145719 117925 95 81 43 51 287646 73 62 939521004 73 5 393336395 38 93 58 152804 464427 77 39 97 55 367503 6 44 120640 63086 6 398523 82 381325 54 96006 90 55 44 6 2 380394 8 364652 8 40 509307934 21400 43216 53 269155 187440 10 16 148628 18 288454 6 165675 290708 24 86 39 256819 63 36 366286918 93 74 173742 339219 485008 28 77 169444 56 61 376380166 9 86 50 329713 29 22 68 46361 933284599 23 160947 54722 79 3 87 18 92 482438 3 908279987 51 5 57545 1 163480 174757 255137 55591 1 651 97 379988 12 3 239438 3 277632 293389 128578 24 189787 422540 80327 5 70 437425 10 8 498055 672157772 442633 52 21 466665 255075 16 385510 234158 512914809 476917 363014 412398 38 720203573 23 170019 111356 223195 88 78 152688 43 5 104307 397863 69 293595 4 22 767332918 34 91463 19 104254 84 392243 565420340 18189 315554 38272 14 8 25018 94 73 81 10 199073 47 88 486810 367869 70 90 60328 77 24 4 138856 93 303537 46945 495315232 22 15 71 332418 48 151456 29 326109 98191 2 36 373566 72 474164 24365 90 317607 82 499057 8 123851804 394428 271602 46 91 22 37 58 445940 213444 62 339968 1 342187 1 85 260254 581512318 2 321354 32 77 181813 128985 28 4 29 96229 61 37211 4 926206941 240219 330050 262330 93 568459043 485696 335752 40 90389 220559 91 199689 3702 26 354273 57335 2 21170 288697 91 411879 40250 240539 836395222 28 4 428682 356981 27 1 4 3 1 19742 6 445245 114767 282972 47 66606 379469 20 847983931 81 658826557 42633 737973109 8 68 174352 8 23 139253 70709 1 143953344 5 1 33 178951 53201973 148210984 249520 63 463012 328152 20 92612 30 45975 27184 9 57 93 2 906093901 67 52 34 30 144068 425690 240119 302721 296499 302888 9 17 476772 56320 225923 21 57 54 93196 7 60 428772 153302 321775 290758 74 340870 68 369266629 178184 368465 29062 25 38 82 49 421005403 1 76 6 390856 51328 33 84 76107 35172 647277934 377323 34 343444593 284808 11 455195 44 9 69 308820556 168146 62 63061 42 498005 14 19 497173 838069913 60 4 50471 72 185212 454788 86 36291 149995 72 11 435536042 2 35 56 96 264256 61 40 97 3 565687476 270069 338752 88 67 80 17 10 10 80 307838 1 178195 92 94671 22601 11 56544299 425192 65 88 3 498678671 76 618747593 20 3 14 158077 35 155299 44 56 222325 90 22 153206 88 134772 127823 26 8 82 72 133866526 1 481993114 1 344974 19321 56 12438 2 42062 8 175088 38040 87 350888 32 11517 68 92 267652 32 43 7 4 309202443 478928656 368714317 268259 991610275 35 389074 359132 496078 322575 256456 19 59 175137 33 63 793371338 362600 113588 38 54 315833031 481489 17 28 460766 2 97 492753 34 78 54179 77 480074 9 26 194648 29 90 52 22 26 226322 18 8 358232 262091 91 122868877 495969 406745 22 3 87849 59 90 265423 19 300242 98 162758 10 475985 46 108877 17 478504312 11 199350575 974744432 7 51855 18 727301702 84 56 50 9 44 349398 15 75 93 48 455806 126578 243091 37 4991 21 18 88651016 17 25106 82 82 73610 61 88 58 196306 34 59 252310 160080 70 418066193 23 1 289949 439636 102815201 466317 72366 447185 386261 260959 3 2 63 474214 92 263236 379410 71 85 35 3 35792 21 1 157098 118965 2249 72392 26 498775 76246 80 207057 362994698 289852 137570 6 66 139256 9 1 18 490818 115395 25 58212 146765 22066 19 9 180878 47 39831 20 75 486097 316425 62 45 970487021 7 69 204556 119529 74 358830 27 216222 219202 34 313322 38 875721155 65 82871 79 1 8 427670 218531628 143602499 816506494 400675 71 42 341592855 8 3 210604 6 42 8073 174845 22450814 74 67 91 51452 454010 40 47 46 16 356420 68 7 84 284435 230799 258355 70 53 456564 2 270494075 87 398213656 86 247598 810667574 203412 52133 102507 615556712 5 74 2 54 22 78594354 64103 74 78 346320 26 378817 6 51 54 3 5 361669022 96 8 8 9894967 359366 46 81 1 172669 95 5 498646 134359 69 73 26 56 122820 171240 66141486 10 417850 428159 71319 29 163986 16 330208869 72178 42 22769 13 193725 117542 38 27 90 25 9 21 236072 231800 426773 201470 49 288839 49 178526 34 37 8 215157 176407 5349 475041 329459 78 8 9 7392 8 17 248101 16 6 13 52 297686 56 356477 3 94611 290510 798783277 356089 423167 283185863 45 9 24 90 49 49 1 43 408926 31 759458127 72 646779577 46 273754 397531 66 407652 260741 18 19 69 407411 34849336 183498 31 201976 81119 1 307522 108995 477721 98 72 60 92 77 86 115418 63 1 3 83 57 255582 37 51 7 50 354832 54 471250 447137 209691 46556 61 259102329 653553873 295437 18 22 5623419 75 480190 3 235869 484378 417810 84227 13 7 452005 16659 278575 76240 348204 282928 139355 95 665771246 97 152348 212150 3 338403 301561 3 412203 916600475 58 84 81 15 209032 6494 378673 285049 95 292453 466150 137055 59 47 94 4828 44 395776 496487 25 308587 4 22049 83 6 65 87 61 340339 25944 20 590485477 13 5862863 91 426766 853524192 40387512 85 64303 297110 798347534 97 53 236762 431366 490620 308083 34 70 259398 14 92 225406571 629513875 247410 213296 65403 21057 390769 4 32 1 483467 871939832 10 169383 144603901 4 173105 99 75 1 43 10791 359772 179005 26 65 37 23 959614164 189263 52 539491218 84 193954 38 206374 81 778267107 402956 89 204434 97 467382 226777 186306 132101 35 164152 53 274884228 47115 12 452153 427051 72 96 5 78082 30812 88446056 419271 67 8 88840 9 120604 59 498176 84 50 329505 50 95 150859169 318687 65400 480772 52 67 46 19 175605322 180558 9 207931 60196842 110220 3 105269302 52 69744 457293 84 93 412374 31 671025733 279570 390727 28 6 4 998968728 79 16 25 393828 80 362806 86454 27701 396946521 70804 6 479765 17 114314 51 231865 103828 203966644 14 21 87 43 192922 3 66 49 271968 80102 81860996 74 66 398135 80 89 433367 5 65 44 94 36 37 264802993 6 396826 85 109749 129434 465971 78 14 272718 446211 390419 26 472360 28 128725 9 446548 63100 15 277345 37 453146 28 651583423 968193264 58 73 86 312126 250692 3 200313898 359276 36 237574 37 85 77 313864280 27780 72875 91145 29386 242850 72 6 49 169476 42 79 26 470550 70 5 179345 72915 614681687 6 220012 66 93 30 47 9 22 54 487003 177817 283307 49 237197 446690 46 365240 912911419 99 90 34 183434273 53 361713 404461794 498637240 1 47 22 210734 281174 120467 53 77 45 51 165420 95 18 389947 52232299 22 96 64 55 2 13 627384839 41 336912 275664 141789 14 74 73 379513 356968 43 12 87 244315 40 698736946 723475223 46 46 238083 41 432933 219345 286635 99030 449796 68 84 58 3 86 69240 178166 58 75 19922 34 58 103374 740240007 67 11 410458 625970470 2 131201822 81 135717 87 95 109708 60 459685 57888 88253 483616 11 46 210127 48 574048961 33 328036 114944 211591 387744 6339 6 73 709078372 63 95559 459088 8 391324 9 20926 775322666 303427 25 24 380838 415900 13 161971 77 85014 80 1340 119873 191874 8 28 272359 58 76 2 85 15 75 6 352333 116859 58 15 3 489806 9456 244878 44 90274 22 346060 26 345040217 33 341033 391412231 86 391283 707905041 38 16 49 20 371227 369283 222129 27 41997 102931 75 184091 387374 4 850304179 246065 4 41 36402 45835 571137106 34 62 88662 295387289 51 170807 24 173803 270159 77 1 91133 16 21 3 77 365384 379830 24 20 163400 290839 41 6 28496712 14 37 125721 38 98552 85571 56 373421 218406 79 562279736 97 78 36 36 381699 37 80 215416 50176 38 25733 157647 342982 302173 7 1 29 97 464817 220026 315138 53704 91 26345775 96 296209897 29 149330 99 86 61 115385 218888 2 82 369136 924060765 463051 3 422182 27081 4 640125540 258419 96 464174 411278 67 69 21 76 45 154195 235921 71487 65 12 37 98404 6 91 95012 435439 347545 114013 25 653063333 322695 88 70683 5 3 28 422531 323428 47620 98 220634 467382 2 372409 288165 402965 179843 251810 82 46571 282557659 81 57 37 72 447514 98 392230 259305 405114919 158119 61249 96 681303064 862094662 52511 7 73 90 63 45 112011 312544 50 292925 70 4 85 30 393714 40 487240514 388036 425071 465410 358503 163317 15 57978 73 436146 68 218617 3 53 9 702488383 29 9 135952 351913 163426 38 284827 11 1 190598 612823347 420995 72 1 69 262045 280844 16 276499 71 28 74503 433190 6 172226407 28 19 87 316148 251682 71 418520 145103 374742 33 65419502 288765 88330 69 288971105 883628672 81 4 330733 291066 12 9 52 29 113048744 195442 223747 197057 446668 88 45 59 273287 95 90 271135618 97 275573 5 338586 70 454550 434051 60 421857 402348 62 450446 43 20 4 77 30800 6 99 10 2 56 60 263080302 125301 98 219711 26 89 491671 41 397931 767653532 187187 23 262469 399783 82 84 3 181685 325175 112255 52 82 94 24 1 402022 77 63 252630 38 474062 90 9 7 7 272843 16 307592 82592 68 275403 57 20 228211 91 278621 18 286527 584372530 71 26 21 369660 61 399458587 410989 446164 279324267 91 93 59 414761 88 7 96 483708 842171635 61 21 217530 111432 54 328998 44 75 78 1 232981 13 202769 83 83 9 34 69 327087 70 384817 17 319593 27 15 26 1 257936 34835 87452 5 223371 15052563 154197700 849463512 8 1 410655 303999 3 49 171165 1 160915 156765 75 406454 470401 268667 31 32 1 94603 362255 2 56 40 15 1573 287219 93 61 278137 6 240894 48 98 373232 404865 10 434158 43 91 6 448193 477877 27647 87 90 101456 261702 485312 70 86 16 65 344426 27 393777 90 339592 12593 90 459919 4 97 53 27 57655 100010468 7 405550 98 263047 151551 6 172362 91753493 78 418644 40 27 438311 146715 114932712 57 4 44 113770 280708 47 1 233865 232932 53 443170 89 337741 59 416102 75557 94 70 52430 472782 88 17 79 143207480 79 87074 10 294576 891790648 40743 331012 55007 2 30 6 41 46 196678 98 51 3 55 44 73 60 315603 420259 71 434542 71 395224 5 49733210 324721 485998 189172 73 301320 19 14528 55 539552947 32 28 275590 69 414229 47 19 66176 229122 35 34 68 11 83 50 239023 137345 6 123629 9 13 101301 66 4 463491 105114 79 51 8 51 66 71 97 94 15 95 50 366275 344149 97 380458 315252 51111 485197 19 21 24 331216249 89 427748 65 49 45500 398224 292749 9 407698 103107 5 96 382124249 8 40 466158137 36582657 278679 59 31 39 378822 81 424090 13 41132 8 188555216 3 154282 113393 35 247136 132101 48 183092 86 4 223287 90 471061 1 2 79 31625 418350 51 99 406475 286184 3 93 7 97 4 483860 72 72 857830603 21 5 990644017 92 444141 69 226882 302299466 259577801 202488 28 3 316121 546587425 441623 84010 70856990 9 329738 152295 6 428375 55 75 357115 439287 5 427544 66 5 4 251087 472187 3 341658 598371825 92 481261 449891 40 87 457653 5110 77 2 499632 308799 41 379840 29 80 53 60 75726 68 223466 6 424804 281894 49829 336935408 122247 4202 52 18 98 213458263 451293 283462 397685 2 1851 7 91 360012 97 15913 6 9 6 16 449313689 68 50864 16 566371649 4 3 6 398677 267638 398507 908117167 445498859 346657 221737 352037 146778814 34 203340 202177 30 946208170 415783 32 325904 20 88 49 12566 6 149374 67 146669 594849603 60 318282 3 37 81 263620 68 13 107917 308205 234680 190562 91 21 33110 430379 58 40 155472 87 443014 54 91 98 79 830095009 49 51 282837 75 89 71398 299082 221595 34 24 30 87 71 300264 31391 39 5 48755 96 55 243606 60 139036 133445 448250 35 58 272882 8 98 98 136487 152770 74 1868 90 365557 5 436121 1 22 118430 7 101123 96930 37 210147 363611 336787 58 31 159565 404193 16712 6 49 46 695299076 88 228351 1 269224 59022 44 18 292689 69 5 313030 2 78 357895 230296 1 116599 48 84 90 260029 194779 49 308186 8 337867 61 54 7 87 105392473 80 2 14 375840 276309 420721 552848285 78 759241913 230148 2 71 72 361346 465227 32 516644793 254184 79497017 661330933 50 44610 80 90 6522 1 90 500730799 34 237507 209611 51 6 88 52 79 67801 821578981 443956 62 147271 297102228 19 524508490 56 27 62 38 211902488 97 66 5 70 637119084 70 138337 328875 52 45000 25 63 54 54 281173 91237426 282271 755180541 485337 9 92 124714 487452 22519 4411 295029 583378703 3428 98 58 34 78 31 380943 49 45 376290 72 371725 463271 173372474 1 4 374005 367238 43 80 349006 793664249 92 80 50 3 1 86 43 80 221742 181336 47 35296 65615 262410 6 928899819 89 33 3 39 33 494463 59 48 31131 441305 274197 51 10 583259104 96 12 14 136354 84 67061 153258424 23 42786 196334 99645 9 25 57 140774 94 870748762 209977 8 660337792 151652 74 75 10 31 89598 322690 8112 1 159049 83 90094 27 64 161737157 144814 36 193421 66 653847484 225220 355574 25 252234 338182 207281 848722976 38 91 67 76 116640 9 72 253325 253500 35 26 74 339686 39 44475 54 237880748 385004 49 50 295205 254717 9159 175081 82 28 54 32 47 3 91936 406298 66 72531 783974074 79 162216 43 1637 439981 255087126 182591 62 51 482296 379121 298047 2649 60 199610 61 209835 95 12567 44 23 4 480389 7 111817 916928525 51 17 395711 38 468454 329391 26 8 64958 8 89583289 3 3 288591 216923 202725 80678 34 46791 21 174247 59 20 31 84 28 7 14 94 513437505 46767 63 30696 1 98 84211 348546958 41 471206 4 65 85 179092 440124 60523 21 349880 73 77 456867 319293 320045 81 50 52 63 415092 97 67 9 441777 330705 114071 76 168388 48 6 35 334080 25 1 51 194832 304892 392169791 246909 40 76268 444342 371006 118895766 986770427 99 477850 463125 89334 89 6 86 279138 59 205129 62159 34 37 3 76 30 75562 99 78417 35 42 5 63333 65 73 1 22888 911352959 122980 1 46432 97 9 131672 85 3 238888 163481 74394 182270 54 9917 87010813 924902134 463188144 53 63616042 323191 4 10 56466 21 88 69123 4 215939 62 10 41 436956415 66 195570 247344025 93 104643 39 274985 138584 42498 407007 8 419615 5 29 801021077 423497 28 42 6 61 136268 22 126365792 65070 296288 498948 451437 84 383605 499973073 34 81 51 7 7 420994 325783 439499 342395 43149 886258108 76 2 114641545 17944538 24 455688940 6 88242 121299 31 195683 59 144116 333119 219485 47 78 88 99 254752 43 104514 257415 55 418415 329725950 29 191679 401112 55 71 382264 6 427760 11320 7 114348966 393797 400182 7 266039 82 55 32 9 449998 8 62 251263 66343 63 31 36 30 4643076 318536 6 20584 9 121323 54029 31 7 65 4 266389 91145 352922 133349764 467845445 73 752321976 551956605 265686 82 38 129880 476898 901341996 4 419708 9 92 15 216390 51 85 94 476659 80386717 1474736 25 491336 20932 36 278306 46 75475 64 265141 36 399379144 29145 44 775724155 80 130561373 31 27 461109 7519 83 4 301351 91 259604 40 306883 37452 88 265632 96476 144649 118006 134444 320461 43 58 91 4 445063 393082 394476 82 283400 152269365 409079 86 180049 46327 21 8 477389 899521659 573746785 6 87282 30 48 20 90 211983 76 41 43 8 9 53 331930 71 168455 34 71 4562 3 9 20 374122 4 431106 313495 14 210656 91 249795 786919690 184764 7 74 149935 405510 84 92243 25 94 2 59 65 8 86 383226 34 438881 162743 258138 69041 331576 405412 37 6 466155 39842 48290146 7009 66581 131101 163672 37 8 135403820 289846 4 96 56911 494347 65 5 69 96895 129614 79 42 12 8 77 2 38891 69154 453824 78 74 75 217645 92 7566 50 64267 450258 2 337976 50 185728 296520 33465949 881923044 93 472282 35 459073 20 512509661 106205 7 19 57 361281 262251 29 135425 86 33 325245 73 26 402423 33269 271038 25221 99 255962 64 388090 412790053 51 20442 73 154614488 38 470114 403928 73 4 84 5 328249 69 301626484 75 218107 59212 448470 468138 37 17 54 28 335324853 54 177470 62920 470556 148915 4 987685149 25 105648 35 75 94 2 8 56 1 244904 63 143712 308644 80 950034872 9 478259067 110437 75 8 260461 8 598056905 315601 1 79 343095 47 3 311644 189647 1 7 435983303 61726871 2 980332298 182926 941758408 375946563 317167 36 16 28 69752 483681 98 98013 238365 20 495951 115266 108525 6 58 28766 749881338 172248 24 52 52 8 91 19 449771 30694885 424365 54 4 7 164896 5 468264 15 12 50 432071413 75 441160 411993 2692 599209253 175693 395022 66 45078 49 93629 314395 21 16273 42713 24 244734 618275319 198039 341785308 428536 12 483604 443130 98 3 40 28386 90235 469792 355435 351229 95 45 432170 479963 6 35 58608 1 124237 241459 44 56 151472 253442 215382 74725493 34 297690 480039158 263441 57 64 51 547807827 326640 32 88 296277040 37315 47811 5 209580 908716407 60 368152 50 62 61 81 18 10 16 53 82 7 19 756470243 45 64 28 244122445 29 53 92 33 374924 418867 64965 18 445378 84 483372 12 320076 377191 28 331461 79 31 7 84 20 18 356298 79 19 343612551 13148 678279951 51 63438180 39 87 810578537 1 8 233156909 346384 21 74 99 50 484419 40 3 42307 57 318236 37691 97 384509 957603308 5 531819859 37509 207130 40 805858765 32 14 498133 74 556110775 93 91 321345972 60 18 167073 18 201191 400366918 272829 179689 32 98 2 321868 290314 111878 222086 147315 446455 395011 466470 75 1 565303531 121049 416793 146027 372739 366588 423789722 485792 446904 97 306649 305556 385746 43646 9 990064364 344768 59 72 110627 63 91 198991 157589 82 32 305676 120438 169768 21 138452 307071 998243247 19 474024 316241 308931940 48 404420 19 493793 475961 36231 68693 34 90 18 78 86 29 84 359017 179066 752236491 6 2 288708 204273 16 3 94 92 99 92 4 355863 394611 73 261353 31 28887 32 395494 45 391077 834257163 79 70 296059 187853492 515419898 68 595369005 67 6814 16 381577 14 170047 70 1204 38 15 2 84942 94 302316 53 848272854 149000693 24 45 12 92 99 706657520 6 77 19 63 8 356646 10 50 47 368796 82 346487075 48430 53 13 18 23 204692 54 95 68 42 436422 18 571932045 299323 57 24 56 24 4 19 3710 60 3 41 415852 85 78 83 45 90 470754 100905 86 452013501 42 66 255563 336398 201456 413081864 83 6 75 46 88 53 40 50 47032 303048 95 73 50646 5 317840 9 3 11634 196464 497438 334936 405385 59526 302023 124175 59 30 23 29 628394761 74 384622 425843 210585 404359562 66 457589 120330 74 481425 256654 95 87 65 93 6 47 465230 185136 352264 190905 61 733013089 82 525194080 929794634 427005 455749 3 182017 202587 45 171330 44911 57 421305 94129485 60 92 59 630137598 268966 88 100228 61889 39 82 446882472 98 73274 93 692523967 65 99 471984 32 473846 77 13877 28392 701650277 413850 52 64 5 7 446179 253882 83531 50 322219 50 73 64 355592 96970 119100335 61 37 155876 15 8 185538 23 347746 163470895 87635 120770 950720079 4 66 429105 322188 892243295 205190 10 4331 49487 224567 117379 63 29 30329 48 907309615 150884 126110 42 4 1 66 433433 284595 206585 89 276288665 3 52 39 9 287916 12 262705 13 91 248359 2 8 53 23 63 90 336985 70 376997 273604 470760 372001 2 12 26 46 6 48 89 64 89 19065 203847 92727 68 75 21670 1 943913297 16 428864 61 419915 59 285349 46 411212 45 431620 8 226004 1 264810 69 31 418280 15 420238 77 57 91087 18 378814 20718 26 23 4 359674 8 23 445481 359083917 96 394794 65986 335278 156729 489206 68 15 128681 473780049 493683 133075423 525368960 21 46825 6 356527 5 33 337850 46 24607142 78 9 319454 396117 585805223 2 440703 56 66 61665 9 337849 136830 78 360119566 249470394 41 37 288376 267585 593027864 79 99 270680 50708 34 229662 96 45970 11 47 167932128 311402 413750 12 94 1 72976 19 43 75 438757 496566 30701 61 92 251169 653918220 99 7 274712 21 773484900 35595 45 1 51 66 444190 2 495720 301681 387011 9 51 284156 144601 72 40 80 31 60 88 383548 134213 6 7 5896633 16 407345 55 910420036 402709 367195 36394 65130 71900 21504 1 63613 37 6 9 8 56 281412 396889 51 404310 4 64 3 709048507 24 36 4 9 149249 6 4 73 14 96 28 72 40360796 451768 215776 21 16 179470 431747 7 256245 62 40 92 55 491178 88 76 2 46485833 45 51 14 70 66 215334 126488 92200 20 154127 55 330241 49971098 360384 44 1 157941 6 9 1 426589640 467390 321252 57 146829 72 436946118 3 304635 84 87 730553640 73 316046846 394948 162883 7 7 95 8 84 25 65 479168 79 479937 56 76 236323 494643 63 8 22 65 11 139656 9 933059093 184538 422779 14666 381278 48 113119 82 3 96 12 83 1 9 41 94302 339618 949978668 33 448769 1 366595 50 54 4 18 438629 188874 426803 65 2 402839 4 157598 83 8 80564 57 69 390245 32 54 41 28 32 381069406 24 253545 9 23 366551 290502 2 99 32 7 35 63 96182 43 307173 44 264216 306953 124311 60125 71 93 603130996 146320 360741 191710 185252 482920050 42 162263 3 45 320099547 24 222091 431357 25 234444838 26 118152 96 48 32 141342 194785 456043 409901 96 488432795 46 112334 50 82392 241293 87 385548 26 443250 58 169429225 240143 84 1 62 75 55224 62901 5 70 86 99 54 55516 93 162499 783650286 439343 2 2 273707 5 387548 11880 42 367233 435046 426177 9 492531 104857 84 6 3 484851 400675464 39 441183 168649 191523 297730 590443536 24 230040 2 70 83 174541 32 5 15 245929 61434 88 663683550 439680 161723 80 11 260538 38 199611 82 35 10 352744 3 59 22 18 34 508652080 138847 89 50 22 10 135878 24605315 267676 74 460722 207350 349333 102744 367013 49 64 59087791 94 72 40 5 17 139323 38 631132116 59 54 75898 71 31 11962 189249 37 3 6 165097 54541 421852 990818513 15 92991 119884 68 891803586 36 29 26 26 80 91 170073 41 212333 26 48 348806 294657 39 242431 61 93 820663682 226792 34 179758 91 688342160 126402 36 416118 56 36 9 481742 764703595 45 191254 56 316404 437746 303312 343984 69 76 344763 3 40831 59802 90 296178 87 142053 35 709577072 78 33 516827349 59 454834 243738 475146 97 46 551036902 71 77 77 64 402197150 438350 495984 336373805 39 53 235809 66 16 41065 389077 28 213032 247986 290974600 87 55 789988978 351947 568096344 86118 95 320828 95 11 99529 92430 54 84 44 476556 158810 249181 27 78930 58 82 39 5 42 741603408 39210 67 275332 80 474843 76 99 463865 284904120 434730 192573009 54 62697 62 245242 52 163758734 480190 98408 260538 43 326056 497096 44 280901 32691 236008 341283 72 156070 460897 163487067 21 308059 354055818 78 120397 86 24 8 64 21 18 45 67 19 353875 11170 51 819917934 79 83 416181 45 890047005 35 6 4 482406 93 168769 49 157025 39 438203 28 356118 6 816429005 52957 282304 638929762 337510 47 329351 98 61 82 94 41 4 51 82 77 51860610 39 117564 65249 187192 40 91752 55 550865025 592826581 410406 35 25 13 891954433 581493762 8 271497 2 77295 62 9 21 77 75 522708313 37 360261 407736 108303 2 19 40 98 477560 18 427392 1 45 730762976 210561 8 63 65 1 2077 86 58449 36 610506378 722960607 117616 240250 185720 16 311399 218588 12 31 67 129575 222363 236808 104346 96 3 2 58 372443 188415 210203 472864927 49347 17 272680579 215452 73 16 1 46 230211 1 247272 67801 332979 279602 270035 467323 309094 89 82 116312737 81 10 299999 9 43490 497146 223722 299762 40786 76 434995 22594 494440 75580 86 55 70910 8 412242 247448 5 225538 83 106317 191331341 91 7 80 334632 452106 295022 713869014 140596 539734528 388450 87 2 65 160224 72 14401 97 86 98 464887 433085 481030528 44 70401 54 41 85 7 56 974246298 655061017 452558 404476277 496618 70 94 281083 53 76 78438 349497632 480269 402190 104887 36484 86 496962 45 336773 212886485 3 36 105416 6 186961 19 95 69126 8 221186 123768 39 74 5 43 54 232918 51 1 15 1 15224640 963502455 50 67820 214254 4 286986582 52 376630 29 414106 22 15 232584 75 5 342661 28 30 4 11 7 531123746 12 73 186628 83 30 2 249601 29 429562 39 43 45 77 3 18085 97 354378 827412337 304178001 22652 16 248409 62987 2 20 365840437 7 69 375247 269862 71 29 99 41 137317 468776 449775 250152 33 36 389899 35 64 400856 44 235857 83 62659 294280 329241 73 355721 284610 444749 495837 105260 39 396314393 97 226584 19 835631587 17 234899 56 59 68 33 73 182916222 65 2 488475231 902505726 28 37982 311427 27 334334 79397 73 70 65 501403185 181364 206478 49 152885 467105 12068 50 107627 290116 171134 12 56 5 49109 15 76 88 258947 9 236467478 151603 92265 238665 57 39718 342509 28 153120317 321477 410395 98141 402437590 261942627 5 71 20 90 286384 491582 81 39 95 44 63 733920963 76110 14 72 72 490119602 202829 90810723 5 65 170094 5 65 400518 8 277403 57 89 491004 408266 38 328147 27 38 65 295731 60 29 92 56 46 6 214004 338104 140876 33 220862529 213345 379721 133747 7 98 342206 192366 63 8 43968 255928 86 80 65 334047 231519 320724 20 9 62 7 18 24837 297156 532287213 82 168479167 128796 727017409 5 469186 176981 55289 30 331609 79 4 16 391856 16 16 742308365 79881 198664 23 71 81 621894108 2 295870 220313 80 49 5615 18 3 19002 92 441796 65 65 3 225801 5 475952 4817 460133 54 417025495 11 73 71 279023 7 42 386654 16 9 410436 330142 427587 19 328147 37 9 80 412732 44 68 157194 926272963 378444 482878 444591 56 95 9 574186109 5 229585 404450 419297024 48 68 13982 51 481849 411373 45 6 119668 25 323219 473629 440802 164046 783668117 70 24 6855 95779 64 334199 310026474 87 28951 704946768 72 89 423764 331770 43 115473 52 5 68 11321076 161065947 16 423361736 177414 118657 2 273250 139077 55006736 53 93351 470851 140297 39 50 42 456863 24 8 82 518946180 5 78 45 54 79 59124 215643 4 93993 406984 72 1 242463391 373501 5 62 1 124528 81987 3 35 2 119923 4 88 13291 4 19 44 642886803 189703 52 467346 103248 2 71 32 182886 53 58 46 753005338 137996 55 321107 304668338 11 74 232903954 1 283822 43 191120282 76 5 83 87 372768 94 99 23 5 98 69 890608985 22 155176646 72 63 439376 24 261267 120533 253618 85 22 96 49 7 51 88 422865 31 327066 20132 2 87 79 451261 180118 123659 455380 97 72 43 339414 5 57 77 499431 95 1 99283 451162 348881 76 75 53 166160 276507 4 21 52 214038 61317 42 296099 6 68 103835754 95 327512 256531 62 80 30481 161665 46 3 104583 16 300631 53430 34 314670 75 22 224282 93 180156 44 748312571 252030 441680 6397 399580 92451 448549 2 62 806459797 7 333242 98323 32 2 481403 54 97 2 88 94 870138856 67 43 181315 438479 55 209674 139025 3 22 26 31 31 499214 151650 341549 263826924 212053 91885812 140892 49 152952 140915 65 11 50 245279 61 237607 86 311348 233222 278865321 5 53 6 39 70 26 430609 370236 301721 382539 32 6 260154 6 41823 1194 464123 9 380022 8 20 404629 31 90882 479882 38 506633950 320043 35 199965 8 93500 27 34299 56 85 482035 95766 183419 419388201 597288538 844046336 400292 478540 74740 8 7 56 5 5232 7 911699791 52 24 15 144751 36 52 99 50 73 3 335359 45 14 433294 66 92934935 254009 601407912 85495 46 448101 867116730 46635 89 26 70 20065 952870179 25 99 31 217993 23 75 51 2 9 255723 17 347685 4 1 14 33 66 98 61 9 30717 196950 28 8 9 89 40 71 69 261006 209416 246540 105734 68169 11593 9 329078 387951 37 17 414690 12191 46604416 296003 43 88 78441 977555466 58 397479 266706 18446 59 869546681 88 98 63 21769 109122376 45 23054 443779465 439181298 56 374190 374731 666477748 94 292234 98 8 441485 436759 4 401675445 140630 374215 494573 371076 98 12 211819 98 401665 375786039 2 5 95 368416 4 229778 214787 9 7 24 6 79 152124268 35 55 288883 78 7 78 30 340559 54953 911595198 123612 32 5 268885 37125 5 99 90 222522 677951860 2 53761 41 26 7 33 82 268856209 67000 178260 75 32 47 6 236207 40 290443 39 49 578953356 71 4 379324 33 343080880 14049 536103996 14 215765 1 85 39 389425 74 284970 342454 8 250746 85 26 25 7627400 38203213 345412 51 270482 160730 11 196 33633 25 183264 76 33161 66 91 218598 296709 35 18 95729 46 40 241877 52 46 4 7532 251380 21 194323 18447582 176232 364394 83 62 85598 33833 383031 3 227885 278825 152266 131509 198312 61 390009942 418010 27 475187 974187875 592778427 45005 23 468719872 18 79165 52 459319 589095723 42531 188965447 148101 6 49 97872 18 75 384340183 70 51 14 455543 118397 52 6 97 49 79 412883 443806 317654 82 279688100 63 78 382424 306545 213209 323636 863633362 411566 66 27 88 464176 184500 72 9 26 305046 396505 4 315268 248448 297111 199148 86223 22733 9 71 52433 47 3 33 164256 345336 221216 254154 7 434159 83 213507 253877 851756633 214115 750471354 24 25884 123306 5 16 59 84467 18 54 211668 389982 212852 225655 28 331906 168755156 59 22 128574 387302 75 94 29 468582 31500 866581175 46 69 5 88 45484 375192492 315561 58984 70 181950 206023 793389487 371763 227940 227390 19 9558 77 19 52388 9 412789 14341 33263 3 34 5 3 367380 359428390 61 33 14 164896 115532 159168 24 2 35 113622 57 61 53 93 302897 359520 66 491934 191937 6 560717542 62102 48 32 347277 63 176770 92 50 45 15 48 840479000 608310013 51 60 67 65 46664 1 33 376641 85822 31 2 453284853 164789330 497932 48 3 99 161052 89 36 63810651 63 95 321499 147892 200767 85133 73223 47 52 87222 3 308886 69 719213956 33 126388 62 329413 171424 55 38613 5 386770 489130 335049 3 313859 185242 72 37 8 1 66 274788 318757 13 3 308498 297420 23 207000 6 407658 387711 46 161218 820693455 86 98 54 53 91345 8 17205 79 41 195066 8 219386 233226 389664 303640 700625728 75 46 3 3 68 93 407108208 87 36 13 47 5 25 29 396596 68 317587 325295 94 20 13 355484 24 45 42 7 397946 86 34 6 86358 16 88 269134 302744 3 846657586 552783145 34 62 85 418500 31 2 4 4 430786 97 182968 15 410659 62 112465 69 20 264456 4 72058 75 69090 248502 36 9 59 78 142109 131696 23 429175 71 391873 18 156051 16462 5 50 39 35 162847 271729 34850 224995 58 3 43 778157396 96484909 400483 773970641 378091192 400437 269863 30846 49 241648 262827 183933 430543 812225987 222222 33 169554 197956 233126 66 58 29 282841 108339 304565 4 182599 5 314229 61 79 63 17 301691 248996 99 72233 807515695 67 166118433 83 49 6 376981 38 389088 483186 317121 658322871 414035 88 257225 82 78 449810207 3 42 7 91425 104005 60 619568553 31 14 252721 6645 69 145810 79063 324512 6 92 242632 63 2713 22 7 84 74 130407 319729 2 457373 1 155436 278748 51 415508 7 370335 763689745 497566550 472329 127645 41 587794208 56 215309 329912 158963 37 38 129274 36 72 156462 250488 58 9 301322 5 482695 349190 59 39540 834924498 794021864 94 167966498 95 63704 1 40 159399408 427352 53 53 98175915 320718 47 46 213643 72 93 178667 254310 12 44 4 74 41 21596 164210 472173 74 17 22 162888 189213 168457 82 22 221958 15 59 331555460 20176 51 486146 86 279353 442335 697524816 933234860 5 121226 13 488599 360373 342475 375579 369402 46 453321 723502513 38 92 12 297428 52 92 267546 110646 44 347453 102759230 4 899292827 2 52 413802 102386 26 455667 305298 75 792946094 44 290751 366009 10 151301 35 65942 309273 3 105674 19 79 485260 35 42 381539 12 655290661 70 95 298444 48 29 40 325430 198857 132927 62 372105 2 636309484 16 9 14 88634 7 208694 437093 13545 121783 150405 485367 75 35 89 189262 66 94227162 83063 85 16 7 4 88643 7 81 44341 56039 235896 105818 940578402 88 144070 458999704 233598 108330 33 496480 87 424096 477046 87 53 276712 44 6 7 47 197511 412128953 91 87 158406 32 43 52 65 3 51 172648 7 289244314 82 147628 6279 12911 82 84 88 4 474642 692828536 252007 95279 499510 487540237 380320 14 85 456773 11 20 399257133 33 39 270924 30 63 80 20 8 479528 326020 21 12 22 471280 238733 319689 932079263 44 54 394439 2 31 314926 97 80 816171418 184052 53 76 245060 278032 40 124807 19 424811 76 15861 50 62 857189772 43 4650 228522 191213 40 56 1 7 47 329708 428865 281227 248967 50 61 1898 927527212 56 62 63564 376000 101067252 22656660 287701 189570 332022 19 330357 335258 123920 66 215808 52 73 171680 1 124073697 4 78 400109 437486312 16 156559 324220 22319 98 91901638 43 5 50 277865 58 55 7 17 95 2 64 19340 590042353 159989660 144690 90 34 84 53 73616 689759109 99028 58212 41 997578266 381503 8 368422 471899 15 50 8 366138 1 307709 3 769561838 415255 190769746 127795 284812 97 594910035 442782 99706 75 8 50 17 486552 53 6 417922 77 444712 403370 33 41 254391655 469462 88 336267 40 51 494915 77 38 239258 70 79 475807 234728 387070 452671 107325 152042 6 7 505170806 361820 30 7 41 31 80 60 189841 243247 38 32 48 216280 36 342100 407944 14 65 91 468827 413520 4 599654092 366492 3984 70 194048 486007 8 265625 21 470861 38 9 340659 359464 194987 18 56 82 884959686 130208 15 22649 2 657806362 725051638 70 38 89 53 56 36 14 2 10 73 321843 302348 6 143952095 278631 40 438380 67 21 98 6 350043 454589 268589 179343 11 89 7 474765934 61 77 465161 45809 179190 374010260 3 72 1 9 84 1 214261 89643 46525 69 173179 23654 483936348 2 24 77 336528 123723622 34 73 310938 1 97 116508 70 93 77 56 478612 6 171279 73 17 78 28 254535 60771 328477 41 15 2 23395 32 211661 473927879 49 57 75 84 483427 79 63 406649238 21 9 299839 203558725 377542 71 73 388967 424628960 20 174275 13 49 390516 71 57 19159 36 17 347032 198734 375269 469891 51 185495 57 32 914333203 24 277043 58718 66966 20 5 298 325640 76778 361458 278435724 652299341 92 229357 32392 252198 409318 475041 53 789427380 70 56505 62 203083200 389907 84399 86201 58825 69 55 99 2 163120 92 7 342338 41 301209 20 25585 84990431 496861 3 254800 6 201045 33 81 435503659 3 72 484522 847997304 332926 47262 389978960 99871 375862 430152 70 24 278485 89 10631 3 76 349908 70859 293659508 6 390 65 1 447976 77550 78803 387249 29 33 4 2 674439033 457106 8 57 499089 257085 566143288 429786 319802 75 481539 84 347200 464902 325182 75 41 466516 218619 54 493309 396055 95 290243662 70 486942 59 693169079 1 846022107 3 81 396405 290432 3 27 8 126858 279759 2 10 283125 8 255394 11 862821679 60046 3 233839 73 476463 62 3 341347 488201 101889 71759 77 9906 30 631176139 168754 44 100674 214971544 89 461606 69 42828 17 685123480 13 5 156871 112297 7 107334 81515 942078737 6 16 109197 5 15 276595 44 147087 56 156967 453248 410159 19 781321317 60 312606 147470156 41 211371 19 1 91 35 85 335469 28165 93 97885 266398745 27 9 75 68 332322 1 53 401477 60 46154 56 8 271217 64 95776 12794 157647 456608 61 318686 449378 7980 9 194131 19 477501 20 412677 470502 33778 457448 58 36 25 794567656 426234 9 70 394326967 45 99 414958 21738 93 8011 127349 254712 325799 28 47 203394424 180522 603931213 9 741400693 43 470304 343957 17 75877 39 34286 425855833 314305 80487 6 1 44 86 21 55 80 7 90886 10 12 4 82 88 7959 67533 80468 73 8 97 443842 64 72178 88 46 474118540 140092 217942 20 47 186879 884166920 66 55 197933 73718 399115 322602 444746 181274 306714 27 146334 869792371 30 131115 600185449 60 133221 495290 58 38 252392588 27 87 52 392692 91 27 42431 81 3 70 374737 476396 86 297511 122402 25 85 84 22221 38 407759 369881 22 27747 77503 143902 1 62624287 3373 53 60 249249493 79289 361346884 16 138639 67 4 206721 76 789616537 94 71 31917064 12 233314 58 44609 182580 193180 353085 214396 245346700 41 6 153174 469815 342880 64 79 2898 237276 95 89 28 9100 123860 74 387508 92 58 304785 323870 17 76 6 46 9 36400 98 7 353599 86 39 228111 209911 415289 282886 521318154 207328 1 91 170451 78488 52 828991190 8 3 13 173370 15 280397 4 198753 80 210748 51 29698 260187 70 333699 112893 432417379 89 316510 20 96 46 143603 183430 520099030 5 1 228936818 3 422717 47 2 39 100749742 4 67 99578 6 424727 46 3 177867 71 269442 486212 403643 53532 435253 99 87 336676 453215 7 51 383696 9629 52 96 10 172443 3 986878371 11 120525488 6 27 9 37 7 3 592860596 89 118715 80 476913 280915294 193160 120721 449249 467814 3 472506 22 430785 367484 90 256621254 94 91 86 94 61 296301 20113 5 248630 9 80 8 331226 973137712 7 45 696536333 44 860445340 484608 137145 469380 48 48 260823 36983 92 454545 50 29389 79 26 45 76 70 88 413701 3265679 79 10 57367 373559 350863 271442 841317264 417509 84 5 18 42 166575 26 7 8 72393 75 41 37 195412 57 46793 2 5 40 438493 19 8 36211 227433538 18 64 3 65580 17 240753 225835 210297 68 1 94 323293 53 373704 52 95 208007 172676 160091 5 6 136132 55 73028 390741 372759 296748 502691840 24 37 86 914001887 460019047 45 308659 131845 299865 14 16 128523 50 78 891542953 66 40 49 49 145225108 44 25 33 237296 266752 30171 85 49880 74 10 47920 67 85 266681 237090 165952 2 425198 28 48 8 427526 26 440110 193107 260382 7 86 4495 486189 14 4 2 98 9 18 34 37 87 906754945 385751 142872191 7 84 7 38 260380 443672383 399712 269001 256433 295203 27 23 38 6 413359 52 466965 191427 6 39 38278 2 54 173231 96 22 68 30 347773111 23953 160887 92 7 315105 72 879941324 24 7 52 73 98 73 81 81978 522710289 143559 354734 255328 58637 405673 37 413562 675538077 354971 25 96 1 96 89 451882 90 199530 15 293484 92241 47274 278671427 84 18 937519201 74 12 375506 87 87 10 15 97 212893 361915 195531 85 245841 52 240892146 82 50167646 306220 912515043 5 47 474430 45 383921 150751 86256 274179 89 353437 246978 1 106913556 40 21 661126344 61 73 362317 151846 52 203615 575320286 260844 469211823 84 198862 67 55 70 89 80 76 75 510823357 33 492069 610806010 259252 40 33 312702 333542 290315 11 475837975 421507100 364580812 70849005 89 88 16269 71 14 141260 3 8 79 322631 60 483791 1 238006 61356 78 79 401626436 132999 185229 94 37 76 33384 17652 301252 271103 83 1 367897 721387122 59 92 51 168730 2 415603 6 217002 26 64 19 2 174269 325853 456937 329870 28 5 17886 418754 82 2 46 130199416 311573 70625 71 60 65 67410 25 238341 631511937 440119 2274 50 310115 78 907086533 72 353053 85 201518 266891 192974 36 28 4 349846208 56866 254327 39 19489 435632 287102 214080 305733 559818439 66511 39 97 38 64555738 462123408 45686 239816 489005 11 855958757 76 172710 230722 254578 310807 71 4 56 62 9 144671 118395129 17 34 114470 61 155739276 45 387819 166422 209187 844404186 235538 75 972871499 464977 99 24 338927 42 12 29 48 220267 2 139030 63 4 3 90 349812 97 69660 39 323956 420744 333070 92 58 33737 293364 303015 8 359383 15 440622 45 480297 39543 59 301360 374150 219918 139922 429364 468845 70 362535 4 465399 225177 42339 5 148903 37 11 278389579 8 153345 111443 38 94 352328 506394433 341691 9 585760935 474697 21 66 17186 33 252287 443279 89 2 63684 2 213808 77 58 176213 100197 493739 341884 24 687492131 57360 262392 283911 188267 24 61 2320675 57 29 3 51 147067 26 74 92 89 1 2 162701 96 22 3 347265 46 482487 19 11 3 17 11188 328847178 29 9 101539 31 62 88 60720 223300 13 154922 465136 51 99873 103421 10 3 67425 4 61 228910 59 61 26 219939 629921286 127905 494416 105953 463353 33 4 59 673162880 459191840 46816 5 85 90 2 367731391 185114 66 35 332009 39 9 98 1 37 56962 933136387 495982 199113 14784 71177 97 42 312580 8 92 322869957 17 28114 379193 42 141409 392732240 262072 264317 314689 55036 424793 391749866 307658024 89 66 308242 84 76342506 332722 344664 16 467493 96 15 64 54 296060989 27 33611364 74 97 73 36 284428 115843161 7 327774 275982 70111 130201 209579 56 333053 325749 376756 17 88 777982532 6 166350 11 8 2 455447 88 524036879 296232 51 7 82 102395 735585768 64 100952 48191 156125 92 471141 799035429 51 17 87873 231715176 52 483821 319487 499003674 122026 16 112016 64 107230 19 97 331476 24 26 30 359174 386003 7 62861 58 277526 85 88 890828926 180032 513431769 48585165 51 365260 45 59910 183185 8 298698 298610 73 436998 571447950 52 56 331056 93 353976261 292531 27 6 417785 82500520 71 3 89 9 33 40 44501 135721 12 376834 28031 359098103 249650 23 78 92 188359510 409302 90 63 70 17 1 173680 83 89062 76 6 78 96 20 38 55 76 36 10 359043 30 917125233 26 37 28 97737 89 86 98 55 908294732 350893 351604 82547 156004369 35 27 52 59 322773 350690 64 84 567747005 15 69 48 56 64 16 403204026 43 87 87 532487963 27 345006 318047 368174 56 34 452814 60 855514415 9410 21 14 62 10 12 457157 433837 200864037 11416 43153495 43 83 899657514 14 110482 79 172548 37328 14 337887 73 787649638 313266091 142152 76 303606 97 207251 97 255434001 68 63 9 86 229102 87 354114 66725 64 39 316337 68 54 87 340941 48 53 26 46 59 96 327480 1 380166 100265 17080413 96 40 220526 255635552 418825 317841 76 363137 341564 61 60863 396465254 57692 55 73 16320 50230 3 85445 80 736908163 4 327897204 87 654322769 65 661133185 42 172381681 39 53 131608 496700 70 297874 4 437061 82 3 68 93278 78 23 75 8 66 310719 16 418405 250639 1 182174 84 440740 18 88071 94 111038 378785 6 379859 343991516 87326 122224 74 12 31 9 29 87 19 12 395343 294477 12 91555200 59 307882 433642 36 5 5 12391 314738 223523 54 9 67 251610 89 52 347730 122162 6 72 421846 2 25 17 65 11 9 392298 357070747 49 29992 58 21584 31 66 374111 208106 168227 34 8 224035 201392 21 499595 21 763430805 31 28 10 97740 665031533 120956 15 383115 139609 15 2 427284 240153 765697929 75 313784 421353 84620 496313286 715893927 35 66140 40 81 379629641 74 346641 26 27 7294 29 36 17 92070 69 51 498805 130663 301632 68 329529 2 71 259193 54 1 40 29 70 8 49 52 399985 384564 122028 6 168100 52 299657 769522409 346519 234782082 486087011 10 219003 454267 348189 421466 142593 314643 35390 9 331359 59 38414266 420473 5 358467 454221 69 41 452721 1 75 274987 98 426301387 79 49 26 81 375231 362535 447205 77 2 49 374406 233769 125938 139870850 4 97 64 460445 215475 96 44 57 378299 123182 34 19 461224 469180452 8 38774 16 6 159741 54154 1 4 394185 1 14 43 308020 90 9 484476 3 29663 3 57 127392 15 5 43 50 71 62 166532 80 30 85 87 480691 51 246668 78 475202 474116 81 67 11 311618 51 47 36 30 99 124059 8 68 1 1 16 55 318989102 313402 881877742 27 16 262412 11 345866 127411 317196 375805 78 58 402018 17 24 398447 33 89 359511 164484 103420 471520 87 93 13 483341 338021 81 437649 406957 13 88 831690363 87 346211 7 37 186815 915850959 9 31 258420 977643009 66727 92 51 126723 184494753 8 53259 50 27 107606 38476 25 45 691586379 14 188579 59 65 1 65 16 2 30329 308490 35 17 4 941702409 62 89 25300 25 97 76 68131 56 1 44 80 870669770 345835638 483380 31 201871 497654 402819 544842186 27 184485 708819070 87836 31 59 370502 326843 36 871359668 402266306 19755 93 263961 6 136100 62 96 51 192540 99 454567 58960 295509 960797262 113063 4 81 97 488378 4 40581 163564 238065 190190 454668 91010 98 78 21 396244 324549 3 310152 87 9 371006 377346 340188 48 349188 387748682 40 56 63 93 21 86 351530596 8 24 188682 364431 11 702043611 37 7 18 10 480778 8 40462016 43 194411 54 72 258604 162211 337931 343820 88 30 86 73 279565063 263741 257759 13 315902 292081 7 328905 71370 370570309 933740937 456855 454116 19 753940230 92 49 69893 1 313656 6708 257339 2 222152 369444 78 1 196364 61 31 426311 2 66429 132566 54 83 30 72 4 480726 74 95 335295 476990 7 47 22 34 33417 64 246583 78 9 433358 304516 268677 24 353434 207611 145121 174627 43 65 61 66 183221 465666 491338 126884 488098 67 80 53 667176572 88 147802 80 15 1 3 38 69 351815 84 52 264095 6 66 78 73 994420720 39577 499076 5180 471715782 29 29 483122 49252638 5 464876721 373989 9 2 4 56564 7 54 932252066 550846675 331981 63 74 93 359546 476405 80169 95 47 51019 1 318717 23222 30 86 540952510 189780 50 126313 5 8 260774 132167362 92 46723 329616 467084829 86 488565 61 77 401198 326389 95 23 633909259 32861 25 413658 432739 47 44 55 63 610013419 80 97876 131307 249560 360709 234958 391906936 231242 476295 4 44 24 199932 4 1 59 330360 377392 83 108575 82 280948 80682 96 123885 16 207986 306354 490437 1 485773 227439 89 488308 19 69 386975515 476081 374456 317920 85 26 6 177767 54 352531490 249177 81 12 7 35 39 26 12 64 355188335 54 429657 30671 303358912 485744 22712 41 61153 64 97 385204 451298 171665 33 39 52 92 9 188460 95641 4 245104 77 138155 94 185257 288851307 211898 51034 363849 73 308275 27 52 81 79 18 27 47588 68 338517 24 5 346992 84 23 47344 56 97 2 154755 45 4 253473 20991 274569 29 16662 84 40 52 232229 72 5 67 178879 184094 29356392 91 2 95 68 34 51 89 5 405973 70 211473 10 544735846 27 95 3 250026 79936 311150392 12 417759 5 306153 451531 419703 482059 48 331226 767848465 813719172 498943 213613 7 356263 6 15 601499203 49 86 44 744817055 62 1 421023 6 44 405748126 95837 174280 456343 182636 11486 209445253 293969 35 68135463 25 52 199341 55 41 402207 78 89 4 6 81563 14 181114 51 255370 94 73608 33 84 431860 87 444795 3 164742 12144 41 26 15 59 97 93 279770 49 27 259174 424512 733087252 91 56 5 35 481124 431501 100610 43 76 21 1 1 21 63 97 42 574571545 96 8 227676 57 162653 8 86 416058 81 87 20 208473 86 11 336566 70 98 64 563972525 8 186984 10 9 373329 25 59338 126962756 323150 182495122 1 68158 137127740 251142 451411 435302 16 59 426318 42 425322 236030 41482 84303 9 750486405 19 83 198925964 366164 368966449 2 99677 19 46 413662 47150 385967 562276550 16 133108 95690 84 424475 19085 84 170423 302670 41 3 55 297903 91 7 3 265577324 92 183345 52 958486320 96598 76 3 283592 9 190318 17 354178676 519838469 499244 475062 37 35 7 8 60077 89 78 82 1 61 17 86 45397 11 454677285 24 427463 71 95994 19 495803 41 35301 251917 298774674 55607487 32831 382822 43 44 430528 77 4 161030 11 13 91 138691 15 57 534462823 348931 53 13 93 38 20 6 40 82350 32 15 341317 51 331285 59 122672 93 337937 55577 100735 63 46 6 6 347754 73 73 63 446646 66 52 100539 36 4 157704 403716554 481329 90 27 2 2 368489 354353 96474 63994 398906 674186929 70 60 4 7 7 7 395903 64394 99 90 33196 427176 84 179572239 126351 285365 19 8 7 394180 9 56 8 60 31 13 41 285430 69 207072 32 416906 118556 178629 268523 455681 260724 77 69 29 67903 6 90348259 28 919516592 479638 311691 752886296 85657 6 45356 64448 4 276874 9 7 469863164 172715 90 30 11 33 155407 7 22376 118453 76 274482 2 2 496763 21 472024 103546 52 233250 301183 48 154698 324471 19 59259 31464 241014 7484 327739 57 24 289006 439404 524934638 66 22 7383 91 120840 56 350655 872755616 27 16 91 16 85 28 2 75613 267777 92 64 4 494768 69 71 6 16 9 7 329991 64 389172 82 79170 305157 154889 205752 352364 317308 20 7 70 72 478378 208218504 44 327925 859626150 483443 497623 182620 40 68 80343 1 903602986 244997 623401805 387950 259731 208783 84 16 255671 8 165779 69 3 353555 55 359184 231958 144741641 66 164613 67 123315 84 216140 45 442438 14 73 90 376718 63 59 97 88 24885 301124 66 84 185779 59 20 314471 358642 223095378 282833 349015 58121 20667 277326 3 436899 189846 119739 35 447381 1 47 775419716 10 294130 293888 20208 78 439160259 57 198004 353475 89 20 83039 311826939 162336 338992 483981 38 292529 69 231972 82304 91 8116 82726 91 556488896 36977 322623 89 144846 400751 242593 719480779 8 3 75 196735 313847 43 404678 59808 65 115319 46 133239 3 200527223 499472555 47 10 466651 6 9 3 34 12 248975 32 45 290630 60 5 400299 5 438894 119818 40 95 69 68 71 138616 3 85 30 247521 56 34 434757 337334 462050 4 253459 80 57 278725 88 86 22 59 31 401134 288844 84 5 3 84 71 65 47 7 35188 27499 3 120408 6 13 863314309 7 50 265814 9 154894 32 84535 314580 89 405874 884669157 57 83 9 349116 73 53 45 80 6 7299 65209 239879 205728 8 7 139432 20 367868 60 2085 1 402663 54 19 70 57 7 142189 422374 15 93 5 190451 188385 6 71 8 59 82162 69 90 148652 423987 85 30774 277522966 88 268386 20 59 72 71 256312050 209880 151351 469797 370282 79 227940 129373 14716 863072681 45 264151 88 156230 3 34 7 25 31 212934 10 476856 82 61 435288 469486 342629 30 275925 77 451693 13 303964 51483 974330800 364879 107007 49 22 116726 280839 216242 4 229286434 93 1 15 39 16 47 410089 947127177 27 371157 237364 210136 6 161209 79 87 319669 897097721 381373 152722 44 147769 112864 52 220357 97 61 95 810410988 80132 98606 37515 274663 321202 143448 6 287670 140378 8 1 8 5 6801 48 72013 26 73 87 3 75 83 83 35 3 88618 3180 38101 52 3 24 58 5 25 81 142701 12 8 95 68 9 63181 10 39 39 240286 708151903 37 305549236 82 345956703 12811 155364 112947 301225 181878 8 73 77 8 19 436113 156740 3 59 319303 479880 86 129932 29 8 9 339035 347829881 294193837 7 13 73 105155 275521 277259153 23694 171395 421394 310655 91 411281 218106188 26 10 344527 380956 50 178368 85 75 28 49 32 42680 31502 189302 7731 40 450707320 49 657584686 486362 95 67 72 508244267 102570505 177667 19 401886 245252 34602 217818687 495966 75 208717 23 750225384 4 384881 5 1653 48 51 31 5 83797 413275 637465978 4 75 231034 388114 10 41 32075 442828 39 485639 82734 175675 26 113382 44 316752 82 34 447570 52 88 4 78 121458 43 6 349510 88 255197811 399953 67 124278 68 83555818 497154092 84 22 442028 124462 54 34 34 175942 42 188891 87258 26 63 104301 32 30 17 71 4 20105 440625 218611 469785 73 18 15176 539369493 79 419047881 10 348188 408334 64384 79 81 1 383530066 83 82 60652211 6 166033 165701 669592003 6188 93 47 80 224558 370821 392159 76 7 64 99 268814 401488 66 20 295392 347943344 462391 176715 402551262 268573 109724 296825 422355 32572 273268 74 56 35 172063 409642318 56 39 41 230054 219033 214129 939794365 467428 276018 161102 81 77 63 31250 14 1 230624629 444225 27 19 27976 15 95 55 376653 154248 6 479710 1 8 297739 13922 455555 8 5 91 208296 7 61 434759 50 380574 58 56 60 443951 193979 477232 91 45 12 7 3 73 5 1 69 91 11 2 72 28 69 2 268180 231537 405442 64 31 15 75 39 725620330 623350711 357851 147993 388579 380483 157867 94 1 72 39 47 498506 32386 405775 96 450614 35 70 3 399650 90 51 266490 28 125046 81 74 93524 34837 197058 71 87 123510 89 14461 41 61 11 9032 16 44 356829 82 84 6 3 43 15 86 478947 61 46 47 68 45 43 257019 244484 6 107897 249013 81 71 274191 2182 203955 440107 30 187202 9 666533350 2 7 96 76 300050 46 81 721520049 6 95 9 402809 242881 2 3 60 21 27031 386616 79 75 57273697 102976 213582 67 762328925 163971 53041 15 319321 46 29 294817 428625 86 174940 232572 51 15988 30 129396 351920777 6 149901 16 296931 84 68226 31 99 12 84 568014195 470248 219593307 258264 20 26 1 35 328199 465510 426717 3 29 91 71 196785 32667 70991 443956 69 25 93 173380 26 206690 835575470 520015274 71 55 77 86 465072 453547 153133 119259 12 166627 2 26 1934 9 30 90 88551 408160 72 708467960 160338 490982 252600 632653009 250452 21 447300 873690698 4 14 76 112930747 53 311603 431724343 4 90 448692 38 9 31109 56 116780 215841 36 2 275302 261954 57 13792 28 45598 25334 425685 1 98 54 21756 20 387457 37 5 44 695188451 122941 39 85 18944 424172 28 96598 499745 355747 319641 399862 738020617 304481332 6 388030 86 76 140507 144067 293448426 20 72 123037 189280 49 27 81 79 97 3 304513 1 83052 6 426034 54 8 26 13 197400700 97 97 85 662058018 287142 276005 200527 4 91 14 63 98 907183153 7 307194 63 136895 78 417784 343220 35 19 467585 8 113465 3 47224 24 18303 301500 61457 90 80 339161 731891112 99 274610 391239 455767421 3 403424262 79 296716 146645 93 78578 8 95 485421 499485 384331 139629 60 182310 46 97 3 2 50 257116 10 313622 167364643 58 38 109896 230123 99 486565 142263 32 6 3 31 89 57462 49 40134 76 91 419519 7 56 60938 474024022 89 232202 11 380592 87 12845 94 28 992373888 26 62 125838 88 29 117029 7 35 54 17 39 5539 355978 13244 39 36 7 3 36011 110842 129586 57 79 24 886543590 33 17 306872556 470503 67851 314763 52 372294 206158 222302614 475339 42220 38 99 498871 35 5 96 16 193748 142019 28 761697829 20141 1 236424 86954 115018948 76460168 93 208641 5207 57 2 489302 154222 215043 81 50 58 420990 145115 76 91 72 426214 443662856 3336 89 214738 218313 70 9688 422686 469075 70218 28 112121861 45 96 753471882 24 434137 54193564 10773 23 58510 25 5 451551 228419 94 91 61 870272372 69 903550897 46 416544 214001 63813 6 365223 262566 242529 97 6 217464 289816 93 186382 28 72 17 81 17 424866 115735 72 20 239750975 86 18221 87084 46 12 494333 37 58 67 799342380 169940 74 8 496463 98313 332718 371466 366621 701514788 312247 54 7106 268034 53 493975 65 52403 453344 71 625785350 22 33146 5 48 90 10 78 2 17 55 80 38113 93 95 213610 8 7 782203194 5 417870 86 28 67 93 54010 89 162484 383049 825222464 17 151860 9 259494 401145 91052 37 246990 349907 319755 51 653404484 368511351 93 82 8 233976 48 2 68605 76 7 11531945 243203 18 17601 140595 470423 75273 242700 77 143993 72 400638 159923 164864 163204 355556266 57 801082374 310999453 241754 2 55 221044 69250 6 37 83 17 72833447 204294 238868 434102 54980 44 37 345725 53 2 5 38 87 98 24 83 418881 58 107573 29 242583159 293594 483999 293866 9 450500 239885974 86 148756 45405 94 176939 389591 35 30 85 234594 25300 85 66 49 40 25 74132025 352298 46 401636 197455 11 9 452223 53 274324 95 9 6 98 287808 207324 12 3 7 42 103030 7 100870 145420 41724 53 304526 63 80 33 44 251829 758850181 78 74 92 581989898 295887 463055 45 195448 75 609334479 55 339788527 35884 120742 951410598 471670 57 34 46 804073728 770705141 9 2 89 117743 3031 448228 154293 745484479 624315847 5 236552 106019 23 356723 5 974200443 21 224448 6329 269274 97 13400 495933 448200 392471 284433 223377 94230 7 74 52 61 94 9 19 227487 7 89 39320299 94 258174 89 309592 24 98414 8 145998 6 69 3 875857007 99 83 79205 6 71647 544872529 66681 81 632291240 2 82 415826 331929 84 2 49 306628357 170847 240407 9 71 135928 473595 704352574 462328464 431488 64 385154122 207913 457799 78080 60 82 8 34 31 6 207910 179950 23764 230858 30 454216 491753 306430 391628 40 217294 161455 34 88 18 200059 191675 623469781 80 288037 39 23 305042 36 83 499087 84 179952 155476 65 235449 97 50 470045 349743 86 184443 228206 28 8 80 69493580 441110762 78 152405071 180545 808924034 65 8 4 341821 23 1 79 436623981 38 71 422849 84 75 43 34 210485999 78 72 50252 676896975 13240 478574 182423 1 157211492 348189 77 8 96 75 343747 83 55124 52 46 83 96 81584 4 7 285407337 91 21 111006 9402 225930 55259 249583 1 9 19 69 646850517 489304 28 20353 23 23 998796352 3 89 74528 54 232532 94450 83 279086 22006 239880 67 375972 216525 236945 209316 300286 228100 46 96 39 41 41 132181 34 14406521 55 15407 718005541 291144 376720 83624 64 49 319193 430832 82 76 97 83 7 4 478052 6 55 373080 16 6 284007 923645349 332900 198639 347922 53651 110520 75606 77274 204625 453223559 2 217775 403062 882361733 4 7 122824 75 28 421101 5 241466 2 97 83 411428 308742 31 50998 11 20 405627 78 98295 33 448373 5 160922 13 72 50 491111 66895 83 423534 381334 25 130046 833128286 166512 46 403845 6 49 96 2 42 210277 358529 77 10 5 4 36 75 90 158648 47 27 815946060 43 425118 422688 456319 38 2 268434 41 3 5 765992004 87 68 6 428397 363149 10 85 34 1 350679 75 414953 36575 478127 41 90 10 306265 911715703 320718645 29 74 18 69519 70 29 377042 471076 54 576237999 69 430304 261342 97 16 126402 220041 73 183266 435010355 467191 980419963 18 7 42332 8 405504 88 30 70 326213 81379 38 98580 418716 92 141258 1 37 9 334179 22 378469 283017 47894 8 122300 1 4 3 19 68 550848273 69 71 257728 61 6 80 8 6 160275 14480 59 68 32 54 5 351865 360809 64 77 34 324700 76 8 9 82 1 378833 66 445020 113392 61 9 4 270985 8 4 58 514166016 76268 498817 31 82 11530 6 361859 274480098 18098 751771239 62 253398 12 86727 350682 173323 88 5149 493694 490061 68442 174162 276998 411572 85 49 955902553 22 614268300 142044 160220576 64 229116 835239182 782197911 11 43497 33 466794 464462 84205 134993 110950 1 61 193333 34 276854 8 235978751 175206 359386 233047 132140 443528 186023205 495782 170751 98 95 65 413282 439755 224983 18 62 391608 71 319525 39 10 97 40 115571 38 5 77 119965 280701828 94 20 147429594 375426 551915789 74 362828 315236977 263002 48 22588 87 174638 98 14 11 95270 525948007 4 38 77192 21 22 177838 6 183231711 305016 16 390805 323113 36 8 28 97 10 75 45 86 570525090 33 53869 333419 1 72747073 84 1 367871 382972 234025 411598 297740 373630 517913272 62 90 3 279650 260249 243167 18 86080 160737336 264047665 266410090 478083 321744 5 184081 101363 5 254718 337009 183039 266194 6 18 2 148277220 72687 94 22 477007113 46 75 434854 37 7 29 180654 211735 710171689 315746 27 47875 163070 378980 26 75 13 862066790 212165 98 178429 406683 83 44 665428465 30 10 108047 141370 82 338048 263277 483594995 9 254028 3 136036 35 96107 31735 265936 5 344953 75 60 68 402207 381143 271352257 57 144871438 35 42339 99 15543 79 410436 66 43 44 56 125485 88 392808 9 62616 3 80 272681 497107 275904 299148 92975 73 23 4 59 2 10234 58 2 13 1 53384525 397157 232813 37 36 71 179502 260955 26 144608 40807 87 280584 107034 26554 82 305940 376289 62 917962379 92 32 3 33 475026 23410 15653 123629 240959 92 458590 49950 70382 12 98 126300 13 51 6 87 412488 25 1 20 57 337730 131157 43 211964 96 394652 33 405485 283091 99 11 36 231796 477586 65 50 13 90 3 94 88 71 2 30 84 28 437646 55 33210 67 380822 11 27 87 200146 94798 46 3 19 39 28 43533 81 453369 13 4 474237 307117 73 49 194388704 8 14 61 412339 443736 18 23 198036 329495 102573 56 99 495140 423968 74 8 49923 273646 166045 3 63 124817295 67746 7 403207 307109 3 452107 9 82 3 90 316262 398864 4 284352 9363 44 416180 873095762 762808823 6 76 421698 192438 84 414985 47 56 16 894462307 97 70 25681 814083875 98 176669 266864 59 77 2 52 314079 347791 38 15 219281 385543 13 329188 84 268204 1 89 8 53 706117840 471327 7 1 76 57126 452279 33 269735 267009 681 29 34 76 187552513 383839 282386 68 22 475224 323853 83 257970081 17 399780 53 3 65 57 386144 29 277216 25809 7 89 97846 48147 8176 293376 410468 374857 254238 78 222253 131374 38457 84 330136 87 318292 52 234266 119937751 938991213 45 186091 97 63 80 475489 96 8385 516516011 6 46 303392 55806 76 72603 12 80 779964937 173376 5 996458285 435858 730803314 47 163078070 94 15232 159311013 321024 246761 88128 42448930 23 17644 26426 436403 65 11271963 885939230 623390753 3 1 5 76904 92 287882 21534 142573 22 363861 31 38 22565 243327 49 91 221351 53 956442319 411533 597408042 444916 185455 284688 172253 77 241225 53212 68 61 60 35 52241149 124170 39 369399 81 225109723 410229 31133 58 165988826 80 15 62079 2 2 3 19 99424 788639252 29 451775 260835 101075 132276 68 98 90 27847 1 267186 91 702943468 42 142661 39 33 44 64034 68 94 64 238838 12647892 44 350807 251892 70 89 303679 75221 61 5328 7 120203 379266 79191 348099 36 975475785 25 315201765 299364 56 409135894 427681 17 504860587 449944 327720 59 63 472069 204877 406841 3 96 9 295880 70 54 265359041 2 137387 175939 407841 7 22063 6 75 424327 209685 415610036 408979 14 4 166017 7 22 83375 242076 907133377 6 22 37 193401 437417 26 1 15 274921 101099 114209 75 70 812508197 358526036 12193 95 72 92 55 90 8 83 183954 95 447600 170613 161404863 49816 56 3 21 7483 338191 421347 3 283567 115755 363972 89 473793 65 19995 11 45 378719 114343 53 316489 181442 3 19 90 59 226832 11 28 1 275444723 32 920162463 265518 42 186707 2 21 138549 34 98181 72 113114 499729 21 30 242860 89200 58 40 388258 62 8 17 47250 55 442756 24 94 172951 48877 53 98 431999 455013 442223 64 343253 240909 111887 8 9 747062155 26764 453566 995286111 17073 89 474971 55 32 9 44 610846214 84 344785 205797 17010 55 854356296 193415 69 58713935 7 34 452772750 719141112 157865 1 222445 55 8 74 99 25537 48 485743 240797 323768 884560 2 41 429361 416874 446905 850600352 2 865840372 19 22 63 386493986 239143 3 377255 89 87 38 30 430091 333416 70 490568177 25 88 58993 56 15 8 30 357133 57 4 23 80 71 78733 16064 6 283831 344026 93 12 419634 91 46 104804 74 70 448974 421395 20 31 20 24507 34 338902 73 71 241222841 32 320396 35220 73513 8 52704 92 24 90 58616 95 48 25 89 22 251299 300644 85 27 73 892780310 191903 468717 288065 51 492571 620455842 407886 37 97935 290527 891464134 312294 63 1 43 71 75298 667029026 234679 207449 455499 92 63 113889 6 996186325 32 87 292811 44118 155937 325222 283210 519061795 108886414 496035 9 5 21 498612 1 67544 94982374 6 94327 87 1 32 44 102737 9 9 98 67 9 10 389748 32 4 75 59 28 80 168475 1 77 18842 18 97 198428 140242 27 109959 77 37 58521 1 265836 7 272905 73 7 51544 14 483938 50 450558 64 2 377507 1 54613 298497 24 311526 353257 24 91 47 11 291669 5 401787 6 72 69 4 221154 66 35 27 655140088 334637 140140 25 337963 11152 71 445297 189600 122548 2 60 55 46234 319818003 123401 61 36 760365373 41585 88 387279 8 76 38 58 47 113608 15 7377 2 139427 41 299416 7 12 78241 3 11 484225 69386 268657 339077 12173 455919548 84 309236923 116721 73 218386 125652 10 318059 10913 54 951581721 51 60 92 131783 18941 91 84 17 78 405709 25 83043 191373 58 46425 317716 15 5 395925417 16 205444 80 67 67 91156 93 479967 98 451324878 4 331223 22 56 139818 48 153032 80 531558552 177746 944837951 98 438894 17 419868 28 108931 17 32 394193 54 7 9 1 71 8 435947731 770668504 219806 75 9 433426 57 222000 185458 858416949 431122 305459 10 278572 54682 473661 70 83 59 3 236943 67 98 315129 407466 485551 83 690276280 310548 6253594 9 237302 167327 56 287005 761105000 56216 28 25 90 489756 275021 439483 12864 91 105492 282415 85 240670 189218 85 7 279070 52 67 51 5 339806 345264 60 18 58 41 82 36 50 16 67 6 114609 83 449812 12 165198 4 298029 48 59 3 318043 34305 3 22 399902 13 43 4 37 77 73 81 6 489085658 51 160530 13 57 444595 65 281443 6 378145594 17 131733 345587 649179687 223507 62 879012667 231371 772270822 73995 98963 93 2 6 22 77 99 169991 109119 743680309 65 39 783024107 102225 367672 416951 74013 58 406403 466972 418198 47 466415 95 332336 104492 15 13 79 34 2 25 499204 1 27 3 30 77292 433227 92 68 6 290817 7 43 20 22 69 42 378040 52 50 64 21 6 412511 52 309357 737309212 227644 452952 7 75558 10 303065 221671 7 117000 54664 63 241227 61 76 17 577266114 44620 80 277306 83 42 2 15 69 74 22581 35 408650 374404389 353550681 60 188497 9 133373 400957 296901074 909239010 393576 42 308400 3 189753 93 90 60 232696 13 1 29 200445 393017 93179 97 457396 37 66 742797833 764897162 287399 28471389 439053 333965592 101831 38 32969 29343 144342 709627711 81965 62 72 496490 462017 399512 10 157777 15 2622 270498 24 19399894 2936 693555046 247375 443128 423970 211202 84 36 35 87 14 468515 13 49 689920446 414540 46 718839485 93 89 41 80 14775823 8 57 90 768294302 266769 86665 446828 26 366227166 3 2 95 2 476556 457007 887483195 3 149040 498266 344816 4 704235155 68 38 42849 32 294954 231288296 272762 57677195 498254 122515 335208 448508 5 6 20 92 83 9 65 91 295710 398547 256317 20 95 74180 386886 2 49607 462422863 31 15 4 26 189175 460768 151368 98 62 58 154123 87 120530 272989834 436039 67 92 420366 50 51 67 483249 334718 67 483011 3 242307 92 235506 318077 25748 776153020 88 26 1 53 59 75 90 435498 3 85 268128 95 243255 332232 52 296801 27 495004 199955 186573944 5 9 3 626244418 476036666 430089 475844 292275 99 96 88 29 112582 433546 176399 58 61 12 111146 37 32 38 42 460524 36 111088 219879 72 83 49 693165506 429930934 161122599 291401 213806 17 12277 440951 47 89750 154963 66310 146728 5189 35130 54 26 33271 74 359424 85 5 82 14 76 31 139043 259775 625531862 375842770 446302399 48 6 49859 30 27 839211235 97 9 79 18 214640 264769 44 78 67 24 353138 53 557478171 45 6570 89 1 4 12 994193161 499843 428133 40 200752 196085 864504758 482039 23 61 336729 8 325337775 5 17 60631 114668 367626 82 17034 6620 460142 142134 70 420275929 7 51 267403 369148 69 331231 96659913 90 3 349566 43 256836 2 283670 435513 96 92 370839 41050 34 1 33 66 82 118110 167508 91 887091652 21 32 133507 215157 457344 65 187138 240995 417978 7 21 902562582 31 3 8 81 15883 143865 450343 38 359443 328763 6 9 135334 162626 2 82839 116429 420540 440528 292643 37 62 365857 529608510 34 494741 247898231 22 64 39 31 77 364185 312056 69 91 14 93 189208 2 213972 50 736120586 33 32 9 205780 181927700 92 22 31 95 549640528 99 128721 152732 53 138430 419703 21 300327 67 103518 233916 91 71 2 18690539 63 6 94 70 387464 19 204674 29 54 428991669 66 36 312854 114959 55 96 72 38 76 60731 45553 83 8 208497 49832 349118760 13 23148 2 93 170322 242287 7 30 11 333370 115673 1 71 79 68 229718 278000 20 483446 60 374883 46 19 59 688306066 65 31 30 53 410575 104257 389790 171972 414553 411078 396323 24757 2 593979962 89 51 56 5 9 83 993739184 21 324200751 463257644 285592 181097 6 709585926 12 325419 33 30 137455 7 7 394737 89093 57 3 656264501 95 58 94 200179 401970 320984 5 59 44 4 7 26525 437401 2 442777 32 69 428727 405829 19 6 414924 176506508 61000 43 37 359376 151218 388756 312063 29 139089 247555036 53 10 8 5 2 104245 8509 235809 489291 25 626973324 95938247 20412387 58 25 27 91 355795 456965 77 522487939 247526 31 36 84 60 15146 400000 47 7347 99 58 151430 371697592 11 6 24970051 76 87910 40 222905175 97 194926470 917265765 932809573 49 229510 379610 276314 96 66 86 511203749 118338 402336 33 21 59 383110 262025 99 311012 1 99 755627435 62 159484 162606 45 324226 4 459162 95 94 246130 40 59 255204 79 110974 4 98 457740 656122307 485681 85 89 71 36764 320361644 136620 75 212252 48 57091 92553 19 35 366770 78 481519 1 118631 396361 84 311333 429255 28 74846 465266 19 457782 1 93 463881 16 1 186751 201549 38 77 482093 304046 21 287936 44 13 76 12 62 36 88 35 93 97 212731 291753 6370 56 63539 107251 9 271776 301181 89360 314873 89 79 417170 1 195261 268860 405773 214628 90 346336 426134 85465 150896 89 335373 45 167488 415168 36484 230762 14 4 25 446611 154329 8 8 94 56 48 2 23 91 415707 86 52 41 37 41 752348542 152974090 180805 53 187770 5 74 4 273487 27988 755342668 347412 40 18 304502 2 27 181523 98 7 164164 12 357939696 74 426930 91 4 304560 183251762 825664126 5 17 360283 340032 15 14537226 63 328772 16 22 110078 72 211557 429748 96236 190123 7 256703 252447 266158 92 750820022 19 17 28 40 33 120857 2 41 55340 46 60 185846 60 36 183161 3026 7 8 471464 21 474297 48 135209 281300 98 3 30 193896 69 498140 834072357 412512 58 2 31 45523 19 91521 835991633 98 40 33 73210 250688 64 349682 19448 25 378045 268889 19200 27 70 139659258 2 25072 85 407646 469980 230296 82 60204 81 416944 67 224320 718046681 4 333337848 398587 27 10 68378475 312311 467393 910611485 3 59 35 82 724752365 59706 6 663477299 113086 238067 38 13 17 241721 33 455381 256619 8 142704 58 13 87 168616 9 35 42 23 329979 279531 60 391388 28 55 4 90 336825 808302271 142367 40 399136 83 68 83 48152 388881275 298648 26121 357408881 221596 3 11 318155 34 22 88 65641 29 58283 82 450672 189472 55 86 424633 248027 2549 10115 68 56 142605 361956 79 91 496881 3 9 74 70 89 109890 401314 8 168501 49831 540727597 22 40 35 37 7 3 285138 87 121841 28 70 320222 37 386545 67 43 73 5 97 25 90852 26 18 465201 40 22 358575 444053 57918960 68 387696 71 479413 12 474813 579517268 53795 38 816054494 191920 1 635977434 87 450401 87 126868 71 537925549 258469 84 67 31 96877 12 57200 81 52 150672166 153666882 370344 358756 21 320792 853759284 1029 164751 330881 13 31 410141985 57 88 56 455163 415673119 55 304623 77 55 61 19 25398924 323923 490908 82 116706 334342 42 43 9 83 49 26 154482 79892 422251 438730 815247634 429946 90 126289 19 705926488 295180 770335307 301587 155660 78 90 51 43 474647 492962 203636 58 112026 307647 84385 106897 59 892657554 25 231599 6 340345 54 121327 73 9 68 3 390497 476517 367934 673279682 78 70 486321 3656 26 736847807 235485390 438060 92 788330889 229329 268761 495947 92 37 27 887792989 1 144709 29 695212872 425134 58 20 64 3 63 57 465573 248780184 45434 284994 67 424765 135343 453048 400294543 87 267528 143604 55 27 345334 349874 489880 469357 82 5 25 63 55 92351 17 31 32 44 33013855 6 4 15 318021 91 37 33 611498331 483566 441872 471828990 404255 220357 243948 68 97 66 6 160234 49 252258 476810184 16 38 169140 24 159459 17 6 340597 305181 106203 45 34196 81 345396 369050 925081765 9 335619 74 449317406 52 73 8836191 178051381 62 126290 97 463744 144373 37 396550 282092 163897 61 365831 14 178691 245807 39 179777 275495 240465 210639006 577461020 37817 475072 66 7 373434 8 33 755178268 4 888249463 599344859 94 65490270 432658 387634 86 201832 8 117884 38 14 493328 7 576559672 93 25 156786 253878 314446 74 1 89 484251 156988 306175 8 92424 385209 73755 315869 270882 71 432439 93 96 27 128813264 56 42542 42576 298902094 80 99 5 902271175 79 41 485191 87105 244163 710253184 283778481 1 394278 30384 135550 648237729 1 306982 57 252039 142813 97 373551 417104 496569 51 72 19 492035 18 27 55 72 62 88 7 36 33 62 22 88 78711 56 3 9 9 38508 62 40 77 181766 115786 53 397824 3 707941533 67429312 434015 325595 12 58 30 207094 394254480 448011 80 341776398 418880 19 239971 8 580797199 433257 71 36 308585 229584 581993162 38 751348873 350810 49025 6 9 3 469989 31 55 8 2 93 7247 2 6 92 52306 381330 29 17 66 443861 275702 35 90 76 97 384141 51 149505 10 56 5 126704 51 90773 387402013 250708 235897153 272040 81 51 70 767777921 294929 3479 80 79 46474 63 20705 480314 74 54 2 37 346156 8 38 275994 333439 168997832 55 66168 95 84 324318 49 27406 86 7 83 60 886054824 31 17 308850722 8 108176 32742 182110 377835 388418 77 344279 482185 199867 72 46 3436 367409 800170203 25 294991 1 86 95 998676677 994572230 32 40 278145 148123 111251 60 48 18 225104650 363392 35 16 99 387945 492880 224948 187260 407641 372294 4 6 54 267317415 991148198 66 539802345 48 38 83 282196 10 80 63 613458655 69 481615 1668 9 86 82895 70 88 8 770277065 80 201885 368559510 64 69 394670 405233 55033 120027 47 485437 70 2 613637900 138380 70 383102143 82 272566540 7 66 7 402903 167078 24 647795018 382901 55 75 5 85 11 96103 161105 264146 272401 85 428003 121914 497000 215074 345948417 293181 12964 7 458984 3256213 61 70 71 6 93 61 10 91703 269680 84 2 29 1885 77628 12 2 98413171 32 369460535 994870946 399177046 4 51 278150 2 86 77 16 157005 263430 74186 64 97 5 195348 116749 42 649747651 183334 3 84364 132560 52 521726352 10 209913 401005686 1 62 56443552 98 1 10 419748 9 285432 89 438477 604663406 92 102260 75 30 61 140715 246168 6 55 63 199784 5 86 50 63587 450283 140848 87 178109 263335 98 35 52 5 135224 347810 311843 66329 333551 9 224461 356680 476577 25 72 915330015 127543 93 43 64 92 82 478881 20859 78 97 32 79 298973 375882 215183 301155 439633 136684964 370306 518808587 76 397359 109446 81 17 65 24589 220218 494162 1 226730216 12 22 1 98 41766 1 52 2 53 70 96384 330605 3 55 22 392244782 542410541 33 305104 272347345 85 1 13 7 69 75741 565275254 67 469962 56 250889 32625 115289 534042960 315377 85 47 84 810218543 55 160351 9 524936249 866869826 393347 490073 252371 45 14 9 99 8 17 21151 80338 487134724 5 2 274429 8 32 6 408828 264089 454550837 24182 30154 97 64 3 78 71 437882 249710 67 607584695 447791 480673 92 126615 144209 193019 2 5 61258 412157140 33 5 449184 8 164345 98 73 200136 70 45 27 27 9 32 167487 431962 256835 76 9 454492 42 490792 199329 98 36 83225 323106 79 398787 14 286972 52 70 53 689893878 3 310309 455273 286874 374743 70 18 314604 42 223821 15 38 48 57 186327 36 3 64 470254 41 83 349698 92 409625 61 374865 37059 424291 17 17 50 2 1 50 791930065 194722 351204 87912 373030 1374 90 99 137024 14 5 4 42 90185 58 10 2 322017 32 44 484944 250035 97 25 16 76 770478485 466542 181486 467032 49 469071 68 186545 51475952 64 325652 8 517607621 77 16 86 410678 48 18 306356 257085 947934060 383267 33771 369696 44 6 22 494306 77 20 69 299723 95 5 170405314 3 258305 75 39123 429580 246946332 329967 68973 2448 171327 378514 154718 64 124473 7 44 72 225694667 266800 10435 418387 480266 864762650 3 61 61 67 48 550236937 177359 13 20 439349 11290 91 27121 366006526 179290 8 74 3 138173 99 418666 14 458995 65 486644 65 149547 426846 69 487007 194905 26 26 91 286184 25 2 312617 262599 122699 7 6 299008 63 813270691 811958665 221856 8 74 29 560157551 220414 28 444171 276086 261325 218220155 865098213 62 96 233017 463161 76 11944 34343 555355346 285752 106489 7 81 9 212107 285299 12 99 72 60237 111129 41 390801455 239230 90278 46 469273 316467644 67 95 39050 363202235 54 121172 14 47 149149 483712 9 14 134143 82 7 31 65 75 353432 76 371647 134289857 50 15 56 99250 496854 62 37 277728 898825748 18 6 40226 61 15 51 155289 443521 15 41 31856 438381 490891 419037 904949343 437128 51 85 26 96 38 336470 84 985228025 9 2212926 73 3 721148669 60 47 393640 90 80 6805 593141179 54 41590606 62 166152 56 146934 62 62 6 525956692 80 171117 87 386150 32 47 803630525 31138170 324823 20 168614 372882 61 94 349449 71 43 337345 39 273817 57338808 519598865 73 763300954 311650 201579 5 73 60108 69 41 80 272333 284194 285115 327466 3 413217 58 56 212115 61 89 84 113613 7 68 23439 259591 19 116596818 127279 401876 229849 42 51238 335120 86 310654 97 260006 1 33 4 144984853 56 84 463081 418348 262019 147750 9 837416887 7 9 55 39 88 362890 171286 336251 32 328251 27422 74729 54 398528 38 76 40797 65 399779 447265 55 54698 23236 90 24 91030 88 286936 81 40 360546 56 498389 292832 2 714977965 61 415548 73 20 2 363622202 86 421652 11 89839 6 14971 39214 92 26 268273 75 16 214911 90 293146 58 239661 18 30 899884315 759371295 463413 9 309651024 267766 95 41 25 43 367084 9 64362 37 52 5 39 55 15 67 949733123 11 88 9 890289347 56516 479700 12 37 79666 85 316390 56 156468 423439 40 75729 7 24 52165084 62 46 318639346 91 86 360322 62 5207 376310 494562 100470 39 428721 994577589 163146 257846 89 10 767413231 60 59 74600 59 326348 11 42 138094 20 499341 34 1 252604 106431 520843068 80 144879 101442 99 154847 270305 457856 756835295 23 172391 53 94 197197 463099 494832 8 329293 3 65 77 72 67 544426427 339635 11 291780 12 200693 178293 726940176 78 413383 5 363681 180004 368119 13208 55 450413 111333456 435168 54 18 60 46 378646315 9 102349 140255 19 8 185488 59 24902 748470010 436596 20934225 389166 368923212 72 459869 5 356418 154081 67102 402008 48 729306160 361890 85 215942 15 18 96 46 779838135 614209506 8 455061 95 68000 303788571 637041618 394520 78 931102086 378974 851819038 67771 161475 291583 96 317525 6 66 311226 494312 436634 157269 10312 48 58 44614 70961 54017 603944107 58 283006 41 80 9 443616 471227 74871 536097612 336165 6 76923 92 207156893 5 83 36 114902 225964 258673 287725 7 447147 60 206583 281360403 435686 386063 473083 203520 16 461612 12936 438787 89 459536 44 48704 99 37 182648 442499 341898 199916 86510 99 118379 101814207 14901066 86 87 76 456465 25 63901 342973 78 25 6 3 60618 493061 85 377167 85386 90 265222 53 45 91 102686 82 274703 10 17 63 29933 68262 471561 20 137692 701800946 95 33 70 2608 420439 34 234336 87069 57 69809634 361888 762908042 27 345941 358808062 53 200306 168761486 57 37432 147259 6 298917915 87 18 580239331 25 80 66 46 903171559 70 73 166332 182776 277554 51 137620 281892 71 449294 766568368 7 56 169407 263693 98 1 14 11 77779 47 50677 20 7 383273305 416103 55 50 72 89 18592705 374995 18 4 65 24 397989 496210 941134267 9 44 297191 46 397009 446043 428980626 21 3 86 322437 12 3 453326 49 167658 2 18 31 4 46 185491 424050 31 404170 431191995 46 34153 236685 168958 4 386022 100120 315735 189448 147743 472585 56 432279 112964 382792 2 810047627 71 75 89 128059 268757300 19233354 9 416382 70 80 12232 54251 225010 476123 106160 85 8 383156857 480192890 662438413 322396 13 65 978838374 6 10 62 96 846463029 29 53 314199 164164577 498781 3 23 271804 91 116083 50 78 107563181 167650 37 14 25 395428 99681 6 292288 15 7 77 300348 164605 54 406173608 30 622531635 4 7 28 199799 31 84 3 70 62250 205259 45 4 80 20 70 79 928423956 47946 7 4 58 78533 249663 57 432415 10 73872 488709 81 423227651 356202 590150045 357320 40 284446 11 160013 70 43 3 53566 11 89 130977 499525 82 64 78 20526 445399 14 46 406459 90 180009 2 4 13 9 327273 49294 185948 114432 336213 48 97 41 7 50 58163 347227 280748 86 35 338978 508374185 154692 201530 14 91 89715809 662317265 3 43 87164 3 309858 150783 80439 9 336167 342104 65 62 211945 547974789 130014 88263 487098 2 25 965862034 60 82443 367211 579268879 37 334959 132939 14953 7 9 47157 48 63 14 31 300005 34804 186631 135423 2 58 63993226 283674835 2 59 187567 42 306787 17 95 35 855466378 9 362501 6 98 6 23 115519 77 71412973 448352 440843 126639 140259 493772 86 62 147937 53 86 205145 99901 12 35 88 79618 4 85 77 15 370688 8 485311 2 142438 165242 15 66 274845 488405004 6 17 294991 89 2 65 119709634 26 184434 64 31 10 34 61 442640 338426 128715 66 215830 5 437546 22224 195904 46 1 86 427543 76 410083 183214 11 26 275140 325436 89 96 12 71 899610353 59 89 24906565 23 65917 76 72 213124 74 6 590534807 80 243819 163534454 7 63 58 47925 180179555 253163 42 38529 90 81 99 81 467407 6 222861 1 6 49 88 161062 441183 48 806444341 70 3 35 37 7 8 285497076 3 6 418535 8 315115 147738644 83 9 28 138364 278737 35 103680 33 144124 60 6 164813 1 81 96 255547 49 62 162365191 75 608328649 117883 93 35 322219 405391 5 715875531 261936 73 44 69 96 151897 119958 83 51 47 190899 46389 296673 23 441793 475349 24 90 249015 25938 1 76 46 66 74 303908 69332 169915 4 25 956383061 471959 85 4 16 425976 110431 46 315424 440564 8 64 522217704 41 90 293599 254804985 299328296 116261 47 24 52 330813 7 83738 81 658990966 232999 463987 86213 89 1 476668 312786 7 455738826 104728 39 108246 467911 4 264563 430515 222242 466918 87 18 85 300726 53 67 9 7 365367 90 329913 8 358144 92275 339355 246466 72 74229 75 14 476039 67 15 146315 31861 196604 152796 119769099 27 409507396 2 14 307596 176460 3 486882 139119 85648 39 53 75100 36 425433 110105 60455 267298 97 356811 66 77 3 19 97 5 55 52 25 415974 2 82 218855 1 821168300 192870 34 6 193129 195653 10 3 622125917 77 24 264335840 8 79 95585216 2 82 79838 279489 159396 5 54 74 855001236 26 466566 10 464881160 68606 28 61 46636736 36 304122549 937329250 61 102038988 42 85 726394065 23 237599 436414 941124024 2 12 263269 48 3 277020165 355166519 37 83 35 72 40 24 465661 62 95 53 172527 223989 816193717 31 69 143678 13 286533 170592 45 817630288 38 118620 454765 110436 435897 33 44 386252 255143 2 290704 143428501 498503 205275 64 446352 1 66 421620 74 57 46 378200 36 55 56 68131 5 68 142006 455812 88 933771215 8 471306 59 57 171959 20 151545 6 16 65 51 171628 22 82554 167564 34 350354 81 55 296799 78 162615 53 419485 59 59 23 51 361727 36 228198 42601 53 65 332818 79 5 267322 3222 17 7 13 91 15 257802 468280 65 79426 86008 337106 14 461522 11 239651 210011 88704 282302 723364466 14 341297 46387 342391 493093 58 470398 42 28703 71 65 7 370972825 269843351 59 290309 49 268854 49 228454 23 73 67 4 400430 42 145371 8 56 171374 7 5 4 12 72 7 1 176013279 207519 875353518 194592408 179230 418181 3 2 343626 288867 22 870437775 58 174749 86285 314116 13 414156 47 3 59653 65 161853 229793008 8 345046 1 19 185365 86 85 3 177482 264468 468952 289963445 41 424996 359653 39 133057 388285 455752 318615 408664889 31647 469362 349401 9 30 27 429313 67 8 58 119377 2 87 12 53 77 80 158554 64 49 177567 52 369649 803974242 35 41 337069 1 49 47124 49 46 127638 305388 22 109355 9 252986 15 309167 283335 171347 231447 183930 26 65 53 99 2438 69 83348 36185 197555 804022856 59 376232 79 188053 68 99 37 44 265280 47 257355 98 7 128309 482073 37 211302 352705 449089 408477 244695 3 494872 23 647793844 12 335135 330098 442837 43325 7 334865 396435 411509505 396056 217081 74 1 644719586 955111908 32 9103 8 264787 122316 64 86065 65 359739 71 8 233053 88 81853 79 90 389063 258255 94 97 155278 73 19 298344 321601 83125 307888 169621 25 246767 343262 54 6 431072 41 137560 3 252879 51 292661475 35 94 256752 256026 181006 343715037 52 98 314494693 22 246675 67619 84 25 2960 977748604 47 96 77 32 339653 132767 271403 380021 26 31 482498 65 174684 2 208981 408671 1 33781 70 39 7 57512 267741 332428 666836177 43 465245 59 750693990 139463 82 294948 256980 42 45955 733528453 69 5 347805 206300 396690808 597181511 118892 3 77 12 36 97 157157 58 89 79 60 307688 8 463364 8 23909 41 39 374581 109032794 302850 14 92 98 83 38 56 50 78 300141 19 402429 80 398544 73680 59 97894 18 65 51 934638997 44 275512 335590 301542 70 103925 406898 316935 475064 29 26 22 23 162635 484323 38 274562 311628 467397 92 451513 44 42435 66 9 400479 90 5 26 469202 63 11 955007946 95774 47197 13 6 127026372 653144369 442367 3 472907 10251 11 282167 242295 279287 91 34 393299 181634 403503 626212716 80 75 88 253009 74 249358 167287 55 5 9 97 453220 98 455530 8 23 342810 355622 1 59 95 185930627 351431 57 99 66 14 7 84 55 58 842808252 52352 65 446971191 14 135833 83974468 44319131 46650574 477848 645698143 41 87 62 375078 477817 582053647 115246 460964 89 78034 1 119648 41583 93 95 422439 819402174 83 86 12 84 17 479875 755836803 245909 38997 46 73 223174 60 29 10780 934244510 20684 68 37 2 3 3 33 381868 99 2 89685 81 95 88 38 97 41 166429 25 12 318451 63 171505 41 87 59 90 96 70 471318994 960922954 45 91 51 63 404967 4 217690 13 388557752 75 167418 96 293409349 337280 393621 1 10 89 379520 255569 362547 318007 82 3 64 34 419940396 93 894129342 79 62 120326 76 94 175947 373433 222624 162244003 492793 51 38 38 444141 2 233644 408158340 18167 491426 3 488708 123954 8 174333 61 17327 4 2 2 5 220885 3 189396974 70 52 37 354673 91 80 2 35128 57 48 251899 48 62 399061 459613 18 60 40 234666 66462 347095050 92 159046 92 326172 228333 5 335205 25 91 21 79 5 367512 27 40 475764 399611 41 94 3 418887 9 78750 121014 42 35 454344 47 173380805 706605701 27 82 394752 1 25 75 113886 9 166025 81 44 61 28743 432404 71 486324 51 420780 4 43 211354 250451 90 2 98 4 9 353820 313064 79896 481477 42 45 5 63187 21 372959 34 5670 56 24 66 381891 257335 13373 36 1 368934 38 54 4 94 7 134505 66 287187 6 665021084 17 9 60 488400936 126296 72267694 15 370838 75 57 31 480204 437821 321866 246720 110368 76 6 264298 43 73217 116553 353285 68 3 178940 401742 39 80 35 45 390363 205445 88 74 73 369055 194167 164671 272022 310947 92 378699 2980 293683 49405 18 214809 333169 33 335608 81 491786 60 417153 67 27 80 48426 46 29461327 96 788288395 414600 490575 378323421 270137 438894 72 80 186634 88 86 252863 492256806 62612 5 26 82 53981 306899 374327 497428 486779 3 38 3 220613 406939 307455 26 163664 7578 142704 7 480185 72 457623 108584 23 178058 54 486285 6620 1 8 344244 240423 345650 68501 204706 731686899 90 15 72 4 56 410185 279769 214356 163551 468994 76 91 6 734827909 819823243 154634 361705 5 71 166383 182838 76068 129582 2 2 42 338556426 3048 330973 105516 66459 346715 2 189643 361842472 10 328357 31 234219 253775 300218 499720 82 65 386225 36 5 371317 151675 37 16 17 44 3 7 31596 201778 63 9 45 79383 79 18931 147013263 64716 488348 34 61 61 79 78 593764101 405133 48 84 389226 269159 111953 226393 73 181114 916518287 322244 41 414048 82 81 5 202060 86863 8 381051 261923 170383 6 97 185439 590314957 173919 50 493867 57 54 74 237830 7 35 9 341088 9 35688 64476 81 183324 182303 83 70 44 419696426 3 41 19 56422 1 7 75 497030396 724751941 83 723609237 142380 71 7 21 35606 345329 673387114 11 103302 49 790440579 913398812 5 9854025 56 8 196832 623015893 6 84 405123 59 82 373721159 108060788 123277 114735 835871473 931540663 63 182114 160434 3 3 257128 59 87 3 75 43 4 413155 410713 19 27 331574 42 57153 162598 444282 7 4 6 149964 414962 8 35 330292 96 91 20 68 26 370730 95 307385 34 64 4 185290 50092 42 453018 163882 2 251082 30870 204752 79 474638 70 450591 28 30749 190688099 983030218 7 50 274068 7 465065 22 103327 48 82 240790 30 84 42 410904 61 96 26 561415304 1 56 459449 96 261264 54917 43 330986 6 454846 539835858 114720 28 961623155 26 386284 32233725 51 72 138437 382886338 258453 55268 452886 806361195 27 58 29 18 74 293631 17 189204 24 18 265240 428142 73 18 180383 10 204746 125453865 31 8 83 60 69 474745 873301067 70688 98 7 77 60 332626615 91 46 460527 757993601 70 193326 14 53105 892657166 733575455 80 6 64 58482 10646 10 53 311158 32 682970502 53756 62 296100 3 41 93516 148540 32 674970524 57 165176 17733 30 10 56 66 5 406604 44 39 18 206226 95 31875 292661 140115 36941 90 9 4 71 17738 7 127460 92 6 900081340 7 6 41 304380 589485701 1 453933 1 71 37 7 6 44 355277 246374 86 54574299 372956 327400 401254 120294 75 1 13 16 223393 74 1 79 28 6 80 450816 21 36 486606 71 16 9 152739 80 441293 432479 99657 3 428928 37 348306 71 152909 40 87 86 38 482450 449697 59 88 107039 40 72 324836 472623369 490555 557097552 419816 374664 364289 82 53 9 66 49 48 84330833 424268 9 440495 282983 60 263353 57 908560540 125486 345234966 228045 5 39 431393 86 290449 68 1 54867 13 87 77 367249 33 55 77 379933 71 72422 488741189 614052514 180926912 34 87274 78 32 3 171584 48 273788 7 285957 76 58 44 31 94917 90 2 75762 1 127751 640950214 300131 82 4 93 469833557 86 71 3 34856 51 69527 3 363824 85 462860634 6 13 88 506597971 43 85 7 581481956 164016 59 73 488340 285444 725151166 37 233985 440011055 29 75 20 3 164472 62 153307 33 73 97 43 297261 12 257348 352800 17 369332 112923 188736 99368 3 19 175736 6 53762 297439 79557 2 95 8195 50 98 421693 139854 92 68 414239 44 483705 79 2 311461 86 122496 203491 33 281441 59116 74 404976 256963 21 8051705 169732 278883 4 222156162 286185 314836 596309493 106170 58 428880 38 21 86 59 77 214013 55 195667 47 146856 55 35033 73 21 51 97 166705 97 20 35 306109 8 469443 61758 91 324564 440690 387346 43 191647 67481 470994 92 37185 334090 260051 76 870963146 68 387046 331712148 828622677 46 32290 42 51 6 632543336 4 470607 53068 29 53 5 895300766 485122 2 23 499876 439 92572 93158 4 8 33 35 781031117 81909888 51 113218413 11 52968 155301 221588 38 54 6 78 93 2 46 81 52 340592 21 255762 87712 305388 274902 6579 74 2 97 68 90099 280996 371621 83 386784 73 246092 97 99 47 103518 262072 2 381467 459061 669913342 18 15 52 334513 68 62 555593727 35 438075 894410542 111201 36 8 31 335143 498196 846282936 63911 58 517518757 89056 79 108029 780309004 149301 84 280344 63 5 6 27 38 54 67 916009708 195819 50928 82 99949766 89 435298 91 1 65 98 478930 7 418670140 4 9 983231484 194128 74992 71 27 93 361492 265660 29 2 276334 67 60 15 207384 33105 88 263582 2 68 98 9 91286 40 5 349178336 95684 492440 83 32 338463 4183 35 126268 38 53 227676 57 62 46 8 4 6 6 15 7 39649 12 959646895 98 39 84 5 27 15 475454146 33 3 89 6 3 76122 451522 8 72 155114 89 1 152259 235204 6 20 540463854 571436557 4186 17 464256 60 385728 890772710 161832 55 69 17 272787 34 41 81 395319 446385 206897 38602 3 429086 666929653 45 69 59104 6 60 86 7 70 58 862840253 38 65 7 3 37 841836271 9 68 204239 94401 17 11838 42 75370 96 22 405976 4 69 101656425 11 80 211654 74 16 487989 165333 71 6 39 224400432 693481807 31 257449 6 11 45 88 498699 36 488180 227704 395382 46 47 93 32 11 408485 20220 414108 30825071 39 81532 10 283787 8 16 97 75 330415 403297 248405 32 7 492158 81 271925 8 76632624 96 83 106958 62 397055 56359 14 8 414086 16039 67 4 211998 288121 259068 309781285 319217 77 4 349819 255733216 44 37 3 58 87 16 469888 36 129337 442056 258298544 123116 54 21 40037 474366 288448 95 427485 671777694 67510 71 1 85 289112 1 49 5 73 176078 264511 43 57 95 469453 32 3554 83174 314161 385127839 224535 50 405914 86 95 198851 411802 84 1 386360 5 91 118261745 181872 409794 39 67 338645004 52 368271 457833 23 19506 37 125163 80 35 9 146246 297386 52 52 294346 4 48 147258 76 325088986 36 52 446994 57 283368 49 32779 341011 350309 303509 84 480212 629980027 26 93 777255024 38 68 30 44 14 488316 59 61 179423 27 57256 23210 34710 428996 52 71752 61 26948 55 69530 15 367095 35 339369 72 48 3 93 45 165141 174918 353307 568700836 9 6 139585 80 248715 8 27 127090734 26 123587662 5 374875 425754743 240684 320084 27 298316 2 6 398461 75 59948 37090 72 754262079 464013996 78417 447958 97 394491 113184 284689029 173485 515762248 43 42 25 5 56 349879 6 81 41 2 754317608 499913 154522 463115 75 40 19 216483 50 363553 243160 82 65 28899 376399 31 149889 32234 93 66 455411 7261 389312 369432 17 71 66 255597 35 72839 90 40 126572 352764 36 997 448424 359822 25473 41140 63 9 29 63 184085 19111 336864 374360 3 75 289888 85 44302 134829 413615670 67 25 8 241444 149089 6 1720 5 72 48 87855 345497 4 90 67975 370999 24978 6 27 441579 54 48 541072583 456282 53 215082 9 23123 84 439694 145476 164434 400424 209297 392150 96 40 130673 47 86 3 5 59 54 68 188650 418978 65916 16 5 63 84 64 4 68 426170 76 368122 290699 459360 482657 349793086 20 169840 361569 28370 36 399694 41 34 221063 376990 34 82 89 65 8 434209 362458991 79 92 63 19 34 473810 21586 605 60 31 413219 93 375857 266703 23 473425 471898 656326325 83 958176885 225420 245194 411672 38 399784 177921 92 470883 417098 92 487413857 24 50 61 94 351 848922532 8 46167 61467 206084 289374 315360 53 77 74 238829 536446880 26 376802 378348 123786 175144 476787 188725 190006 63 139517 14 705061019 8 67 13 59 144765 20321 179114 5 194609 63 378958 60 388203 54 15 328566 796808193 349717 665263310 17 93 187554 44 4 108374 30 44 5 466799 304947 160952 110908 40 89 235133 99 185360 5 66 30 31838671 72309 10 494795 803435089 152226564 269366 132495 105098316 90 42 390680 240954 212825 36956 178894 293935 380909 9 88 210420 136259 17357 39 70941 74 82 415820 12 22 1 6 151609 433519755 500524345 69 224714 94 100916 463130 39 399956 82104 4 68853054 98 40 61 369398 347510 132539 15 175409 48593 271220 93 664927233 812582703 85 478960 213682 460899 8 36 84 60 463836 4 10 20069 11 323172 25 381962 544091208 31 48 27 6 284152 80 30 76 474458 13 11 97 82 16 587023480 2 512044784 313429 463573 496936 49 425948 376896 418999 41 493741 277154 307884 28099 53 58 449821 89 281141 110062 328252981 677021179 9 57 346347 40 665465392 45337 545205067 749603568 86 26120 71172 218861518 49 276145 14 448366 328992 248450 187879 454695 20502 101739 22 238448 39060 73 187537 11 978317932 829624238 16 68 61 19 115045 94 910290700 5 276261 93 45 28 2 179889 400568 23 413727 24042 23 405773 12637 464409 9 23 147055 85870 11 217445 89 428209779 137101 9 56 7205 159099 88 478229 41 531296195 1 350083 246035 414548 26 51 64 338414 96 215785 400507 89 43 92 386440 41 11 3 44 8 32413 78057 53 13 89 162929 88 189835 337129 300089 122264 171541 376677 585273336 2 269139 8 488872 480501 32168 442787 502325718 30610 483553 1 77 84 103994 49 70 136197 99 17 28 61 6 36 168104 434705 24 77 338255 189933 83 353071 373226 25 62845 202623 318409 52 56 365565 462849 96 123916 354417 85 82 27 30 3 266859 450405 60 85724 170623 278451 16713 735537920 320172 240687 84712 38 84 5 30 260685 6 63 45 176631 74 35 257749 101732 46 5 169063 4 100277 7 13934 440744 50 47 289471 9 27 95208 69879 3 326320 192603 34 377052 211477 68 41 21 55 258734 543755806 321878 196257 15 475864 402098 43011667 201472 178097 33 369531 236705008 22 63419 92 77 292658 52 253343 452319 521939115 1 10 141459 265284 454707 91 63 602866784 52 77 10591 34 32979 450673 72 40 3719 38790 4 25761 146998 618151365 358698 394321 43 27104 36 28 205870 401065 27 65 352957 19 71 1 61653 294668 43 80 112177 79 292540 411226 92 12 377652747 1 393796 4 388 508325655 94693 454507 4 85 27 445478 40538 44 27 94485 87 97 283592 53 17014 74740 454160 779820912 98 197600 434734759 245004 5 76 302013 50 117328 254681 121882 63 80 139383 494176 69708 78368 4 168035 316350 33 18700 18011 102580636 783974379 256349 63 77 119815 262477 141497 46 344360 9 87 127110 211602 433637 23 40613 39 69183 130674292 3 39319 7 27 206012 834872742 57283 7 393067 76 35 812984584 133988 67 38 209264924 129344 87 614420243 37 9 70 4 683834465 39 222750 326534 24 71 67684 7 93 57 81 9638 258511 73 6 3 57 117374 85 28 5 30 96793 2 39 17 54 280419 83 102081514 265002 71 284205 85 300164 64 165970 332637 63 70246 5 1 217977 149545 133533598 4 75 38299 95 62 423395 197827 448130 602494379 51 54 434981 6 66515 181380 132349 95 19 260453 1153007 29006 75 2 299060 159669 715789759 81 82 5 116049 84 3 395118 145274 32 64 58 805732929 63 61 903426118 66 988360501 327253947 12 99 31 101166 1 91 176221 89711 1 66731 68 38667 63 217590279 46 6 63 368652 27 57 40 901485454 77935 171059 32 119846 230256 218098 2 265023 576326451 340183 20 47453 63039 232775 759001732 375078 371188 14 365075 167392 23 297385 89 65 213328 381063 46 202348 6 12 326053 32 55 51 8 53 315961 5 81912 78 466948 128055 189176 38 11771 314282440 73 64 32160 320349 467855 51 154853 6 194899 3 65 1 169466 47847 144593827 4 58 85 147088 4 62 81 40 83 5 154501 6 697870411 30 345362 98099185 295287 70460840 438143 475745 410049 5 1 62 87 25 13 495729 26 286284 65913 27 5 87 224689 62 27269 35 174504 72 9 108769 13 3 407713 49 4 220301 171327985 308685333 347657 552585500 390088 50 263729 44 486095 88 58 67209 343910 77 80 37 52 78 29415 737813226 71 71 36176 465683 77 3 55 17 77 29 339496 62 457866 451888 49 66 87 99 46 378882 47 59 251655 93 404697 30 11 131574 368119240 681617141 292538 121982 4 4 13 43 75 383902453 84 4 56 433042 18 48 57 161136 7 489927 57 437353 823170655 330704 446421 213534 1 154706 305224 75 70 64 3 305308 37 366265 89915 39 6535 58 6 225525 67 97 132930072 354155 353949 323637 102720 743869901 364885 346045 93 85 755326386 4 8 493505 136479376 58 67810 661567059 97 370354 368359 48 79 267218 426982 152022 276433 485577 41 82 135119466 5 137844 72 73 88 93 150318031 31 397140 286700 131101 26 442234 411804 363710 66983992 324120 96 73 786597890 63 457453 1648 447646 312756 165159 96 225617 381499384 98 70 672521289 9 139587 17 282126 468622 37 181042 63 60 5 576483885 75 39941 127997 76 3 227342 142560 74 2 1 11605 426415 43 34 436071 1 1 51 16731 268421 104487 213302 291037 420372 2 20199 69 386797 250798 108815 750780069 23 65 50 283811032 275844 395400 6 451727357 369013 17 179596103 33 86 255955729 23 331521 8 455935484 389363 127959 239980 32 62 12604 223925 78 409754 61 295049 72 21912 7 454650 888967589 24 4 8 20 59837 2 41 653907286 41952 436298 98 6 27 74 81 136150 274480 96 95 5 55 70 7 2 434772 2 35 69 52938 45 485892 132472 6 64 440666 7 6 277929 13 615325739 166409 977405981 9 81590 5 27038 3 339798 494554 24 358986 443458 299432 47 102383 95 198505 780244409 42 140102 60 80 129037 66535 97 17 819564658 59 306591 462617 46 79 966965135 352619010 429696 26 71 63 180783 106388 485724 256873675 24 529939414 80014 91 73 54 35 64 97 946391589 81665 4 430719 63 4 379413 23 485448 33 31 84 212055336 55655 131553 480733 289831 809957922 55 273362 43 95 50 71 88 3 416051 45 80743 71 89 85 3 323776 314115 5 21 424711 364037 16 26 370912295 249294 94 492128 316330 17 99 434675 35 52 79 289218 472921 246658 718139126 69865 392180 30 1 72 949455503 17 14 236436 545917346 96 311860050 47 731988505 46 28 37 257684 38 33 228420 62 280273 485086 47 240958 33 72 77 93 146471 148959 446675 361930 83 56 227684 286764 43 86 90387 1 25 76502 66 245866 486017 265608 35 8924 292807 788127766 40 21 79 444767 37 340151 24862 90 335153 21 89 71290 81 200757 813967976 327749 144850 129742739 135436021 7 3 432649 84239 289457 13 169635 41585 27 29 174647 7 154193 171274 58 47 335376 333008 410536 69032 18474 308648 68 252479 92 145364 56393 12 429359 65 57 96281 286862 27681 86 15524 45 381868 392424880 42 2 87449 93 32 4 489146 491819 266842 355961 20 276609 487269352 349744 278977 43302 15 188513 14 64 189976 256219 27 68 299687 897180330 1755729 75464 82 24840 58 57 196835 644043807 37 31 276141 74 408098 970351526 99802 488141479 95 365213 653 81016062 21076 17509 195695 62 89 153061 344295 26 86 41597 9 269732 39 330466 3 21 97443 41 941192330 51 26 15 39308 1 97 37767 89 59 7 375129 15 68 85 54 80 9 390790 22 410844 479787 34 68 22 39 80 413509 947975396 73 93 475081 83 172921 35274 781854255 326995 19 295491 13 27 565623946 72 142745 72 80 1 479949931 733985700 200127 579292302 71 267367 38 147635 163640 36 2 35 417132 89317 137067 2 735233674 6 353634549 473395 495619 912613294 129523 30 22434940 224902 26 78 396409 207879629 44 6 471372 94 460126608 14 4 9 237324 63 19 179974 72 250275 23828 177897 20 133664 304370 8933 123428 403867 854329879 87 466349973 211310 116592 116712 89 77 456333 188733 63 303338 310579 327222 38 425402 415214 184957 237474 88 5 182481 84 218100 224787 95 735304112 95 14 11453 126853 4 46 7 46 49 124225 387513 88 496319 44 20 40 87 38 342737 184012 564845054 183166288 89948 27 307281 498941 17 2 74923 357223 62046 65 438114990 78 30 8 76431 7 99 66 78 101087 400094 26008 35 14944 46 9 133808716 494502469 88 7 232898 325771 12 4 61 247601 2 62 970208339 460744 311480 80 94 60 74 47 394189 99 339248 16165 159071 5 271293 155246 79 80909097 16 471187 2 7 32 79 299185 178423 930960247 49 11793227 121819 28 2 75 64 263172 59 440308843 5 144763 219695 318714 52770 316703 89 232190 193855909 73 34 5 1228 42 64 482971 9 88 685618037 77 30 45 30 40 26 777301433 29 428183 19 73868530 63 79459 2 79 43 49 608741319 108214 981627547 460751 227231 171103 496972 93 505880170 7 457919 43 37 256040 498128 401824 89 360321 62810185 40 99639 386920 132893 56 39 36 43 180671 26 7 59 33 51 53 77 99 4 47 16 41 345318 1 43000 12 259656550 89 391447 172974 182682 88 4 114435 58 111427 97 2 78 83232 41103 75796 15 38855069 395437 8 95955 54 846235226 99 59 6 260307 65 126928 11 21 314695 4 91 419492 522046107 81 56 37 97 558185595 41 8 71569 63935 300974 92652 39 259670 183986 461955 21 226026 56 12 33 39 465880 221733 46 381682 137738 25 29 1 10 121880 53 14 369840 73 428089 20299 24 272854 56 21715 28 17 124856094 482641 90 988579393 76 48084 118549173 6 226875 159939 32 57 466688 39 55991 455070 23 1 28423 32 398567973 695763095 76839 83 64 26 100745 37 18 98 86481 36980 355505 22 417006 917834495 108631301 239454 31 23 96 40113 491091 202905 409455377 107779 37 38 291253 77728 321195 103677412 41665 10 94113 14 19 22 17 53 97 16 11 487891097 83 180900 21 3 191751781 478649 60 70 690393143 390138 24 759513037 151835815 50354 27 103311 72 89 88 701938702 147636 337288 5246 57 5 23 104587 631112655 2 357783 405676148 131686 256772 22 88 39 77581 74 5 69 286691 18 9 16 57 47779286 392208058 1 493252 4 69 337408 70 395567 25 145380 175758095 20 16 154449 39 99 35 88 95586604 45509 57 881884387 82 58 7 215442 481873 19 343752 27 35 322828 673333777 222696 179571 332526 292942815 70 51 3 46746 210148 367997 86 348104275 284103669 438911 30 206771 451156612 66445 674355179 454117564 420003 17 13 44 369923 324303 55 10 275271 73 38 37 16006 445296 31 67029269 180404 73212 183575 3733 1 4 639 82 57333 91 12708 69 25 4 439201060 86 47 380383 75679 17 452554 70 14 460585 845114941 72892583 74 320433 99 10 95 17 14 115558 963718492 217308 6 59 147956 58 8 344659 302517 15 42 61681 139247 59 9 56 419245 16116 431902 7 89 36 382146 108787 466729342 53 279047432 7 59 43 35 274670 367368 18 58 91 97 3 474496 7 110868 379420 32 70 362998 5 15738 472117 65 824582904 339550 121287 8 356022 99 28 783424238 94 333084 252186 34 28 9 36312 238876 74 40 289124 318076 94 14 39 34 4 310736 214406 92 446803 325090 554128693 273354 418990 275134 45 82 37 94 469563 62440880 272017 76 26252 46 31300 20 99 1 1 15 84 291542 449382 215319 2 76 37 32 122256 5 311479 89 29 210386 331248 96 477345 313952 28 94 43 59 94 58 23543839 676063728 78 213625 59 420259666 96 364722 173684 265901 37 45 284506147 38 4 90 90 293308 25 6 24 1 596058119 278101 93 92135 9 295970 24 364393 156643974 96 154866 17 7 335759 384876 385116 98 85 957848547 215634 36 172847 22 166339 32 153864 408048 48538 74 74 6 128730 10 26441 25 57 76834585 35701 7 433661 18 31 45 66041 51 202804 57627 491224725 139974 1 113169 80 13 48 758959469 172199 3 765533520 5 3 88 254828 9 30 4 82 237670 42753 176333 64 484122408 71 39548 58 5 201203 56522 51444 81 13707 325908 13 174570166 431159 5 89 42 12 45 280225 77 170477 992971350 228916 72 911927512 762130321 94 167933 95 60 390614 21909 26 139727 2 43 193162 73 67 27 5 224503 36 7 474564 45 4 483268 3 193034 38 471435 9 11 653606067 6 141249 57724752 35043669 7961 35 88667 91 46 86 338960 42 362662 7 8 88 36 52 62 93 21 832054102 664775957 43 12 12549 356968 52 5 17 170188 334476 463043 307132 450814 38 201010 18 9 7 183768 146164 346989 226450 152062 61 411588 226074 414258 309518 489992 63 69 112698 614363699 284616 31 87 203470 34 2348 466320 225019 2 49 64 13 35 38806 57 284558 24227 61 191180 438979613 9 26 321370174 3 19 63 420275 93112 19 68 317449 87 33879 1 23 250472 55195 30 39 47 99 37 3 78 429986 465181 58 207327 53 100178 400042 56 36 51 361027 66454 201394 329961 37 1 44951 99 15 31 29 17 4 864725896 361001 45 54 75 63 487259 87 69199 338749 235302 86 70 50 64235 189153 32 63 46 301950 475951 3066 46 203843 314554 78 16551 27746 493310 2 177944 52 592051065 441402628 19 1 59702 80 67 7 198662 64 222336 342713 33 29930 150994 417513 69 14 17 81 176353 19 427274 23 284270 274513 27 65 9 65417 51454 82 163231 425764356 124204 472141 6 30 275742 93032 58 53 76 25 75 3 5 597048875 177034211 183512 77 426453 677135653 279930 87 319761 788675577 58 94 55 37 3 275458 214557 5 220997 102729 12 63 27 436865 204507 5 51 7 250161103 143832974 99 50 86 30 388798 4 438691 75 250892123 28 37 16364 70560 381648 699368933 294483 3 90 415504 34 181929 58 227604 387306 53 313005 7 148777 374760 7467 292053 93 443306 48591 250596 85 45 201848371 283967 496261 81 246916 200366 35 60 93 62 19 91 299158 229334 523161511 214202050 73 455998 4 43 875533906 285200145 89 245932 90 439202 442 1 499147 403539486 97 62 183042 62 47 18 246416 264175 84 267477 274921 8 487264 206666 256759 362633 99 383412 431451 368342 18832 374530373 62 565169672 8 13 35 6 185917 36 233974 352017 53 34 366880 1 934547907 7644060 17 135092 98 361608657 7 370895 97 85 63184 75 6 12 321317 67 145727 24 374311 449350 172243 84 424527 17 61 48351 426249 337701 76 55 96 331745 23 94 91 19876 73 3 93 449388 1 4 367516 335755 89 218112 84 9 83 51 45 795984823 224956 49 96 82 31008 62 81 72 58 16034 89 44 24 91 9039 5 68852 772154924 117404 707372913 422816 7 85 386675 47638 162380 595124830 273356 53 85 13 31 150146 267021 36 5 258087262 42511 34 471747803 172985718 772150719 45213 40 2 209511 29 354676 8 340288 44 902335756 76655 454080 87 272692 22 59 89 45 35 418385 130890 81860 91 882520152 50 1256 451160 503979235 473066 299258 236045 16465 98 68 373536 722338918 56 84 79 490289 8 29500398 10871 236431 92 62 272782 378453741 65 19 84 310080 80 114408 149560 419883 80541 429780 32 36572 149860 223364 362601062 18 45 354584 267902 22 5 246455 51 21 96 274667 220147 46752 122698 79 8 163193 24 42 34786 4 34 95767 305319 90 350614143 68 59 141677 9698 314692 92 1 36 192121733 10 99 702273029 410512 495958 62 95 6 421236 79 77727 20817 215942 300241 11537 83 44 78 376738 33 53 17502 67 366961 27027 283166 225678 39 548609690 355941 47 75290 14 318200 81 471905 173526 951482532 233555 72 334562 140636 12 1 422349 138789 86 25 44 75 74 171825 2 66489 304561 28 2 63 64 37 31 7 5 82 250918 397202 100741 23 10 27 96061 16 7 76 57 7 30 494079 257255 63 295507 85142 133557 72 65789 310282 20 48136 419333 134912700 75 63 84548 19 715215237 449592045 328343 9 273921 19 53 228878 13 15 53451 488760 459757 260060 94 330394 68 45 132034 294851 75 30176 938163170 320345 36 398212 20 391557 121667 67 85 55 281643 4 244591 7 129248 384173 366693868 91 3 6 72717970 102036 445627 82 2 19 234156 673696252 4 3235785 37641 22 51 345900 381697 26 91 287439860 4 99 39 289974 28 78 354135 123990 32 460822 52828 19 6741 106242 342634 26 24 30 99 86985 467264784 264216 19 30 54 84 9 1 654579216 79 189718 25 38 325691458 411708 35 209655 18 21198 32823480 238600 405884 23 60 33 251580492 237840 156274 25 300562 81 102731 61 9 449958 79 77 99 415949 139231 51 39 67443025 73 31 174532 5 47 279188 310621 435299 13 438764 154230 69 15795 42 44 444135 17 67 57 75 25 61 8 42 223586 54 441872 140729 60 73509 262816 28 388213 476066954 17 96 135580 22 71 314260605 384983 78 163865 96 379394 4 91009071 8 300827204 34 43 7 186296846 372883 462397 972922187 165202 28 26 285234 449271 51 81 70 65 42 207290 6 102274 324205 14 588763865 49 488685 458101151 51 437196 56 49 3 87 67 88 333005 1 71624 80 36917 12 459103 4 444457 71245015 475941155 73 329999 214378 12141 162180 87656 99 350155 9 455183895 213517 57 48 13733 80 106591 379208 63 77423 232189 442982 695807461 30 448151 3 384999998 90 91 83 30 66 80 94 58 72 44 696586011 213169 48 36 2 883589433 57 8 439274 48 26014 219270 939290873 972942752 257303 28 274223 481862 81 58 183842 9 759132628 23 20 208234 384304 417156 245849 284339 81 28054328 30 474106 201423 390738 37 277057680 413372 33 42 70 8 79 596518085 48922 302066 208553 34 19984 9 55 3 250660 5 1 499462 26 479954 4 469798 74 16 400518 50 490638762 590417440 11 464117 293827 87 39 58 399821 62 83 79311 34 20 163992 28 40 10 86 43 86447 11 31 125005 3 6 122738 56 84156811 3 50062 21 81 447377 30 97 321297 58 70 21 170990 110263 24 5 256363 427782 358198 864764441 25 62 55 343806 99001 37 1 5 264813 530271825 53 73 200353 197153 448781 61272 9 632534227 167022 98 17 28 174031 18 38 24 35 424137952 529382572 1 36 392677 494350 37 452270442 5 449078415 78 89632 51 95 576001434 2 340655 227192 51 59 44186109 6 157078 85 293652 6 18 197556 472977506 120165 14 80 71 7 24 58 53 59 367474 61 52 270671169 547879135 43 398278 16 95 1575 64 88701 304397 302792 49 58728 301286680 96 5 49 426195644 94 10 313626 47 367697 336458 336380 43 32 176743 87 11 344169 84 44 27 277333 526055011 428302 3 44 92 35819 75939 210312 264599 415793 10 118909 75 55 381223 5 27 29 335642679 40 134522 24 82155 113015 61 75 431874 223775 366864 84 92904 159488 26 58 375748 113370697 8 133237 136609858 269721014 5 86 67 4 9 17 270508 3 6 76 22 17 93 146894 241858 169256 779140220 85 116915 91 122400175 6 234510 84 96 77880 6 19 645113401 280375 90 19 319718 43 70 27234 48 44 450906 475202 428789 483338 693576983 14 261663 81181021 326706 2 45 119245 40 930588361 121379554 17 238640 43 44 7915 145428 14913 880303779 150715 308848 72 699759743 15327 283391 713275181 17 98 19 435810 334120 25 79 58 3 617137446 329560 14 99 468440 6 82 2 66 99 174010 99 1 51 76 3 7 330646303 93 30 80 3 34 475214 288030 87 112714 49 707888400 358474 5 3 92 191494 52 458878 325531 89 259186 95 62987829 112680 46 367867628 115800 348813 79789 76 92 70 89 28 353179427 333193 2 499233 31 257496 1234 447822 7 221798 30 36 315140 860104404 24 9 663001793 325328 154794458 33 77 91 52162 376738 22 292881 52 7 93 486180 424156 277459 202603 388093 170943 30 33514 243157 450804 45 128266 85854770 7 44 86007 93 90 76 86612 98 87 47 193616 88 172883 20 51 88 213524866 330990110 259924 5 8 59 2 147933 82 349257 898401611 74 5 446706 15 78 6 236251 294547 18 250804 91 283708 455587 50 32 472956418 55180529 10 39 46 266622207 74 235928 407356 91 473774 149175 244210986 242980 46 4333 972358026 238096 4 13 246246 872593161 47 12 68145 950209677 88 476836 2 214968 48 1 80 153713 832330925 7 78 384034 63 70 26 211807 286675 749709241 189919299 341453 53 108633 125973 291361 85 31 125248864 53626 133525 7 108117 171096 25752 62 448203 481261 6 104586 355162 59 29 97 138718 89 60 50 13 377692 63 82 80 342385 49 44 57 270803 68 8 263800 149409097 21 157039 157052 13283 5 401741735 256223 47 466583798 92 4 54 20 265355 80 26 84 2 136518 82 312154 99343 91 6 119376 99 69 98 471773 68 73 259357 23 83920 53 90 411003 470946 91 10 48 364394 316876 192488 827426266 3 154606 64 134284 20622 621911139 370603 16 19 4 93 3 315006 70 466501 334224 80 20 201088 101805 11595 18606 352941 47 273659 65 6 66815 136233 33 413977 373477 68 4 99 9 88 38 397339 163899 52693 75 24 29 68913 97 9 18 34 23 118418209 6 168712 63 60024 77 41087 58579 760981361 283957 472555 9 43 13 85 385505 11 50426 135784 141028 93720 7 26 14 43 114548 92 154670 226723139 226338 465351 120445 73 4 67 219204 146550 244374 56513 5 63596 57 131830 48170 116354403 488048 94 97 65 218583 19668 53 387040 171356 6 84703 241637 543495851 297238 57 48 756887884 29 412993 534264428 91 2 71 68 3 3 48 43 534804411 70 155017 85 2 396681 167909 151969228 44 99 10 8 54658 157971 18 402455 251228967 68 181820 93630 38 86 190193 9 297446 4 67 107835 276415 44 99318 79 96 117754 16607 59 14493 172199 201533646 97 827370395 310801 60 36 16 63 6 58 318822 58 114512 41 4 18 223537 11 466763 126747 85 368978 5 80 59 471377 15 102141 87 43681 93 467077 59 22 30 460488 482397 12 824028833 65 442451 29 480286 111380122 5 81 440168 185766898 217541 7 364633 89 92 493064 258541 340492 293855 1 26 487104 69937 94 572089772 348113 9 375657 111933 387257 59 419363 9 455082118 111533 893030653 2 18 117969 168245 88 525145890 711121763 95567 64 6 267706 220117 29 1 447717 237085 456291 71 44123 106312 90790 80488 48 51916 3 49289107 404664 357030 204752 46 14 31 95 198773 21 18 398662 185219 7 4 411900 268068404 2 269119 60 449815 44 9 32 496523 13 45 4 92 6 204868 181478 311794 457260 59 96 70 30 29 92 54 496284 67 94 326786 299801 268714 3 30 196793 21 24270711 88 296763 37 94 80 251815 545005787 640401279 248268 15 132536 22608 79 3 869892200 906821112 99 138979 416054 16 185083 35 1 459333 65 193942 40 20 34 431918 197203016 86514 3 3 47583 53806 4 615555117 25 14 248496 46 351174 2 71 60 43241 28 79222 260865 239458 199189 9 40 33 89 81 4 47 72 111646 6 237354 2 7 56 220324 36 41 559507707 12 654258805 6 442337 363408 8 92 371966 258950987 135682 346474 351559 193223 51 69425 91 243760 365735 391335 75 437049 20459 90 50 6 63 180705667 1 311470 221125 315394 193037 294809 6 636707919 169435 262505225 726706094 25 8 43 48709 380027 107805821 54 1 1 357795 6 374909 13 18 44334 442557 159982 406835 27108 56 14 4 75 312649 2 35 4 4 72060 345760 66 69 6437 353117 14 262820140 26 221694 293748 250377 42092 116469684 437165 455315 10 257620 368700 73563 440846 17 43 347571 64 79611 442376 9427 157892 8 72 100840 4 74 832738537 25 346811748 806846113 23 39 95034 177949 873105852 241932 368352927 82258 2 6 26 88 92488 81 56 590063023 171232 473614 33 44 50 473780688 248392 380790041 81285 26 56 421084 44 84 12 464903 67 67 355427 57 47 241886 3 70 5 522766715 21 258908378 402967 757195733 26 3 326012 247075 40 157332190 396807 148557 8 54 36 31 369053 39561 351960 1 25 195692 117954 302432958 447959 96209 141772 52192 29 63 197672 489187 32 4 29 321129 343060 9 395903 337726 473914 686093099 78 89 401112961 67 21 6 85 72 480369 98 99083 222498 43 17490 88370 78 91 435762 53 86 85 26 174437 411886 245856 85 214761527 116255911 132051 8 435226 95 34 383917 94 95 24 51 33 173509 19 7075 9 42 23 65 409031 5 883745348 848394814 198113 7 660865813 295259 49 299999 306088 26915578 77 501 4 290819 34 29 8 275667 371586 20 74966 98 23221 97 16372 38 45 575215318 96848 17 318638 87 96 155273 82 3 38 75 293404 389135042 91 96524 457441 13847067 887385466 492190 312784 233302 22 5 65 13 91785 19 204081597 194475684 192417 455142 6 6 7 82 1 11 475062 732185044 602726467 23503 276067 35 77461 68 972958827 45 6 60 76 295404 474570 140849331 59666 301643 43 291921143 40 60 659160678 99 314583 214090 51082 17558 2 226181 58 81428 9 329483 54 206880 148906 51 214930 18 14 62 15 575063112 10 72 15 1 78378 283884 32 46502 45 30 935062984 5 497901 50 5 333148 111057 2 13 299149 123355639 94 3 73 244655 33 75 24398671 2 314237 302556 508429849 245758 221656 329923 383202 7 203221 170288 4 1 59 401503 60 69 435779 300447794 374085 101688 420892 113795174 59849 1 274919 907463335 89 175419 53 358892 14 4 67 469073 2 136707 10726 6 477458 26 1 151562 482658 69715 95 135520669 21 3 198446 98 17 5 809904373 61 97 179996 18 82 75 23 83 4169 924547683 69 21 12 7 65 14 117667 5 40117 48847563 473211537 67 8 100315619 158371 389627 10 495569132 39 44 87447 90 25525 98 8 83 324250 158987 9 16 446434 450722 194290 113381 59 442631 22 359978147 54 61 423433 445037 81761 9 1631 45 306051340 313612 481849 71 8 559732675 6 243889 337439 125140 325344533 397450 14 107323 941191908 118697081 53371 11 2 74 38 13001 165538 93299453 156733662 39396 261123 174356 25 65 90 34 1 78 80 86 92 32 11632 330250 28096 24 441562 40796 389637 23 86 333957 186469 61 6 80 41952 42 84 83 8 8 39 266305 375267 104869 13 49 54 469656 8 45 1 65 404044 115862 125796 88 11 3 400857 136054 129982 85 1 6 48 383276 431910 154576300 80 453121 163574667 322448 6 266462 30 49 68 53 8 484700 76 80 345101 11145 496845 412205 98 330454 33 78812 175119 129415 90 74 4 7 8 284712 219579 456096 11 28 13 4 25 273616 473766299 93687 347792 560537489 33881 278537 191163 132110 36199082 32 264446 31 497968 6 46 250796 36 265594 41 28 98 40 452779 4 949033477 245691 189812 197862 5 6 96 16 85 29 41 171444738 21 11 64 3 491800 7 937473007 97 19 521644567 78 35 463828 335826186 75 342839318 18986 16 37 467155 31 378867 37 8 79215 8 369492 97 57 9 48 245739683 51 75 4 56671 11 72 57526 388161 7 98 26 21 98915 312542 27 312364 41 53144 300157 9 4 8 35552 224878 58 2 52 8 205088 6 27 46 481923 20 65 21548 86679 279867 60 81 82 188108 9 477315 92 4 283168 349597 410226 69 291133 231932 549247999 28 19 72 57 335533 224547 589316994 39 39 207983 81 320706 83 60 8 37 150366 238308 350459 292316 889541865 32 94 487570 14270752 217090 23 5 392086 12 82 280135 322553161 35 477236 214472 420607 478457 425400 39 394275 99325 104741 53503 276400 268238 7960 15 309442 80 67 357354 42 52 10 8 62 59 417461 470146 243866 432624489 68429 6676 161199978 82 9 105333 395159 87 327647 4 464044 240144 30 3 495182 4 320394635 225128 21 22 86 163355 42 398172 7 248058 508150652 2 8 5 9 384080 639109003 16 15 1 9 37 374827 22 38569355 5 8 132479471 40 9 25 85 44 446518 77287 335570412 452188 186843 34 302230 93405 306663 19 378416 80 486321674 252369396 25 7 7 50 542370192 395509 1670 8 64 43 49 2 85 423717 80 65 31 15 31 259213 156790031 53825 70 120504 258499 344029 60 93 2648 8 27 130060 78 388554 247260 37 433567 145942514 43 329656 73 342385 7 51 332035 35 78 73 15 69 3 54 61 90 6967 334392 9 6 221389 1 95 477890 20 611790975 208002028 33 208094511 675120573 473390 170597 68634 97 17 78792 5 128697 554264815 213227 36 88 52 52 301899518 24607 96893027 92 8122 243701 86 6 69 24 192296460 176059289 350453 93 185687 68 16 69 231845 37 127947 53 111890 29 7 89818006 318543 1 352884 449587 759703297 142091 285764 411861 3 881486676 41 469102 43280 432748 12 88 139355980 90 200113777 19735105 85 10 304137 841920009 80668 90494 362689 71 460793077 1 6 299197 145636 182431 3 472493 404511 180668 290327665 476715 377233 333950 61784 84337 6 80185 4 498291 426823 63 21 93 93 3 473872777 221732 385302 401776 106257 5 50 24 422890 46 234133 160650 7323 86 44354 98 253734 120548 20630 329272 70 141488 51 49 75 73008 4 464064 43 92 72 60 65 317242 60 428315 69 3 168589 17 34 50 14 385610 281245 192599 54333 57 77 361644 2 188408 286708 66 6 85 447991 19 98 336416 11 244773 1 427062 631300378 114349 12 233589 100513 57878 148569 17556 37233918 246924 61 353802 389597 133126593 931393007 457946 10 7 153891 68 415708 419354 720958765 176734 417662 32 30 355766 6 57673509 64547 30 3 7 362751 37847 321850 71 12 46 61 392438 112371 43 369450 16 429343 488707 79 338095024 1 343388 23 488208 57 10 444031 125877 13 82 75 70 524498996 268821 46 361009 400431 36 326655 73 62 36119 3 50 5 2 222592 221484765 34541 18400 24 67 9 158783 83 116154 53 431716 56 5 581733294 53 4 255406068 88 305964 494281 32 54 441912740 5 6 63 49 358785 67 60731 428788510 54 69 243723281 6 343351 49 594848505 383439 677339400 78 25 430906 93 85 94 487359 8 35 157509 1 713143943 21501 90140 3 671848242 47 59 94 6 711936959 9 10 72 225981 141099 470498 308105421 80686 199533782 241660 26 73744 30 65 76 66 637508162 8 920894220 302251 166870 44 237745 30 59 37 186560 89 33586 368796 61 96 42 53641 384948 3 431304 334906 53 99 66 795855241 117223 327946714 14 20 61 320023 13 135146 33 19359944 417007 276632 70 243055 56 132024 96 34 87 90 298151976 69 324814091 39 3 132796 468221 58 575646385 82 717378458 864357679 273120 7 481787 169490 603736476 246424 38710 67 92 450668 68925061 19 86 155481 533284109 299196 5 489869 8 21 87 28 63 41 58 91 272382 73 92 743123700 820975137 13 30 7 82 380142869 902222723 79006 98 88 40 548616976 65 51 52 32 97 85 71 8 250224 25 3 143834 527761462 10 6 22 21 46 377188 63492 603769178 57 682 8 277639 10 36 196561 15 346555 27 33 354514 273754 263847 52 618865077 831526297 92 56 179239 5 79 449213 200972 1 95045 86 97 104176 383280 497026 232435 32 2 12 250885731 2311 315975 11 31 202899 364798 453493651 550095330 61 85 64 59 309478 29 403866 56 25904 92 90 432407221 2 32 5 48 48 40 78 95227 231797 33 74 94 36 655228905 40 42 88 6 742291054 95 20 7 77284 20 418302 565618887 21 63 311374 83 82 231890 278578802 7 24 408584 492771609 154719 143558290 633871509 127664 1 283074313 84773 49 38 88 95 98 834051135 229195 266320 2 120484 32 499614 317082 338488 43 7 397277752 89 389563 452345 3 77 412589 9 7 60 425126 17 107764 81 92 42 5 404375 142170 408306210 68 11 1 52 81510 29 21 386718 72682 231878 393737 481759 91 40 398773 90 822315350 10111 84349 44 273702 13 1 74 75 242353 422587 290191 846413839 18247 93 64 93 212305 306369 132786 43 8 191230 641675667 351855542 27 403063 420957 417044 94 239603 25 49 6679 221141 27 52968 51 7 61 4 326505 539293969 77 148650 85 380041 793073228 9 85 440007 245117 49 461135 375574 96346 45 73 83 37036 124712 70 62 37787 940557697 153350 19 103017 9 95 906324761 38 441927 453823 51 50 61 492277 269563775 401775 274231 284811 37 82 74 33 51 223415397 63 410322660 10 22 73 80 36 93 96 62095 98 92 71 96 201246 402398 59 64 400925 97 13213 180189 659925056 478809 360825 46 617 398502 198685 149335 313654 57 499390 7522383 212735 313784 715264743 357274 86 79 78 71 95 474642 256995087 91625 74 43835 7 221018 244707 39510 199641230 281421 354485 958763690 21 474274 42 46 33 382936 99 90 24 146625755 25 371218 94 69 329327 40162291 50891099 224236 115401 118635 74 179512 74 55 349993 59 632161259 29 450448 157284 148427 293679 77 4 5 318295 93 479479 218928 288349 394492 338296 80 444472 27 58 230994 8 93 277527595 20 97 223473 77 846584022 473311546 417787 64 67 9 387498574 60 86 120576 319233 85 47 9 82 58 43799 31 606879807 9 310971 238823 46 342610 20 185064386 222355 648549518 211003 58 90217 33 30 312952810 194782 16 734946932 99 347032 103613246 431778 10 41 8 12954 219393 30 112418 319342 333875137 347108 214009 388528 490945 136183 280777 2 470391 1 445156 6420 3 34 722328357 169942 63 14 53822 487742 82 430108 112022 90 27 186652 82 153639 485646 72 95720 27 210284 97 6 286167 59 152140 97 344840 596248144 255538 173440 824230683 645470114 181385 763628724 74 34330 70 69 63 1 26439 17 398272 797236795 311060 46 10 388867 31 422570863 904201570 639939893 25 65 187931 407811 36 80 23 176995122 57 6 97 467357497 38 29973 237188 33 37 219210468 11 377562 425945 286933 20 437796 199778 137858 417335966 425590 2 17 546825179 282332 473243902 19931 199609 387479 54 5 442215 578084471 59 75 35 16 42 493174087 164764 23 62 594310836 42 53 12312 2 46 403686 42 73 22 67398 46 11 214142 72 135716 3 72 270650 7 316917301 53438 11 209368 384007 18 406262 1 48 121860 257995 491371 59 421078486 40 83 92 93 173837 67 7 64329 24 464762 279520 323923 185308 458165 277857 8 15 99446 496815 412032 54 58 93 262772 3528320 25 30735 350615991 129107 82 315757 95951 450410 4 39 63513 62223699 451709 2 235433 321422 4 1 64 66 69 5 46 75 430897 1 490411 4 413347 167950 37 89 33 173958 36639 22 48 40 94 81 448619 422991 950696833 9 50192373 70 20 1 5 347673356 48 6 58 272802 3 19 330196 76 11 8 222441 5 7 52 473643 620554800 288944 5 85 49 7 15 90 23 663154938 306622 40 1 80 3 62 152367668 85 99 49 97 52 44 485664 78 26341 417723 11487 75194218 122434 59 73 8 90811 33 62 179667 109133 61 291598 169769 438063 287580 53 85 205452 73 2 84 79 84 797318199 2 24 72 318007137 81 82396 67 66 309131 118352 77718 128133754 11 75185639 1 96 330062 99 350333 35 32 465528486 32 267163 209421 3138 390938 57 31 60 75 633407149 6 868046417 394251 12 84712250 41 5 60 18 2 236393 12 57 46 7 78 468501 6 756623326 134221 898201264 2 98 5 2 375892 46465 4 9 26746 54 25 42 77 490663 61 298859013 410439 78 92 47 2 5 81 29 12587 370663 54303809 70 56692 75 76681 5 5 4 256040 95 160181879 864277317 10 58168 13 168798 8272 27 948619359 282758 427757 92 5 75 38 310340 34 48 114191 37 666655730 53 60 11 393929 201717 23 943175100 15 49 345120 1 942298556 27836151 255623 78597 842320715 47 65 88 394558 496752 7 422253 81 62 65 3 98440 125162 461757 92 76 63 332186 51 9 161602 64 41 549963394 202292 323402 87 9 28 193368896 2 306462 710437339 33 87 405229 91 23462 122892 330914 97 379511812 6 50 251830 64 425242072 477715373 430958 38 3 246242 2 52 276071 82 99 91 291750 344619 49 438883 65 148045 400626 57313 414401 78 22 45 362696741 238209 8 189228 67 55 97849 64 22494760 219116 86 211392 532622322 193757 89 218407 62 90 98512 12307 5 86 367422 6 276682 71 778829388 15 961915110 153569 150565465 21237 76 9 1 5 9 3 61 7 49451 84 17 400728 9 95963 622882464 67 94 240053 307702 199893337 88041 296285 87 389093 99 318343 91 293229 379835 497328 178643 334997 369707 3469 25 250725 189059 4 95 404335 347166 412605 294425 98 96 29536 22 258998 984910566 429704 15 4 290413570 58 751704586 80578 92 28 76495745 209618 71 31 226440 391465 28933 76 50 850888828 87 417152 17 61493302 373386 197187 83551 46618 99880 542246407 429745 269011 913662825 159901 58 8 87 71 23911 40 402034 191538 148271 375942 65 293210 27 58 4 67 70 88 449474805 26 350589 427357 7551 92 68 57 33 53 370202 84648 369018 275995 193750426 4 38 26780 117856 101561 100479 168170 393303 275538 6 13 2 359571 28 7 22 247481 285355 53 38 45 347729 925131805 449212 22 70519 7 68 3 276769 98 5 4038 8 84 647413325 900231608 75821722 496077189 118637 9 347311620 76 467053 71 41 267474849 81 446589 313250 74 51 313511 119610 11193007 69509 92 32 64 66 169852 76 9 76 421989 312963 8 305721666 8 7 29 45 123042 462352 4 6 32 71 68 79 19834 144721 52690 27361 51 79700 408872372 480382 76 5766 10 196584087 88085 268980 2 71 2 369807767 68 121666 60668 38 3740 57365 96 122195 441229 92010 93 274781 460108 212683 45 42 439800 430993 43 56 316447 413643 446994 733681358 149480 67 30 28 49 42755 543643593 45 390434 329923 61 551618811 3 404482 137214 4 31 1 378746 52606 24 4 480895 371760 79 28 423915355 22 414929 344947 32 563018480 51 633054920 4 175735 94 202969448 31 797391614 451251 243126 3 2 144317 241930 319003 7 31 96 347832 69440 99 343844 92 97 58 450259 188669 248031 31 12 107554 254679 75 767380454 38 387829 152954 33 873235740 330284 421592 16 374483 8 31 385643 97 470416 23 680924604 459067 3 416907573 30418 4 265250 74 1 27 2568288 386316 181513 388533 179985 209388679 48 29 36 801915522 83 364001 396362 86 289330 493052 199414 53 36 84 46 439765052 196715 70426 159455 57 72822 3 290075 35 64 5 5 295355 31 233085 44 449489710 93 365367 14 313043 870937550 51 483796 39848 94 125228 401397 29 42859 60744 333497353 85591 42 32 16 989346279 58 275141 63199 76 653778614 9451744 356706 109215 70 294524843 265028 88 342050298 451764678 253735 7 317622 24643 89187 9 70 66 39 40 88 693603109 16 180811 75 622239836 60 87 79 402512 296837 64 42 577293059 81 9 183866 2503 49 14 605441837 48 13 49 36 466921 193860 464619558 357936 6 43 169855 381394 2 52862 61 646960060 95 384890 198787 54 13 292856441 31 74 83 30 18 77 14 87 222924 74 608258517 25 454396 15 16 270393 45 477802 4 964342838 71546 30 72 4 62 77 40725 7 63 906734311 182082 72 70 269031 63 143241519 324921 73 25 11 230709 428891 374447 273090 328699 654494233 162719 26 145977 810300301 241692 30 55 9 405618 3 60 275223 58418 281377 49 41 46 73 47 28 55 2 25 18 151425 38 51442 69 97 96675 9 175754 80362 123144 53 63 337236 654283047 74828 384683 386171 396733 11 67 8 84481 495621 5 138905 48 20 77817 81 27 9 61 94474 50 438152 397063 76 6 69 440789 36 75 376507 77 84 559288769 21 3 65 213619 296321 6 48 87 72 12 493567 148816 462058 2 7 1984 94 3 75 202344 14 74 5 211244 97 356021 9 324936 65 5 14 211564 69516 16 96281 362821 7 45 339511 20655999 18519 42 490216 4 76 332718 455419 683459555 44 424364674 375835 73 369339 32580 382694 355211 507928541 36 340054277 140745 40407 75 59 67327 174628 89 695106670 97 28 330305 57 94 97 380972 407823 271190 130532 70 94 90 5 58 939052371 83 159726 7 6 17 505449606 485907 163457 5 234565 24456 200646 94 491334861 10 93 7 6 6 44 3 158028 76 179704 92 345632 171611645 25 345629 67 122130 8 50661 9 35 84678 433115 33 8 195227 67 26 220518 65 38 89 263874 39 26 92 42 59 44690 98663 81 527730677 17 86 5 107481 50 93 94 430210 12 233579 99 5 282420 114904 84 256791 60636 77 497890 45 383756 8 410841 416531 13 2 64 232940 9 105305 297472 36926404 124718 113726 5 17 758907910 1 394471 49 41875 31 463944 485020 55 92 86 3 667837068 357390 75 172592 256120 356511 789209004 2 27 3 34494 55 892862849 7 253438510 380853484 40 15 318950 5717 77 1 29 274630 14 62 31 56 71 333054 3 169307 37640 103937 154770 219848 22 830791196 50 123266 72 92 341505092 34 62 61 3 493552 381419 3 291727 90 32057 493807 992678659 97 220128 435090 366531 33 565610262 278205 203559573 22 18 363975 77 168467 48183 1 97237 92 449249 122045 546980586 124788 75 6 135085 894009457 32867 70 48368400 77 55238 96486 87 94 375409 8 3 459941 3 86 252435 12 386476 10 243379 102041 15 25 58571 26 394017 428173 186938 192773608 410576929 93 143061 214568985 71 43191 221489233 255886 184251 89 97861 471354 48 85 454155 43 85 438461 132107 7 377853 60 25248 166464 15 125027 4993 839916890 152253 108036702 780255529 3 270392 49 95 3 187328 309287 8 350911 65 10423 2 20 85 60 400556 6 11742 35 84 43 34 5 76334 445642 1621 158681 42163 215833 196336 36 716215613 47 396861 452430 543005447 356526 370505 70 86 632616742 57146 595073542 8 70 108054 389437 70 115972 164727 19970 48790 2 794158639 45 25 286741664 10 299614 40 256085 401222 89 426957337 267572 248443 48 297400 77 352096444 250647 21 464688515 5034 85 356876 18 930918593 68 95 423239 195852 384215 483568 57334 58 143412 71 2 9 128690 208542 45697 49 649510452 242989 4 2 307181 17 244089 9 218475 546985650 1 21 88 2 92 215261 5 91 7 4 310004 6 252972 285844944 447541 74 204908735 337361 41 24603455 9 192462 74 70021 74 94830 337536 351767 23 159546 93053 454537 372327 479844 326226060 18724 294415812 9 95 54 437857 48 345623 6 28434 103868 50 1 50 92 28 90697 308855 301555 308546170 343992 33 86 99 17 153581 367414 765846660 59 21 66 444475 258835 80 837722564 55 1 315120 416778 3 27 95424 89 6 99 206157 40 64 68 1 336822 76 354128 43 414155 19 191988 7 99 801014669 67 887985884 55 141080 49 8 96167 85 392658 7254 57 84 49 81 125398 116769643 86 472401 313612 73 398210 1 335529 85 514 496420 166607 53 8 314883137 97 205222613 341512 75 435861 32 82 23 7 53 23 17 486138 10 83 83 3 49 88 6 4 31 93173 515512516 260910 57 226145 3 35 19 166405 494555 41 23 239152 19961 75 17622 494330 86 129729 237041 809182861 85 79 95 4 61 86 333271 61 499593 356649 43 599668558 48 92 97 83 6 323719 265152 327473 6 32 168156 262557 24 67 313261 73 159371 953524278 7 367568689 21 221121 55 473076 242702 284348 484391 54022 46 28 75 221030 93 9 39 51 34 1 95 201050 39483 404177 14921388 68 159696 235437 62 123772 49 23 167049 62 67 98 8 32 16 9 299691 74444 835705071 319536 7 381744 482453 92 17 80 469321780 197334 5 199987 59966 50511 8 344044791 986484913 78442 283238 26 8 255946 93 190908 317484 55 40 65 4 16 165126 232329 16 48 317039 84 82 26 354144 39 69 197724 40 80 15 95 616143031 75 62 1 335564 30 275629450 42 347030 8 467341 34 12 7 52 13 82 52 442173 63 654020789 66 91 87 48 229220 51 51 472863 261527 29 82661 27 74 93 337398688 51 439487 37 36162 482300 8 10 26 5 983490953 45 9856 63 103524 40 42607 263721 89 82 156791 9 96 95 5 120600 1 81680495 23 1 17 53 20 15 186744 199602 41 31 11 117802 3 88 28 87 90 44 60 156378 5 9 105560 473218 532998725 99 38 76779 6 158345172 468583 72 34 10 313608 412806 177482 24 87 90 250907 49 25 64 61 202848 7 72 9 221065563 58 12 73 53 22 2 88 89821 267546 8 352447 19 57 9 360555 54 10 365588 111441 19036 171583 190428 21633 69 81910 244925 196624 152596 90 16176 171189 77 277669 304139 482664 211327 137871 9 231248714 40558 118006 401137 257767 381947 669019738 884101897 39817 224608542 222978 60 366188 14 256770 354505 4 742826557 99 26 247628 98 27 667748758 35 63 227051171 713400745 80 383391 463088 321482 497665 274705 99 201569 55 82 62 180251 20 261886 207638 74 304037 47 75 8 41508 251489485 14 39 487575 159077 21 288007 79595 87 475902670 33009 57 50 89 17 65 59 147002618 91 142193 4 44207 208618 92454 44 166686 42 2 69 133080 13 241083 5 930787465 409498 57 211958 158495 41 4 74955 298795 7240 551154608 96 17 487636 138622 54 12 7 9 461859 62 139809 354750 386968 232534 459436 5 17 357938 23 496552708 426602 52 174316 99 41832 290617 298792 195935 30 11 43 17 17 58 4 155213 75 405239514 47 38165 118134 41 1769 205000 404049 42 44 53723 98739 84 366155 41 5 41 75 1 366852 46 13812 151846 57 125574497 242395 352020 310680 85 230680 38 93 7 30 327398 2 257034 3 33935 42852 26 96 21481 22 105727 80309 20 531521156 81 624542352 75 27 446188 98 402413 345508476 277526 199498 109764 237148 219279 404477 7 235161 23 57 894947177 93 421407 89 11 446353 71 96 194224 26 298421 466980 74211 417179 126348 16 74105 166951 36 177213 144688223 396973 58 853046512 79 178785 79618 44 112585 56138 384084069 71 84 246054 84688 58 263263 5 29 65 318259 34221477 116432 771733579 9 33 756171159 218277 6 20 947616007 52 34431 44 943085173 156906 59 67312 7 8 9 84 466752683 42 463995 45 23662 3 22 30543 88 79 56552 21 340058 182258 8 35 290673 42 150828 470071 27 275432 66968 833691034 119937 257591 364194 333433873 139735 407501 215960 330543 20598 1 79 425807 629891514 68 88 22 99 99 3 340286 9 281855 416306 407468 6 69 92815 94965 301576 12 65 271310 285447 860005790 70 343033 6 493745 229808 18 256298 79 87 94 7 355968 95 3 594235681 8 250516 312726 477366 15 54 104031 229043630 75 77 17 392882 2 349951 89 111304 84 853356006 43 104257 141361 64 77 384288 100119431 1 5 85 8 383854655 18 7 38 29 4 42 938620014 24 54167 86 47 32103 604518034 6 127791 15 76 30 92 410550 437272 73 32 147916823 422754 26 113248 66 3 66 862865436 99 54 61 84 90 53 29 93 7 20 113078 7 414152 557789367 2 51 359157 335587 44 239589 333877 31 96 329461 99 499017 88 51 72 25 471030 45 354729 178532 80 87935 64 38 95 83937 113898 270355 99 71 323243 39006 422758 77 77 12633 35 866776651 47 25 2 207820 441967 43 466484 742411588 35 6 164456 64 20 6 41 428444442 73 528880800 787495771 38 403676 63 45 66 364513 21 96 864759221 6693 72 481758 133756 98206 56 230725 187461 385331 84 22 206989 17 5 386396 57 407292 90 17898 6 178349 88 53860176 91352 97 279543 396675 62 12 840473095 81471 58 456204 27124 2 73 52 8 136411 17 17412 76 364861 9 290394 114476 280009637 56 378188 432453 20 277531 2 67 497137 99 66 70850373 458452 91 11 57 5 73 22907 252476 394577150 80239 48 346523 429830 380678 56 13 341813 97 248746 67 201352 339338 21 17 28 69307 126841715 389925 51803 4 660940374 419851 483164 12 218814 66 21 71 47222692 208636 75 247368 27 4 52391 83 397682 2 62 33 9545 454310 366639 112445 80 336104 694967539 283508 431414 63 41 5 207204 64 34 316398 78 492487 244726 118882 86701 230008 2 58 45 34 54 447641 56 30 74 272529 3 472958 313995 43 9 488761 441716 76231 38 28 221211 495701 86 88 2 67 577656516 77 412967 92 8 62 240882 436990 321537 69 766500076 80614 72 63950 329679 365505 89989 75 10014 21 93696 222530 999059613 468314 55 372317 954478583 15 80 8 427786 7 28781857 70 333881 6 32 135541 248935 56 269164 54 263396 8 167218 4 419221 200536432 128794 48 91 121890 39954 1 51 261914 9 89 66 31 34 1 137707 72 35 832268878 52 77575 57 2 7 168451 134891 85465 69 497286 78 19 24 289279 180981 7 8 99 489624 88 273339 97 70 403747 5 77 75569 498684 48 32471 15 85 7 347957 4 301842672 11 41 1 73 479306 367599 378881 56031753 52348 321755 462626 104570 71 97 282001 106623 472998 196865 80 66 49716 78 74 436209 408636 639685245 485157 15808317 9575 215914 65 71156 7 98 23 38 351501 959563400 334708 9 170744 377150 10 14 4 42 207296 3 9389 475913 61 227818 331717 68 1 46 357837 96 2 98 5 2 87 2911 245021 8 15 431385 257916 4 8 92 87 830031273 51 66 78 250877 478880 16 218266 422351 351079235 50 15 415969 47 50534 481071 44120 25 6561 118081 477796 447688 279498 93 2 104586 963375980 51 370360 184858 154625 46 271236 32344 100951 17 4 342551 79 323086673 457567 55 31 47661 77 450836 435564 120086 255122 431384 58 72 14293 27920 39 189036 99 143770 38311 48 90 87 81 52 195388 100013 358963 119752 80 491967 49 26 460300 82 475218 39 439882 491476057 75 66 93 286227 9 889504142 436692 64 107158 51 66 23 795132966 67 88 61 1 18 362810 91 10 88733715 7 367617 369345862 107343 47576 9 237842 60 88751 432774 450659023 962470753 47731 492279647 269596 71 955808679 45 28 38 60 350166 16 3 2 99587 45 843156278 97 14 127546 90 79 1 392301 310390 498313 22 4 229663 39 331253 78 40 21 79 66 138632150 196025 10 49 85 84 452049 480365 225441 254393 42 49 6 165300 276037941 13 894915969 180159 389752 301898 163956 243631 235280 415305 439972 84 205584 70 358158 57069 70 257395 6 26 252801 354262 377777 353535 98 134143 261490 100973 238548 44088 458473 224025 132822 53 37 34 4 296154 9 2 92 453405 188118 1 647508674 23 15 231816 40 93178924 33 34 449362 258197282 203312 70 3 82 91 324398 397759 401335 378841 7 228600 45428 454160 17 428380 179333 327033 95 2 139488 1 40 28 92 451892 55 337884441 4 68 286105 153000 2 4 50 655557618 73 89 82 72 353447 73 261958 138124792 401531 9 38 9 21 868185266 459263 95 73 11929 59 15 7 77 15089 330108 99 17 77 73088 176585 82 7 296777 475296 70 93 97 71 55994 18 451159 202535197 15 226570 55 47698 7826 37 96 11904 5 657666931 81255 3 40 257294 247820 22 38 20 265344359 334565 137854 39 47146 41 18 102791 45 31 35 20 8 680805321 466880 271488 436902 337101 377301 79 2 8 334896 24 26296 69 66 92 96 268504 42 91 93 62 1 392986 21937 691302956 9 89 18 43 137833 51 98 78 16 236022 7 241349 30 101189 80 43730 73217 267699726 4 85362 83 63605 9 77 173785 22 364690 1190 55 34851 7 60 55 68894 303168 309091 380816 69 51 45 71 267384 2 34 23 213489 64 30 29 163246 3 373593 72 140585 4 9 332878 171127 110093 87284062 7 287140 2 405411 49 79 35 212858 15008 317483 77 8 56 119941 637276017 104219 284681 8 338349 97 232114 13 19 63 74 47 401556 74 458182 442012 80 68915846 81 425198 624021906 271925 26 8 73 43 95 73 45210 364580 61174 74 44 66 93 52 76220 75 43 197487 384224 32928 41 360797 450370 3 211648 116941 31 52 400171 419145 242125 19 29 462253 44 132915 2 39 52 43 40 223840 35 9 142486 35 335177 422438974 98 98 92 427578 69 2 96770 190340 90 53 276814 419500 66 66 74 65 461506 18573 22 53 198677 14 18 31 88 65 151764763 325361 33 190206 40 5345333 62 20 223582 338763322 402864 65 499517 22 71 494327 14 80 263313 8 8 38 96 2 1 33 506625880 3 287016 14 368576 79 45 221080 9 396465 56 562908244 747476775 87 290410 1 25525 173705 384720 487808 263975 34 36 221223 81603 411469 457661 5 9 178716 428419 14415 443301346 982225724 233879 63147 130345 74 4 216585 8 76 975787699 7 78 28791 246891 401540 210288 94 84 48 87 91 47 43 164118 319715 6286 146011 9 267438 296149 192475540 7 358572 346930 39 436569 32 149086656 167028 89 802330441 56 304510 56803 35 28 323817 437304 6 103224 7 18 100678 12 54 268253 171084 78 13 1 238862361 170912 14 366999 166228 181026 96 20 74 9 6 81 14059 483221 118740 382613 222527 55 1 316286 4 19 411778 213501 47 26 397292 5 414222 405745529 300313 13 89 407956 64 22 502335328 51 388464 94 266961 31 4 441959 6 85 37 495500 37921 405677 855134643 4 320820 167284 375485 395348 64 101708 23903705 14 88 52 9 419461626 64 239980 261141 7 30 145179 34223 8 140416 62606 40745 64 74 12 316751 241001 299913 17 63 7 458244 84 55 9 283874 10206 9 85153 389797 91552942 67 51 111343 58 41 30 804 471030 46 539476099 75004 56 80 75 52 44 14 36 82 390297023 49 19 433427141 379937 463225 91188 12564 6 67 10 168493 32 66 388127 85 68 63038 295075 7 451503 699839906 99 327572650 390715432 88 266010 30 101934 97 64455 4349 91 278845 120969 14 93 478570 999813273 99 138569 80 86055 363398 84 171918288 197213 813156085 46 250248 93 3 338463198 495355 78 64 50 317544 141415 350493 456782 78 955527483 56 28 7 46077 591554726 5 1 7 9 27 71 10 88143 19 105481 9 373424 35 68 804322594 420935 129147 26 80 485771 17 7 58 26 445955 31375 28 18 98 374941 37 70 2 273681 66 82 13 92 42 68 17 74 95 646594633 90 454070 238052 49 364979 78384 58768 75 22 146188 400439 12 121863 83 34 97164 296578 54 47 45167 52 157960 127433330 96 501133364 56479 92 53 109004635 224871586 93 66 74 13 315860 82 5 4 468350 9 482832 108354 102484 810087169 242199 83844 479468 360801 234586 4 6 301239992 20 44 30518 316746 69408 6 87 411760 186910 52 4 420925490 8 501324604 38557 296849 65 339091 58 169296 59 262978 46 311297 10 836536548 109549 270355 111350 21 241177 479191592 310245 83705918 67 771205335 56 41 336593 166322 930909012 84 2 244523 81 11 97 11250 2 14744 8376 84 3 473698757 31 39 214160 70 483735 429180 365950 357611 969680356 425883 10 58 433085 74442 9 16 23 7034 478116 14725 91 4 675732531 57 755012822 7 484488 87 105241 430463 977233821 85 10192 98 82 2 287007 494718 17 5 204808 14 584154477 1 479084 460961081 468990663 71 65 82 155818 84 360508 5 56 38 11 349516 32 484053677 19 41 6 99 641790840 85 284202 38 99 199013 77 46127 35 93 82 9 4 399975 17 58213 19555 32 22587 412167 80 58 325063 79 167401 644314957 42 9 76 80 58 72 90 82 55479 9 68 147334294 601785098 452407 889193329 33 34554 32 33 229989 730129557 42 32967 78 62 17 667615114 329853 60 91 35 5207 543595026 758321693 470348 414597 92 50 853964443 35237 300785 75 813172401 626688457 244896 35 782360093 384305 264126 82212 305318 388288 299464 292150295 397337855 4 699951351 183294 254098 291303 280262311 385580 92685 12726 108833 820592613 45 135787 473550 60 56795 427203 16 60 263880 51 14 319901 2580 18 118993 96 100973 443641726 6 223128 340758 4 398447 85121 339329 11 434593 307349 49 441079 465289 9 309457 60 90 334098 45 409422 54 427124 4 42 355472 299456026 115704 52 33 68 21 464225 403095 86 83531 244840 99 93 347070 32548 83 24 73 1 45 2 47373 215970 24 174379 691742566 5 318250151 281712 427813 93 213 19782 438854 31273 13935 51 125682 166800 29616 207357 61765979 70 4 58509464 232196106 98061 442010 143248 44 353011 267872 486359 369918 66 126175 394053 198698 81 445221 31 29 27 5 86 40 629720014 47 114869 42 48564 167827 15 44 96076 433044 84 394412 469415 410319 275830 389252 50 443012 28660 16 90 96 13 882062147 451329 72 76 216613 2 82 92 25033 72 292928 41 958108494 65 370531 83 80 60 402421 496579 19365 89816 56 319496 462230 9 32 22 8 522556898 63 4 475223 51 867242524 1 12 93364 35053 268432 21 75 53 19 68 422445 403576 949146384 60 35 7 43 77936271 2 568662044 36 6 465676 36 150068 159782429 93 211110 190688 395173 99 8 279462 592716157 86 992093421 9 450826 266005 6 455231 264903 51 431206 8 64 72 347334 99 60350 118633 256950 37 63 58 41 39 362012 6 404343 991637035 447024 57 7510 498592 85 388936 285559 99 9 281805 36 2 180410 4 50589 349629 8 12719 2 218706 4 79 7 65788 45653 143618356 2 72 293756 53 59 697919360 18 497407 65 49 179282 77293781 399625 426195 3 4 232468 39 371048 424726 249215 21 377816 45 487844 396455 85 68 408370 44 55 3 57 689743617 5 323098 34 46 58 29 23714 302846733 45 400035 89 481785 472075 425023 4 105025 5 86 82 346772 173404187 73 188210 21 11 16 310017 4 34 313571 8 88 8 907152411 65764 433593 31 40 333322215 40 35 454284 76376 21439 76 628768980 38 189531 11 156930 305467 78 29 21 22 5 417067 299455346 250634847 463023 1 66 474095 16 420810 429784982 23 313879 461445905 336105 108995 36 1 496350 25651 106216 37 64065 220656 37 88 336459 355304 205748 52 355439 177555 288699 78 78 94 350140 73 391095 633641731 63 48782980 102603279 41 395174 212132 6 32 5 507135278 33615 460535 419490 441500 21 310199 15 534295682 69 40 3 58 8 215844 211330003 44529 128952 5 334877 14 420735 46 251426030 823812233 5 72 66 15847 19 284173 831350420 93835 90761 53 28 171866207 6 73661 95 25 50 158093 275841 604148678 428225 87 20 135411 94 96 54 329514 362468 292266696 433079395 57 87 86 432809 205554 47 7 7 8171 47 428551086 232878 51 199849 4592 9 78407 2 177039 855731630 7 10 49 471389 150431 29 75 49 6 64 64 6 292045 1 92 5 7 32314 178225 36 15 8 515676992 457175 558633142 474879 250181 9 230221 163352579 74 375822 65 313439 57185 290169492 59 238384 28 50 11 93 34 208539 510954524 40 260382 22 951898058 29 45 84 75 92 19 9 236492 41 127094 62 14 73 280430 45 199130 401922 239153 98 32 281307 45 8 43 273245 6 87 558387915 304596 439154 58 4547 224497 64 464123 97088 65 90 14504 379356 16 10 70 20 379742542 352711 14 41395 681999965 6433 77 1 79 94 64017 4 47 118846 5 160789 63 382409447 359595 31 15 13310 55 250256 57 1933 264553 36 86 915754 51 8339 265695 2 2 1 924846445 90 13 58 236726 786567459 246837 128690 438403 80542 299345 48264 1 377504060 82 490999692 426217 288632 4742 126915359 439295 404312 597460628 44 2 312625 11 8 13 97800 376543 174987 94267 430969 647261322 14980586 146247 41 723504203 95 34 83 136220017 41 376837 472614775 250608 872341932 7 88 431492 337763 21 47 63660049 8 283398 414988 99 4 35 25 59 126622 390014 27 1 82 288292 960183158 7 51 382535 343000 447771 562937757 350342128 761867878 59 62 310407 93 478442 35 520735686 21475 16 426304 83 93 263000 74404 315435 28 291719 3 39 269228 97979 93 66 77 691792323 81651020 91 28 107465 146278 22197 449995437 50951336 8 363709131 31 99 96 9 75 5 55 67 40 83 80 468095 379864 57261 436706 22 50 83 53 7 61 209501 142526 224528 34937 8 167937 48 308753637 49 60 28 49 53 50 41 395897 311476 76 12 990071882 135954 374911 41 37 174849 139355 430431 55 72 54 22097 324062 163990852 422529111 188192 86 18 451321 41 427621 7 56 8 367677 197971 444858 17 427190 474304 163723879 367982 75 81 24 260735 621967565 39 95 55 349512 2 14 346263 71 943 43 45954 737430276 46 225628 153442 1 47 46529 227567 351349 96 49 149576 99 20 38 186472 205822 4 217922 71 6 127291 324573 65 81 25 454680 68 320216 493939 661405054 24086 6 16183 30 8 20 116843 181266 445037798 42847416 269671 272675 7 920334663 6 438810 23 486123 140664 1 489061 55 14 3 13 99 97 95 124846390 51 70 281726 50 79 5 21 138147 153073 98 412691 3 370656 59 63 74 82 179490 54 64 372479 45 558584198 383246 72 13 25 391266343 446397 29 78 78 31 35 183393 355216 34 991089121 65 421123 26 61 349970 63 2 359641 299480 61 25 1 117466 40 363453 265650 6 147135 864692555 243899 10 3715 67 80 4 147006 354513 244659 46 121017 5 5 91 81 14 1269 476999103 498220 13 69 516923600 178994 81 80632 302223 51 417780 71 497744 68 10 946263935 2 9 73041 123360321 414997 63 302185561 239238 3 90632 406340 86760 358036 92626 292948 245417169 124443363 415712 57 354839 20 434994 565281931 395518 33829 74 17 29 143809 203038507 85 392050 95 231204 331705 223729 191925 80 7 75 26 61 444250 36 55 9 71 712928142 79 75 185494 106032443 37 4 359554 228929 269406 241343303 422428 224501 3 37 15 268332 66 269440494 213150 49 354612 158865 275626 93 76 197192869 3 464061 51364 77 336548 465894 112531 45 36500 135849 357220 31942 273686 71 105068 173026 55 203046 137750 148528 201820 662451910 48 59 2 272075882 132613362 40 226160647 298092 40 872539681 1 300245 319126 73 75 861977245 96 11 65 19 467169 21 62717 486380 477199 14 287747 489784 92 86 23 76 52 54 97 62485 31 468652 69 33 88 35 2 72 236639 329073 8 283755 258766 320571 92 725154587 37 68024 508105645 80 53 78017 57 452910 299008 515046529 989970103 98244 4183 97167 9 184965 352242 62 81 260435 95204 528540606 348274 4760 490780 51 25 70 386952 97755 9 42 33 359238 483909035 25667 229719 269124 486506 17 31 88 66 13 99 478786 40 50 80 65 54 84 372188 46 296638 464399 59 154585 36137 183189264 7 398649 52 72 228937 35799 240965 52337 148194 69558 492165 380256 88040 16818 58 649252757 436978 29 78 129437 49 776177097 87 66 49276 395293 71470 91 10 97 2222 29 84 62 1 388217 247419 546040919 44 653235491 97 323090 345303 419410 96 1 424895 11537 847577130 44 55 127731 102307 175209 434586 492319985 85 222099 44 204710 479244 512279452 321284 244578 102089 67 438652 21 479421 1 403950 37 72 57 266906 246770 83 310721007 444312 199780 86 136327 52 46659 187237 2 326186 2 56 24 76 79 8 17 51 63 95 2 166817 2084 5 17 345165 170376 86 88 9 81 41 7 67637 8 83949 949525661 100803 252913 89 390463368 374998 474085 29 34329 21674 84 106733 52 75 96 275058 41 440437 337580 88 7 703822380 79 86 76 321761328 54422990 56 32629 60 215115 259586 229655 10980 32 14 396504 42 78 69 350411 77 88 26 88 45 65793 75 16 586470765 3 344512104 96 88 86 91 35 159419 790500098 30 51915 15 53 253363 49 107460972 274059 466941909 75894 252885829 93 34 52837 1824 24 99087 963205896 479739 335024 1 408881 86304 356127 19 29 61 51 6 792767400 85 79 88 98 16 99 59 71 33 398700 97 8 57 56 11 6 25 8 151455 611030837 241264 444786 4 68 23374367 60 986007900 62 54053 171683 7 164834 5 319439 56 73 432702 50 419262 55 9 8 95282 443950 125621 156089 21 207713447 71 55 187468 12 142006 685554388 3 93 80 3 363035 67 375315 80 353395 56 281021 315227 229915 88 769191382 21 79559 132686 327547 283159 84059 857575138 126120 46 745641661 10060 229287 85 80 9 14 47 42 547589856 380660 32 278037 50 92749 4 8857 76 213711 400074 33 22570 7 34 74 403750 91 76 556646201 17 92 50172 780626623 705378727 131542 607164209 107575 129278 62 210084 367974956 66 368729 92 446744 81055 296167 5 48075 781524975 180861 14 335857 191584812 457095 100400 99619008 18 36 54 113860 246220 43 185438 56 5 91 59 416718 422358 213896 91 365607 650787133 482105 474294 29 53 264225 957506950 289533 473449 306391 82 91221 313989 120372 21 435729 144486 99 7 57 135378 350712 425077 336167 258037 51 79 348077 127361 13021 2 98754 447334 449505 177788 60 68 198578 84 55 669201966 12 352412 13589073 437727 175058 56 147175 78 32 18 20 17 4008 26 70410563 470292 469496 39 92 9 320536 2 83 392318 38 58 63172 429491 95 32 62 87 456908 10 86 273435 8 50330 24 37 437307 224293 40 43 63712 748426858 377282 1613 91 374953 133857 200268 30 87 255952 464126 56 10905 469808 256192 65 344838 23110159 453842 373220 80025 157670943 410685 90 34 4 153278 12 85 256841 14 69 76 27 97 407420 18 68 3 68 81 109872 903935020 60 40 37 8 8 3 33 87 161674 47 240385121 267672 104917 158023 39 193722 282275 267261 26 1 68 333317 1668 255098 85116 318684 241083 52 15 690366499 31 417506 58 32774044 34861 73 436755607 71 98 17 43 89 458344 24416 95 15 354316 454212891 16728 84 133522988 31120 9 24 8 79007 86 8 74 7 55 428089 444816 227156 58 350652 235866 292445966 97 44533 7 55 41 363602 52 29 196261 462396 78 7 260703 52 178515 391745 118723 346642 8 184276 70 69 48 89 378215 267478 8 15 192188 47 92322 14 304100 451739 367394 691957474 32 48 192712 340550 4 161129682 37 42 36 141748 84 71 21857 24675 7 63 65580 238777171 64 2 474757 36 74663 31 55211310 60 99 49 7 293192 22 77 42 6 59 57 245870 335038 5 397584 442120 19 87 72 111493 298980 92215 22 15710 99 442044 115166 32 38 484562 128203 946600509 642275396 53 165436 453272 30 19 82 6 18 57 24 174254 43365 54348 41 347658 32 246186 453723 9 51 283628438 4 262449 7 323753 39 333066 73 22475 14 57 452517 44113 2 46 43 4 4 8700 88 18 881652232 491975 32 261566047 24 81 276672 361989 19 71 43 99 302195 14 120060 474295 384123 486592 492092 21 8 311351 36 86 451676 85656327 79 214366 2 911425407 183941 71 77 44 341372 315015105 36 19 225748 80 466242927 376552 6 778555990 38 80 499308 494370 265456 351473390 240268 421849 27 58 245014 29 335938 21 300454 57 8 61 21 560957096 11 404663 76566 34161 58855185 74758521 94 98 174982 8 315781 81 3 1 38 78 247238 54 330958 984583111 390939 497709712 46 99 10977 162490 2 21 56 470901 22824 61547599 19002 355414 351468 4 216903 152547 209476 4 451816 390067223 70 16 74 42529 48 493046 45 386111 9 161732 86 95 24 9 3 639629688 9 165099 21 422445 6 60 11 48949 9 301331 170950 269570327 64 21 499116 33 88777 223044 71 30 176050405 448627 494580 21 60 382127 73404 76 72 83 256187 22449 467527 84 875144837 207624 303013 94 405832 14271 463790 43 7 74 35 394352 47 73 116659 712903745 270271 56 133505 69 80 141385614 20607 13 32984 61 96 4 10 74633 7 156218 261398 146906 53 354063 310422 13 441928 182215 43 378337 220976 23 8 43 59 185984 81 220967 64 223389170 39 385559024 49 44 63 373638 255968 252623 239777 277438105 406040 147024 611088090 521120900 43 9 84148 37 19 855943436 198838 9 66 365923 230614 79 38 60 27 325646107 63142 191907 35 77 67 161159 46 75 438491 28 299596 261743 43 2 282106 337773954 9 6 360619 28458 87 394540 227225 970351443 74 22767468 92 60 23 28 322978 5 57 27143 8 133127133 63 97 802211592 79 7 57 92 229203497 6 255286 69 82151694 106974 36 151247 49 53 236798 126794 66 166327 40655 140421958 26 94 70783 333190 421813 44271 494133 78177754 274006 354640 75 304965 395044 45 704688486 66 103870839 65 337857 5 3 59 147610 54122 23 121684 187722575 132919 418544 447651 9 20 3 414967 99 278599 880849728 96 3 433120 4 65 11 99 37 158236 3 178416 277372 366044 72 355422 304571 112623 15 94 295303 47404 20 744204594 467143871 4 8625571 43 393131 91 452698 725544090 31 9 101891 66 474348 62183 34 30 52 255445 861515720 88 196942 430971 52695 88903 53335 72 156883 490379929 70 25 296346 237978 41 294695 192589 376302 154730 429123 86 16 389918 83 801598629 466841 64697 73 50 32 52 120473 85 496053 197091 336513 84 51 51 7 167639 87 329535 352334 95 37 83 64 70385 28 63 55 27377 34 75 69 67890 376448 6 84 463253 90 52871 11 24 8 90788 50 92 100905 1 20 60 135737 953333207 77 181343 413516 187791 2 141428 99 327845 209490 6 4 71 4 43 7 81 40554 1 1 7 27 9 85 57 396026 3 46 146020 451414 270146 303975 97193 95 81 4 104247 66 54879 9 327441 254977 22 98 51622696 96 56 231073263 45 69 17 871681327 98 125759 27 200307 477732 139568 75081 255207 70 194371 174719 38 372463 15 212814 35 63 19482 11 400515 6 29 47 690351465 44 97 70 10 161327 91 263200 483316 6 64 333106 59 474523345 61297 209919 7 9 58 7 67 8 86 7501 742652168 195119409 66 35169 25 550106312 490755 58579 33 81 84 2 336147 35 49 92 14203 87 407320 466733 326880 75936 134961 18 79128 597817353 159210 50723 64483 24 71400534 76 491904 188188 525102545 474800 2 4 23 5 57 57 281469048 9 375525 145338 330821 23 484401 457449707 433372 99 336012 67 149608 84 639457173 87 272865 58 95 25 8 62 97334 36 953903901 23 754342939 81 77659 405640 358857 771750360 95 221694 67 95 43 181833 488188 5 96397 38 390005 52 99 1 15 886145074 463720 97 70 69 35 892065334 436176 51769 72 15 399520 46 34 55 25 412324 279684 357385 887235266 455547 94 399278 3 15 37 82 314276 543939637 409098 277185 90 64 801584398 95890 314039 2 24 263299 106776 47414 817034465 619318220 149386 7 14 52 35 440447 243572 162620 98 233320 4 314109 24 67 707814878 54 230295 466695 40 856196670 15833 498360 91 2 77 45 832007973 95 405240 297818 234439 29 16 49973792 77 59 16 53 137765 128953 380143 486689 7 85 87 391604 264288131 350180 10 71 117959 27 51814 58 94 66 112732780 171929 14 262934827 488441 260248 109130 344816 30323 7 45 274198 49 394264 77 60094 2 2 203323 57 113008 330714 261423 64602 452476 428820 14 124229 347563 215026217 21 10062 315554 72 11 51 10 27 96 167202 41 6 18 243544 442749 58 69 81 43 317216 66 5 254416 46 4 37 93 849189392 76 39031 38 153333 96 215691 95 405137 228674 424710 86 29 442014 96 31 3 132382 7 89218 31 171499 4 16 1 4 7 90 466948 47 188754 301740 17 11 393935 79372 21 356477 23912630 92 52 4 15 30049 23 81 75 307292 305417 42 66 53454 26 339987 4 23 338404 125715 5 21 271022 134962 116782 6476 26 125129 5 64 5658 45 80902 84 23 97 579453456 90 3 35 389758 210520 322900 407061 78 67 5 423194 116172 9 56 35 1 6 50 19254 396449 9 38 33 735060204 81 5 370746 25087199 32174 3 247958 20 16 94 7 69 294864577 17 48 60 75 20355 82 64 72 6 34 9 532536142 184933 1 81 32 322933 32478 467788 183072 8 96 45358476 4 364675 28 99 247750 97 255063 317157 222112 1168 2 7 303897 22 9 295759 60 28912 107538 937043630 44 34 60 93964 72 112030 33 90 19 179191 3 251081 25 53 22 51 47 22 375218 8 75 35 27 280327 15 52 836230827 491566 62284 49682 3 84 311620 32773 165714 47 68 53 27 92 52 276499928 5 39 98 10 520334360 86 507712670 26 46985 7 47 222356 351117 28 63 95 67 52 404948367 361712245 335738 17 87 96 48 68 442557 258369 46 410128 31684 364206 63 4 427978 397550 1 276499 46 88 23 317505 16050075 93 115774 336393 73 7 55 197640 37026381 196564 456997 87 46 77 71 72 87 2592677 17 16 93 377411 313072314 55 344263 32745014 818054610 103043 344687667 11 88 369770 6 401561 138798 399421 196460 45 23 79 496883 321137 5 5 83 22 31 82516 549273283 3 81 55 13669 483324 4 63 60 338551 71661 96 343480337 83 275534 676242322 286654 7 194989 47960 30 104763000 71 501933185 293625 41453 17 92 91 199680 419684140 411855 47 74797 5 27 211227 470505 97 412030 263971836 346536 67 26 36 74 36 490098 47 232871 34 187124381 132215 67 9 967217496 94 4 58 1 119600 176553 38 153043 19 59 87 413098 316602 24 2 42 347033 4 90 40 463272 365492488 422693 80 6 283731 482315874 173894 13127 122634 328845 904794 277400 17 122808 87979 24252 14875 485039 199852 342275 334859 156372 37 3 277756 7 85 9 326107 26 347793 28099 41267 52 4 27 357144943 355372 710042177 365929833 105739 26 259388 594121050 5 385945 280169 210381 216117 801873766 4 9 251176 33 274140 73 4 280032 464720 724078643 98 11709 192922 308544 85 81733 90 49 443301 21 64 696283445 797698196 31 69 13 266579 24 46479 59 67 22 15 29 45 4 423573 99879 8 111426 406025 65 266888 395844 233250 95 67 180890 91 492507 1 98 17 390449 939120596 53 63978 52 161410 50 4 57 438749 33 239357 422307 82135848 13 10 21 24 695159278 84 23 86 94 82 401145 54410 75 491881 382529 46988 15 8611 391092032 125079 14 11 412293 245646 311830 57 69 3 78846 52 86053 50 482529 120528 10 300962 64 480763 8 37 343257 271600 76 625975150 9703 91 90 238744 468447 45 248259 5 127879 4 414486 41851 89 794667724 3 5 39 80023 262016 64 156567 7 230581 439508 505457755 45 1 82 375446 153385 105656 609601069 170295 92694 337906 7 55 897382444 89 13 25237 95 442358 91 6 41 5 9 321886 12 56 1881 394817 3 482664 1 166758 456942 3 3 94 259381 23 89 87 3 86141353 23 50 359930 12 24 139681 308026 28 72 599092263 88 144079 62 18576 459466 10 345551 787875448 996161886 415051076 49235397 719128707 2 319808 2 11 302725770 986734302 18 7 336703127 312520 172943 8168 308593 37 740805245 5 456563 430433 578070944 469995964 716802592 61 220526 327984457 900842141 9 33 416395 135512 4 59 571107706 74 94 358477 69 832059942 19 6 423068 12 204211 244637 42 34 489296 196804 28 377584749 392970 5 26 296339 66 121566 26 66 74 181887 300512 27 3 103906 99 85 234559 865773985 92 88 143714433 474760 2 100756 380818980 91 268934 280350 85 15227 37142 40 77499 95 353402 748140595 215682 346558 89 505733945 172665 154040 72 75 364107 76 417499 65 1 155996 5 190247359 824397918 27 257655 283552 82827 67 49778 2 4 79 234629 417533 5 378248 421620 449336169 18 20 27737 117195 85 136038 920658301 432527 170615 8 230417 37 408216 106402 81 203238 474510 440535 5 329604 89 655189954 88 49 472786 338441 10 46 431288669 189052 170509 276556 347239 289983 62836 15 469067 17459603 585984176 960630422 19 3 37279 369622 18 679889403 64 81 86787 17330 23185 911220417 293021 328395 30 80 397904 685395955 2 8 72 13 105571 3 74 302068485 383488 82 394066 70620 4 376493 1404 71 84 96 35 87 5 51 76 76 99 106583 3 69 25694 46 164552 469689 36 168313 50 368657 38 57 18 405333 167077 7 4 417977918 23252 58 487753 214642702 212548 150598 17124 768314182 52900 92 61 191463 203949 47 55 235889 2 81 6 1 536877762 1 774053482 82 115480 118666 24 180175 4 21 400740 493298 380554 1 33 73 416380 5 22 401372 44201 77 1 97 427708 315842 6 506245763 481321 373454 175441 153347939 364054 306240 43 12 7 314542 271223 1 25 26 492246 51 55 37 346655 240533 337599549 88 61 90 642628468 54933 77 36317 925235095 173136 85 54 99 474578 51 192641 74 8 2 86824 28 380084 434154 75 207083 451733 74 76 29 56085374 434033 163545 33 26 23 182921 684434146 46 125384 17336 50 488345 149159 44 6 406272 6 31858 33 73 4 14 7 751206694 487409 293272 269015 234552 301622 111283 4 11 1 24 449243 1 87 187072 37 4813 62 650088347 26205381 81 476183 36 749076525 85550 80 335394 40 74 18 481638993 698 207629 202377 22 92 2 73 117572 221773350 16 114965312 389879 76 168857 306080 571369936 6 6 72 383450 355843 41 12 41 41574 99 273117008 24 5 266016 956286326 61 74845 84 64 269645 97 64113 809812070 752888937 41 491747 74 862276487 167361 80 444243 1 87598 323545 390935 4 45645 51 85 109849 137409 923930021 444723 76 68 337613 245481 25 82 263453 250494 32 19 74 208863 252608 6 49 134537 197386 225889 1 71603 66908 85 198573 87928 317729 155734 236173889 30 71024 15902 162345 109313 400346 81 180855 16 44 22659 26 87 296494 3 54 385102 63 74 387210 260394 17 368179 130225 30 57 389132 43 97 72511 875066804 93 81 9 239804 95 9 29 1 70 91 314358 16 111647 93 285289 197567 24 82 5 287183 258899 9 6 122870 380237 47 335521 20 405312 443885221 94 179365 929216104 94 474404 225246 18 430673 85 12 224031937 212526 75 53 245952 181588 60 401125 40 16 72103 81 699293354 31 152791 64288 81 320627 167095 478865534 7 80 935357322 69 125535 459861945 46 11 191091 463866 11 78 63 338665 84 295573 1 45 311801 58 330062 71 35 54 5 182693096 86 19 61 93822 6 73 48 398522 14 53 55 266634 70 149197794 7 485054 96 37773120 751330458 219284875 36 16891 365569 127457 7726 113871 460304 230452 39 49338 3 452725 89 340995 29748 429772 71 344284052 97 260051 386780 94 805449897 450674 411749 495234 1 434621 235461 96 393487 295846 65 486494 232117 358917 9 99 408788 53 66 62 286073 88 482975 250867 325046 2 84 299712 43067 592653431 72 123316251 58 4 119261204 53604 379595561 16 48 219583 65 413775 245367 177124 52 357723 96 82985 253397 451765 58 72289 5 182077 7 152903 384360 77 435693 95562 430747 17 17 2 494700 67 99 5 87 299195 85 428950 403702 2 181344 66 5 15 257446 36 79 126495 7 170950 85 72 22 233705 4 377550 276975 8 384588 36 123339 3 46 30819033 96 48 931278410 29 229412447 18 286473 40 34 923781187 27993 273998526 75 11 272642 271917 38 208572 315053 165751 9 91 51 72 11 981702649 336655 499519800 53 80613 50 448771 44 20 9 99 346183 327639 478398 63 94 280538 238018 324283 50 496258 288942 32956 383538673 40 16 183428 21 36 17 5 307129 333242 496114 17 95 75 36 566005409 10 198378 41 30 430858250 156613 44 30 7 73 12 426945975 95 427501722 32262251 407783 70192 1 77 482638 11454 3 14 99738 347870 28163 379011 11 29025 53 28 731245437 369469 49 6 25 71762 4 231545 172110 65 9 131555 74 92 58048 207206 203335 432534 70 9 85 267658 23 11 484647 31418 7 8 71 101993 34 10 420687 2 170906 226039 9053274 55 82 197100 8807 34 2 3 7 20 440814 37356 51333 13739 78 18 29 27 1 9 114956 20 84 50 58 8 370564 23 716898945 457510 394997 8 98 856627752 98 24564 115689944 73 450147 9 49 9 200556 61796 181340 25 495165 437019 91 109990 446418 453781330 332459 164454 878542510 248707 58 89 392350 594989499 598122175 641592363 4 590952217 49 420874 395315 59 296119 65565 495366 90008 15041 59 43 156963 172146 36 790815253 408672 86 29 61000 214949 2 94 28 45 43 366034 70 86 50 326080 368599073 90 73 816977090 56 465772 47 97 7 155012 276476 127027 3 4 3 390535 198422 500297361 228669 43 70848 395211530 98 94 63347 13 93 79 90 4 315329 5 84 7 264082 1 453331111 279443 42 14 51 5 308690 80 20 42 59 471664 156190 41 28 378019 114930400 404742 805361063 210455 6 68484 96425 4 11379530 340790 35 32781164 89 227387 550112250 217247 25 91 35 355865 6 308769 24 10 27 36 189381 177924 253223 22 84 32970 143783 34630 46 84 58 383230 13 499985 29 74 306633 2 185770 47 84 37 8 90 41 188494 21 80 680645448 50 137809 1070 34 930650414 323012 394246 303349 200690 292840 22 84 816509924 85 3 17 36 83 6 481525 65 74060 38 35 443955 49 183367 826795299 95 146467 372499 61271 442237 9 125435 302846 92 347376 9 42367 5 490978 19 374605 355479 309922 496556 314730 86 134560 87 1 45 28074868 68 292381 62 1 881313932 6712 41938 327441 405196 6 266777 33 56 204463924 405754 246213 325434147 8711 95755 7 218474026 67 415112 98271 433823 44 268977 15 351938 357203 24 8 27 71 68 9 37 27 47 492758 3 419644 346415 696691121 304406 478148 39 14 96 141541 47 14 67 6 92 281306 136859520 88056 392412 277932 341568 2 375425 145444758 367273 169005 9 55 6 6 480329 62 423555 58 3 4035 33 280062 95 327804872 45 292515 72 48 78 303126 445418 81 180195 425725 9 955179086 93 7 3 60 419703 103955 28 341551 56 54629 287712 60591 291242 18 24 301608 315478 46 16 459482326 28 14530 75 101612 164735 451449 586313783 101540 30 11589 237488 22 130466 189016 5 43 89 77 44 39 39 69 27 49 435955 246836573 323804 2 447303 397430 274375454 766849247 41 274591 386770 26 40 41 394601 37682 188053 367152 96 4 119466 6 23 107501422 50 89 370226 821257074 525928832 101899 274218 29 266236 96 260551 64 275504 84 433471 53 446258 31893 48 88 670779095 304090 6 1482932 232382 48 115642 7731 662781116 280840 367863 22 381409 326240 361676 30 65 209147 226591 17 303331 66 415133 382997161 349238 6 212080 258376 861120542 9 9 65 49 90 43280 176684 69 1371 330585 158779 93 56 24 48 405517 42249 8 40 187256 47 344084993 418756 4 243255 281273 322529 175296 421426 781544370 96 1 63285 58 283019 19 130153 5 34 27 524047294 30 565719477 992828949 5 479572 31452135 18445 369458874 139398 66 107185 143175 216752570 23 781566478 94539 87 50 1 775791053 426259 42 296125848 428338 52160810 19 111708 250406 147842911 156904 72956 65 403457 260719 91 93 364902 93 462256 95 445822 445087 50 279417 171454 53 71 274254 77 97 141431 70 151227 22 51 3488 31 43342 430346 133183 59 420958 47 8 37 62 19138000 55 375661 8 71 146430360 93 239368 61657 329446 47 365395 440794 66 31 848932696 471463 387647 455943 482464 464130 69 81 9 83676 95970 13621 6 96 8 50 75 340612 179189 74 51 28 57 163444 87 30 417396 203462 97 66 66 366984 4 30 431782 73 35597 88469 7 28 39235 444151 478268 48 49 512789056 370523 77469 26 156624 37093 2 87 303952 467105 317270 4 56 161981 396934 9 81 425181 37 361534 22 443899 99 32 5 20 40 58 990736200 73 23 3 17 277205 200084 42 18 41 88454 10 6 42 49 49 46529 5 1 959367018 55 380356 33 56 377587 285376 294021 74830 90 66 331854 11 99 52 87776 332073 773624512 154536 63 8 342310 147285 7 18 412375 7 698303484 141983 9 4 22 35400980 158629 386684 359041 266247 31 441475 24 11 76 1 477236 347135 51 5 299582 4 449156 56 65040 78 436781 30 69 919161729 35 58 4 16947 373166 20 9 473586 480076 80 81 37 181781 29998 442642 275910 2630 60 47 87 39 169292 7 84 37 358656 53 120054681 61 131438 464514 588809637 80 231596 277099 72127340 14 90 71 154456137 94 67 8 8 54 324869 684985008 177490 23 83 262333 5 89 377511 7 29704 147396 1 1 19 48 5 235782 2 6 93940 74 474536 300314021 481160 6 71 241725 4 124432 4 50540 230320 40 631646105 152378 115843 129478 134825 469575812 427705 92 16 95 5 987106407 77 17 86 34 188707 438277327 720574684 79 30 2 133244683 267766 293844 13326 48 13 82128 2 444108 299025 490758 32 63 274119 406267 439346 600268053 66 67 417074 208411 241741 485367 38 182995 317542 94 92 8 6 32 89 9 173297 440280 41005 12 548211354 29 356257 637149428 444075 402184 46 64 464368368 4 247112 308449145 45 58 35064 24 54527 153146 25 192275 83 14 6 12 497753 22 637128199 158620 201159 78 57 6 149642 93 32 156071 11 64 391260 67 33 77 231404 393697617 326909 256882 776354016 36174 573699061 371621 191935753 85 89 674033401 180395 86 286543 176877 97 137825 86 77 761793033 190566 208976 8 92 76 136446 207366 1 498968 46 39 6 243708956 428808 7 96 9 29 13 4 71 70 62 244133 83 68 5 69 72 88 84 45 421416198 93 77693557 43 91178 480291 819534196 417745 132615416 343938 441846 5 32302532 32 393747 31 461749 392376105 499918 494458 44 30 26 62403 6 119800 99 51 85 7 406925 147460 78476 218993943 44 84 9 98 118475 38 3 93 6 87 62 18 18 52822 36 425326 348132 324912 31 166647 85 609541082 64 69440 462970 358998 61 48 346659 384861 106960 70 85 294839 88 49 61 53 244089 227519 89 405394 133389 312580783 212291 396722 8 3175 364412 1 75 25 3 95 74 201741 78 222710 8 28 16 47 148181 6 39 62 604853151 215854 36227 32 20 15 25 13 3 127863 160959 521583087 164642 9 606773693 48 32133 4 9 35 596388449 108829198 470990 296856 30 16145 493481 360214 64 56 90 13 322850 74 386426386 254947 68 34 480713 373869 5 69 277733 54906 83 382217 93 361802 76 125761 86 28 91 344549 274765 48907 6 96962 208660 88 4 12 9 495701 46 605772456 10 792060887 15 22 54 59 6 157578 5 78502141 67 158133 86 3 935754069 89 352881 1 7 155962 78 68 94 231886 59413 60040 19 232582 56 462508 13 3 22 49 363691 11 105563 31665 314575 89 443989 413748 978643146 495044 446356 135264 300883 76 6 486373 313026 55 64975 37 72 18 271885 5 42227 10 110123 385625 42 43575 57 94 122430 155308 284100 161123 57 555319248 34 38 7 81523 8 238119 197958864 288482 75 80514 187245 109647 60 430723 4 473095 665962021 14 225386 3 32 226327 13 59113 8 416091618 123546 8 78 6 108895 336474 441514 99746 4 871378915 77 6 467685 229292 297446 473761 192044 268469 370427 11 1 66473 34 2 406031 65 64 177849111 50 98 154732 326952 38 19 70 278262 325232669 243394 119109 34802 3 277899 180017 243914 56 371463207 425059 49461 977098988 491279 72 74972 17 99 400221 221777 18 96 264113 82 162044 492578 469424 54526 61 174577 297279 22 33 364485 107444 73 421534 66 48 400597600 408019 115835 93 85 5 99 97 59 24 475985 62 499170 895450803 92 142805906 99 61 363995 173534 7 328272 419695 86 166998 172704 27596 51623 4 89 83 73 70 181489 40 66 1 388450 67 3 281744 434991 638540576 30 479877 48 488349610 72544 449845 69959 206405 84 8 445397379 284717 25 6 257719 375357738 394462 69 2 10839 220442 641769795 189200 74 52 18143 243276 85673 386694 60 31 65 251230 30 50 95 364037754 1 235200 9 412736 390066 80 25 14 4 8 85 26 4 721505526 246583 509033530 50647 474200497 469733 223650 782396564 799095916 46 140162 1 16907 35 9 1 55 450829068 9 6783 154877 64 210078 614139334 239365 222836 20 306720 28557 46 334199 368457 697231894 647604033 278249 35 102366 19361 269318 76 2 450681 26 4665 77575 221722 45 19 39 130597045 433433 49 167814 42 14080 152840 406555136 1 98 267847 2 18 370005726 317594 69 50 1 446201 469741 285803 89132 159052 88 59 54 368280 161799 35161 4 92 6 65 238278 44 5 11 407668 458502040 60 79 122633135 340139 18 43 5 379899539 390003 311123 341591 476658 58 333004 95677 103004 94 872321052 163821 90 43979 150967 206405 71 97 89 86 177280 20 395004 421431 47 6 2 682100563 151871 32 361668 90 295237 125028 61 91152 229165 93271 68 126243 16 474639 46 719017961 29107 77621 296675 39 77 173564 276880 24 498753 88 412739 34 79 29 68 5 78 52 4 11373 21 280133885 205468 54 5 77 10 6 8 76 144027 54 453385 294148 9 383242 14 106060653 25 133022 21 94 55 42 189472 60 43 1 86 490005 58 1622 228904201 63 20 418084 89 60 320520 998131927 491099240 145680 58 4 59104 73 283075 21 3 217230 57997 470213 3 36875 142701 52 16146 142010247 163089 4 36 46 53 116498 245815310 388220 37 320099 47132 75 46 105180 135581 215007 37 58 45 198913 11 18 328316 247984 199836 4 181090 40 3 62 60 91 78 3 13 65 2 41 83 62 83112 32 488360704 39 53172 47 768580286 7292656 34 160010 9 85982464 20 308226 259991 38 384152 83 51 347760108 554266340 454916 34 1 35410 4 123920 452028 55 90 82 87 55 66 23 49 71 242525 547647166 104156 399254 724208745 870038791 93 256625 853560506 29 70 238062 22 83 363351 192030 60 899797257 74783 218446978 393985 69 72 155076 16 95 63 313437 85 38640 55 73 212381 22 398324 14 64 229855690 89 473790 52 322513 374143 37 97 64318 95 36 48 44 412942807 261728 90 93 62 54 6 491879 417600 76 57 15128182 196723 63 89 465395 86 102136681 63 148179 47293 13129 96 32452 442548 143747 444627822 97 234570 251631 33 223165 29 41496 57 417334 81 92 259992719 317352 87 72854 328503 85 200211 30 262070 449522 14 122265 156006 266331 6 14611895 6 142534 40 2 139915 486526 6 168360 24284 243820 730616803 468024 3 391553 196849 24 280344 498949703 340204 346479 85 3 33 4 7 19 455557 18 180768 4 64 141676 148027 44 40 41 59 145205 56 66 6 3 36 350990 494222 322073 449126 223087 16849 39 56 50693 165712 64 68 95 61 70 29 27 50 18147 39 51 168755 71 417819 915384833 343613672 36 51 221225 463587 204896 33 54 45 79 1 47 307534526 8 18835 1 82 325591 411879 76751 126286 24 101057 22 86 682379320 282742 35 41 412430 78820 95 493614 94 2 14318 50 76568 685737600 7 22 297776 484471 86 93 17 302776 218932 47769 83 288350 94 157499 487245 97 51 99 348838 37786 68 86362 78266 60 55077 18 114226 358718 883076820 159554 325435 43 27986884 82 47 107682 1 8 31 12 114265 857019785 478685 336451 58 188907 97880 499430 39 91112 269279 475904 235011 440107 94 81078982 7 132345 206047 492179 238640 898853497 141533 150665 481443914 116172 408886 3 94 100556 2 95 87974 328396 52427 91439 271937 54 6106 363238 226603 445738 19 405841 56471 226932 87 392650 1 16 41 11 55 26 358465 86 111588559 93 88 473334 71 68 143036558 351236 34 5 404355 6 4613 483391 403255 1 438136 66 98 173146 6 9 62 268400 61 99 1 283722 73774 244729 15 48696 122631 228732 498011 173210 54 47 243228613 7250 27 109861 168362355 87 435217 384545 27 404411 353067 444196 18 976192246 365582 96 448493 69 64 3 8 127417 69 11 8595 64 494854 99622 297408362 5 69251 121467 30 95 66 78241 3 59 93 11 358766 337229 352179 53 340953 12 56 149251 141059232 353539 107032 72 97 35 73 157342 264310 26 63 41 85783 405777 98 66 344450 74314642 1 112085 51 267202 16 19864 5 430796 287511 32 288120 56 371116 4 58 6 54257163 201263 82 297499 261056 37 397758 1 419087 261112 145088 16 52 237770 69 97 37197 399640 114434764 27 90 235458 38 88 1 4 10 8 90666 35 429230 609788979 540089817 448432 418803 55085 710987918 231681 453329484 86543 25 86 8 26 24 655879868 108328 66 999691199 53 346515 942816909 697196057 54 42 156170 55429 653238363 91363 45 206698 2 337362 54 302832 2 35 143549 2 70 9 248074 192436 80 73227 48852 333561 68 359937 59 51 354187 76 369996 227972 279195 17647 38 381769 382511 140698 158049 885833740 272278 977615722 61 29 140992 181528 79268 8 746734454 88 25 9973 287194 20388 25 2 462715 427002 54 81 64 628301032 8 6763 8 289777 798497376 836796277 39 43 252092 98923 181260026 63 140796 21 6 315910 332468 23 303240700 53355 6 13 94 163509 304390512 28 280083 334735 83 62 229803636 599504490 2 67 96020 461426 496168 4 76516 37 30 72 4 26 141235 651256500 73849 2 89 20 49 227779 194152 65 52060 261030 567273874 22 168669 483516 361549 467187 77 80 23 79820 89 33 258407 77 5 71 60285 77 65 44 56 44 3 379356 44 457470 33 46 76 483902 136658 240018 279465 43563 82 83 64 30 77 1 95 417322 3 457762 3 55 473791 5 81 125794967 2 43 43 45515 204958 26 142923333 87 237358 406988 11 86 84 612099142 82 4 961692624 4 405462 92463 380078 43 20 177482 354248 329809 283372 43 48 43 426081 30 382783 413461437 523248971 3 54273 388246 100855 4 82 180727 144182 72974 478226 31 362107 152502 11 470650 2 38 288004 90 435400 81 47 1 354477 50 250737 44 241087 332123145 10 92 42 158573 53 22870 87 97 51 36 50 91 3 99 1 418320301 223469 327282 283229511 92 7999 65 82116 98 337533 6 81 9 402551 148617 69 36 64 452210 5 397687 6 479832 60 14250 347907 71 34 63 7 424610187 97 27 463456 175998 18 23846 185736 219988 17 61 28 293268 1 149784 19348 43 25 40 84 88268 26 9 47 222805 5 238999518 50 495389 9 476151 867213345 63 72408 40 94 288248 205810 7 12 248348 60867 6 58539 119412 2 6 61 347171 31117 140304 26 285582 52 248986 86 78 33 6 73 80 2073 32 88 7476 150026 19 88 75111 97 30 19 33 6076033 174302 146703 309757 21 78237 175785 14 581803868 6 218561 23 50 212127 55 323972 11 923180211 107413 83 58 2 76 154909 94 318745 450463 6 20 73451 445142 91 48 165503 99 87 400396 186576454 19 354965 64 133235 50 316915 30 82 49 225399 1 41 187411 143933 123291 1785 366307426 351209 42 9 434881 29 399160 587849271 95 8 80 61 30 466572 858760446 258220 60 725693919 53 1 293609 397622 338841 65 93 61 65 250089 410919 12 217102 62 12 43 22 35 438610 65 44 2 731174690 453694 522779499 2 359173 17423991 87 297349 291866 93 69 413223 10 401433 336189 60 672063341 426592 279311 74 38 335377 56990 718545181 84 130287 7 440868438 13 128372966 1 389348 31 88 298576 97939 25 43 15746726 7 12 42 35 239989083 7 375375 96 37 116736 19 15 16 99 441941 3 57 89 62 48 69 122575 216270348 475361 7 16 97339 35 340283 26 48871 100012 38 85 217110 15 85 354211 48 10 7 446902 90 493591 667312290 39 81 27 296419 90 83 358486 39114 72 147393 358825 479986 92 7 6 238704 311816 10 61101 489157 537128562 89 21 46 21 85 82 99534 300744 20 56 25 81 406496724 189033 67 75792 443172936 255358 164865 106225 53 325318 73 6 450720 503042946 40 131922 149814 398152 342709 89 409680 97 332339 94 715493701 100276 283699 76 6 73 41 20 205759 494629 402027 659633992 79 410284 225792 311266 54 135168 86 39 300169 457814 413342 343244 23 7 830051990 207460 9 80 495284 44 253203 86 347438 5 172375 3 145002 517675495 436819 78974069 416274 1 81659 70 362217 28536616 2 8 60 57 370317 79 17 184821 78095 289889868 106458 71 1 61 93 75490 4 14442 134175 3 1 449657 435477 784102557 2 28 10310 6 163140 446855 30 311605 220807 434047 225399 61 5 84 16 333407 275741 381163589 363061 82 224031 171793120 321379 195294 349855606 476481 107647 273816 120848 188476 70 295169 280161 33 1 3 75 30 193231 423671 73 73 71 182035 53834 20 460043 352987 41 93 116283552 201786 57 314842 164773 200980 3 66 91 35 4 1 307923 66 794769960 42 162905 37 97 233811 148856 76 423244 193967 4 89 672208260 9 464516 22 94 278379 279403914 258416 25 495588 262627 20 5 27 7 3 87 480735 96 56 63 281964 98 12924029 754293237 52 175404 9 327567 82 83509 459675 780421566 1 8 130771 8938 8 82 206936283 73 150024 5 11686 41 433367 93 52390 97244 48 127641 234921 150805 13 80 357854 80792 69 93 75230 95 368038 88866 41 810179693 32 419133 54 16 51 65 3 423335 360621 183308 91 190981 49 240929 323803 226705 11345 247743 311148 331973 22 5 94 391519 29 31 50 16 356719 19 56 53 27 9 9 87 474976297 779933231 80 442262 8 443004 2 795095408 57403 21 363865 67 48 928213647 12 18 25 824848769 335113 238866 71 20337388 76 924116228 97 70014 326003 27616 188160 75 218349 8 96 163214 13 112771 8 8 481614 85 3 87 732480963 436688 406140 77 83 435824 6 322156 181498 74 311991761 94 43963 67 275351 18 35 18180 3 888526078 268548 59522 325460166 71 471082 211660 3 47 3 28364 1 29 65620 326866259 72 63 25 316587716 3 2 223603 72 363339 24 355197 291902 10 48 92670 296132 9 390668 25 168540 457769 60 74 137101 94 35 94 48 71 71 81 73 41 19539 374593 19 80 422019 35 6 306159 122037 9 73558 76 410714 10 77 7168 96 85 111381 482431 639162293 236540 474342 624403386 12 7 7 235222 414370 353685 87 82 99 381131 80 347651 85 444512 4305 439006 84 397408 81746 50073 97 228948 309300534 36 88407 8 42 52 970469435 418832 29 424308 394642500 30993 354971 244325 49 209218 319923 3 33 48 44 26664 37850 79 50 99 21 4 28614 329556 6964 80 69 76 246630 75 308011 79 203855 329496 9 104888 99 846077016 50943 236040 22 62012 407928061 96 31 11200 63 903903573 60 328038 34605 73 315789 92182 50 58025 15683 9 116305 37 921426744 236540 183532 37 471412 75 248492 208250 1 78494 74 469990 83 89 4 31452 89 226012 123112 95 30 49 90245 4 70 2273 9 78 317128 91 490667 64 257487 5 89676 283898 79 22 5 23 113028 14 86 964457416 268595 30 10 329239 66 79 402023 885737239 715574705 442937 111681 13 139189 7033 72 6 19 93 312337 43511 434088 44 77 32 8 14 187491145 213679 223013352 2 293827 46 112783 4 60 303810 12 75570 71 68 35 60443 124898 386591 265792 98 378928 28 983646099 379070 34 19810 284955 19 3 845010844 340913 32 199840 562995788 84505 10 88806 46 38396 6 195669 6 37 45 160257 46 450975 234402 2 476186 378752 249686 79 60 168718 152425 104872 841603519 17 200622 256650 349526 432774 36 31 419812 417383 1 430254 3 96 10 202911906 7612035 2 342747 161280 421623 93 374041 9 18861 461355573 63 240338 419232 45 80 386074 56 30273 236166 22 37 3 90101 228141 15 140385 71 144352 13 218390 27 42 72 1 61229 85557 199961 194764 69 414910 466171 6261 230057 729991039 65 56 73 26 103402 77 434021 785913781 341216 197597 18 317349 7 49 785741 83 75579623 8 41 98 253848 52 56 397696 185582 74 69 15 6 39 308030 302899 164509 496376 920988253 451662 349700 28 46 969850631 49 315569 2017 2 168675 780261754 36 24 173653 255035 7 55 96530 15 189323 67993 8 3 63397192 34 302938 424515 150117 54 263916 330287 81 9 51 18 4 7 73 64 259483 51 98121 66273461 66 66 93 59 178220 28 45054 61 6 41323 491666361 33 22545 20 81 180559 100054 21 300256 224802 286287 299607048 12 263273 341292 274669 86 7 104034 6 239916 361943 9 86 13 444806898 210933 119547 83 460701 180859826 19 67 95 252105 281336 208598 87 24 264170 282706 625953920 64 50 49 345753 941114560 64 324569592 8 191423198 399393 336821 221226 377338212 214129 78 94 12 33 2 8 155221 81 56758 43 424257 61 45 83 98 320831 115864 913918408 449680 41 999342575 33635 269557 70402 53 997446096 131533 125359 35 23 86 22 22 44 40 335296 419971 331770 90 65 422494 93 29 72 7 57 314672 979408028 416820 221467 243579 405438 488483 498237 42 195523 1 369380 220775 305211 44 116450 87 67 81 7 484751 22 242535 59 219268 142480 74 79 143006 634438223 340934 417494483 496713 18498539 81 48 293497 358307 92 98996 861308456 314310 34 26 83 4 5 15 123630 485730 4652 386154390 424023 55 11 2 371284938 422983559 451143 959165854 10 174057 34 359638 398852 66 591857747 385372 415235 314325 94 214830222 41 793585107 255188 195501130 453102 132349 36 19 285697 36 477426354 81 4 101928 29480 202846 298742 7 91025 77 278284674 10 354500 96 494437 133342 82 47 454831 253282 43 67 269450 136105 96 133054 16 90 406788 65 108971 326194366 34 131390 81 255905 215750 190972 394476523 11 84 8 98 23823 42 989737857 899983914 81 69 855641622 6 98 256493 492479 194965 390859 63 379500 368663 96 357834 89521 474556 44815 99 93 29 25 366936733 442528 42 26 1 95 89 62 5 438182 53247 4 482525238 27 3 989180728 177854 12 130496 88 6 24 481505 31344 1144 436105141 261089 73 382759 59 86 329443 41 28 20 2 65 100239 49 398068518 17 997564702 22 150002 45592 92 648621192 446592 68280 11 184198 41 318306 195425 274827 94 47 77 89 38043 91539 92 13 283600 90 164437 92 380832 49 428912 415970 76 82 88 915938056 411556835 2 387255 359037 436983 861108019 51 228961 85 248021 62 162234 638054087 17257 93 2910 3 133744 5 12198 96 442730 33 43 292294 334977 48 216050 2 3 174961 28 439623 417512710 138648 360218 51 25 772981431 111635 1 40993 363535 6 15 2 29 321551 13 98253 70 1 13 88251 44 15 178570 56247 39 225579 70 212434 14873363 213081 66 25 425088 65 4 60 79 65107 319778912 965954258 36 35576 27936 350229 4 388075 94 430372 38 90 266449 306984 91993 340711687 479271 56 455528662 335433 86 435962 30 268464 17 21 13 762718443 13 716251598 912637643 436926 640526583 345457 313456 85 260210 265206073 98 4 394516 58 8 437355 89 364764 68 50419792 20 416798 73 95 85 44 267014934 290239 58 202773 9 435004 283025 22 274597 79 17344 75 486873 72 258606 4 330048 608941860 49 63 74 10333573 428952 227105 36 21 18 60 8 432997 468455 442090 99833 237146208 332031 383089 463749 432310 59154936 327727 8059 79449 190670 62 47 331325554 12 256536 481627 33 180847 488382 75803378 6 91488 13 30 132635 21 337464994 40 92 25 1 49774 17 295324495 6 256723 219437 289795477 300274 73 474737 197516 430771262 83 43 13341 9 83 225774 90 66 61953 55 173665 30233426 258920 14 491593 105114 5 103083 94 92 36 363964 198546 85 98598 88 5 52 413802 91 17918 156308671 467912 933309536 27565487 65 289629 29 96 6 91966 119130 6 45 335528 3 244373 15 334163 10901 952035966 30151 169082 8168409 37 82018 836523237 71 67 8 43508 5 419954 96 76 368531210 25 12 97 12 328306247 115202 300769 47 92 38 121510379 36 300631 112572 400275147 25 101193 1 7 54 15 184051 459396 249796225 86 455331 42 264202 266517 87 34 409776 49 489920 42 126867 421823 194680 58 241951 65 145862 28 30 75876 247667 101572721 372155 346016 349447543 5 63 30 62 68 175062 337117 31 496181 47 184071194 213134 13 302434 28 35998 447951 133899 14 28163 147552 81 584649512 259454 55 82 310853 72465 58 364026 79 67 48 670569171 59 83 308996 368890 1573 36097 30 45 36 183184 51942 777325356 28215 35079 93 30 447073 131193389 34 8 75 81 81 75 49 16 145553 485558 37 41 92 129424 866554347 816784691 27 33 428548539 219330 22 340546 224089 430405 374073 74 145514 315317 5 54 98 432788 4 77 4 807803277 2 10 209989 343529 469996 48 461238 246806 86 305546 31 616633732 98 76 147197 121190 210334 54 8783 225778 36525 146130 46 424326 958444423 38 16 328409 5 482897 47 1 12 153284098 293293007 420801 218672 42 14 76 984436002 60 19 136475 495165 237543 58 441222 55 9 24 87203 18 1 37 67 94 84 55 17 68961 1 931597014 3 349706 68 9955 92 179607 326195 83 39 53 583085659 11 223482 117853 124665 11 45 97 31027663 63 37 65 69 9 9 183136 26430 457608 176632261 45 412139 164042 439391 92 13382 26 332338 76 133391 243951 17 403321308 61219 465537 4 46 50 355721 2 36 23 669192522 22 4 388625 4 84 1 23 485822859 6 140973 87 58 3 252066 74 1 117843 61 190828 1 39334 248489 7 316911 151898 307643 8 281302 462634 363238 3 13 149026 472654 91 22 382770 407091 76 41 3 5 2 444780 218366 44589 15 87 38 154519 4 323047 547993915 11 74 494024 38 64 477307 54 91734 1 29 502635432 2 76 95 235007 101909 6 3 60 314141 147900 424573 24 11 36 89 45 401240 499859 98 365004 61105596 6 58 85 271102 46 426059 4 65568 88 7 166527 189549 82 251461 92 37 28 243760 535678014 4 63 97 63 428919 379418 276153 1 2 34 425102 84 417086 40 814672896 43 281416 207987783 56662584 124675 82945 41 3 389001 47 19 1 228636 273066 10 81 87 62 69 39 19761 87 27 297712 552898490 4 169672 21 578808846 210631 79 58 238326 32 63263 181412 61 90 53 50 7 6 408799 9 355289 46 378799 25 61 67 851451305 4 99414911 5220 69165 67 1 54 3 249059090 50 19 81 58 415468 89 446385 292699 54 348645 48 178793884 140349 104063 34830 84 253712 95 38 833640090 479158 2 9 51 84 136637007 72 14743 46963 38 121341241 613622394 381058 5 83 97 499847 99591 87454 24 16 241616 97 38261 166697 380050 16882 292191 10304257 80 45642146 1 1 753763421 76471 266311 48 91666 47 300933 279899266 684540560 44 88420 14 40 216436319 62654 406226 3 53 60 117964 28 41349 122861 28 20 23 423006 171070 53 48843 356294 53 51 429715 591420868 599927648 311328360 410411 28 453099 98 11 1 16 54093 10474 78 639962635 66 46 47 335088 296635 39 92 1 355461 22 88 533861198 350674 43240 402512 360303 314917 107709 72 721008209 158129 49 37 438172 68 217708 1 22 40 422306 451474 34 412236 8 86 20 32 68 94943 1 9 7 82 69 174760921 36 25 23 481904 315147 283294 262092 206766 29 32 56 284828 333279 27311502 416826 38360 195227 2 5 18 95 661930320 78 170952 65 14438995 56 132443 575471556 478963 479264 96 35 9 395926309 78330 51 68779 53 214635 69 293645 7 66 674874318 261833 66353 121389 16 342467 460790 330655 41 89 1 343732 48150 55540 2 990312862 621166338 12334 325198753 105382 18 469506 24 230243 82 5 221235 318386 20 91 312422 61 51 945452765 167569 11 10 266156 77 400060 59 15 979809348 5 9 39 68 213056 89 95 35 12 471710 271202 423895 236180 88 995565843 103796 7 57 353597854 37 9990 76 75 54 482470147 435912 40 15 575886931 982540406 68 23 6 366738 83 383422 245534 61 356258 90 46990 258651 50128 29 2 328991 41 41 71 63 33870 25 431068 15 165979 82 431451 9 39 32 75 488597 89545 3 5 483464 38 34 972158049 84 4 98954 35 15 7 273430 401290 196954251 28968 8 224004 36 322216 8 114518 76 6521 363582 289227 9 317647 840133104 3 364464 43 77 98 491106 276994 287255 320868 66 62430 4 977972900 31 33 87 238101369 274055 225652 67355 284814 72 270268 336635 442503 6 384639 113786 79 68 20 96 7 130598 127949 778869930 72 88 205230 31 6 31 49 456744 63 370443563 30 74 849783427 4 5 32 21 248656 494979 405373500 445678 265758 150063 94 794524726 3 317518 609957990 452047 493217 81 33 37578 72 3 81 417364615 281221 50 85 77 17948 9 333830 43 85 35309 81 7 73 1 16 25 374147750 438395 45 573920344 61 18 93 57 90 35 72 897992059 395504 411463 262056 37067 78166 51449 84 71219219 3434 86 125392 73 43 78 28 80 211809 391103 49 250397 76 245735 33935 73 1 85 33 2 36 82 38 87 4 83 187041 50770 8 60 69 87 68 110610926 211781 9 558498812 478468 566233892 95 9 89549 275262 6 35 334928 40 91 465785 44 6 43 599138018 77 86 97 50 374694 30 19 87 324762 84 73468662 172879 17 432931 12 96 359158 121562 448037 54 57 489678 20 47681 10 475873 8 446690 14 22 332997 10 23893093 338327 475896 169067 457214967 23 78 5 62 498842 177710 410030 311936 96 80 42 2 47 54353 276994 486544266 17 16 49 46 43 430295 583426664 85 53329 244592 90 99 497851 159341 1 20 268164 253967 9 16 389252 27953 9 54 27608 547972578 44402 427552 22 22 53751 4 37 546941751 50 6 872177997 23 143691 72264 182766 2 363528 395877 2316 1 39 68 77 7 138633 94 16113 227771 87688 24 7 58174 53 80 49 96531 193553 38 492986 170989 40 5 5849 42092 22 5 81450 3 97 13 6 250635 281235 112403 156992 8 436226224 92 68 28 417423 31 233754 87932 75 220891357 13 22 41 45 88 267379 134980 1 302864 85 767623940 90 17 418950 118772 39505 28 84 222959 3067 320368 85 13 352818 409193 87 499084 111563 36 85 17 51 38 82 2 96 164282881 50 28 252973735 247686 88 1 10 219122 198855264 275411 5 76141 58 70213 120048 265557 496902 241916 55530 409986 158239522 94331 256204 10 28 196123 615090251 404613 59 19 485680 5 45 41 71 75 666931469 19 63 193236 40 261580 46 69549 71302 18 412968 83 62 93 9 246547 72297 320745 35604 16 109738 39 51 406006 13 738391314 174589 19 52 88 84 3 19 5 96 3 77 70 67 22 250680 607814349 68305 494970 40 55 309461 98 72 401521 3 150466 440431764 464614 49 17 604440297 469945 135306 853878665 17 22 330538 284434 245009 3 15 6483 274194 63 80965 420456 68 217229 45 460874 153086 97797 813562945 299136653 73 270362 488956961 65 40 92 237701 90 36 149782 478495 92 320730 153182 7 8 69 281651058 172689 24 14 48 687742170 28233 7 69 2 14 88 344028 327862 98590 165099 31 6 658324625 70 24 1176 158486 27 40 63 344749 315962027 43734 17645 244882 415067832 39 370211 15749 48806 437003 7 85 435136 3 151676 54 410750 431450 13 49 32 100230 60 152156 367530 87 451400 7 140899116 45 158391 433428 74 9 24 394634 50 47 10 291775 641066018 268463 365865 36707961 52 69772206 193715 4 351345 951279473 250924 200707 89 24 283792 250698 438914 176841 434256 91 210422 95 198881 74817 311364 46 310102 56 383534 54 265193 18 1 80 207232 38 123161 39 27 322196 79 7 252370 36 56 33 2 99 49 193155 139534148 85 77325 463728 220195 472906 61 9 65 609003562 511058867 6842 441374 90 27 68 81 12 6 7 393593 69 52684 28 989 191842 115856826 31 47 60 420194 38 3 124389 67 312473 412197 43 60 9371792 337918 4 51 329671 470158 353279 845651035 87 45 77 69 268151 7 79 47972 78 219203 356532 491408 22 3 228499 22 69 59814428 591819516 421710 1 317492 645243689 3 9 44 72 693053395 425014 178640 199568 404230 36 347690 336674 427567 7 225924 464700 246613 131848 444157 311804 20 123319 62 990534081 40 304959 5738 313495 428976 92 18 68554 13 483050 41689 1 44 19484 153888 60 64823 412334 293897 98 62225 33 7 73 362242 48 63 349314 402663 20 90 6 184285 7 18 202628 461876 182550038 24 197393 21 26 65 27 468792 14 348180 3 128819643 83 75 41 91 18438047 92 159612 35146 499034 64 43 15 99 49 23 34 6 268531 4774 246122 275811 98 93 8 12 410753 24 159447 33 330548 473508171 424020 442394 68 14 64 20 407689 193711 415467 30 1 43 57 327191119 252168 486527 222598 241267 418916 267903572 34 270476 69 33 49330 469937 440692 341540766 117630 11427 452903 77 40 30 1 18415856 361653 374900 1 304163 398273 37 17 235471 10 5 40 16 53 80 443642 56 2 78 516265731 488309 271229 410435 76 91 301153 35 96 37 451629 19 182522 38034 376833371 94940 91 2 19 49 478667 436405 94150144 2688 13 164472 119417 306115 29 35635 300358 244022 9 336024 197080 186649 94588489 46 100441155 65 68331 81 93 93822 48 65 1 38 482997 3 137878 88499 95 59 475405 572262995 373903 88404 116617 60 84 90 54 52 70 17 76 317541 166346 19959 12 1 445311 206647 77 876076756 11 14 120604 60 69900 56 5 5 149673 46 74 41 220663 84 22 371406722 32 283261 266186 749200345 46 6 85 481220 244493 85 111755 305955 37 173139 232876 423082 94 219787 97 11 1 389235 276071 32 78 205289 464277 62 227161 68 165376 930690501 15812 662834370 2 194295 52 42 116327 82703 4 454766 83 353772 406491 7 2 446246 73 87 43 97 37 66 3 322949 8 19308 203198 432896 56 6 48 484716 4 23 38 93 27 61 7 145038 288532 64 339374 74 302928 104260 104378 57 294362 6 30 443099 145601 59 77 63715 661539659 20 370300 5 95 417870 136825 353033 39 42 632745453 242593654 55 60 65 70 83 14 373226 87 377609 9 454492 17 73 75 359185 170532301 180482 496736 58233 242355 12 30 77 42748 35 2021 26 168795 74 79 726514184 42 334750 41992 265326 91 73204 476855 284896 7 8 9 474309 5 81 96 81 35 25 342106 318590 9 84 999194393 4 277641 28 96 70762 71934 40 223993 827302076 53 25 181241 67 384386 96532 255624 54 65 6 89 26 288216 1 85 105928 154363 6 51 3 33 74 440886 224118 17 4 395500 84 3 4 224535 54 49 6 331177 31 21 50 381780 24 38 30 295649381 3 236612 153752 87 839994380 433312 167162 21617 455826 376551 384247 171707242 92 2342 448594 94 218399 8 452477 103026 424234 64388 17 471834171 407204490 18 58193 289520 1 37 293138 8 18 16 8 96 2 20 8 55355 507378836 93 70 429586 81 659135982 14 425729038 269015 253853 18240 83 76960 139840 113414827 80 304781 99 8 66 20 6 73 229566 379055 170312430 445763 1998 81 26 9 288430 462771 37 69 186624 855228651 25 24 17 89 57 56 2 12 90885 95 57 448788 47 137706 29 7 68 416312 20436 58 76719 53 362747 405796 470318 17103 61507 70 12 125405 6 256553 211679361 461674 96 58461 63 758352198 52 7 92 77239 2 480696 3154 328109 9 25 400971 57 244269 69 407065 8963 13 34 58996 178281 478103 86 95 47 20 235192 49 306731 66 91 5 18 168439 58 83 9 292741 51 384547 174014233 4 69521 74 92 414305957 13 15 15 286725 61 53 365669 79 93 843518313 8 50297661 6 34 146809 1 3 78 314816 482037 6 56539 3 445051 44 498636 16 379385400 5 3 33 8 78 41 68 531426888 41 4 56225 158613 445161 441238 4 24 387496 34 16 23 275971 236942 145667 91 8 8 73 94 54 78268 608772215 14 94319022 25 95 37 413405622 1 763522781 80 93 217808 40 367971 92227 206209143 98257 16944 57620 419841 22 840521728 208502 13 471619 43 251616 99 95 374726 252102 956693979 325158 15 439991 376033 3043 77 976275039 363362 92 5 427629 291551 357622 220728 296502 86 157533 23408 345652 92 63446 22 170157 91367487 88 88 28878 387921700 360777 80 81 32 13 193875 357371 75 82 718371315 82340 93 8 38 435344 48036 73 112426 212245 39754 87945 53 7 27 436779 890040361 457528 191387 80 444170 33 447433 53057 61 159566274 74 181388 42 3 27078 2 4 87 130879 306664 158914 190727 330680 80 44 246278 468848 88 739785667 370887 436455 86 11 138012 96 208306 56 425087 112160 92 228599 456065 12 1 25 186619 550848580 775427680 333922 94993 439141 6393 413076 147913 363937 58 3 15 46 339947 362865 42736 65 238064 185878 474730 34 22 75 9 71 64391 934643590 19201 5 429665 19 289469 50091 468784 407944 434361 344615 56601 13 57303 13 33 89295 68 67 46 35 399483 2 170332 90 240911 69235715 23 2 14 111513 26 99 69343 325141 21 46 275674 45127 470480 466472 49 88959 434856 236953 20 3 97 22 188754 102583 19 195530 132759 391873 216413 466810 451481 953210290 267209 1 7 91308 407768 74 226200 913378781 531630866 25 62 30 35 311613 485995 386744 28 67 9 122308383 20865 6 89 74 875254591 42 99 123826 5194 48 438612 168737 54 40 488452 59 135854 1 84 83602 370512111 158799 52 131483 15 74 400382 13 84 9 403624 42849 32855 145633 161566 69 222744 90203 65 275635 243223 14 14 5 81 5 135561 7 479156 601059046 278668915 89 121696 487763 336826 36 192384 390898 21941 270221 649583966 91 55 138087 546285150 364932 272513 46 2 231099 380926 51 87 381274 488716 248299 238946 51 63 131003 135578 30 17 45 12 145466 480793 79 309887 290713 311345 80 58 624897692 204509 41628 75 7 8 95 452716 98 88 7 37443 278810 61 4 302479 8 66957465 21 375309 14417 7 81 92 8 196465 79 499926 395399874 8 139845 833938652 958359713 51 91 97 61 76 750537703 70 67 93 219470 571940702 1595 538120547 20 9 514510915 2 40 73 18102 223693 296587052 454385 51133 125957 345983 89 22 385682 363554 45 103800 663951288 16 24 74 65 492250 9 49 306959 136140753 64308641 75 76 28 68 495184 78 486303 50342 312632619 39 333004 6 323694 53 94 6 12 65 76 7 84 217879 18 45 126913019 52 28 23 507707355 323412 37 60 250763 4 660704562 24 26259 85 42 281728 38 481737 56 226619 63 560014151 19 38 12 8 578166784 56 52 353708 55837 8 265370 372218 51788 44 69 153693 132284 33 56 51 58 11 576399061 21 72530 1 12 356011 967201147 136351028 73 8 497629 308131 78 12 301000 309540 98 39 304006 38 85 359917 1 270906 204284 188592 452757 335579 73911 94 486733 76 238852 277929 16 44810 52 80 316048642 45654 459909845 71 457642 49 52 6 79 364839 463710 109509 68 4 265828 97 16079164 71 56 215223 123221 803946932 8 72 66 3 9 1 725 305161 5 79 187278 5100 98 89 183752 326168 79 48 280385 929304376 143306 287363 29 28 348860135 809535920 2 3 50 95 91 9 74 74 35 488123 3 8 98737 63 286895 12 227014 241912361 63 655654303 161041 488127 36 12 469615 12 63 2 412133 88 394358 98 80 181082 86 27 345892 71733 446606 42 17 46 39 9 427722 397214 480932 19359 245549 72959 319704 83 3 5 95750789 730463202 52 3 3 47 241942 182855 176520 15 39 32 174148 8 263796 764850498 84 1 452536690 417569 383727 209456 33 519850708 449739 41 302340 99766 345914 97 10 3 2 410762956 221645 95 41 5 6 290109 69 75 63 63616 22 673846532 3 732479755 370568663 92 289861 326048 223522792 43 679180780 863289452 225723 41 88 6 613397724 12 48 208722 48 158139 451676 33 38143 17327 350921 316196 26 16 443441 21 892745844 384350 188942 65 104738 439081 44 10 74 9827 856171834 96 162192 675380666 69 82 6 54148 71 61 928666522 162317 491540 858363629 427035 826186833 77 330893 284421 70 5 10 325796 412211 418483 95 51 322327186 75 12 82 69 36 4 20 76 86 24 11 478921 5 85 3 14 50 473375 98 14 312554364 957783075 76 76 254491 489521 473348 450226757 62 3 843313749 15 96 47 496835 224833 318039 588045508 241632 29 59 81717 4 11 44217 219488 163650 63 190660 20 468536 12 61 45 258813 449782 631462940 9 3 16 27 7949 320817 20 15 131345 15 483650 47 41 128407 3 224786 2 94 1 13 16 64 98 978194345 292406 147282 108072 454919 15 32 5 20 63 8646 207175 83 68313 11 23 74571 462593 98 28 45 252786 89 924422043 7943 78 26 52 14 216861 278596 561593353 325826 8 2 48 3 49 428122 14 180648 76 132758246 64 9 58 35 353363 60 41 783140994 13 359060 94 333411 342155 16 98 6 4 95 3 62 31 49 34 39 5 128053 202892 126475 79 68 59 94 43 843800601 402112 365167 74 59 322798 49 99 55 55 347042 462754 227497 2 386569 35 31 19931 943302358 35 100603 447745 24 232992 61 31 144431 222867 15 1 65406 494543 682092951 9 91 945997542 65 67 70 312727 40 78 87 160017 187998 42129 43 24 230033 41 236176336 242651 40435 5 400905 666344441 98 109647 4 210962 368259 122360 193092 193292 202786 407266881 300742 7 19 16 3 7 4 88 1 413513 343013 34 85 89 158434 245355 99 249466 56 12762 309563 8 418939 93 201465 10435866 44 61733 48 45 426087 206665 97868 368784 356634 465810 38 9 7 31 115870 380019 85 109735 18 43 912238266 66 63 17 91 89 61 63 102866 42 52 127100 460378 87 410323 448858 270511 234096 62 445102 94 13 372390 63200 74 173701 89 25 64 7 62 394097 961731076 54 516392225 484202 812921824 42 16867 802192606 272659 65 6691733 45 42 80 365122 476224 331622 381049 39832 124004 296316 186428070 64314 420642 48 131929 165212 384459676 121101 68 465887 8 175699 384027 77 346725 115130 89 233264 207898 9777 844008877 29 311778 70207875 12 33 176867 353395 231732 251332 128261 215393 63924 232859 52 5 9 26352 209231 55 6 4 49500 340884 76 439507 21 175245 107168 25 244404 267861 365644 67347096 31 9 75 128071 38 947730095 7 10 18 78 377438 59 311243 83269 367829 63 319593742 4 4 823437593 619684650 69 511382587 51 747568891 72 29443 96034 2 1 409148 719852565 417128 462094 82 51516449 15 310810 93519 196604 437079625 496996 19 54 35 587716392 500000533 386506 407899001 187460 3 55 628893649 19 154119 700659075 19 487553 261697 369468213 421847 73 169637 68 30 27 27 3906 63 109883 656378495 63 206417773 7 49 1 204935895 521033731 337320 388579 368914 812258151 92 64 91 93 8 135472 165895 93 497270 540443774 36513608 80 458670 449510 9 51 161469 9 73 52232082 16 906851008 610390539 1 84 18 40 449463 33 25 5 36 275146 4378 73 48 281466 48 192480 250080115 818896181 361235 18 43 8 6 76 749539024 465359 38 183782 81 50 425421 7 9 92 8 5 115310 70 4 74 85 13 69 12175 473962 4 79498 493096 61 203421 169595 275959 77 340457 234687 40 432789342 48516 78 218141 42 88 50 62 78 61 33 143529 202166 385252495 87218 97 132347 249692859 120719776 249033 335901 93 278806 10200 81 36 343908 34 203781 270762 96 418502 762810119 302508 498585 261264 87 368134 347052 2 47 23 227387 93 19 406712 61811 453937 124133546 12 455173 158224 779751544 234280 6 55 66 25 98 95 257570 42 27 68355770 375448347 173583 37 93439 336546 16 930371484 426376 87 217688 571493041 45 87209 437185 70104 89 28685 148339 73 317181 363302 30 27 18 288977 8 35341 383840 63 132137 87042 47 64 71 222945 452898 495567 99 188057 80 224788 65 487090 473506 5 62 10531 362997 76 192424 375226 45877 481355 438087 5 90 189179 19028 237835 345671085 5 24 214219 312588 779349419 35396 226649 92 369707141 99 103686 263532 862845028 720342916 494918 833664634 69693 798723584 117412 76 150627 75 8 5 15 89 14 31 332812 135514 29262 31 395902 35 346374 19589186 55 67 308910 36 84 36979 30 77894 212618 600111576 413666696 5 88 16 449840 34 51796 33 467600 45 361345 81 304537 393226 172258 67 44 93 63 133941 913072008 4 44585 249221 161812532 492440 271835 40 291150 302639 234758 279776 375718 395640 476960 234231 343747 470327 35 160836 4 673625041 34 458986 500 61 243948 253939 85 284209 209338 280520 604963330 28 88 192276 89 484441 54 138116 7 368473 97 270323 1 348184522 65311 497874 7077 38 21 396274 25556 478644 174223665 28 98492 57 14266 44 147421 463347 130513 368221957 49715 423502 90 356303 897979589 1 247938 54 123384 93 14 90 19 499918 91450 299800 27 49 114349 839105468 43 861232261 179788 4557 687633942 35648 420860 168797 50 104226 11 156068 136017 163765 72 191389 46897 133646 196223 248853026 91 399295161 3 15 474257 381795 6 555110442 43 87 425090 56 55 368308 26 84 57 219468 824421348 2 74528 62 9 21 11 375318 78 76 55 309481 60 16 58 131567 447993 435651 2 61214 25 42 5 71475 165013 35 4 335962005 57 329642 362155 497312170 472695 9 35 252886 158090 2 75 5 296505 4 11 494558 7 118855 58 19 18 50 60 27 19990 394011 183955 421742 280196 11 139775 87 35 4 82730 77 65 289222 352025 846000294 160125 383711 233236 94 83443 629320620 34477 349436 96 352367751 82 403395 2 456620 3273811 3 77 116294 23 79 218793 820845949 478979285 95 86 240342 73 66 419288 45297 39 165490 449842 214663 915433560 88 16 52115 700868622 53 479897 28 310333 18 25 181895 976452272 91 4 141547 230209 83 51 925644844 187966 88 54 8 22 95 842634191 38 44 95 3 68 452579 150803584 143649 99352 93 93 361096 348217 49514 366858 28 114681 241956 194206 65 58 2 468604 44 645102659 61 796753601 489926 255430 854963003 171069 459930 359442 31 461506 91252 231845 183044 195933 7 764590248 209328 171804 5 444480 36 15365 91995 485888 64 13104 5 25 281265 2 68250 76537 288881 483649 92 409966 26 414586 84 59 231794 171769 40 91 37333 40604 181728 3 81 224757 28 38 5 27237 36 63 36 9857 88 15 118442535 332217 59 555537744 354052 212948 491803 94 153167 65 97 406543 91330 149057 215878 24 127700 61 46 42 27 426528 17 70 117149 306115 392666 261693 389099 90 94 213949 8180875 125729 12 1 13 225133 82 89 714934338 151652 465137587 24 33459 52 254818 2 36 67439 384301 75078428 255563 500558927 211720 27135 47 122831 62 176474 836088878 180318 92 288948 265867708 17 697695381 176739 64 15 15 92 727268464 51 28571 125608 55 957887888 242567 65591 27 314429 48 98 156318 52 74 67 21 22 28 95 24 15 88 71 114272 111438 18 85 23316 37 107049 145166 5 99 194804 26 437664 92 66 371196 33 1 65 13 272039 442853 264420 17 18 43 50633 4 33692 63 209355 247322 97 50 57 18 24 341127 84 356774 71 222224 51 169233 119413 99 103822 23 13 44 56 865190325 37 90 79 5 97 3 649609317 44659 2 96 31 26 80 15 333900623 235035 558189032 250629 275388 5 3 237719 177023 298591 31 398783 2 866924293 756449856 929442260 95 9 40937 423297 44726361 433144 10 11717 333166 21 12 120322 360474 37 10 11 20 82 300258 29 43 128004 20 55 127156 9 632637550 430059 60 6147 9 40 8 381779 10 483397 9143 602117077 92539 190935 499192 205984 12 2 49 356640 419949 304977 82 101621 242231 77 29 394723 341759 92 28 310959900 484085 62 41 289660 905023516 26 77 86587 65 62 50 700646911 463516 470064 37972 68432 73 39286 28 374520 7696 443506 248657 1 23 77397 30 473603 2 391210 84 75665 15 433011 3 30515920 23 4 358593 335814 64 54 9 8 58565 28539 44 48 80 7 27 43 99 461333 138536 99 65 7 189495334 202407 613881439 5 3036353 1 4 23 71 13 71 51 217598 47 55 777683136 26 70 413723 257601 18 30 126169733 10 74 2 35 544254718 478507 6 900042849 65 234697 8349 16 49087 23 440894 8 41 91 37 285750 173840 33 96 27 11 69 107185 68 73781 364488146 695928233 167994 452390 60 98609 22 25 350483 41 84652 78020 78 67 406185 24 190434 603015428 66 376267 191773 37 5 508349060 1 80 369058 204936 53 86370 183524 96 23 75711 73 37 297457 320741 459814 42 5 160698 442303457 22 218963 184465 497088 75 80405 3 25443 421515 493209 58 88 306125 64 101512 13 2 13 132697 13 18 293869 321720334 33 10 428294 102906 52 343713 486541 271059 47 68 147171 839449769 79120 303060 95 62 28 462326978 82 496076 34 37 72 73 89 67 46 938450497 62809 55 233880 131286992 474363 228688 372876 367268 51 118500 4056 85724 69 53 21 208838 78 29 8 39 194283 311604 34270 274226 2 307694 342356 2 110960 148657 45 7 66 1 469658 2 374498 93939 30 167851 56 624366288 291985 55 70 126323 857250949 49338 1 44776 275204 2 245391 278972 170430 349531 34 71 90 79 95 468101 83 197759 115908664 312599 387753 88 185599 53553 38 75 84 88 68 308718 693011133 3 149387377 35 58 413361 28 4 18 189279 150041272 23 175712 16 69 11 241132 50051 187330 314567131 605202658 47 9 637242506 4774 114215 48879 7 474210980 85 247464 142276 276572 67 393107 163019 324449 484810 10 116914 293921 108904 28721 53 256865 136944 48 124 6240513 31 289809 32 60 335976 152158354 33 75 95 731211387 23 76 82 290895 71960 29 94 362792 318523 10 13211 96 74 262686 41 6 247045 66 6 56 66 8779 177067 86 265805010 407123 423253 447605 78 122142 447954 407376 81596 79 365360253 71 7 19919 17967 38 264067 32 211036 69 8 97 6 498266 58 17 320072 4 83 89226 27 415246 74 450935 9 76 73 51 491761 71030 363535 33 81 70561 285175 1 51617 183598 98327875 3 79 183550 85 73 668695726 272757 78186 21 65 52 328572 404125 84 78 8 60 6 338992 774350555 345702 17 6 35 419891 341754 264569 9 32 365294 318427 41 12 893193747 1 48 798576083 20 47 110108945 29 256350 81 300575013 186682 28 177790 3 35 452389 118961 19 71 85 9 282886 461564 157166 48 53 52 42 581451831 427712 9 451284945 9922 408270 41 49 344818 81451 52 258352 19929 44 3 413824 230054 331946 65919 175164 665549254 95 265057 34289 92674 47 86 224136082 75 56 417195 5944 174197 95 14 70 119180 45 385505 17 6 321554056 28 376151 37 7 282690 72 74824 19 37209 52 2 891033906 520998248 482793 325666 32 5 444541 307658269 4 165928 86 227526 120934709 125412 15 342384238 229952 55 147370 35 6 88 86 6 48 64 350668 7 58 3 91 236652 159682 76 147458 70 338590 394667 91 411193 12 887482719 469384 110242 61 73 42125 9 349470 21 24 85 912234645 89 94 779154791 16 20 83 6 433849 46 24 233780 288730 1 18 80 64 436594 94 161460 134845 33 411760 85174255 276826 317803 9 72588 269166 397508 67 506397976 435883 488379 53 76 73 450984 2 175227 4 411080 41 30 90 77 6 195214 2 1 65045 90 375948 421241 8 54 2 90 271273 37291 456954 29 187034 56462 66 7 53 308896 58 305695 489323 422421 893026907 18 29 475061 25 6 776805519 785635560 9 327785 34 232218 330101 70 349123 18 333041 381079 90 38 71 83 352154 12 63 193056 31 69 5 286501 59 840634203 307929 56 190756 493452 357609 150977689 25 50 485912 494257 9 625845244 18 50 75 26 93901 91 3 15 92651 4 303689 8446 62 81 2467 61 75 192745 16 17 242884 60 337424889 211388 390610 42 48 223340 695738785 237756 412361 364936 14 88 31 391604 403147 21457 35 179568 3 3 31181 27 371739 179025 251964 337726 89 20 36 81 174158 82 39 85971 832731333 45 33 219726 86982 113299 804258858 76 71 96 7 97 836701396 284990 90 4 42 9 88 269470 268357434 293428 34 22 472338 498646 317530 227195 340328294 77358 12487 57 425875009 58 467256 148462 412154 6 275956 97 347755 57 58041 59708 456573 95 151569 402183 470694 44344 330431582 24 250722 29 86699 273108 73 916794605 69577 7 272639137 24014 79 845134825 37 467482 93 95 60 31 140605 19573 379728 65 80 668474294 94 97 449987 308427 39 99 97 105868 399258 64 57712 69 13 60 13 58 31 40 80 149193 197142 360095 89 7 99 339130 201867 64032 15 435099 64 4 63 393323 77308 59 63 79924176 6 141058 1 764045842 278698 339237909 120148 4 99 500551311 767768163 40306 1770 69 60 344894472 930312263 300545 136806 452556 40 4 12 5 26 496035 33 38 126243 352434 373254 623924535 443500 60 31 2 1 198451 504077489 376210 489575 64 33 46 7 406328 127752 4 197625 5 72 40 25 843027227 9 167247 355379 27 327308 44 246414889 37 378269 355667363 230633 1 63 214980 77 14 388655 241514 600993228 142626 157300 426384 7996 510586086 644165231 40 72 114125798 510842895 81573325 85 4 15 67 331199 217589 62 36 145151622 50 96 125770 105099 84 380455 9 9 76 3 18 92 87 324544 54 46 51 51 4 18 102646 98 51 199561 289015 9 350324 5 28 17552 95 183706 8 63 4 2 99 45 28 970464372 83 18554 217079 615157832 38520 474073 29 71 476464 91 359552923 22 41 39 45 55326 6 208968 32 154529 38 333936 37 50 64 82 100673 4 54 17 203005 5 9 82 7 38 244653 21 86855 63 62 67 123349 47 6 100402 94 137004 16 933834194 240369 307926 44 72974 459316 208635754 28 43519 60719 96 27 28743 83 14 86 96 244837741 70328 77 774353640 293622 95 460737 265388 389941 825023871 66 31 109248 78 655003081 49 78 49 457841 373915 247951 64 411237 953227815 66 43550 194039 87 55085 323585 123058546 105746 69 68 70 154293 248729 237943 449311 75 8 347706 77 228857 343839 1 13 65 294715 1 116381 8 39 84187 60 47 26 344747328 17 26125 251395 60 68 23 377462 596181114 66 20566 83 162113 82 288370 463769 45 33 419397090 1 423782 73 80 249776171 70 70 47379816 27 7 107150 40217 375620 95 7 3 50 67 468823 67 949765728 350588 461488 32 45 75 110340982 2 262424 360774 24 80 91 363721 295983533 365616 58615236 1 483029 469131 57481 244352 3 439586 14 263878 393358 2 334080 405716 7 487393 89 30 7 477213 422028 85 61 25 23 74 91 60 252864 89 8 58 83 452927 422861417 79 39 76 19 20 93 403554 94 86 160932 637415786 32964 329130 330902263 3 352300 751903182 164218 193913 36251 16470 21353 59 485205 24 172665 44 429551 79 403371681 12 956712861 444393 765581427 191086 12 31316 107441 6 477808 12 432088 81 39 433095169 450875 134493389 414394606 314569 101819 312139 115548 32 80881 129762 1 2 37 45 20 85 3 415767 461011 79 439821419 38 144374 872961432 44 155142 2 49 65 58 2 63 407568 29 106182 12 129459 34 61 88 497340 174464 87 164429 1 99 248566 405334 18042 2 3 80 38 48 9 998724596 98 79 43 135339 30 138655 90132 80 46846 88098 19 76721 20 324692 95 42 43918 72 2 54155 4 71 99958 486216 26588 311370 303582 249616 20 85 26 180197 7767 19 223197131 40 725741184 480702 58507 84 294349097 478268792 88 99 39 5120 21 346844319 83 860468969 424205 6 2 278086 295675 9 300701 25 34 843879452 853669026 66 73 79 102788 246086496 11 28 13 23 465788 118687 23503 361816 82 406093 266278 89 155240 14 1 14 51 164367 15586 35 718574926 71 3 29589735 455819 184418 221035 3 113707 360283 41 43 56336 54 498890 80 77 9 23 155496 40 69 113092 4 91 34 446888 43 118333 18 521215990 270290 498127 42 12 409330 376894 462622 85 225267 55247 47 160337 281900 386460 457129 10 340508 401150 95 151366 27 486440 44 18213 137010 32 6 188698640 84 497543 75 64 404371 76 58 414110 180 144240 34012 14 77 807058006 39 87 12057 9 91 25 299693 22486 28375 16 9 79 52 90 451550 709362300 434718 69 97 10 70 86149 9 130904 4865 9 9 5 410434 5 8 35 204644 356538 89301 434479 458280 88 234965 2229 21 342904 171581 11 86 199783 261120 20 118604 80 247151 283883419 779015340 8 330771623 60 54 53 320464 77013 38 94 281825 3 69542858 52 2036 5 46 20 245767 149913 175290927 59 107264 238047 77 250255 5 342427 377003 14196 19127 39 313067 98 355699 76 4 122740 3 34 92761328 6 44 80 96 499879 87 159624596 74 387834 438528 346078 258304 46 766607414 95 591124820 45 97826 209340 85 57 453155322 49 38 60896 93 8 273546 394878 237061 45 1 33 168058 486779 117101 65 96 134019 17 49 491404 81 228115 494949 83 24 37 182292 359985 63 22 596899229 295338 294773 25 389567 216672 184959 48 31 41032 48 184338 31 79363 8 53 237584 2 78 491145 65 63877 58 186555 129654 322752 236715 46 82 87 15 49 472746 231325095 94716 892117933 46 4 5 312758 75 82092 54 15 79 145761 3 95 22 79279 397723 79 500172604 73 253241 207617 53 14 6 731033085 92 3 32 26 6 25 140863 212457 25 19 665916938 146187 50 876853630 39 197372 51 373135 8 293201476 66 593206554 318191 58 42 98 68 26 458992 46 27 25 35432 66787 441334878 475143136 6 50 54 364123289 28 78 208327217 65 39 61 75 373856 437876950 84 329305730 3 270085 187125 406616 154695 7 398399 5 473812 58 47 261278 250717 437407 42 77 196683 103155 116415830 9 203819 31 31 300811 50 76462298 64 56 264599 67507 139299 65 62 85 91 61 7 40 48 81 68 391223 421804192 476951 385267 201403 3 398803 44 398893 9 441776 302675 11 97 39 25 184961 459693 233407007 365836 6 441625 170304525 10851 52 346539 275997 80 117212 266473 274574 110852883 7 27 481776 47031 51 342819 896188063 80497 25907 275074621 89086913 160870 86 28 146334 459738 317556 6 94 64 41 59 9 56 335680 6 815957077 55 31 102798265 2 1 493208 156088 3 2 118874 491547 71 150688 85645 67 10 20626 921830171 53 45 89 32 300469 466486 92 251794 464880 178820 3603 47 389122 178818 5 19724 271456 66 7 38 492469 439009 2 896761590 5 39 96 418413 25 56700 365501 6 5 52 386484 426522403 7 149065 31 73 420997 99 250214 86 599688748 238241 72780 126230 451814196 11 7 428308326 499852 199173 99 73 256304 266835 43 7 67 32 238371 64 424330 3617 124137 75 44 270094 903872351 90 431262 144580 49 99 6 336138 78 227217 10808 422867 2 204188058 37 2 878994239 73 65 122266 447153485 6 1 111076 81 595306836 70 38 16 72 579234618 130437 75 91 85 357012255 92 96 22 65 29474 114001 150518 135578988 15742 21 367686432 4 483276 11 8 5 84 7 28 39 97 401955 132878 49472 53132 14 98 85 54 7 299124 92 92 495001 35 488620 88545 5 371897 198588 9 5 601408683 40 60 19 526008324 417796 232677 125431 67 17 210448 205249 127102 74240 21 72 14 15540 456078 372110 178432 163475 26 38 338262 324270 67 120061 99 243842 30838 31 61 304699 389752 717341369 77 7 437269 8 72 47 877236636 14096 169264 81 218628 15869 110557 10 32 38 37002 183563 73 34151 4 135713 253523 226621 452587 391081 998303275 80 15 104018 72 27 827517441 24 358574 29 973410980 339879 99 426048 61684 64 256186 61378 1794 429101 27 7 25 445258 17 326419 51 80910 76 4 110866 406501 14 10 891524299 428219 7 22 275486 43 411992 9 108656 150926 213081 521097851 69 35 28 695997667 250023710 3 266119182 96 399060 210614 49 112989 495889 78 2 165746 27 67 83 743010308 51038 71 362271 42 466976281 8 57 69 86725 24 77 274730 460792 46 36 37 133293 25 318969 405123321 59167 347569 180587 18762 256539 273061 80 307551 15 483588 76300 44 72 45 80 218613 73 63 54 93 91 85 233865 75 23 25 75 73 87 160571 82 6 5 151448 53159262 36 706944057 51888 101140 53 222474 19024 2 276071 108402 609758071 196930 326744 3 16 79 254945 159005 84 70 478757 48053733 26 431649 147854 115272 247271 251987 321346 87 12 9 7 67 75714 3 276313 469334 14 252688 62916 9 5 289318221 14 48 468318 469800 9163 77 47 372761 960570145 476933 35947066 56 43 81756 486543 40 44 1 59 367155 330969 210214 444582 46 39 264442659 356771 206337 55 10 63 480535691 432669 362713 88030 294734 80 56 3 61 24 11 40 319426211 30647 94289 58 98 4 97 19 42 343981267 37313 130127 584911185 995068942 571793396 53 419867 61 97 401762 230736 210741 307966 62 67 425444 165563 354100 50425 136024445 67490542 343105 227662 86 83 137514 6 49 147798 273906 4 455922 603306200 429517548 506635898 490422 275904 185036 85 282165 155707 286812 349018 6 47 36 177289 32 6 9 2 58 25 470871 458394 250415 78006 958432418 464124 16 212497 98861 3 396811 38 3 355324 424540 24 28 73 488023 420916 370846 1 404726 11 20 36 52 66 4 255512 83 391958 37 386803 297349 897327328 213673 54 2 51 355300 7 12 477414 499955 348471 152153 8 84 44 57914 19 74 52 499479 39 7 30 64 100272 358437 55 5 13 9 47 2 3 381912 176024 73 35 19 133490 88 325941116 7 26 73 987319874 350541 10 474673 2 19 340120579 20 129211 182910 255490 46503 436276 316867 65410 483746797 59 39494 467165 454076 313070843 245114 4 39 91 87 79 74 2 133713 284866 18779 92 354134 67 13 124387 2 98 389508 2 45 58 98 131240 50 415682 78200 77 36 8 263086 3 17 171196 2 53 58 87 95 38 95 2 493506 399690 1 92 74 337073 256935 272834 25 2 487288 413369 61840 467081 12 78 99 6 362450 291331 386021 811106705 149082 819851499 4 18 51 500481517 16 75 47 99 127430 115858 31 41 28 65 311484 38 60 12 4 6 86 106929 393065 171793 23 99 119518 2 37 3 461306 87 55 33 99810 28 23 90097 67370461 689059525 9 77 82 115378 13417535 59 9 510359927 1 287101 128053 351944 636974701 14 3 162711 7 78 89 74 61 40 8 384936 7 678972570 67 8 181573 50 375138 490386 254006480 247523 25 10 6 3 7 70 450625 35 217056 97 202092 68 9 3 365401 223278 55 300492 12 447598 217233 376402358 77 47 95 315927 40 7 45 64 112533 33 129736 116596 75 66 6 89 21 110263 61 3 98 78 488178 355880 31 92 71 764060217 230210 77 659528034 44 489534 77 118902 5 203587 77 365490 67 148674 449078 2 222603 23592 529773224 383707 1 88 342342 46 93 233206686 208303 41 56 419442 216934 93 57 39 6 62 77 860683232 274636 457157155 82 60 150079 23 235577 820544711 90 3 109750 47 44 91 178124 13 7 19 6 162852 73 34 193649 10 268960 1 72 11873 1 387761696 48 473472 308729 486446 26 90 441445 99 21 313900 495612 9 441408886 238492 62 345166 81 3 73 329001 1 187167830 332944 76 226293 478086 411279 362103 46 88 80 43043 79 94 124870 779894429 36590 29 91 3 137481030 131412 312410 684774162 395126 218453 94453 70 5 362185 29 6 437588 48 179813 8 407848 2 382227 269287 379277 364806 20 85 34 355530 2 92 393078 957657901 51 48 67 388733 465357 231305 62698679 217034 777973665 370605 2 124795 332605 499103 204233 59 193701 350846907 8 71 6 64 9 333856 4 34 55 73 32 440947 342825 47 36786 303417423 362273 95 73 96 86 397502257 191171 138325 182310 595469812 192051 491963 4 45 77171 275569 302843 34490 29052 376563 49045 229300437 673576869 70 227868 97 90 35175 425337 59 47173 8 56 61 27 9 1 24 296404 8 303220 55 209999 483032 21822 452811 407950 300352474 398196 27 424294 865525777 1 456017 861543342 184764 37 49 358489 70 37 80 16 349402 466748 64 84319 142990 61 77 99 72 7 35 246479 89 15942 667662914 45 34 61 5 18 103806 475490 61 89 372563 6 195829 502702036 30 40 480223462 908909823 34 47 674134242 70004 235428 85 330768 237298 82 40 99 37 35 100630 193555 336263 20 91 30345 58 387071 36641 9 84 5 73 206140 37 5 411489 12372 40 279563 954917623 138369 497950 15 796232479 185717 78 64 11 20 89 77 22 12 99 349827 815704571 248074541 6 94 16 167551 93 18583 85 1 383234 89 149469 13 358213 80 8392 54 178718 56 127645 441770 340366 42 144858 52 289390 42 356036 5 29684 246189 1 75 356517 216437 2 6 427554 29 77 63725 265295460 9 180832 79 236170 96 7 490414 4 9 276350442 24735454 6 89 10364 40083 171479 3 5001226 3 143352 9 80 378661 60 10 525636316 292178 38 261174 183960 488325 243130 489861 394667 977682458 1 42 5 306905 97 3 61 8 92 122551 482512 62 66 42 410412 83 299246 35 316188 45 69 339355 672876834 34 2 470144 440699 491058 70 26 453395 138211 58 168942 241279 1 16 496238 77479 339854 464370 5 263840 92 389746 424055 96 205897 30623 194369 28 96 49 1 2 332648 455740 82 425311 64 244099 55110 3 191113 80 320636 88 43 215439 48236 379036 10 315796 205210 92589 484932 80 23 474022889 826417260 50 296674 340382620 399290 16 35 17 264697 56 97 122439 1 87 99 123149 35642 154728 50399 96 62 160045 23 54 392498519 462198 116389 838095349 73 33 95569827 216777 22 496733 97 232714 822901381 191171 1 15 63 16 132103 20 56 78 72 248423 88 20 365470 112399 10 337715 233449945 345409 87 84 16 6 6910 172466 434487 238629 497734 276017 102604979 65 2 84 80 14 475369 243430 133511 61334 4 411158 12 24 81 2 15 581493076 50491 208839 3 96755 6 498881 49 399882 38847 3 275129 66 123904 79 33 15 66 340760 90 17 33 34 23 114825 129569 90 92 86302 80 32 1 39 38 6 263031 343694 235339 365609 84 78 416191 77 298760 36 6 356587 95 240943 34362 29 137263 32 54 236194 56 296173 76 52 127964 366501 95 49943 324330 255894 2 55 387902 773036673 93477 487105 133789 278437664 6 78 109477 49 3 65 127366195 370422 40 493761 343378 35 86659 45 66 119901 83 396773 369254 83327575 106619 54782 497443 88 495567395 76 351328 597668501 276447 304862 135367 96 72 441864 306457 75 135543 12617 124786 6 64 3 49 99194 167254208 70 94386 18 16 38 5 271706 60 706005509 79 464533 225491 29889 91 2 6 312784 95 76 267686 89 8 99 55 12 70 246622 26 30 8 41 80 160119 64 330256 468479985 318414 272701 449198328 252671 38 311580 85 9 629683876 43 8 321669 93774 412087791 59 103272 2 72 4 58 74 947136251 207640 33879 93766 79287 3 83 368591 225943 49990 391221 26617 198607926 46 201226 316775788 895423448 6 166401 56 58 73 93 849833251 88 48 113684529 66 103104 489214 190627 124739 41 464813 276347 4 173990141 404590 34 342820 390154 30 454751 156546 57 64 159190 73 494974 12 459859746 209665 789409851 78 84612830 200669 55 92013 17 61 21 34 240377 311825 193073 46 308136 48 7 296738 67 13 38 38 486544 82 2 344004 269393 83 8 88 40109 3 34 2 56 64 2 63 7 25568331 8 160035 451700 51450 457328 38 31 286501 119699 74726 470456 140958 97574 144877 87 8 94 50 86 494546 23 49 71 44003 65 36465 89 166650 287850 341363 432233651 76 268231 39 277592 1 83 336940 349710 69 223763 193544 54 142833 3 269325 331368 178573 5 85 17 98 2 492464 43353 369242 26 595223144 286553 83 5 35 47260 47304 424051 242794 287059 54889 348717 4 51 42 10 16 13 64 56 75 388305 24590 26 81 67117 36 456605 6 3 322772 44 65 40 203055 4 265010 449784728 19 266183294 38 14 119209 45 49 48 1 20162 308083 364114 460628 34156 73 309324 418179 120142 317984 545946120 7 90 23 394262049 7 242119 82 271107 75 188101 84 882536749 305167 39714 49 76855 62 453320 14036 956338717 112877 22 83 35 6 49265 238738 89 446513 6 6738 425638803 20 78208 69 25 400967 91 119688 46 162219 351841 251342 66 5 389760 82 465290 491336 65 99 49 156069 325003 29 300672 21733 61636587 1328 268283 90709 78 12 93 93 93142 13 182262 9 496238 735361493 485611 428643 78 361115 69 61566 298129 187594 24 82 43774 36807 134153 99 44 84 75 230984 567219126 146044 21 211225 66 100079 97 83 510864260 98 244364 382692081 499356 288051 71 3 37 315777 459357 9 149389 8 274131 9973 51 3 8548 111718 339172 32 15 498831 268238 66 963520036 95578 7 42697 333071 391774 69 262842 26 8 50 474287 36 31 308925 32077 3 96 12 300763617 2 50 80 83 167748 85479 44 188310 263580 85 6 29 51 45 37 78 373216 830240515 383177 456493101 7285 88 94 825719161 443636 71388 9 86495265 444100 163533 7 412178 4 27 71 369589 61 71 86 21 22 25 5220 9 94 95 74 22 434653 155972 18749 489936 1 460129 228444 234056 470544 66 14 404760 30503 23 233014 50 392080 24 40 257576 112371 545261218 9 114494 34947 263747 455046 456312 7 64 81094303 147606 790583179 3 231800 346082 24 63 377506 887234165 58 258974 277746 363199 43 95 604856791 350936 77358 490884047 37 93 93 355427 36 52 108459 232994 21 33 573286140 82 92 914702082 67 408731 60 41 385960 703256200 70 28143 443086 363217 22 36136 65 37 3 218416 328857828 309058284 54 223233 81935 70 86 964033267 55 103706 487437 94 49 81 11 2 396162 33 140814 94 488982 970563265 70 119609 19 68218 73 271588539 60 98718509 27 9 50 1 77 260580 704347440 364194515 34 1 168886 6 9 455968 555878598 13 420406 800139333 65 490755 114873 72 9 85990 77 12 172983 985540445 405958 251379 82 54 20536 441933 18 312717 240125 157776 254455 246944 358943 180093 60727 33 427722 30 144543 3 455176 69 5 171268 5 54 2 51 43 103760 10 38 44 343733 99 4 29 409599 95 355482 6 464625 22 26 437533 2 69 5 162768 34 98664 62997 50869 291115 5 146404 234148 80 480755 20 458210 267882489 291225730 49885 5 73 46 106321 51 36 46 49 39 29 7898 121412 75 3 92 27 127451 475099 95 309543 23 35 364516 42916348 63 13 928030692 94 17 260266 10 282842 75 11 61 77 266153 198428 63 6 96628 2 297954 17 80215266 41 782480847 6 488395 13 972421702 23540 119840 6 24 362408 10 83 262092 81 369474 9403 120872983 41 434487 185920 94 82 6 475633 93941 293173 231685839 68 5 134934 380173 29 467704 51 97 1 35 169789 16 186474 243388 451424 46 1 3 420340 46 90 76013 427878 33 44 7 656511301 660430660 206497 8 809001113 7858 494717 394966 78 54 1 460333 316518 11 16303 6 17 187915 495407 194583 29 82 80827 32 6 134184 67 224265 19 53517042 4 335071634 71589 50 303022 26 71 54 208491 186374 455482 381215 31879377 87 828657880 11 98 67 54 75236 32 33 10 249482 237047 2 49 32 35 27 23426425 4 291751 2 382211 2385 11 88 9 490255 33 79164 61 1 144810 76 81 82 458057 47 207493 139211080 402768 8 287359 141577765 81 309942 62 9 367151361 5 109270 158293548 3 443926 270025 128451864 226601 445762 336300 359945 312699 256660 36 44531241 77 6 355740 89 34 341980 478806 18 4 887285259 444827 45 430810 83 8 97 28 81224 7 90 25 6 327783 493779 86 392332 334245 86 340623 10279 93 3 12 252595 118827 290146 8 402617 1 292057 83 75 416074 81 63001 2 471192 6 466221 483727 9 422514 172366 52 71 52 8 301330 2 17 156960 31 468855124 388427 233512 940686356 29 714496152 393312 7 562707 452851 81 5 11456555 5 15 247499 81 67 5 93136 9 473131 329808 423757 216558820 115084 88 236259 13 421354 7281 246628 58 481395 8 24 168638 45 96200 84 84 37 57 55 88036 38 186569 45 14 28 80 370700 34 206566330 41248 66 67231 75 70696019 20744 40 45 568777799 214379574 47 305393 83 99 306119 386355 452992 64 93 438820 269839 423913 9 267933 90 70964 19 188942 68 7333 499367 47 167098 10448 9 61 84 87 1 945181909 386925446 71 186331 17 9 63 35 48 11 111278 434260 330487 57 36380 288697 86 6 205570 19 86 1 351756 3 9 388132 11 70 320700840 3 84 156212 192565 346735 36 36 23168910 36 288895 757075943 75 56 51 77 17 33 967327008 21 487068 210584435 2 436338 789821637 51169 329364 343954 357318 89 93 47 438927 879265001 84 22 74 302365 27 906046793 66 475874336 640058775 31936 71 437533 18 409007738 88 88 73 4 8 26 86 34 95 1 86 63 21 52 479407 33 209869 53 31 65 97420 118533 78 1 45 454034 419833 92 977786967 15 9 62618 11 674314192 37 204379 230099 12589 50 7 67 355547 870146316 93 31 143204 62660298 82 771322126 33 3 68 62 72 13170 250604 5 12 234753 25 2 301527 70050 2 905641350 400163176 97 23 41 78 20 481552 71 343350 28788 29 75 59 213606 12105 8 229547 2 944001473 1 9 97 35 848854656 19 86 94 30 223996 370879 309217 7 42 393733535 38 107568 42 370907346 292961 37 460651 153267 91 333774 59 962729621 458192 73 665681613 187291 45 982033939 422145 97 54 5 73 78 580638935 11 343885 58833 90 42 76 356971488 99 20114443 912534210 336525 66 6 59 71 884487997 344984 79 81 293468 171082 7394 244289 56 16 7 48 67 285193 6 492922 26889 49 85 83 96 99 99 26 374974529 188127 177444 38 67 308492 489841 449345 4 4 4 88 36 378227 43147 8 54148 44 174379 21 164577 9 204037 9 713377349 89 2 105511 91 8 99 83 60 46 266286 21842 246048605 12 405934 731407484 348846 84 8 90 80 437135 17 54 291098 161364 286029 479594 334874 476057 82658 6 454949 44 2 340456 68 99 10 70 17 67 308135 4 25 71 28 12 18 27 97164 219096 14 61 15 76 378531 485459 87 140185 22133213 35 487521 64 180814050 288331 54 1 82 43 25 273920 424065 2 33 215578 35151 388526 33 22 263099 8 95 67 30 1 379533 387093 400237 465174 111751 46 580342923 33 8 3461 74 252583 15 450266 381983 9 23235 42 369850 106348 7 186394 91 442867 75 32 4 108568 52864 272914 193167 343007 178604 18 207131256 26 362011 68364 94 28 95 460498 52 2 63 60 10 370997 103530 418864 39 195241 337224 129008 14 48 388477158 40 140266585 37 68 63 447676 177035 473582 54 93 15989 175188 7 27 223447 50 63 397766 86 66 401881 4 149116 73805 124273 28 582440792 233164 7 407362 5 11910 7 175087 160550 84 175537 62 314375 406912 275332 42 91 28513 241255 46 399608559 6 85 30 86 71 7214 15003340 25 94 45 34 58905 417689 8 357258 75855 104953 247804 378776 153038 1 57 211776479 50 1 54034 4 85087 420004 23 112224 30546 162261 43 1 7 735188431 80 97716 450297 21 247147 868892914 303478 84 87 465396 97 423845 214606065 4 261015 80575 48 31 20 314620 8 3 64 40 67 330486 12 25 19 52 86 690264607 23 332912 726249972 430625 164500 18 208232 33 81 332577 5 69 68 102604 782337986 261174 6 317818401 243462 246184 145373 117032 8 1 93 311642 93557 242350 310616 64 399108 62 337332 165219 36 378797 43 92 90 84740 42 66535 1 102157 7 84 78 76 28 77 92 352986 26 436804 28 33 97 113285 164977 284638134 61 45 32 19 284871 51 867089076 404379 3 415932 156159 453335 160338903 484040 36 877762312 614333541 19 60 169910 35 80879 144863 3 82 56 3 951505381 29 16 220842 322867 52 151004 75 438862 33 10 111384 423986 59 39304 95 39 66 49 483207 88449 3 1 61 28 398698 86 421718 74 240953 728169695 11 19 287753 442212 676356799 60 88 314499 85 67 721063832 379718 98 23 17 86 18 78018 32 54448794 63 58 255126 38 267421 62 83 30 7 321401 31 120167082 57263 7 31 99 96 6 465054 111155 187922 396034 108113 31 2 4 170594 21 46 482786 322497676 95 49 65 72845 321118 16 31 810334714 510512010 216491 54029 110775 37 59 42381322 71 17 34 74 657976335 7 233871 84 6 83 20 10 469355 187879958 84570 44 77 10 16 34 59 164437 376032 54 385247 475405 343040 979717823 127152 693677045 390149 277484430 58 183998 614826750 58107 10 244393 61540 72 8 5 41 3 73 43 40 23 57436 257119 56 46100 25 25762 111973 117818441 221390791 3 34 61 327676 93 671014219 6 25 806093763 173320 512607622 550072944 219037861 38 657015518 21932 217084 476741 409294546 62882 36351 503172546 7 63 376480 34 291404 194279 457467702 459128 323890 7 481501572 57 271885 437174 327310 1582 6 325582 19646 427325 79 412961 62 196496 26332 5 64 94 47 48 37 193867 13 106243 6 187885 60044 91764 5599 228861 14722 307207 19 34 459235 11 225328 897473181 311827 25 35 97 197755 13 53 74 5 4 109130 606982081 1 80 91 4 266318 25 407276 310745 136880 855951463 115768 63958 662977096 25 87 47 11067 96 434617634 70 444184 81 764564031 461275 59666 11 384524 309078 1 801631831 81 208723 48 13908 41 11 80 71 284605134 15 220969 695107640 49 99 6 193124 303396 84 93 86 223643 77 383518 113188 320576 26 79 469347 760378594 281889 398734 19 295272 142669 97 56 103996 74760 11 445702 596524689 7 78 583293011 265035 8 31 99 98 87 334257004 263427 409275 477174 54 472610 447602 163697 11 7 82 3 69 323045 76 230043 377720 436710 471000 303634 87857 4 209106 208935 56354 413711976 1 240229 271396 700142829 89 3 339986 562242407 72 16 329875 37 85251 15 39 7 57 411070 226834 393583 463636 119716 2 4 242092287 565987201 6 77812 1 336457 238418259 138477 82 268770189 684421914 139421 80 401639 239143 452286 87 79 14 79 101472 202508 128797 8 63 14 8 70 89 48398 69 56 168028 165715 478557365 27 88 222785 73 66233 301365 66 356261 392912 456933438 89 419977 43783 654488694 6 15 67405 76 121669 791942720 341990 315267 29 52 449595783 259275 167635 415852 75 88 958083604 321610 254224 7 89 75 142273 405487287 8 229740 176496 185578 26 48 48 22 341012 244538 388008 43 915612400 8 59 8 62948 70 17164 66 1 17 607660283 59 642949623 89 46 411807 1 35 384359 270081 25 192267809 38 148968 129174 15 20 34 126432 56 255678012 58 19 31 64 458543 87 53677 8 19 76 6 13011 8 67 274938 191253 467629 10 98725 10 88 93 3 74051 151188 50 319294 435032 29568 298424 56 27589 1 9 6 106252 10 401518098 292425 344729 335977 78065 32 84 14 440898 78 24 84 9 29 92 77 84 75 278677 195900 564836669 61 255644 34 184475 29 886100429 843088918 220026 662475693 2 15591 37 3 84 683291632 37 3 72 330115439 30 28 62 39 317879 64 473644 320895 322297 317091 721110183 347106759 72 143314 81 52 214293 9 821460609 280254902 96 3 423021 108906729 19 758178551 170755 349384 83 172449 433078 2 69824 3 70 404974821 45 17 48 498603355 33 133093 226100 93 60452754 93 676952555 409700 17 415407 40502 444852 85 28 38 85 1 125226204 220155 7 96 4 362160794 59 273852 85 469366 5 25 634907121 84 288604931 386773 94 2 28 160645 92 406121 24 127559 4437 86 395275 4 61 158503 339039 88 86 497003 90 275618 99 347484 11 477674 50 398539 13860 797731902 177282 454459 4 82939 64 49 92 42 4 17424 288216 72 174240 36337613 443090 474027 49 58 82 68 567607735 1 68603 268099 66 80627578 387792 335587 22 250694 79 51 117550 75 98 78 47455 41 73 777567817 64 110762 1 6 451315 317831 577195205 65 171392956 405856 135766 32 89 376493 423067956 48 40 60 42 204164 21 54497 2 59 55 816125764 123286 47 189349663 53 405894 203488 4 132960 2 583497781 28 256079 116610 203628 16 70 180765 86 247355596 173280 48 291642 96 958328464 6 8 32 8 4 87 382962 47 9 10 115460 71 18 787634122 42139 2 87 77 414303 56 85 73 90552 20 449465 96 6 145368 457202 5 216685 1 433606 116589 48 6 234538 509649358 531554174 419528 86 341266 93 79 271699857 417377 54 846 425506 12 200284 367768 51 50 262715 2 40 224785167 85 2 69 802713145 675563232 304517 269858856 144872 27 152923 179567 381931 22 290091 14 77 22 379841599 47446 1 107859 85 435413 91 53040 42 9 33 10 303876 28 83 24451 66 9 6 42 359279 84 92 449107 485373 391284 95 182182 203688 351845 92 375980 416576 190550 67 1 61 5 11 406005 61990 14738 455530 381503 28 190020 197566 164748 113458390 126460 405336 83 131863 9 203197 392280 48 478122 454544 98 7 41 34 429204 393461 28 428520 7830 36 478353 741687334 380240 25 101058 15399 12 8 5 453350 10 26 9295 441349 30 27 26 431930 94 233139 23 89590 241107 86 628961959 71 21 44 88 86 299305 29 558153743 318804 428274 220735 322202 87 204804 374729 70 118233622 41 77 248105 27001 81 344277 48 45 213715 46 7 608658060 449181472 48796 14 1 2 283048 79 50 2 99 166660221 397007027 26 96 403653 264642124 461571 444134686 98 7923 81 377706 103636 16 382586967 60529 78 108579 106501 50932 15 62 115399 90 439726 49 25 360499752 8 894367335 51 38 5 72 49 20 14 25 397482 157470 39 843151980 73 69 436236 264330 10 65 76 27 95 73086 487705 299184 164597 45 15 95 364130 244367 6 66 24 314051 392527 67 85875 64 62820 95 393157 399588 366169844 94 171622 804816328 71 7 2 131259 48 37 12 66 445899 485215 415625 85 61 30 711619916 96 22633 145448 77 97254 448408 85 65 50848 88 67 92 348168 85 307494 954494344 139274 15 458161 96 813756006 181133 355925 160818 50126 32 70 18 52 65 457459 88 434241 89904 11245 79 26760 20 417380125 601990892 56 66 48 91 20 14 236255 473363 9 292578 7 446777194 34 51 90 89 23 385372 11 41 273524 78 251547331 44 16 237310911 47 7 67 613091420 326971 21 36 61166 6 61 15 31 26 453286 9 73 275237 67 491898 73 34 69 1 33 645614224 496127 95 811401686 7 226179 377617178 35248367 19875 98 48 77603 255147 415177 45 77 67 50 66 485935 12 79625 27 490938 11165 150872 95 18 79 418840 69 64 17 4 3 233944 306477701 722145348 49 172288 577052680 203836 3 458956 213695 457233 323687 130906 47 45 411274 397818 134687 229882 5 90 84 518726582 426313577 114119 297387 34 39 9 219497993 92 42 213030 199599 23 334241145 54 37969 110376 217875 1 26 81 607365976 40 70 196302 499 63 159164 546001678 296769 36 241364 76 73 2 430292 62 3 297079 97 71 799792532 489924812 60 62 47 411480 6 32327 34 7 75 135050 59 15647 91 11 162225 8 18 8 381822 79 311975 44 51 374982 56 20 401216 214946 260538 70 88704 48 94 77 97 393459231 195901 51 120372 4 77 38609 614096585 61 11 5 22 81266 81 2 433754 93 160829 3892056 176160 477539 95 188709 14 2 15 39 11 5 58 22 24 46427 70 463779 480108 99 18263 173135 95176134 857553775 83 39 7357 84 45 92 72 208648 123074 941295579 354484 18 92 112399 424863 367218 8 91 60 4 36 368184 27 79482 468955 51 58 22 78392 209891 293278 423700105 71 383977 24 7 792627148 373729 471359 3 259550 52 6 25 490642 266144 87 48 3 231537 167135 478325 435490 4 31331 4 80407 2 89653 96305 161902 84 392647599 83 75 76 248560 77 81 818419448 265879 128014 66 85 84865 47 343129 52 58 184483 547793878 55 327881 2 68 34 15 205696 838438774 331060 79 171927 367444 64 391652 55 90 19 72 80 85 190667 254063971 357931 40 31 45503913 472576 93 18 408246 90 89 95 177028 254067 996097147 19710 60 7 184030 3 471295377 56 18 428268003 197532 49 399396 246676 493912 33 320302 5 93 198667 98 91528 168312 5 25770 15 12 118088522 344873 206489 8 535936661 40 373794 3 88 69804 66 438423 295149 189951 197697 23 14 228373 1 22 51 405769 191065042 4 369976 417341 91 71 78 206907 64 64 402169 386356 16 150932 3 319872 25994 123572 44860 69 473581858 291504 27 189956536 90 458802 62 192475 308177 32672 26088 124434668 438604 3 2 256414 19 37 95 21 949021633 46 7 88 75 8 49 7 86 37 53 7 41 699507869 108673 34 48 413838 473650450 18 187742 60 117471 137783 313625 107909 23 398531 61758 90 26 24 20053 318538 7 70186 73 114425 166445 93 3 47 251288 67 6 75 1 23 6 139108578 322040 20 437547 7 267673 29 89 77924 76 462634332 14 2 598551243 35 61306 431580 472563 265993 32 63 340405 138130 35 296672901 142231 75 350924 8 94 338418 61 437025 83 869438900 248729 14 210417 308252 426847 63 84521 443802 91 181758 15 38 393415 3 3 88868 22 238463 426291 7 94 276521 415816 7 60 11 88223 392515 464491 462484 88 65127 40 39 7000 76 58 261147 178982 17 335308 32 39 992598424 95 157808 186976 328157 207452 259430 799598549 7 2257472 347034 66 98 337082 21 119162 3 498682 7 403146 264389 684033264 171628 267385 55 387576 611147863 371050 77 8 30 225744 71 53 8 445738 374503 98737 111347 85 80 1 15 272471 168468 23 153684516 169482131 400701 79643 39 7 296949052 85 120192 218142 342450 58 188945 99 20254 325497 8 195149 21 38 30 204028 2 22 1 6 279265 93229 72 76 66 29 78554 234822 305831 438157 96 83 151586 26 169814 144891 434936 95 105482 37775 67 294040614 87 11 462531979 4 96 1 39 368846 13 753592289 75 92 85 28835 45 576367924 5 633867406 56 76 197870 79779 58 3 76 189173 33 53 9 154624 89471 5 162258 36 899024087 35524 59 99 119156 27 64 2 19 98 204683 360123 112005 37 133048 311733 350612 425190 84 33 52490 228759 56749 203756 27 24 47 991313810 76 687481117 281057 126809 150030 19 414555 16 84 373388 68961 111406 105423 39249788 8 49 328320 862871376 65 96 95571 322893 4 83 1 34568 24 65 273880 195267 236082112 40 85852 228920 301020 142078142 34 9 40664 93 73786 297606 191303 17 2748 129457 122473 38 218667 67 76 53 543843908 32601 8 55 99 667024117 389622 154676 429656 40 13 348272 77 187036 989391044 152779 408445263 2 102025 22119 241894 88 79 399196 418999 265344 374770 11 7 11 43 24 91 93 240770 88 208154 395457260 2 374901 4 479775 145344 300203 390404 8 448800 6649429 95 425809 289549 322111 223143 415619 3 187205 324137 7 4 10 84 69 2 42 243565 66887 92 68 354989 287714 20449 156608 78 52 77094 869553838 350000 216409 57 2 69 72563 283430 51305 2 91 1 69 595528172 78 54599 384643 185249202 9 67 44 93 83 259727 84 40 41221 350235 361301 8 92 42 32 34 16 4067 91 37225 38 75705 110843 123356 87060 6 63 75 9 31 313859 12 54 385334 35 140264 834629482 95043 43462647 402747 7 217746631 479284 53 8 79215333 85 27 110947 59 97 499762 123898 79 37 9 83 131148 57 324004 80 82 447347 218092 47968 32 99091 433518 61 727447222 22 145441 196831 413624 47 64 59 25 88 352283 304226 57 54 58 3 27 360720 356459 196276 74 115572860 449976 216783 4 827967354 3 82 45 111384 285440 939277860 4 24 420259 202606 396841 2 128953 38 456173 29245 681499642 157663 56 80 55 55385 7 148541321 89 453196 9 387037 351024 77 116758 97 468285 61 463863705 71538 153190 7 82 60 889550505 35 394854 99 222072 305848 7 77 261742 81 273324 466522 81 60734 8 51 539235296 76 91 308041 993767683 2 850724986 355244707 10 4 444189 17 447004 9268 30 940894647 96 250742701 218575 286312 461796 44 493387 37 60 94088 296700 135178 100289 272024751 32 54 523183504 89787 11 30 3 44 373479507 15 446318 420145 334289252 260111 9 16 70 80 145664298 15 336003482 27 287445 75 99 273883 262058 30 50 3 42 86 494862 7 104591 8 463228 434135 60 252613655 86 40 347833 400685 80429 7 55 83 50 42 38 282340 71 332722 71709 35312908 32 9 35 42 393456975 49 432200 66 217363 146909 482491 42 55850 460076318 248991 84 139595 42693308 316322 49 40 83358644 60 9 28 433058 320739 60 130336 84 253929 288196 7 108885 693843803 457849 96249179 2 957967305 330909 741363783 738494298 187874 292988 84 23 99786 337825020 18 73 283088 27 10 286846 1674 90 65 53 249882 424467642 67593598 55 54 41632 477604 15 29016 46 347627 42 451179 43 884755705 138588 81 414101 495285014 8 794934894 72 492390 6 8 43 55 52 28073 455986 284468 15 2 8 88 355640 34 432649 402834 132769 209817 19 8 43 945984575 62 69 3 83 350219 166930 329301 139321 193648 353168 454225 173755 50 57 190539 2 424962 607892947 123991 51 432505 27 581140095 456520 49 68 446763 480096 271431 278429 27 17160 280661 8 20 331713652 46 963014870 1 10 25 9 371362 275330 272187 495298471 35 4 127835 30230 87 11 31 69 46 12 491925475 3 352485 462717 43 63 48 1 68579 9 116442 115977 64 73181 71 408265 561897335 4 71 410680 31 87330 57 29 826388886 970853697 76 197082 327888 60 214032 67 67 98 178742 51 5 20 118053 289312 66 31 234866 235071 472875 75 416153 140790 8 960610920 924870229 36892 40 484838 64 166271 292356 385846 6 29 34 289856 8 92 61561 708089702 40 319313694 124036428 237871 467710722 86 417552 3271 79 271124 124441 454930 45 347523129 3 24 121264 9 70 219197 46 418249 600036690 4 231422 32 51 363520 48989 101513 316126 41 59 422509 68 252544 30 4 190301 96894 478824 84 201823 77 3701 1 77 3 453469963 68 47 22 129915 92 74 131217 42 102109 7 92 200085893 94 14 26 93 2 420137 222754 27 9 72 16 90803 53 97 384145 4 78 89 301228 34 39 98 69 173426 475280769 9 85 28 65 494613 5 2 171764 107631 46831 8 255493 429868 69 473383 33415 77 429124 45 67 13 410255 652707917 34 334664 4 42 23 8 362141 98 8 222143 77 79 997623817 152488 52 63 41 3 22 67 9 79506 65 105013501 118681 102941 40 45 326013 367511 262627 6 6 9 17 90 128204 2 268418 291944139 34 322655 21 7 3 295822 25751 375273 316749 535743184 50 96 129841 30443 65813117 433989 359574 15625 31 5 105149 59322 69937 71 189945 940918859 176515 86 445598 282267855 80813 475620 86 90 379699 106221 35736 57 113402 76 122426516 191940 36763 409113 16343 745522319 154221 227793 442389 485928 39 13 181172 151215101 28 217935 480695070 143252 601561637 55 385485 5 112946489 415775 29 98 89 78060 430873 373512 88 211015 60 2029 17 7 32 21 375491 62 6 52 12 75812 163416506 57 97 156012 4213 281028061 451130 57 4 234658 197919785 89880 93996 81 132920 234302 83 92 480205 56883544 5 5 331752 77164 82 168109 434311 85 52 68 724515832 244556 6 47 482771 77 268619 71 94419 2 92 12 152287 408294 591430264 662135428 414288 9 35 226624 498530 41 4 71112 88 30102 99301 37 93684 337230 865023927 22 86 3 225973 15402 119260 94 222243 69 70 59219 412616673 8 557153162 366476 6 518418950 303702 55 49 1 19 167396 312397 46 244308 90 432191574 49 296090 50 6 224729 87 23 31 632049800 42 461753 257073 120672 90 56 261522 58 8 407149288 358598 49 91 591505077 216790 294723356 71 427745 47 53 347155 16 478557 26 57 5 111891 4 55 189804 365686 370899 357007 41 368277 52419 250292 557843942 148177 316509131 390045 33056 891794503 430061 67 202686771 94 299354684 49 51043 99750 346878 124240 96 4 68 6 2 142786 43 182391 495668 2 317607 354619 46 15 97 255898 204370 76 75 21 35 11 622023231 439965 57 217805 282 4 78 285779193 84 5 284276 410033 4 48 47484 59 80 18 65892 872560981 11 38 37 63 32 128157 76170 218895 714342213 291569 59 1 122117 628290056 346970572 182889 4 284856 58 417945 2 51 23 91 67 13 218336 94 15 8 16234 458016 45 324261 61 129812 98 454100 83 351529 9 408501 37 10 46 15 405484 69 907654480 22 125643 34 350251 19493511 28645 343902 499532 43 465786 54 130601 33 35734 5 273107 181894 90 42 22 85229 95902 191019 170060200 210428 85 40 23334 323236 319426 56 169096 426342 22 281718 189572 9 77 93 21602190 80 865993949 8 57140 32872 264096 2 144960 15328 23 52 98 52289 93143 915291573 22 345386 9 265008 27 130681 291788 16 11 1 77 263603 12 328874 20 37 184948 354684 196541 63 84 28 455615 90 19 74898 1 479962754 54178 10 48 209150 45 167794 128733 24 13 44 395305 141838 3 30 409292 17 97876206 21 232324 165698 332505 44 39 8 92 217441666 86 312766 65533 46 43 339558 87 7 82196 6 46375 55 244987 9 122884 25 29 312534 313784 362749098 257679 205 25859 264776 76 385495 6742 29 3 976550312 257785 309980 20271384 86 38 14 70464 348565 487096 359925 51 70 320916 85 94 347957 17 97 178757 3 295464 98638 9 801952302 7 862736728 55 169470 89 232077 228000 774280720 41 162157 70 44 66 77 21 35 92 73642 248905 442871 384751 54963 5 39 181682 11 346120 59 215999 103592 16 45 181488 42 77 86603 56 115724 746925093 34 469823 20 51 52 337598 61 63 74 288612 20 191318 45 55 73996 34123395 6 92 125218 83 967427093 335369 2 207002 92 203560 48 60 8 328438 76 358923 19 77 48 72 162455 25 492477 8 8 107167 66 46474 562205511 269566 77 175095 924877245 38 92 261802 244239 23117 390715 498399 50 302313395 37 419984 352872 58 46 85 5793 62 196998 72 51918 26 1 4 48 152152 83 399971 32 56 386435 25745 27988 88 315789 192855841 39497 473848 8 51 1 31 72 738779146 51049176 308860 5755 476486 84 4 6 362153 14 13 64 37 202560 2 251821 391698 303916 800824222 459598 47 86 239812 9 94 18 434704 426889 435797 47261 353362 241624 83 8 11 546692225 8 63 16 39 458956 63 68 27 58925015 97 158389 157285 197103 360645 478917488 45 57 138035 140459 65 35 715824320 496256 25306 136077079 174479 243175 475297 417467 265291 80327 66 55 159225 399108 20 205050 34 371854 96 227301 79 76 35 335573 162822625 97 7 127130 73 432485445 814875454 287087 3 5 22 23 858921126 465516 521764633 23715 163934 359787 448970 5 38 201780 69 37 28 1 44 7 292096 30 48 430293 1 197571 28 55 37 61 224731645 2 98 119733 50 28 50 407450 68 80656 474718 411515 45 333374 934276762 65 71 71 92 9 132900 84413343 84 946063300 25 34 378021 141757685 37 245963 455013 90 483729 1 8 78 134014 39 62 4 440425 359604 9 265483 272309 41 34669 17 726278037 1 651363944 263712 55 88 56 388692 96 79 49980 7 203337 275959 52 67 115556 191512 361347565 9 125609 188754 45112 8 84 7102 442241 420866066 214971 9 284451656 83 91 2 246629 12 61 435394 585298178 2301 48 491371 20 236192 98893 2 51 193007 366419 85 1 29 498556 94 338453 153624 738794263 668666366 264423 1 478317 427103 7 312542365 4 10102 261644 379977 70 53 19 2 99 73 4 87 556431800 171448 32 4 69 64 61 392879820 188726 5 24761 84665 6 100768026 11 5 238952 2 37883 21 125963 35 7 375825 50509247 237372 3 391940 85 85 410535 870142682 86 155040 262219 43 151697 154638 75 465762 251203 1 102800 890904893 290630 472065 373777 13 449008 8 436773 45 39 67 189797 54 261760 244434 88 20 7 1 99 27 36 110222790 316886656 124120 2 86 23 45 70 443007 361619 11 69 69 63411 268138 22 4 357617 246980 97 7 464748 982488415 91 248221 74 294311 58 413628 15 31 702036747 257598710 348677815 23 47 9 187725 56 210332 487500 10129 67 320530 476923 6 28 805259800 65 866577039 24538 17331 8 4088 190394 45 388535 354948 84 7 17 383592 393224 208148 11 351496 168852 247284 433381 283724 76311442 157470 48 43356 130364613 299940 73822 98 20 174172 36 20 605493939 291647381 45 35 86 964926519 23701 265510 312951 8962 209564 838185810 189234 34 4 467337 6 65 197445 211211 28 89 450935362 32 7 205974 7 84 278741 308705 228034435 396697 67274 365038 8 4 17 181565662 34 66986 2129 61 280279 55 73 1632 184336 72 35 48 78 43 471188 134449 8 33 75951 484147 2 16 2 98 11 447455 9 32 1 232348 8 221164 197489 282091 67 73 50 71062 113383 402624 169227 6 403745 61 299405 73 446198 157137 9 18 3 351304 123802 341207 10 255573 74 42 291013 36 396064 202022 11172 28 6 311449917 52 214776 26 1 36 342703 50 444316 366209 13 72 72345 58 99 4 35 471678 7 230387 3 32 265383 200179 92 77397409 177686 2 46838 61 57 920146278 341023 7 155103 483887 447616270 191491 476508 314255 33 442798 60524 472931 537799094 249309 6 471902 38 9 149150 444369 74 113885 51 240979400 73555 3 482402 71 65 29915 52 292367 82 333106 36 95 67 425243 3 382027 11 81 3 35881 285013 2 316892 8 6 77803 537841055 4 71 166682 463580 53 85 53824 429935 406383 21 699566166 89 129855 78 64 1 151940 94 64 412477952 85427278 62 49 971611290 101392 13 899835942 46 12 338310 32 35 135237 815260035 75 53 411120 276395 32 68 11 71 117252263 49 79 93 357731 470712 115991 23 414838 978842529 7 36 36 74 87 31309 75 63 121988 248526 348604 6 1 68 273013 185256319 391669 140264 483019 2 52 93 128050 50 339527 50166 122017 395300 18 364996588 34 6 656157150 6 9688 88799 11 55637 70 190333 56 1 39 220273 116045 17 67894 32 242713 62 492873 87 326839520 19 85 165252 90 79 62 139260 409505 35 163192 74 404115 989394353 10 87788 313832996 68 1070 26 11 287154963 272513 436741 426493 228628 54 73 95 1 41 45 18 4 75 416285 68 145175 99968 44 7 43038 49 87 34 5 3 59721 312831 460873032 30 424092 25 18 395574 449813 99 85 55799 28483 154789571 69 230102 70 65 407073 9 346740 299667 92 403205 961950305 55 20 26009 8706 318987686 963333262 18 9 342861 74 390231 2 401943 79 11 494655 35 225183 5 2 271423497 373144 16 44 392099 39 486442 50 478830 45 439407 58 65 6 263868031 40 96096 801436005 394200 86781 255244 8227 53 94 2 137520 68 246054 6 95 2 81059 45 48 30 31 13 36 258433 181158 1 75 356415 92 170618 650135393 6 47 108840 174457410 7 37 38 3 64 431310 62816 748076298 450662 875851342 374216 5 437730 5 3 46 307979 170129 822689133 15 39161 8 7403 34 35 92498 77 27 167291 11 297227334 303383446 64 39155 35 171689 60 117969775 95 43 43756 392749 52477 183794 372133 15 150897 456704 342496 42 4 433138 248188 33 36 126440 7 324694902 102685 61207 66 55 443171143 585567981 60 93 178227 25 872300764 105867 8 462228570 341481 37 219948853 52875 89 9 212152 94546 139912 379669 147213 11 37 343791 172253 35897468 209714 48284 285310472 357587 30 12 39 485627 59 498535 492741 96 302448 7 1 29 925624419 16 146173 188006 724523974 195767 425733 409063 74 369278 74 3 55 88 67218 152219 15 176716 10492 110949 71880 75 43 6 316026 16 27991 213100 47 4 297439 72 403162 350592 78 86 1 74 1 34 312350 65 14 34 22 21 63 30 90863 106808 209058 487009 153560 30 3 8 12 41 7 9 7 121771560 90884 126353780 83 39 29 82 66 84596 589161162 120571 79 418354 131473 420701 27 82646 226861 237074 38 8 18 842380432 36 404169 80 348669 410654 262340 219776 61540 54 777207155 383804475 14 1411 414965295 225466086 315237 276366 7 224903 59 81 2 6 81 11994 74 499758 398802 140532 96 5 182648 85 88 442357 65 344233 75 20421 82 118602 65 33 517430630 188476767 212966 87 123140 965871501 176715607 412819 342790 34 462030 71 223143 605395318 128676 240832 378689 38372 493053 15 224751 305782 401994434 193785 42 337517 75 12 331732 22 82 360405948 91 236859 234068 17 852509417 62 22 315899 247287 28 53036198 568986104 495857 747848950 95 97 94 336979 58 13 2009 167160 174021 1 53641 4 29 86 247423 27 144125267 54 24086 332961 432104 29 2 74 106537 58 437624 50 9 227547 55913 19 9 7 459100 1 384434453 88 62 78 201744 54 20 4 71 19 520627683 425877 4 42 2 72 32 225844 72 20 1 176028 94 23 225043 3 75 134081 483224 409673 279159 9 369974 111391 57 79 277722 87 89 82 58 67 45961 22 2 352082 341445 1 237330 78 458670212 385752 254213 92 12041 90 90 413123 138417 474284 310337 176818 229416 26 5 22 76 30 28 55 12 54 270660 75 222707 8 97 64479 92 195500 112319 63 181337 82368 74 5564 217745 187410 964120512 66054 10 85 69 8 69423 7 99059 16038 267414 970732715 49 50941 741909079 92 386052041 964607145 37645 16 67 71 10131 492381608 200876 42 69 91 33 7996 404309 428851 44 67 67 31 955268921 87 33 219547 196939938 276535 393682 4 15251 36 96 4 37 75 3 28 165350 45 38026 353041322 61 212945656 30 46 18 160369531 417255467 41 84 6 463833 4 53 418762 307972 4 48433 9120 18 8 33389933 81 143266 457270 40 442813675 36 490314 108733 391201 238860 386300099 157455 68 532300113 1 19 63086 5 38 61 39 344331 65909 95 432578 54 53 401651 73 11 36164 10 27 95 444587 79 12416 34 178283 241647763 75 21 70 24644414 46 97983746 224013 52 8 317164 320597953 496926 363368 335893 7 214012 185462 18 33 4 134236 50 56 645213932 57 223401 464867 966087107 243132 20 70 43787 10 17 37190 120567 40 43 319836174 452195 65 826085800 276478 572446206 18861 8 74 160254 80 88 478997 88 112579 7 65 28 90882 48 41424 995497227 53 174218 77 349803 262361 114883 7 2 876508004 468274 77 68361 422287391 380875 58 39 30 22347 5 485510518 36 27 10 65 87 70 247353 750235607 20 409316 43 507834656 483350 196036 66 268858713 88 16 22258 65 926150871 60 207579 371051 46403 46 941811882 11 487277 185355 97 353140 12078 74 718140768 331053 87600 1 56500 81 74 435868 336313 357846 52 29 3 74 21241 461600 266113 810979942 203582 501457494 314407 30 310781 139954 89 15 98 9 67 30 74 29719 277737 9 28 67 6 7 5 194479 35130 86604 319006 5 484620 39 2 53977 100245 367500 102149817 272772 89 444338 83 499577 370562 446504392 1 189897 83 85 90 79 19 4 69 10026 22 122949 42054 34826 380676574 17 179001 8 42 898011329 85 814348137 4 84 18729 737372272 33 61 118467 285443 334890 18 104325 78248 42 84 61 773129273 2 92 15935 65 46 20624 39 76 5 96 563636961 6 31 218039 27 14 15 465831 91066 108989 28 9227 308439 117292 4 484862 67 17 190349 23 32809 222037 321338 12 37 336515 298338834 55 8 566894273 44 349257 58744 6 90031 216953 9 68 8 10 61 442948128 2 93 98 378866 13 45 419127 247414 4 32713 83 18 91 29 68 205839 85 70 58 52 425586 120300 3 107996 342291 223134 4 284538 326194 94 377231 29 6 78 4 13 96 2 44 381564 459737 87204 49 376266 9 70 61 66 52 93090667 107696 467743 5 322122 85219 26 4 6 591809977 49 51 645957596 71 95 90 75 5 66 253457 39 317985 267601 346678 228573 37 174236 37795 63 72 94 437153 406659 325103 83 439688624 59 28 89 249251 76 386065 367873 45 532262568 1898 422104 305180 67 61885 52 77 38 42 31 43 49 487738 88 211494 45 97 31 339736 240807 450307 98 89181 19 36 9 322336 389909 42 1 70 222465 215452 35 6 64 28 5 77 57 476210 988942304 283076 24 341688 181654 196868 318724 95 38 400147 18 11352188 758337419 360407 468193 55 76 421239 61497 13 363416 469519 46 99 49 376947 6 271674 71 93 143437 413403 63 37 359390 38 395789 53 62 93 136020539 29 42 49 93 441805 46 35 99 71 393923 82 55 569827913 8170 877924100 1 407326317 62 2 438932 73 311112913 207796 69 197104 8 168840 89 96 218312 1 81 254557 8 614082589 79 835263903 83733 209281 84325 7 99 538171491 306277 498684 30 439685 86 26 468691 76 405718 442803019 183980 410396 52137 26 60 462637 46 34 744962962 79 85 524345553 135245 9 192517 19 6204 7 420286 4 768946969 545147932 10 6 128671120 337368 65 22474 92 41 53 45 159121 5 293065 4 362866 293577 3 155063 98 83 61 5 1 85 85 87 77 20 62081 66 56 18 35 54 199696 68 64 184657 142552 160000 11 282719 269115 171505487 15 339565 314411 731828741 33 449960 30 85 192091205 476096 42 23 359329 59 281089 53 286702 293656 29 75 570397291 98 7 632508064 455418 458165 761848444 249031 408227 603657796 314470 53941541 94 406097 521545520 405616842 61 93718 463152 251989 354626 17 285155 409479 206333 32 178243 41 49 5 44 98 48865868 40 2 87 397807578 17 304083 391530008 21 32 53 463723 46 60 4 41 51 16984 61 28 60 6 77 44 68 31 69077 292178 574594027 85 921471263 27 117300 45 404122 152621786 23 443323 449196204 9 17 87 240534 2 10 2 32 84 56 342248 434989 180883 136557 67229 25 180800 79 292456289 17 461572 437131 204373 159579 50 78 739723019 77990 62 96366 7 35 378744818 202945 96 15 46 81820 45 3549 404047861 44 303560 337336 5 35 186520 250773 27 11 92 18 5 69 74 487735900 20 89 23 60114 5 13 10 174840 103371 187303 427965 79 428807 58 248313445 79866 66 202259 114652 8 32 72 575990613 1 21792 89 5 39 126825 4 120816 5 317398 17 344010 380471 227768 404552 936956568 42 241176765 29 341987 453023 460492 335308 60 613234787 238056 222271 179059 328977 709971904 383841 95 606275504 93 278276 93 209792 74 13 52 83 1 967387808 55 76 98 8 38252 345740 380029 264389 239514 43 88 153693 5 478263 7 66 62 88 63 56 17 5 251614 37 7 151481850 127140 3 187209 376993 16 839535909 44 92 441483 327346 93764 452395 391488 38 282722 398829 31725 224251 45 53 39 101157 11 5 481454 161446430 579455079 96812 70 56848 7 199118 324231 72 79 168778 32647 8911 131369800 51 41 46 70 63340 41 40 423534 416848 213144 193113 4 99 463200448 143589445 459698 4 96370 181847 3 43009 2 455117 423753309 784169026 3 473869 74948 200940753 18 270341 423006 88 61 65547 220631 238156 20 37 783946616 312244574 382653241 665742892 895085341 176753 279795 75125615 850307219 43 427794 208023 756996497 326190 293439 75 60 1 35 70 310548 73 212975 78 176613 216534 28 438789 321460 1 27 47 50 43 97892 59 442371 85 36 57 172382168 3 61 45 106087 9 11 29 16 478985 20 90 58 378636 489699 469968 32 336903 6 767570835 95 82 195466 59 95 375440 63 88 23 43 769213491 369325 397673 8 472558601 304867441 38 207483 99 80 9 327830 963781494 41 18 46 69 449403 62 221448 312705 80 55 934668994 290794 84 5 205105415 373758 81 394894 6 32 76 858116801 79884 99 95 453292 10480 269939 24 40 33 58808 93 358345 110828 124554 67 95 16 186824002 643501366 922905918 698180723 36 348703700 40 46 54 85862 5 69 251900 404862 84 63 802459709 476889 65 388505035 49 4 223952 12 353944 24 46 1 10 120772 160701 19 21069 1 20149 9 349320 45 14 67 499159639 362559 268238 270295 8 30134 80 67 8 151279 196555 6 64 14 37 55064 322606796 412573 296686183 212435 37715 9 325809 26 75052 306256182 8 94 69 67758 33 486655 11 47 173114 34 373134 261797 367904 13 99 57 4 318466 4 17 673 132418349 14 34 344035 80 625022138 12 2 799706382 6 33 180602 99 669129690 165803 90 237604 27 39447 87 29 79 5 391063 210736 87 219038 240760 55 157647 93 5 86 12 72 48 32 798075128 6 16 280486 56 4 83 21 86 24 98762 96 79851 62 67 94 13 92 49 42 315459 6 5 38 373124 104693 7 311402 16 443753 89 301010 89440 41 76 119971 363555 6 441387 202980 80 825017662 17 81 463544 57 22 61995 155671078 68 30 654073284 191599034 327541 169625 145871 58 92 98 85 410746 7780 247330 103543 24 442071 5 82 56 325753 57 1096991 404413071 47 50 284040 2 37 361091 49 90 66 87 7 139423 33 89160 196732 30 23 103407 16 74 502771558 75 92 212375 319104 37 225509 44 33 9 83 83 41 120820 7 54 228828 158485 51 36 89 3 598382818 318704 54 6 67 30 3 29795 79 21 502789765 366468 869474693 6 51188 18 319062 92 266158 812203080 8 411654 184780523 93 23431 5 152362 76 23 47 480489470 484163 180803 59 170894 36 226272 249074 341174 186211295 28 94 282049 73936801 90541 18 7 402213 76 78 43 21 283252 40 36 8 33 93 8497903 294480 184430 462269 185286 28 80 62 3 425694097 6 482669 134238 6 90 71 826253424 237970 102774365 155197 87 389188 449397150 71 4 92884 344157415 61207 23 89 170745 1 9 98 94691 5 50 194257 640078107 364371 59 310709 15 6 166334 80 31 38 259863 3 5 76 63 49 8 80 69 227393 38 867868513 30 5 71 13 497462 248571 21 51 29 50 357181 336594 18407 6 94 78546 427409 196421021 536199202 123560 657860571 96 83 486378951 411070 59046 15805184 69 484053 79 25 67 10 181206717 49 147919 216343666 63 235451 162163 6 285878 7 8 97777 103128 72820 93 158571 64 18403350 188202 13 38 87 48 112647 52 268669 393474 38 97 17 15 142882 10 11 371969 69 153735004 198943 69369793 84 23 152459 46 4 8 7 57 20 17495 35 241027 36 4 47 32 745451165 225585854 73 19 496230 13 232422 29 167725 413366 479994 42 66 457659 4 386425 5 223080 59 169836 39 7 67 91 71146054 98 945200921 11347 44 26 336990 91696 23137 407510 245468681 58 13 153864 133213 15316 24 28 334463 615130417 88 21 238937922 320425192 46 350902 77 396906 34 297455909 236295 38 20 1 34 306888 4 162124000 358417 321792 468580 9 595645995 49 19 5586 422024988 4 3 447255679 90 20 5 235818 379739 51325 26 8 43356 38 51 467806795 406669 48 692887044 3 72 407050 56 487067 237873 84 304249 139234 51360 10 80 127512 351717 424798542 35 86 328466 253349 446702 30 26790 42 7 268294 47 7 39 717914231 69 56 667677912 240907 391853 65733 38 4 446615 42 97 89 3 3226291 41101 98 59196 89501 8 1613 95873 70 21 420439 33 7 167299594 85 99 474586 71 23790 53257 7484424 43 159813 77 659962765 357382 365679 3 97 203683232 35 68 66 478931 59 133263 350699 65 92 90 28 364965 3 260832 92 122159 127924 8 49 895849306 464548 82 148016 1 38 6 33 79 131694633 490808 183404 213910 7 346910 5 50366 413419 329266 165731 10482 12 286304 5 3 2 362309 7 412614853 46456 16 136163 66 151586 59 390848 91 149392 33 120644 144539 7 35621 63 62 187506 281265 55 52 64 591903753 75 152108 36 423967 381912 394357 156986 283734 929048257 94 240009 347019 236715 198520 15 237081 79 56 385520 329346 162481 44868460 193626 343883 135080084 905797362 40 364019 395020 60 51 71 102013 15228 325558 25 98 98 56 44 91 264645 923689721 290715 98644107 249603 103605 266120 141815 46 425091 113506 2 234153615 78 109073 58 40 378510 193882045 218190 3 30 180296 470972 417113 19 796873710 53 168758 3 127804 349963 116922 374230 417678 430320 22 16 64 435495841 196023 61 416156 374188 181272 62 114999 75 129376 62 119809 88 67 159019 194939 925099096 45031 229898 50 4 20 477157 8 358814623 375927 441122 58256 247635 485674 23 62 38 19483 488637140 41 2 45 5 839034240 4 47 37 310330 8 94 467984 9 42 2 139991 1 84 58 6 436027043 63 51 113611 33 353996 63 415924 647943462 69 64437 184492 273439 934148533 82 278235692 263636 46177 857685444 43 86 6 415055 62 7 73 92 21 7 616079533 37201 75 41 16 61 53 55388 284708 535225455 39769 94 12 10 849562332 74 43 71 31 166063880 599753665 32 266487 56 281718 14 2 949417354 73 205750 412341113 72 1 83 325090 16 4 789481388 677725267 318630 5 318735 979564491 32 462353 6 33 52 30210 316439 355770 7 86 35 9 59 566757592 432074 4 1 157542 327794500 56284 14 37 35895 8 1 326120 11 30631381 6 20 93 79 58 8 509987779 115905 92 62 38 30 1 76 240655 9 981791104 4 11 98 344160067 444693 54 165562 337361 37 19 48 270078 73 485558113 53 217826622 55 603879255 498340 292714 57 6 85 67 45688 2 487566684 60789 65 408912 64045 378137 374269 8714 298350 45 560031764 38 69 371486 63 64 412041 381183 71 62 62 2 43 19 189528 27 140268 1 8 43 86 19467 481617 977550783 44 426938 16 823293504 20 212581371 23 5 40 2 75 12 460034 50 65 293920009 56 36 247766 35 457985 3 69 210429 491714 23 36 63 480325 7 569903341 2116 436692 66 89 488823 128251707 80 55 450606341 352112 172478 38 669807583 69 245183 201439 18034 52709 17 498448 70 94 425291 97 55 93 675568359 62611 9 443350 35130 8 48 243488 1 75 23 415500721 5891 247636 371962 51 8 63 4 22151 476104 61 257025 8 68 66283 106977 131720 493445 2 215624866 337040267 263958 263087 65 83 20 189845 261590 196853 62807 495784 87769 845935432 61 402544 277579 3 243310 96 19 112028 390319 17 604298339 72529681 14 34 64 34 69 37 46 96 40 99 42 356179 45 2 97 93 236744 791393063 100604 7 253804 397884 307466 93 425853 83 56 884870596 60 26 32 36 441980 343076478 8 189905 47 7 2780 282413 77 210264 212173 212602809 16994 55 83 57 36 28319 44475 329656487 1 4 380911 98 206642 54 153115 474386 635085013 305278 420679880 52 5 72592 27 78 288339331 6 247566 40 98 2 53 201691 3652 291032 51514 408633 729306412 120428 42 101088 12 66 54823 3 222521 93 79 403224 22 883317391 973948311 289460 46 295944 30758 61 353934 7 54578 165986 140648 315683 389386 473656 138182559 23 251695 300552 235923 63 284759 25 4 62 309610 37 82 22 39 186576 54005 259585 132663 188886 399096 375185 114655 38 386181332 82 40522 280771 97 165445 33 114386 68 96639 34 84 161945 197900 36 484737 374154205 16 425949 4 300929 917277647 75 6 60 21 27 49 416611 70 32 489415 86 16 69 28 698571899 64 39748 360493 47 80 16643656 30 7 446770 676578250 35 90 4935 102725 432935 49078 43838 323066 97 368620 9 437539 491934 248674 290267 309860 147448 6 355073609 33 89 120580 962012738 42 360463 17 28 139854 7 201440 27879101 64 441253 685605366 323616 177562 30 91 87 8 3 416798 136479 192160 204462 99 11 3 71 326760 311757 463512 123876 307117 65 457842 45 230360 213621 63 142677 62 3 65 95820 2 85 25 614571950 99 35 7 63 40 394579 12 342166 82 249191 246555 86621 18 305928 28 90 39 11 319557 808254413 17 304767 17 107903 66 80 202044 36 53 81 325363 167959 477513 188693697 97 84 241153381 276324 43 16 96 385021 8 55 475877 32 7 166637 55 149336 88 365035935 70 212323 149567 38 92 491510 349706 4 395176 482894 40185 925536081 22 27 88 2 633048318 35 56 30465 376487 74 34 27 96773857 78 85 3 222046 402494 13 56 15 47 378570 26 22 89 84 104566 37 17 2 475061 97 7 83193826 16884 8 330361 23 969912097 335576 319143 171236 414452 65 49 811190465 17 346897 236102404 7 721738062 92 70 23869921 492825 407980 267148 64 84 1 313683 200615178 141458 78 215066 221968 37 462687 242686 89 99 6 13 56 168550 416281 79 460199 471030 216926 51 372447 461277 190450 337163 332304 94 314310 294401 516093448 445119 230124 195943 62 168767442 7 187851 6 34 6 19 69 255660 334845 76 91 483301 400085080 90 44 56872 5 4 109504 84 2 206723 756389493 46004 53 218196 182659 84 203013 52 269821900 1229 96151 750146733 23757 53 96 6 9 321666 362706 293939 332538 9 145884 2 318521 799182900 321203 4 64 78 8 17 235190 85010 211459 64 286334 61 31 18 95 728274451 98 335002 61 5 358480 3 90 103321 90 473343 151498 64786 248457 842739966 435242 49 3 177820 3 80 519443780 12 48 249946 434995407 76 47 12 11 43 418437 439461378 81 4 71 478654 403050738 340598 418241 69 18378 95011 11 255468 191591735 14 1 29 44 82548031 64 205298 27 178075 91 82 36 5 1 216464 247029 38 74 2 17 73 69817 63 50 84 285129 16 1 128792 357717 130601 8 61 21 358215 403385 12 109805 193444 26 103168649 53 61251070 1 39 283858 428733 55 78 157442 413183 81 300723 197319 144987 351059 80 254721 36 155964 34859 28 66872 16609 336287 26 37 4 7 247705 55 225976 775843590 64 38 326815 50 55 3 20 178270 196798 274777 5 67 311818 41 28 97 468280 27424 38694 581717084 2 31 65 540379659 361577 354033 12 33 64 19 328260 102885 359840 58 43 27 179435 246813 21181 8 436470 67 55 92 444083 1 70420 337048 355763 361568 149985 34 40 380728 280563 311667004 341763 207032 167460809 16 83 36 380909 98 92 4 62456 58 6 46 304292 17275 24 16 58046 133836 94 57 61 180375 455197 83 62758 29 48 430943 400196 25 61 26 432636 53 104620 402808 19 2 413413 341639 73 345291 59064 184486 282641565 1 238595 34 266211 463552 43 68 42 58 142941 66 89 433460 38437 292512469 119565 14168 77 16 92422 156803012 154746 441166 20 20 145341 26 993165962 466919 3 342718 77942 267777 123987 70286 37 9 39 373474 59 49883 341411 376761 435900 48 27 2 68259 2 92975 584256102 68486014 287376933 491757 2483298 95 18 118154 815360709 49 84 74 66583 15 497889 91 8 411591 89 97 32 134203 986218121 84 63597 88 624720685 54 99 238448630 248576 249871144 13 210574 10 98 108725 40 311132 83 44 76 121834 311332 4 640333475 37 98 252426 2 784155392 99 650564402 17 395351 162576 206649 92167 634257199 90 71 34 86 397426 17 90 279210773 16 631862503 52 233757 21 403668 71 48 87 59082 5 69 859866314 37977 14296 380493 97 948736468 45 93 42 61 213542 27098 93 378792 444924 395794 167732 31 816455472 114603 228326 29 92 36 147727580 24 11 436074 52 75 156171 268073 284472 293495 260320 11 207434 46203 358964 218224934 73 362859 66 200055 407663 34 368781 41 26 52 430817 362082 53339 8 311382 41 13 88843 261798 55053874 10 268705 62 33 36152 89506 358701027 6 40 60 36 36 76 341645 80801 5 52 57 56 8 314985 94764 39 36 114621 77 58 379993 42 7 94 414132 55 26 1 49894 114842 15 9 40346 90 84 82 52 91 290075 25 353266 3 24 90 229342 46 61 268453 97 486099411 57 5 75 99 111679 8 23633 318793 52 207806 38 197449 126342403 84 169834 60 94 2 35 45 39 4 46927 193848 90 133276160 21 10 7 47 211483133 10 99 24 195963 9 420072 485761 6 97 91 80 7 34 150824 35 615276833 175102 351404 37 12 7 136682 59 91 36564 7 65224 318671854 174068 118247 318839 678084508 376428 5 34 252534 93 1 394 265067 284099 340940 82 42 185845 8 421005 461641 320156 52 7 285097 106277 272058 62 2 14856 243605 56 69 305656 312095 69 36 265195 452877 21 69 29 165820 29 95 313607 198327 97186 87 203771795 23 248654 39 153546 53 7 208641809 606319954 117400 404250 253077 52310 8 74 147565279 85 94 399480949 43 23 578773057 40 48 34 79 8 484226 47 66 8 28 3 19 367860817 205208 181594 52 926614306 149080 4 123311 263244 426815 24 119776 309068657 10 86 15 33 77 5 6 52 50 129413384 26005 73315 277870 62856 68 47 472699086 4 195793 420911583 461171 161490 378510 62 25 467895 413345 40 465835 857843597 65 468601 285422 72 400864 73 430623 174518 45 72 23 427635 898258682 401609 31 23 86 290885 500126944 78 362187 7 6244 73831 60 149552 18 78 28022 65 6 180014 342251335 118490 34 76 332374503 160660 49259 14302 59 105046 68806 157567 95 667625517 50 16748 441879 351165 59 80 37 337392 21 96 473959 205285 8 801455393 100397 36 64 41 360926 71398 46 49 1 452828 141687 451988 46 10112 81 81 1 56 181565 4 137913 280763 85 29 19 78 346950 22 189177 59 437550 95 26 889140092 497425 588040661 3693 721496295 5 783752706 5 7 81394 43227 37943 675035250 28445 11 134468 98 95 294159 155710 315766222 66 19292 2 472740 248466 70 43167 42 49 483396 497380741 70 437019409 67 24 914802978 51 11 425492 201509 17 364385 6 259099 204428 73 36 718055016 20 150419 15 111483 27 273378 48 884138393 64 531742455 454510 168317651 68 28 218161 5 23 92 11560 207500 75 410871 38923 458325 16547 39 67 14 8 82698 73 38 878146582 77 15 5 12 210051 42354 61 9 31 4 361548 580934687 5 551128700 32 52128 93 71 4 479954 350821 58 2 385372 85 4 610330572 120130 43 99 95 6 18210 298917 375286 35 193559 249063 398927662 40 93 63 434654 18244 94 45827 71 769006898 813545882 274414 8 9 58 208708 30 473593 47 337845 457763956 233780 58 23182 512827279 82 128681 3 70 51 398341 82 43 593161450 85880 73 24 40 45 366998 325464 4 108990 453328 35196 2 242165 3800 168655 62 220751 170132 43 48 92 38 603342203 387474 10 62483 143306 387940 5 80322 55602 75 53 64 88456 82275 24 441770 18 485239 36 78 43 251733 212452 98 279684 49 315647345 50078152 392408 9 369999 66 98 938923599 98254 3 373246 3 63 15 74 178836 93 4 323452 259763 5 71 62850341 365966 468243 158665 410451 485294 587327999 38 380498 260831184 32 483745 297040 441720590 2 82125 90 73 489255 72 328026 32 2 393218 343164 220123 426446 96928 441720 408868 51 87 8 35 143078677 217148 469366191 75 370968 72 386263 50 458113 84 75 61 218796 458954 5 163640 137901619 19337 73296 75 85 494666621 203230 12 230417441 837548542 26 21706 441579 56076 1 87 86 27 83 68 88 483498 364107 450826 60 750686688 78 40 215241 482639 80 79 89 311317 32 379657 24 7 145347 96934 492270584 48 57 72 58 99 44 315981 403223 275179 86 1 1 15947 56 333104 6 85 10 37 116 37663861 173767783 270506 11 46 325689 49 10 421383 27 13 526104148 84 60 86 14 365942654 66 7 86 131200 56 141773 114369557 94 83 17 376589 163311 8 725970135 368990 72 64 8 93 7 287186 62 201259 111425 183566 144813 265402 106533 205525 27 72 402007 631602396 81693 510419858 496189 97 669052474 33 255049 11 83 97 423981 2062 68 125281 15 402043 290133 412498 273271 749586982 20 209366 184650 40 33 1 213969247 285070 6 18 365627 479740 370562 458156 31 455805 45 42 19 202829 82 305265363 476817 7507 99 129515 22462 75509450 486644 377245 8 214452 419988 33 32 568188515 23 493240 30 275232 84 195292 87 367012 381504 427481 238478 9 66 9 45464 94 124006 854599391 2 93 235704 1 367751 164419 28521 513387255 784434430 465101 215727 20 314979843 1982 93 97 96 66 1 29 188118 324267 98 81 145196605 37 34 339733 14 179134 96 47 202698 65 3 34 66592 462868 272303 489054 453125 21 49 6 7 95 363594 110408 71326 47 310473 82 112848 77 448704 99 22 33 80 297975 76 28 66 31 9 225853 453091 45 272315 362503331 6 858220149 62785 30 345486 899634230 52 398924818 282002 90 140217 48 35 6 556182136 51 7 52 47 25 58 46 47 5 482884590 44 3 343578 1 98 60 1 444432 6 10 469579 12 27 862232366 446621 12 9 17195 76555 337396 39 494989011 403759 450086 99 252356 444532 464635 37 210879 390407 375370 48 434390 400526 60 31005 25 73 407731 417806 72 33 72 9 68 270019 16 32 65782 319717 112027 84 769551129 47 8 602416417 68 21 363363794 33 65 302217 287501 51 197011 5 56 8 40 4 217052 76 488294 30 826512629 2 239955 80 49426 89 328958130 58 58 30 375831 70 86231 369789 100641 160433 37 426182 178890554 47 67 366912 256602 88852 406564 3 387291 326870 69 221675 24 124835 80462 46175 41 148331 34 85 477014 350887 11 72 496396 59 20 49 34 42 62 14 72 16 72 8 248823 269825 240941 26 74544 92 153990 62 64 2 2 79 26 23 39 6 314171 106391616 3 464481053 99 77 5 2 73 289416289 251048 71960 16 126948 9 272681 68 200203 60 713923611 58 82 481079 874369974 312353 272317 515676588 322870 391435 344084 53 60 679287542 32 456787 16 53 352479542 3 381780 168961 493848 87 4 7 31 31 138187 213865 51 49 81450 748872340 1 121169 202403943 47 56 109724360 181222 343689 951345385 35432 88 299137 36 848224282 14 309866 25002 93 56 40 23 7 234272 91 14 24 26705 46 21 8 223305 96 56 29 11750 57 39 264069 499804 9 56 32 478227 72 51 7 680946578 412960 393519 927779145 399605 19 1 583376931 32376 578798322 59417 68133 405693 26 72 49141 94619 150413 9 44 16 443578 244514 8 686981863 8 51 51979 15 51 337333 290541 3 82 85 66 48 73 119096 368403 20 85 74 40 32 23 10321 21 300806 93775 380920 243452 94 6 286475 129299 432056 3 495682 74 434094 286728 137379 64 33 52510 102333 76 83 17643 39 36 187068 122540 99 94 82006364 89 447189 445329 84 83 237933 336051 529440848 2 357937234 97 21 443777149 41633 65 479077 11181 16862 50765 472624 99 14 127402 24 86 281008 9 295594 98 120627291 370126 4 95 110535 13 121446 262544 54 36 75 62 61 6 46 607871390 113925984 69 81 50889 54 62 36 411832 371527 7 90 454130685 84760 4 55 994079076 56 7 761678485 64235 6 193066 39 97 94 150782 229283 990498277 19 17 39 35 43913 175813 373217 62 8 284772 937117290 33 427445 70 57 451181 64 53652 34 796619136 262590 228729 40 33385 278202 2 75102 443163 10 125981991 6 492251 31 98 84 344682 754431456 189176 211302 421444 1 6 13 159781 4 387758 169038 602106346 20 241601 7 15 310012656 435540 328224 80 98 314250 249381 17 79 9222 22951 248919 477486 74 19 26 380125 102173 1 137132 100098 669057525 2 13 20 135276 93 477108 61 500996259 477047 786589786 12 60 455075 397691 388504378 102020 2778 81900 198110615 88761 218335 6 31 48 482926 9 29 391367 53 35 12301846 496042 31735 242433 61 94 386962 81 2 42 30215 27 202691 372183 92 54 9 390331 28 56 562275335 68 586143377 31820 58 44 5 384388 40 65 52 15 52 15 217502 957330514 166970 241010 64 33 11 94 44 190920 386136 96 2 1 151291 341659 1 9 429244 75 485773670 443222 180242 462689 91 1 448082 249958 925291284 35 27 77591 34 9 260499418 6 408961064 80 151941572 482405 9053 21834 214103 70 15 8689 42 460838751 277964 396956 64 22 75 72 41 78 17 80 6 74 71591 10 31 9 8 49 85159 64770 181015 40 1 217090 68075 9 52 10228 77 368914 89 112905 441801 13 360998 350549 404472 27 149312 617581627 248025 5 484629 271583 450325 25 71 114481 3 59 25 15 1 8 38375 40 15 155702 3 498719 6 30 7 393413 443578 200030 67379 6 336242 96 12 87 285444850 184152 22 485040 179712 91 23766 57 55 13 128308533 797860977 146758229 308630 25496677 1 3 3 64 85 235277 346019 333826 53 430024 366859 75 136888 417570 338380 74 76 416052 81 4 109930 375331 376513151 8 450624 391290249 57 562237484 498369063 333691 357694 256291 164185 33 496840 52 454013 459616 426216 6 97 170384 366980 9 362388 488921860 56615 83 149763 114798 353367 439641 57491 10 32 396495 154237957 43 31849176 885446404 6 93 56 8 514513350 50 219410 256804 349682425 194426 113908 135150043 85 72 22 241071693 494365 35 84 580159781 514024965 371348 14 388123 328897 417742 54 81 92937 253008 71 405297 98305 80 36 86 670374178 12 354288 368615 15 417685 55688 268226561 51 6 495571 442293 74 277442 110497 335998111 50 486342 47 280054 404622 58352 469872 252058 78 209271 13 94695 74 64 429919 89 44 899875064 280708 6 81 312701 5 17 60 319002 36221 460866 207838 71051 90535292 21927 382292 5 282926 91 83 1 9 32 99 32 18 71 40 42 385643 56 23 1 842201666 586834519 462291 26 68 261876 41 1 46 102306204 9 71 31 796274072 917378850 490877 318562 871086495 17763 257194 164244 27 210504 64 54 5 906755005 144943 82435 64 351130 191911 126452 76 87889 121487 937386634 47 719563697 341789 73491 9 96 192067 4 27 278132 45 379858 432810 2 159010 158916 98225 84 61 74188 11 66131 1 81 124397 215334 267921221 6 703507858 4 255998 35 268494 98889 55 643765346 75 24 182740 107712 152842 12 328574 617864268 12 2 29 21 436357080 38 205491 462912 178691 257502 56 50 71 32 67 86 215252 261875 43323 109959 419777 1856 81 60 1 25 196622 474887 90 468253 9 9 63 4 99 49 36091 178029 84240 214108 85 91 125055 163446 37 143049 288219 882151200 468186 76 56007692 14928 209644049 237346 66 6 8 4 245513 356356595 179151 64 332619 42306 344410 55735 160116 3 2 91 489959 21 50 16 83 8 11 496747712 644076044 31 204246 154493 106245 40 71 5 13 605781178 49 286249 429095 43983070 7 411968 441068 91 892109255 475929 454258 171431 128531 31147 922264330 111147 544777904 247376 366009 477798831 177241 5 27947 66 312453 26 205922 152798 177106 149656 68 49430 486990 32 41 6 63 93 564924107 45 83 44 74 360536 47 142786 74 407629656 8 66 27 2 3735 13480 21 456497 462459 135579 13 46 403040 28 318045 421523 17 400348 812780101 351657 843106349 9 98 5 80 45880 67 986170390 167532 77 43 37 187422 3 245595 451044 54106 416776711 5553596 12 53 15468 71 23 23 209405 16 953861242 66136 83 72 618587661 431326 68 465602 75 872776899 95 11 298062 378455 400551 35 250496 192004 50 72 284652 54 14 77 278894 273853 68 67 217089 6 254074 1 323987 33 927255247 463278 168951 5 71 79 9 484517 63812 166127 54 34 85 22 53 66 4 147757 290264 35 420248 23 52 360519 29767380 1 24 7759 145889 109659 167134830 9 56 240311 64 52 286167 3 60 17 76 4 22 97 42 133011 96 113832 918994109 427476 212172 53 3 46978 54671 239680027 215399596 100199 38 251347 118721 79 62622 403558 329521 80 5 108749 612059546 98 43 71799 17 266900 60342 313501 124958 301461 54 14 96 290141 13 16 414017 452164 32302 98 71 49 61337 2 34830 99 39 57 19 40516 437321 60 74 744979806 47 402327 11817 498199 12 69 86 9 85 705750214 8 67423 103408 59 60 14 211741 120963 243093 231544 482566 37 407032 73 33 89263 342864400 386312 181349 1 23 26 873487739 41 69 286493 109461 2 255949 382503 21 8 166723810 67 442390 25 405871 35 42 93 67 307120 156286 368700 72078 79 69 4 71850 458355704 51 312945 4 52550 84 274968054 468127 59 459002 97 99 31 60 50 8 306930 386255 350505 214843965 69 94004 210292406 89 401267 46821 428437 33623 78 434484 34 76 439320 24 88 316956 53 385977 73877 51073 12079 54 242903752 512713305 6 139761 51 454054 124924 68982 92 26 57 70 116032 10 53 131324 97 83 43492 27 98 474995 245388 233042 9 3 386859 83 426443 268692 38 7 66 188246 58 92 322073 46 69 177161 25 82771 583455540 7 20 81 3 38 51123 342584 447781 62 32888 901176524 861609704 100838 238564 72 69 342610 33 270513 26 35 208526 26 89 360622 31 464194 74 967556493 280203 39 165198 2 12 6448 68 43010 6 389948 474518069 42 278332 1 6 236117 263138768 13 149671 21 28 52 61 86 78 68 66 2 312916 82 45 72 499428150 312034 397716971 32 383568 46 144899 310103 2 29 8 46 18 53 390667 98 386843 152270 320565 454075 608021173 332321 301028 46 88 446043 57 585388280 434276096 92 2 410361 618552484 83 293950 319344 72 75 67 30 360166 56 13 436967 320770 93 68 5 47 12 91 726713539 45 32 133100 21 18 241528 92 74 6 9 181733 14 137823 434996 4020 492934 304926 208326 134995 24 67 69 37 7 74458 36 39720 394971 393467 50 265535 1 456128 373722 743093184 82 348813 79164 21 270282556 67 48363 293639 9 6 425089959 71 235373 203289 344958 62 393760 10 3 3 405971 84 321933934 99 480099 86 75 1 2 155019 333813566 303049 473790 434928166 3 382621 103072 21 101601004 5 4 46795 377728 160096 77 209108 385962745 264483 51 417100 18494540 4 51 235893 203431 73 281108 123433 99 62 134922 219382 165412 16 118191 55 126069 243849427 22 335902 75 26 430440 83 99 86743 851729472 216923 459087 125324 57397825 40 78 21 242937 390104 94 35027 151935 434472 49 1 44 200284 9 26 434181492 106356270 79 226873 419589 442530430 96620 209802 287922 46 66 233958 116356716 425282 71 221052 94 99948 239672 387588536 65 14 535739823 356785 110350 62 395034 95 254566 334693 337030 88 34 34 384100 49 976303800 8 270905 89 41 43 3 459522 301250 285630 355860 299022343 282062 112881179 51 447670 7 89 178853 285171 73 587333642 63 107504 79 336523 359726 56 46 86 79 352263 187486 211433 10 255232 45482029 52379 27 77 250691 251612 69 306713 3 182652 115895 485156 136944 17 52 60494 4 8 16 134369 61 245682 368302 61 89 179564 42 34 71 226784 188485 244260 21 58532628 22694 62 63 82324 151723665 128951740 282592 56 144376 142257 968803645 415291 239488713 81 446435 595135935 442222 454859 29 79 199257 23 137800 84 953824636 5 300240 85356 299697 52 6 432825 11 21 92 442420 69 9 31 60099 73 258158 91 59 69 291733195 237042 107700242 618416029 46 44 209416 30 318947 16410 77 90 155348 94 192594 29 97 3 173849 57 317108 6 156222 38 3 213646 76 5 102407 36922 855786602 392348 15 60245 618141932 56503 37 37 192476 3 84 319103 92 15 390502 249490912 380651 18 91094180 6 76 547851964 37 291574 94 8 93 321960 91 18 13 267224 2 30 285728 111181703 56 351715 10 5 2 113704 42 804635809 2 61 80978 222 25 305888 54 290563 47 154212 6 84 82215 171138388 252693 79 57 461672195 428380 376686 200831 330792 20 4 365935 78 101174 13 485319 6 402087 66220 469506696 33 16 17 669937133 53 493809 3 190203 34 28 787278442 83 29 274791 3 82 4 384786 486155 356280 33049 142359964 1 408254 37823 5 352821 86 51 12 9 203232 380662 159815745 101752 28046 63366 18 62 898218909 91 72 60 30 71 826016181 22 263401214 5 10 954319070 169277 164110 16 44 105614 83133 10291 121399 8 88463 134454509 91 391910 46 87 7 471107 729017043 7 493441 94 2 37 4 39 287614642 96 75 440285244 94 184186 190184 257730 55 14 96 57 126022 6 6 224526 892461992 42885 98242 63 52 18115 328879 66415 4 466049 173257 153462 499318101 5049 3778 14584081 7 32 174094 92 282808 335728 75 326734 88455 108233 96 7 9 401305 29 35 67 118039 28 25 910086900 284382 38 50 67750 221711685 65 47 55 27 65 366126 96451 796511267 84 415846 204101 279890 69 150426690 70596 157996 237559 21 6 12 37 395522 48 7 278800373 76 47 37885 22 312007 57596 333804 167964 281336 394422 30 367238 75599 7 219248 162990 77 142006 328449 14 69 206733 2 11 6 52 81 6 92 395524554 9166 905694437 232884 400241 382811 34 86 77 7415 47 672128779 384819 30236 270939 21 3 4 35 389553 52 473557 72 406219 592700993 461632 6 28742732 199937335 17 54073 8 262080 334065 202929 70 74557 15352 1 99 17 5 226599850 82 362663 280189 3 9 96200 49 46 87 193171 53 91 365290 218795 67 286026 569417826 6 345967 319758863 5 35814 68 62 214368277 5 8 394250 74992 86464 92722 78 58 98 20 10 315211 456483 327593 88 206049 304742 331084 10 39 80 69 304129 65 414320707 26 6 307686 110755 547485571 4 333470 267872 52 5 403988 30 330253 61 172115 383745423 300936 822509140 143244 91 66 85 535705612 8 101341 89 43 385778 3 76 40 45 90 88 19 78 4 71 413933 90 462298 447887 100200 23 76 24 498674 298443 47508 79 20 73 25 30 26 13354 7 111731 91 232557 303436 17104 54 74 151076 79 91 96 67 23 51977 65 254262 487260 46 454812 913552742 88 577112265 79 302440 147248 1 157591 95 7 240170 330763 2 489990 94 14 74 42 1 176794 62 803957909 453231 74217 183750 437589 93 395826 192844 90 65208 159996 20 156563 44 14 22 16 94 66 13 82 38484 107250575 102740 162405 305741 48 398336 442508 96 465341192 32 3 3 367190 369139 136139 185739 59 9 56 98076 2 33166 110285510 98 325985 309109 76 22 517524165 275452 334367 916157590 5 75 80 41 24 18 50 4 456208 468000 58421 351194 48058 179549 82 52 18 214335 419237 24159 94 63 5 159968 6 998287228 196208 58 941371213 249562 177454 98 196615 75 373515176 188596 148407 12 205458 528662702 153863 154636 9 40125 6 38 86 3 259157 58 41 19 16 413575 422072 162056 3 246518 406206 5 393917054 526271739 12851 528149814 86 21 42 75325 135931758 47 92 14 89 64342 51 8 6 307122 14 364166149 55 37 353032 332609 48 80755 684382153 64 5 70 4 55928 90 498367 75 24923 218735 47 16 19 78 463168 259900 57 92126 723454047 194730 44143 267524 90 685512166 62 281680917 54 4 9 6 29 8 319819816 66 59 65 97 97379 154061 43 62872 51 529870327 99 463502 210377 377043 881494948 263618 4 453811 7 74 75 10 41360 1 36226 88 334325 491668 10176 371608176 521336860 230830 247996 992214906 3 148291 281683 167848 95 172922 103328 15 315903 6 289481 7 30 20 351587 8 313809 309802 95 706077645 155090 90 421343748 152538 55970 32 117948 172530 32 20 23879 34 55 88 442063 480400 62 928737652 9 402292 149531 266958 2 4 122546 52 38 20 263988 18 45 472406 44 463175 12363 41 67 842678282 52407 88 76 7 331084 456190 90 149725 329511 62 27 393253 827355764 153886 42 360856 57 56 222541 55 193276 59273 2 160218 7 81429 50 19 106563 460643 15 86 341485 90 3 457638 25 311175 203292 38 1 459661 56 33 99 79304 359205465 472066 323861 125797 21 135170 116672 149238 388757 161450 63 254013 36 367530 226958 7196316 36 58765 96 14 260425 199258 36 476925 19580234 44 231474 8 87 61 99 49 92725493 154608 65 91 450311 284709 47197 17 207517 47 248240 326244258 298601 237453 56 94 207716 276803 32 21 371449 19284 40114 2 456320423 243266 68 157226 187794 4102 38402 46 453886 5322 7 632365722 91 403844 68 114887 377260 43 758292084 99 319056 114987 487529 57 3 6540 67 442145 49 495074 288450 952803027 42247 22 6 444776 38 25 11 8 124078 225328 219277 69 380726 9 26 74868 836401387 67691681 92980 219609 17 29 303706 31 3 433123 149479529 33 169242 56 64 336769 29 131940 95 280020 239337 335332470 18 186339 967265835 418093 283302 7 91 14 116409 3 61 275347 482944323 125885 160865 52 22 46 15 198767 150983 19 424218 8 172125 52 12 491722 72 264117 59 58 163883 26 325090 76912 28 127161 82 24 122342 1 372578446 74 3 356310 84798 92 31 334331 79 5810 78 333316 5 333294 416567 91 21402 60 55 250359 63 73 24337 79 65 79 47 48131 971889852 262884 115556 48 29 10 85 215095 330307 107733 331578 130683 61 71 88 52 42 2 94 59 184260 16 48 70854 90 23 77533 80 167054 20821 82 46 231548 33 19 937567220 6 40 573398634 97 4 88 228007 164912 41 5 80 169664 199335 45627074 69 487648 287604823 51 83 63 142605 142674 446241 28 98 83 8 7 296456 334666 71429 343425791 72 42 8 14533 457160 200550 35 187948 8 144731 423222223 89 295493 415861 61 474874 415675 63 10 25 495947401 9 419730 255394 124480 34 56 221467 318275 357157 25 20 385647 403837 250482 69421 89 94 17217 49 460573 52334 73 247178 175470 241030 300551 33 62 1 434465 413875 44 84 485677107 312298 236035 22 494821 17 370659171 6118 485982 77603 68814 9 91 6 57 47 81 89 90 242250 10702495 22731 384567 14 359721 74 36 70 24 297319 509338333 40 74 26 4 58 98463 5 8 10419 43 785116683 79 379682 30 17 86 275536 305684 355252 51 53 186167 7 355003 668045860 467104 64 167387 42 439048 54 234766 457381 331078 212977 203431769 19 42 87 8 82 1 60 20 384941 522950214 481972 258688 8 18 128630 42 66 192930 167189 371823 23 47 1 21 47 46 152620127 3 3 555306397 258468 11463 98 39541 373201876 76 397465 299879549 273744 374794 85316 121068 63012 51 73756 62 4 97 39 439652333 57 98 19128 432831 637859870 759439455 69 920023124 93 9 258357 74 43 33 335947 64 72 70 351647 241663602 229160 98 163447 72 20620 8 15 76 197310 545820794 58 99 73 77 75 75772 426018 28 32 72 340657 61155 47 123681 9 1 356591476 27 51918 448184 52 86 48 69 160819609 128040 174941 297751 6 65 5 44 9211 15678 166148 67 476340 62 58 331332 361867 87 48 88 964278625 42 42 30 69 25 5 89 75 9 337831513 70 356330 6 65617 466928 5 119412 61 4 500297154 87197 74 71 328411 71 88 387762091 80 291449 80 57 348649 73 38527 19 27 769205011 6180 204437 2 13 162173 943693415 296642 294057 10528545 461672 325907 85 172382 40 8 98568 10 47 21393 82489 68 9 42813 10 430150 87 196892 48 40 56 77039811 131210 33 432716 310974 62 386104 49 326271 68312 299284 23 4 33824510 468447475 208768 301468 371878 394475 52 44 218604 903649249 25 475116 412005 39 116228 310264 8 78 311101 115569 1 46 2 908527795 54427 17 92 36 7 91 376601 45 392767 259106 24 4 64 3 56 27 308847 141947 4 9 858442501 71 55 2 35 75 473275 35 82822 8 73378 1 3 84 62 50103 88 5665 154374 69 78 21 56 323924 67 924035729 40 847910053 65 440266 47 97233 873891124 231235 386060 75 3 78 21 33 3 239294 7 3 492042 99 4 374154 185463 3 57251 69 871603218 32 58 465466 89 33458 138914 1 93 10 88 408904996 389103 93 83975 10 62 20 37 122068 48427 248796 76 31 493681 56 139291 45 72 112105 84 228709 9 359673376 292662 9 30 109005 297311 155288 84821683 337792 12 2 11156 266479 428276 175035 491189 89 322364 1 88 996182721 334515092 66 456185 56 432788 38 8 53 725545578 7 3 257130 82 365092 48 93 74010 480744 13 797098906 68 28 345739 368567917 499015 27 92 65 74 146514 8 116843 2 117174 284819 1757 9 49593 50 75 408774108 256343 18 47 493386 90 534746557 352132 90 6 79 467049 572546966 84 385996 15 396762 227305 84 24 11 92 339917 80405205 9683 3 242776495 11 248301 8 12769603 1 369719 172761 32 159019 212453 191169066 542759761 799656533 52 78373 320615 24 249033 266708 401203 12 73 367869 768761036 45 50488 31 289007 53 426560 159795 80 62 9 265283 332326678 85 431553 793171568 394489 4 185708 88 102388 84 766695670 24 278923 72 8 65 196007 9 8 1 34 91 342510 331705 363394 884369019 95 49 1 920304965 942239821 79 7 91 11 13 5714 38 264972 183409 65 87 1 3 1 76 55523 25981 65 463951 438140 4 223778 387805 206399 265807 8 415595 75 156439 62 200785 255375 64 486641 7 75 81 772802927 313583 69 84 85 97 144688 78 353745 40 41 81 87 1 123475 387764 10434 387413 826962933 393860 37 204214 274249 488027 11 420635 94 438201 199800 34 47 3 141866 204743 2 45 16 82 7 222298 73 252289 235516024 491688 430509 78746 20 314789 155087 162387 14 71720 67 266632 947013901 95 22 1 51 70 469102 144125 140255 74057 596121512 47 6839 4 285220 4 1 71 53 27 280093 42 498081 50 73 774572648 655496846 109305 4 443711616 333737 53973 301824331 91 71 295405 315980 36 725301963 50 99 31 27 393328 40 341385 9 8 34 12078 32 26750 60 59 393280 924542736 30 265206 72 725764278 458034 273538 76 102567 134600 6 364285 442785 342340 83 2 49 100184 7 92437 134001 215980 2 80 96 93 33 93001 174276 18 608187584 61 123342233 364227 40523 7 159112 373535 4 5 123816 411497 4610 88 273533 81999 38 93 141086 25 551926655 3 843979531 98158083 72 323591 6 906936931 92 73 191485 90 59 168889201 26 84 17 232073 89 59 72 142478 792133447 53 58 309583 39 47 102123 802696702 54 209448 187283 29 8 62832 295773 67 165652 47 33164 4 13 37 57802 55 297546 320115 1 6 90 349326939 469395 391558 88233997 2 272951 5 15 188718 278264 111741 1 186859521 209501 498410 57 40 3 30 54306 230608 180613 458524 495468 8 78 27 62 74 14 77 442747 196575 198464 280339 90165 131585 4 170395 77920 56 69 138563 19 436156 8 17604 86 406040 6 452774 329951 14 935635731 8 35 328232 94 776399877 90 2 79970 14 369535 186455 25173 92 91 57 728794699 70 84 313855 42 32906 337337 22 20 53 92 1 58 31 358121 91 99 168689 206728 37 197826 47 63 199066 455159 328530 421489 41881 69267 74873 4 263825 495590 42 23 290111 8 499831727 69026 20 234264 59480 5 8 52595 201037 34 72087 627019261 40 9059 415373951 59 47 20 6 383292 41725 125592 19 65 9 74 96 213601 70804 497914 353099 97 437459 74 287096 179599 38 427969 728941566 32 6389 10 436758701 84 5500 56 248374 25982 206427 50 79 103565 67 287525 284562 84 401737 5 96 58 74 233324 4 8 340968 355880 20 376156 176350 210478 372542918 281968 11 300971 353079 426813 14301 454188 57 4 25 97 21 274951 30 202888797 89 228775 36 49 70129 10 71 6 22 851973075 11 784771723 86 7 416127377 120485 513135272 53101760 2 396635 371452 70078 283441 60469 58 16 58 225172 279148 40 215446 295990 68 123282 1 99 664175977 46336 79 99 259892 213300 24 428658 162504 25 11 66 16 59 54 269302 416892 42 8 27 70 98 124102 72 9 87827 72 16 96 8 85 3 370673 4 238895 130119 468109 202185 230112 38 63 81 252767 374114 7 9 32 432178 326513 1 100363 371280 487211 199370 385885 36 43 376652 826423100 17 41 123122 349671 31 42201 216975 298466 361284 21 84597 43 9 76098 320014953 98 67 436238 88 52 763592173 47 57 399885 9 28 902066630 449884 17686 7 175483 211664 449063 9 188598 58098 143857 69 91 376903 264087 93 132437 5 47 105735 49 18 311931 304045 2 368515 304397 175802 83 5 491873 78 37 130456 170411180 366191 492263 632681187 20 16 218697 91 50 16 302474518 36 379644738 248592 47 61 347377 7677 21 350973 331883 63 891014313 362725 66 279831 490528981 12558 80 71 277320 63 320889 161571 421661561 472779 431709 54894 10 78 40078 214732 997565170 116706 424514 328393 89 254527 147495 58 362518101 18 71571 214967 75346 295591 311949 442836966 21192 411046175 713541404 423897 89 260791 5 350285 44 22 3446 47 4 91 347041 2 8 85 1762 80 6 137559 373535 9 192429 446 7 80 6245 150246 65 325826 478159 72 19 84806587 17 472757 186861 242266 78 16 86 2 181029 67016 64 63 51 74032 60 65441 79 771863496 9 460330 20 52 452763 92 497220 47 253995202 429345 349706 37 322718 473020 541434623 233708 83 83 46 194978 350403905 337682 45 637943010 50 378023 713871297 450953 71 488687 29 134121 130278 94 77258 77 271186 262280 467007 88 290120 39 22 341342 98 90 87 67 42 7 140437 37 20 59 107128 275127 49 44 87 33045 397937 286763 2 331589 61 973405622 185062 57 104493 10 89 13 30 8 402757 49017 4 54820 20780 42 106235 436377 341949 250903 71401 67900 36 7 61 8690 6 266940567 4 90116086 805557844 70 50 347129 13 354617 16097 955948212 32 63 25 206449 39 808705467 53 482374 8 3 8 24179 71 40 435731 274560 88 342032 20 241768376 58 13 173324 67 5274 36 569703799 212488 421220 78105 74 338963 251287 58 34 921492939 355723137 45136 21 74 145197 44 65 118018 134357 39 75 5 130899 170853 350911 128283 224406 6 9 198965 51 53 3 357664 475834 56 105912 285318 19998 167251087 99 77 360683 71 346271 32970 386414 74 39 438305 174008 223708 374018 358832 261534 54 201392 54 32 66 92 2 222174 42 2 287306 347589 88 74 52 93 86 49 247040 264313 28 68 445229 287335 10 311818 855236421 125325 434611 92 45 121571 80 272479 467847 37 66 209645 8 150720 959081131 85 6 985230180 78 164872 80 221258 28 260627 71 152260 159280 314781 42 1 95 64 46 490023 57 301656 7 572388803 222182 63822 73 12 481011 31 13588 92 379127 16 38319 31 15 366842 72 255973 50 49 33229 59 53 39 88 184976 157573 384897642 62 38 328512 8 44 17 149330 78 3 859627581 48 359185 82 2 357758 5002 834830863 7 75 486794 9 5 468536 84 112643 5307 807213675 442769 851086920 9 99 60137 449375 23 34200 7 44728 55 43 141027 453299738 55 1 347178 41 94674 51124 821583244 45 33 6 45 496538 77 388563 93 124837 98 232331 147638 856861213 215520 10 64 64 330840 36329902 361472 20 4 175594 153420611 411559 222609 33 5 67 8 292830232 707918390 4 65 347440 328914 79 118999 98 81 111430 20 50 795449850 430109 5 43 12887 27 110903 323720 436765 592982825 502851110 16 23 49492 237337 72 8 25 405480 9 99 4 6 37 42582 95 52 9 5 252019 712409037 62 29102 8 41974 149779 49539 233078 189821 381100 493516 81 46 83 298590 338264 9 24 80 49147 94836548 277473 3 81 290556 78 393151 362733 87 53 95 28753 9 21463 53 36 67 58 30 64 97 172867 11 412377 250893 377774697 23497 80 332405 88 5 51734 349477 443252 41277 72 55831 10 67031 123507 114428 252457259 426531 14 8 247859 59 246001 35 83 70 80 22 85 363837 68 79 24334 114152 7 14 641683313 320406 80 110489 31 1 124703 444209 458620 289033 581217288 3 13 44 99 67 6 33 462796 42 297921 31 48373 116080 5801 130494 260116 301919 110998 961609901 362777 63467 394763 74 26 25055 18 289440 238647 820015614 4 72019521 57 49 54 346973 453313 39 47 280832 31 53 253241 54 98838053 95 94878904 316367 46 14 83 276491 233756 715897884 3896 268916 45 245975 428860 8 246156 56 80 205047 478501 27 140954 61816 13 14 145788 263388 170703 85435 74 439173465 161618 676040640 599500808 73 319680 322764 90 14 37 128392 55 6 446485535 79 90820056 243898 82 96247 2 267604214 80 92033 74 47 338035 1 25 27294 486819 77404 73 398618 14 65 48 60172 214581 130319 304805 244513 82 312059 404314 347315 270579 486939 5 84940 69 4 139941 904462371 84 81 20 2230481 356863 98 194128 26506 89 180407 219855 78 222908 5 369986 264572 8 25 10 74 23 80 394178376 105556 95 91 471948009 245113 82 456290 60 356708 91 91547 463521 63 467366 407815 49 406439 65 130290 210180635 43 89 41 236628 5 28042 410525 183137 9 30 62 57 97 82 7 32 94 32 53 13 43 50 15 66283562 41 56 5 93 97 266344 410890 60 61 7 97 125569 215563 41 19004 42 47 36 23 809180620 8 456048 609911878 631514570 450740 285495 1 487828851 97448 256697 83 47 55 72 97 79 9 21 51 9 647295934 82 10 7 20 260899 40655 421593 77 38 85 394969 475005 129861 253882 5 34 62 19 44 88 22603 250335 24 52669 444832 41 471248 307332 85 270780 40 405355 434065195 98 78 8 12 89 134698 76 15814 156587 68 67 60 76 68 87 6 67 210537 684884514 10 784119016 77 22 25 81 11 273243 4 93 93 186286 324021718 7 16 8 329712 5 87 497529 69 23 235523 119122 367503 4 93057 7 98 52 236413 209943 63 85 4 36424 487734 128348080 98997 208057 70 99 5 52 154332 97 259500 141547 131379 76 56 772953499 64 456516 24 208018 9 365270 97 290291 18 4 56 329944 109187321 115489638 35 398975 348143 56 96 370015 48 8 45 35 83907 448834 463122 401642964 458033 95 20461 362498 90 236809 265831 415416420 53 76127 95646 3 88686 85 77 57 63 47 259447388 7 57 88 397631 52 61 87 2 54 118534 444933 463924 16579 273264 92 83 71 39 11 42 78 62 31 21 141195 75 94 36 9 327508 279593 31 48923 77 20 483872422 88 38 40 115455 7 361540 3431 435875 151980 40 91 182623 236071870 76 60 38 171982 434932 17 21 9 408880 228571 326820 10 46382 34 17 812903803 73141 16416 308159 42 44 97 58 25 59994 2 7 79883 47 6 96 496926 187677 491412 37 31846 429955 481095 17 89 76 77 26 53 69 3 42012 838598198 127772 219133 24 7297 9 4 130499754 91629318 204657 39685828 399426 315074 54 81 47 24 73 76 89 21 81146131 185470 82 414978 226305 390536056 40 8 313728 289254 53519958 51 686665200 9 86 75 28586 41 16 96 92844 208198 95 62 2 7 36 49 8 98 803228080 2838 21 212092 141494 54 466839 95 270613 108921 12 13 14 317513 423504 395308029 10851 84 23 70 656521309 177995 47 49 18665 470288 497788 133151 69 29 832523132 231443 545797916 340714 436363876 83 52 14 48 49 26947 16 91 5 93 94 66 87 89 98 460551 76275 349927 40 4 340150 346514 18 86 275313 3 228827 63 429699 48943025 314801 21916 66 73782 35942 60 9 101017 467850 30 272302 57 46 40 29 152369 195292 7424 339061 148397 110296 101276 670690156 77893 17 200416 31 685504600 34 80 55693779 769212416 26 64 55 177984 19 42559 315477 269879 74 85 15 367793 423534 292876 89 257956 6 19 390923 95912 496220 73 6 28 505215800 90 195688 23 680084708 10 247722 119311 266932 34 51 57 80 424952 8 34 30 42 53 23 8 16 274078586 75 404744 65 81499 86 332076 47 322832 9 27 53 68 499276 429350654 9 8 9 240151 63 81 312763 43221 130919692 28 81147 34 252977 406189186 22 1 68 86 76 348633 8 49496 277649 206919 6 409624 80 16 8 189024 7 493854 65 34 422375 91785 480586 446695 453812 156605 771448969 40 57 73 35 489635 472398 10 60 77 177653 21 59 527326859 1 442213 87 89 57 4604 473653 170832919 100250 69 27 1 7 72 165990 1 23 27958 490834 30 34 51 275577 56 339673 291254 177753 3 66 335988 451407 269175 995622265 39 22 35 273294 3 88 132299 1 73 84 840911958 825508954 217685404 946094261 114322 98 309508 98 475798136 374560774 96 208546 1 50 88 34095 25 454943 400801 286706 9 5 314629 65 353943817 26237980 55 195284 68 4 47 254242 492383359 92 9 427778 89 104527 450217 83298 51 412432 209813856 103308 171019474 187403 8 941740979 86 95 697455034 821323801 248002 4 52 63 432212 60 96210 28 76 354819 28 8 760547965 8 7 53 14862 473681081 36 313649 1 174991 247619 124770 218933 47 3 395451 99008 66 35 13 85 333720 712054587 343018 13 254630 484468 76 16 204073 268568 2 290746 49 62745 11 53 1 44 81 50 170043 174339 70 425753 70 73 37 130474999 76315 9 286374 108127 329175 49561 105686 2 54 205545 423038409 39 110358 63664 1 5 392184 44 256862 96 528012451 324213 30 64 83685 25 9 20404748 70 498120 13 6 437512 7 15 9595 340377 327238194 1862 24 6 9 59 18 230095 26 83 6824 392821321 282001 3651 5256 136291 42944 434295 70495 856728662 412894 21 99 134174 49 15 164445350 74 73 33 353950 97 90244 372762 636210141 450528 71 90 89603 7 9 173793 436832 4 396075 80578 257665 292660 74 249600 22 371802 2681 429632 468016 52 9 473469 108928 65 259706 39 904095075 36 496225 62176 19 191450 41 444627 577917332 26 300815778 6 74 65 5 477421 485716 191707365 22428 199235 582676559 67 8 97 33 84 46 398999 6 437093 154585 15 165198 468993 11 402985 75 195215 316599 93 57 76 276161 87 57 119533 36 328180 87 29 115518 53977 516899424 91 89 230921 87 91 57 252006594 548493045 133248 546030962 75550 96 10 1 444259 325207 27 60655876 204416526 57 49575251 811383511 30 492000 332742 999669642 83 45 86 94830 14 44 44 2 55 9 83 387996 17815 419295 5 384390 256964 49 39 75 54 221498 119904 16 66 13 48 96562 76 50 263212 6 71 430895 16053 80 64 220520 172706881 285205 8 10 95 790576283 73 175443 343452 38 14 272376 160252 30 459876 3 24 494665 468072 44 183772 37 442759 402158857 218442 461851508 4 46 1 41 34 83 50 51 342287 41 26 65 230225 90 299561 274446 34 393563 6 389953 38 316129 452318 385061 17 69 88 32 63 417009 86600 11 185530 142726 42 232318 186192292 13605 318712 29 129293 354371 35 229261 26 993608636 13 77 96 119008 8 224951 370186 907275565 375551 86 463747 83536 298391 72 346137 228171 65 247455 315777 3 6955 112498 254732 845214059 4 304272 98 121395 300154 8 214788 166039 366465 22 253891 1 160685 483219 187886084 9 70 13 39 274980 469195 159661 161950 54 251495 427394 70006 318257 340143 55 47 245910559 285913 201505 28016 73 89 1 35 112084 60882 74 12612653 442980 336784 20 467661031 22213 122928 39 194113438 42 793049058 15606 238491 9 10 48 81 15 46089 46 334792142 18 65 215047 211709 39 151236 42 79 8 78 96 15 339033 210477 268201 82 83 103572 76 296993 366977 67 25 267915 4 423370 819153585 294608 301834 79 162535 17 5 309042 28 34 197611198 409649 24 46 736029540 140667 8 4 34 122907 381999191 307695 341826 25 277223 405812 53 478933 27 71 45 55 383036 6 2 93 8 5 13 1 308107 5 154086 69005 6 46 235892690 135744 411285 46 30 369516 74 12 3 3 20852 141652 291850 143072 90 476133394 609168893 4 13 476728 71 50 137237 203889783 78 231309 50 25 48 172750 97484 74 17 63682 432477 4 110790 343018 90 469777 37 114792 83 76564 475950944 125814950 25 20 29 8 971061214 301098010 85 34 64 43875 103894 934116187 18 74 456716 50 927152924 511086624 542179060 74 244415 880419384 357166 76 263697 87944 464938 205845 641359294 406967951 9 42 106064 41 20 78 50 89260 439299 34 263157 365101 29 132762 16 157021 345951670 311280 74239 68 27 211754 47 104886164 60 23 2 749783733 99 59 75 49 13 26 3 81 69 312905 5 71064 79330 821915000 71 15 34 475868127 133706 61 448688 71 53 937289604 28 142442 9185 285712 39 332449 39 13 2714 401656 387086 478494 44 329526 396038211 57501052 99 14 18 164180 166735514 89 374810 115003 113793 126345 2157867 879265426 182974 124948 447039566 239699 29 88 48 88 32672 13 61 33 181154 50 59 211104 362678 51 87 24 484723 44 228278 97 84 6 75 393130 64 51969 54 73 59 45267 607520555 31 56 186437 75 76 986932524 449671 69099 39 97 89256 141558 25 13 449153 4 33 51 310516 28 128363694 340784 7 45 52 22 82292 47 59 399128 1 144481 344383 342409 402881 377332 9 459889 664873062 36812 27 56 255986 47578139 1487 406808 51 96 81 69 407142 73 243922 69 458056 282915 326465 66 3922479 253409 98 66 89 356491 5 3492 70 94 46 7 383670 92 1 66 62 25 14 46 7 8 10 62 6 302801248 82 4 489468 11559 423339633 415994 84 275951 102193 11 480809 462854 209523 26 5 83229 125240 139298 341128921 125074 55 89 34 77 244369628 450355 497604 4 31 98 91 97 3 425591 204711707 416312 213276 76922 59 78479 72 12 126792 150452 341097 217863 465108 369698 78 311866 178507 41586342 61 165373 91 231456 324421968 282004 67 101 472420 56 84437 71 433983 37 51075 3 296022 119874 88 427966 316603 215625 6912151 178472 417199 3 645923037 95 63 73 220363 13 372570 86 340700 225479 469488 9 133009 4 38 91 286170 239621 439334 67 40 64 66 52 24 486793 58718 225042 56 29 85 452775 9 212289 11729 906329683 176746 67 84 8 7 257425 13 363800 155507 22 53 18 72 50480 44 118727 82 2 405784 97 353103 242966 127668 98 28 354154 285152 483319 161172 543864275 322271 104682340 92 88 70511232 67 79 352414104 153114 229612 3 29 65 62 2 51 67 239510718 4 74 141532 331330 35 26 5 422625679 8 952441260 19 73 400487 81 453828 476224291 27 379367 644052141 37 326432547 65 17 704272685 43 106344 193940 842690857 122537 121132 86 220536 433545 160208 61 207059286 272976 142426 68342 42 28 5 13 209176 184597 175213 274740 35 4 80 37 31 52 742575256 3 957647866 100223 218048 267494 4 77 26 99006 58 47 41441 34 402212 8 59069 72 7 248919 60 61985 28 20 38 94318 254999 3 5 1984 841771515 51 38 107778 67 27 710918407 89 99 13 519106884 23 435933 88 405619 38 60 996 323258 313387 209838 70 50 297874 227571506 101155 84 55 317031 594851827 11 351511 2 153948 7 532000872 4 105040 22 9 483949 298221 71687 290206 245846 34 6 90 55 4537 457330 414371 357644 152845 491646 5 126191813 92 181651 19173197 21 8 743556142 64 50417 68 69 67 47 5 222250 424762093 49550 297192 410728 610584995 50 88 4 63415 11028 94 41 355782 1 176029 86 723646949 97 8 703075825 255174 325268 86 69 267547 25 7230 84 32 69001 76 43 8 69 63 17886670 4 48 48 52 374106 288596 66 115832 192756 36341 89824 476394 390760 51 433411 449062 5973 99 319518 249226 236099 411667 182146 4 12 41151 134061 976124770 83004 203442192 27 290349543 16 47 92 38 3 41950 3 177882 727021672 9 216959 6 80 91 93 56 66 61 17 41502 72 39 5 51 289351 94 357741 46 400028 9 38 80 5 495303 10 344809 204637 354674314 16 19435 99 4 65 156408 76293 44 341425 34463 3 437153 4 130717 77 16 422427 1 326797 59 143165 98 142872 438876 9 69 12 78 8 2 8 53 20 476881 460720 23 457080 66754 497247 355065 3 700383175 41 149952 94 5 159573 26 200157 367683011 18 84699 127161 293063 90 292291 37 57 755139948 328863 255722 44 326014 87061 4 61 1 47683 59 8 97 48 252029 438684 59 458062 64 871388176 481421350 274021253 66 22 384101786 191924 751379452 447799 36 427792 409777 30572 87964 13 444263 289525 28 135120 362646 31 74 50 54 70021 204685 17 308977 7 728611473 7 191518893 71354 52648 31 10 29168 43 255531 183825 4 275006355 15 98 108705 74054 9 25 91 7 95025 6 702474052 119769 5 80 34 199081 25 293276 417331 54179 49 58 83 30 429395 13 89776 51419 326885 114405 116780 61 442586 74 147545 50 27 77 47 245575 39654 1 391529 20 80 15 17 435322 33 392081 8 233422 52 99 790795627 52 257239 67 367277 73 967089636 32 67 97 2 32 88 8 61 38 410063 244351 98 215549234 47 172158 202558877 33 67 30441 37 63 141301 8 84274 455784 25 7 40 9 19102 342982 5 115083 242433 18 240623 2 71 28 439752 72 33985 372733 7 74 240208 93419 56 76 55743 59 57056 296483 74582 20 341088790 273908 4 25 231601 7993 39 78 227091089 410160 40 325101 353238 419366 318204 126586 36247 5 39233 38 82 1 9473 412513 26 451502 118893 2857 69 1 7105 88 41 471899 61 420433 351212 453252 8 61020 7253 63 336776 86855 234005 8554 207470 498087145 140442 122114 54 106468 10 77927481 87 3 4708 410961 39 26 73 11 65 389188 445068 43 76 26 76 35097 25 6149862 45501 65 27 350415 478930 96 891350018 64 169156 330101 9252 74960 8 453313 718991655 44 236768 119959 424721 87 15 313868 7 58 377057196 33 102523 28594 393154 28093 44 269841289 13046 109103 90727 8 32 17965 387280 53 205122 130718 58 278564 42 204650 2 102453 776339777 425301 78 259706 542646662 409348 43 651616799 8 511 5 56 458381 86 73 464399172 20 20753 97 342962 204218 52 74 38 41 96 446009 4 301244 2 46 9 279548988 223614511 10 74 240731 6 84 73034 631223604 39 13889 304201 519809355 13 253643 64510 73 95 69 663581929 1 14 342637 460465 359240 80 99 56 222818 239968 10 8 34 62 406958 24 5 721695475 225598798 67 66 188701695 72302 614490547 3 15 98 85 66 2298 931432874 166743 87 2 286866 63 67 407606 432608 27 159484 75231 381560 99469 38 6 355888 29 23 7169 481025 325115 106680 4 87 5 5 309827760 427455 90 150992007 37656 228725 68 446532 90 3 329129 761956458 31 3 8 49 28 974271700 146830 48 5 2 41 69 92 433790 65 59 99 702385914 66 285552 959548236 99 14 26 75241 308184313 346806 342546 1 56 135191 87 19 304215 5 9 2 17118 13 270876 572126960 50 61034 42685 474345 27 8673 87 96 4 97293 477501 467396 4 35 69 471114 454241 98 85 333386 3 68 15973 75 49 442091 14 89691 31 31 737334289 9 1 173288 127072 310516 27 44 331084234 67 253156 50 128144 320847 2 7 41 7 382721389 487914 79 35 35162 344190 94 3 867711966 334001 88 78 334668 88299 144815 62 8 1 149537 781192537 7 98588399 491793 84393 381053 29 16 463272 967420551 108035 61 97 25104 62864 96 25 366244 317177 19 79 93 209595 855369847 246156 401945 45 29 43271432 90873 5 438287258 75 34 66 39 103483 93970 6 401149 173505 152288 125159 1 94 381261 1 529656743 79 41 64 285914 44 499522 87 61 478429370 35741 418007 471835 388172 417073 48 37 378083 170182 380341 90 7 3 987211788 90 466513 48 25927 66263046 35 250572 3 123673 322491 36 17 185146 219027 162929 2 160945 499578 10 293722 255697 6 35 85 145048 436997 756959840 89 83 26614 18 2916 20764151 340022 491510177 155409 295826 59 1 54 165978 52 73 4 235278 41 1 142593 99 193925 211132 96 45 77 225655 25 424217 1 8 492637 76 63873398 378548 228596826 407954 804985603 500427452 934211144 95 29150 11645 459656 443972 75 33 76131 92 434192 25176 65503 398786 65 1 8 81 8 103984 465625 870509062 18 8 21 230083 175024 64 206370 398669 7569 300631 99 700041785 77 41 491747 490906625 15 7 81 71 27 306745123 4 38 35 3 64268 546147801 4 81 41 444843 189052 277338412 284633 489486 51 5 64996 5 322995 80 61 882047187 205974 187795 98 90 379428 39 70793 11713 357778 209066 1 32 253763 20 178283549 85 50856 30 41266 40 187978 377319 91 62 190981 16 2 51 97465147 18677 74030 29 388075 191449017 83 48 319194 74 159251803 45 53 295737 88 147539 111220 76 326523 185287 234279 447426 46 255218 57078689 493657 85 47 329903 624137945 334645 94 69 137546 25 46 96 358509 58388 89 253427 366347 301562 411854 30 97 82 42 873284429 6 56 33 239800 79994 80 3 278638 78 335812 157425 287928 21 349096290 480630 15 311534 3 64 112628 46 57 70 105900702 310175 395451 48546 74 28 18 948898886 8 1688 69 9 309873 936463092 78 46 5 77 7 488640 369711 356819 15 43 65 9 268951 266038 64 19685 371084 4 268627 349236462 8 257023 6 3 11 1 359473 447846 315633 980169121 457363 150457 70 89 1 183671 1 67 370672 20 187693 79 28 59 129390 374948502 42 3315 42616 52 76 32 241348 5 21204 36614 63 1 5 259289 84 96 18 667266183 351221 24 102183 315661 24 147249 61 454333 449578 7 38 22 262831860 450664 216302 847295639 584870446 271315 66 1582 74 95 16 73 18 465471 427073253 50 705780227 65004 83 41136 236010 807294241 292120 81 92 5 58 391401 1 7 4 5 30 26 55 940998024 110889 51 15690 24 34043 429626734 454422 322084 142483 78 81 99 13 37 439814 68 8 92 398760 456219 466556 154585 64 130236 80 56 211825 7 2 52 12 479099 34374 2 678177412 865630422 608327643 20 140105 407983565 420682 32 305968 20 20 494967 26 115419 26 73 5 279449 260373 25976 98092 57 149935 65 5 8660 7 174174 567593787 292568 9 414068 4 34 32 18 615096265 352570 279462 322324 384668 39 467037 8 8 124100 95 67 344253 351073 279051 76 4 178126 492241 20 207870 5 13 94545 12755 35 14053 430330 354829 263835 206907 129614 92 32 865122391 318648 1 12 305719 6 457363 37 226981 65 183341 75 114182 88 236404 19 45867 310965 49 83 248639 697816909 23 747360586 987339551 46 4 22 73 38 306117 6 97 227956 38 4 349300 2 801442362 25 13 76 43 291076 32 39 66 264354 170503 318021094 67 489536 82160 15 14 10 3 40 4 254994 152378 15 12088 86 101522 22 195615 23 92 72 474801 721007552 471485 76814 56 415413037 36829 58 472649 79 54 7 174198 150609 449535 7 60 265586 145965 89 68 30 21 19174 404189 99 436762 29 145932097 99 465200 131265 118891 219168 3 6 142418 7 179100 180726 400896 278914 11 53 13 126371180 67 89 38 586450333 204419 192865 219101 82 70 6 499514 316628 57 140066 66 378459 55 90 23 32 13 57 83 6 29 39 74 67 11 43 175557 312591 43 222948 8 1 389903 151152 371133 439261 358824 52 85 1 63968 251645 119310 34 269063869 75 21 28 9 920488474 513051197 5 163364 642073540 81 62 748781296 57895 17 51372 97277 138160 40 497465 103646 47 23 39 45 6 121850 4305 64 69 455766 32 68 388160 59 93177 46 344644 271176 36 162000 219294 75 24 38 243742 2 229364 54404 252817 15 446894 75574 98 60 414957 9 66 674789232 27 323463 7 364860 83 445587686 345232 106805 77239034 990368284 109247 63 25 569611832 57072 95 98 19 84 226643 4 142916 63 38 99232 117878 85 943660252 197250555 3 19 88 341029 31 435570309 5 142761 54224639 769767735 409369265 662132061 292071 993300778 72 93146 258411 27 88 343353 19 10296 187136 108169 276987088 16 188704 49 134729 29113 271675104 3 421401 4881 8 410809 88754 330918 161634 5 55 365167 43 8 360592 633924136 62 72 78 408738 68 307067 335462 369448 80 338396 98 4 4 41 468687 46 465937 309856 855394253 480199 23 3 273275 132833 12 385175311 6490 435330 360421 262021 9 52 10 467623541 34 649246808 1 44 3393 398688 162142018 6 423966 18 35 18 355843 1 8502 22 36 31 60 9 65 397712237 58 75 217066 175808 192993 2 39540 75 378672 70 8271 22742240 324727 20 909069251 440475 83 190908 99762 64 57 119485 33 857819652 63 3409 80 490291 72 54312 473021 69 104762051 288922 390664 56 20 63 282794 67 63377 332079 13 103977 5724 16 92 119279 37 82 68 36 316063081 76 21 13965 288204184 54 43 69947 69129 41 5 50 285098 375039 14 75 4 99 385546 1 31 65 712715513 51 33 166913964 2 18 4364 199404 608944634 34 898767095 30 42698 477741 33293 43 51 2 80 12 452930 19 64 139031 175646 3 75 3 4 240183910 309937 3 13308 169768530 11635100 8 16 333448 83 164694 54 39640 15 71 23 431743 406578 16 4 3 99 69 15 22 321166 387571 59 4 262304 88 43 822596510 28278 742962237 1 160208 63 2 257194 196779 165151731 998316519 3139 9 4 10 110423 32 227064 67 423974 8 318229 60822666 6 505885407 56 35 385909 168394 273910 67 44 378985 77 136896 293196 421168 78 497191 389240 95 14 386802 16 327143 80 58 37 456682 200737 222585 525559693 46 44 91 39347 6 7938 2 286265 1 4428 54183 292196 42563 6 75 58 83 55424 55 289916 54 7 6 48381 98763 91 62 492925 7 29 39 113199 74 3 404032138 92 489438124 37 172536 267706 88035695 2 67 68797 443269342 80 33 84792 8 64426 83 45 282112 25 136275 37 56 7 43250 75 21 674364533 63 51 224956 92747690 6 499321 187098 65 308178 69 484159393 933926786 367488 323588 49 234807 35 90 569221503 227069252 8 244101 421356 266660 204867649 74 18 2 31419 9 439351 76 49 820923228 429480 67 45 41 251476 92612 3 4 67 93 93455 65 361804 97971 390292 392397 15 90 435847 82 547159169 109955078 82 196073399 12 171227 46 142984 176348 227223 14765 9 3 27 270173 360002 43 5 78 97 416302 356222 52 43 9 679838356 16 35 279763508 841344463 60 85 401743 387187550 7 47 289667 78 718072938 454913 180726 60 16 240616 52 5 495223504 38 91 338981 322060 935344967 106680 1 55 26 276335582 5151 66 384608 395 615771498 45 68 314563 137330 344251 124731122 410323 81 69 162547 30 85907 465039 34464 98 13 30 288659 220939 274905 465062 155503278 320887 559877583 78 950455023 618452945 427991 112540 271132 1 48 280869 907153159 737607486 473141 78 2 98 15 193322 14 37 96 289372 398497 14 357134 109377 690089105 41 451599 466119 46 68 157728582 672029315 875796665 7 96 683921486 260356 63 99471758 5 208725 294298414 388242 300245 272348 428716 777588344 299133 43 334314 5 78273 463691 2 161433 913577988 38 139656 10 601784901 687757318 1 155159 127172 494506 639525261 140143 213777 471605 89031 50 14 77 16 342757 39 135873 81 43 490888 16 29 185905 275534 410420 30231 7 107660 72 302988 78 8 33 74 264816 125871 197678 41087 153834 291775 37 37 34 301763306 87 86 227690 377988 77 483215 95065 19 489012 13 602367977 433850 98 62 196250 35 62 440539 434043 4 2 9 327571 329340 249238140 88 364302190 125068 347925 59 44405 96 399853 85 9 408493 340509 69 82 8665 49 611970571 94 366805 96 448200 624806742 41 47 67 992256987 38 418793 9 50 28 164526 14590 157609 861451426 73 293859 436438 71 401924 57 6 442756 654105382 177065 13 33010 886495519 29 89 243445 437931 417437 79 332939 296812 385645 6 1 60 142616 323297 524292623 7 91 249281 89 88 58 61 99750 110448 84 2 78 457738 282728 199305 4 319302 69 433302 1 181612 55762 740456095 180335 573175670 354497 4 6461 4 280691 364058 81 62 90 88 332340 8 65 93 7 379114 14 213388 436360 28 81 65 68 31 484604 107392 233348 55 4 342848 76038 37 59 277457 394216 57939106 48167 563668076 66370 651382024 15 261487 73 293869 624224401 12 32 45 127682 3 3 26 36 86 12 982702860 28 339910 62 11 80 105669 47 6 99 83 778651146 676927889 430383 428344 95 62810 1 51540 19 47 22 119589536 89 34 436812229 655190416 331300 94 440883 210499 8 497379 246850 206645 69 23 80 50 370824 366698 20 269869 327751 48 402308 466218 85 292031 88023 48 215534 71 704032186 7 282674 91 56 8 87 449208 276395 84 91 706610273 78 64 86 51283666 295485700 142470197 31 22 629317966 58 58 11 64 436947 45886 6 38887 359215151 436689 497979814 285203881 94 329377 95 415916 613133815 58 6 914531665 66963 476923 120824 314267 60 26 469430 307798 5 3 85 373565890 44 54343059 53211 209706 4 838848027 26 70124 75 346794 55 7 483099 88 294691 368655 189639 328964 43 18 61 84 1 22 25 53 370002 2271 2 480199 26523 377793 468382 204404 249394051 406038 76 425538 152439 325973 35 17859 402639 402097 94 367376 54 351209 273479 56 152218 35 50 59 30 56 38076 43 417559 25 38 73 470761 269881 5 813005211 57 7 317525 395823 43 47310 79616 85222 598458100 865311180 234856 824696508 19991 209799 403849 59 21 73 57476 65 293 96 44744 93 42 212194 318941 389523 182631 80 329737 68 129728 26 435374 14 82 98 3 9 63 123254 19 52829 373729 413308 21 56 209795 2 30720 83 421646 104260681 45597 562223496 525734656 88 64 17755 299864 10 63 302202 369103 225502 90 51 449046 250929870 87133 292505 45934 68 7 457692 73 5 80 87 120226 23533040 2 188755 77 463020 47 64 408774 18 54 212479 81 461537 953747290 83 63824 17746 94 95 66 37 47228 20 4591 2 31 479024 192642952 5 20 114051 3 6 4393 111575 1 23 313419 471889 4 52 120453 42 73 69241 16 388281 119677 441363 83465 93 394597 395875 72 97 9123 155144 362567 390423 4 15 86 21777 92120 49 26 97 69 29 9 57 487519311 123349 166905250 400402 39 395327 262926 2719 180145 30 285090 64 25 20 95 806630174 46 447915708 345015 32 81 15 9 469206 79 300496 148740771 156663 8 363233 10 6 95 36 178031 165300 44 48 83055 9 79 963042744 28 299044 26942921 244054 262495 586353060 83 143290 132092 196773 96 98 34 72 8 361651 69 105602 58 98589 79 7 3 81 97 915375476 62 480335 218572 100200 79 18 18971 43 128802 160088 8 54754 82 251446 246176 48969 58 96 51 7 320153 54 76 15129 2 6323 5 361299 154729 293592 554932955 72 119665 159299 77 63 242298 124794 82 97 340566 36 70285 272107 9 83 23 196051 5 116718 24 8 63 3 272004 50 14532 339290 67 80 47 487031 367699 164448 39 236441 86 35 417105 68 29880 71 38 29 47810 17 403647 25 213903 19 1 31 245121 63 4 71 92 4022 714538780 256594 95 164805 90 81 913809911 169058 691716280 520713689 91 86 225258 89 85 65 67 58 38 80 94 37240 406258 34 81 88 437887 2 58 26 78 93 23 63 33 4 31 407239 237685 401632 465905 51637 278271949 812299128 53 89 33581 68387 3 9186 24426 459355 42 5 9 7 48 8 577101925 407235 55751 50 1 3 34 340457 108331 98 79 54 480031 473421 91 27 549054621 9 102051 149504 108972 456743 459741 283941 456488 66 488317 613106534 82859 85 458416 35 23 4 81 2 320627 688036134 36 15545 70 150954 447161 7215 287435 92 163207 45 298659 269130532 200875 148903 56 5 7 284769 340295 91 165817 79802 163723 1 92 339667791 91 200833 13 9 70 54 18 10 57 435149911 312534 94633486 323954 39 72977 8 14 57 202679 389672 165929 352885 242987 74 72 36 64 23 93 26 9 245506 98 17715002 28 196163 966710962 452830 622821376 76136 20 5 88 69 266735 4 214379 52 208666 87 8 6 259365 171070 30 71171 329470 92 26 4 16 197019 76 16 26180 270925 74 8 96 346592 13 302623 6 32 3 89 97 433899 248191 673458426 24 66 96 270798 72 60 11029 60 282143 415235 91 388510 29 5 3 90 957658914 481732 18 319566 43 286526 182486746 481085 54 19 98 290856 25824 334516 250696 108647 247373 13 20 471448 77 355668 46 88 377649 244248 317116 31 88 90 137554 33 8 335497 84 39 156295 175458 286341 110867411 51190 45 413908 36 27 239905 23 179690 8 472938 1 59 180585 268415 91 998341567 117173 60 436138 42 84 46 349953 453970 3 365610 34 47 185927 275950 206800 149509 55 869752291 237157 86 878520454 365225 60 8 34 42 352117 417545 130193958 328791215 8 87 2 385416 95 85 200968 457616 48 123661 598099908 75631 21 45892 55 72 35 3 469650 311439 22 330912 308786 2 7 7 302096 1 99930 187746 12 75 132552778 337962 3 4 413554 379052 68492292 164791 322145903 339576 213710 15 69 41390 33 44358 49 850599821 99392 280007989 9 18 460404 95 331111479 119878 65 60 239143 256298 73132 330252 247 273315 394360 50 258284 218422549 15 80062 274371705 24 1 94 19 239804 278036 10 197084 41 17 176645443 56 77760819 3 4 28 282410 60 25 56 439929 383587 45 721897696 12 521707856 230187 19 24938 392853 29 79 319170 7 193595327 451725 238858 56 145221 91145 74 33 15634 79 1 1 88 45 1 14 77 12 256831 85 329827 116305 409834 45 368340 35 59 58 19 45 306559 218154 112034 44147 37 5 467196 482847 210844 127687 68 4 8 310183 1 4 193181040 220832468 213397 20 72 193267 84 73 7 48 172119652 232089 458859 68 57 448603 8282 916708236 78 177885 92 51 13 88 71 73 10 56 30 427862 350056 24 57 4 933138629 45967 31793 310147 572487754 52 125003 15 122198 20 74 64 400216 446623 95 7 97 121021 347940258 18581 315591 53 96556 67 332927 184397 31 365059 446057 440353685 266535 218338 8 538579467 87 382372 197259 268767 71 3 69 28 69 826249382 392808 262571163 159093 4840 288268 259774 77 382580 1 305632 417 97 15 9 912379060 70 490900 51 68 22 87 42 255802 2 324757 71 319250 47 174368 71 172485 43 89 153895 5 45 113818 66 161257 640417411 341606 94 42 39 5 53 504916858 6 42689814 72 71 34 711370707 205839 10 17 79 47 181810 93 1 84 2 8 6 237792 104898 99 7 746971017 431192 14 5 429769 96 123733 496544 290435 239876 383969 112036 95 477278 428613 56 497879 9 81899197 2 545712102 74094 707238343 291550 36 26 26 62 314126 353482 273394 1 55 460494 33 861564731 33 331103 384286 75 381518 5 292344 86 988980171 21 26 366871 341662 672524023 51 85 49 23 95 325058 90 11 444099 78 24 291669621 44 231092 87 456933 379594 1 267792 6 36 100117 36 66 457051 3 28 425514 94 68 478969 443114 30 65 7 2 177068263 24 183316 31756 8399 7 175267381 62 194338 937868280 308403 423195 337388 58 103274503 4 407807 95102 60 349926009 437137 20458 396080 292474 278646 24 186519 330408 560380098 770461894 45 161067 388584917 58 89 41 393070 95 465622 769445128 116788 450382 75 420753 101280 97 59869 121668 3 257496 151058 137985 41808143 32619 42 5 8 89816 8 658532337 22 99046 79300 43 445122 26 362694 427804 5 2 454306 127645 1 93 7 42049 465387 109305 88 17 5 294713 26 45 4 47 8009 57328 22 310317 43 95 15 61881 42 2 75 105510 33 62 216474 387210 86 85 42 86 64 1 5 42 2 16296 458800 252826 59 69 16 14 73 8 25 28 46 21 112412 420202044 2 236307 7 43 28 45 469721 15 153930 43 35358 59907 467612 402829 50 84866 317456 17 34113 24 423475 90 505357064 302380 80 115315 578796485 67 53 305115 414396 85 723754873 112426 379645 10 6 243633417 47 17 680510951 50 203877 7 52 311926 282429 275137 2 21 13 336596 54 54 737862 6 597155770 65 79898 80 332930 227405 167203 7 478610 94 486482 382579 79 6159 8 45 454735 97 3 24 243197 35 2 403513 303481 17342 75 128605 1 59609 17 121119 8 8 15 9 14 337133162 31 47 245108 92800 8 91 376610 347261 22 96 18492 5 35 479178 15 45 80192 61 31 239220 338172 267964 147201 914133863 65937 775304640 131771 69 278505 99 877845892 31 69 274679 6 96 493957 34 96 71 4 401423 82790 74520 40936 61 973414687 363681 322820 305907 6 277829 9 66 68 350933 90 450339 239305 88 265810 30 11064 142626 86 56990 65 22 362639 115608 61 28 32 282043 300218 37 5262 50 20 97 5 50838 8 8 206160 40 77 1 88 100861 9 78 458751836 17 61 50 25 32849097 56 8 86 51 248187 96 314917264 117061941 7 21 59117 172731924 495776 426614752 222307 2 7 147813 19 59 74 476486469 269607335 349171 71806 3 267272 79 4208 21 9 70 491799 97 407720765 171683 87 38 172359 46 171055769 16 91 163665 12 10 999317839 58 352778 52 69 478525 8 31 314936 24303 236876075 492700 56 153107 3 57 985951037 108418 101576592 161161 50 317357 439756 52 11 52144 197662 869382330 6 43 815449554 36 976074534 89 10 9 26 343944 59 395031 33 125600 7 19 47987 102825 78 49 462007 41 32 85 86 26 71 21 8 347728 14 73 25 78 677504482 60 75234 5523 15489 57446343 405486 84 440604 109546 32 54 40 325523 77034 78 717190518 5 356889 69 853125722 2 5 26 86 309612 447392 59 7 2 76 344635 8 171495 94 231109 17 34 20 24 337325 51 387727948 189852 101145 41 447860 360617269 157640 980471608 1 96112 238505 675516535 384932 393885 261589 96 358926 159200 376968 86 200412 120491 20 93 290435 31 26 90411 131520 8 6 281050 5291 45334 105544 92 32523 310297 240631 459273 154224218 43 6 40 200567 67 43 231202 196530 29 13 160063 5 93 431745 422313 380097 133327459 551865321 480185 950471353 290929 479805 64 486010 95494251 5 9 363208 6 967962365 77 53 311001 39 62832856 46 171617 710157099 39 440258 362232 104312 339136 81 161012497 328735 52 45 6 435717028 25 833859193 764788227 716993784 39 830417021 72 29 3 76 365338 452468 87 28 69 339502 358320 1 392625 144817 22 306970 103157 94294 62 54 17778 17 84 28 70891 186943 14 335915 18 58 17 88 52 5 477874 72250 75 296185 145062 66 192701 56537 82 1 3 69 489342 10 333444017 217362 36 28161 39 61258 362955 10 164354951 4 69 145978310 62640 281064 84 342768191 17 134346 24594 96 819840149 174690504 128644 9 190897 263810 13 12 88 16 250301 234197827 4 153071 40 161463 181044347 273656 96 83 379585 935841700 134632 410971 289542 412396 68292 139479 78943 12 195556375 123477 65 51 50 68 6 13 20315 209246 127795 303428 28593558 395073 79 382853 5 20 184401 4120 77 172602 79 69910 84 433598 7 432112 70451 62984 492631936 73 13 357212877 193044 4 293776 258677 316794 60 264745 80 622933219 21 224553 323052 891550280 445234 218756 81 32 90847 152968 16 63 435601 91 29 29 51 430355 93 28 49 478945 59 4 863648786 292674 66 196830 409456 57 66 299175 20 295258 48 455267 74205 98 8 272184 89565 65 11899 95103 95 22 85 89 40 2 438958 11940 77 13 5 171807 140897 801879742 41 8 14 91 290648 261741 84465 25 461359 3 5 56 25 28344 18 46 259444 79 469457 6 21 667012285 384621 87 57 51 1819 363184 63 324194 68230637 87737642 265652 147669 73843 353610230 47357179 7 986676349 357460 3 413007865 62 94154 26 70 43 105331 288051 268868 24 3 58 20 484949 99885 64936 7 365976 94 92 772619229 27 19 321756 138113 69 185289250 362969 4 4 38 28 313990 38 411624 2 68 334698 490950 4 402664 537520146 36 240660 83 129572 7 83 26 76336 453664 754051347 5 92 20 55 81 20 8 782957290 398806 486776 9 261191 90671053 101467 422837 77 5 172463 87 220121 354187 345413252 70003 141178 89412 383697 11 73 25 74 24 436904 8 35 150886 1 2 403401 3 450336 3 711783127 62 11 86 35 3 95 284575331 92 4 24 331302 305553 29 213659 45 170563 84 882784740 88 369930 252646 66 258256 406309 87 309815 9 91 92 37 255693 478524 85 611622258 453017 3 4 419132 162231 149793 11 25 39 97 59 18 8 87 9 287530 73 5 97 656282996 48 42 48 37 8 491567 25 361624 83 355111 15 397398 363219 51 143465 464304 203586 257535 548709105 435144 3 355602 40 304212 194405 45 86 38 42 428564 75 97 454257 4 10 241655 837336667 39 176925 560119534 5433 73 68 39 66 83 4450 95 257969 95 49963 446551 595924118 84 109117 28 56 63 87 38 181035 20 33 4 811423752 62 93589 150269 5 43 18405 249914 87 66 975737923 284241 39 31 34 385947 44 303361 427851 46 18556 414924 102899 372571 479229 222885 49 93 304056 77 384956620 8 360690873 253258 35 220002 7 95 20 82 38 64 6 474989 13 151162 99 8 225200061 286637798 328757 85 90 31 177927 94 62 16912 3 141262 92 59 211194776 4 95332 576035228 4 10 89 22 29 23917 21543 93770 498898 271042 7 362548 73 320166 254617 50 401833 50 216842 406477 553912701 39693 99 309519 78 43 61 146997 262708981 15 1 80 26 22 150895 511022371 69 67 74 394327 97 9276 3 135643 447232 16 163456 66 294080 283284 61 87 63 95669487 41 354501 73 434230 17 89 226683 34 43 56 425385 81 3027 65 6 382590 204411247 71 75808 103189 359341 88580 321016119 57 107647 423530 9 345535 898563745 254319 36109 7 56 44 226626 20 243506 290335 69 282936 1095 55 298246 16 101841 26 8 478131 4 297898 4 67 401929 77 5 53 237655 48 79 3 36247 47 77 383379 81 275131 9 9 84 2 14 82 704420332 9 37 34 59 3 85888 32 25 39 136657 74 246006 159153943 202386 879974068 359166 76942 22 385879 4 381208 432670 8 93 98 335737 98426287 433798 12 3 44 53 491867498 29 63 127412 7 59693001 203813 211215 3 292639385 39287 11 2 402675 11 33 73 3 96 9 30 9 338334 496778 908903636 46 379495 200661 56331 34 97 200977203 351830 1 140604 412570 240823 66 50 57 129127 90 268783 205436 397915 41 66 13 60941 72 470291 94659 72 482772 291022 404058143 32 67 106984 88 77 91 34 81459 52 477511 257611 6 332682 625118624 243352102 14 285479 424478 73 62497 4 111390 15 9 386563 16 313214 46808 69 41 2 44 303902 56 4 487938 1 33240 26704 21924 499060 96583 80399 64090 31 467281 85 39 56 729781093 45 67675 394042 451139 37 25602 327189 64116 166742 24 83 230907 44 57 28 585955449 4 22739 442581 494668 72 186818556 306873 200232 7 76 355182 361841 228682 26 9 12912 880822200 386847 9 89 39 40 38 238198 39935 46 22413 6 389312 264389 347919 419331 47 71367 408865 384870 232097 391642 10 21 25 13792 497949 22 63 116915 7 5 72 82 444382 43 23 366194 121547 336227 82537 120243 150146 213774780 79548 81 73 227999245 493312 62 123019 271294 27 536224844 5 498957 25 15 23 414342320 88 118975 73 283695 434362 6 70 98 222756 4 763870216 25760 404580 86 262823 50 94 50 722979869 354325445 92 115420876 480011 63 220431853 283236 1 1 96 8 50 77 22 97 895820081 132143 332715 234309433 60196 33 16214 93 87 321462 83 24 208128 7 92 3 92 36 284839 18 129481 13 10 44 44 10 250776 86920 78877 21 478310 70 335426801 346440 80 51 412983 42 96 47 68 454629 12 243421 38 5 64 90 329864 372117061 419009 5 66 59 425268 88 3 72 8 230074 123119 6 69 71 55027 1 89 72 312915 32 406923 737505302 94 13 50 49 32226 89671 236309 8506 3 196347 93372 284600 489649621 15 47 112541 70 52 76 412239 10 50 85 467375435 52 69 354683 246857 5 344553 1 109709 495564 66 97 1 191721 23 59 79 49 14 74 401488 231715 265652 14736 23 48 4 389282 470935490 75 51 157294 5 10226 481182 36 869291748 241906 462618749 68 58 73 22 78 83 13 78 70 7 399506 101624 395191 525154996 3 404217 6 458038 997153804 41 854807875 697653457 44 363089962 86 442128951 21 94 617695691 77 81 45 229515002 65 25 457814 375385571 244626599 84308 238417 76 498708 90 8 889209254 447891 52 2 21 286799 76267 15 4 405862 8 84 311003 94 93 71 8 41 228384 4 77 55 6 97 373916 35 15 65347 218836 60 83 278691 7 437730 54430 357114 90373 3651403 403860 318011424 240981 31 300309 20 79 33 269023 136511 11 258364 49 396034631 7 52 22 7 49 7 498810 30009482 218940 82 47 359464 454767845 5 350590 149875 98 51 49 76 12 211693 4 86 96401 101006 32395 5 402234 85 55 6 19 67 207114 4 479911110 82 343127 9 497863 664486213 34 448421 141978 66 72 55 75 30 54132 337915 160009 8 340839 8230 99 23193 166758 412475 129871 8 59921 74 6 13 459261 69 82 344373 4 56 47062 293845 67 22 82242 74 664863242 313019 71 70172 66 1 229603 53 62 441430 382400 10 15 11 91772876 76 211158 19 75 430545 15 82132 147930 22 430933 31 6 379719 26 123440 907157029 2 137374 58278 41 49 857511275 396823 13 35 187602 937838625 744548874 230439 465496 85 64 2 116379 197812056 29 55 45 39 26435 314194 60 58 6 320438 62 90471 12 4 4 67 25 6 309451 160732 326192 75 8466 75 44 9 105289 252108 40 78 362814 94 93 6 226719 76 35 87 8 439744 67353 321595 253161 224839 39 442296 2 1 14644 5389 66 9 492154 125645 15382 2 134975 4 100524 96 240833 63 71 7 29460 36 306268208 92 305599 977558364 328455 267535 50 4 235005 89 64 14 293728 72 78247889 272970 73 20 71783 8 4 80 409635826 389084 9 93 493655 162526 94 105500 3 288743173 486617 182681 39 307616 2 122976 1 413600 14 12 9 930955645 68939 91 483258 83 32 14 384739 450985 86 436281 179030 76 137159 1 515616896 204878 1 120892 95 553368517 743089288 271719 591863146 432540 425217 97 68 291491 5 74 31 12 441617 63151 205840 306127 11100 97 461169 315172 9 53 76 943906661 19 191656 2 616670038 67 48 83 483387 53 36 85 87 213302 92 138952 204117 41 105229 498092 456941 86 42 6 416110 92 3 86 56 862165195 8 3 18 225401 337736 655115894 94 259778404 3 6 368247 49 52 90 342719 138375 92 14 14 40 66 308457 26963 95 97 204368 35319 327903 24 391023 9256 251390 248945 101865 111149 431277 42 9 486167 50018 79678 272631 50 64 59 252061 330875 388393 37 83 3 28 88 902002895 486472539 389615 29677 76 36149 7 44661 223576 361914 112900 1 332484 3 22 22 76 429874 336183 32 26 63 42625 142471 123289 1392 217478 344044 349846 46625 89 65788 498042 82 317666 50 374415 34 22 97 878023173 61 136099 447292 189239 3 94526 26 39 73 239754910 418534 941632353 6 511758824 77077887 232912 294588 350626 540179041 7 30 55 86 67771563 2 879445073 41 87 299535 26 369608 226752 72 959448030 3 305319 12 87 13 790951313 20 233882 127231 82 196607 6572 6 11 52 82 64 91 714071193 238482193 27 461971 56 179375 314004 194204 48 74551 60 34 8 29 422441 77323 27450 129592 305733 6 59 159023423 28 900149604 59 49 13 70 143550 464141868 323944 91 417953 96921 87975 421938 76 61 53 75 394494 207260514 1 184165 497112 89437 61 319024 9 25 7 380781 275642 267604 52 21 63 153995 96 68 73 249690 121970 8683 598158364 28 434142 159593 62 88 76 94 69 33 55 614608223 312183 36 13 9 81811 102436 1 59 405758 68 358964 44217042 455484 93 42 366344 79600 94 89 48 8 79287 42 397036 6693 5 61 6 56 223636 160964 10 425020 76 107726736 224825 630414674 65 451887 203286 811407421 430108 196632 997900090 106038 8 349546 6 38790 3 566685029 16 12 77070 55206 76895 4 60 19614 39 6 298065 69 456585 478855 132849 70618 270956 196103 2 445328 35 392325 55 136934 37 28 7 53 329523660 432630 53 83 59 375961 52 407872 68 587404738 44029 477118 83 569869816 11811 81 15 343464 56 2 5 27 224069 382999 7 49 96022307 462759 122966 19 4 206755 337851 101355 237265 54 96 372778 88 67 158363 60 23 327478 96 481085 8 38 12 3 96897 39 550061127 432252 231193 60 13 29160 91 369136 64 427505 27 11 9 33 312519 199130 53 82270 126036 98666 166068 464806 52 20 86 5 212986 475331 426586 203192 71797 270625793 214197 76 14 402339 1 320804 3 90 68 83 817585587 1 34 18 226810 2 167375 4 6 70 49334 57 14 90 254129 579184921 9 329477 87 57 94 351739 749676621 92 19 14 48 670037672 270574 295882 224862 2 25 47 8 50 8 236996 43 3 19787 4 344912 74 7 240974 71 59 64 774840306 272787 80653 32 216885 19 32 51 52 93 12 394193 36 2 376814 205225 255443 584569190 481923 280148 374751 464810 24 13 797588125 33198 51283 14 745316765 45778 133211 1 61 20 47 6 276240 81 462990 56 390795 107608 846397358 33 58 388884 118185 8 381638 158215 353088995 45 384950 434421 2 359494 55 96 454778201 233865 34 240688 155746891 178365 167462861 206045 77 11 240348 57 67 5 98 7 554962795 253331 70 18 349613 265515 129527 17 475077 129918 6 96 2 350271 249639 38 408372 470232 335175 918778215 35 272865699 388974 476500 889940281 102951 282256 548676995 30 358494 65400 10 23 160202 60 76 455198 99574 390205 490246 375258 920505624 663644668 350508 423803 7 5 543559670 257447 52915 322419 47 73 185619582 27 358301 32 228667 190509 28406 270754 99 36 422223 4 221407000 1 333678 24 287399 292881 424525 82 193001 145130 29 252081 6 285426 330323 6 70 58 347799 203687 6 10 72338 2 87 431748 487586 270989 59 98810 6 892397373 31 15 72 70 23 3 266871107 97 196562502 38 159516 14 18 107493 59 197968 174067 77 255911 57 8 3 1 25 376849 129513 99 283667 624479550 392773845 656405598 349055372 76 5 70 313794 930707860 414608 162836838 9 9 89 6 121859 43 42 261340128 70 342560551 399368 285112 161033894 453438 227767 1 709108126 212013 9 587480221 29 378639 331697 4 69 30 40 1 63 411312 494858 599202676 85839206 5 150181 46 495487 142453786 280374 1 20 279860 39 208645 65 279057 64195 417944528 99 34 62 258792265 67560 669991153 94131 44 10 82 7 88 378044 778155769 190266 466440 798383751 81 99 80 324641 351998 401016 22306 5 493661 168213 13 95665 364453554 3 816669354 267477879 172636 37 288702957 995162144 423697 384631 6 61 57 34 5 418471 27 485245 461357 35 25 39 86 8 1 72 37 3 57 60 81039 72 1 36 38 77506 11 48 75 309691 71 169467 482408 48 49 9 49 82 6 421150 85 157138 90 314786 42 33 512019903 409598 359654 97 4777 441851 967330200 68 5 210990 177497352 6 313394 2 94 174489 206289 4 30 131151 10 3 49 201400 268169 85 3 313011845 102828 239196 320615 53 3 14 36 73 175007 3 95 325264 4 173446 9 45 6 475691 338948 279634 379087 95 95 799113123 429038 23275 22 377590 350922866 84377 28581 354875 79 189608 850948950 86 25 268493534 8 1 68 68 51953 479536 267872 9 337614 31 67 133095 20240 92 21 795404367 68 371067765 234217314 498129 62 562672281 36 390912 449349131 14471 109275 238178 46 92 15401 6 30 86446 105705 55 1 190243 20 229992 66 58 3 369601 38740 1 39 352426 147476856 3 320855 9 75 56 226630 326789 110405 4 4 200925 11 146139 28 609973732 82431 36 75 27 8 50 339728 25 34 70 115914 80 123262 207226 79845 968354410 64 2 91 1 26 463938 359037984 1 3 1 9 86 401624 62 79 60 97 397487 34 416603 42 2 85 3 135780 300841 64 2 228812 337056 6 236745 286991 6 7 9132 79 4 76 411162 119725 64 2 37 23 24934025 20 114014 35 438127 121272 15461 97 588165958 4 51 95 407733 45 122324 861541203 82 328001 10 85 11 12 207062374 2 97 223031 62 92 78 690586990 415289 38 168279 469929 14 96 95 234704 427040 51 45 357525 7 87134 99563 13838 846553418 74 316881 35565470 49 37 77 6 155870 29 702475084 33809 67 51 315541 7 284103 90 492058 10 849271175 46 9 477945 8 62 4 72 7 311885 9 53 85 291719 476137 481287 74 951393952 395397 47 144148588 708937642 171331 41154 89 82 173108 26 9 176198 37 4 64 42 8 94 67 32 98 58 47 241671 326463 5 20 720000969 9 201933 79 211840 73 837089510 35 237748 73 9 475797 8 9 314178 183323 836585372 97 174690 83 293508 96 123322 28025 150889 16 466067 53 78 12203 28 203017 397629 6 9 51 7 8 26855 259207 68 441794 8 199304 96 763395597 17 9 4 461894 9 688716105 8 97 55 17 63 8 2 1 314585 88 379531 18722 796613170 65865 15 151551 92 43650 297758 14 17458 42 76 14 94 83 104463 73 5 55 279972 339888 461510218 59 1 28 16 18 60228 450176 201884 32004 66 470918 36 122695 6 283594 61 317732 11 20 419184 9 5 7 315354431 331778 31435 18 23 483645 75 158529 21 653092791 151430 182282 7 58232 1384 32 426769 438427 64 458 77 42 59334 473579 320478 158438 97 360544 636774076 36434 225628 6 72 184298 99248 15 277184 394618208 252340 73 282740 131571 239494 624162936 77 441911 5 61 22 3 98 145480 141604 87 58 53 53 41 447876 13 73 140022 32 24 263128 531699895 62 332575 13178 459092358 442393 91216 131432 150787 30 66 472820 3 84 93 9 4 74 4 8 17 4 12860 432177 84 6 34472 93 140057 7 72 76 97 5 55 238603 57 56697 4 57 58 84 31 45 270775812 73 12 98 48172 1 479226660 3 69 431978 448524 78 246890 65 2 56 266058395 223188 117943 75 20 327648858 10 20 5 8 20 4 75 76 90 85 239237 7 74 45 10950 99 65 3 19302 50 159311 2 495201 3 285276 66611 212314 514134763 371475 51 55412 457716 680644789 6 10025 69 83 50 40 361055 146831 353968 325424 90261 323353 26 442539 8 350224 73 19 481074 17 213174 340453 170889 228346 153929 49 52 327439 231791 5 3 153553 163222 417120 94 4 35 44 81 48 69728 98 755299618 76 6 97 9 50 1 387281 76 272592 6 324450 12 335632 13 105989 3955373 447881 25 259043 49 41 454459302 53 4 67548 67037661 193879 57 35426 85 171176 4 767209029 11 4 73 55 44 153114 82 58 226261 96 205412 478928 910419017 12 738935622 419486 445364 144760 436559 228387 114355 445286 8 6 391855 461720 354254 303258 3 80 96 412078 46 216741169 66 55 17 88 302860 205139 476663 483114 278350 217510 92 21 23 133547 9 97 31 136475 27 66 68 53 75 22 30339 88305 899807259 37 1 11 85 79 66 2 889008659 165077 170751 5 145798 62 79 96 40 931576212 33 93 2 90 100793 442493 53 91 3 26 415086 19 56 18 148868 19462 444064 323459 2 228854 88 21 370765 34 229140654 53 847926412 1 80 784486692 93 54 83 35 3 232133 82317 97 369011 74 146148 14486 144967 3 300210 598532058 210781 437327 265580 31 5 262524 461471 459966 59 61 4 61 262073 349263 304356 240171 16 293652760 237017923 99 415730 44 78 200470 175660 46 31 57 90 88 7 423524 536685594 84 165335 16 423735 3 12758 251588 813463800 130540 307918 430496 422885 22 75 222169 217328 49 24150 285153853 81 37 34 69 367338 3 6 70 79 207690 496144 94 112434 739218281 51 55 554267676 85 38 234689 55055 59 344305 75 70 477282 47 12 67 96 292872267 99 122427 332508 78 451665 19859 129178 66 323948 41 1 77 74 23 493433 43 69 53 308069 209990 394026 193591 361249 63 7 72235 174150452 259807 436671 97 4 44 13 80 64460 75 440309 32 373448285 417813717 62 48677 25 60 75 277995 375486 39 39 1 306739 77 10 75 71 9 64 626525775 49 235830 87 129273 71763 339364 63742 42 97 332123 53 70 37 2521 2 459842512 498955 84 382397 26 80 86 75 32 292942 77 17 264447862 58 150854 41131 67 88099 93 39 66 66 58 30 10 215788 3 365893 55 445494 19 77813 39 208218 27 352251 50 110973 255385 20 550795003 270319 82 228284 608646530 60 435714 73 84979 229153 82498 47 14 240598 12 104858 97 267263 53 37 277528 164617 379179 127195 75 152674 118725 298192 192541 79 4 380996 69 387672 24 85 408147 39 227535 127392 381695 987555861 285461575 393491 245669 97 81654 85 89 42 3 83060457 39 93 56662 69 61 6638509 295698 126076 14 48 457012 69 30592 201989051 239948 129504 5 74 371758 1 379729 11 29 225953520 440008 8 16 741550614 8 2 31 8 70 96 16569 301913 14 69 90 63 221363 82 78 355052 45 40 30 12 302408 13231 473733 33 156699 16 72 72410 19 157475 101125 76 2 14 24 26619 71 53065 51 92943 257600273 53079 76129 6 32 43 329920 47493 70 41 84 61986 882212409 86 6206 334767 14 466239 85 35643 5452 460014 4 285686 440569 96 426681 45 89 63 26 99 132022 52 195157 38 190269 16 77 125244 63 52 71 55 376928 468472635 90079 6 25 417380741 445587 833585219 473923 343544 685872600 71190 237713 266379 80 4 7 145939712 6 192553 344187 75 139929 201965 73 3 74 97 21440 73 9 308899196 250344143 14 6 99 520527306 174596 92 199951 7 89 454306 9 77 105072856 335524 5 24 266688 143011 4 74 4 40 468566 466508 3 57 320955 508475380 205232 458485 450452 87 98 15 17 312831 480125 210547 53 58 86434 618808181 200337 38 64 29 99 16 325209 345631 51 440550 365351 64 59 9 661173062 31717 3 351667 190550 76 78 34180 457731 806787088 98 380713 39 517407884 12 454283 109596 80 626324282 25 55 963376138 85 90 71016 93 70 363850 598527061 499215484 442655 45 125944 458612 184052 367228 83 57 22 46 493506167 139513 61 72 105744 161353 458816 73 9 38 47947400 35348 62 277870 388798 97 58 243359 90 308236 2 10 450339 3212 361027584 60445 39 3 987969626 98 31 67 129663 457602 99 9 65 475622 52 7 469451 64 68085 20 462344 177152725 42 224984 82645 24 77367 4 410903 165457 17 6 4 249113 45 337665 76 75 22655261 496781 359032 210074 680619136 412279 468433 53 473901 392133 7 3 209282623 73 108065 960575434 182099 79 331375 170117 29 49 396207 84 331903 7 392329 415146 348180 437211 36 947426754 3 71 9 9 458376 9 361148 378438 135339 4 191981 91 28 126569 3 633719364 36 377526 408332 17 2 78 11817 8 63 350253 590068747 386871 63560 9 47 15 27 94034 10 90 34 429138 435818 162286 1 174724 214430650 206923 6 75 407503 130178 362406 299509 322170 261924 148312 159707 7 3 325855 41 15 29 9 115436 4 493951062 30181 15 330963 53 679469243 943007712 18 86 18 35 46 49 104278 120935 18 521064452 5 32516 807076085 55 481667769 813214578 110301 72 8 48 434911 55 296127 210098 57059 21039 44 166840 29 803573999 39 704617832 465292 32 86 54 82 66 93745 84 98 444958 43 145475 53 21 74 4 82 97 76 6 594939662 90 878385221 5 104094 5 397547 16 9 34 25 411538 134177 308856 70 369526 62 437334 718534777 275754 338746 120112 139143 493587923 4 230016 50 931859782 355919 63711 219519 15 84092 94 6 189832 42 460776 298420 92168 2 20 40 140115 6 94 435577 423874 75 72 317628 94 105969 84 75 46 93 2089 632933633 99 57 242763 1 232653 77 484764 485870 485856 430538 415092 438486344 71 10352 34 4388 67 58 6 48 100270 103877 311504 64 45 81 14 358766558 275614142 496049 18 2 5 208238 96 435614 160167479 11 16306 69350 595361150 13 41 16 94643 84 63 2 247153 6 51087 264897 60 128529867 346079 125603 47 240130367 57 5 56514 60 5 11 546209684 13 97046 9 105587 449783 494181 44 691561554 210963 4482 54 59 442348 507444341 869963950 138045 87 292068 288899 222754 78 81 186113 32 463223 99 5 294788030 68 59 89 257020 161728338 52 59 40 8 889365204 69 321949 87 60 31 74580 641833341 792585552 323858834 185448 42748 296227279 496349 8 465406 498705588 8 20 357529 77 63 6 36 95 1 437409 1 51 487702 332710 91892 474022 70 82 141043 167530 81 154964 33403 368685 125584 94 50796 80 405052914 81 291995 20 6 6 84 923343367 80 283806 62 2 2 66 9 482507 38 78 45 926597717 3 271211 240845331 99 369527 50231 9 276050 58 468611 6 5 65 386495 126611 234213 379163 494795035 6 76956 351247728 44869 72 441048 39 274327 98 416710 318263 95 62 88 47 5497 298662 95 57 525350583 32 79 152899 116976 288253063 8 61 99 416086 98 889439171 385835 47 60 82 69 311360 480017 37311 159991 83 227859 2 3 389998 7 189689 7 45 23 158565305 57 403771 97 1 44 15 690956993 118562 45 174855 3 269718 33 57 99 35 11 184869 95 960024158 48845 130106 86 47 380478 133948 98 63 86 578086599 84 66 176840 98 295292 7 9 8 381825 2 201264 444182503 800296911 51 95 68 8 5 57 77 380275 7 8 12 7 48 49 18998 252062 29261 466425 30472 55 10 353269 323347 77 227341909 255711 330988 177492 60 173015 686698510 6 16 594901084 478975 361121 3 58 2 88 9 9 383861 279425 13 22928 338053 3 44 32 87 357276 430617 333415 6 256703254 484570 54 436799 311734 200269 489471 75 81 857777657 69 89 9 419105 364007 4 9 7 61 21 89 75 45 636424087 469459 395470 202986 249692 71 67 292345 253157 56 7 86927 7 66594 114384 99 4 9561 97 88 63 60 198101 78 30 298138 17 148626 20 40 1 372498 20 89 21291 6 270422 190574 84 83 96 7 5 45 47465 397683 165187 303841 58 36 473471 23 465236738 692620209 1 23 257712 912185281 533191918 326534 26 47 561493949 37 8 44 11 98 24 69 42 738291201 2 35571 22 67 21 13 160097 5 11 78 488713 489141 61762 406191 292820 72 521794877 79638 486543 155456 46 26 69 29 352979 56 32 93 83 8 52 559164455 38 16 32 74 204998 458076 30 40 352392938 30 424892 156450 950892642 420080 30396 54 67 441524 152775 87 71 186365 54 248137 10 329601 76 48 32 60 88 532234482 344665 1759 1 96 14 60782 162253 31 7 9 66 18 31 169584 91 236243 992255291 3 80 31 892716760 320813 8 268374 152765 497695 16899 348869 10 95 77 81 173810559 54 51 888622575 270572 19807 73 407418696 230626 1 407772 20 84 22 397258 39 96 76 3 39 70 461105 93 37 64184 8 133376381 64832 72 61 201435 357699 467692 462772 29 92 194436 207136 474964 1 430907887 57 323586 67 400230 12076 454087 35 271836 66 96 14 41 72 696438684 32 39 284761 69 480191 35 972722142 70 93 40650 654270568 92295 3 101644446 92 27 36 33 13 297284475 59391 27 395545 20 241328 62 97172 470398 64 680591056 298925 11 284196 378657 25636 66 249433110 28 98 40 46 379560 52 36 285932 67 11 151187 402100 288920085 224901 404564 49 212459 85728 92 2 34 43 449217 897531301 203916106 468610 7 408904 404804 347419 66 194508 79 82 2 351464 3591 480522 392899 220743 201035 156266 2 465395 9 148291 193621 51 90178 73 204471 478633141 821953144 311927 37 644888860 36 179065 61 94 595038282 4 114978 88425 96367 310446 46 93 424101 22 152551 87096 293440 7 125662 67 110552 581395251 98 313601 61 17 178966 86426187 272818255 488645 1099 52 541093753 417235 14 30 45 63 23 79 159785 324900 15 334792 290209 19 22 257393 7 75 8 72 420838 252764 57 3 235034061 154316982 41 90 199593 350442 1 333592 434498 57 64 80 405664410 40 47 74 9 55 60 84 241489 73 261205 47173 56884 22 437751 65 484463 428922599 181638 31 110914 287955 1282 68 30 472174 391321 475188 280212 258324200 473648 61 53 88 864475350 28 63 153418 17 73 404704 64 77 272372 878633727 122710 4 327704 740935726 20751 179062396 261453520 354844 499955 702021136 22 447389 101673 18 11 77480 339640 8 59 76 453385 94 89448 53 52 44 12 483321 260164 89499 96 419896512 427907 3 380805 39 484116 58 6 6 64 3 78 359358 248304 347379 46170 52615 52 371063 13871009 67 705110060 91915 82 86 172144 463522 99 738310822 838665718 424996 88072 269648 412867 475471 424601 1 138651 107343 3 83 314171 2 93 1428 74 170681 497369 58 85 556415900 19126 490252 58 371056 2 64 128556 9 381708 94 82 65 111017 4 973198227 67 30137616 13 15 34080 63 38 3 458212 5 71 4 80684 250324 20 77 66 455700 795303992 2 67 426645777 80 408122883 16623 50 8 24 15 8 146999 384692 219129 450381 149893 47 98 84902 400325601 436677897 41 56390784 33 13 50 425717 85063 199201 3 58 424285 5 3 48 5 77482 230172 54 26002 89 19 76 24 85729 23 471681 192501 366993 96032237 37 41 161716 17 492057 72 236674 275623 403121 298210 31 13 46 197493 328783 49 445833038 9 40 403740 270890 713497225 276779 32 96 14 7 56 28 380116 1 90 439723 76 389635 97 447588 75 73956527 9 83 94 423239 330029 43 30095 60092 13 218510 349025991 58716 81620 760298518 56689 99848 20983 429470 187108 5 548159006 9 2531 433017 927022782 105893 11 49 897822298 295669 219976 8 31 30 6 975284996 378152 123263 184525 531857997 74896 72 71 35 5 416364245 96 743655121 372462 46 24 4 148190 19 67 8 8 346434 33819 92 17 5 52530618 173357 7 67 90 62 215031 81 110587 278388600 84 6887913 302531 215164 228429 65 141191 71420980 85 51 19 308484 15 58 351883 8480600 373109 30 491379 433418 220704 35 19870 72 74 435538 40 924848305 75 60 243985 59 27089 174839 77 552247702 3 439268 218883 8 70379 136460 75 195185 69 26385498 719872075 441565 588019638 59 4 38080 422146 331790 138841 12 351860 36 84 344507 5 63 1470 92 135950 73 73 60952 8 363572 43 84 59 51030 357848 6 51 6 183497 127642 7 430439 81 4 24 409299 8 31034 143466 71951 51 98 171493 479355 47 82 3 43 488013 73 265383 265537 36 12584671 94 75 313350 781494633 287026 486603 391264 8 527343863 61 242472 31 51709 2 2 30 92 92527 68 153618601 73 82829 54 4 15 68 475180 48737853 372518775 61 45251 608560872 57 7 52 54 27 177431 8 41 86 60 219895 20180 326798 5 478882379 242297 104257 93 79 86 269991 3 647581307 289905 548912259 90763 10 122770 5 16471 3 210231 35 867287544 474047 125606 43 6 81 87 79 63 1 1 219593 95 51 68938 20 95 304338 7 187299 22 90 190491 7 81 167025 357624 254112 5 11 9 80 69 40 260600 82 355129 36 168678 54 496011 15850 54 56 30857 218200072 466915 175665 679242235 62 992152631 58 6 403570 15 423814 67 20 26 59 128039 16401 8139 402139 285212 75 409982 438137 18 18 64 199139 428075 73 169190 26 13 1 70 98 25957 20 214548101 6 47 6 487357 56 66 4 432233042 178751 381207 99 238140 51 40 34698 24 392622 50 36 659086147 78 77 135237 17 457029 79364 354274 45 892630417 246713 568429358 898733515 99 183168 427969 494965 9 74 68 7 184396 32 65 10 642780228 124291 338613 326718 45 130450 21587 268879 387013 414834 55018 297773 406571 60 1 20 385343 62 495138 28872 106089 9 53 8 35 438718 5 51434 289785010 486544 33954 83 358784 70298 343918 5 144079 80 855809965 203937 5 144935 151291 124024 400401 352465 501831040 70 617730090 56 563364409 529055326 51 146283 405381 53 2 55571964 570223602 506995465 1 57 42367 43171405 57 643258703 59 425655 86 271471 444087 381623 78 40 287684 53516 495854 7 9 359077 384055 53 81 83 77289 25642 27 37 79 140572696 6 37 52 64 909 306327 57 4 185383 472300 440995 47 80 55 20 41 410019 694231697 6 72 6 108875 179186 259332 615376400 57 99 678110908 67 174179 99 78200 313535 459903 49 481128869 89 113986 80 74 340865 5 34 91 54 5215 89 21 32 273572 335376 143877 355611 229561 852052673 380460510 7 126209 33 8535 55 169725 15 367579 109229 35 228652 3 65 72 56 92600 45 73 52 7 88 100643 313924 35 1 8 469996 285636 336071 8 44 2 284920 414030 88 469366 21588000 27 88 985436311 469806033 400208 27 284393 579361680 285384 3 291115 58 383837 48 73 870298941 236105 374540 82 126856 76 92 41 23978 123496 15 3 80 10 351428 175607 336195629 58408 5965 322717 91 48 70 71 396919 92 27 45 430846689 190145 221126 6 8 279850 47 84 70444 114383 10 481521 67 283978440 88 689459195 70 54 33 186029 92 5 376843196 443461 52 5 88 64999 258402 39 57 175401 84 17 93 1 207422 59 22 856223228 351937 11 34 91 80 31 12 73 98 35 581160035 346721 1 41795 176818 418805 99 90 337964 91914 17 476290 60692 51 59 13479 260283 52 82 92 54683518 92466 12 384397 499485 37 290053 7 188422 203267 164023 80 26 54 19 389935 70 633136235 144955726 140645 77 41 149420 6616 5 6 218229 61 52 96244 75025257 7 44430 338885 274805 45 79 44 25 163448 72 9 495064 65 15388367 27 96 155000 204794 59 9 32 21 449950 71 166438 132211 62 76 91 642697795 193931 402385 755983733 22 66722 640102164 131854 223357 18705 41 784478540 28 6 4 29 98 76 18 214386 39 401003382 993624034 1 9 138894 99 92 16 263328 79 4 84 393382779 66 75232696 41 15 30 1 37 89 343147 9 7 8 32 52 701958484 45 828993351 172135 17 50 89 63 404232 96 81 11 37 189739 24 408082685 4 26 110190 459582 80 2 13 7802 99 100303 77799931 154063 64 7 396601 75 213118 179686 263824 63 243744 241209 108989 83 4 37 77 23 62 73 115795811 51970 40 67208 5625 26 35 12082 76333 479574 56 460971 83 621179150 475102 1 236182 67850 128651 18 3 110962 211114 56 243957 136370710 35 80 4 88 236677 246077 211654 23 100160 48061 21 425234 166665 103476200 178988 95 474602 24 94 205249 274912 28 81 393595 382789 255787 98 19 364675974 7 87996 9 38 452378 273207 36 80584 34 28042128 237583 353683 25 163689 456604 6 187657 398858 121926 209858 435773 36 95 68 21 21 356393 54 87 198315 205234 64107 199529238 75 52 62 61 493752 234696 8925 184007 51 96 201087 1 60 343084 14 5 41 94 218166 91 39 78 238339 53 352998582 246937 95 915145361 729782935 34 97 444714 362349 486099 157918 88 73009 50 43 407043 376091 43 89 29 42 7 79 35 35 214503 12656 951552294 53 9 59 15 3 44 97 169721 75 59 87 1 247825 424787 460822213 298313 470418 426268 352519 214787 307481 356246 479837 867482020 431136 43 8 8606 186728 858820355 80 134826 101680 96 535842510 85 630184320 51 422296 38269 312403805 1 497075681 224791 267112 83 216507634 772615782 50 91 34 9 76 278649372 406771 591539769 16 323093 222221 187021 900120094 220333 7 174813 258136 278872 42 63110 40 480842 339867 36 17 346636 77 22 51 96 415548 9 29 20 106064 385166 9 368630213 38 7 13 20 407274 201879 759585284 40789 69 61 274010 28 11 72 394749 96 32 91 31 68940 160311 8301 15 450041 85 108901 5 255151 48 50 431674 4 419673 345742 9 7 27 386121 159050 166693 94 155217 20164 44783 149364245 297132 84 66574 481824 97748 157774 349989 17 1 241028 376068 188920061 94 51 97 325758 746180661 45 188274 489292 322537 60 294580 72 423356419 79 499154963 828851625 552472356 94 35 63 63941 17 43 92 22067 592628648 87 14 96 80549 14 23 161277 12 71 752152702 36 99 4 151504 1 883184017 97 184624 99 122556 81 82620 349771 1 103716794 62 59 17 30 30 298078 389665 473707 14 176440 272511 53 321897 254202 7 234317 86 8 307598 94 363606695 91198629 21238 78747 190651 42 87 63 7 417022 25 29287 12 42 254562 94 98 6 6 349121 65 3 459610 87 392905 4 476424 2 56120 154410 155159 31 2 293671 538460338 84 76 480094 12 883608151 58 82 439102 389839 162464191 358230 773989657 216239 472169 76 95469 135279 245091563 7 74 227193 57 371718 97 40 752670498 92933 82 82776 7 247392 51 78 331866216 78 11 56 115411 348552 47 409770 32 18450 1 63 43 5 238588 248360233 219173 81 457752 21859 252008 8 272643967 9 85 28 40 6 93 292945 3 89 43 227376 45758 65 15 33 114806 85 52 179652 74 197302 4 64784 48 150883 59 234732 76734 73 80635 98 3 80 21 857619399 92032 59 457267 439942974 89 489181 88341 160658 456945 931607480 5 283157 6 16 263046 30 46 5 15 78819 7 478103 91 71 46988 455187 318812 282988982 82 81 29 97 17 236478 17793 135194 485122 206929 3 5848 17 58 52 86 263860 48 659842589 95 445610 330574 51 408605 183040 3 346794 38 362785 83 21 285510772 70459 409167 477194 80920 23 39679 296287 49 20 489157 67 92 37132 86 10 60 66 91 89 466263 418765 148094 249788 361497 671619377 94 592394580 35 26 30 423555 427763 24 84 44 179099 23 96 408738 454878 226576 141079 213885283 25 410295416 17 734587093 2 315843 304217 41 416121 362844 425475 37 438300 13 70020 48 52 706554929 152845 44 47 74 486252 92918 72 77 24 329188144 85 94 447340 211883 376790 497301 396032 248240 897662708 498935465 140166 97 171256893 93 74 99515188 57 494760 53 6 343149 57 304691 270807 282370 279940 228465 22 44 9 42 60 8 42 242212 43 86 485404478 66 147071 178103 156115 88253 3 89 97 36 253553 56 75571 23 90 48 39 122116 21 17 6 2 448386 139971 527303914 129159 174603 43 187466 60 484160 68 143294 53 29 127048 404761 40999 65 336063 5 321850 659257674 9 17 3 1 93 55 107523 305970650 15 24725 194415 398718 313680 5 3 4 378700041 15134 31 2 66 348938 75 1 6 472194273 24 64 431551 355412 209195221 90 280818 48130 2 8155 56 63 643113105 213708 216530 54 11745 228425 375854 496578 1 238653 242767 19 35 47145 23 7 185113 73622990 7 39680 136516 5 441771 20 95 103943018 77803 167120 20 302759 243812 7 22174 71 799407335 333015 224830 52 88637 54052 463799 86142 80 23 37352 7 9 64 67 43 31 70 34 364048 364458 90 9 220932124 253655 88 132542 450504 87266 90 261930 319750 80 30 24551 48 102467 8 612701387 417438 722482200 66 5 200439 52 215286 66 92148 38 23 146059 724905158 3 35 410180 30 46 92 77 2 41 73298 85 178977 320464 58 342134 68 489383 473335 54538 42855 202600 15 25 43 17 94 68107 96 10 47 60778 30 460468 95825175 2 280392 62 30 248956 74 353961 963028652 98 352831 210134 400331 409886 757917254 393011 573713314 21 39 231890 696909716 387358 239438 11 20 23 5 11 34521172 32 183670 639276667 69 333272 126045 55 73 94 67 59 95 12 108580 99 15022 32 79768 33 57 69381 136517 570203417 8 48 419606 215228 14 77 89 95 967842542 47 87 42 427370 483773 38 189499 59756 575716509 89 786857927 305580 16 125446 6 25909 227003 203915 409898563 31 12 27 1 126168 28 99 34 303616 43 70 58 278446 91 195759 25 73 8 228034 197446 8 191991094 84 226888 185444 60 13 90 919924767 7 52 37 27 155031 702844290 3 31 33 52 10 27 8 242626 47 95 464998 79855 247386101 316662 162174 71 64 55 141953 89 834055203 36 40 32 166807 62 168775 183912 5 290174 99829 285616 408038787 52 55105 49 46 70 7 68 6 70 63973 51 378926 43 8 17777166 487136 188170 956914868 343979 17 211153 71623 90 32 59352 6 3 393144 96 18 241219 15 65 86 19153 966583801 392213 129568 70502 8471 96548 94 11494 97 19045 3 213523 262306 21 850885514 99 42 81 112169 99273 19 94 177071 170657 273651 315105 381713 258541 44396 72 298817 1 460412 21 18 602897221 39 88713 7 98 56 91 434456 72 36 992717647 45 499210 16 226173 19 104663 56 263811 58 82 4 103466814 35 306810 496084 4 308566 70 54 48011 72 251316 52 97 97 405255043 83 5 1 468513 280204686 11 6 69 18 67 12 115555 12 288905 61 672697690 157626 75594 33 6 29 26 27 233917 165126 90 43 306058940 8 354989 1 96 44297 65 22 3 84 134142 164504 135206 502926369 189883 40 528602618 5 14 427588 430599 590192472 63230 9 308258429 31 317299 304497 50920 25 352217 288259 356176 5 86 776707981 42 837190621 135885 35 53 64 481225 250168 14 434754 9 55 99543 397848 64 13 42307 5 36 66 61 3 184124852 41 36 154302 194280 95 431360 51 401708 20054 308280 161947 113455 20 953038043 451743 29 32 87 6 226534 37 11 402645 20 58 58 167329 368343064 11 253209 11 239295 50 762466379 18 90 61 34 47 370335 9 97 443410 26 242244 761725136 38 50 56 1 50 84 16666 109372 177415 21 56 76 8 141469 423033 313473 787600952 3 33 19 44 98 94 386854 109313 48 187421 459151 80 7 60 62 82 148640 70 210016 103603 65394 375756 84 3702 9 346973 4 635030095 368469375 211116 206355 17 125232 63222 89 422102 175517 10299 53411 1 225904 73 92 974287801 5 197377 25 94 235658 245237 15 4 83 290157 7 98 49 1 45306 1 252606 397303557 35 41708 334502967 405452 34 60 363863 539926086 56 44 96 72 47 78 267579296 176626447 15 128403 487064 12 13 444381 259362 241364 21 55070 6 82 84 48 412244899 437388 35 279796120 95 365246 45 8 149131 344008 857513960 281584 9 260744 84 3 413735 51 80 742933977 63 90 600825966 8 2 274381 499903 194997105 188907 46 99 263462 195401 71 86 74 108196 875206160 148917 70 64 91 356599 45 8 363805 8 76 44557757 589703970 234184 174371732 291636 32 6 36 14 168583 301263 44 738836379 496555 86241 424938 40 947723701 8 96818881 92601 131971 56 38 84 16 362374 191520 26 5 84 19 262901 64352 16 377106 34 18 185854 29 6 309121 208467 268161 3 492440 29 394926 8 269575 12968 143067 288715 410405 6 124212 423210 41 57 456114 9277 61 311868 222828346 65 75 42 36 43 73 9 84 30 44 268503 221364 5 15427 310316 64 93 63 76 96 66119 351841805 397318 81 28 74 216406 27 82 49905 7 2 588693646 351125 83 861803963 6 125536 99 24 387583 34 71856 71 237256084 634169783 81793 436445859 371295 480715 10 68 90 307076 71 94 71 849121346 699584844 470918 316516 72105 167939 496453 41 182213 3 37 118658 8 148299 287783 77 58 1 7 496709 87 75 823151022 477511 42 280295 153822 12 49 47 256077 473006 78117 9 59 4 59 17968 41 267175 54 15 337986 3 75 5 99 422914 82 15898148 174008 5 83 408565 1 388532921 257300 296972 640131047 258972 172260 23 32 93 35 6 42 290782 160482 133280 459425 224719 823168754 72 366040 53 37 27 117325 17 9 20770 23 32 108340 90548 5 680504306 233122 386959 70 71 39 151105 92 23 19 98 278552 38046 310660 153954 16 198471 39 558111744 61 86 99 55 399209 32 99 83 259188 55 48 795683781 46 373504553 6 14 202662507 28 72 13 60 423507 249135 249412 139225 3 317438796 95 358443 205953 9 153331460 2 21 54 47 35 424209 57 317632 360900 16 26 462343 41472 364293 409366 15 396173 383008 55325 92 77 10 243194 472276 9 770439762 218805 132012 6 545022039 92 2 56 81 21 302473 998433194 489061 67580 6 55 330276 63794203 238668 385470 8 29 226603 68 59 192983 257448 46 41 59 78 949734960 7 5 22 69187 334196 67499 32 226874 71 14 56 42 493561 79 229047 489897 125562 390090 113119 451916 71 51821 404262 67 96 178564 9 70 678299982 45 311250 467119 19901 47 585076576 257238909 66 8 23 91 59 165772 343585 7 40 70 98714 36 29685 292568 982024983 8 3 116200 13 12162 96 14 466630409 315161 3 77 21197 83 510454909 17 173249 73 207108 6 75980 4 88 57 4 251120 97848 547755367 150840 385860 419532 94 218922282 97 320278 279881 53 460501 379828 7 43321 87 124621 68 282966 365663 922286642 317309 13 73 293192 35 816642993 99700 55 23 37 262863 30 94 33 93 201206 55 192390 328766 223183 359485 87559 89 79 348610 359886 391477 73 43531 201028 90 45 34 198987 5359 9 332139 45 81 6 19 334142 146187 965230919 150907 90 16 339804768 207531 762842873 97 13 86 953444737 83 98 341622625 86 6 63124 390373 45725 992874073 469480 82 33 447275 313653 311889 2 263741 48 294700 4 99 74780128 146592 20 14 94 50250 67 423147 88 93 162682 187631 11019 30557 85763 283993 324820 712569223 477598 114686 99 279735 142712 5 71 210977 51 79 452087 93 99 8226 12 55 218077 804384627 265604 282498 49 310799 737140200 68 470319 135579 28 51 503373163 178033 17 119150 317255 890336453 61 82 382677 486190 192703 389752 211225 853563047 268354 26978 75 2 259467 5 257827090 239740 31 53 90 274007 41 28 215816 10194 74 25 28 570623607 457899 16 363553 32 9 46 301635 92 312409 99 56 179133 284250 91 54 44 95 76 70 492195 381445 156192 54002 139821 105131 28329 489596 193048 119986 66 14 14 426802 4 210240 26 40 60 19 60 27 345495 29 93 174500731 431277 364482 317685 90 33 93 19 640511771 221352 470713 92 7492 319952 433750 718162971 100119 117470 61 2 22 3086 84 45 355728 102804 13705 80 263637494 126811 76 79 5 37 472535 46 72275 466935135 202471 20 48 439215 45 214996 337501 407811 962081696 72 86 260522 171395 51 62 658263281 3 277428 36 241289 113015 22 97484 8 54 50 415859 62159 248261305 365659 337250227 55 466199 81 56376 4 469126 53 4 83 95 133247 8 344632 5 72555 610337374 68 292449 26 28 13 114101 57 534694289 81 4 349392 17 418508 31 395187 3 410232 44 862175433 50166 400685795 84 37 6 2 65 17 5 324790 345085 276399 42 181184 134119 8831 81 4 870094056 4 10118 7 89349815 11 7 45 80 34 217730 445530 216760 64 31 46 327323 41 53658 472884 85 927947521 74 143724 27 450466 90675304 41 1 78 83 88248 457456 7 65 40 32 464371 55 22 8 153076 199250 74 219232767 4 86890 44 28 452752 149964 503450437 224351 210555 240683 256962467 70 207287649 96 834400604 89 4 326481 57 20 253172 17 446647 7 5 371932 400976 122387 43 413816 15 2 485040 66 12 315933 58 308905 76 109846 23 474426 2 7 48 34 26707 424322 318968491 7 72 91307 28 77158 151995 39 10 81 20 99 201171 220930 133026 24 94307 275974731 1 29 95 202659 228714 54 418281 376286 78 56953 29 912866713 24 58 31 95 22 404954 54 39136 22 42 14 89 174888 48 938988351 22 217281 279623 146260 16 79 456963 48400476 17 9 46 183673 9 33 798957202 5 9 234808 83 8 193661 89 578934750 481657 252568 96248 192263 91 120796 460785 88 173081 48 134499232 325206 87 29 112544 250350 95 116276 470589 36 57 81 80 15 314537 232725 72 360997 85 27 63 16 124446 18 116976222 6 131282 429463 409366 3 193228 759832139 218907 63230 82791 311965 99146 2 115554 96 290937 164685 64 44 54411518 337420 127168 33 383564 51 82402 514691233 492556 448139 8 34702 131374 92 26 72 274230 8 8 12 395073 237870 196088 229372 312438 35 66 33 41 73 3 289623861 76 99 42 417066 154912 1 12 59 14 279928 78 232488 270060 7 67914797 11 6396 76 271459 56075 65 235012 83 328143 735538782 88 312092248 65 219596 402949 339034 102673 44 14 255945 3 79 210389 137611 7 194301 113280 397117 92 1 76 91 6856 390550 35 79 77 51 59 484603098 195450 182719 85 186316 188030 4 82 12 752422075 199938 191446 93 4 302235 474138 34 8 53 14363 22 463245 64 50 448289 58 1 400296 273984 26520 9 449111 35 392358 463720077 83 108074 52 34532 496315 203283910 429727 22 27 301956241 50 8 139409 8 146312 95 85128405 447636 261407 306191 80 33 2863 227395015 11767 155273 38 40 8 17385 21 44 7 12 402603 71 84 71 294240 4 7 91 47 6 92 17 31917 64 24425 269456 17 61 374654 443834 59 20 157437 12 43 80 64 97 59 201096 339102 20628 30 99268 159007 39 186052 64 23 24 8 70 24722 364770607 54 65884 8109 13 177170 33 10 428037 846624530 66 13 5 34 7 74 2 51152 69 193439 9 58 82 16 329820 233828 4 476121 20 47 3 32258 79 206809 325999 1 63992 69 92 969967672 247795 419415 26 13145 16 382813 74064 13 11 654076484 465916 457642 8 620534702 138182 40 222855 28356 152313 10 5 52 79151 347903 186646 9 84 471982 455243 399901071 130476 442025410 4 380816 69 78 25 58 8 183959 125300 79 51 73 1543643 13 386384 387877 387867028 30 198696 64 4 21 272469 62 64 89 90 16 376764 66771 79 102583 20 71 372058 359445 49 67 421395 164648 403348 77 279652 4 474609 70220011 405469 87045470 499046 330995 395119 521493761 200136 304167 30 24 95 393018 91 286304 40 59 21 22 73 480193 173077 8 76 73 99 87 364921 465937 89 238946 8 89 142636 413502 11 37 102951 22 317620 69 499073 366512 241878 2 106808 4 72 207792 8 69 13 100067 290478 187528 95 33440 606395995 652981910 454519 40 283657 25 10 207434 184642 281256 52 62 88871 201096457 178943431 274750 18212 7 628792367 64 67 92 5 4 27 250080 273346 78 74 18 56887 303808 32046 35 919131630 27 1 11 38 48 86 74 4 417961 453440 395431 46637 73 76 16599 306562 322590 9 169361 246982 9 93 373103 25 126304 19 16 99198 20075 7 66 100613 4 302811 430880333 12 20 46 393265 898179326 169156 434845240 184354 488891 87 45 93246 914720434 284331 40 306475 111194 3 41 94 13 84 316061 98 133713927 355014 794841919 18579 326331 27 484973 451591 84863 1 431877 33944 282397893 297102 824 118710 110963 53 92 283319 15 130280 44 118366 79 208046 32428 303390 89 857277138 205142 18 851312632 262796 283897 39 299778 62 100091 58 3 85 21 27 35 48 704562972 277287 497630 64347 61 6 1 79 2 98 3 41 389942 6 185756 475334 50 378008 28 41508 6 75 366806 98 306004 18 498500 446989 162007 46 89 293063 353660935 256006 428500 331086 90 765523591 7 13 47 46615 853001208 287121 62 144955 24 294149 126868 26 842377225 28 93 80 99 23 55 54 219059 77 195390 12 194780144 33348 62 93145305 73 43 61 98 182434 49865 345834 454752 51 21 88 98 83 335585 152338 454587 66 61 295078086 254923 113130 218495 62 282386247 273846 19 41304 2 402740 323325 15 307395 335065 75813 173588 430406 10 1 57 418256 58 44 212320 74 8 64 324632 41 68 119823 362817 917407932 297204 396840 203971 488035727 49 73 66 6 25 165200 866027447 184002 783668433 237027 243744 77 4 38998 482670 57 78 456504 251530 95 37 38080 480570352 34 40 286739 7 81 519595820 86 83 4 51 416298 2 463132 64 62 362981 53 179381 412902 38 177963 310785 495746 43 337688 414268831 33 584010346 202265 792275313 9 56 118061 54 82 32 80 79 61 98 33 33 300191 34 16 38 490511 92 54 182235 386655239 4 2938 59 490401 65 356020 36 260735 80 292421 415380 667252193 82 348761 647223957 157372 585333990 128769 76409 86 2 36 25 349012 435913 68 351097 31017 61 9 282692 99 288843 263623 472188 427061146 438742 24 156457 162568 76 270723 76 538576083 50050 2 50 464227 450847 26 51 66 97 266218 408427 33 5 13 50 24 64 8762 95 426959 214837 6 88 90 70 19 133540 57968 19818 287782 28 76 445447 27208 56 59451 235266 54 291186 475744 173796 883973678 295940 88 524369543 57 84 152813 59 183390 152346 163834309 56 8288 68 310800 48 72 88898 350983 49 10 457138 32 7 230002 495045167 16 227937 5 143361 349413 9 494212 4 56 429678 54 230901 12 108220 13 24 25 703860426 6 22 16 91 44 57 175514 153283 821739437 36 79 71 43 458045 308744 403895 23 88 6 340489 215265 224742 262485636 81 57 32 401572 396912 643522202 467265407 17747 29399 97 293520 304928 83 63 53 51983 51 58 197677 425107 89 66 23483 357719 431756 927986918 44 99 101294 36 6 62 47 92622121 88800 924268896 90 87 63 39 2 305629 31 87 37 99 63 289575 178447 368244 39 250549 97 678075690 16 75 304625 6 52441 90 9 199504 58 7 54 16 430363 4 79 180229 4 399048 26 244581 68 31 8 948187525 3 205962 472713 17 388830 454587 147690 433756 6 253928 92 495041 925430507 144465 81548 83 43 455047 30 415555 1 487814 85 304407 711337666 35 372584 4 54 69 4 76 89 35 2 407002 19 44 3530 27 26 481360 19 272616 76 518757035 5 92 86 1 93 160605 406947 70444 9 68 282709 460309 46 123818 22 190470 755595788 32 1221 32 63 65 95 55 435148 104388 161714 3817 340831 260461 27 64 319023 37 22 84 10 20 22 105081 222295 97 323991 59973 97021 10 78 75 369818 62 272424 41 154176 155171 428606963 177343 46 440208 25 68 4665831 319683 7 677864562 63 41397 541349120 304586 242880 270864 187750 77 370589 355880 21 649357765 382961 428381 69 35 684046950 74 78 209302 38 89 56 35 20560928 49 4 687199521 4 373722 139028 99 64 382527 62 168946 373674 814568594 17 259038 40 242628765 241787 201411 25 95 42 15233 37764 94 90 319391 5859 60217 248385711 57658 9 6 22 388614 69 59508 348410 16 181608 402040 54 54 519220562 439338 458467 16 110594816 43 430867 73 15957 218419 11721 192324 82 2 58 282335 87 98242 63 440541 16 418916 6 50 89 1 805780038 14 67 255339 481431876 27 41 14194929 75670 485386 478790 1 375117 22 245163 69 42 14 391334578 29 76098 30615 248424946 4 3 3 220071 10 426426 47 39 426420 9 238937 35 33 13 278521 82 481491 247026 206349 77 65643 72 340639 328610 304280 496680889 118689 266928407 21 41 60 385632794 25 300553 172254 61 477297 168037 314984 735254101 148234 315748 627133489 89 330649 59 86 14 272228 358388 25 3 1 19 17696 586857257 86 197682 75 75 461847 51 306558 28 93 163574 433983 924701728 460491258 12 23 762164437 36 4 479295 60825 164990 49 155700280 647477494 81 353466 18 140701 89545 46 186569 927407323 826284237 79 12 6 17 15 367893 327897 254654 22530 18 330436 22 364595 9 32 46 9 19749 305439 76 390883 55886 114337 82 267834804 84 9 779445366 328132 248289 44 97 28 462391 68 315859 98 62 42 259988 484433 54537 339912 850671815 74 47 81 240162 946398030 70 540473720 53 7 63039 41 33 31 143433 889882053 331497 5 77 80601 153513 74 96 26 9 348004 673277983 83 4715 154025 221510 31326 62 48 76918 167079 9 449748 40 52 109467 9 398054 56 118954 439591059 83 109508 69 65 35 20 308014 18128 14 48 95 18 79613 94 5 34 444422 51 224434 543943809 243554 4 34 391804 88129 234168 60355 327362 83471967 74465814 459471 290152 194256 361198 26 32 431708 1 234261 382002066 538388694 29 80 75 386716 79042 94 60 76 34 361666 60 924206722 360126 198563 17 467369 55 344528 57 464779 347330 74003 359905 42 53 41 254373 34 97 9989 24 41 83 44 89 88477 410907 494440 244335716 265451 1 228170 4 291321 96 61 82479 123245876 20 304931 52 442104 175894 7 21936 99 57 242610 45 486262 269043 452398 648384705 87 94 42 24 38 214589 49 393193 459344815 72301 357677240 302864103 62 7 367887 556985094 50 928742873 625050377 97 93499 49 1 41 253718 71099 358671 89 15 76 348056 80 12554 485504 99019442 51137 62920231 13 12 16 35 445233 15 72 36128 37 7 2 11 257605 30426 460969130 458210 401155 192383 240318 70 94 380235 80 473404 51 94 380688 9 75 39 409742 461011 134375 145925 440291 18 44 2 29 56 248452 321721 59 269280 420823 37 29 76189 234013 92 367803 45 38 19 287669 828979666 75 98 13 366670 50 44 80 177433 436001 442954 893921044 335941 80 9 40 79 361199 109487 161563655 46 331094 60418 138009 62 339338 27 43705 97 498002 366993676 64473 304990271 42 931855 40 79 23 69 38 360369 103151 158122 65 402786 47797 8 446738 3 92 364930 69 45 196901 4 10 30 347405 439407 26 54 3 76 70557 67 447814388 192111 98 6 85 9 32 195600 15 95 417913015 3 498422 260084 52 190890605 60981 974721003 239819 63 76861389 321953 73 415455 47 43 35 194609 14 205555 44 350408 52 40 8 76 49 272140 32 95 97 3 63 63711 26 71 114771 136740 274444 75 373844 40 80 1 2 18 710917006 44852 396828 89 564128177 331606 92 159411 35 47 471050649 237391 104779 10 63 88 201394 83 121087 465209 4 62343 46 830833631 378263 47 67 25 21 64 304089448 392691 63 290423 66 68 241162 228917 64 33633 48 29 25 32 74215 212116 70 81373 80 2 25861 235360071 3 249034 400699 50 33 17 494569 75721 18 151246 48 82 207590 15 19 297372 9 476342 12057 369155 60 19 28 76483 54 37134 26 379783 58 59 473525 24024289 8 14 25 9 9 18 416766 36 466391 473217 80 84 8 24583 468928 98 51 2 814804718 10 242983 396983 73 3 37680 243228 5 1 293335 25 73 570341578 269792 88 69 8 27 200541 72560 284985 463674 366623 1 40 84 83 341365 24 57 22 377211 458172 81 22 74765 32 49084 74 44786 53 465902 76 30 5 50 267057 43 3 422778 305816 355117 7 42 23 67909 153029353 91 24 192600 191158 124889 11 215600 37 67 40 53 386361 792430297 108145 88879956 296340 36 50 45 64 81 40 129230 123083 295279 64 8 775703371 18991 213312772 3 567729631 17 131777 6 264002 6 7734 256900 860449995 60 2 109725 299213 316680 91 38 170246 67 268317 2 251261 91 91 372355597 56 52 6 163784 137278 119444 16 108734 409693 88 37 83 41 480168 966405679 124439 1378040 6 3 58 100751 25 1 18 215019 14 448416 270544 11962 24 174752 53946 194953 62 40 346950 35 5 77 163391 20 1 24 117182 87 84 23 20 55 76767 70 350189 156973 209048 418538 2 394077 61 80 210058 12 342752 378686 417364 6 88 35 452080 60 410856 254645 135598 8 15165 60373 59 5 90 24 163566 53 207866 183246 233904 10 285615 69 225009690 28 461933 2189744 48 9548 6 410845 283091 86 10607 268516 43389 68345 62 171765 68842 70 33 367415 772616235 37 50 89 477556 400737 16443 21 15 17 431313 82 29 56 223034 72 4 92 401730 24 470285 397058 523647717 277863 34 29351 33 447200 26 280745 238853 6 1 64 24 713474978 82 6 313858 242004 31 372791 29 33 32 350665 249514 326994767 438598 233278 415436 65010 249695 10 29 294193 440812 314038 26 450470919 63 2 97 15363 38 63 407317337 78 129728 448390 14 51 493853 87 13 341704 28 21 45 150654 76 104589 472212636 22 42752021 400378 270705 504581547 13 83 306062016 8 53 428229 64015 42 54 34 87 61 18 13 65 339487 39737 33 5 63 39 28 473886249 5 170019 51 125654 31 14 321594863 88 283353606 97 41 32 10 441763 31836 118456 574149343 86 47 72063 342260 9 445804 426114 82 295599 199843 271448 8 71 27 197049 32 340022578 575575386 434477 5 355248 188186 19265 42 387002 338524 494315 85 8040030 485548 23 328585 497680 110833 196769 278238 34 89 258096 23 4 438298 28 67 145800 156686 19 66 24 17 345604 85 93 5 17 89 304841 89 272163 35 315263 377483 7 294231 402337 17 61 14 32 19 739062300 76 699087144 487204 16 85 53 437023 842421566 58 47 341239 428304 177396 2940 482834 28103081 235804 5 25836 4 89 68 85342 35 8 408532 1 158034 95 871329974 26 31 72 125020 613421347 894121668 498962 53 48 26552 74 53 63 84 95 13 7 58 33 338702 99 373933 57 59 17 81 57 465513 52 95 51 92 87 2 53 452579 466609382 15 36267 284324 492440 73 25 261635 641141565 154474057 140249 47 464308 57 68 321865 63 399463501 35 534217170 42619 39 507128904 303411 65 49 16 59 407260 489771 307737 422554 425709 11 469983 83 228895821 61692 395619 26 30 139765 251125 89 299437 8 758930745 50 449704 25 88428 60634 321454 233008 65 28897 78 33 167131 11 67 2 191723 394092 865780101 329408 532649558 353163 63 42 374743 381479 74 64 448265953 88 217234 26 71 4 510631525 18097 98285 492209 28 488377 21 8 149825 34 39234 483778 196284 184393 136807 5 5 44 22 453897 4249 37 39 906653573 344734 22 63440541 443812 9 2 37 48 66469 6 75 8 483269 59 679802759 64 583120447 45 34 67 25379 415216 443112464 185814 328217 60234 83 119461659 61 54 306078 247819197 23 44 281521725 76 300624 61262285 90 22 99 211744 412591 861724228 727269963 379447446 448771 481629 1 15 7 457698 6 71 282379 2 856313727 436237 47 305658 310859 55 6 76 79 6 339061 39 23 496402 24547 70 77 79 43 181259 33 82 23039 58 34 54 72226 75 252401 69 379004358 38 20 19 60 95532 4891 489325 104325 136691644 65 97 960660018 43 13 48717 24 352365 91 74 350968 6 329613 344673874 83 97 318597 397755 31336 804932552 101740 289842557 186261 79 131160 360681 122713 62 69902961 365204 59 483854 155213 104023 49 701681358 457158 291911202 44 96214 456950 385573 467302 93382 322754 140312 96 155554 47 9 163593 319160 88446 264881 75043 292454 1 87 8 45792628 89 63 7 94 99 62 135217 24 166360 45 90 107518 79 418176 142613 307385 32 94 10717 30 63 88 5 93 59 13 57539 8956280 66 1528 29459 68285 345348 24 457638 484285 22 73 4413 475998295 416590 393441 670573776 61 89124 87 173797 62 14498 211002 16 81 61 82 87 464381 48553 277060 445886 42 84 40 62 66 5596319 11 7 279072 31 77709 35 419554 351715520 32 585892444 134878 87 331636 89 107565 36 205569 77291 348421 426852276 399539 24461217 109501 225138 86 42 453440 90 144765 231212 77 390219 33 53 495544 40 32 29 381353 53 419283 43 29 22 168382 36 47 476245 179471 273933 26670 32 403689 316980 64 356592888 11 39 194788 586317410 13 94594 77 91 67 13 7 496426757 91 265436 474803 31 104780 232334 101341 48 442743 10 432822 28 72 6 373152 199112 88 26 50 90 66 15 98 193003 50 43 35 220785 15 496602 6421528 476307 453285 23 444105 475135 353130 109226 539616486 44 12 269781 50051 9 396612 34 58 243756 99 5 354977 477734 10 81 31 84 79 259253 2187 73 23 64 489404 82 12724 6 8 349317 258571 109572 454999 4 56 287320095 47 67 365623 42 51 173987 14 5 234295 304080975 859830393 43 57 16769 7 3 68 72 161187 36633 399879 974976761 33065 49 176948 43 21 337217 75 444400098 6 351727 96 4 11 93 200961 6 443406 951040050 46 123599 61 71 402173 27 4 597024271 8 52 32653 1 415423 114285 462653 6617 58 293168 208868 11696 83315 6 428155 5 330122 439669 18 332163 41 580973490 28699 41328370 96819 68 49 197575323 497646 754981746 607641858 758279315 395729512 440743 63 7 56 74 69413 174544 8 157532 746397451 89 231298 98377 20 386321 24895 24 46 30934871 390674 916762137 106894353 997866979 31 128157 18 41 3 65 384247 46 37 75 315154 15 230218 52304 368746 80 2 94 84 50 28 1 2 438803605 78 394964 97 372928 59045 154351 659879395 77374 410363 15074 31 81829 6 480067 244390 20 2 416305 185177 10 21 551594027 34 88 21 76 64 61 6 22 18092 279797 85 374370 3115 270384 898855695 850549708 911295355 52 55 30 27 274507 190628 246613 360513 499377 4 14 95 393604 36688 452955 457718211 810774311 9 12 454158 93 3 14 31542 385127 419652 64 19 96 355965 46 490098 524654034 193864 436907 4 15 40791 51 12 484919 833927670 324369 61 63928908 129285 15 312635 350316 111238 18 47 234398 268740 117449 3 44 73 1 99758799 63 24 448508 134849 33 775654676 138189 201560 300178 351207 91 23 848866930 69064 135179 9 107144 604960787 234403 18 811410549 40 217052 84 110358 158317 348301 324846 21 420572366 227207 52 352157 90 43829 1 203787 91 309039 76 98 3 83 197676 90 7 45 1 12 179058 20 98 62 213524 6 15 6 93469 96 18 27 98437 446857 75 78666 368545 268749 64 12 81 472358 13991 35 10 140521 59 361637332 162968 4 67 105758 8149 11694 4 62 65399 428886 788121847 31 97 48 85 104201 72 10 841879839 15660 15889 13000958 159781 364185 70 3 156500 36 94 246745 148462 381834 23 452374 512684296 132241 23 35295 302943 89 201854427 417932 22 688448092 67 2 135233 51 4 21 176862297 4 81 157410 7 34252 63739 588345 9997 7 15754815 91 93996 777954253 348589405 15 13 320777 62337604 61419 491244 104423 61 70 255196689 482437 66 1 11 45 915877824 362989 53 131789 375171 54 136270 98 41 84 34 65 95 72497 46208 172204 31 97769 250209 987235728 17 30 481917 48 3 12 362431 97 383330 91 7 27 188439 78 453380184 277711 470441 786716033 1 511113029 45 76 64 189270 16551 223976 419666 359469 70 223420779 226112655 4 99 99 271056 21 345362 45 503790841 29 65 208160 84 25 306453 42229 402867 498278 91 69 70 138323 486260 98 67 7 67620 8 167680 98684 8 5 368269 455343 96 115276 39 16 58 190287774 17 388603 268380 949245730 629917958 6 24464 78 4 13 86908 37 4 72 60553 21 6 47 79 98 78 84 44879 176592 461851 138495 83 274792 17 6 328097 87 277341 27 22 468281458 42 57 122370 16 404265 3 329019 61236 424219 33 52 717659882 6 18 89854 95847 277244 99 40 3 67 61381319 17 102025 28 7 79 214578 79 456763 324318 6899 67 177869253 64 43 3 444280 22 248809 54 5 1 65302 52 8 201256 172779 333906 5 29 161239 66 360299 16 361986 83 118989 430947 94 81 170458 99 88 45 468718 291467924 467461 87 373941 382139 27 3 257975 51435 80192 291970 460193 96 21787 93959 122862 39517 34 32 48 178176 76282 86 16 271794 339687 250589 71 5 40 57 1416 299978662 77592 1 263886 34 486763 485854 61524 300392 7 287421 86 3 173735 79 43269 46 25 68 247985 23 9 280618 98 71415 23 74 123871 293485 2 76 190922 323443 40953 484554 423529 142439 26688 609084672 201208 152852 362346330 469411 10151375 19 24 435714 536047168 626562315 30 83982333 5 77 271433 847235218 135666 103150 395252 76 392188 80 53875 4 225107008 96 189487 476932 8 14 386803 41 81 5 304328 41 494159 50 138414 82 207305 114545 41 82 677720499 498978 19282 60956 66 52 159654 1 919177998 441003 8 97 528293818 14 87 24 493364 67994 457506 61 85 265005457 29 272221 241486966 75396 440615 84 86 80216 169341 95 308142 108258 477239 75 68 357980 357554 266084 754503717 258495 28 171450077 74 102277 435741 8 57 9 831028537 50 85 140341 42285 326050 14 43 197991 133074 338156 69 46793 89 50 73 279527 97 87 246519 321545340 483231734 64 264171 473685 4 22501 449802 81 664784815 50 99 23 43 231022235 56532 358938 89 57 30051 8 94 62 67 8 76 70 486888 89548 481026 173979 42 72 6 66 50 462771 2 142439457 439421 8 83 199713 188263842 133057 161493 277031 497001 80 2 378134 90668 3 84 7 31 470803 41 96 75720 77 27 70 49979 14 187107 618786069 26682 87166 475213 14 2 440318 6 71864 27 20 125599 189014 82 788248759 71721796 18 872761370 23 963566107 98 12310 32959 22 491924 18 345433 125219 3 352776 113905 45 4 309843 26 38 77934 51 281083 7 97 42 28 51 489170831 16 64 62 128033 58 442422 42 8 71391 6 187428 115892008 61007 432546 24 5 10 61 325142 322553 448484 405994 18 27 333912036 43 541598321 113469 30600 496518 67164 41631 75931 40556 239203 206276727 52 98 26 288166 57392 41 9 4 67 385610 328241 1 99 98460 34 349365 107598 348494 390197 78145 54 442872 213050 120362 99 530430418 53 63 4 61 71 53 200167 22902494 47813 70 2 23 72 53 385065 494855 69451 58 5 83 113350 234507 445631 641351795 228918 225036 272088 90 317385 84 99 641251964 47 353065 1 7 42696 72 10 16 9 818798681 28 72 97 464754564 246694 252097 300211 39 54 9 6 51 16 650111151 6 477565 3 71437 340202 50 43 28715 33 9 12 168130904 15979 274924 89836 182021 2 462013 1 29 94683 456953 5 302407 301617 46 4 83 432861 72 538356739 86 3 49 490582 12 458339 232162 361548 23 13 89 144452 14812 183846 39 21 32 5 497207 260881 360128 423807 98 19058 75 41 487250 73 4 2 418929 200767 79 160832 30 98 83 400635 69 69 32 96 454965 280474 121627 31 10 602432050 28 4 320753 56598 58 7 325565 132742 51522 222598953 118263 911826384 59 272030 26 325358 90 1 276239 430720 48 42 56 10 50 498187 19 73 17 79 552847477 29 426650 430356268 474699 14 428831732 46 43 19 16 79 484936 306715 8 157285 294936719 68 88837 493268 449904 342872 44 102077 53812 263858 56 70 53 193760 89 74 160694 249203 82 234346 98 3 117967 54 65 31 1 263128 5 7 57128 61 91 57 48 14 95 89 5 14 22 29 5 74 119513 55085175 44 25 255027 787951937 32 10 47 175063 8 443961 8 1 617212631 81 3 17 437905324 5745473 244839485 277361 341196 368274 3 423369 231019 442072 60 8 15 42996 64 64 6 376118 150640 139987 91 35865 159606 996103135 55 8 236978 33 70 26 52 5 8249 36 115767 88 6 95 51 434022 730391316 70 891180734 1 151048 386676 150008 74 77 81 97 428209 164427 45106653 3 106337 177058 1 181970 44 28 38 64 238618 89 69 154558 63 91 14 38 56 431564 68 62023 73054307 491963 218677 64 496194 290759 32 290321 327968 190611 437944 74 176312 9 36403 9 42 66 16104 217318 24 10 66975 114103 335761 352568 27 234881 283192 31 13 319997 58 2 40 601357544 61 8 9 95 67 59 6 455976 46 80 20 43 50 156409 440070 81 12 34 14700820 85 49 57 154825 86 432177 79 57 117974 165592 16 17 286678 79 83 113280 104068 26 75 98670 391427119 482645 78 325483178 299286 7 79 98 17 77 315751 342663 160383 491186 79 241634 1 36436712 355082 77 69 7 58 58 281820 64 25 239612 822695082 32 222017 360837 311044 17 45 285830 339715 435434162 231271 33 67743 452930 3 400308 360906194 63 43 206011 250673 494054 64 405458 869678964 24 38 84 10 75 89 7 389068 391566 186511 4 98 305335 158457 99 333031 67 67412238 115142 399414 265738 68 127342 428140 126142 333167 134797 47 31002 83 342723 53 273539 305669 288537 3 50 158915 31 94 39 84 37380 150919 497862 62 83 218495 423123 450438 264046 181054 2 96 151837 254684465 1 96482 415659372 1 424131 39 179953 46 159086 410948 60 50805 482178 309391 79 25 228450494 23 9 884724157 863114110 169425330 50 242641 157350 331915 36 18 486822 96 8 85 938091728 57 325887 58462 972980989 72695 522203971 300196749 61 35261774 441177 253654 30069 86 2 498361 75787 173110060 640118559 71 486274 407037 175053 5 65 78 13545 75210 31 508841226 74 144799232 38 41 369162 83 95 494326 2205881 81615608 354482 90 71 151508 74 36 21 86 59 81 29 97 163970 67 45 49 82 64 16 51 16 85617 5 7 276971752 2595 8091 1 241912 60 315204 62 70485 9 1 44726 54251 54 55 17 63 398073 67283 390831 33 242700 494333 54 1 7 236407 91 31 468276 3 34 213141763 2 68 178785 67 213402 144753 5 303134 36 168817 301013645 41 3 72 318936 7 1 3 92 83626 261945 386788 344982 44047 3 27 74088 141136 7 65 43 8 76 44582 26 178527 68 220335 457980 1 58132 1 52 646534432 8 18 23 302994 54 5 18 82 354795 45 8 5 325708 394798534 416592 85 143006 322664 401497 14 517250661 167593 216172 39 88 18 375206716 15 439757 85 50 53 56 5 42 940849878 232022 165147 31384 74 2 3 18 3 7 37 60 229336 3 83878 17 45 331997 42364 836361119 272425 727585880 21 96 33 24 45 91 13 53 336753 447728 19 346758 110807 423584 339973 64 325450 4 918907420 442335 22136 1 79 18 438500 258810 110050 67503 18 43 33068 9 74 40644 9 95 370270 163098 212970 200957595 6 705561221 59 444723 90 295147 79 4 352794666 2 869166671 64 98 86 814861863 55 338587 307771 415937 90 802212672 254274 13 331550 25737 26801 28 111433 3 38 10853 68 457775 396119 125376 3 87 204177766 16658 178926 46 325904 974307393 2 143380 36 709174202 3 71 80 64 54244 28 353978 110950 66 436342 95743 60 94 80 318849 62 17123370 46 27 608141005 66 333645 353433 210772 72 666536005 2 16692 54110 34 8 481957 48 80 54 344687 35 8 46 45 93 40 289475 24 5 3 70 96 72 69 6 85 65 98037 323731 3 20 20 310965 7197 67 433883 23 385789 34553645 75 78 58 40 8422 19591 407801 310548 381297 77 925581753 122825 92 45 195174 485183 32 55 206304 101504 51 3 405140 582772298 89 427913 147344 391522 42 407344 646874260 215406753 80 7 311502 49 305134 369376 94 296296879 221538551 25 44 5 35593 47 62 39 32072 74 157666931 374369 387151 71 9 109607 74960 59 32 425609 143382 87 87 425712 387751 64 10 132568679 8 733758168 208132 79 23266 251652330 15 45096 66 7 87 90 51 86 20 352765372 94 366043 20 74 399072 489059 6 23 418232 350099426 61 466737252 42 41 74 282190 68 463402 418697 5 354656 13 55 39 38 18 342305 90 903 58883 18 87 456579 59 52 25 65 84071 29 81 252783 41 275566 105427 128762 49 50 83 297273 60678 229835 47 71 2 76 7 82920 82 60 433478 25 5 353802 399875 20 118402 45 14 95456 81 7 98 51 178032 93 22 33 26 42 36605 192605 252755 366281 269898 84 14 46 46 8 89 81 14429 18 382402 4 76 40 285884 199215172 95 206111 35 311478313 296622 50 75 554127741 49 32 33 91 19 32 74 18244 457159 137933 49 88 831703490 301291 9 111110318 388754 34 35 14 153065 306427425 78 314313 19 34257 4 18 28 88 54 13 250521 427742 74 74 16 168154 75 343800389 145328 29162613 140847 328454 25 75 33 6 464310 463659 253147 464223 404773 246612 411335 96 142135 23 494155 292978 53 446245 60693 92 6 46790 25383 23 2 80 11 39 16 235605 421583 47629 26 256309949 391096 74 83 385913 619169675 75 9 297145106 45575 86160 416847 64 132839 98864 194434 302463 63 92 35 258015 31 17 19 37 291564265 5605 60 88785 8 27 333556 126541 351729 53 607930606 1 282743 442423 14 4 1 784609373 282366 9 137505 1 42 82764 159351 176053 90 374310 4 24 488993 57 52 2 72 159808080 137898 7 264481 43 38 103739 225219 454747 96 287586 325202 102952 1 66 648469445 400656 1 474645 55 43 433466 42 4 351733 23 7 56240 54 260169 90 53 83672 62 124941 9 37 439923 872866260 501251780 344013 45 35 616929039 12 489182 486329 59 415058818 16 38514 60 88 36 26 36 69 68 72 92218 394958 81 361321 418787 629947557 392822 32 492233 3420 8 32 295228597 172369 63852 171112 15 38 117118 200640 68613404 1 60602657 68 11 182871 43207 96 139739 209874 87 442839 46 273024 476419 130105 77 452628 9 10 80 27 63 254628 235243 338619 377023 34 165250 100282146 20 52 8 11 24220 287198 261117 84 99 59 176829 6 3 185528 42 162782 475076 470028 92433 490707 419775 53 356146 7 99 98 187613 429789 72 4 40 9 142049 329576 2 489689 330250 107082503 242227 373380835 76 323971 203109 179976 144187 81 478559666 143908 5 63 174462 96 348526 74 939914801 56 83 487539224 712457565 299908 16 14728 306548 40 464592 27 48157 395636 471423 825872909 358344 364241 212643 139926098 726913200 52 12 95 4 181476 358369 27 660524886 5 81 9 359045 41475 550401663 8 39 83 68 9 82 3 318364 72 18 60 98153 491512 15 67073 85168 139782 76 76 9 30 388795 82 95 279884 266759 259334 53 226691 21896095 447338 47 83 250440283 6 41 60 371150 38 78 131297 1 5 205683 2 395030 448522765 455350 239536174 148419 331108 98121 98 426418 297255 8 57 194274 45 74 37 67 458723 68580 89 348650 65 7 97 244818 16091438 199070 6 71 99 1 9 84 477755 315181 6 86 1 37213 419198 2 446314 80 439687 293019521 11 71 207016 412966 84 58 85 332311 46 8 93696 51 12 21067 443823 71 57 51 55 462606 250244 26 381694 111882 89 419672 13 52 241875 5 37 77 332983 97 116393 211375 11 86 544179936 115761 92 71080 77 4 195844 143690 22 94 43 2 169958199 91857 47 488289 26 483786 167619 86 70 375438 26313 53 253088 8 24 434570 49 53 99 76643 427414362 4 2 262711 334738 406792 44 199609655 361704 75 61 16 327943 98198 44 235642 82613 478889 43 60 32582 430209 7 107989 2 13204 93 20167 73 91 375487328 223246 383275 88 336064 295233 39 124971 82 92 26 43 324294 710174588 300731 162743 57 13 406260977 381984 68286 361151 4 81 57 49 13 475053 49 371609 470286360 465027 6 202600 71 207787779 279782 40 706055018 408407 26 114676 55695 281793 261914551 106750 220594 76699 365011230 178765 29646 392006 472544 27 20 10 75 98 33 75142 108416 7 191333 1 752316213 202714 218061 57 196575 9080 88 147384 17 67 206650425 100512 215328 38 383969 8 347963 80 463440 74 46 7 167099 98 344630 322207 98 64 235046 941961108 7 414128 608608637 343227462 273794 53823 3 313237417 58 324503233 98 439309 21 90 1 60 310228 389195 8 456646 27 363020 278300 24 24 1 68 73 314219 6 45461 722462178 709607670 429457 136599 47 365196 492556 161481 158107 13443 63 52609698 72 8 30 30 456869 415496 384053 9 82681 38 149888 195665 460356 5 61 67 13552775 304729286 392743 172222 6 384935 40 867565875 221675 7 23 31 917037424 768628977 465012 365000 38 123656 842140690 908750689 45523 73810 373832 60 463494248 8 3 4 103385 230840 15 60 181187716 39 133745 371734 456963 74 102447 89 37 45 3 372900 29 297292660 447733427 77 92 101970 33 9 408513 496449 37 142655 121374053 97 823817089 356615 744278938 193255 1746 64 879864588 337722 1 264715 105341 33 465697483 17 308340 94 8 94 67 58 15900 43 971082580 12 438087 22 59 936790646 54 93 454296280 250896 21444 12 119678 196208 295530 1 27 67 341298 338106 80 21 87 782332031 78809 56 90996 79 296887 91 329648 393032 1048130 97 484987 94 457853 53 436938 424263 45 31 100031442 60 359314 14 25 13 508691323 189674 53 52 44 88 72 523169063 86 73 349026 111790 389676 11 31 90 328495 83 45832 4 425358 796783531 90 25 63 32 20278051 31 30 40 395686 42 39 188511 291659 72 87957 142240 188820 6 98 110165 23 147517 106674 172020 6 298020 21817 436426 130345 480947 431124 462589 233038 583 472842 403112 75 6 70 288881 96 27 68 45480 713721456 49 38 6 35 528825474 62 582619365 106652863 849816282 683501352 59 296375214 9 362028 460165 344282 82 4 430284 86 44 58 456042134 452081 232806689 81 126529 67 93339 419977 50 229469 187151 482325362 53 465020 254410 4531 336058 478916 494215 59 7 9 53 28 60 190606 79 195965 76 975047936 361516 12 155717 54042 262500 952863182 11 133197 18 66 1442908 88075 250313 6 354247 21 30 78 24 9 404638 87 88 296814 31402 122830 19 45 487229 8 77 103745 393353 1 5 45191 1 628215714 290496 454216 213061 82 495575 299349 145550 31 168335 72 98 5 415406 23 64 201362 37 439436 362828561 274764 12 202713227 5 981938003 77 25 8 39 207143 50714 5 4 491023 86 48 7 494018 17 287647 3 373096 31171 352265622 195502 434997 394267 26 8 76 332419 168790 477325 457133144 33 20731 215512 7 93 729698448 296204 89 113776 455927812 5740 15 20 419506 349118 345786 7 81 74 436632 388783 58 207001 372553 328483 120526 71 17302 153454 55 112481 84 340747 10 73791 268979321 66 248827 430266 441293 21 186542 107105 45303 22 68 338403 1 19 786735592 92 60355 15 72 47 195528 276957 64 64 67 20 352560 43 146093 41 75 59 3 333367 24481 475159507 53 185714 25 258086 354716 59 78 258075 2 652719661 3 485858344 34 132258 206163 91880 306491 11 56078 52 67 756807173 468136 489309 29581 223791 93 443683 7 38 64 6 463049 13 294351 48 397801 71044 43 47 79 83 73 7 29 82 19 71958 96 27 72 754730992 192928 3 38 47296 319199 167229 2 247049 129568 57 74 102564 5 426522 83 381339 3 22 470453 8 42 82 136491 418190 7 26 118618 82 87 14 90 507625916 57 81 3 81 3 43 6 73459269 68 21 757299457 54 45 307603 9 396977436 601807227 115693457 859884305 59 52 5 84 23 30 91 215501 9 31979 56 49 33870 40 4 845545 56881 308939 73264590 99830 223000 447488 6 10 2448 7 83 4256 59 194648 19189044 444050 1 6 70 96 208685 24 59 95 422029 78 78 74 63 70982 7 119410 32 60558 141217 314272 241558 614766696 182797 20 38 460065 284814 340143 4 3 368758 9 81 258119 283466 87 16101 257590 35 76 65694 310130 52241 121611 67 392996 41 276395 40 409998 70 771315458 119166 47 8 147328 88 322745 52 10 291263502 13208 9 82 471058 36 298782 28 446327 58 225609 84 82 69 59 402229 163583 380069 68 426555 712012445 1 62 515634208 243130 78 7 31 2 5 752745187 35878275 341909 108363 56 4 75 479547041 247793 455706 53143 41 416396 4 27 227610 389195 92 72 87 185309 51656 21 228826 101193 168973 366138 580450376 8 32624419 724279529 76 880974427 323533 97 49 56 97 90 488561 965086896 213082 532838357 102629 2 2 92 26 212776352 7 40 12 42 87 24 40 27 27 55 4 65 7 394987 291326 21 29 89809 49 260235 86 85 26 82 256599 498340 377455 93 394180 319999 104215 61 55875 50 88386 267419 342880 77 384686 481576 45539 20 461409 90 17592 70 78 68 406257 406390 204093 99 243910 87 442257 85 29 377447 459085 312124 12 170770 34 374515 21 124838 205341 19 114851 529798471 450624477 463466 363185 17 256115 19 61605 97 13 75 468456 31 665872149 504791007 64 89 73 208499 96 4 41 240719 99 291475 940593337 541539620 597014417 68 812186603 75 933058078 87819 77412 99 420019 60398 99629 401171 57 1607 5 224848 11 12 261889 5 65 53 51468 225184 91 9 300481 75 18 111984 10 105474 22 156009 19 21 2 84 75 1 20 682759013 3 63326 148121 719843760 4 384351266 53 86 376932 76935 86883 76 916734169 60 232126 8 4 359148 492679 409370 285211 188399 66 93599 56 39 42 6 44 43 346683 28 132070 42 452360 1 350027 236349 13056 61 27 438775 390156 420796 99 315080 62683271 300266818 351459736 51492 1 9 209731 14 3 43 39 63 96 45 163403 164496337 88 1 353036 498530 220693 677665146 716526368 484727 57 76 94 43147 203542132 376474 25 75 99 484551727 472453 1009 423749505 2 97 418376 84 72 46670 369507 358334 142663 94 469544 57 29 368297 288289 190950 483744226 45860 673108936 1 26 29 290420987 397318 368564 188719 44295 340860 61773 397832258 40 470265 7 69924 81 294202997 378051 19925 65 39050 39 95 7 712649375 464963 96 21 79 46 252923 417741 64 69 276050 33 80 7 434665 77 186744 241430 70 176085428 44 48 76 162405 335103 199608 69574 3 30938 29 65 3 25 72 81 51 471680 69360 2 447618 41 454248 11 339650 7 51 73 130455 425865317 90 14 97 435878 44 82 233278 315768 5 50402 8 53 395836871 81 79037 461853 208927 579195878 85 161689 264013 5 144059 44598073 46985 26 95 213258 73 207197 225847 48139 25 8 76 24 281124 477871 84 67707 36 410499 38 82 6 213769 106672 50 100276 38 6 78 6 47 84 392011 10165 26 69 82 5 90392 154192 153353 406668 38 6 33 43 2 61033 453896 97230 715475048 10 72 95 92 3 34 68 302201 61582 5 9 9 18 493377 26 97 44 33693 36 70 89027 33 50 648514470 63 117238 64 31 91 82 16 6 1 67 130576 531836643 751453295 439240 122550 57 72 635703854 124417 80 13 92 498801 13 30 114874 334900 21 98 18 331448 184961 11124 51644 51 117842 3 150317 54 49 72 22 278877 71490 482992 398736 167443 4 259214 63 372118 9 43 10 5 71 197408 1280 13 78 602817853 58 38 365947567 34914 9 1 411998 433666 20 63 10 172772 96 79 135213 89 77 13 83 2 59 155210 2 1 65 719579088 72681 20 473632 59 394046 74 6 99 78 54 490790 18822 69 85 3 218275 1 83 929202882 99 120363135 10 59 34 197682917 37 94 94885 548954728 23506 45450 66 53 40 13 25 21466 66 149916 48 8 164687 105064 92 52 91 535591132 18 87 71 18 40 30 338167 475542 78 39 405152 112292 17280 4 28 7 25 96 5 415103 33 178063 269297 32 38 87 146246 43 18 12 6 373472 98 323093 82870 355487 364725 192872 61 6 55 99 61 143069 628463948 423214 2 41208 323578031 2 16 673010175 91703 16 72 35 55 389667 58 340591 117109 198905 879773998 25687 24 365827805 208443473 83 19 52 103149 13 17 70 25 21 94619 287426 637937155 3 96 84 305403 850806708 12 21 29 99 104165 11 7 973080531 52633 45288 2284 195538 334194 89 74610 264566 67766 62 71 73495877 7 206234 55478 77002 612860648 246974 89 37 10 300847 146390 37 21565 53 9 362238 78 37 426464 161775 19001329 261293 245931 234878 9 241749 56 8 73 3 306629 29945 23 79 74 3 577630493 229933 161477 5 131606 7 74 80 265444 77 221713 79614 78 389779 5 66 74 65 78069 75557 33 443037 128343 88 940978239 2 31 325001 38 84 15 157314585 10 320422 6 188503703 225020 385804 76133 238182 25963 12 71 90 283644 3 145400 56 340199 91 158692 91 452704378 124348 92346 38 81 6 462658 7 1 38 54 54258 490930 187606 98 3433 79 10 313136 270636 10 94 27 88 410262 70 92 45103 269316635 63 478690 443015 857383135 480881 76 312780 33 89 160865 70 88 48 23 77498 121590 63 82 354659 19 400998 291250 37 10 5 389371 32 48 51567 659336911 6 8 32 53 82709 92 8 60 345116 20 646493534 93622 63 89 308600997 6 219721 3 36 421703 293035 94 160693 330317 30 56 27 59 9 491683 16 961786247 97816 54 841180478 69 73 40 435642 41 430098 902938933 5 56 293174 5726821 91 34 17 248769 43 41 697813383 226626 85 70 33 32 6 317742 61 20 11 17 68 33 4 45 28 109153 60 561282254 3 50 19026 18614 444562 21957 8 129947 32 60 8 14 5 50 457834302 36 445271 269871 380372 92 433954 11 35 44784 462893 156692 25 346023 3 283852750 618049192 23 141725 96 94824 19 2 317801078 5 172889 1 88 47 49 4 88 812374485 52 9 59 947767530 445206 50 313290 44 269462 116690 36 143199 85 846511338 33 248876 38 223352 20 58212 92 8265528 23 277462 35 62 83 58 342944 296657 434220 70 88 96 90 490152561 99 90 9 130046 193408 376679 37 20 60841 212822 445029 101126 5 318843 47 279513 183443 97 34 31 7 31845 161557 19 6 5 308754 12 86 421989 85642 1 68 94387 357480 16 21 53781 256412 319945 53 81 20 13 40268 89 99 99 98 14 104979 87936824 71 3 397930 27 229233 6 61 412908 18391 97 95 91435 3 87292 32 61 94 1 154110 481857737 75 183591 299855 3 92 589824722 90 55 5128 356666 47 5 38 622247722 334128 390719 183945 23 115505037 926483793 41 77 17 33 97 269807 285090 95 9 11 425133 42 224912 50 7086 248534 156001 56 379814 38 798512944 454750 352275 393548 459310 409864046 406577 3 11 7 70 435865 53 92 182945 213469 81458 33914 318190 917088558 45 13 69 337081187 99 32 496396 40 25 95413 55 6 152092 74 535969413 209445 348939 54 83 394652 423592 240681 300717 444357 43 80688 334355 36 33 267697 140453 232457 52 169390 251726 86 3 253912 18897 540146216 168780 34028 809568876 185805 9 304673 307209 393736835 464491 3 32 336251 179019356 1 167489 453310 138504 39 142415 42 68 17 25 454265 113941 78 79381 1 452071 131172 88175 14 53 65 705280311 462982 324657 49 7 42 175175 380724 296033 485223 74 177097 27 43 659076079 52 462907 372270354 22 27 106572 161950 246119 31 80 40 559590710 8 45 101759 7 427779 443755414 5427 491345 99849 17 48 254876 81 158298 247546 82 458015 21555 859522347 513901666 339301 85 86599 59832 359736 742609350 1 1 18505 367849 3 659305108 43 71 52 40 98 81 362280 365713 454122 227308 222381 10424 369412 945146929 346125 62747 60 448861 97 318405 92 1 52 93740 50 15 307744 418718 322201 151261 79 908066975 891920009 35 99 8 1 49 56 413844 120889 73 75890710 42 83 911360099 367211 95918 250701 39 375696 430724679 8 226493 306108 494132 155468 420634 326063 68 40381 56304 94 352364 168549 9 64 162445886 675439832 27 548193070 284767 472976 854766966 185247 233427 340681 54 972083668 72 997998203 112438 18 9 71 476608 413601 181331 447545 403668 4 232073166 91124 3 89 120719 65 161078 98 67 17710 426095 53 2 3 23 61 100872386 41 51 256391 486084 9 10027 490141 174707 5 480581 74 78 32 223906 29 74389 258182 185590 228793 98465 176224 86 80 7 419336 470415 367366140 61 62559 50 426050 387852 191173 38 259212 1201 177032 63 890733819 77 879806871 375933 429239 475527 23 85 68 35272 7 311584 53847 168782 252465 204253 74 25 60007 81 399696 379021 260518 4 4 44 77 914030929 9 51220 2 9 390916 74 60 259966 60 274035 4 45 19294 288748 231651081 3 349990 58 138611 11 710127955 90 255544 65685 495783 42 16 204449 87021 31 492661 83 201698 86 272045 406459 34 30 55 66 2 557021830 365389 123568 280953 528589155 19 260299 21810 436220 236595 412809 45 199227 4 423848 371973 41282 309355229 32 48059 138320 37 43 8 8 13 2 9 317381 710554362 13 20 1 457008 322561 42 13 326836 225716 43 61345 115248 115331 164206 260230 326959 490466579 152074 44354 93 25 45 490120 98428 68 361788 434829 256736 75 29 88 415331 94 242050 220920161 5 6 96 5 35 2 382305 41 81 42 56 45 256079 45 259073884 73 58958 13 81 16126 4 14 29 34 499677 237128 251437 66 355169 70 18 371203 86320 75 206392 3 392980 86 264828 2 84 8 40 28 838260491 188074 67 275396 45437 73 164507 33051 7 18 16 24 3 412212 94 13732 9 479842 436217 571345300 54 139222 59 215062 91 85 2 983983033 425527332 96 99813 1 321264 1 828344161 14 186808 267428 28 56 62 291406 91 384405 384335501 85 8 147421 64 370829 225708 20 9 61651 16 81 21 36 55 483933 42 40 318453 31 26 107272 110438 698016200 6 227695 111284 33782 8 121493 379285 49885 11 314176732 59 86 4 2 84 291230 3 1 87 487848 62 626961097 760512924 332177 24 328679 45 122429 28244 1346 17 37 7 251104 17 304327631 92 40 5 44989952 393939 5 35 492029 126104 403470 8 85 68 68 304809 90798 53 97364 86 92 827415829 34102960 751905368 89 56 2 86 93 53 12 33 23 192869 9 962713556 178451387 127165 254423539 312034 222898 26 94 3 90 55 55 724892436 236527 75 8 66191 226597 96 147862 218213627 96 396318 88 249731 119899 259012214 1 380437363 95536 39 3156 189581 11917 57977738 63 17 227834 44 277647 175897 38 1 488989 8 508403945 452498 39 96 44 323860 8 9 81 98 90102911 93 281326 48825 34 150980 248046 312558 347658 96 1 273224 70 181828 182967 11 141093 7 54 164234 27 93 307964 98 355444 52 95 77690 979995312 2 497651 125251 81 47 21659 385351 13 7 61104 57 11 450315525 372251 293348 60 210151 516452095 115091 65 462560 12 314958 55 475875 54 64 43 362420 61 298101 374578 90103 94 447210 3 3273 226695 62 59 89 186692 468000200 79 70 307792 40299381 1 20 28 83 91 1973 44967 299578 185352 53 2 19 227749 286824 672704440 62 25 61 420956 96 246409 160320 4 6 70 417873 40 12015 126545 86 1 287735 22 190790697 547232024 78880 439944 412940611 98 60 284376 88 90 86 56 27575 11 37 11349850 487706 6 286458134 4 11 89 22 325460 421769733 273818 21868 37 14 118852 358567 72 147726 254454 44061 92 53 8345 76 238281 7 77 70 246903 160573 58885 445292 8 498865 13955634 91714 80 97 43 9 36 200438 13 33 15 30 35 7 8 382624 5 913708473 4 14631 470496015 94211 120489 9 62 62317 61 6962 78 33 422148 70 19 284333 91 426269 366704 22 60 33 88 64 86 9 1 90 259161 4 92413 54 270158 11 44774285 56 8373 201170267 823131856 2 219909 300905 88 161355 50497114 116185 91 214745 180863 79 4 62 16 36 70978 27 2 137474640 194381 78 3 81 460661 17 56300705 88 132781 5 324267 41 9 10 170006 314589468 6 135624 55 5 92 151180 94 79 63 41 44 8 244279 43 39156 27818 39 456120023 331121 353945825 429143 59 79 149553 11 4 91 49 179454 242081 80 75432 71 84 6 9 26 28319 471735 138060 96 87 308947 430553 310789 503217219 123340 82 87 72 50 106430 49963 32 31 433811 169278 54 60 68 996302677 566298382 29 56 4 353638 13 240378 371580 211107 24101 24 9 2553 88 151696 99902 20 27 24 267023 310700 139594 273344 38 27 94 79 29 86 567457298 269439 525855065 384495 66 344020 246277 843065801 87 474929 10 77 5 199882244 395638 61 36 18 6289 251759 20 45313102 32 139982 34 2 1 40 11840 29 145506 51772311 15 33 377053 162389 32 4 826415947 393246 73 91 62 461656 225995 53640 17681 51 397819203 603029433 253834 24 29 66583 4 117985 982564817 95 416945 61 135379882 483036 496622 47 3 272914 5 4 90 54583 63 197992951 588064594 16 36 75 4 219847464 64 428235 34151 1 415253 93778 49 192120 442160 78 147377 41 452544 360270 16 8 186445 83 459032 408870 60 280627 319971 278144 96 80 70 91 92 264966 470405753 280879 79855 390311 98 31 317822 453493 593072596 69 59736 1 311907 37 691549475 414897 82 64 390996 122740783 252426 263974 495200 161789 72 96 48 90 3 195621 294676 243479 49 449224624 48645 81 9 381681 63 69559 328984 234268 366314 1 446918 32 893027226 22 231274 5 343073 358267 90 12296 496219 105128845 75 403762 45 53 99 8 461678 90 357829348 7 100159 148884 453249 68306335 36 43 423600 179597 12 32 211170 424974501 293604 303693 52 451771 96 7 1 7 13 252971 458372 86 88814 333742 84 16 26 11 512604835 76 15756 127637 2 754134305 92 8 6 420118383 5 282290 232503 26 76 7 404861 108793 428677929 307438 6 16 43916 454212 18178 41 272766931 24 28 286284 437840 207819 63 82565790 89 63 191908 2 4 19865 431579 97 48670500 45 2 24004 35 74 73 91 274890 281421 321348 114018 39 51 14 24 4859 101631 99908 52 92 481675 66432926 50 50400442 253933 88 25 22 7 561788463 311973 369869 214979 427631 6 256421 6 13 428571 169858 71 79 478229 237419 29 9 611913652 25 856033436 468596 345019 364081320 482373 174698 82 81 40 4 17 303772 141100 78 83 161328 62 166512 1 33 6 46 870612526 148202 8 115163954 436131 283172 43 24 68 83 497961967 273822 80 433069 480479894 321861 2 67 77 20 12 4 28 495366 81 18 28 80 76 78 51307 34 3 53 421184 22 48 216960 58 55 98158 31177 188775 42 402358 214735 65 5 83 447473 23 287660986 16 44 301313 352194683 80 42659 391480 8 80596956 4 5 330675 248516 39 71 396554386 448420 406745768 88 214732 5 4 371363 997149148 44693 888778172 87 32679 98 8 24 162271 2 165217 57 566809020 49 80 90 67 389830 224491 1 70315 29 284165 32 119695 235008 36 467248453 30 79301 78965 22 400038 180301 66 5 97 302628 409535 59 9 21 60 1 10375 794928564 360344 26463 138966 47 94 74 43 95 564475117 1 3 118051 15 10 447596 297133307 30 155186 156235 3 20 212198 211024 97 207543 89 27 432228552 273032 11 315844 32 60636 587084259 5 29093143 128593203 164447 92 368003634 399444886 53 427942 35 52001 1 15 267923 95 161254 249970 5 178386 316602 278475 40 153602 42545 236017 234337 73666 64 7 367310 28 10557 57 86 644346762 383266 82082 89 462205 5 7137 11 83 1 364798149 341562 54 234626 112340 700958162 34 13 5 101257 3 2 7 10412 94 58119 9 175882 88 54 2 205807 54722 156219 42 634517950 258997 225258 36 90 79 59039 75 87820 32785 41845 156123 48 29 408572 140418362 350936321 233440556 463203 77 50 50 101390 268515 935262797 15 69268 371428 92 490223 59 389495787 183736 92185 55 11 123335186 224582482 95 567618638 2 245250 65 40 85 986021401 304117 61 773746936 230218 97 41 75 99767 97647 164987 45 315960 180321 8 92 158185 5 63 355237 24 314801 291596503 475544 469446 75 136884 823849963 6998 385386 17865 162812 497092 96 84 84 734754310 313615426 17 149493 457388 190294 396556 2 46 85 402638 247444 29 46 72 380308878 929660043 7 438025 48 79 63 8 77 331752 175419306 341314 88 3 46 42528 497656 37 28634 151148 189211 271121 89825 25131 20 43274 387398 40 315463703 76 322847 598244077 126573 421326 70 102162 376451 454897 904703582 11 56476 92 32 207342 120289 70 219428 30 22117 95 4 30 72 169640 17944 94 132851 65 165707 9 20 3 94 78 81 58 94 134524094 56 1 212117 442349 72 47 494013 90 33 47 453084 74 320874 66 45 127045 29056 9 18 895405021 26 475869 38 35 171716 578475233 460694 21 83 94 88 432390 94 109962 96 544474965 6 98 478667 98 194892 17 83 89 12 6 78 299075 244082 413454 5915 94 5 10 102305 59036 1 36 12 44 47 974906516 244287 79 16 306796 388410 61710 16 1 99 64633 677237891 36 45 92 59 70 82 116697 42 256798 80 327016 240842 764093928 6 27 266316 22 146303 98 5 7 97617 46 579293594 442349 23837 441846702 331808 5 217425 65 283715 132594 30 95 328624 315729 5 341287 18 300363157 77 33 110084 799631415 294114 46 32 276440 103512 6 98 26959022 43 360418 22 275963 92 873389030 508737584 48 4 68 8 417836 54 227756 711890812 238683918 94187 395547 474193 403014 45 236682 5 31 16 70 78465 145269 129273 86413 7 70 96 48 5 296048 47 14 50 68 16 1 259054 412369 184735 99 43 197266 4 544979704 402576 55687 178942 487408 1 828042576 138421 65 280838 389001 7 66814 67349 54 36 9 52 492696 90 70373365 257925 358048 94 99 168111 50 1 353629 6 1590643 513130281 98 23 9 49 87 245323 25 43 484328 85 9 152039 7896 405321 79 8 290130356 377902 69 493930 77 81905 19 11 16844 153342 150434 120501 172481 44 59 70 137273548 449391 49 278791 84630 164477 71 40 74 43 406029 57 36 385433 962522086 52452 386120 309978818 10 3 63 88 479583 36 787787923 32 275328 1 71 166631 230986 37 365715 383449 1 275065 824008853 58 485558 28 892154890 35 321401 29518 139985 458032 294515 206289 37 86 20 56169 64 178620 321271 24 6 20 199131 196591 188995 187341 303091 21 184924 333793 228050 428247 43 295340 947184738 14 348301114 2 82 82975 478614 64 84 499002 402080 930580977 387468 96 99 363052 3 355450 318068 9 18 397701 5 405423 216976 44559 21 181706 27 388927 16 99 343355 448133533 158006 19 6 207296 2 2 66 9 160556 8 53 344887 93 274253 298847654 376185 328552 6 390103 890183709 7 51 69 370638 490947 97 26 114885727 8 325226 196698597 385604313 494951 273873 284628 4 70 249422 88 227484 19 373278 379176 97 2 82 88 346764 439433 93 91593 134819 4 405586 142071 72 210792 51 315171 102878 342934 74 456772 9 415789 6 98 45 78 25 341894 32 3 59 260022206 22 3 39 210892567 49 466837659 11 2 2 274218 310004 214382 91 42 38 86 468021 5 271318 19 90 1 45046 1 22 350694 51 92 433781 206049 220307 3 397791 486430 145268 2 9 412905 58 430493 12281 901636356 8 227760 468164 294225 11 229633089 52 443342 441623 881639131 362818218 81 162808 54 102937 19 148012 54 401535 91 72 54 41 33 28 75 58 94 8 50339 451269 488405 406776 34 7059 398798 588719918 142824 68353 41 3 27 399050 56 32 272475689 30 272992 206302 79 12 492367 3 9 439121 113674592 183326 731360525 64 84 62 41 7 135194211 302088 24 359150 61 412748 565514538 491831 7 27 66 123138 487730 91 925605194 458793 398346114 9 68 72 50 460296 442204 21 142601 68025 8458 84 61 92387 16 97 428250 447457 290316357 28 118794 41226 15856 36 7 217700 193998 470766 401073 93 2 1 45 309359 166381 15168 113169 285547 4 61066722 2 70 2 43 8 9 361739 201766975 66 149138 13 37 57 426001 559301440 42 88 249224035 2740 347348 438863 341756 6 228983 161764 301070 450408917 87 174659 43 1 24 478204 4 41 352696 199776 473984 150754 381269 95 14 400801 226100 276354 455621 476047 398406 323856 359877 414173 103447 74 44 53 98 94 85 117224644 8 312707 1 56 79 293104 63 36 190618 29 168495 780959408 335057 17 480403 28 28 75 24 492390 2 13 89 153125 61 4 207022 358849 58 4 6 490261995 144481 47 412164 81436 216539 51 967938101 92025 87 475577175 378395 78 268907 54571 255957 289774 18163 48 365721 340821 440486 59 80 179218 6 94 7 90 67 971041158 148731284 706723463 107795 65 74 25 2 26 250771 134725 6743 7 31 405701 324935 63 12 228511 18304 755709772 51 39 712180356 42 18 113399468 2 377418 76 203347 261877 122926 87 907437393 4 24 64 1 2 65 34295 46 71 61 140357 31672 370584 108931 59 69 215776 216937 173540 613749831 62 208527788 74 439865527 281496 96 79 40 2 57917 296033 85 229366 398133 70164 36 83990 57 961637955 17 128652 40 159052185 484567 430964 33 443422 46133 64 96114 9 39798 18 63 52 64818 34251 473903 93 22 159794 17763 32602 33 129864 8 57928 11 192372 9 294830 81 33 250659 98 92 85 62 56 178742 15 431472 409468 79961 345315 84 3 39 77 557479579 78 39 447694 55 678184537 44030661 22 1 545975007 86443 74 62 78 954360146 5 97 405951 392368 81414 887873916 7435 322804 94 77388688 15 52 20 375053 57 38 164544 5 170235 342602259 723059159 97 259903 87 13 9 28 1 72 482846 449582 112875 73895 177848 4891593 272877 259274 138032 1 85506 22759 80 55 358107 43 88807 494277 48469 266261343 1 194635 220065 228970 480359 93 4 5 176267830 32 128877 389106 231647 73 44 39 56 444933157 80939 88827 81 304589052 15 492175 232588 460770 31 1 65 87 33 1 81082674 685695329 366984 64 36 87 295389 46805 21 5 41 79 17290 17 25 115309 74 12 5 54 357153 32 409837 815227372 222977 473905 38 62 239433 240715 393620 175529227 552906857 30 257235 51 689727985 423704 95 19 251978 362394 64 22 225989 290299 93 118503 92139 132259 195525 413261 4 2 307283 52 80 854279165 68884 12 21046 32 2 326866 91837241 4 8 71 10 188576318 73 127611 31188 12 21 248221 87 702656623 336259191 10 91 189597 57762 125782 25 53 7 16 34 203889 879443177 119643 478647307 56572 36 96 109477 5 19 975447218 231460 565793033 161274 493807444 115019 8 8 443389 348022792 1 727928350 291724 12 69 202609 374877586 11 277269 89 85 260200 16 8 3 36 79809 254228 77 10 117548 22 95 143791 458567 442526 56 63084 77 96043 260186 447151 64 18 327977 47 397822 11 239115 98 24 257780 5 119427 39 373417 76 306789 705574265 156142 25 42 79295 37 171463 19633 487114 66 18 58 67057 46 83113 356196 5 369804 43443 272099 7 657345374 4 87 262818 47542 752764073 274319 232335 28568 16 80385 169187851 196809 264691 308457353 214556 290702 71 331110 72 90 382602440 7 73854 83 39 657365124 76432 920092124 8 46 388345731 3 94 84 17 49 90 53 20 56 7 303085 235034 88 90 103508 369302 237039 1 89 23457 33 81 100655 369445 128068 838585923 489341 58 91 60143 62862 46849 18 307891 1 56711 73 714743703 50 471376 847833372 704423817 209423 13 483887 38665 680244537 555020371 171313 375726 787311585 16 6 209995 54711 414236 319474 117486 96 95 92 32 5 6 450199 370499 71 48 24 83 235999493 50 10 27 88 5 70 4 80 293424 221814671 8 92876 74 390957 56 3 33 133593 12 94090 43 55 19 939892742 9 54 125857 91 475769141 143793 331570 70 395990 212577 428907 42 350657498 164353620 86640 316139 369362 100602 15 39 97 2 737243995 80 37 247899 64 248690327 28 465616 51197 47 1 8 163449 74 27939917 670817905 36 7 124073 96 65 128931 273870 44 443300 444238 133123965 9 47 467512 30 2 33 910176500 2 1 65 234314 2 8 886208292 62 41 476932 491315 14 214670 42 40 288828 51 22 78 812170676 612461498 65 81 81798 472412 189070 330037 6 192601 7 3 68 77175 958093415 54 68 97 137150 114812 373111 69 263032 279386 7 923834611 79 665684431 910249385 710713546 42 385347 760738408 446528 28 420046 287360 271612 484054 293520 63 90 37 425311 1 12 34 62 441036 6 112844 251326 429660 68 50 338383 157570 2631 26 78 63 67 192616575 95 24 32 87 115912 290952197 48 8 16 91 131410 91 354411 64364 97 295052 32 172966 390994361 461423 72 468277 219748 14 41525 408993 69 21 25 345736 946204294 87 7 49 78 21 404052 343643564 288619 282133 60 823885013 8123 953626521 28 351621 166681486 19 57 6 2 29 465263 85318 827032150 21 80 829574024 29 3 57 44 42 924428296 107069 93 78651 163963 642397387 989740346 198127 31 59 164728 878708790 436620 5 86 11 1 98 179585 490791 38 66605 2 452463 3 50 330609 68 30 30 16 444899 136837011 428146 403016310 7 86 115523 411374253 294149 26522 155519 481166 473093 168235 52 42 490826262 844366777 135865 394409 15239 15 499949 68707 323333 8 34 2 154003 95 196694 1 37 213646 46 8 134572 905339314 37 285829 71950 16 66 98426 329145 64 412885 31 30 77 20 110661 894798515 6 94 296920 96 326733 156847333 900422016 47 386500 5 36 286530 65 217217 137844 39985 10634 72 991758363 33 20 76 52 37 338864 370037 93 293623 74 6 435412 373285 307610 162415 21 72 9 478386 369135 268537 80 2 326819 70949 137229 543379366 99 47 18159 5105 241398 63470 261066868 294501 34 677782017 8 14 5 387670 51 26658 63 193039 194664 6 86 59 39465 3 3 258822 31 35 749181038 8 62 21 89165 53 44 138719 150243 88 267162 165447 20527 69 39 84538 86 8 372139433 81 1 79299 8 237038 255899 466726 172668 266310 103498 127209 882798752 89 277709 8 368332 236518 211080 17248 421965 74856 930515456 17 294487 424472 433657 844681871 238152783 79 26 464120 1 399805 36 3 87 79 73 287084 33 84 9 49 166257 450557 15 157315603 9 104517 1 26 96 81 11 39 38 408319 21 2 2 217632 72 9 306880 78 497916 73 37 27 79 37 137313 64 7 63 147701 5 3 98 407883 99621 219134 94 168133 451602 8 449896 212405 96 16 23479 126544 46 4 26 86231425 164030 43 71543 70 8 38 43 79 263015 24 384254 3 37 43 202469 1 62 46057 249617 94 384734 78932 166364 231521 19 94840 458497 166273344 34939 76480296 41 5 5 395418 468543 686365571 3 91 9 5259 134622 38 82 17 207162 18 78678 36 23400 454904 62 125283 45568 36 8 397646 650047115 143835 80 9 231363 61022 288374 57722584 6 276022 851347583 361370 475695 19 351394 101830568 448383 127338 45 252988 101281 90 111244 403077 95 128435 75276 7 66 403955 66 6 115969 85 5 258341 366361 472516 30 46 2 6 82601 183021 67 270764 20 84 77 201292 65 97 442285 89 6 99584 17 253612 10 35 65 4 276774 3 405739 97 7 356385 17 11 57 43879 15 107062 492937 409600 37 2 403087 16 41 37 133856 21 94 68 408297 87 34 116710 21 107309 382105 441423 91 92 72205 79 912886758 58 91 92183 173877 26 228652 82 15 442807 61574 215512015 33903 25 118561 608661675 354656 31308 24689 8 6 77 255411 57 305741 40 26 146552 93 70933 117016 30 159997 5 444109595 17 319438 3 229718 11 99 56 187599744 1 184255 53 6 36 467975 67679 27099 69 140414 31864919 60 784701689 257129 629947389 224732 44 382361 380711 57 28 4 102078 654818910 189323 84435 61 336695 385029 442893 32 5 33 9 122571 451518 19 327256 272222 11 3 56 64 52 89 66 122918 78 192205 209741 44 5 385790 7 243324 116601 70 30 91 1 18 373798 42 72 41 66 10 926646823 66 832495169 281368 485765 43 418875 33 66 42946 7 51 650471859 29 47 24 91 303406758 311467383 498575 66 212249 104550 72 5 178154641 132518 94 71 273148 433348 99 51 114779 7 50748 383571 211004 32 14 715940452 262213 242194 96 614504669 97 51007 56 2 222954 7 53 84 64 559234970 467201 71 7 98 10 184958397 45857 373317 7 434201 6 52 62 36 48 22661 454906 45 2 172074 33 661193008 390292735 36 72 259072 26 50 64 62 50 185658 77 96 85 236065 5835 5 298910 46 262340 211378 28 53 4 264178087 84 33 52 187353 158426 68 238248432 150342 78 63 332954 60 6 372626 94 322554 47 89 3 58 359953 23 38 428008861 1 55 842491223 4 13 431068 47 49036 158237 379482 200760 122401 92 91 98 59 16 13 474383 9 49 52 29 250452 54843731 886013345 73 99 5 3 429454 129908 82 58 9 127695 12 6 258256 87 67 76 248111 449295 236050 745875658 287684695 793059778 94 246152 140260 130124 95 31 439755 9 1 470348 464648 86 65181 18 275779 48 87 46 5022 195079 91 90 295101 50327 96 35 70 49 312209 51 81 9 82 419528 490181 148694 55 44384 3 262411 47 240902 36 15 351840 57951 25 282582 602284113 158360 18 330152 97 417932 145683 88 72588 71 28 32185 63 1 151442 39 5 156136 25176 29 164988 21 461515 153271 9 54802844 394666 116227829 55 594304612 23 35 968024480 142953 933646158 204342 73 9 81290 32 1 59 460966 77 75 335450 4 409003900 32 45 8 20 228574674 261830 272089 15 36 66 52 29 213923 383200 316433894 62 8 294197 97 45 71530 467774 45 6 241903 18 61 6 7 132653 461099861 454285 207403304 99 142948 27 45164 79 6 118522 191193 46 980045800 484456 432484 27 59 81 42 80 96 58 207490517 54 499409 25 373589 29748 21 239733 235801 93 185795 24 349147697 61468 23 452301 73 156173 7 13688 2 75 92 482873 49782844 63353 423131 439965 43 331547 189746 86 70 469092 453274 27 244810 81 17 49 15 45 96 873669046 480726 92 55 94 38 98 66 275962 327060 199928 139376 22 4 468713 431313 477492 14 205030 490272 34 131935870 7 306457 90 26 162572 94 97 57 32 36 54121 57686 2 407643 4 77 45 195881 387069 351123 86 4 30800 5 71 131335 49 408495 72 272785 46318 88 87 247280 21 23 315396 74 62 293922 2 237659 380801 417043216 281068 131205 72 442543 9 28 56807 431978 416154 65 1 30 57089472 8 73 71 83 98 24 219387 435874 3 15 461413186 4 23 265320 23657 298750 88661 51 447327 980730159 17 293229 91 247767 210430 50 72 19546 3 357920 331834 92 4 694942293 8 43 138046 15 33 262024 78 7 438080 22 69 53350 163777 170682 428263 55 85 99144 35 123645 11301 12 7 15 110247 343435 92 9 46 31289 47264 75 469778 185566 43 127513 34 322708 30 12 82 399338 482098 121763 3 362679 52 67 1 415841 9 61 20 7 983331103 369290249 749450150 261708 64 93 23158 388928 49 83 261662 1 433774 38377 302737254 73 25 87 85 258897 59 63 163543 82 243637 62 82 273107 79 249906 101310 401544 346939923 369811 45 125230 245113 257286 26 484354 238829 267507 56 66 674075997 4 796030600 16 73 13 27 91 375225 468670 25 184422 67049 367252 408062 8 70 419130 432596 75 388921 99 64 30 407702 168705 365906 196642 249891 146313 353774592 101666 8 258509 49362 304743 40 933288356 86 19 87 429360 45198 18 5 767 160188 52 18 724165386 48 5 98 311214 2 155274 34 185305 87 435320 416076 15 79 29 75 445642 126675 6 97 295731 50 458226 48 3 18 4 671815056 46 177896296 45197 244300 332282 4 444468 20 125503 216441489 189398 70 416809 764353004 73 942750614 149046 191664 2 162792 852700487 361627 2 717120033 45 371188 393674 54 68 175993439 19 17 172727 3 8 61 440166 24 872693892 91 112060 13 53 334258 72279606 64 98500 98 14 92 136721 52 367407 36 384476 20 74 73 8 54 48285 38 93 399604 129698547 88 13639 387095 23 69 8 35 73197 7 152276 399230 96 226144 11 401259062 8 412737 80257 117991 359747 1 145319 95 277953 317924 73 43344 4 25 260142 26 43 389044 27 55 3 2 11 497275 76 79227 476656487 84920 22 74 467114 8 345181 34 159095 467206 232799 448400 18 346059 464330 22 98 99 62 12 661682421 20 63 395218 251317364 12 2 352999 58 99 7 963060779 368504 75 98457 99 7 8 7 431275 71 350608 36 9 55 90 532237744 12 27 76 391739 274195 52 24 480881 15230 84 23 19 7 40 440409 253765 56 48 723770199 357996886 379451667 209212 253003 115189 127923 8 66183 6 16 236751 3 204894 124198 464282 3 90085 525720374 180761 11 59 3 38 288028905 8 26 487100 82 396294 9 519959835 19 6 553652965 349415 2 68 71 315266 32 131784 1 423465 31779 3 29 42 306849743 64 2 667126710 299441 148522 413018 28 6 9 86 26 31 69 14 48 218964 7 459928 64 62 23 407225 161781 31 83 16692 1 472310 70 92 291779 19519 449206 157142 274492 819297518 89 454946 4 327637 88659 8 91 1 24 11 60 247740 2 1 361448 46 481375 49703 163239 292737 403071 66 88100 244242 45 172486 159356 51 145013 50 71 12 411884 58 63 68 43 75 627214002 80 90 20 46 71 10665 58 78 58 47874102 55 76 216439 24 67 309853 926456360 32 33 14 106393 34 33 210286 73 248695 7 45 15 359024 6 66 9 1 196295 111831 23 89252 76 77 10 50 31 8 183732 53 201012 189104 59 165161 194755 89 3 90008485 314775 493102 770977642 493592 420758 89685 23 250147 94 21 403982 144821 8 260647 51428 78 176489 393076292 95756 86 294582 95 6 135121 332410 13 3 65 83 209743 76 3 75 292122 424202 846279142 177330 298513 34 80 27 27 78 74 88 293263558 154618 8 49 3 377369 80 776707904 29 41 466538 9 95 299028 80 136650 108401 17 414302 111366 5 411162 436203 109091 481791 64 82 5 50277195 438542 95 98 67 54 371645 9 93 31 37 275504 23 8 52 6 209495 416133 53 453667 162602 358775 153698 92 409947 4 392017 46 8 99 9 95 14 80 1 257376 23 69 96 8 3 18402 42 6 105890 22 57 128666 176631 38 69 253220 366030155 491040 32 426946 7 299692 60 32250 46 750871407 384549 253983204 22 60 48 33 75 32 451160 354103 2 63 92175 62447 368250 27195 465733 895355946 486187 35 381344 29 453222 251360 47 18 308541 63 452307 275018 82 54 41 274136891 56 39 287594 214302 477115 49 51 74 396251 73 89 168937 51 200611 87059 766000536 99 460871 318548 74 93 77455 2 9 166698 395034 4 335426 451333 102511 89127466 387387 1 257178288 396630 2 93 97182 10 65 12455 162878128 81906 166500 5710282 41252 34906 85 139721 224261 9 28 540457503 20 117252 124402297 70084 116788 1 234649 3 62 12 50 434197 139624104 213158 30 259168 81 79 329006 370527 241486019 498497269 31390 91 9 126806 319421045 553357969 59 98 94 6 45 4 471007 353002 5 38 28 44 323781 48679357 84 163426 84 50149 25 66 183425 85 486490 25 41 80 56400 477941 541583164 63 5887 379114 66127 1 404870 29 44 62 95 304189 307182 56514 55 84 500731820 14 23 258230 75 851805283 294650 264282 466667 396180 3 297499 20 235149646 390679429 67876 69 90 312408 9 92 93 46 389787 397501 218720 2 54 50 233116 27 81 369855 5 130642977 86729 30 72 427228353 121740 33 200169 1 547294669 38 7 87 18 19 459526 134570 7 52 357178 98 7 209691763 85 29 80 96 876044439 628371852 9 156172681 427829562 25 289041 73 348359 356510 99 97 147206 26 18 964364729 996074526 772187269 1 3 302020 903578333 22 155670220 2 80675 288181 20575151 6 130987 4 215826 59 367009 377300 80 354108 375055 5 461266 380030 2 359762 3 358130 29 371098 264542 190317 462114 999320963 68 8 447907808 47 273207 333164 231921 14 3 31808 7 152002 4 71 61 471272 211348 38196 31 17319 49 297407 4 465700 104190 352878888 40 199223 116998 83 91 83 30247 11881 27 128960 30924 93 307205 10 87 25820 477619 4 76 393674 101173717 304695 70 76 456969 48 13 73 85 344960579 423874 321077 54 2 117901 50 11943 1 25 62 89042 111237 211912 3 361924 1 445084 64 353416 1 65244 91 439371 41 90 62 262891 185832 959713951 346343 40651 200516 288623 80 78 393582 403712 10 12 88 201442 4 45 24 80 6 412878 650741309 94 63 5 19086 18 365496 76 280955 492855 154373 29 98085 19633 25 684800638 411071 70 149411780 286779 378687 55 6 4 74 30326 251368 352927 420125 62 777742885 399526 64527 87 3 71 371000 87416 18 36803 238212 61 116916 31 175759993 2 40 176039 12 48 9 67 134436 11 106142 81 55 46 22221 31655 437949 5 61 2 128804 229660 965059396 301840 42945721 412209 144438 421094 11 75 92 5438 73 395743 40 46 296271 166783 375394 84 250393 233073 80 44747 452183299 86 321057 95 98 13 541713446 6 7 57 336532 400528 4 109418 342336 325774273 6 7 22 5 57 386246 395861 33 134198 387279 81 61190478 9 47 21 10 547641667 98 58379 475307 36 43186 305234 140134 108565 626206959 38619448 63 59414 894149196 89 65 6 44 54 2 136985 55 70 106442 326076579 6 103304 378457 416168 7 141256 12 85 93080773 69912488 302916 72 197941333 74 490250 431301 7124 6 53 90176 270436 3 285422 144963 71 129995 79 7 185137 30 32 5 109617 95 38 444845 470030 263492 343346753 69 430584 82 52 381214 31 310318 5 320772265 18 45 46 400613 197955 77479 608323211 93 429084 40 40 42645 371476 39317 450604 251035 71 211908 106864 468612 323729 393597 193873 477613 29 8 56 270412 85 26 37 76 123182 48 278706 90 318873 5 140169 957713351 68 214963845 135924 54 2 97 93 307647 92 58 25 8 96 76 851599741 36845 100130 62 471521 49 84806 70 417009 301822 143482 5 8 111944 416835 51 83 235740 49 94 83848 8 283129 147994 27 3 374141 283834 451438 219098 284312 332931 619336720 60 7 237847 907209807 61 1 498011534 28 17 56 19620 13 264975 166623 524533856 107034 208263 273617 29 85 472261277 374706 450053 32 5 63 27 44 86 35 882438321 68 6 97 60 21 338765 371881 19 75 88 134018 242862 3 22349 469478 36 44 5 446106 61 456991 320227398 81583 285783513 214547 8 993653173 70254 45 78 117019 90 485438 45279451 5 51587 90 392790 86 64 6572848 2 24 95072 335286 161998 383799 24 246205 157875 91 64 282409 89 390458187 20 42 36 8 316984 373462967 83 349597 226326624 268654 79 340889 402424 57 67 679189240 470073 58 13 397527 714380439 390325 126203 7 275921 217418 2 47 710645470 98 5 143290 306811 58545 289713 102062422 410838 327349 464546 1 45 858976522 81 459331 3 428398 773662852 785549889 120912 454038 8 2 72 425488 303184 46802 37 28 90 37938 92 365232 334007 205799 3 330220364 43581 100035 21 389103 37 32 16 407781 316172 233778595 53190 91 1 479953 406521 247345 337138 2 99 4 235630 254919 38 58 65 847785576 25 796 81 342456468 79 194323 99 5 56 24 436188 165062 196994 392005 122446 3 307845 443573212 77821 312786 95 18 161295 400282 45 39 839602896 32 430201157 476208 434623 149236 126081 91 60 392857 188450593 327049 76 8 91 35 47 4 202067865 463981 434349 33 24 133717 37 423531 88 337758 141541 948205253 72153 58507 146754 422066 13 240101 80 54 14426464 46 20416 18 39 91314 47 22547 27 14 307722 25 40 496610 5 189308 14606808 49523 83896885 1 38941 22 374282 217331 9 68 90 161390 240510 259443 189262 343504 55 286274 37 394654 12 306197 35 93 87 87 5 448413 75 230046 85 56517620 109620 408252 13 132872 75 58 424376 197899 92 10 21 427140 48139 395034 4 107859694 105006 393817 12 933552717 378559 28 14193 6 19 17 93 297038 2 487834 116732 3 457936786 91 83943 14 917851712 8 32100 85 252786 147002 490872 73 1 10 36 27 69 89 442619 186198 1 58 45 241709 106874 21 124780 95 353900 38 68 22 733794682 95 411283 88 93 3 4 1 114565 5 328929 448828 99 99 332140 38 55 312690 237993 95 33 47 409081 151853 6 806938107 26 98 80 209010 71745 155408470 489129 48 79 75 15 279788 346461 170018 239244 93 78 424255 450381 83 151096 49 342500 6 445901 86334 47 25 177821712 78 21 303490 74 461459 273937 74069560 8 206588291 12 471840 20 12 385104 60086 64962 51 34 451659676 42 67 327520 296592 907807217 6071 98 426343 36 329677 224741 227687 62 400088 98269 192521 181855 93133 230879 17 483911 714166163 95 29 429167 239229 65 340490 17 396800 65 484313 1 86 220112 160178 95 467781 62 398399 365734 1 28 39 5 696684031 294458 19 192734 49 43539 30 206926406 82 44 13887 39649 93 2 84 356559621 292930 66005 196177 443557 155141 777878884 116082 79 223107 475014 889971515 935396718 204450 25 363884 16 29 40060 26 242010 499404611 236943 86 75 262262 74 55 439181 60230 94 7 349890 149276 79350 206320 405002 147622 440685625 435994 451225 405403 14 104257 38878 9 99 64 280335 80 845060987 31 10 321822 357191729 63 91 228175 12 431446 68582 21 84 6 5 40017 60 9 9 774499131 34 315604 22 1 22 75 922568472 39 256580 253555 72 493890 26 105559 102479 115130 2 232896 312564 84 264864 206576 62 71 235521 889484151 62 176406 76 7 207716 284731 242463 485379 493280 96 17779 97 306347 90 85 185245 445972 157846 16 5 99 88 86 33 24 57 348683679 240717 4 755388662 40 15 51 45 43 543462515 39 528720469 9 169926 93 13 435679 81 76 15 321060 344731 296341 977507794 58 16 120799 76 408308884 22 5 426284 72965 86 68 524559318 62 81 224924 26 94 280736 279730 57 56 378738 90 19 487417 72860725 586490009 349303 70 270452 83814 195965 230494 5 78 338693771 5 53 32739752 409462 189925 226725 42 845436909 680928372 25 26318 179255 97 34 441325901 22 492857 16 410471 27 13 53 5 2 68 395651 111889 414435 98234 72 803545404 38 262414 328233 50 83878 407602 68 57 233407858 95 30134 17 462307 79 5 200486 231493 58 11 582665825 193180 59 44 5 490711 1 5 663764695 283491 113473 16 349080 309276 52 5 84 381466 19 212025 106471460 78 29 368510 77 95 58 98 91 132471 37 8 97 31 83 360931 75 75 456890 98 129543 364485 72938 249793 38 79 160614 321215 125144 44 80 91 21 62 32 267425 14 87 61 42 438401 381685 7 6 94 10 273530 9 123079 258533 108682 71 3 553176105 35 8 459792 75324056 462951 33 141795 26 156494 86 264179 86 32 948245431 401412 61 141527 7 21 13 64 499580 162170 5 75 26 410855 55 7 661201646 60 351455624 42 99 86 137339 64 246536 1 20 91 61 422879 4 92 149262 460274399 422418 9 155060 216103872 83 8 3 164420 37 433997 700164987 119755 348115 8 40 92471 86 325243 217426 2 3 38455325 71 285712 453140 25 193816 71 26017044 448472 8 96 112200 474493 266535 726284131 368645 77 476358 466086 66324 43 75 475876 53 60 11 28 467053 68 168662 15 42 1 1 4 72 657893046 22 56 98794 36424 113814 8 403083 162763 4 34 217567 176423 292041 247236 23 97 108897 21 20 290973 21 386113 19 3 20 34 3 422999 287068 327525 16 9 8704 1 56 150215 263970 109383 60 323223 422187066 19 48 16 405222 49 58 798128728 211432 40 413485 12 425079 95 191988 19 2 280773 1 23 52 92 54 423517 99 50 12 209597 90 1 3 349890364 120749 536933398 29138 233293 446091 27 497218 352977 75954 16 215124 78 29 19 274591 65 30 50229 463449 65 26541 20 471730 266343 15 6683 217780 53 8 469010 393692 970820100 191439 53 117430 85 64 72069693 37 203398 356929 480774 66 18 29 63 343892 470926126 411365 239472102 38545 428051 200075 16147 91 333563 145566 355103 98 56 88 43683 97 77 5 441048 120240 15 57 49 34 432207 349171 24 297126 48272 12 374115 317017 5 50 91 491119 363194 71 49 700757703 94 35935437 91 170745 461966 96 91 47 313973 590938011 2 57 222676 421393810 77 319556 90 5 53 32 29 62 477572 9 4 9 461779722 4 51947 17 301997 5 462796 529303459 28 72 356132 470347 49 95 352624 414092 71504 32 51 61 25 44 187969 310448 392326 7 30 11 96 21 261698 12 161697 40 10 81 53694 1 53 25 316502 374969 43 69 76 78 144230 11 45 447575 7 114100 269778 446744 33 323674 1 242591 69 953780361 5 273373 326767 84 68 79 45353 284426 45 18 66031 187914 425374 495314 5 2 6 7 208611 879470466 8 50 802509715 25 290606 137368 381592 108086 115646 249067 76 33222701 53 4 12 68 17853 139710 8 417281 89 176706 9 71 2 1 99605 1 118008379 232053 176592 3 81238 252130 211980 27 60 295675 340409 36 868794118 473115 231423 414464 30 94 3 86 470930 3 81 1 7 473555 25 258293 40 303786 35 202693 25 465658602 350905 60 88 5 96 68 69 72 94 108549 763399904 436977822 479484 203626 223700 171915 180145 335540 203656842 74 235078 1 38 805253519 587612244 75 43 58 101405 9 28 35 63 237404 728813517 153837 91 41 24859469 61 50 405830 278407 23 143645 52 32 24 198995 283440 22166 328343 69 170125 734092358 11 3 157441 283441 90 50 149447 68054 267336 25 35 235419 979914692 350481 53 98 22 522276999 34 6 8 424898 315637 226389734 57 26 78 354508 55 47 79 90 87 10721 448963 50 54942 34402 60 68125 7 339137505 202166 106684 18 68545 17 3 92 96065 731651662 241644 493351 67376 99 3 316759 37 25 87 166631222 5 99 222129 48 370224 14 37 32 536564413 67 25 497135 2 8 188107 308127 12 17 234379402 26 410505783 50 78 51 96 24 211455 291672 175788 58 75 33 28 44 140791 3 46 192366 383448157 937255578 61586 61 299731 22 4 77 91 9 39 75850 361480485 412019 107482 27 24470 432127319 415475 58 379510 151069 13 92 198457 323583 54941593 138620185 87 14 1 20 87 35 372553 121691 43358985 83 95 51 17 167181 450641795 10 76 373789 263307 84 256322 33 27 135130 13 100734 96 312554 136065 3 43 28729 47 34 70 138710 343939 414185 303493 929883579 21 431038 38 36 12 76 59 326906 184592 6 92 346667 95 65 85 345575 45 50 368188 302850 8 26245 56 193144 32 10 3374962 327811 7 3 56 79 74761 695476405 34 22 32 21 7 152237067 12 136410 473989 237555 43 26 346497 837549124 66619 182276 494695 57 47732 1 285905 305940208 80 64 51 193102 1 125920 590758251 39 74 344770 861919468 353409 333445 52 784969737 202552 225975 82 45 3 238453 4 420571668 344779 30855 337009 263049 82 211539 398637 29 55 95326 408588 278422 487347 336563 42 121011 56 87 200351 364183 134965 47 252599 36844 83 254805 63809 433753 158077 60 6 7 14 117514 416679 37 32 5 65 22 75987 82 174686 607786531 468254 62 4 680745676 80 214481 59290 2 86 473594037 56097 189700 48566 12 1 84 107840 45 179816 38894 272754 80 170236 31 477183 467628 98 465623 22 66277 3 65 99 936251949 88580 21 42 393676 497299 83538 93 8 149508 4 78 169332 499716696 481953 139064 327783 7 303729 374716 38 48 150624 340725 3 295956 324718 692467062 98326 341818 99779 721106683 1 3 71 10 55 397639 5 288664 656418607 2 93 59 82 32471 464101 309285 14 224262 58 159625 243344 1 65 62 102072 86 93 2565467 5 45347860 362862 29 5 39407 839544019 6 419638181 3 6 3 29 215780 26 68 137292 38 24 456841 60 99 157479 8 9 32519 355867 491129834 53 314306 136038 352107 97 451488 26810 957579315 48 17188 227632345 334117 58 80 38 67 487541 33 92 93 16 77 99 35 444583687 265183 67 163794 79 48 93 353765 402007 266765 64410 75639 301702705 2 12 3 165639 47 83 38 496920 65 444157 36748 99185226 268795 57 187527 36 12 23 32655 70 7 236686 284797 19 58 37 375605467 360175 127814 31909 82 125273 79092 1 341443 10 10674 9 4 45 14 83884 627042234 93 149218 1 53 85 473003 176078 833910419 9 36 3 101518 112536 92 52 333642 3 955745112 30 48 292229 30 404166 325714 201197 248933 26 13 4 96537 291181679 89 62 233924 73 265182 49 73262 84 4 376386 91 314614 21 4 61 301748 805354690 94284 153295 70 153321 42 23834 70 24 8900 232827 353647 74087 3 132644 324579148 355451 92 20 117549 63 431703742 27 130735 211670 341311 3 153734393 35264 247915 33 57 84 77 344605 44211 413122 191516 34 6 72 149064 345755 458060 7 320197350 64 37 7 49 319724172 62953 75 49 276073 91 196673 12 207703 228505647 78 338483 70683 17 791139079 26 22 81 16 55 14898 419551 63 396586 368295 403797 135496 17 64006 69949 475858 68 75 83648 17 5 43 24 85286 88106 61 430303 21 5 295888 147604 216884 471850 22 64 15 783791184 207476 274014044 66440 59 44 3 83 431600 64680 106788 11 30 468081 297706 5 402283 246470 173870 216870 69 60476 132466 473826 396867 6 99 380096 73268 96104 129230 21 24 44 28 423276 367379 9633 37 90 175599 1516 243459 9 234604 94 50 87 201755 457289 573412794 498810 21342 459668947 5 3 337381 14 425017 417399 73 252636 181760 241659438 138026 32 382458 245485 26 77446 72 208332 441410 9 92 15 17 84 78 4 12 37757816 175976 5 680013579 212721 252632 87304 79 16224 145821 13 330413 203310663 79 27513 178540 2 247436 488091 93 46 44670 63749 118475442 85 56924 394418 166455 302840 22 9 398434977 89 98 68 393078 352417380 439201 299314 74 43656 89 79 280276299 98 12 457606460 72 481342 57591 611293393 100924138 6 432294 8 42921 442120 107291 402854 18583 36 146966 27 363874 122350 20 61 60 461160 461351 60 12762 7 281303 207684033 309566 63 470956 58 54615 81 272185 103169 410273 23 82 24 373067 247874 104547 74 586737301 40 65 58 72 686646735 119435 331914 286570 32 185036 383804 6 289138 28 412428 438161 272876 391387 40 94350 436711 213291 192486 56 49 18 65 983026336 39 40255 604683378 19 82 187788 286923 44 472824 63 4270 3 10 176382 391245 479435 6 41 45 179057 161978 15810 30402 9 413984 839840728 423806 56 67 1 54 830799406 135289 215538 40 88 295122 79 97 44 875293833 1299 39 843005477 19 262704 90 448164 375342 7 64 81 354932 36838 94 739416692 67 901078967 304625 496239 371571 70 150154 7 12 512179697 849024648 87414 25 271551 474854 182840 446421 40 57 46 27 441238 6668 85453 408255 274859 430573712 28 92785 41 257853 64 882754966 52 52 266553 69 273299653 303636 347392 7 9 2 21 32780 17 3 79 329370 87093 6 43 36 44 10366 72 287769 92 57 98805 3 26 9 483728 4 1 14412 19 366026 4 5 7 26 729050233 371460 61706 519958832 58 51 25 49 10 7 80 75 359906249 150453119 77 420187 377667 228586 77 13901 151496 209205 53 46 65800 364001601 7 75 9 14 188269 824064129 84 477061 49216 97395 1 170649655 79 81 73 65 3 63 75 50 130762 274703 78 1 185584 32 152770 276247 77 443350 260535 481071 8 616714183 497116 277534 31 299616 417772 190447 89 44 263039 36 20 428706 296415 99 162250 20 73 56 355216 6672221 303560 12 53 139158 32 36 87115 92421 283313 23 95 180470 2 376508 93 36 60 272310 37 102626 97978 43044 248774506 303879 160071 2 277863 306782 19716529 94 359172 74439 8 240525 305737 97 16463 1 494189 11 83 74920 545983610 16 96 68 279706 43144 250010 77 427932 60 99 394710 48845 9 2 21 27 71 476573 212311 456956 442381 58 4 389679 1 122796 2572 65 27 86 419315 267891 14 288049 68 61 40 6 276844 24 201053 92 92 254027 439622 80 75 889321919 403279 380483 777680107 98920 186129 39 417290303 46 6 74 61 140667 61 93 865311504 232534837 181262198 132101 136226 386223 20 82 76 86 520307396 90084 439706 267238 59560 8 521149873 53 92 3 26 435214501 56 73 11 480751 237129 265025 281115 425358958 462205 84 423003 46 231913 90 10417 286699 270502 9 54 33 35 901406848 62 239184 22 38 2 144285 17552 46 4 320389 221802571 87978568 424609 309852 61 14 92 3 48 334848837 59 105139 45 152485 87 159418 327442 18 1 8 196324 8 165197 90 348055257 988311897 23 49 476463 370184 7 20 455276 486399 15121468 6 88079 34499 51 79 66 21 492822 6 345589 73397 179330 95 41542654 92 37 7 1 3298 54 425020 40 17 454844 384549 52 27 165228 81 30 33 79 170217 857048967 490329 27 371808 482045 50 30 3 1 48 164236 670158607 69 9 87 30 1 795285068 94 8 155705 78 114995 106405 94 39 41622 49 211877518 177242 70 6 40 68 405200 65 8 80 489241 339848 34 292819 41 46 8 98 242946804 73 491685 289927 8 485696 8 380684 19 264465 215825 295143 23 72 163292 9 260803 73277 41 77 267142786 62 6 16 301381 82 79 384318 8 58 6 57 72 28 68 279505 44 191745686 15 336539159 4 299477 4 58 288073 3 47 458356 7 88 77 87 2 928902689 42156 45 78 11 49 2 515227530 28 19 15 82 59 50 218415 372269 93 329975 243660 76 452057 83 9 21 79942790 52 1 4 12 53 289131 34 421391 224891 92 157816 142081 61 32 292205 7948 416074794 85 71 253180 3 63162952 396596040 14 449402 35 899897324 88 60043343 111781 160836 5 68 37 131209 82173 435730 27 56 212836635 5 3 245661 360053 71 88 50829 37 30 26379 498095 93 76954575 375300 519188060 53 1 71 302099 350925 47 222274290 436382 8580 90 457785 236654 8373 86 5 130538 440207 486765 720957726 55 89 79 327512 59 164912552 93 36 401887 152376 63 456498 45 451810 9 5 57 14 172754019 87 39 484368 84 6 91 6 42 6 839711011 188050 53 393570 727851708 97088 17 20367585 481801 7 8 8 98 346866 874482490 132584 346914 61 88 371600 98229 259703 90 168015 11702004 98 397092 471299 220694 91 401202476 824460682 900965590 332586 682499275 441130 54 45 43 34 12561 919376894 90 160397717 8 45 17 5 81 464519 10 80 157 196908 71 379613 85 77 461013 27 976609586 52 23 324849 211715 196985 49 93 70 34 11 11 168526 467251 74 266093 97 45179 101082 432701379 30 435898 182794 289287 918827577 394637 62 360174 215809 214391658 42 142214 133189 74 51 423589788 188256 378562 30 79498 35 233709 5 63 76 6 3 149499 128843 78513 84 39 988558765 5849 272840 822011613 456159 156020 21 97 23 83955097 119903 4 48 575055033 7822 43 104896 341111 33 77 433593 12 58 402606 235377 99 305988 3193 8 91 230700 38 474775 19 6 397724 59309 187608 310803 58 109400 9 85 807627467 231903 82 36 233543 51 36 46 142948 242461 7 400353444 58 112207 23 24 84713 602457292 265186 3 60 19 97726 470505 23385 52809 7 7 67 54 3 7 157163 37 59 600019806 79 98 3 86 292206 34 23 7 54 26 186806 416865 80 894325076 15 4 107238 73 97 275583 37 24 3 33 69723 19763 72353 446302 527392132 40 4 377410 58 24 8 4 91 8 474909 15 13 317448 22 377442 57 405948 33 14 4 490359 440185 6 48 7496 207803 68 44 609860153 542437466 1 8 434992 422538 44 22 186456 31 55 79 341525140 138144 695337429 36 336227 15835 80627 36 209541 137479 402500 49 9 439980 313064306 38 32 32 19 17 31 61 5 59833 133476773 83 59 253712 97 52 38 97 19 150695 195271 77 50 39 77 6 45 270273465 34917 194324 650436409 922013103 6 318436 153768 68 150337 75 31263 665197151 30 37 88820 38 78 218536 65 23 24 417089 190 42 96 459459 74 17 254778 21 4 9 392428 94 20617 43170892 3 102314 28 86 82 79 424521 247357 459768 25 36 280330 65 5 18 424426332 400053 17 159322 346465 485287822 8 74356 16794 45 4 96 61 42 481537 21 296930 6 3 56 203547 166554 408038538 1 8 9 94 372888 82 205138708 141945 47 64 33 49 6171 375311867 7 460840 457199 480287 42 82 2 63 4 303170 335732 44302 244335 77 407854 59 208068 3 47904 148918 54 54 54 47 69 72633 9 363395 67 44917 7 382306 164973 40 27 54 25 61 396636 237782125 21 20 2 722632859 383993 61116 833901065 40 743892531 263777407 70 34 343655 98 9 70 66926 62 14 862816268 75 41 5 15 10 95 15 80 56 18 37449 41 482391 22 82 338871 244290 310170 52512 211985 21 379395 29392659 4096 29 50 138313 3 463570 265295 8 151145 54 6 485681 57 86 7 382662 350164 630183595 27984 162416 99 24 54793867 432926 75 5 478198 214947 20028 39 453054541 42046 99344 894202072 356766 64 389459 7 979885162 300735 69 181489 132894 147314 73 138418 289925 58 99 190371 39916 89 42 32 588588926 376928543 99 15 108517 343844 72 183073 3 1 406515 309412 177594 29887 208712 415736 16 601674980 265901 206435884 91 189637 80 42 25141 346941 47 55190 841080137 393982 3 55 19 57 345342 82 474125367 6 34 34 439528 16 493532 267063 7 12 169625246 233656 424965 5 273310 58051 304248 25 16 121871 8 52 20 712611879 123236 2 44 9 228655 42773114 66 159080 17 400387 18336 440867 197716 412254 66 462999 56587 4048 340939 19 4 254536 896136750 61 151724 917094725 233571 129884 937909346 38 487400 88 63404 44 7 474415 54 41 66 227355419 12 72 338729 321687 938151428 19 7 85 133121 20 685629569 18 40 213176 80 94 6 6960 245239 99 89 88 278986 357146 6 11 64715 8 94 397545 430106 369974 285724 62 161373470 95 4 35724 269369387 355674 66 424993 56 87132 102689 487155984 9 371825 225602699 22192 476741 83583496 6793 43 43 48 30 177701 217952 104576 176945 80 475317779 45 26 393689 137449147 44 254902 83 123028596 316040 39 7 314709450 231094 472147 55 30 416578 592122804 379700 251345641 2 57 49 57 34533366 417468 86 740588820 432392 201218 477143 48 254312 301974 334735 47 4 959313201 524004515 5 93 9920 456985 93 73 79334 210942 327051 227936 20 8 64 12 7 15 27 6 54 20 213988 24 286235 423121 75132 82 363980 58 29 170859707 32 152761 51 67 106428 260356 191054836 69 400074 14 81 454653 19 131710 144327 94 332168 155658 51 232891 2 734956269 99 2 256616 494722 3259 47 92 5 38 5 5 286798196 17 147423 21247 9 472264 360270351 140951 46525 467752 70 273470060 152969 310672 40 443892 148207 421939 388016 97 391515 60 78 7 242865 26 204579 8 138706 356452 418830 477888 3306 3 370229 435680 385793 33 93 762057869 452130 17 24900 428526 67 74 4 495512756 5 339726 28 95 58 44 1 90 25 21 177435 70 402483 124911 178184 24 68 57 2 120143 108429 250612303 401297229 78 98611 7 394511 78 106830 64 17 97 265750 31664 282058 216194 28833 54 391955 99 41 47 205551280 287784 266807 467922 19 213885 79 3 13 451616 33456 34 10 75094 2 77 423839443 34016 948231735 57 4 221742 49948 4 151646 467158 7 79581 331181 87 41 35 356492965 485534 486045 45 30 212292581 42 450833 485154 237642 30 12537 8 7 4 158707 59 281659 38 412720011 134375 34 84 208760 78 3 706389830 482576 387045 44 62001011 375956 6 2 28931 900120959 40540 47 64 348683 223444781 6 44 83 488860 39 74 39 241853 687940355 65 4 308533 288483 92232 21 34 94 87 225554 72763 320159 51 83 420702 65 18 236936 9 60 48580 242288 467290 278861 10 71 17 26 12 44070 20 472163523 22 33 27 319453 90125 85 92 145634 38 363544 410251 173865 64 38 58 483976886 67 43 45 482702 26 339883 463075 12 18 138087634 16 351779 193640 2 25 381613 803251595 30 138753591 13 35 18 78 345717 65 79 84089 43 88 36 91 114227 9 322515430 182817161 318233 70 72676 145312 205375 85 216851 71 937244010 7 268166 360736 11 332282 3188 299460 48 6 415028 7 2 460243891 225216 48938 374833 373045 41 323367 343883 4 45969 182966 58 86 105828988 23 90 44 32709 2 321021 51 76 277832 9 28 4 98 264956 43 125114 748382843 86 83 55 203479225 321243 21 53 475968 61 8880 30 46295 254840764 276139 70 86 92 420710 237458 96561 17 591861866 211848 128745432 49 62 40 85 16903 277995 27 385269 26 199442 40 28 8 158352185 226340 97 26623 70603 405791 155870 24787 66 185494 21 363653 32 38 49 61 7 1 132036 183253 124740 215918 1 17 72 251003 118719691 8 467326 83 44 70 69 373195 249565 122440 43 99 37625 384710 328146 240535052 25 99 375581 68 72796 387610934 448930 6 14 85 39205 2 87 46325693 106631 12 241055 817903026 59 21 364230 374300 38 77 16 63 47 260744 24 443118 318516 8 133514 108155581 13 131046 210668 92 3 24111 461414 41 13 104794 157518 216775 7 33 55 64 7 40 309753 71 85 69 34 61 345970 439264 431324 132956 322390 343855 10 141643 183844 174697 7 257567 28 310949426 112271 98 687563420 66 389034 5 38 306028 1 90 308571 34 62213 18 435207 65 467 59 8230 309159 360468 31 15 262245 14 18864 428383 72 465577 439653 53 1 303773 271382 203671 465046 22 65 614038235 1 140812 116889 636985516 84 92 12 89496463 48 96333 56057 80 326993 187393 8725 638981428 211216542 316893 205676 97 332285 45 359754 8 2 46 42031 749152599 485156486 70 361804 5 224124 57 264884 44 343667 458385 15 344260 900964395 226799 1 264512 94 331132 4 15 118644 19 224427 131453 108820686 53 477025 170061 338067 161256 361861 33 174374 423130 97398 3 436831 5 72092935 29 80 348732 106077 175725 385934 43 243664 927530812 57 37 921693423 3 97 263335 1 407874 16 11726 19326 95 42 69 82 138852 81 31 396617 62 472175 32 42 2 8 50 62 57 20 609345824 2 53 2 57834361 112863 49 419370 67 285144 222515 48 483120 46 87 415302 125588 7 94 98 80 202782 74 321659 13 82145957 56 676634816 5 110282 349822194 125504 21313 58 39 11592 60 1 160532 428066 113027 7 77 4 48 4 98 8 275841953 61 232525000 5335 432928 91 83 15 284846 29 201700458 264978 45385 71 469311 478048 28 178370 121505080 170757 68 123518 86284 314977 40117 84 421131 148458 12 515793391 4 228177 40 77603 81 636454566 77 295763 3 474679 24 179821 457647 26 99 46 704597641 4 303599 25 42 190023 11 55384 206673 93 61 97 8 473525 496996 1 61 94 407534 69 25 1 93 260185 211812 68586 3 15 769040198 90 33 481099 123994 46 43 425032 202731139 4 78 767692426 447181 90 25 16092 56 16 33 190424 138984 10 488566 44 10 11 381496 400195 22 338662 414459 52363969 2 9 262090 119911 35459 362577 18 45344 84 31 43 31 28 62 270718 233095 210291 1 340596 15 2 52 477919 21125 412319 306004 94 478232662 40 23320 404948 34 307920 463578 17 321023 79 479537 431026 28 480439 45 4 76 574604870 83 42 11 1 37 11 268210 2 391020 67 445653 434228 439428 378680 11 464825 84 438424 6 3 75 57 76 71786 457021 22 378152 424606 86 5 356511 332759 8143 339106980 67949220 77 4 8 2 110113 309340 76 87 364862 19 466032 60 146942 98 40 1070 66 163200879 387663 73 3 215483 79224 81 30 7 619085079 97 38530 2 174926 136116 264803 85 74 86 62 94 281408 147836 18 114939913 2 68 34 99 75 2 67 24 130563 66875 242647 343513 72023 41 138062 42 187116 211904549 22 198368 559953701 82 341661 26 39 4 338607 5 7 478329 909533476 89 412895 280675523 150785 490628936 5 61 440772 139397 1 353033 81 558574268 35 75 7 7 81 41 3 69 34 37 480134 360646 48 94 9 82 81 410523 46 39 73 26 454321 281544 263025014 237635 261431 80 36 389121 333299 409536 1 26 79 2 84 310569 70 7 21 540878335 329449 16 5 97 30180 7 72040 79 13 21 78 11 55 344608 4 45 27 88 19 162451 56 200790 66 215639 90977281 78 425780 722718781 219283 487917 482804 3848 203314 192979 90 8 5 236947015 7 56 97 134842 10 209726 41 22 91159 435254 51070 357713 12 835166865 90 1 3 316200 94 5 363994203 402474 406561 291315 362876 25694 341445 911560637 71 125946 55 88455 508448013 436361249 55 99 367994 70 200249 275624 9 1 285170 56 832285806 93 84 162841 74 38 1 42 261311061 98340 89480 24 298381 239282 34 490409 2 342276 9 58005 60 235229 133160 97333 8 9 320169 688921129 293716 302339 198460 62 47 116998 32596 411830643 170006 411028 52 37 402473 163261 14 295503 55 156205 17 57 78 39 634873913 474244 35 38 93 93 57 38 410629 42970 80 322427 89629 78 493954 474330 34 493951 75 67 370720 342926 491988 127480 82 75 62 200936 57 26822 45 23 227317324 36 374235790 97 22 256864 4 96 44 134606 475099 74 267068 372649 45 490963 9 6 799980749 311512 30 90 157032 60 56 305656 5 3 86439 297721 388441 274259607 40 648346020 447350 436814 94 78 57 132280 52100 80 325148 671658579 243259 68302 70131 689216313 37 153249 1 264277 776240940 36 33 6 99 5 352476 697228489 400316 233502 41386 290240 5 184347060 10 83626 479238 128690 13 67 229034 48 3 90 1 482706 281618 7 458182 44 83 197349 214358 94 20 186805 5 22 92 164180 89887 332179 990059622 383268 496268 71 999086270 40 329905968 442540 267859 18 172773 366244 46 4 182414 207632 228470716 88 284938 62 60 320940 52 548675724 488190 94 43 94 60 602941844 382394 90 27 97761 398015959 216784 150181 74 25 51 214376450 44 465929 11 2 397403 9 4 241902 420689 433444 49 9 494891 200709 175755994 689642717 7 158732 5 67 150915 344021 75 406989 359539 7 32 122010 358561 61465 99 61 86 85 25914 196195 383319 87 745 165184 150952 1 14 115483 80 62 244361 12 92309 221032 1 163952 45 373476 784348885 426723 28 87 5 2 218652 98945 389826 66 70816 480932 75 20 455066 10 154912 6 4 27 190777286 84 62 1 97 125313690 75 8 36 104681 19455 122151 40 268237 97 7 63179 57 115820150 20 697814687 9028 79554 26 45 259098 416518 5 78 177456 54 394450 599699371 440160664 8 60115 15 49 156958 29 251012 102993 78 216498 26 85 86 8 8 21 464905 772507943 200270 201931 6 422953 64104 371078 9 73 70 429541269 476407 80064 368409 393309 339260 12 262905509 8 136525 76 20 21 88 321078 62 35 4 876318798 87389 416840 284594 285243 354069 301203 61 23425 448567 7 59 984715754 647650712 8 45 459771 88228 9 3 4 58 74 43 61 46 5 328186 80 6 51 333713 23 96 44 235052 846573060 28652 61 436304 79 496775 51 76 2 69 7 2 70 44 417316 30790868 72 148728 385568 61 39 15 388548 63 83 3 251586 387384 291766 52 82 251272 5 252628 78 452703 161800 52 42087 144268 290231 4 2 250116 294204 354619 228923 5 958190600 63 170642 1 5 72 23 282721 59 399261 96944 74 990463855 431566 391245 68812 411386003 453733 290559 6 16948 67 81 20 471880 509464308 327108 332230 1 9 9 368075 39 837991912 19 519274386 8055 233287 31554 38 201132803 324725 7 288607 482082 493729 192401451 84 88 214298 5 474520 81 14 342504 41 94650 345426 18 387779241 55 82 55 1 19 40 318664 1 85 68 26503 24 138502 160276 26 153080 72 78 35 162191 34650 91 12046 336040835 143117 20 60033 463318 29 378187199 290352 87 421182790 47966 60 95 5 3 200271 420140 79 54 28 153307 16 88 30 83 6 473659 494241 2008994 6 293116 110495 88280 74 72 3 80017 19 274611 340598818 36 484512 399645946 440671941 351086 409334 486513484 93 86 441787 150280 98 399583 258189476 77 86 82 69 68 318915 154863 95655 60412 200442 826499695 130463 71 157571628 434330 899043864 253881 18197 42 15670 105906 45 76 249080 7 415864 64 55051 4 435889 492490 5 213661485 95 283528 55 16 44 130029 4 466487 152710 226200 350333 79 45495 674875445 93 3 43 25 67 60 439463 90 94 293930 87 358417 6 25 466399 400327 270743364 248127 169753 68 91 215028 23 256376505 48 5 909573516 137321736 47 122617206 18 142866 196044 87 8 61 350233 237542 234002 54 9 272550 9 923363697 588799450 59 93 39752 540389273 1 95 12587130 66 57 3 4 591923422 17 35 55 548914371 57 4 11 116791 20 171857 13 47 62 2 77 282064 9187 822711717 7 80 35 84 84 336781229 315284 214590 230057 9 13193 59 941726344 25 40 381753642 4 383187 377531 5363226 35 263672 366898 69 53 45 14 4 59 51 190313 263025 8 28652 148450 41 441232 258467 26 123230 27 32836 525982248 195028 20 6 124262 74 16 386743 374403 72 423690 333237 128843 80 23645 18 28 55 6 4 294644 471506 134263124 10647 349038 89 347179 24516 68 51 68341 60 40 11 227208 48 81 384965 395337288 14 92 44 94 638475684 297693 26 307498 7 143051 230128241 4 393310396 34904 37 33 62 37 654526374 262134 102026 8 447910 232211 4 15 104443 36 181508 35986 168485648 214829 43 82 347088 58289 74 1 162100 104421 58 379873 404546 362769561 95789028 287517192 45 19 95 34 178996 22 280247 271041 485095 226849385 392391620 487497 17 957698096 9 286599713 93 4 363769 9 35 622449923 142922 77 94 73 259522 617660253 380664 225364 4 26 54498 254333 81 122 210037388 84 462927 230480 6 419905 89 316285 91 55 90 38 46 100998 35 98 7 24 3 85 377992182 68 329782 353256 307884 95 26 345469 11 99 9768596 12 430674 26 848898419 433625 213631 471700 153338 8 46377 145018 69 486360 94 64834 61 921876266 292749 5 6 33 83958 72 3 78 21 414004 450910112 223435 37437 61 344674 97 458148 2 7 262587253 63 68 30 481976033 1421 29 10 91016 156253 53 974104543 418846021 50 407841 47 711149163 8 874753559 188897 218130 186789 65 64134 2 7 77 316243 50 33 335956 305198 14019 148915 76 64464 92 60 19484 45 58 130846417 66 357790 45738 79 218679 924256627 221978 61 54 319990 104056 9 13 776371928 380334 20 105868 410564 21 474180 212980 312405 74 941910659 19 216839 32 355095 19 361306 23 793674257 88 28 63340 868638999 1 10 744710283 27 33 315637 43 61 75 439794 93 389562 16 261046 21 259496 364887843 107282332 10 58 176738 28 447419891 84882 50 60 20836 6 423822 402486 90 45 447888 304382 109086 1 93 104610 101338 45 219628 298391 579951480 39 28 536210682 59 250759 285053 110608 52 186229 2 458799 424448 48 25 62 682841281 18 1796 170214 184674 78 154165874 438096 77095 73 14 162929 100027511 302638 408050 2 476700 311179 3 6 64 198482 58 54 51 29 391275999 65 12 5 444084 133651 8 154101 36 49 105702 7 68 253813 4 89 10 435007534 72 374300 288368 49 29 207288 943710735 2 30229 254247084 124531 33849 493436 98 145685 638497191 108388 71 479294 30 77 481719 81 54 49050 28574 298249 137665 1414 8 85 313375 74041403 320666 407846 271193 173364 565407539 13 13 492792 360325 45 5 56 216357 254196 89892 76 12 136816 34 405991 92537 9 121204 51 82 2 697086639 292264 50 16 78803 86620 3883 49 174796 54 346516 70 254109493 38 94 382256707 70 20 57563 474678 70 287040 266958196 93125 82 128821 91 32 217943 87 170529 45 366825 8 68 72 7 314113 272497 13397 364879 6 70 1 4 9 159603 9 7 64 7 9 2 81010 142299246 88 423908 757722524 49 43 9 34 240273 2 162556 118283837 121194 192651 378730 442038 64 16 6 454882 37164 19674 66 606373893 710343061 93 10 641484093 4 193664 56 25 49 84 22 81 3 5 64 19 406925 4 81 211233 64259 7 551443179 47 323991 396992 41 210022 355621 29 66 19622 366987 343398 99 85 140505 259953 737224182 25 150968 66 48 37361277 14 44 97 206302 331610 43 10 8 57 50 385645 307831 54 380714031 149046 38 203174 137339 2 16557 342011 310399 170347 45269 288503 53 273081 84 333201 43 402883 4 45 166511 40 89 45 450221 67 25297036 358952 793 468131 462410 5 430333 98 5 813558658 33 79 335894 95 498641 499350 284892 1 87 97 16 7 70 242211 18 40 26 367053 23 3 10 6 25 241144 33 17 22 80 98940 495906 57 14 85 68 109958 94 179452 60173120 30 61 675156756 397302 19 204517 30 97169421 89 83716 72 7 75 38 11600 15 2 424965 147612 497372 5 483360655 14 740241709 8 271606 71 16 190551 693922572 419633 325540 478470 52 24 274436 90 679542114 981902187 466596 24 85 590723998 21 182198 393984 44 470067 45 353400583 445898 26656 161608 16 430585 80940 289109 60 562638978 487857 15 385715 299206 334979 68 133644750 86 369632 94 323779 217141 35 54704 22503 2 65 333616 30 184313 3 142588 497334 54178 259620 265532 22 145078567 659123906 37 65 154955 91 8 64 42 47 59603065 9 293363111 5 53 57 1 68 370695 111937619 211790 237939 468456 1 328753 59 53 170738 699195206 450255 99 235593 48 6 86 82 172039 12 41 382698 186698 7 94 253402 73 21 63 581282573 17 461118 360428 56 98 220519 496910 88 61234 302532 31 233043 65 871580947 6 7 49907 210996 99 19 70 188201 349264308 159712 22 1 22085 52 53121 84 390548 56 327268033 141857 486633 328875 6 492971187 43 814869181 96 288996 302549 806850507 165648 119263 143939 198532 24281 227107 462246 63 931073467 117847832 161574 123493 22 352488 44 78 449380 130766 986697316 249244 228716 278162 39 77 428660 768265595 291235 71 513187227 274520 34 345675 79 75 64 8 191715103 7 2 12 73782 190648 21561 730742120 242964 54 137691 139538 201137787 386017903 279704147 601278488 154100 367502 151021827 280868 66 5 370156 68613463 383714 335145 149787 61299 89 295352 38 65 450018 82 53 45 37 338638 396614 81 146155 31 296980 58 131649106 9 67 81 58194 85898 308554 5 49 85 3 39479 62 219432 752148785 716864354 2 69 399422 51 41 480680 63 374463906 472584 15 8 761097399 90 47 437926271 63 384687 473073104 47 446276 91 8 76 2 772575822 83 269841 173824 36 422057 40 491456740 15 388999 14934 45 103710 5 76 29 470632 93 57777078 187929676 16 55018 7 99107 1 35 7 56 91 75 377598 95 74 90 90326 3 17 141632 1629 278038371 1 495607 345873 570549591 453170 895552225 41 26148 400890 1 73 20 355105 141569 95783185 16 84 8 244648 341719 76 66 75163274 74 232448 71944 266635894 170199 57 95 739781005 51 41 84 7 65 423466 198011781 57 381901 93188 16 25 10 276612 502489113 41 38 79 19 10 27 315357 42 274011509 92 98 427795 631923137 7 372526 418487 9 159670 706006779 9 35 14447 56 51 28 397999 88 16719 262937 2 848720112 246147 12 76 89 17 13 155727 87 96 4 1 440953 308152 216192 75 187721 465018 397452 33 341654 25639 348563 1 65 489608756 88 73086 138717 522972257 178280 34 46 19 76 215898 447293 83 45 2 195748 85 353689 445379 23 128026 492762 382590 10341 277832 58 85 649443325 434063 4 253250 647699472 92 54 1 4 391211171 202300 120655 247528 711365161 522605060 446123 33383 76 87 280376 383276 77 9 61 51 890114798 82 110033 65 57 63 67165 44195 9 76 303725 525904807 49 73185 145497 4 494844 50215 118135 490322 276254 509267183 47 491323 3 321893 461179 427604337 65 40 301505 113000 420788 55 4633 372341 306453 497549 53 720054809 448220 68189 184193 123541 235002 156844 400735 63341 705172661 57 8 499756 8 448330065 83 55 595364101 198295 91 433585 87 42 57 308832 37 81 27 263169938 80048 98 292320 87 599707543 42 76 22 892519257 6 88 63 56 613418852 168000 65 225512 76102 1 148847 84 148498 67 16 476223 2 293312 1144 1 297648 99078214 26 193107118 9 469303241 922377243 443477 8 80 387476 492976 15 66422657 767988272 33 78 81 25 57 4 50 8560 128794 584238291 361593 18 66 27 4 1 360999 446727 5 82 254765 904371738 32 377064399 21 291906935 32 6 29 4779 46 8 65 388719989 117040161 438304 84418 52 487523 33967 164653 9 59 894052015 104160 432010592 492871 228396 50 475418 4 489248 45558 693578072 40 86 399041 328489 398950 65 357879 99 37 45060 4 234613 29338654 292637 270225 197224 49 413921 54 274067 5 185322 16 284461 187078 171602 128231 359198 62 94 65 422333 429147 415683 15 181426 93 595709618 58 32 484615 321401 74527320 545670530 489200 69256 7 285141 34060 98 88272 369666 492138 84 54 105460 27 79 65985 406798 54664 5 323811 173210 345851 403852 9 339971 305588 471462 7 363767 380069 150836 219722 146837 33 75971 117206 129902018 832236090 922287243 134710 490630 38 18 402295 98 320585 427973 62 27912 22 619591799 56 250366 457406 5 494494 6 274002 141464 146254 54 326072 91 19513 14 16 51 64 316098 30 9 139124 66 83 60 64 195501 391069 203044 400416 446317 262253105 27283 5 486726 87 7 26 116885 107120 215589 40 2 396517 5 423532 3 36 80 397849 405296 3 14 809 52 426231 229368 41145 14579 32138 174623 416512 29817788 275887 4 92 64 452046 3 56581 21 94896 8 31 118490922 43 77 357599 47 145924 56 18 301708 323187 81483 82 341951 398831 16260 1 5 277520 6 22813 7 554600194 54 77 473691 352046 85 340386 402124 76 60 75 1 56 40 131582 69 265636266 246499 209077 58 142216 24858 92 27 8 198639056 10888 82985 19 34 89 27 387335 280618429 107208 297131 95 57 743371435 28 39184 202693 34 77 4 211478 25 441914 51 474569 72485 723748202 20520 64 333254 302434871 68 71682 360765 765317289 10 53699285 166376293 54 103712 66 60054 53 23 181080551 989713452 32 73 126242 412697841 114498 279054 75 44 3 53 373151 2 25 39 35 50201 99 343472 7 63 140465 34 15 3 16496599 101468 411509406 94 155821 499447 93276 689293093 20 79 371973 302775692 63 16 388021 5 67 287252 9 1 62 484721 12 173554 436857 23 96 155454 28 301861 98 450903 487670 57 83 903877991 35 498759775 73 55 61 36 32 229996 83 85 3 187943 28263 12012 860323875 49 261673 30 451979269 300586544 33 998987687 88 65 386155 8 296794 228106 49 178890 22042 5 324087 33 16 257225 5 374218 56 5 118904 309906 378860 89771 2 401395 8385 7 385730 532189128 7 179516 112388 5 116057 19 25 12 76 9 55 484491 26 95 91 12399 2 312918 5 545247005 24 61 105601 33 295020 10 81 663618218 88 84 79 454443 339661060 14 957526996 381182 43 83 96 42 302471 96 68 31 81 114086 173363 82 608763867 868806041 86 64 43 323490 927238085 411153 594259147 86799 26 188116 205221 95 16 824123209 75868 56 2 73 56 720149782 97111 5 50 1 293699 120318 424039 969716172 411779 80 724320366 108172 56 41 73 20 282898 23 29 41 91 336648 86 82 48 351565 78 357936 8 69 107752 23 491424 305026 23 394729 20 387485 57 346399 56 94 34 447214 17 2 285504 173679010 390645 202109 319901 199319 161092 84 4 241672 476896 442323 29 74 34679 931888640 469446 353306 289882526 499866 43 71123 132670 85 115206 5770 553965064 8 24 111424 16 189671 77 244688 771140574 6 5 306473 95 74734 18552 35 224947 487716 69 73 90 25288163 63 386845 12 15863 7 59 79 227748 8 65 134165 253002 440061 13 134813211 97949 96 441299690 82 21 33 1865 108616 8 30 18757 106447 53 189405 438412 402112 83 18747 3 372681122 10 283489759 75 30 44 59912 171051213 351097 94 387466 170516 427672077 436080 362797128 99 850202088 197245 461726 60 199916 7 79220694 7 63796 697401076 403581 458303 117281 99585 26 83 280595 5 76799 2 72 90 426565 233093 35 270436 101767 46 60 23 281788 8 2 147324146 36 432649180 18 829194006 55 45 202739 15 9 56 377189 64 8 6 38 479413 211009 6 33 357876 658938112 73 409786 712085907 240158 46 27 29 4 250458 96 100326 67 83 34 75 478135 13 15 29 50 491908 226325 51 68 841194189 13 34 82 97 92190 35 89 53 173722 41 9 6 483600 265251 41 30 71313 30 2778 378694807 356289 99 91 70 99 56238 91 79 76 80 83 381294 393358 206095 247470 369591 252754 311898 295878 193228 78 82 28 81 329763 82 4 5 68238 154849140 322017 189349 343423 169428 62 352634 218540 369775 164642 443832 7 309013257 8 71 449982 395003 88 299702 135002 390353 36 51 76 63644 5939 12 98 447273 74 14 60 48 39 267292 271574 98859 85 57786 187032 26 4 336107 148438 18 14 40432 246852 86 2 10 13 288828 22 27 535873538 7431 312129 78136 200580 8 45 477455 258676 86945 492054 93 374107 71 63997 381537 980878026 34 282932 59 142412 430028 132115 51 122978 75373 183423 21 228698 360366 57 23544943 62 46 88 6 434021 363190849 29 302824 22 50360 40 27 49 41 85 46970 88 95 88512 7 99160 79 195665 76 75 71 5 376756 60 395142 30 52 61 195162 210838 75 97 53 20 60 842343573 125787 6534 676804605 264606 24 64 392976 88 42 53 37 247728 703583227 1454 27236 8 433044 6 61 312163 60 42264 376524 652574770 566766949 96 65 47 81 276434 300422 541373352 599712875 12 69 314966 286400 265156983 9741 165628 60 492611 78 2739 97 16036 363055 586885511 92602 74168 63 374562 403642 111464681 66 691385494 4 90810 292469 97812 86327 459828 412384 69 6 223554 38 64 42 26 49101 87 46613 69 47 11 37 61539 496536 560525787 310345 158551 6783 56 651993485 54 98 21 86 6 55 14 77 51 30 462608 64755956 80 127519 12 99 356355 13340308 4 385467 56 44 83 227181 468969 46 31 268425 76 589623638 98 26 288444 300893 252836 58 9 233037 50 41 8 371967 30 9 299024 150390 97 317283 210972 27 78 96 14 5 88 94 70 57 30 285182589 93 33 435770 97 77 379212 126000 47 312550 93 205735592 73190 55 53 89 57160 427637 20 265434 183479 62 18 44 471235 6 76 2 62 231363 363289 92 441936 769332938 58 80191 78 981384887 871604303 187941 480755 322696 350501 82 89 74 77 124646 411291 22 23 52 474759 355352 186257 79 370572 93 76 93 302052 92 127154519 40 12 244727 782418675 9 148636756 6 66 278808 68 26 188358 69 72 405115 428878 861925020 132990 140890 7 61 124460 24 81 31 483354 16 2 78 433754 419669 25 16 52 9 84 18 200913 23 96 425042 138412 28 9 18934 15 101244 78 37 460747 57 1 10 484012915 43 15 93 59109 395878 349715 142552 9 21 41 41 62 174701 47 32 378063994 478532 189188 50 66063 4 3 4 195348 1 385869 57566 479616835 448571 105841 190368 35 22599 40 156862 51 389399837 151675 117956 52 393435174 10 73 17 85 432219 25 424341 50 6 240854 31 37 396385 153380968 489415 63 38 53 355216 476965 188682 97491 239409 219518 318976655 2 31 31 67 3 85516 402484 22 139236 6 902096310 329365 2 44 52725 1227 923793216 92 2 58 80 112588 86 72 99 72 94 131621 2 8 194199 97 11939 357876 66 21 23 419254 60 476648 355678 751336717 69 7 84 8 157637 412714 26 368694 79 88 395382449 270254 159463 73 93 86 483222 20 339007 57084 46 829516106 13 39 59 41 748865069 781603911 12000 665145104 50 92 91 180851680 44 210241 78 95 238440 93375585 30 303725 59 255465 94 333681 65 7 476850 76 54 151409 814484341 102391 5 466359 2 9 144408 64 15 1 294185 282905785 318701 1 31169 536059467 789445491 106445 33 238623 295710 23 28 139622 413382 81893 12 5 98 50880 477323 87 290723 87 87 42 230676 12 400435 19 70 490246 650552135 78 762714660 309407 454685 4 287777 377272 49539 24875 39250 99 30 272791 191227 44 47 94369 87077822 91976 7 488450 71 50 75 322141211 583065464 272856496 524623218 246614 292146 97 160109 48 280631 476717 161934991 83416 348341 65 886349462 34 338598 93 351928 40 42 157350 68 499138 9 321813 67 80 222915 76 6 82 20 415890 63527 38 57 439880 77 5 77 9 1 95756 270611 75 492899 40292243 130292 288760 454868 249630 483071707 23266 171950 254352 91 12175 77 539879215 45 5 8 45 22 613008944 394890 84091 86 8 2 253872 172776 309681 64 458566 6 53 58 93662889 282313948 9 270156 39 71 266483 1 132476 291608 353512531 7 37 363524 132325 481668 225282 96 26 458694 970986660 35 18 81 1 359137 77 54 575847147 20 153737 28087 94 29 415750 47 415112 102927177 15 24 98 86 459988 88 252329 355056 6 22 32 392066 7 313576410 32 36 109110 26 80 98 3 744535811 95774 40247 13 60 331237 5 67 62 70153 86 65 198682 76041 27 34 352877 70 490493 101872 193004 444178 74 497404 495222 94 37 92 309905 38 289437 49 12 329637 71577 324879 242664 28965327 90 26 92 6 231389 266476 611281957 120302 258508 277009 23776 397211 533796213 156834 9 30 33 162627 87624 256159 4 221972 6 50 112316 17678 224967529 47 29 85 21 499600 69 4 40 72678 404136 27 68 466689746 97 5 91 47564 86 319069 60 89024 9 13 5 90 65505 3 139347 453182 72 495927 46 442427 61 5 22 747953081 3 300615 70 97 864731179 8 53 208262 497128 364673 93 17 17 380642 93 316986 809268660 53 55 281800 200182 34 24 217912 125481 86754 51 7 80 20 86 455098 370820 40 89 37 85 529995828 32 9 6 18 7 45 981780970 79 71 326510 97 22 182475 21 399536977 13 18678 18 62 87 47 29 241992 283602 381394 1 428066 40064 53 16 472934 50 85 438111 678994309 359682 17072 313887 734017929 271414 37819 666398613 323120 1 88 336324 53 6 10 4966 47045 360227436 415581220 39 141247 48 451627 6 54 190021 9 56032 688026621 100535 55 10 454286 87502 87 914895338 60 362939001 725809907 100005 655144556 99465 218440 355296 498746 439910 79 836922216 9 38 216605 87 97 326243 217316 248280 392867 31212 56 406013 476128 451573 24155 10 163708 458360 307340 7 188090 44284 327181 13 183129 63 79 60919 99 91 99 418369 64 52 4 13 42 102215 15218 50 75 84 431815 3092 53 58352 10 413558 266228 423690 18576833 87 68218 20694 313201 606403005 179636 6034 5109 22 21 80 65 74 278238 23750 224528 68077 97 9 430430893 133235 84 3 981880346 276269 146934 99 546304041 70 22 717200925 5 98730 385962 20 20 347866 73 49 69 46 442843 13 1 587509765 7 458329 302116 23 28 48619892 117897038 65 5 267420 96 203178 286959 25 177995 383400 274462 86 165357 4 80 81 128001 92894 23 10 826855192 89146 20 73 5 1 134761 77 58052 3 38670284 191120 484118 225012 34 76 326865 54 50 55 95 319789 65 51 22 783596416 35 78 53401355 439083 6 219352 64 240209 27 346930 18 76 221561 150193 295850099 278971 491068 421376 346261339 2 313304 297758 416731 309071 420669 89 58 71 80 79 420962 330034 387890 37 98 4 354034 22 420675 26801 52701 60 353839 263279 490899 71 407155 127004 7928622 86 19599 69 89948 292010 58 159318 19 156137 183643 9 4 64 12 234812 748875656 254193 325185 7605 55 81570 7 699738000 12 216882 392826 352024 81 140071 95 26 434891 499471019 76 741183431 32592 79 89993 35 64 81 52 6 67 602950208 236324 74 66 167692 651475404 13 171226 11 430346 147210 84 424780 387070 498378 5 422036 39 86 255736 227223 3 318393 473070 77 35 7 58 122808 51 30 555726916 82 132699 311376 84 39 88 132387 891771698 1 66 598381449 214068 481624354 339225 415465 1 34 142482 572457391 8 53071 325840 391590 687333480 331099 38 297933 48 88 8 30 14 327651 955936473 16 385357 15 71 37 285683 459707645 453166 405312 11 118678703 8 353638 857761534 28 459013 340635 33 268362 7 318719372 4 12273 79 99 280010060 481851 795364846 3 32 26 327453 4 59 25 146663 44 39017 17 19 21 100949 4195 117036 2 394735 425516 67 13 93231 72 57 491944 98 46 232426787 72 345328315 28 65 3 35877756 26 213946 3 453908 564025956 45 197668 31 29 9 213891 177114 57 22 7 471878700 163630 289748 4440975 76 429813 471885 94 120674 406862 425183 95 8552173 74 9 85 316200 53 303227 139444 351607 39120 75 405365 470128 5 318954 98 609958345 11 68 299015 10 42 577845090 185455 10 645052779 207631 7 9 397412 474930 52 16 6 496761 262997 5 215663 112227 42887313 9 405735 66 42 198288 24 83 88497 105387 9343653 2 29 118893 414738 393465 407644 86 391130 128797 3 66 60 92 136373 86179 409555 47 7 989965106 130145 65224 53 96 252780 359898 58 23904 4 89895 432260 187360 88 80 71 423319 87 70 18702 20 72 55 372008 56 455204 320337490 35 61 3 90 4 429806204 26 276786 75402016 91 148246470 76 76 1 15951 79235 214915 7 184948 17566 36 49 365533 30 26 96391 492657 70 33 437917 87 82440 16 29 296707 25 98 4 2764559 168286 386009 11 8 46236 94 559872402 244540 1 46 4 324793413 78 16255 210961 175837804 36 92 74885540 99 549235817 13 113131 415977 604104247 31 4 20 50506 285197 25 28 27 468826 86 780386860 78 2 89 224430199 460887 18 82 1 74908 292997596 328183 3 54 242649 241114 2 59954 397900 83 73 890310587 1488 203672 215448 91780 405484 987652976 82 1 30 306834 76 248397582 7 195833035 5 188226 147719 7 449910 442700 227564 56 16 88 43 55 325599203 223125244 252076 85 47 44 79272 2 79 1 433188 3 7 96 60 445766 230770 82 336304 544566355 3 3 91 89 76 490087 90779 88 380049 335254201 64 3 88672 242338 722348808 333465 409392 25 156405 3 332000 618147557 31746 96 99879 8 50 9 77 811124158 607200326 420836 296257 65680 902934433 20990 19 44 488768 6 29 263382 94 72 169488 23871 56 498823 716465287 44 3 380895 273603 80 270308 22863 115375 399822 427049 91 16 32 74 13 21 13 471257 3 49892 11 316769 285914 28 54 5 232715 10 160033 684253152 448086 217218 50 77819288 33 356631950 90085 28 9 35 1 57257 310244 78 77 49159 26444 3 843219073 12 175120 194821 6 1 281813 62 61160 377217649 3 144301 457799 87 83 45 611687586 140525 321659 255830 1 390826 752037148 223283 205605 95602 99 37 96646 92 15 262221 436627 5 251414 80 22 432734 98 78 634232754 341603 7 69886 383178 59 76 451735 13 89 465639 74 398505 1 47 79 24 14 114546468 8 5 83 7 167222 21 89 17 670432649 131908 52 28686 221280 58 357546 69002 87 19 392192 747910429 2 230946 30 434688 4 247316975 98 18 59 267247 448104 45 85 31 59 53 362846 364359631 6 57 128250 19 150863 468687 16 219359 5 327459 48 87 777307101 39 33 94 64 179356 485904 491980 8 199592 387548674 272530 6 270765 6 634867535 72 471753 381103 52 17 11 714554584 976555056 198376 380210 71 463688 5 97 166521 21 77 85 160068 39 78536336 180738 5 30603 60 4 371799 45 239987 57 67 22 62 90 76 58 148908 68 7 302496 12 10 125764 72 104765 333547 38 39 59 10 158727 72 101846 18 498230105 5 361456 82 62 4 284245 434414 71 410194 101982 239979 293836589 4 60407772 406964 42 8 812339135 492678 423235 29 330127430 45 347556439 210843 307868 17 9 36 69 756400475 13 62 86 43 93 93205 27 85083 187128 49 65 308517 47 2 441680 245030 61994 137291 2 441184 11925 5 88 5 50 59 393471 95 76873 1 46 5 463888 85 70 587498255 429548 975809971 39 183874 175098 7 4 2 38 6 42 89 85 96 421276 128122864 614497132 66 166830 76398 981539103 171283 52 46 154916 77068 394413431 431514 45 3 3 60 47 36604 86 169757 51 26 9 845533801 354446 128137 32 30 85 44 492667 949736150 13 23 190181 17 51 431385 127350 236431 67 6 4 99 47 398582 386736 228771 10 147098 121006763 19028 370831237 23904 78 22 46 96 41 34845 403103 65 65 11 6 20 88 34 139156 9 12 3 288961 88 9 95 197055 36 1 245486 554045497 428315 60 96 67 26 96 5 337770793 46368 6 141047 371799 98 144654 84060 526191595 287155 5 967247897 15 68 402030 88 752243111 1059 21 35 69 238247 34 67 288875 200578 66 288218 165873 62 46 62 90 655596570 52 72 992356458 71 494165 56 16 396802 113260 381201 31 35 72 8 416115 30 68 13 457565 7894 64 225601 204075 18 6 284937 3 417742955 56251 49358 75 84489 37931 43 490340 33162 64 97 69 90 63 21 87 69709 931145680 376222 280826 39 68174 80 55067276 208288 99442 51 24665 403568 72 97 5 513857192 631757755 78 129971 229595 381059 6 69 49 100893 17 96136 725379681 56 84 303877261 452793184 5 3 992119510 8 260776 578830063 9921 237656 46 39 24 78 19 223008 86535 97 5 379712 96315 44 481164 48 9 394193 260523 255363 118420 292412 22 259428 92 819824106 4868 363165 37 693833608 338279 394605 49 24 400025425 56 85 3 169959 602462536 204961 57 6 193330 233853 20 224007 64 9 39 49892 2 313712 49787 288113 409713 259578 457932 20 82 289663 15 46 32920 44 25 24 260179 350677 121226 342047 58190 30 246877 974302514 231901 121221 3 229566 83 378226 344518 80 40 19 37 50 2 424105 50 5 70 37 407372 4 347168 32 261195 28 172916 159741 81 475985269 401053 86 87 79 86 232950 21 332139 35 53 94074 458178 421162 14 790360881 291005 23825 481257 994118485 80 93 62 541531515 196175 37 3 13 394485 73368 55 8 121087669 34 8 8 305177 59275 302217 15 412862 743056781 196299 738694434 93 788703252 66 232406 879803422 322154 62217 46 276933 464623 3 212613 808233535 3 495265 164885 397297 616 357417 71723 98 365551 7 492939 11089 392399936 41121 10 72 9 7 207617 182357 72957 56134 116227 159315 34 52 144583 6 40306 3093 432639 42 442360 341482 226938 67 114659 43 93 121529 2 82525 297289018 56 467171 2963 303099 63 694044229 42 39 62 366631 91 95 786757775 984888509 267028 322805 9 244114960 71 225710 11 1 683730104 287060 12984779 517165074 214390 471075 421597 449419 6 409442 186540 4 56 3 94 1 469754 91 78 7 31 332998576 313027 790919000 588159843 64 447100 30 87 49 64 58 8 42 60 226477957 270697 423267 927285385 493855 8 55 407668 40 200714 32 223050 281374 130019 65 867467528 125015803 13 30490 331579 424319 22 67245 999964720 264768 63 2 70 483239 8 82 32632 195618 10 940255153 803210994 933185277 199221 246908 58 37 31 62 70084 77 6710120 36 159631 235121 87 54 25 31101 80 7 9 78 5 3 90 19055 268673 33 8 16 11930 45 276144 61 474371 27798 81 23 44 392775 94 224084 378161 73 465700 550932338 7 269136 9 743781062 50 35 23 82330 316843 20 203958 51 221876 78 121784 1713 456854 338611 139147 35 7 429929 313731 45 274827 59 8 51 714389407 41 41 407085 91 1770 4 71 9 332971 7 9 56 4 245352 80195 18030 39 194900 192325 2 75 1 2 68 67 87 65 35 412599 98 4 61 486155 430636 366164 14 35404 17 153094 56 25429 911354619 634573645 80 11 289488 25 19 286390 65 8 391376 368557 84247 382448 94 676832479 72 64 72 418036 72 56232863 83 66 140623 92 378937 398415 179463 94 396470 14599 4 439746 15 3 1 364369 354043 305027384 74 5 2 367283 66 20 63 111208140 9 1 8 43547952 1 286282 67 45 313918 64 1 28256 330810 99 79 946372220 19 135646383 69 99 5 2 8 46 12 6 204515 76 47 990474909 6 367442 418082 222893 84 63 73 40 3 49273 83128 81933 175899 446732 681628643 27 23 310308 2 25 50 94 82 477984 82 57 19 970493478 64 13 478940 354019 216723 85 438235 80 135368 130013 59 31 112928 2 371628 882265127 45 68 222837 57 15025 281389436 326680 30 54 420861 81 88 996033520 200870 447646 56 532234300 3 15 7 320999 368511 183106 91 1 44 394743 6490 469378 780576923 41812 410462 107099 442960 71 32 96 40 89 162674590 17 110881 726445507 95 65 206651 21 116002 171785 286438 708274765 98 195231 428868 291496679 365977 54920 3 341919 37 53 56 9 279541222 18974 9357 459868 807963951 658235581 57 4 57 246570 81861 9 88 242966 727967142 22 17 4 6 308481 377668 413839 43 430686 322813 79 190715 492379 225237 116332 9 419228 819918438 12 125858 163985 50 274163 90 50 147124 45 37 98 91438 88 253385 23 54 33 75 15 37 284585 172485 7 6 195931 106205 67 6 12 7 73 148522 52764 305750 8 86 404442 59 199753 323181 426073660 74 33 26 34 111039 16 47 9 363366058 7 69 73 197476 67 28012 50 494634 42624 18 45 91 87 28 31591 909567297 18 395177 34132 52 416341 40 811260506 62 82932 49494 188535 46 10582 204849292 382755 3 8 32 145964 487433 412204 30 222982 43793 144097 279804 186420 224247 344438 170153 96221 35 485224 135580 42 257823 43 279241 17 47 87 200812 66 5539756 239045 163165 6 49996759 61 64 308228 38513 396139 8 88 310014 497223 34 311037 94 271813 7 91 97 347982 172266 17 7 448932 67 2 473193 388586 14 18 431411 70965 30019 245232452 28 37 131741 24 431282 749095183 413984 32 65 48 82277636 446486 20 1 37 98 7 42 40 58 409433 57 17 221439 85 194859873 130725332 81710 23 360457 49 427808 101900 972307159 37 275532 44 331442 52 331862 455074959 416859 146327 8 58 415928 46 5 88 54817 206370 603600985 45 50 10 6 21 49 61 66524 198414 222709 36 85444 252168303 693605609 51 119848 342661 74 68 40 791277946 117215 2201 77 97 53 346386328 8 90324 587695570 28 477004748 22710 23 39 170322 29 261567 25 145703 179342 77 93 81 3 2 36 469379995 70 8 62 19 77 155617 191294 38 37 85 402123 14167 6 60 89 232014 522388831 27 84 401573645 53956 97419 307589 137298 47 212455 157268 83 395722 136270 347127 8 334512 120617 2 369176 25 70 421764 28351 62 23 82 12 38 50051 305447 199912 54 29 106721 4663 4 41 80 44 26 76 10 8 82 261540 137596 449317 171868 422984 32 491663 33 1 20 4 82 470868247 452180 57 23 81 44 9 32 163392 44 367027 808462979 8 73 69 80 98 38 581442403 279352 24 59 396779 15 39 30 5 418689 64 332880612 348145822 10 458951 173907 371730 369338 43 64 365521 293968 39 438446 5 180817 61 42 26 417502 298105 44 195078 38 339779599 4 284335 6 85 435097 143283 51 974088566 128285 79 11 72865 17 45 65 173452 516605817 32 96 52 99 94 7 16 401189 51 176917 466268 64 95714 260118 29 198598 57 484233 58 62 57 20 18 82696 138570187 3 35 102701 479201 376494 88 370438 449198572 141214 5 18908009 9 468824 58356 449272 462030 161799 89 365712606 471995 510686419 32 85 298360 75 68915 205715 45 266163 30 93 28 8 18 46 484855 348342 41 140574 21 85 89 267627 20 52 413951626 40 107907 22 43 144382964 5 45 42 77 2 62 356366 162606 243158 471583 80 97577 129678 305833 56 71680610 79 755626871 205567 708370816 793220294 22 42 95 274876 37 7945 85 260266 9 8982 18 364355 439158 186864 149620 20 215818 205888 92149 49 472697274 410907 121236 330099 27693 51912 31 357679 143735 66 322804 184404 12 245090 497366 95 3 379848 31 28297 46 2 7 167584 190500 48 979421058 455520 24710 9 412056 6 205835 3 166581 93 238463 79 483192 6 106251 144153 6 298688 276793030 98156 256858 45 66 224133 123911 72 412404 243135 25 492893 182302 70 2 386829 148477 41 428620 7 317764 768054389 412256 439721663 4 33 9 30 82 976014692 556363484 12 57 111818 87 52 4 74 74 15283 99 141514 219876 56257 36 8 1 33 26 61 416334 79 50 66 64 394314 284351 91 461440 107454 113277 493439 317135 86 36 9 60 233582 461581484 490424 24 37 362400 495250668 50 16 274809 22 71 300710 35531 4 42608 277889439 158482 17 9 93 141840 96 46460 378728 8 963602007 97 115389377 28 343827 198064 8 865440357 4 301124 89544 44 113312 80 319355 11 429591647 46 89 14 490304 27 104160 987513326 247911 66774 53 4 168570 726672522 40113 335492 175993 485044 65 71 79070 130699 7 88 9515 71 116554 130415 79965 15 33 32 337845 5 285000 88 147562103 20623 463462 63 69047 319870 5 36 9 3 91 39 950002005 64 342603 18 106919 203367 238062403 72 69 278519 95 452587 74 6 841052078 74 415858 685805795 86 63170 61 23 6 25 955196105 5 86 95965578 2 370493 54 245238 107626 91 89 68 15643 3 84 615011719 82 9 87359 346343 78 51 118168 161247 89 405091 419639 460077084 13 215465 297402824 254701 31 61051 610670142 7372 134817 98 70 290623317 332891 73 320042 223336023 123117 278026 9 48 11 43 392966 79 73 64760 426247 42 444639063 6 371680 370046 4 115433 128501 79 43 241535 88 14 434524 94 487826 64 3 3 39 354540 32 405538 174076 5 221553 74 378606 91 27 33 807829162 455326 483378 18 201766 513685679 199352 106670 49025 87 3 208250 23 86 15 72 11466 73 203074 417997 364053 241717 6 63354 185143 25590 1 173095 69 1 97 485537 3 20 121044 73 194500 228486 202748 361913 24324 81 12 14650 130361 43 58 75 55 95 17 197770 76 418040 99 42 20 76 49 810018026 81 10 50 21214 3 87 77 246630 419696 96 405556 79 48 45 73 488285 86 439357 71 63 72219 170172 201094 328276 205832 2 83 748386397 6461 96 171769 368995 418488 437368908 714250097 12 99 18 82 43 24 470345 304825 24 402764 91 478906 50493 370979 82 327406 65383650 85 129251 15 108350 200472 2 445327 47 72 147031 596937570 434356 476657394 462565 354503 102198 163196 468801 179208 14 443055 8 412249 16 52 480238 86294 223195 320387496 481298 22 402099 22 377725 260211 27 99 299366 109927 9 216249 50 79 265152 266169 86 400133 108613 60 415440 872711929 5 4 42 315698 3 79 95 440585 1 36 13 34414310 89048361 78 19 3 830104161 496301 48 83 252239 1 129914 63 38748 264121 83583 28 92 198658 1 339308 8 54 21 21904 211468 11593 45 281432 69 19575 22 62200 446334 77 76 37 92 50 81 234743 181439479 190902 812737585 88 26 37 408868 102035777 44 473821 373124336 373343 87 90 23 94946 51 95 98 85 6924 87147 54 83951 469170 31 134912 46 604548389 48 30 82 142444 66 88 370633338 19 5 17 349212 40 271794 17738 546947819 408632 4 18 58708 36 185579 9 102660 23 216823 32449 473172 4 173029 9 86 354696 8 157295 25 417969 540098204 398567 41088630 51 446540427 14 66 18 3 84 30 75 84946709 79 2 65 90 267879 35 735902016 114433 180548 59 238634 46 483676 33 539145005 1 94 198746 486761135 256535 40 328114 394752 74 182953974 74 93 445724 3 43 5 95 473717179 207199339 190030 407163 186945 28 5 50 180685602 16 162102 20 289660 8 80 298813790 63 93 8 60 71 174853602 90 2 78910 37 458171 186318 8 43 8 99 3 19 52 68 57 17 12 344836 420673 246778 24980 70192 91 2 74 319020 61 219751 92 320723 276926 138310 70 86810 60 89 7 81 56 17 203386 398955 249217739 288783 253380246 8 134751 49 398843 80 48 21843 21 609009630 70 9 23 69028 455074 394726 478401 3 50 662444561 20491 701615073 61 221675 434954 20 14 239268 289070 394940281 5 940830120 253552249 207813 332771379 8 15 368483539 72450872 80 41 235183 12 27 88715186 41 75 29 453969 64228 4 962795635 920008575 2 147295 25 321167 38 6 421546 76 97303 333285 170942 22 405812 83 97 287788 35 2 194779 269562 94 68 72 162336 77 38 66 93 160544 83 602890281 149558 67 495477 227756540 73 159711 333417 245732 4 104086 879872937 1 84 81 57324 43 155312 114628 1 28 322186 71 42914 495502558 133359123 427889 146004 28996 74 41952 178415 438495 60 296652 213672 425957 2 432879 37 160017 53 30 7 74 405252 79 178305309 197475 96692 60 81 87 78 55 1 8 11 4 78 486828 74 913742920 48500 177942 279903 542841177 99 232171792 748246454 57 1 142160 64 93 25 17 2 78 370540 77 282287 411697 27 249614 92 493950 545360582 86 76089979 262436066 326321 19 31 56 9 498528 10 13848 63 410739 70285 143304 80 73 72 2593 17 34286 25 429951 98 63 16 193414 20 66 34 120376 112554 96 14 6 3316 43 3 99 365309 360782 32 86619 42 214929 55200 59 39 13 26 316164 43 66 523299549 223470 327346 1 136471 74 82 38 454225 72 12 89 448218 258286 472941 34 328892 11 38 345522 78 34714 70 93 116129 785510148 922603538 49 238408 448988 138917 81 334831 613118644 10 8 30 169869 478373549 232881 43 2 70 36687 90 347842 25 174874 1 43 361620 2 77 671812850 440431 40 803383979 89 904459278 188831 278382 468851 62 82 69 87945 412291 97 117694 82 94 58 156406 20 217262 672873039 697235597 26 1 318656 1 4 895349098 37 66679 31 58669 6 71 877470818 57 31 3 821986831 74 122170 496977 705303527 310975 25 771973540 112207 327513 70876 415607 1396 331599 3 440742 190079 308653 166445 37 51 5 684043843 8 81 9 82095 8 567392399 167179 3850 88 676703322 74437 76496 141250 92 174090972 35 29 347600 82 39 17 484876 54 731525795 175766 40 16 70 42 683966430 94 77 404520059 333738 295561 482332 18 217838243 61 87 673095180 588256376 17 70 682234292 178741 63 136674 461887 77060 93 475852 23873 91 56 250178 192454 174028 25455 462838 35 81038 48 369061 612580628 13082 86 4 185055 26 341593 293687 344855 404099 8 55 767929223 470708037 639634643 22 110173 214954 250445 60 58 61 248575 295090 36 79 58 7 263525 265674 35 9 14 42956 6 49865 455574 476784 6 3 11 8 23 16 392958 43 30102 57 455827 289685117 90069091 19 34 9 106605 42 84 409473 410068 616516583 418293200 89 105705147 94 92398 686144592 265044 91 71 245307 191538 55 387079 661178457 331477 141698 17 875380905 446607 92640 2 309536 96337 3 96 162625 385399 285209 316980937 97 12 91 13 149998 41 138730 703695433 1 69 48 453534361 26 140257 178935 36 334997 376985 34 324414 66 18 3 11 292218 23 36 94 417993 11 268441 68 237714 407014 434953 384858 62 989347413 253804 363621 70 58 70 24397 58 83436 373464488 89 27 37 376593 133194 256452 69 4261 367969 26005 243431 83 351935 1 25 332771 79 127171 9 90 88 830637364 7610 209656 234132282 84 18 30378 66 86320 5 421380898 3 174800339 719829788 373818 79230 282469 132322 73 586854596 79 90 45 92 16 57 477446898 46 84 356662 306631 480092 7 73 37 47434 14 74 904547483 85 58 50 93068 84 169023 222293179 336915 78 458396 405454 16 1 64 748674188 16 267753028 43 38 957414083 15 41 94 21 93 123409 44 331570 76 70722 6 491023 30 14 16 4 91 828788273 94 484671277 7 233292 9 90 303061 69 58 222557 46 21 462804 459743 123052 275411 84 360897 156310 39 44 10284 53 331850 376340 201386 138851839 7 279411 36 87735 82402 80 95 67 96 49 8 395062 66 1 95 10 24 3 62624 40 27 139269 5 406648 413114453 7 84 428232 74 249996482 6 234522369 7 50 15 321582 213351 436416106 66 23 32 52 316453 476053 8 472827 975171636 189794970 69 24 56555 683679628 24 283599 29 581916093 5 58 19 8 408632 33 82 330904 427880 303423 49 191772 1 4 30 873458282 879038012 5 81 211884 419245 117968 93 437145 186875 2 81 89 5 9 128072 9 10 12 3 141254 34 36 14 86 7 245835 56 42 61 31 368060 82 385130 10413 202570 57 519181645 52 657612102 420272 74 53 49 93 25 401737 63 3 50 4790 237583181 187661 173867 60 295001 86 488675 54979 487186680 51 40 189789 343117 420581 6 98 341857 72 106814 482857 27 78 1 46 69 90 399012 76 252689 31 93 68 90 33 795452389 139070 59 329148 62 97 23 55 5 91 468488 260759 360707 560693034 138747 51 19 91 71634 105186 567186143 29 26 60 21 331040216 38 985989255 82 190200 319008379 156988816 370563 298649 78 556210030 58 10380 841028897 55 71 6 65 39 20 92 74 992749565 189774672 8 2 2 513455712 303562 31 94812 397367 249507 63 433124 368239 447779 981802327 432807147 25 12 71270 69 59 168008 3955 9543 499900 35 292958 314776 82 207411872 59 349849 8 204371 32 363888 47 438108 853803057 14 138888988 20 178293 50 7 340158 33 8 290374 31 46 43 46 3 405948 496789 142974 62 76 57759519 192237 8 19 66 984679140 41524 79 121100 226623 81 18559 24 16 329906 89246 110771 346710892 11 283117 84 82 51 53 4 92 90 237313 123107 49 67722 9 357170 374341 2 62 177521 68 739250319 97708 491895 256379 88806 8 34 457530 352569953 54 873251808 15 496155 58482495 275076 75388 189661 296070 42 37 245206 496782 422611 152114 77 407560 83177214 52 78 432344 47 301470 499596 47 230504 15 83 986019453 20 91 454799 301983 480989 450254 36 7 662371012 82 71 204716 52 99 45 41 7 300221 23 51 88 84 306723 431118 129076115 58 81 94 491421 474403 322284 2 64 66 106718 108266 35 3 185695 3 207709 485894 150719 97 33 38 8 2 342873 56 3 385533 51 176697 139758173 9 415093 50 313556 344965 8 200869 3006 30 345706 44 391009 71 3 334496 50 202299 189870 8 772269611 152772 2 249123 92 87 41 6 15 4 77 154147825 228444 49 3546 39 47 37 152961 783340673 15 5 388221 25 155586 56 243387 304969 73 297181 1 378279 229776 57537 50 28 2 11 8 16 453011 778569904 96524 365272 1 19 505942720 386817 61 388769 495461582 2 58 243136104 495784 392658 79 415399 97 9 27 305078 38 87 584218943 447804 94 83 69 89 393031 381237 89 56 6 2 11 37 7 489412 32 168077 133446 26 4 27 4 52 7 945036043 420958 347926 84 76302 329095 168091 3221 423950 90 36 369412335 199700 7531 81627032 256771 19 323009 173049 7 28 64 145542 31 123347 9 90 248077 77 63 113139 74 45 54 25 81 91 44 466927 227147 63 146730 446926 286333 6 176739 64 260453 564791382 41 17 41 56 272481 390632 88 28 410592 609448797 78 13 20 484025 35 86 62 117347957 971634473 573024156 481591 401874 1 264719 79 147117 7 5 411454 93 512067549 26 31869934 164795068 204671 367766 88342 297543148 74 67 198389 43 123536169 148439 494692 42982 90 46 61 58 340473952 81 27 7498 322694196 122002 482078 1263 103672 41 87 39 221828 90 45 174936 180475 421283 414146 26 256408 166426 339024 52556 54 490538173 93711 39 13 374801609 65 76 332695406 96004 321975 20 334702 203906306 12 135795 46975 348626 268109 344245 732127396 37 2 662605664 402166 99 320967 435625 107496 262662 39 6837393 486492 90545 3 15 83 327005 24322 436608 385792 13 617077734 38718 242389 65 184211 37723 145251 293124 56 7 33 12 52 149156 27 89 47467 90 10 360422 352997 65 279808 57 15 9 63 3 4 153612924 331655 395864 57 96 340600 87 141118 234979 29 91 9 74 20 174377100 85 94 6 7 7 278917 53 61 22102 39 77 470970 26 25 57 199433 78 94390 63 139539 292980 488104 819506243 48187777 294112 92 18112 279583 94 96 1 34931 38 150504 333557 7383 430700 22 80051989 8 161136 12 54 256456 491877 53079 15722 343920 222552 26 614797035 33 10387405 73 120846 74 768417109 76 390568 170574 111430 112495 449210 71 135028 92 402080 9 1 931680177 90 424837 99 45 6 488593 1 432318239 166267 11405332 494930 450110 56 61 70 344444141 44 70 91 647684545 39 161585 79 143803 123594 1 327426 23 393747 98 94 9 7 49 83 7 394240 425546 303280 23359 204162 379813 84 105963019 153936 47 192967 35710 48 281136 450303 246697 376289 23 3 12 148281 199741 419842 257215 7 20 324774 36 421175 415366 26 79 43717 7831 270268 189200 8 23 3 342045 74 88953 80 26 26 84914 12 18258 3 276698 351976 32 11 291332 111332 24 165187 33 21 90 23 11865 432866 111593 12474 61 242541 15 43854 124370 861182491 179250 35 80002 350011 54 25 282265 17 121765 48 166345929 124061015 254370 3 86 65 80 6 83 404014833 271726 60 120188 203517 8 79 66714 17 96 242931 32825 4 9 82 411085 20158 253589 2 34 29 293927424 312744 9 14 102136 54092 33 44 59403 54 91404 43263 329020 40 493856 37 11 234993 63466 57 317815 271857 22 371082 49 27 13 55 10 222437 117479 56 39 684397459 738894148 94 35 83 397270 61 68 517 11 459602 57 2 95939 211221 954009901 15 163877 76 97 147912 2 21 78 294212 292496 188144 724769503 63 8 5 20315714 191475990 381880034 248263 63 50 495333 53 237901 375705 434907348 16 14 83 410678 83 312277 50 10 370352 39 64 320893 161960 654837437 160177 290394 34 666903712 3 204567794 86 19 595561233 20 411766616 49 43 81 17 86 4 5 54 311841 25 9 73 8 206898 91 7 64 27 6 24 149771 9 232808 26 170258 366936 888950009 66 116948 61 424962 206114 138849 4 62 1 13 24 93 17 3 57 210571 41 60 25 402790 105474 438703 25 52 831755196 78 4 342663 414711 138956 17 41 69827 88649456 417094 28 83 44 98 2 43401 639517721 958291617 59 386555 281115 137527 37 89 5 11 6 16 22 67 88 11 82145 28 96 4 102557 25 81 383261 28 489942 59 78 65 206049 69434 21 209736 23 18 314817 421030 27 424289 8 184248 967545250 9 255499 148506 488916 696198586 33 96 890375011 97 528693387 22 225555 6 417043 401526 47 305790 135354 157401 13614 66 1 48 6 25 66 213689 482744 103663 349490 409981 87 28 400878 20 49590 7 89 68 48 958751947 35 7 14 32777859 14 229864 69 236592713 242345 98 59 14 439211 96 1 52159 7 334855 21 11 86 127160487 27 11 255422 10 45 35693 476255812 275560 26341 18 573403321 415639 84 81 7962 472433611 80 1 99252 130222 81 266793 73 98630 36 23111 341517 332963500 595304514 322484 53 559216784 61 4 175672 2 77 37 239833 58 68 19 55 29 234270 30 54 361145 372357 58 67 52 87 469473 83 59975 40 237208 83367 25 411962 38 9 9770 215456 202514 25 91 23384 8 90 42061203 6310 67 6 427205 217720 70 375231 96 7554 26 149439037 5 444596 154582 253958 69 81 285427 87 107372751 6 6 401601 732209623 158984 73 11 479776746 404517 420422 378213 14 25 114679 71 81 281266 93 74 362798 144521 18 400980 50 137358 8 27 4 76 378861 184997171 33 46264 49 474562 14 378376 35 467 8 8548842 460575189 431299 94 85606 445830 23 31704 43 115910 41 74 976960351 3 11 33 56 64 244388 379632 363285 237972 274509 436859 301780836 152076 26 8 438799 51 289674 8 842377234 6 258239499 396757006 391955 58 66 118004 9 82477 19 914600584 226858 86 52208 80590 3222 791560296 387841 51 44276 37 487850 34 156703 494319 53311 492152 16 92 449649 824759362 249590 1 64 177081276 81 125415 60 61 178804 37 86 2 4 28344 149179 63 6 14793 15 23 241333 807113253 10798 4098 322088 63 200126 688978853 395729 45 75 264787 384529 268055 20 299519 165996 6 88 84 398279 7 99 77 473371 199975 145143 204562 163186 482667 174804 329564 67456 83 86 964443231 206435730 485887 7 19 24 35 129596 28799 12 59 43 30 81 31 40700 127361 8 401401 3 8 59221 84 9 460495 50 99284 208144 192382 74 2 5 252119 104211 999133349 42 57 147278 240325 43 58572 477198 87 4 422280 28 224858 190954097 418124576 146106 81708 8 918931402 78041419 157444 294331486 435591 87 312463 281030 481642177 2 262305 187697 490061 39409 25782 377810 94852 83 2 48 8 89 309162 679907430 414343 5 21 176253 311991 114758 9 96 359086 408052 29 93355 94 74051 69531 4 120949 6632 332936 95 576436652 492183 24 45 60 56 38 115461 35 53 58 430141 49 90 17477 429102 81851 94458 7 191649 81625 56 914529194 5 40 1 473411 245310 169724936 191348250 28964 52 69 60 666284787 46 47 174458 93594292 179460 42478 403353 984025639 141773 82 22 274026 347809 39 54 493673 5 88 33 15 77599 95678 317207 330125 98 69 14 356248 35 137349 298779 12 363825 76 4 39 65 59 170294 224527 68 310769 59 377516 87 87 37 824105789 5 71 238129 212344 74 290878 84 304951 21130 92434 82 57 53 39 44130 6 304648 26 56 35218 369265 292845 10 61 31 450171 24 945196736 25 16833 23 381620 130688 260173643 216205 69 307757 130360 53 6 101806 93 190426 57 939734574 291595 5 701480194 73 83 430479 84887 59 487443 83 28462 10 45 1 323751219 178620 15 5 996882196 372430 517037155 6 77 56 368574 496153 1388 470894 99 442878 71 46 14 11 184509 150181 77 75 59 81 40 432389206 54 182794 74 1 596236721 217718 117041 389050 149651 72 97 155035 267528 5 483990 26 360708 424187 382653 401922 410383 26 39 53 416533 52 479040 62 320991 12 91 6 407822 586393156 228723 298238 61554913 5 123081954 448919 55384 330446 353050172 895539316 82 318505 929915262 63 451868 422680 50 89 201896 91 210491 345018 56 59 173877 1551 470177 63 40 65 385265586 448367 827641053 40 294478 27 58 970603917 89 79 310950 49089 13 91 355700 462383 410944 416845 75 156920 254054 267734 362358 1 260263 228961 10 31 411991 434436 8 488433 253927135 169338 30875 390432 3 6 379135 561518220 50 30 788441962 50403 158383496 429238 250574 29 118070886 54 485419 450556 82796 255974 178401 5 76 1 414888 155844 58 69 39 321053 48 328774 455687 8 1 13304 592931560 326268 45 972457269 10 246453 311413 107434 2 297171 53 97 333220 51 14 131549 72 48873 43 50 27 11 55877 15 44 263692 24 336305 227808 85148 70 31 147722 151137 84 84 446112467 33 466445 9 28645 327019 294288 220512 458562552 61125 470264 24 142284 250618 282819 35 9 45 8 42 590864207 275540 155702 108842 466158 30 194575 15 375811 82 419976429 485821 251408033 374103093 9 834495734 3 93 132710 184834 55 309223 284008 255752 376465 96 232347 322033 1056 3 449990194 1 233765 435992 34 402853 87 67477 9 92 15 232823 621215547 431259482 30 437301 71 298680 475721 49 138201 68 34 226322 229568 808111871 69 70 538215378 10 19 67 68883 148105 97 29 88 19 42 282607 5 148572664 184748 193002 49 371850 399202 85 45 238895 17 34 397137 7 876153315 89 48 38 50 493375 24 66 72 394432 5 81 358098 465057 83 406747 136552 50800 391970 167666 87 63 4 66407 38 64 41 32 311315 78 237678091 121069 1 8 79 39 365341 371626 58794669 19 236575 48 409140 4 903362410 66 38 86 117703 145423 98 11 16 191873 27 404087 8 407579 288317 10 134418 86 291334 444313 286819190 3 428975 46 4 50 53 26 21 20 40 385703362 171995 460782538 68 272559 70 38 369309 742801070 248585 54860 5 213551 491836 23361 329588228 27 31 352166 486920 35 379760 55 74 96 58 97531 68 7 348636 52710 6 84418 69 315490 47 511677509 23 59 131737 355923 77 58 282259588 79 246647 84462 21 75 79 498634 65 438549 12 60 200611 385367 52 317660 20 238091971 125836 60 179997 31 88 8 23257 9 234801 52150 7 92 55 78 443797 313794 279353 151702 94 407388 377259 313648 26 169130 53 423820 75 199373 118819 452621 8820 332296 390235 127160 29 174865 84 160382 30 52 82 57 84 87367 11 23297 340593785 300830 15 17 69 177511 5 475387 75 84 149163 375075 7 344638 92 83 4 418659555 157045 60 37 18 81854 77 27 4 4 4 25 20 191662405 211294 4 354446 67 411806 490134 505184381 341340 82 3 33451 35 85 449487 86 863600934 305336 27 26 81286 90 155757 29 10861 5 4 448297 81 37 33 62 206721 52 764032259 76 214823 470024 178843 332106 350669 46 7 95 89 7 237691 8 365734 343857868 13 342596 416751 230476025 98 41 93 211435 63 67 480241 94 459213 485074110 9 228562 377693 394982 417420 454758 425334 167002 248725 95 341281 290721451 27 91862 4 47315956 504444151 99 410903 90 78 408216 490569 47 99 75 470959 390992 508928745 47 25 80 466843 367973 94165 5 139645 55 488582 89 116879 5 40 922733629 310000905 105277 21 335094 13488 180640 9 491611 225358 2757 79294 257132 257156855 59 334961 376832 24 97569 11 92950 220803 76 18768 81 399979 417055 906961231 721271273 132073 195106 92 468816 28684 80 21026 22513263 225920 241588 202325420 29 277750 406397 382686 23 76 131251 156843 790231671 410329 43 2 83 78 52 390932 20283 425150 337093 60 45 31 79 29 945413933 6 153911 66 8 55941 387683 95 243291 332860 16 12 381944 37 773706682 60 368604 22 627287765 389718 2 652192651 94007 281996 54 150430 70 14 11 9 465196 89062 7 67 81190 1932 65 683902644 74232 1 959451080 87664 11 243454 423002 406683 470069 95 96 429182 195753 103771 225677 610398548 47 18 6 131517 87 8 635253129 10 625911166 15 44 300632 23 172325 95 116626 678656974 13 34124 89 365360355 31 1 17 183350 382722 362077 99 26 8 2 473611237 180340 70 50462 202068 42 771943109 75 5 69 39538 496570297 42089 98 2 62 15 464992 18170 8838 104490 74 7 362449400 573539898 829435289 126394 16 62 16 9 90 58 97 214750845 365231 195692 295384 2 291708 45 32 289494 5 118341 47 79 42803 67 73 54 363381 456982 379046 863350911 84144 444501 49 62 28 33 263325654 66 6 25 576952624 70 300044 4 29 105559 2 487911 73 99949 64 403964 199902 1 449221 76 13 562446356 46 74 25 54059 58 76 9 9 916864588 197979 17 14 95 212718 493367 54 37 16 81 179696 69 3 45 40 16 234857 474519 472920 2 5 395683 380409 180826 482438 486482 91 24 189075 313204 139997 80 491105 48 318822 482799 46 42 4220 339476257 441274 47 5 227540 40 9825123 97 283834595 386270 54 48 20424 333994 19206 162551 237669029 360293 57496 63 356753 430311 438828 306532 5 8 39 294465 21 82 465508 7 192967995 463420 1 3 486334 441499 276170 9 42 337918467 122706 17 321619 258403 75 46 182844 43514 31 462771 26 63 27 5 392933 58 99 315254 8 364211 447390 72 33 7 124876 68 8 17 53669 7 247863505 85 962217746 79 264177 244539 75 443160 192225 28 25 26 48 76640 24697 41 4 57 3 28701 53 87 465496437 60284 111860 13 19 478959 209253 32547 81 98 87 48 626888926 101240 67 49 64 27 17 94863 152270 46 84554 87 386150 141369090 199603 80078 398636534 8781 435648 316472341 63643 8 140699 427450 69022 97 84 67 948282685 246060 439778 5 478955 26 766846241 370701 192576 87 136307 425293 49 290643573 46 93211 2 181858 657769980 81 5 87 25 6 6 387054 324905565 470862322 94 4 99 119389 200677 3 9 41 48 150028 97 27 48845 395236 11 69 138660 376109 434089 297205 68 442627 2 7 74 62 43 47 79 25796 80 62 248724 333912 46 383920 8 4 57 30 63842 82053 1 77 493203 147779 98 55925858 96 805081005 424779 6 37 3 41 59766 355733 31 220090 711965480 325238 401186 5466 318946 91 7 91 381338 81 91670 43 356995 76196 605971676 15 90219 93699 51 26 475476 230259 414666122 83147 119539 234998 6 479283 7 58 102178 24 5 13 39 428860904 305722 346454 163764 273228 423531 14276 2 648417765 248725518 21 26 96 84445 49 206262 60 13 10 29 339150 3 186882 35 29 35 78 484596 811644548 263199 4 362883 88 446934 46 388043 428436 13 94957 2 44 38 85 88 357990 54032 62 76175 451656 477919 297745 7820 203470 357386 2310 95 8 420971 79 121714 42 335933 245686 15 403178 23 323650 48565 21 13 82 241333 73 202839 575382848 26 6 398747 78 319656 367330 37 51 6 71 97 37 13311 88 59 216677 46 224404 268004 75 447530 63 440677 134128 45 73 44 20 75221 181271 5 297305 227808 4 79008 196209 186545 182607 284000 301017 83 22194 57 453287 15 52 483519 146088 58 18 226803 7 337452361 16 211846 257477 29306 54 121749 7115 198734 11 332094567 28 14 21 43 8 18 32 410690 94 4 308995 194682 20 230511 197914 391236 173612 318022 24149 319341473 1 64 426333 12 73 295184 153980 486854 51 32 117523 241230 29096 49 351082 40 46 217137 69557802 5 487531 42 3 424213 438104 450920 638641928 85 80 74766 1 94 68 444570 64061 73 2 474164644 1 136125 302385 41 277097 91 228315 87 194680 373967948 99564 122246 426950 160449 292631 593269872 42 70 11 162993 99489 67 11 75 20 4 16 86 331534 17223 401456 353504 118152854 326710 61 840230215 35 241022 5 178585 36 72 134859 55 164683 848461313 3 18 330307 25 82 1 72 151587 30 199920077 113615 42 69 6 3 861940283 7 450948 158164 71294 340196653 14 29 452907719 149513 46 4 797053623 439235 48 322874 8152 315493538 19 299175 42 441087 7 8 15 93 33270 426241779 376198 7 59 83 85 89 78 54 90 920828011 303803 482558 10 93 93 315743 87 59 261735 35 40 20 186309 1 360348722 485138 91 1925 140741 215472 64 69 35 424087 9 34 37 2 526279903 90 37 7 91225620 91 83 2 55 174904 82 23584 8 5 55 289605 83213 12 75 76 768516852 61 87 216147 57 72 93907 99089 98 81988 15 28 263682 99 25 341567 47 256944 111281 381978 60 11 25 379373 38 61 72 425310 291814 12661027 330183 245621 64 424086 67 83 372878 84 344143 17 348945 277445509 11 1 206684 49 72 57 153873 43 70 438838 205190 38 174236 43 91248 96 57 346104 23 205856570 486394385 1 111597 6 4 249447 232271 93 21 380453 70 9 19 229960 14 30 351644 93935 140067 88 439244 3819 576315340 36 27559 68 91 229875 6 80 138032 80 47 63181 4 865375680 45 419900 909602378 570606334 8 175086 15 5 7 22 94 548759881 206969 84 156731 59181378 82 66334 5 169706 112173 180981 422318 21 15 85 74 461830 8 163697 10 56 386573 20 46 98 24 7 18 63 636764466 85 19673 765255161 79 205243 4 78 105176 84 253503 1 75534 82 45 2 89 227363 45225 186319 51 196735 468817 332170 173832702 210952 18 26 524529649 342041 425561 901226181 468700 66 45 904039798 71 99 143343 88 71 2 276243 128090 486859 15 25 215700 75 81 77 95 6795 7 79 91 6 331974618 61 29 50 90 138517 67591 29 31 373988 116286 91 225800 319082 18 22692 979956970 336816 38 37 4 138075 6 72 40 178874 35 208419 487650 451756 11 1 57 5 25 340268 94 379571 1 77 5 43600 164515 93 3 75 275664 484548 267379 26 46 368261558 34 84 242149 256371563 23 456837160 206291 61 313035 370870 69 437364 33 57 325333 258311 12 95 49331 693389700 105627 188189 96 16039 1 34 38 166262 82 368074958 216094 21 7 466368 480786 76360 23 57 27598 229880 125511 53 76 96 87 51 458211 53 243310 187139 69 182831 10 353038 2 49 6 71 314271185 305856 355179 88 48 53 390126 4 2 50 102907 111227 67 228788 35 9 40 18125 67 197850 83218 459540 134235 934832398 231687 158828 310043 93 263702 270563 3 18 244441 41 344952 40567068 20 49 152883 11 41809 829519683 12 38 92 419163 264816 8 332 63410 142322 26174 78 83 95 313029 58 60 531285445 541838503 4 244627 13 265957 2 339126 330761 56402 380814 243738 37 87 202607 6 227329 204667 247492 237568 888033154 430058 373515 394785160 62 295391 467652 205079913 24 92 1 157322 358878 57 70 7 80 216851 943574892 158273 8 6 23 74 440670 38679383 9 87 84 34 464767 326186 68 185673 328306 457801 37 93 654750553 80 33 57 685309015 178288288 89 51471 228664 818379477 60 10 320983 383804 8 69 234516 156755 623580980 53 62 3 56 26528 16 451506 18 4 802321105 85225 12 9482 287152 482909 65 11 581808528 75 28 251191607 250635386 101986 34910 22247 438354 91 186876 35 980242715 154683 71267 18 36 424568 79 94298 259412 6 173246 65 13 19358 461852 61 432880 43 301680 3 53 211086 88677683 59021 44 179858 63 448508 54 5 59 467460 307612 97 120919 95 106745 181179 38266 98 94 7 6 97 118293 463212 84 244300 103917 81679 40 594063448 105581 6 4 50 670298125 23 9 78 379138 39095 186204 321765 149021136 456051 241454 263967323 445302 234772 130781 98 56 471364 1 2 68 35 89 17 33 218673 32 27 6 87 9 564072450 486433863 241584 69 2 46 76 83 76 398659 73555 31 18 5 307535 68397541 91678 351272716 21 88 24 46 7 36558 474042 724624710 165264 409707 247441 1 68 353154 73 118159 99 105781 192383 9 37 5 350471 61172 43 5 296640 51 17 36 146830 18 6 92335 15135 279268 27 231874 57 32696 205535 333077 74045 331346 361896 241181 398058 80 4 387269 65 28 433302 188266 7 16 433000 80 92 67 5 66 103774 359710280 39 73 25 82 139601 113036 96 457336 214966 48562 59 69 99 463518 7 16 730360158 256110 253764 91 430025 390552 38 33722 45 9 70133 387038 77 7 115313744 39 3 93 62 4 201946 35 65 12 370202 837909359 16 72845 19 359826 337890 5 390807 97 89 70 3 75 40 356216 238142 67 2 6 20 37871 495765 11 55118 326584 49391 85 61 57 452225 10 33 478909 23 483648836 11229 369681 50308 255934 372627 419276 39 242818 352033609 480296 29 87 39 305562477 26 307131 378705 475794 126834 52 185299 367760667 78 60 268022 39233494 66507446 185476 157369 13247 72 82847 7 74 54 176916 144733 44244 112087 9 76 58 489834 96 79 454628 339747 154691 417176848 288957 48 54 307594 58 47 469776 70 248763 89 74 90 226676 1 40 37 97 1 4 262565 27 52 129332904 16 431044 271805 162016 66 29 435194 664778143 392609 368218 351401 74 257791 13266 93802572 458516 69 20 230054 83569 86 23 104016 50 55 260589 48243 962602484 91 40 288831 83 90 30 454927 288410 69 426999582 58 462398098 34 73 25 457262558 2 309473 74 38 3 32 50 54 581515917 19080 227272 5643 341107 379362 86 47 432356 271356 28 11 56 412202 38919 81 79876 446844 291927 25 66132 58126 16 32 7 454617 64 435027 24 84 335186644 61 406366 48 193136224 93090 78 4 170671 19 45 73 59 298470 86 42 27 48 4 907854046 45 589983286 266940 294848 55 6 170950 260286838 35 93 403524 95 484924 308627 85 31 67079 73 3 243087 69 74 98 25 279435 77 43704733 30474 8 80 68 288186 391377 395201 45 804864781 29 230618 25 840716579 65 6 357822 429622 57 7 77 15 73 139243658 347371 173295517 13 215057690 91153 33 493940 831901406 9983 304005 11 14 267511 38 67 40 42044 658520671 464966 49 13 45 271828 32232 320045 24 43 76 253757 8 10 97 42 92 74 466074 492041 78 31 84 517218152 59 246578 477217 48 2 483990 162482 372902 313725 69 290269 256779 6 8 96 6 744478636 55 318916 3 88 98 12 1 39 77 6 6858 1 934736740 35 12 44 3 975021101 3 5 127899 304309 5 295491 45 36 127144 63 348883 12632 153101 42 27 4 69 41 186635 59 207407 944030813 336834 13 84 74 26 42 17797 95 86 177110 69 457114 52795 64 19 82 75 62925 81 311634 38 83 62893 31 58180 342705 238016519 31 22 51 67 254122 12 40 370195 240640220 749870540 216222 102494 2 353680 12 76 579213601 58 368727 496965 21 19 13 85626 5 69444 445700 29 42676 990812234 2 261235 99 39 97980 5 92334501 245400 138381 21 433261 55 59812 3045 89 234093 218807 66 5 33 458042 20813 291076 90730 22 99 944979005 29 5 231546 305387 84 461478 43 44 8 391481 445289 56 461517 213750 15 374984 76 416360 485908 4 9 73 301643 348783 89 6 209396 45 40 455928306 294030 78 180263 462333 339199 338927 37 43 337993 24 95792915 64 5 41 90 4 34 482008 2 29 186606 12 90 134121717 405326 81878 60 16 28 7 61 10581 99855 63890 271416 77208 783102231 1 138759 697752181 909436442 2 379694 350732 384206949 229272 34 25404 74607 347423 347527 89 370740 21 45 480072 5 156652 55 192415 156424 13 498432 344168 66 6 312610178 75 283335 165491 22144 44 429131211 5 383060 10 22 258757 35 92 125008428 60 93932 51 247107 29 783273527 48 81 35 20 85 279337 201374 1 57 52039238 175422 11 16 255063 6 9 13 35428 66 4 62782 1 2 61 55 275556 38 79 485825 294274 26 7 94115 356032 250368 412934 20 63 1 40675 48 39 32 457096 89 380973360 147563 31 363344 149453 264317 210838551 239561 29 222326 33979 7 200196 79 56 2 58 2 211417 430746 55 68 472543 18089 100977 49 413715 439603 233288399 82 3 41 372877 74672 7 2 37 299979615 6 57 473144 3324401 491816 30 13 444299 89 15 248693625 208042558 97 29 214008 6 112170 38 3 98 8 53 10 39 310714 225191 491225525 684883171 92 6 527509192 392547 18 247883 90 997317288 95 20 76 382837 62 260607 94211 253558 142366 47 6 1 349572 129445 364256 3 446584 116905 294519 470156 554613723 66987 113839 17 411081 259451 38 11 996098350 179332 71 25 469023 23 28 386831 32 210354 75 66833853 9 260347 81926 13 177478 98 74558 453315 72 39 64 448911 66 4 58 12 335982 12 70 25 225789 150095 61 8 17 3 50 6 971849948 276308 1 466006 408687 582106596 11 381839 256076 75 401361 241369511 91 393705 3 169719 27 88677 10 88 18 72 86 562697720 4 23 442897 478727 4 429985 49 377828 8 86 43 117368 86 12450 17 415528 277185 76 88 48 312534 79 331092 29 121636 171151 63 108483957 76 28 28 104156 3 38 95 82 97519 2 131624 134872 335543 29 171417760 75 110718 158054 96 330891 146443 662714264 2 14 43 47726 10 43 167638 30 259821 110591 44063 61 194136 96 192086 417886 99 90 283216 82 768223991 322935 55 325078 78 472944 426337 87 848664624 4 117753 70 13 7 145260 470502 448630 49 411165 399158 296099 454522 328848 18 49 9 45 23 596150416 9 338777 298008 90 86 19235 254427 344229 375513 14 548213634 4127 399810 281601 42 14 8 15 62261 72 460353 16 467597 232303 429707 18 59 478399 61671 56554 14 59 112767 22 408155 59 442374 22 49263 95 55771 467200 189219 68 36 853147452 837693197 326349 873709041 81 30 2 42 7 43248 440833 50 52 31267 144287 390587 215410789 443180 317423 346214 25 345230 273566 418286 19 260884 97 21 5 124239 22293 563693553 9 54 8 8 300457 177060 26 272688 276398 44 5 99 417084 80 731818924 52 76 483476 97715980 7 311042 97 38 477015 456275 197515 14 72 27 18 34655 330499 284136171 51 5 5 9 479368 255702136 69 95 337688 76 349588 967916929 272687 99 24 43 58580 448706 896672663 82 28 29 436549 715841797 54539 7685 70 433232 1 75 349634 25 37 38 65 75 38 440486 42884 15075 8 9 19 490482 43667 276572 301993 211687 36 390170 41 98 74 124802850 83282415 102120 98 91996 5 35 11 377438 12 405787 440314404 416961 101061 444857 125260592 11 76 701153968 133486 519390586 92 80 247714 90 42 350574 422259 76 57 12 79 322165 75 171915 21 350163 738243867 8 336542 355275 36 43 55 5 35 83 36 68 87 64 19 223746 378674447 25 107536 335081 82 159551 465718 94 394715 55 307891 657347133 406087 254732 302006 178860 449698 253537 31445 68 38622 132971 53 279252 38 218453 351198 60 90 15789 51 65 263421 70 88 320639 128723 191013 779774327 69 479737 67 3 300001 2 9 437038 360465 737086634 6 74 134614 5 44 185910 95 287805 450335 180133 419322 77 629557811 83 19 58 682081272 38 312091 10 190364 77 44 413193530 229283 50 137164 403488 62463 84295 3 444123 10 475830 776718278 141974 71 49226 63 61 94 26 48 293352 69 17 141370 398879 121787 82260 7 7 470715 389856 25 2 419173 6 23446 111867936 27 79 96 242867 387202 81552 67 4 35 72 897213184 469454 406463 392868 80289 381977 23 60 126333 211393911 51 79 43 6 11 31 7 1 1 54 16 6 152170 78 68 46 6 50466 79 30 459080 13 50 36 29504 411548 446171 270797 7 77771583 371392 28 88 64 453490 460000 239696698 3 94158072 28037 174510 7 463794 1 77370 31 431817 44918 94 12 66 58 441748 81 334455 84295 308609 61 102694 367274 342206 105210 278897761 131639946 315729 48 463159 63 43 70 17 477509 431468 90 47 495999311 93 371051 137564 469478 19 77579 27 37 25518 200945 21931 23771 59 406621 518580077 122004 85 8 823516267 91089 498704 48 67 94 44 56 7 20 232719867 81003518 297634 339284 112125923 222929348 396721505 1 4631 166729 360424 4 34 404441 386788 460445 22136 186420 38 84 77 121468286 64 51 269979 471202 115518 7 83 421951 26 40 746471213 408675 83666 9 98 290421 445641 24504 88 290253 276793 49 33 5 20 62 4 5 3 1 85 59 200532 58 57 10 85 35 598672600 333816 59294 69 41 72532 301967 49 20 243460 78 6 276200 207460400 5 16 4 42 715060534 401256 22 153904 292672 435058 459328 464029 473144 245334331 9098 470519392 44 5 61 302406 72 8 41 89065 9 303553 144550 79 30 269866 92 453337 4 36 32 37341 921543866 81 39 61 55 137544 335550 79 16 1 173914 43 176453843 151800445 361236 167728 34 330399 85 229483 99 63 22 3 410104 191165 287612 26 30268 359409 58 32229 46123 69 97 13 95 168461 424192 124414 349040 255968202 363660 338962 32 21207 76 87 284195 12 77528 613355036 117963 30546 45898 33 49748 18 182855 2 141162821 2 448778 40 19 9 18414 58 34 77 90 5 89 868363643 259402 27 763472686 77653 8 235327 8 98 280483 58 189056 27 233425 26 148067 340674 9 30611 7 47 127197 499680608 15 78 63 362398 36 99 60 3 2 145904 58 4 527928336 466664 42 57 581179003 94 353146 13 370070 117250306 79 3 55 56 85 130755 52 63915 4 438079 39738 346913 308422 8 167887 285790 16347 211193 2 90 163815 21 6342 26 17 492151 67 63 4 36179 193866 432938694 361986 275567 379486 65 63 133261227 171350 28 218864548 344016 79 1 4 285904 15 102861 7 86 454423 53 439769113 847539940 17 479017 35 158441975 415867 493267 176990 98 9 414395 70 439846 2 4 391438741 86573 76 24 49 53 99 9 613892439 469937 11 29 22 516846672 32 75 36 45021 24 4 272479 276647 12 69 73 159211 15 15605 21 402939 53840 73 521408542 76 8 23 246885 49 44 10 97675 876829840 496791 201159 409078 912844248 443183567 254946 8 51 91099 60987 72 460433 332811 61 189908 252526 921172645 253053 5 40 387112 36 17175 38 749592067 492421 55004 5 74 318427 3 68668 69 96 67 46 18 302776 16 13 8 138301783 109624 88 58 206137932 208723 30 97 14 6 11 450729 12 7 287014 12 13 869952266 458735 168259 92 106141 163447 6 2 36 204736 45 60 159161 444243 75574 73 776377605 488432 161381079 25000 275956 375231419 74 251267 13 34 24 31 81 75 398963 99 259051 393220485 273847768 257540 40 886637670 79 289692 71 95 57 204461689 82 174140 260126 1 87 39 39 395554 71 11 99586146 313170 18 313734 425092 242934985 571953897 154596 14 94 98 27 364607 38 21 387388 219789 364002 846761211 7 22 173120 7 432061 92762 10 61 85 7 334451625 425020 95 8 57 227572 237907 523226273 157910322 97 306960 456568 112175 363722 418727 152761 417204 50853 15784 24 26 481097 467886 40 22 21 74 250887 107650 442507 429904 96 1 187475 12 148277 47 27610 164521 254014 430729 114810 138600 527710213 44 7 90 2 434640 83 6 124633 139864 49 44 9 117959774 89 331096 415420 6 70 148384 54447 78 88 9 58 119948 376855 58 357056707 270255 408463 60 208398 140851 10 367130 88 333630 311011 14 67 328482 4 33 344893 62 2 187088 50 248281 81 279356 411218 35 298210 35 863606071 461014 498157 168855 35 183640623 67 11 83 83 10658 274559 48 97760 41886 384147 75 40787 263977 73510362 57 6027 381266453 22 12 70 258582 64126 173468 25 174791 193383 325416 83096 678741769 153226 141033 7 11 14 25267 86 62 415373 559110418 430323 28 1 97 74 71 9 273262 8 86 9 400099 86 64 242197 246702 208694 72 127895 60 16 375250 400014 3 1 110848 17 20 53 389795 181510 229401 214462 428311 86 74 18 315381697 412493 31995 152350 141463 84 315138 24 22 82171 22272776 249252 808228944 416788663 564049900 339366 239655 230322 31 242314 625165017 64358 38 3 49 488873 902661061 144004 99 31 59 61 110494368 440087 51055 449476 80 395668 71 399223 28 184890 125063 236707 92 67 462789 98 34 67 72 33904 5 99 330338 22 4930 225269 4 3 39 12402 84 426384 491881 3 645687075 98 216346 442580 39 5 65 56 94 89 25 92547 80 7 29 62 769028973 440446 31025 31178 70 50059 84 42 369058 6 77 56 86 306539 138486 35 204431 185167 396716 51 1 5517 337892 80 36 8 40 98 6 37 178006162 85407 414360 871980084 6 2576 97 47 62 5 5 319721 90803 194898 66 53916 70982429 514764751 465495784 24 91538 92 393024 55803 47 15 109811 399171 80 35 73 6544 142020 59 13 1 452619 28 735676623 842023509 44 14083926 31 375792 406451 254518 75508169 495600679 88 523566523 16 57 10 97 85048 134153 72 90910 84 178709 366997 269621 64 26 342973 1731 952578098 70 49 20 839176240 29 17282 266850 49 55 17296 36 352383 511068447 3 206158 19 86 40849 244295 378387 415697 24 62864 299057 71 5 974348840 97768 64 60 97 305130 5 81 34 259802 108445 251690 129905 78 34131 84 356126 44 77632 37 167953 362566 9 810154836 34 3 3 2 490225 37 84 395021 221975 72 67 80226 248981 121810 1 51 96 324231 4431 22 6 15 243882784 203117 124529 301240 310052 9 43883 348732 67 352911 49 145825 236186 144794 984830584 242859 414926 11 689254265 403776 70777 56 95 43 28974 35 97 378881 26 6 8 61 51 258597695 8 67 28760 711237081 5 282547 45 265337 98618 278008 94 6 74 32 2 90 61764 493485 36 15 66 449346 468668 466223 384451 79 83359071 8 63 25 241152 89 52173 148146 301133 34 15 421964 447803 48 77 210321 58 69 54808 253698 66 57 440734 53 44 342285 228297 87 490255 9 142229 97617 5 78312 75 479670 64376 951082582 82 42456 425917 14504 395428 57 45 398806 325906 397147 391486 14 272841 469920798 198431 265671 275180 42 34 35390 63 15 61 6 37101 82 913027995 97 361367 452811 337692 87 401253 24 451457 124485 899780636 52 425976 46 89 112188 8 59083 263944 925246638 252451 441584 70 74 411882310 5052 293873 74768 261619 50 484904 88 48 289192 96832 13 74 248225925 52 97 51 123595 361685 450943 319571 172046 78 37 70 5 93 70151 202265 282494 9 4 85917 298063 60 104038 14 56 65 25 8 65 24 39 92 47 40 464319 180921010 64 22 99665 104396 38 3 69 186643 4 239961 57 270966 81 65 72499408 5780 25 87 233690 76 81200 91561 33221 76 231040 5 448618 811768436 830500286 760470472 199053889 99 24 17278 16748 379158 16 4 33 6 184109 9 373935 709632361 459989 430592 202568 470496748 8 300853 421218 102162 337227 404148 46 42 14 6 65 70 6 128302422 370988505 22 481766 26 24 28 31 15 2 39 38 58 73 271908 324828 26 28766 88 6 64 6 149204 386686716 7 65 99 90207 377364 237685 5 75 9 99058 97 137125 191257 189740 201 53 304809473 247812 241928 386518 276509 42 48 61 994181590 13 5 87 95 447140 432610 383666 90 37070 9 7 199833 12 3 543849837 111117 413785 154821 21 36 228714 61 5 15 6 87 1 43 30 49 97 495184 228636 64 65 66 482299 19 56 928657216 355221 55055 88 65 73290 337578 80 86 7 71 89 15 62 2 480825 300415 25 63 467346 19 53 4 68 7 74 92 182304 490059704 478636 226758 377871652 27436 42 343073 1 11 9 65 54 7 55 96 467618790 276427478 264676 5 27 9 72 133674 27 170748 149105 310609 729687779 10 98 23 37 485150 87 62796 365752 38 26 22 98 9 425677 88 6976 38 8 484970241 66 486803 349783 423672 44 81 351419596 73 79613 11 144330 392379 92 7 70 57 614830750 2 94 2 69289 414907 75 23 29765 56 280317 488416 32457 97 39 60598 29 6 456337503 544375570 284107547 368850 400310 364040 6872 283548 167893 8 79 5 8 59 91 42 449018 204949 23 4363 537015540 311742 59 394343 62 5 67 83 54 4 91 204928 243795 3 49 260650 165258 190432 20 76 458337 52 93 283000 478299 375005 91 94 96 8 78 35 85 412755 2 43 4 9 56 5 38 8 90 15 483201 69 94435 16 253620 314567 441395 51 57 5 29 425673 61358 116672 223971 338309 410677 481176 226273 285992 207613 12 6 92 335163 61 40 470544 881322911 435667 17 52868 38 193339 16 65 23 17370 95129 88 99 351283082 93 623396486 38732 14 44 26731 241914 20 82 444163 95 3 721910561 344203 185175 86 163912794 461639 356686011 81 683271394 95 405789 62 7 3 49 40 487214266 67 128361789 14 66 361337 185186 373688 650560040 619335424 62 32 147404 45 372706 438583 196829 7 55 418650 72 335340 142746 62 96 69139057 26918453 100926 82 844802879 1 10 5 119175 467264 72 113090 93 469526 47 257065563 170133 254591 452434 105687 489446 60 3 33184 142758 86 9 88 39 90 236477 59 9 225022 95 29579 19 11 120263 401703 75 63540 22515 9 73 88818 170222 29887 8 29994 270249 3 53 451024 57 146432 946539481 82 81 49 144732 32 60 70 59212 237075 144889 95 53 230226 480613 77373 150731 24 403510 261926 14 256494 138428938 757384181 285245 395028 65 345484 72044400 65 49957 48 6 65 392941 468432 304985 65 436717 4 99 367804 34 68946 3 52 52 217309 32 157003 56082 1 22 86 45037 16 7 3 96 335222 3 494844 150260145 45 47 347024 30 27 72 53 142800 472476 15 308466 36 72 141966 23 345559 57 97 289797 24 87 821476521 44 1683 9 89 69 48439 11 74 74 9007 39748477 4 280398 93 331188 60 31 133963 63 357044 456528 3 257439 2 412855 449543 79232 5 8 48 24 70 36 127155 182045 72 684203354 91 63003 73 394836 60 6 43 7 98 233792639 44 100224 341821 41165 8256 5 44 64 21 61 68 7 60 215770430 75 454241 27 312195 31 13 483406 30 239064 7 440903 254713 91 270481 36 93 12 3121 54194 83 335439 52 23 64 97 124500 40 4 299881 62 34 73 47 400372 59 294340 201214 11 148802 241342 6 127939 38 13 83726 341858 39 37 251241 376548 316315051 54 164927959 344445 54 386655 3 31 429981 323626492 91 88 366143 8 8 42 37 158923977 11603 12114 652373457 191478 482646 610864901 59 49 590223257 34 16 15 137759 25 443092 74 7 69 72354 354763443 99 2 29 5419 212243 7 348569 4 80 29 9 48084 37 307151 439373 54 80 84394 90 27 234128 53331126 55 351086 34 29 467970 977110245 13 6 774334436 218517 45 2 211176 46 336857 25 80 484795 9158 418999 13 226558 270779 364961429 16992 73341 300278 231521 417820 94 183942 308800 401718 452237 16276 400227 185624 265897 341458 160157 247763 99 71 84 48 59 291632965 783031898 1305 85847 917754522 33 4 50200 174606 28147 28 25 30 63 564938496 79081 49 59 70 478674 184290 255836 172304 74 445197 928789357 94346 144623 33 590949710 32 6 37791 224892 235432 1 98759 72 38 187041 27001 2 20 7 85 96 73000 207984 475187 31540 1 133429 247990 158797 920393196 836720925 370948 88 4 281226 456135 282635130 47 6 58 89 6 75 70 432113 16 283656 55 462131 256656 787718970 254975 155401 30 320426 150821 234876232 8 65638 491446 397242 393472419 14956 58 75 69 270486 272643 6 38 811021602 12 221308 84787 253605 46 44796 278930 4534173 480146 249861 128242 35 388280 281174 440468 53 19 472282 42587 53 325764 5890621 46 453714064 172383 47 399189 473134 407782321 9 262157 77054 88 217685 477844 77 132748 255 215948 8 134328 225624 115696 2 88 36 36 77 27 20542 7 226237 1 786 468577 457296 588700694 6 256379 58506 93 607018201 80 53 28 31 98 66 148677 14 41 34 9 152549 26064 55 9 64978 8 88 44 452563 24 40 77 54 465303 274327 85 236735 44 16 93 5 491757 79 306271 786359300 417333 64 143323 6 7 59223 74 288109 17340399 411248829 83 105715 381545 302863 32 422222 6 32 2 560707791 337736 68 416245 348833 6 333283 177554 223821 96 46 200074366 459848 486493 89 225870 788648768 190795 208814 671294673 54 91666 4895 30 133900 79 50 212948 8 31 65436 251650 261004 62 1 2 499856 15 62 4 18 295028135 48 32 63 221149 490904 2 544178121 19 1 4 387895 487931 98 88 283129 19 73893 89 89 13 21 492333307 92 97673 7 491807 87 111708 8 100516 2 253623 90 514241978 360402 58 878775082 307338 75 36 86 5 37975 79 41 52 217867 119231 5 42 56150 434660 238194 451342 6 98644 80 26557 761321323 323609 71 287122 292518 66 42 9 31 82 222589796 62 26 96 92 96 7 76 44 11 80 158035 99 36341 460177 20 8 2 285666 67 296893 7 97148 51 58751126 8 78 39 33 133192 13 262213 337508075 93 214683 141783 4 88 70 265495 88 416672615 265092 71821 4 30 1 298548 89595 39 469196 274817 9 40 194520 449704 21994 677219285 80 3 15 38 65 78 29 321667 155751 460625 177423 78 37 447442 1 214112 505831559 129876 55 3 68 4 231662 43 97 79 90 189356 25 1437 447702 271125216 3 336911 46 54 494087 5 462678 410844243 76 153422 99 150338 50767 92 75 87 285619 327588 44 201701 82 52382 330087 39 34864 87098 6 311042121 26 320921 436944 14388 56 91 9 249406 56 250160070 1 6 5 38 733748465 60493 73 215458 8 73 73 15 82 41 11 323596038 22 242779 10405 60 194084 138103 165701 33011 59 390311 80 24 104346 77 26 318146 337400 2 346154 603139436 93 542545797 640092977 146243 92 85 309068 90 72739 29 237689 111451 281527 70 7 17 23 27 393469578 55917 19 152694 89 466988 4 27 45 103639465 21 68 73 5 170553 74 24 18 71 487460 482002 214203 10 65 94447 53 288819 37532 48 952910934 390396 51 65151 268799 87228256 460786 6 69 2 69 75 5 98 484292001 53 300236 487653 3395 48 23 2 39 4 37 194004 39 11 526592065 287020 71 439772 51 13556 427014 714420593 258264 303882 82 83 10 53 327494 12 79240 287830283 84 47 81 226872 117453 48 59425 114699 32 332253 31 217269 439053 299031 83 261337 60 11 322060 32 34 498170 4 459141 42529 174403 29 5 381972 30 28490 277611470 592336270 195943 27 6 96 188063 60 67 47 34 96 316017 446406 130278 91 81333 2335 69 84778 315378107 152839033 27 463124 105075 82 33380 257607 3 57 363357 114143 125427 155567 6 17 54 64 85 63 31 300198 495898 59133 27 44 40 281632925 42 285471 44 140522 8 127926 70 62 7 56 3 35 76 15 27 305637 44 98 479885349 227984 478378 165035 40 1 251229374 62 93 90 17 289276 420037 4 17 610002190 406723086 87066 56 417226 92 127279 21 432047 64 22 21 90 499745 56 25 63 23 200538 64 205547 379785 7 58 342100 17 93 88 446050 74 618275253 15 325370 13482 16410 86573 77020 296939 24 11 110455 380435 78 8 348128 297911 35 52 38 52 5 56 184004 87 40170514 74015 180347229 90 2 64 15 7 10 1 45 80 70 8 3 25 69 204135 28 5280470 269555 83 36 371957 347970 51 11 53 10654104 65 38 35 48957 618268064 23327 140563 82 473983 6 68 57 24 71 90 33 94439 62 27 27 33 208120 46 61 85 368155 482052 58818 335827 290036 5 86 181997 527766081 10 5 125877 98 98 520715678 24 485941 33990354 78 40 358993 22606 254617 2 82 4 3 12 70 69 89 61 73 487796 33 82 7 300942 150248 41 4 175732 447523987 3 99633 39 292032 66 206890 33 483005334 22 57 91 37024 83827 131909 44 218838 33504 82667 581770609 18 445051 215269 92 3 89 76 33412 238729 72 486187 6 92 3 59 35 266177073 465999 85 48 314217330 5 70 79 157047 12 15 26 301200 10 423333 469256 30 64 221906 39 341873 487096 468055 265506 6 366885 392692 262254 6 276461 5 4 847675338 180695 50 56 40 126905 8 26 34 8 3 23938 320661 40 30224 455537 215484 202834 50 25 70 14 7 80 435355 489174786 89826 71 237530 436637 362064 40 79 258492 42699 113581149 371889 286359 9 852984301 32 41 41 75 30355 372048 32 29 58 37 196310 896985141 85418 322447 51 173445 75633 457462 91 201256 45 24 897972684 19 55 129435 85 27203 25 115847 55 89 24 452227 99 98795 7 278110 73277157 440123 741654481 186978 60 52 37 1 87 72 541372241 21 19681 207322 20 74 156549 67315407 22 35 17 492565 132224 46 93 5 488172 9 60366 85 614990341 28 45748 63 955220438 81 191083 144617 148858 368748 36 3 33 110794532 867547284 452587 444903 60 71 96 1 73 98 22017 34201 28 2 669967813 184836 262394 39986 157345396 39 54 56 346230 70471 329835 88 1 396761 22 314171 246758 419514 10 7 89 52 72 4 15708 89 5 63 31 77 441900 176913 334401 75 64 442221 235190 195542 9 6 667188167 427835 3 9 70 201467 8 315678 53 12641 289059 20 352352 410711 401110 7 4 261962 163228282 9 151726 71 72 19 20 84 97 89 20 801474257 38 65748 14 77896 341456 5 49 74 7 269485 215345 17 178597 25747 352704 909797336 43 77 205661 57752 13 433285 317526 53 2 47 499289 422514 64636 23 21269 391851 24 227498 102909 34 405156 137804 87 387015 186732 312014 143301 99199693 259856 427018 84 459133 74 58 85 457094717 117852 61 386764 33237 25007 198664 601790378 2 249293 15 8 7 301330 282440 423530295 75872 83 115958878 65 29655 68931730 38159 43 68 237125 342303 27 204803 606283572 65 39 9 75 54 131516 58 162247 53 99687 52 85 64573 81 384429701 88268 61 9 465151 8 240240 264612 3 15 33 487363 325133 14 27 273112554 21 277640 168545 167843 110257 65 72 411682 41873 128754 879035379 48 475056 32 372066 55 46 16 287600 338883 9 6 496239 367131223 220164 799252304 84 77587 70 3 56 64 486761 39 43012595 79 53 7 213870 32 113083462 414083150 12 900492943 82587 83 6 149152 254520 23 72 16866 343766 973004259 32233 62 85 59 307458 13 1 457087 432271 5 88 97 295654 82 77 58 388847 911151163 123709 408514 62 304096300 7 5 4 60 21 42 2 83 11 98 393540 96 221956 6 47 426596845 8 641911647 44 190477 355715 294506 50 143398 309521 31 248134 89 191082 7 61947 433168 147653 231308530 33 84 55 285024 367581 202062841 82 65 19 45 1 495990 87406 477419 30 443735 225101 190422 163924350 177027 37 77 22 13 333180 73573 27 64 15 66 968139948 35642 458199 94 812351807 407852010 2 93 35 829912652 85177 43306 414896 20 50 78 192325 56 2 425209 19 24 188335 238527 937762433 5 127349 378420 21872 60 114695 53 74 4 24 90 7 350254 35 6002 103551 77336 304020 97826 204798 473421 404438 7 456609 457349 228882 787221249 8 429091 12 73741 604113446 38049 365973 48 12 37 62 36 73 32 313795 9 113164 866450118 296218 30 33 71 491031 443207 361056 328138 8 2 104037118 208024 241745 52 89418612 358076 189066276 59992 5 114084 193594 308395 20 32299 6 9 474872 14 58 43 347746 35 9 384350 33 130897 77 78 91863 131677 115091 17 47 464916 176805 53 28 99 77 367928 27 240170 716522717 23 64 343470 411512 20 50 31 109423 9981 1 70 16 206494 32 12 409669 6 449276 8 398090 368974 328281 329935 138074 79 142494 386279653 2 70736 5 57 40 37 422739 156175 21 470779 110783 88 420111 8 349605 84 457083 304826 64 31 18 267208 100151 485298 7 3 28 4 71 78 115711 7 3 816746165 70 160678 488788 69 9 47190 5 68 326639 575211201 87 20455 700258281 5 33 57 276464 461618849 30 61 90106 18 83 14 72 320827 74 248109 66075 438111 449780 320593 655176819 56 268613379 883531152 2 98 196850 359862 79 87 60 96 57 193205 59 88 18734 820395892 341144 95 993860018 1 340737 3 18 47 63 323398229 255316 162581 51 304793 439891507 239159 545384196 163371 256193 76 74216 377764 65186 24548 413142 7 34 179959 573825909 237284 315506 11 192238 488170 136431 89 3 99 230301 916393826 31 98 84 26 236781 809043033 289251 61 513190188 39 60 899210661 399687 92 40 66 30 3 497293 8 43 468019 432680317 56 84 735484254 83 448857 76 441086 400127 2 36 499033 928297998 405854 315713 82490 42 97 473634 87 168247 400745 464489 1 99 54 78 38 220122 42 106750 486350 73700 81 43986 24 951134688 455761 268939 21 438828 32642 4 81357 42 566115645 55 41 12229 46 98 11 437155 37 310148 371286 37 4 22 494179029 295551 47 42 197749 83030 240610 243043 434979 85 240348 79073 347661 464418 365361 373652963 279145 120939295 37 318487 351758 82 562236291 21 38 240607 53 201967 378963804 82 447728 262560 72 93 90 70 1 304699 8 112905 321030 253282 35 416383 396831 81 72 49363 440547 48 77 150370 83 212661 81 66 300241926 88026 201619 64 14 36 66 273215698 119216 352998 16 107946 6 456295 12 366008 13533 114621 69 36195 20 25 2849 53 27 319194 871613982 13 324310 189421 17 6 286904 32 204950 45 344110 1 324998 103018 75 86 254956 406351 301918 54 323817 99130 37 1 73 66 120711 69 85 69 288863 32 60317 81 95790 4 72 27461 57 74 165222 218348 26 52 391549976 370811 94 41 296151 78049 52 191130 53 52 13 445540301 243718 382428 71 89 251879 3 60 74893 219000 91 8 30 166631024 34 1 469367 323424883 59454 86 483693 40 78 432368 212746 286790 99046 16 82 287495589 689900920 98 22 253074 175980 43 391564 49 3 77993 96 505264084 243811 2 17 413173 34 73 4 464019 8 218389 249262 52 209064 73 58 171753 2 25 428058 295453 17 51 46 47 77 80 195379 467264 331987 42 22 436928723 49780 710940215 168023 147674 9 21125 1 174757 273050 91 58 181598 385101 139819 1 860305621 34 58 53 436965 33553 444737 763342743 114059 92827 42 98 548600913 65 76 10 408280972 79 21 56 23 485395 9 818829355 847500988 258584 61013158 23 6 61 96 3 2 17 20 408970 454480308 513366253 14 247225 33 12 49 82 49 44 84 8 53 558798752 38 154776 209195 86183 173595670 49278225 9 29070 16 454691 256162 94 225371159 194200 13 27 85 42812 54 1 49 89587643 32 128227 211013983 277632 5 5 295444381 17 81 6 65 37 8 375357 407740 160999 460054849 81 20 1 225400 76 82 62 162432 496301116 7 58 1 452627 485826470 191424 88 70 44 5 18 59621 89 222145 8 38112 6 20 126379 245525 54 52 20 398921 157790 99961 3 4 48 373352 317450 358491 851325047 55 135771 78 125091 36404 92 97 107237 321972 298731 267019 43 75 252888841 10 93 70 27 163630 80 74 44 68 45 32 189969 49230 6278 56 129795 89115 267762 23345 158122 412730 756084677 29 216736406 83 60389 358215 331694 900646865 296102 375225 478750 66 4 877037612 76 57 56 1 36 26 582227912 17 37 278210 272905 409959979 54 37 387220 20 80 2918 8 36207 29002 33 409693 6867 4976 100556 586862800 310884 41 389282 489118 160437 65 106147090 314346 90 51 511256229 17690 15 127359 25 93 403375 48 73 71 21 28146 10 14 437044847 161282 532584458 48 80 272288 47212495 625009476 52 9 305673 6 2 138259 87 80 36 588672896 3 395328 288957 219812280 229794 29 9 53 74667 401319 8 9 90 82 67 19 3 6427 19 417165 25 72 75 80 52 85917 125508053 11 43388 94 79 369240 87 14 264517 72 85 84 16 98278 87760 297321880 275934 32178 86531 396106 334324 93 48 17 73815 481722 223419 467466 58 93 82 90887 3 463284 176563 36 96 260305 91 87298407 7 73 67 322356 48 6 342411 212986 73 447275 324046 351289 77 74 424438 515072439 15 952220237 411009 41 26380 167030 174088 61 8 22 68 1 342728635 330208 4 90305 8 174285 7 795308763 197744 73 5 331128 42 253082 575070021 306539 114829178 22 355548620 385493 219488 6 160944 474657 16 45 8 356489 14 318648965 37 128732 142587188 93 58 50 29 447990 443440 153979 435539 491921 80322 5 71 137771 34965928 58 36 65 9 469741 88 94 43 27 35 61987 119538 4 400492 111503 342820 22 23 298589 60711 93 20 104914 71 277182 163323 188900 74 150065 93 52 4 8 3 37 84 70 24888 79 71 204106 61686 158777 398395 392124595 113769 454373 48 665764879 341594 89 462849 41 89 439400 177761 82 237306349 981914197 854574544 50662599 52 3 53 15 96488 348951 85 45217 4 9 452579 365183045 6297 80642 358858123 62 491175 66 22953 412313 407185 76 272556 3 142071 49 87 64 269601 87 17 404483 139890 68 11 80 23 99 83496 37 46 181982 92448 81 270882 21 6 863858354 72 36 24 78 75 139172 89 54456 1 46 59 15 22 22 488162 362898 17 75 495638 246461 225916 80 567257063 68 424266 91095 58 176413 7 65 49 920311669 189172 386610 17 419431 488478408 25084 486357 9 148727445 76 391094 59089 184089 100328 130370 340462 3 86 265838 88 28 334704 67 736735642 19 191084 24 161461 345895 24522 57 196054 387489772 68 29 87 87454 7 328587022 159036 438208 77 228143373 510412495 453535301 15 27 934995804 879794995 311488 7102 58 344701 43 57 61446 2 184993 43 219238 85887 285763 395700 969518531 470086 1 258906 12 114540 302563 236028 162501 73 171612 88 34 57583 78 156330 327328 670376032 588096237 50 1 38403557 300912 381861 94 23 338397 55 4 450157 337484 425617 923941142 87 3 366183 38 22 3 14 220770 467848 261840 75 41 7651 37 8 107840 403425 92 317595347 9 5 77088 174657 622176258 15 29 51 465685015 52 42 84 16 164837 435248935 33 1 9 460617 94 451153689 761701957 88 192335 290022 47 4 783413798 261941 263116542 197271 13301 96 132630 105034 26 54543 63 57 352265 110839 19 79 22288 14 91 134720 14 60 677514373 419897 55 17 366553 10 91 69 349762 1 114469 20 30 91 4 323236 102314 64 936516351 85 27 85 321256 51 84 14 29076 2 137293 77321488 3 363752 23 9018 211661 124511018 291536 57926 39 43552 48484 208459 96 40 36 22 466415 38176 27 51 38 86 84910 23 10 64 14 146847 162741 11437884 86 13 66 78 416695 7 358933 74 401012 43 322334 343314 43 52 8 868178268 73 987632638 36 266966 23 463062 240345 304248 328327 439251 7 647101284 454329 791299777 759370109 79 57 52 95 55142 42 17326 97 323886 4 16 208297 255257 381052 589401177 5542 363438 74 23 66 864566329 341948 620160425 486051646 48825 111702284 472958 8 62 253083 16 445335 62 17236 437926 411693 497865 85 35379 93974 33 18 90 86 158012 3 103104 796387216 96 19 67 630916202 92 1 257512 133816 259499 82 5 5 4 47 11 93 29 436259 146869 427684734 45 4436 361463863 93 48 40 41 61 809340426 65120 439475 59 57 46 347865 207685 369112 256607 35 196284 367171 36 209607 317654 708660305 206194 311563 498725397 22152 143 385079 445014 51 518187902 133730 25 12 173158 64023 29 8 743173513 8 143021 18 813202295 10216 228127 13 28 404048 78 23 251199 953152310 6 318075 497429 344252934 21 352191 199194 3 45 278945 183741 358515 62394 215215 56 141869152 41 88875 86747136 56 78 773814307 33 93 173971 4 47 346484 2 78 496804 279765 361134 81 149646 917814638 77602 6 36526 275930 199375 9 26 55 246091 5 982878442 518665237 5 67 320251 14 29 226860 106518722 8 39 51 30 384871 333062 13 11 6 42 397248535 15 39 7589 5 51 314528507 86 417865 126443 421127 118193 469828 41462 426657 27 991053000 59 6 41619500 6021 339920 268863 476739 491134 323796 707025760 433297 356755 117763 28 59 8 200940 356651 159370 238368 29 481030 72 6 443619947 924918368 319304 369682 77 196635 21 20 371863 517129641 13 116952 377465 85811 298114 358775 9 6 17 40 38446 156695461 82266 145642 46 477371 6 427621 47 65582 179195 37331 58 276296 347380385 93 7 53 58 65892 490732801 15 85 62 89 984775873 51 46 29 153489415 345407576 57 56 95 293573 14734 64 161273 644603690 5812 306028 80 263578 17 43 6 300753 352460 430148 485840664 44058 66 27 164943 78299 59 437853016 448574365 76073 334109 253565041 58 386242 130206 442830 869853898 294830 235034 125542 39 1 64 45 253799 37 186223 29 56 76789 4 38 26495 363534 5 379836 353334 34 5 460085401 217826 75 5 51 216044 292498556 5 29 22 86 266675 3 46 12712 68 473494 354104 476027 76 34 321385 97 36451 825500700 100127 84 2 217597 140288 98 371680 143642 89 265150188 293423 89 19041 208689 90 11 2 21 372028 14 231297 24 79 19 8 390860 370593 361483 72 387550 34 26 189634 476108 97162 21 339131 48 351604 26 152373 66 277719 96 46 71 769552644 347107 246450 29375 460598 38 176135 74 62 253298 656986484 426097 94 431181 3 64 9 7 44 322243 424815 71 454781 79 267376 3 34 988144334 350335 61 71 69333 65 62 32976 464892 234034 38 51 17214 146201 84 409960697 363525110 73 377945 261080 9 260556 82 78 341324031 13 334536 89 397761 838493917 173249 54544 94 10 476210 77 913166660 11 188744 66926 919428298 324500 296238 76 26 213611 349158 86 183257 70 99 39 60 465523 749070739 93 57 101992 499127 19 19156 9 29 64 366451 273970 473251 77 141975915 14 91 17 702099854 3 308920 8 434363 276505 98 319744 16 217401 316018022 97 29 142236 3 44 429326 57 360738 234614 74052 75 58 56499 282879 80838 8 3 307483970 45 22 471443 278367 924858413 573000916 496391 48 106175 9 97 61 33 81 209990 395314 213801 15 84391 29 95 377124 215940 19196 416166 75895 37 9 70 205477 83 81 47 127241 372173 138786 228955 45 6 911125389 1 77 92 497011 60 58493 297897 73 394821942 34 80 16354 33 11 267771313 67026348 8 6 363256 43538 8 95 50 870426779 111173157 21 13 35 410004 2 640991641 3 20 254349 364763 10 60 6 59 7 1 82 482322 412333 318618 72 34 1 72 76 95 103127 414734 40 312987 83 1 672511452 54 8 72 15 498121 15 65 200839 498796 1 305275 432765 143200 7 219650 127063 79 36 25 97 895962927 12 16053 95676 41081 43 379315 43 282485989 19 233583 10706 64 42844 405414 188981 9 82 7 479776 57 311097 43 25 208808 45 20 34 411839 4 20 79 67 80527 7 223725193 86429 9 5 393876661 728489188 66 6 473721 167323 57165 309525 390602 160344 57 67 29 15 455413 410667 5928 37 533488692 5 211012255 296076263 141663 252665843 327642 19 48535146 96 77 119152 84 128176 534178376 40 64 54 59546 480821 7 43 63 23 143840 633649494 66 89 59 84 34 98 184601 26 388624 84 77 82239 59 5130182 67394 308926 19 412985 61 556517870 360859 90 65 489283 156646 40 960565844 73 18 384319 70 1 190915 9 84737 94 156567 34 387349 433557 31 61 246140 557810267 430460 19 24 30089 29 90 2 244552 66 140443 81 218024 75 414042 359841 237253 42 68 9 192582 21 41 481816858 10 45 16247 305749 18 39 7 340451 69467 100288 48 473318104 55 459513 77 1 44 2 91136470 56 81 343610796 8 274835 35 79 442331 16 92517 309798 108942 78 20 4 580099279 421104 46 443039496 70 132610 434116 137847 343632 131421 78088 13 63 97317 15 62 81 110579 2 29 62 6 51 310512562 158092 272259 6913 24 345780788 7 19 55 8 60 49641 1 16 94 40590 19 162465 207439 31 383944 366704 20 369895 391397 51 83 423592 131681846 82020 599426105 89 55 930046531 230788 23 837010770 36 80880 413878200 34386 493740510 712984906 408248 120580 153335 339983 64 89 89 46 164424 133943 16 48672 20 279069 16 87 112137 501087279 152626 397220 183653 18 2 29 51607 16 78 194575 272579 59 92 443841 588237070 1 865626192 52 82 37 31 242077958 486023 53786 24561744 58 339506 15 491333 292923 82 74 6 118050820 367777786 90 7 303045 66 204587 27 161118363 330553 355667 222936 85 86 212460 95 48464 54 257639 43 82 49 4 4 18 249464 37 75 3 15 23 75 13 47 6814 67 94 74483 352689690 401468 17 30 87 48 65 5 12592 354042 65 752328553 474685882 344620 6 20 488589 429488 226834 12852 37 145797 406823 437348 7 263363 549919267 381420 51 284392 300772 335368 59 27531 41 136676 140623 61 171445 95 317019 237229 50970 10 38 66 263762370 30 138811 143075 53 52 42 34165 1 184169131 10 8 76 625359450 322703 431363 87 257246 48178 68 174236 11606 21 21 249087 532074412 84 389437 34 68 379532 53 274220 208011 369029 99 471277 135170 374115 350395 45 525915378 135973 65 67 2 60 901694503 664886066 41 90 92820086 72 2 71 364208 143047334 162281 30 192708 331414 780941149 50549 75 8 34 40 117732769 254494 296891 2 64 319306 323245 434732 56 143932 643582305 4 5 35 27 81 18 276139734 68119970 596340679 876192094 40 255812 9088 357164 13 19 237488 52 228440 191911 173282 28 368606 6 131003 162916 17 855414806 90 281579 64 28 413727776 13 390797 274182 364828 265608 435628603 24 280278 19 828008171 360244 20 69957 110519 178579 80 402280 97 81 277253 274309 72989838 355640112 98 1 13 188069 437144 178789 54 32 47 239135 32 181121 498904 209693 297380 340260 98620 469228 34 337357 3 88141 61 25 23618 612524895 392456 25 415877 315420 1 750891407 10 189276 50 95 287060 9 381578 30 79 19 322221 32 57 162831 141939 125111 283257 13 481522 340461 83 516281664 241708 1 2286 60074 631232175 637782790 42 27227 43 45533 88163 8 58 238299 98 1 211342 600437109 155088 341643 234715 20 86 19856 73 155936 62 88 81 265760 61 382826 56756 279191 115434 279705 154261 84 955525113 83 347302680 66 282705 169272 266843 7 78 117719 112302 451267 417083625 72 24 37 54 429811 126418 268478 28 102480 383205 187411 66 274131 199736 2 93585 8 30 8 75 202337 343903 609698020 418448 49 12 32 8 26 70 227713 9 52 126456 34609 64 62195 83 241979 553794950 51 77 35 55 456209 538013260 48 181047 397417 241768 64 354193 451146 70072 356717 4 484285 102720 33 136148 38 167490 98 89 371387 655052957 350934 427962 302310 44 15 36090 24 480033 65 65 396567282 54 165999 87 902235646 124315 200015211 32 91 310120 15 14 94 5 13 444495 7 7 365092 9 9 1 51 129012524 47 86579 197527 257967 85 498570 373222 76 214836 426665 351138080 235939 231274 156843 223065 812076715 91 16 512467048 4 75 50 55 491483 49 16 88 845087973 50 34 14 60804 498659 90551 78698 78451 375597 406737 439371 94 73523 9 83 5 84 68 94 127192 426506 11 65 87 292585 7 89 33 98 67 79381 29 86553 45973 436548 385496 398154 47 27823 889589708 32 2 7 94 6 931434789 394483 89 381073 86 427141 321063 17988 366895 755903071 77942 44 4 70 33 40 21 8 83 444122 77 406449099 497535 379770 65 330877 80 325055 50 7 96 7 15688 198619 26 82 246858 43 400651 70 379582 147460726 438289 28 51 330769 16 95 109423 164830 27 44 91763 420803 52 68 67 78 80 243355 276296 367760 48 366299 5 208157 11 43 59868 79 62 330657 34 348749 40 400218 383094 17 19 6 305004 10170 791010969 31 310330 396644 396553 276102 264212 72 270788 58 13 97 696518221 54 9 488149 7 82 26 99 299800 77 11830 18 13277958 41762 700317012 320919 67193 33 129454 251911 145727 8 470655 39 489067 119688 360872 868136245 470445 2 173312 67 166697 415783 295958 12 190662 24 189141 59 37 90 329195 248309 657182807 5 124575 450875 388647 18608 20 63 773332766 352747736 5 496782 94982 87 49187 261859 75 10 23 2 56 48 218799 2 401182 230312 114659 905549858 62 395846155 275140 98 36 1 241291 38 12 51 430413 74 641512580 93 431009 4 84 168197635 511102095 6 9 310905 88 126622 4 31 270313 47 66 41 673247416 356011 419961 5 19 231037 4 41 14 88 127201 41 64 9150 94 11 90050 55 12 19124 66 85 1 23 4 14 2 352438 134923 31 202455 37328 149583 53 95 375504485 25 82202 8 406711 57 9 45 61 61971 296152 330417 9 32717 72 33 25 2376 345609 55951 10 89359 86 951053449 237389 271852169 62 63 67 690743454 76189 75 107809 91 87310 347797627 183043 16 20 461612 598034004 2 246907 183852 92 345781 81 58 7 35 93 63 39 60 433926 203834 417708 460143 731064146 73 7 234015 64 414272 89 97036 283057 26 57 400123234 270041 89 73 47 376570 20 332700 551246495 34 4 18 401493 247325 894511767 298684 21 6 78 436980 385875 210619 43 210047 459871 473432 97 31 12 457715 79 58222 39 13 65 82 422081 38889 590745584 53 884015061 32 70036 22694 1 356564 46471 6 71 8 1 484844931 1 408302 31 18 99 714771102 400367 482905 87 806036366 8 89 150332554 179651 306130 38 471664 9509 18 89540857 21 33090 291420 239129 721294354 8 388090 735737711 8 89 48 152705 936593752 51 46 45376 1 476528 65 16 407502 1 228656 35 307188 158388764 11 9677 777847542 12 157071 59343313 111421 64 79 9 12 137880 587880146 8 106374 490548 40 72 28 473346785 121228975 236906 237220 237097373 113271 742196516 311134 707365983 5 56 454666 55 40 304054 28973 7 176157 107539 27 57 88377 406535 482350 4 321575355 28 349068 12465 2 392720 124857 31481 30 89 395963 193569 16 88 360414 389603079 76 34 60 266178 85 214704 4 53 37472 400698377 91 152905 41 26 46 26 31 90 3 84 449783 94 2 2 85 67 256837 457006 65 42 27 817362998 85571808 57 33 227068076 283525 94 22 3 251616 209818 282568089 94 350222 97 6 73 78788 56 377680 288492 617214521 478803 22 89497 62 81 13 27856 716702733 221521 33 355299 86 77112 399305 44 12 192382 56 399420 10 744289494 2 51 217043 59 352495 38 124793 853590857 861032109 17 5 55 22 9 228813750 18 462505 64 84 364040 48 84 133366 53 90 659279023 94 70 397327 64 51 63 63 263491 98 300317 6 52 87 470241 125129 75 55 55 30 434251 312021 185025 585222844 58 88 1 90 7 5 343531 293286907 4 167054 32 67 18314933 215940 422836 5 62 103153 285723 267104 288412 27 113855 75 28 15 38355 26341 84534 8 66011 13 2 16008347 43 21 171060 25 90 22 209621252 83 346889 146346 84482 329426 22 98501 25991 224175 62 418457 316736 56 97803 305783160 66 319451 96 6 56 27051454 14 4 483311 222133 57 475371 48198 286561 58 201630 140777 216470 97 187113 86 1 298689 94 469962 3 389460 1 43 92 6 96 217919 66 268539347 35 108762 62981 71 42 83276 79373 84 281470 16 41 32552 5 141133 84 948477083 141053 29 991270810 92 3 1161373 7 149467 96 54 92 439464 98 173970 172972 299610 63 9 87 346173 19 30 19 112542 444290 361671 4 487608 23 62471 204428 204890 6 18 23 808519849 9 198211 87721 377422 146857843 89692 81652 4 297806755 8 4 490806714 52 46 15 77 36 34102 10983 53 438157 1 43 973981915 345437 53 219649 9 62 91 457054 152168 49 20 229557 98 5 207947414 907639276 43 5 70 52 97 40 300280 73 6 294505 887566218 131296 71 97 8 763108327 18 181375 352694 381831958 347712 1 374960 91260 292307 90 187668548 60 54 448498 4 59595 467732453 50 208961 46 943685855 17 19 390502 58 56 82 1 198303 14 89 260351 9 53 167098 200891 333150 246618 1603943 93 9 93074 96 762150339 6 25 6 130102 22 194586 71 444815 430659 687431014 121857 28077 57 82 5 409528 689137444 172567 64 20 196209 486287826 334695 191295 107428 5 38937 1735 178911 291420 18 217325 82 53 6 154775922 86 36595 177532 22 10303 224722 107242 442868 91 424542 122102 39713 434012 77 37 3 375815 233283 969293174 550811733 69 36 458470 87 301118 31 30 54 330681 3 53 42 67349421 2269 459065 478948 5177 99 49276 241339 27 24 54545 387453 8 20 397155 45 173137 241697 289042 52377 485389 99 45 51 168879465 78 47316 223264 345819 85296 397064 44900 5629660 471395 60 213525573 2 360097 405499 60 27 89 64 7755420 98760 64 428422 169887 96458 59 307165 87 315410 351108 87 58 472360 400979 12298 648 63 67 327582 612343891 125849650 45 4 174350 1 93 209590 63245 21 147970 88787 577573126 13 896387109 96 6 498921 41 498355 3 91 82 472913 109499 68 42 51 296234 7 95005 484559 86599 88 217460 226900 307776 79 190379 478220 464130 251509 8 43 49363180 163840 863563645 212026672 39 54 645235 13 54 11 466030 308119 7 56 2 79 8 6709 204363 29074 202465 652883337 69 188749 362460 416576662 35 306129 61 54 178146966 178639 38 365090 318947 397410266 95 88 352509 310082 214120 10 850392277 134862 6 4 442063201 10170 45 11 51 88 37 454942 445677 12 1 239900 51 446790 47 324946 45 25933 22 4 1 143975 356178 481287 42 13379 147563 97 73 19 16 77 8 7 310071 184908 442616 63 478175 382680 339011 37 397695 436497 216673 10 102435 19 385424754 371272 15 6954 935495422 373402 349262 58 58 157753 493369 96 620909465 65 880083047 35 34956 383552936 40 199813 334801432 442181 427768 462254 45 90 334808 63 85 165073 76 324027 3 50 794919071 118582 6 7 38567 91 434570 493017 295187 359533 7 32 1 441417 82356 83 215124 988274589 194716 52 60 92 169540 85 90088 180941 52 76 459951 355195 391416193 857416274 6 413735104 1 12 488920 275814 262492 8 77 437030 3 394672 439969 63 176335 291410010 48 66 42 188349 55 450747 79651599 83 142584 124442544 16 72515451 508966695 15 31 247792 388389 297826 67223 437630 7 164900 40 299800 44 73 35 10 801608572 28 4 7 10335 338972 850915885 201561 75 90 72 2 431642 129802 95 6 6 446334 420740 95 23 233001 338245 417159 340018 967074144 44893 67 45 56 63 39 265013 495627 161418 815670495 57 59098 728405608 77 3 81 469128 231564 266919 32696 984569869 27 377320373 294963880 90 418868 57 99 79 41 91 11 88 58978 321316 2145 385926 31 59 395684 74 390788 18 50 359269 648966585 211570 329911 11 40277 49 162761106 5 236453 672457072 98 641186597 135539 386758 8 72 61 61005288 8 96 60 17 306921 82 262187 190569902 421965 19 487474 55 26 182518 65747 275808 28 43 117692 420880 96 69 148423 946492331 302469 5 90 37025 40 5 398670 440071 89 92 49481 5 12 5 1 54 52 425336 95085704 76 96994 426067 247957 153796361 490797 69 49 64 238250489 292967 11 203032 282527 249331 450869 24 344568 40 221420543 653783114 442493 584276100 468001 368464651 622006631 44 328214 101889 81 86 40 390224 64 311632 421194 17 522185021 155974 68 31 9 118899 405323 2427 345192 57 273150608 22 6524 5 493481 99 276840 429791407 80 64 8 22 84 84 225882 46955 330834 791331213 951986736 504033051 90 3 68 38 156694 52321 183417 75 111819 32 458077 70288647 493920 29 967486311 67 397258 32 269735 184540 5 405440 98 2 127323 25979 406568 3 353873 270881 171850 35 57 58 26 8 125576 856811785 398210 59 831881867 142497 75 490098 75 27 350815 313443 58 90 880274642 3 59 468305 391858 70 273759 44 92 42460 696571757 81873 2 71 455922 68 163513 15 42 395354 51 26237 180012 42535 66 248560 269910 481875 362135 53 582784824 80 409702 64 15 470919 243194035 915052279 66 84 207732 3 10 92 15 51 88 80 41422 7 3 7 32 78 42 80 87 80 316490 164597978 87282 5 71 72 9 97271 60 30 40 97 259892279 967903584 2 87 499494 86 11236834 99 438176 399716 99 68 411631 99 171299 414571 396287 37 337478 116625 182754 62 499469 140261 202812 911085400 218725 26 59448367 75 117985 99 443900 63 83 3 24 471016 19834 51 85 412537 57 32 81 54 1 394543 58 418520 62 73 300412 59 166991 50352175 363012 572998217 452402 417057 14255 2 75 31 61 51 228502 350685 54564 269784 493873 431025 8 42 9 42 265817 28 332752 84 7 44 4 164197 29 87 71 5 37 264022 18 856878810 273363 59 19569598 64 17837 238329 866747727 4 301633396 466479 28092 79914 83 705316882 75 394365 408869 24 82978277 90 6 53 87 903337735 120377 215955 372945 11529 32 81 38 452429 25 415376164 2 125714 94 407770 327761 99 77139 344686 79 50 242926129 70 204906 265833 460228 835754134 90638 77 88 90661 92 80 72 215471 409218 436326 75 86 437115 695187706 444980 35 47 53 306547 343661 7131457 37 340964 6 97649 1 68 72 436197 376329 8249 308573 363532 94 31 458650 64 343242 8 468806 4 41719314 61 38 223221 55325 259083 50 279800 66379 77069 205564 98 363195 987023602 194275 318024 25 408131552 53287 81 247803 337071 73 9 457665 591966316 11955671 93 32 37934 41 85 61591 29 40 93539 67767 163259 22 669283144 87 423927 2 485135 266433 453816 6 325218 430316 2 81 97 2 93 83 15 70 74 3024 287890 99129 221173085 121468 16 3 9 2 62 60509 74 41 89 276926959 890757961 398491 85 269803 37 130838 310997561 42 190366 537391705 11 189979 493454 56 23 1414 1 185533 366623 68 454508 53 460724 3 710763587 288353 24023 356279 1 211024 286653 46166 239973 133933 220662 202272 161517 245176 65 250228 46 285611 52 123238 30 7 221477 55 12 289567248 55 74 330718 70 450577 380618 433394 360228054 37353 214523 35 444851 58 7 104047 83 68 13 71 8 897416786 148495 122283159 65 56 139145 212360 603723109 100268 63 487862 74166 73477 2 4555 92 465280 10177 280116 395486498 39 466072 316645 81 465255 49552 90725 859643829 60 276273 264218 6 47 465343 158314150 454106 73 23656 98 78 68 59 324201 94 302244 310302 370572 488389 7 7 2 138933 318989 526786803 294248 16 40 32539 97 224691 533833574 475091863 315982 78 405608814 363884239 45 73 12 60 5 353419 49 43 242975 71 82 77223 295958 606034406 30391 7 71 279369 76 269702 93 265968 229544 92 44 353227 39 72 73 6 71 45 368885 5 20626 92 439849 86 61 87 56 76 10 87 372632 988551254 63 51 27 67 6 278802 1 390591 8 47 979060873 8355879 87 95 2 4 79 310972 65 4 351932910 34 52 169989 380453 41 769073435 92898533 9 282153 19414 238038 898111686 44 254009 99 239133 660480079 611687584 145177 78 68 304505 453656 67 11 245324 96 39887152 86079 440224 33353 143082 51466 46 98 77 456972 182400 83 251788 116898 4 154284926 71 91 7 83 18 40 900518770 48 374271 482558 27 33 479436 173548 59 52322536 483308 91 95 164462 237871945 170477 40327939 376544 54724 154151 71 1 111346 319701514 61 64657 24 439422 26249 32 484990 68 66020 5 7 389123950 449793 1 5300 79212 99 41 54767 16 759947223 50 59190 112805 225700 98 2 388333 435301 43059 88 71 55 340321 64 102007 1 488981 5 46746 355230 3 3 14 393821 59 59 8 10 477925 21 10 94 8 41536 252190 376554 140767 154450 45 334849 8 37 84 426626 319045 55 186756 239238 56 507060258 2 252307 217222 81 580130534 12752 135615 16 51 39 32 29 39 941377515 591438426 61 446676 149671 65464 247083989 281571 58 444291 443577 99184331 37 12 41 3 55 353611 174395 271892 82 90 26 348826 20 499172 78 83 496455 49 196562 46 19 42 84278416 5 5 64 162956 69 859091616 62 6 82 87 90 278132 36 29 57 26 144661 1 176606 13 43 22 83 35767 4399424 76 41173 20 177189720 78 262173 47 28 8 54 260771 397423 538255982 392400 905162956 40769 50 326923772 33 80 29 19 2 23 77 293690 20 59 31 46 155979 40 103252 5 782603334 429066 9 7 170264 34 14 163023 79 705289638 4 13 88 227532454 17 395041 400418 223041 44 77 318559 295889 8 16303 61 22 56943 44 25685 338165 22 54 168439 474393984 244236 377479 58 48 553239762 29 4 50 145200 376055 8 65 235068 386741 50 123772 58 365124 622152231 324532 265917210 27461 72 172287 93 7 89 89441 45 32 407758 85 166144151 275294557 6 645198299 63480 108976 19 72921 42804 38 25201 22 161870 264941 4 265209 8 6 52836 19932 15 18 27 9 96698 35 14 312329 89 36 85 222087 30 29 222622 99 438185301 2 70634 252922 117498 24 317031 80856 157051 22 344577 744900247 153278 761889731 459469 6 121024 1 12 51 90 144602 334619725 46 434097 287450 483547 400021 83042 91 2 10 58 452019 375894100 87399 79191 315138 85 462174 97102 35779 20 315412 470754 98417 74 30 66 63 158998 20264 36 388336 9 21 102851 63995 510319554 121975 35 17597 99 99 133453 13771993 82 8 465624 434402645 398746 80 51 144745 77 87 83 23 604205480 980002411 249638 247550520 98 556084367 81 81 250872 170758130 46 84 92 210228 19 97 31 82729 103740 466291 9 81 817293040 81 449763 992925173 41218 4 291495 358202 209996 266701 75078 21536205 293694 29 90 63 321230172 278263 456633 392968 85357 253190 6 9 17379 3 28 40 25 241114 79 428656 4 97 1 48 306070876 221797 63578 420948920 42 60 10 996862818 483049 11 181338 116182 324734 440942 186670 21 73 6 71 434392 7 326814 326939 85 10 35040954 32 43 504976947 64 93 387977 62 96 5 44 434530 308705 112509462 32 28 304682 298426 39 39261 182483 55 5 97 42 88 71 113836 612278754 901029882 72 36 166821 2843 16049051 67 236844 27 65163 303584 878665145 40 65827 192211 85 297590 237007 55648 57 206352 65 265565 90263289 2 99 49 434416 424395 92349 349352 285244 153081 63 210825 79 92 60 179548 49 433042 486004 15 243032 90 427215 69876 243379 401663 90 81 47 74 450246 244135 233485 60 360283 335305 72 37 6 294895 163962 394629 137037 38 393761 157789 39057 212668 324461 62287 4 496090 127562 84 60506 7 45 189356 81878 39 496618 298887 30 1 27 7 56 201549 71 44006 80 42 22 91 24 379736 371268354 237160 88 120975 443974841 50 98 248451 393549 88 211752886 446944 95 460385 12 5 74 242388 548446839 38 66 192653 327146 89667489 109525 150805 36 46967 321296 15 6 45 236649 273031811 70 68 65 96 77 49 353780 65339 33 9 99 284311 26 7 831715999 44 1 70 320151 240150 7 162072 248235 315605 226500 49 28 342377815 45 5 39 26 78 299736 259572 37 308891143 1 128890 54 306441 139213 3 280060 20 36 474256374 73 4 17 74 722346680 749707265 35036 8 76 380648 82 456731 64 92 86 720326325 846834910 79 682169427 190202606 6 63 405481 479055 13 17 46 19 249297 80 39 67 95 22 19056 922820115 435535 1 2 98 84 22 7 4 97 7 179059 25 47 321795 9 231940 2 218750 253511 1309 15 14 103568 13 247749 49 45 384278 145296 144792 64 37 76 34 58 7 175551 65 127744929 122025 729681688 91 70 156678 22147 367757 391197583 30546 98 113818 130280 215194314 342521 36857 10 6 18 367184 96 738054775 70 97 7 80 635819850 61 822843295 94 56 291946 68 523364367 1 985708061 249646 719673885 67 233346 99 98 49 92 45 71 63 316170 452852 95 282297 2 11 238229 288623182 73 64 60 53 455791 69 441659 8 95 956290018 360767 21 343489 236369 86745 351284 394110 116071 62 45 11 22633 90 34594 464133 75 98 172586 3 429094 460643 9 24088 36 121405 141123 50 481760 343756 69 8 72 14969 5 67 472685 643049595 94831 4 13 78 77751 290163 474678 340674 25 21 9 19 27 71 50 31 77 78874924 359355981 65 339937 1 167035 97819 494931 190310 758148094 495280 352629 13 48 341792 93 400822 147805 38 43 33 858607135 7089 112057 53 54 43 573250290 17 314274 221186 92 2606 429171 94 38 449542064 492131 3 218969 80 577782685 54 37 372511 575726097 81 428120 409018 46910 65 266963 82 2 5622 85 27 30 430503 90856 9 13 19 94183 207660 406029 353106 2 482583 77 96 191786809 223433 67 12 39 64 66 8 8 393430 39 62 71 53 95 97 285723 349331 449531 207774268 20 5 65 260096 210877 226741 37 27 8 40 261190 95 862288897 493052825 74 5 84 256308 108732 165818 96 8 649817259 32 450630 188394 277556 61 64 20 2 432434 24 97157 93562 369479 45 295322 17264669 273905 224605 17 75 98 11055795 69 75 87 18126 26728 74 947380829 52 213806 277462 78 298706 469010 3 29 96 103748 68457 60 2 89 154122 76 454704 304 29 5 102567 56 54 20 50 25 6 60 36744 221198 6 70 93 95 1126 75 43 7 444966 99 187905400 76 5 409416 75 35 67 58267 41 491523663 103785 6 625696340 1 582172346 15 38 42 32 717230817 6 94403 108165 436169 73 96 5 167402 76 4 38502 319593 9 845198643 18 63 13 23 49 61 22 95 37 263215 462198 454038 397231 212716 73245 427931 14412 91 328533 207096 4 554597529 22 10 53557 173526 8 31 14 958847458 86 7 970245785 172822 439705558 387572 11 94 744988650 66859 267624 3 900523847 67 5 387367 256025035 58217 6 42 54 45002 36 922135680 323888 50 20 42 144911 95 368331 420226 8 376021 152006 342493 84772955 294383 792120671 742997422 443374 996658248 7 290141164 284915 495330 97 32 97 499265 863605831 51 237600 995773409 32 68201 426775 30 335099752 325195 816971723 173300 207244 4 736418984 166216 23 318561 167559 6 25203 822216786 22 77775 81 53 88631 29 269898 87473 77 450421 59 13 68 79 55872013 36 79 365513 26 25 79 4 1 495260 135295 68 461683702 828209264 65 271330 402179 1 886477887 407468 2286 69 924594484 2 391807 49 483346 261206460 58785 201225 1 387195 26 362175 29 21 12 75 39292 440978 77 67 292812 341629935 1 78 251036 1 792672921 2 228984002 843982930 149337 351755 26 313464740 7 9 183955 802019821 19 77 3 391251520 43 137620 38 453151 180113 124410 3633 339699630 59 92 95 91 437076 67 7 8 38 230817 14 13 213539 79 347119 82 85 88 219016 98 29396 2 9 302370 194889 70 90 84 79 179567 318562 13 392899 120596 48 527274131 311631 119751 183124 308215 56117 5 6 395386 12 201808 9 147625 5 798245884 94 68 89 86 60 14 181411 21790 1454 74 195802 185224 488535 42 152484 95 494637 9 25139 40 235090 335815 139384 139272 1 97 898190433 526130536 1 101086709 166412 59 19 8 370876 53 316122 258573704 3053 27 725220458 497421 79 35 399120 77 350436592 90 63 28 526644218 256514 35 50 83 5 343916 87 392718 2 482381 2 87 323102185 73 386677 544224546 395573 5 262303 416980 22 39575 77 46777 243820 151932 24735 65 66 405653 383492 252388 11 55 9 887863598 53 5 90 473343 59 4 53 1 72 57 87528 4 40 3 66768753 63 106670 432252 79 112013 13 44 220111 1 82 91 307844 349835 439117 165947 36 130812 275591 43503 418686 10 490797 14 3 17 530000595 301870 303747 25 38 38 14719 96 90573 459957 224904 67 90 79346 8172 64 52 371238 70 253083 155927 25 156393 77927 140802 19 84 91 94 104762514 55 22 52 55 63 66 131831 51 125741564 39 3 71 405795 11 7582 74 79339 6 48 332960 357390 9 81339 34 406524 436452 341492 70 89 459893 8 268154 8 147193640 34 350733 197807 802953072 314658837 151071 19 9 7 11 1 58 133878 79 291083 55093 995084051 422661 104149 171459 137147 65 69 55 16274 23 802904517 194484 493576 4 10530 371461 38 8 64 470205254 7 356906 14831 487528 381399 145385 63 9 441963 6 59 1 70 436592 45 63 4 80 16 1 38 99 97798 24 457782 77 195596 22 12 397391 90 333853 20 3 54 490707 90 182505 34 75 117980 855879239 2 36 193773 81 44 402695 38 78 159292 428590 269460 481654 18 40 81494 741912873 536066204 20 122076 54636578 16 239445 344018 54482 8 2 137631 9 26 15 97611 79 53063 421667 1 96 79921191 685778981 36392 464964 95 188414 495732 326538 40 65 793518432 67 78 26195 29 79 454328 63 14 78 40 2 96 399648 95 93 317882 253428 224929 318014 12578 10 75 68 39 275581 86 5 270884673 470393 82710 442096 492804 53 83 268019 30 406618 232524 309865 49 57709145 381503 46 88 303123 7 398485642 10 411585 92 31181 8 290026 125599987 60 7 270461614 32 140734 50 97 29 470767 729943666 192153 104562 48 73 449007 5 7721 382088 49 259137 76 809851292 80 1 4 258481 485447 82 72 5 354859 319994 43 370490 156256 38 94 78 132631 55 75 152875 58 39 31643 4 193323 302264 46787 18 7 838948152 48 47 496181 395122 326869 391257222 522820966 338059 221256 25090 31055 4 75 88 252394 117543 52 142028 92720 98 18 68176509 15 131460 311449 15 152136 190499 56 482441 439917300 79 53 426178 64 438454440 415680 208731 210546 155354 26 91 424868 22 81 37 164107 9 53 1 45 225066 297759 61209 92 37 72 87430662 153936 82 39 202766 93 788513133 238256 886244015 375332 152293 527361735 161660 40 226583 258931 41 212189 68 235415 186550023 5 152171 409081 65463 1 309156 157612 76 67 367357 69 354859 347418 285828798 4 454335 440111 16 415348213 1 21064615 161899 141171 130333 46 60 35 597740734 16 58 88446 253313 71 17288 92567 71 103478 272135 863241815 5 12 44 345770 135636 289363 327103 78 360915 173810 160641 60 97 29 55 78 47 225952 46956764 72 347848 32 431634 83 25 80 67 182485 296290 118389 22109 415589 11 90 88 57 72 768391606 76 59521 12 11 81 290735 14 364179 34 48 382243 58 352095 27 207703 60 57 78049 88 374744 805228727 277055 34937 76 39 3 742318323 172074302 601829025 407384 75 4 199492 844116016 296786 165563 430590 221720 787689789 463853096 104545 927865946 14 2 60 88 69 268202040 52 22 42 63 84 27 207107 147997 245964 988841967 57 317019 45 74008 362009 29 121411727 83 82 473566 79 385621 439409 298123 64 31 303648 55 54 68336551 226591 443475 17 88 199093 295955 240476 55 16 240503 425903 152818 79 62 21 9 432100 94 19 48864 7 151663 34 119370 8 159535 472305 17 46 95492 91 40268 401677648 30 92 140971 264888 36 325266 12 381209 64 179827 65 54 438509 181813 460764 206841 3929 46 4 299637040 4 147084 236343 826718296 41985782 266451 17 204464 485480 861199526 261837 254184 36 76 206727 44729 473466 279897 63 484603 2 17 63 10 48 12 3 217176 92 94 86670 322240 50947067 7 6 570117426 39 21403 12 47 86 64 5 355499 84 6 86 27618 8 460515022 410758 9 91 3 72253690 15 146068 353002 7 72 408903 23 712490653 47 74 54 8 330645 472303 8 348863 691510584 94 472820 66 598035391 7 21 19 454278 67 26 317458 67 279741 40 7 23 397884013 333901 876759750 11413 56 38 291720 457674013 295742 65 357318 84 842444289 489141 136153 34 27 5 368882 20 88 338409 3 375542 75 476748 30 333025 70 64 19 6 47 39 1782 19 160089 185423 183914 369151 234945 164046 59 53 3 56 26 180470539 222801 36 55 99 230150 385955 371755 53 2 36 79 223406 656863950 9 384715 36 325999 62 353764 67461 87 19 69 72 85 857203094 65 243105141 6 433899 99 458724 478124 586895179 450856 230305461 126320455 9 277961 97 731048951 341944567 700098214 478385 367382 87 44 60 88 37309 24 46 486886 44 493194564 7 15 38 325363 1 133314 11 941601659 454643 494805 978330813 242806 354954 487070 328400 98 4 74161 61 37 198166 485518 251333432 52 246905 250591 9 87 470698 430496409 19 77 96445 157815 447924 99 461481 97 365720 161883 7 356345443 31078 108058 493949 44 2 22 332710 13 358205 86 3 439119136 885356789 53 419489 68 91 213323 47 6 477442 18 20 238490037 437841 200972 64 68 348360709 41 170830 404167 34 47 396801 49 90605 39 33 66 919009189 497293 2 92 5696 249491 40521 382201 83659 2 92720 71 70 93048 96 72 66 30 71022 254503 34 42 447748 342572 9 51 87964 300063 73 38 64 474773 177232 8940 261929 161482 15 18143279 55 358308 54 64 26 251714 553614643 28287 8 907032322 37503 11 18 172815 87 529830106 219922 29 118611079 29 34 64983 3 37559 58 161527 460483 295535 61810 28 69 25 1 35 64383066 42 11 217384 102503 411177 22 39057 99 303640 2 11410 93 116568 4 161388 259813 58 32 85867 260118 59 136977 73 82 381566 18 21 62 30 5 70 150048 65 6 8 24 61 54 48658 216564 99 305964 251180 280887 186014 352167 306189 483411 27 66 4 515805131 97 88 107882 26 294551 52 3 3 47 431212 130279 108270 59 68 97 70 356013 138354 15 19 20 62 87 51 343036198 320578 50 155689 44 7 319311 20 43 70674 4 465834 321798 58 355640 7 95 27 462896636 163537 22 77 14 495652 52 177414 70 78798 69 356196 201819 45 79 142524 63 30 80 28 390080 5 51 33 83 88 2 27 10 111828 95 272024 255430 63 42 50 34 373507 62 49 409285743 5 313056 270279 97876 30 48641 828159643 7 32 34 369116 63 672856867 54 232179 55 430194 45 135646 272577 282816 3 57079 214309 21 78037 80 204497 60 257490 290839 94941 51 70 12 96 441288 218747 57 56698 2 390295 467523 231636 81 23 60 39 111489775 9 952198432 70 141264 2 963918638 75 1495 52 64 399296 461426 64 236049 138458 11 86 734261303 52 324245 4253 186539 12 44 1 39 8949005 96 8 25 486273807 40617 24 19 81626 418828 94 64 91 146652 309046 489842 92040515 157246 1 82 84143 441261 490062 370267 985934097 8 178534 64 448713 4 78 477951 8 94 103778 4 74 94 38 45166580 37038 708156417 40 680266737 479700 307890 59 87 428555 40815 30041 34562 17 41 58253 42 195882 40 396654 16 42 74 2 65 140983 242238 91005 37 4 121716364 36531 46 371086 78505 135289 63 11 85587663 4 7 438485 342946 603186111 58 29 35 62 9 71083 454229 65265 574078932 613197353 9 70037 18 4571 65 8 6 191340 54 84 359058 53 12 169590 282098 362496 362817 22 47921 93 470641 592588047 43 30 345092364 26559 93 40 226635 286772 35 59 309201 446499863 395590 204873 31 723820753 63 18 83 816845679 173266 6 88241 198590 158569 457478 17 349814 81 49 385034 449238 36018 219162 343114 5 166692 19 5 18 96397 407445 94 81 87 99 1 170896 37 29 66 56391711 68 80 223181 58 9 36625508 86 18 5 956249047 34 1 17 89845 118430 281022484 162690 10 299776 291746 23 282594 36 991951619 88 43 72 289335 84 5 30 142684 44149 828997191 345886 490151301 14 874938045 268716 183136 345651 345426138 34583 494590 95 4 36 26 22 78 82 74 539467644 389377 290179 26 295701 6 1 84986 45328 140900 12 90 380878 492072 249024 322026 618976829 444449 5 345718 332625 467193 89356997 68 87 82 445027 115577 12 32 447498 5 329910 5 62 75 736182763 339753 42 275093 360431 46 89 98716 59 30337 1 93 98 33 154841 88 56 27 74 16 904418168 371428 193305 430266 48 59 451928 438679 64 341045 86 61 202796 18 93 403379 18 22 21 5 461821 46 52 99 315330 17 96 100999321 190027 95 11 137969 99 436555 69230628 38 132961 70 6 193963 5 668775278 4 112593378 83 311918 86 81 56 55 42 58 8 166695 69 86 201354 1 66 31 248405 50 5 111247 9519 734245915 380304134 34 314401 25 85 67 10 51 54 85 67 22 218541482 49 16 311621 4 60 907004966 226949 7 322318 60 188039 89 205474 390586 87 16 43 6 130552 474797 64975 7 79961 27 433140 4 59 72 5 443970 324966 4 17 78 165700 292493 439504 782023076 7 22733 60145 193505 67 86 19 307831 22 354608 147516 266366 8 111861890 466667 68 307806 115606 46 198871 442192 60767 56 59 154737 18 236668 66 28 63 65 25 382016 161216 53275 338183785 82203 206268 88 313863 493622 33 52 353145 738354802 27 53 59 953709148 94 242680 227751 74 536679422 4 483874006 211939 485146 247256 10 24 301502720 287861 73434 175202 68 87982 488567 75 25 236971 78 351570 71 57 264042 2 393569385 4 83 142391 64 212266 56 10 227997 84689 43 48 648814090 77802 302794 335687292 340173 449255 175071 9 441045 65416 29 97674 19 86 51 63 58 401718 800225050 75 77 363387952 3 77135 305621 5 19 99 100333 9 211471 436047 64 227388 39 87 9 78 22 68 338581 328080 9 12 24 192524 27 11316 42 287380 48 23 271790 33 12 43 66 424935 470477 25 965122900 80 3 463759 70 240853 371254034 67 79 551226205 219811 2 266552 464566 326601 212761 12 3 265269 6 9 95 469772 3 82 73 133081 73582005 1 96 34 195864 1 65 447884 20 97536 96 263550517 89 21 74 180628 13 79 310544 68 250739 6 392959 33 4 27787 336030 87 26307 35 95 98 48 32 444289 443098 171132 6 15 480986 39967 42 210405 99 18 9 20608 86 385267 54212591 335707487 160306655 151961 9 327443 85 199723 119926 10 447181 397085 70 489389 315881 33 94734755 4 92 372942 699833354 64 424255 674957638 208774 431705460 463108 46 14 113475 75 62638 85 191283 121414 67 270474 368274317 196775 22 22 494233 226680 83 173056 82 323055 330443 106564 357009 213425 42 9 426656 22 9 71 401391 75 499776 497671 93 670077843 301024 25 464631 35 31084 146181 6 40 261919 429824 97 9 1 55 17 2 6 94 246181 498820 8 86 17 38 5 98 898346172 203501 2 38 44 80 14872005 211909 263138 6 784111808 410117 55 44 296866 398108 7 63 400818 297238 50 41 40 74 72076651 17 43 48 479446 1 34 8 486700107 62070 3 357705 7 525713941 397543 378718 56 192226 192394 7 198297 212525 458422 63 42 31331 472569 369258 227395 176408 989689923 343621 97 32 34 6 18 808107547 487275 51 89 5 465769 41 37 31 47 908809665 374675 800964822 39 140499 268675 724872974 61 464069 6229307 106437 248411 2 32 64 67 24 66518 875421828 383347 206649 243160 314092925 822804564 82 7 163699 184373 6 713588678 313091 37 71189 70 310472 14778 178686 23772 57 31463 8678 4 407876 259898 30489 205737 8 56359798 36 404997 266498576 192516 464573 677143798 30 833709341 96 25 2 36739 61099015 86 76 33099470 42 244434 405016 83 66003 214928 90 292087 99 266662 383436 30 21 35 150354 45 467890 5891 74 6 86 40 104096 157422 83 12 91 218079 227832 20795 132679 44 83 308127 200613 57 9 80 180760372 433067 9 8 47 358076 31 87 425657 21 15 67 99 1 79 752376761 2 251333 278820 73 36 32 99 56 22 58 380457 64 89 391156 323196 191154 216895 319883 147701 505371233 436843 652647136 17 26960280 49 580809353 2 445616 132145435 446115 364725 99 80 3 1 313254 61 85 9 332892 46 970898898 79 3 71 19 139845 309956 909865773 1 31783 84 70 217243 315411 173997 480848 79 7 393676 645871997 471245084 7 97634 35 744023235 90691 73 100085 203099 292388 57 380706 55 115278 76 262088 430773 78 54 24 78 213247197 406033 62 496270 9245 4 190413196 84 229627 3 15 31 1 1 28 61264 87 466147 283461 82 56 178855 501667901 348926 9 18 279133 51974 76 21 23 71 90 27 56 98 193180 374375 80 87 314933 7 114989 300755 29 70 8 139737 83 399186 28 92 17 33152 16 370583 174003 66484 100688 37 97 248826 57 4 674687300 50 732577962 74 69 14630 18 70171 379319 41 131660 392403 38070 58976 190876 191271 2 146161 91823 847537546 21 485497 5 324127 26283 526473527 13 15 405862 52 3865 4 262998970 24 66054512 339199 90 320691 258890 73 2 5 82 97845 21 104568 91470 79 471728 456270 98 75 80 5 810831944 102078 230826 19 72 97 91 88 216863 640075521 30 49 476634942 89 78 252565 65 37774 327110 294568041 4 867360888 118964 17 21 71 299865194 95 56 19 17 16 91732 457857 958895285 305599679 21 8 21 436992 30 89 3957 492743 48 599254821 230091 177882 401006 8 318543 12 9 84 77 130109 438668 85 16 17352 47 74630 15 19 25 84 75 779245325 35 489937 2 507168962 79 366653 43 91 25 19 8 19625 33 45 96508095 227665 213007 313723 86 194781 63424704 467159 386740 63 497293 91 124063 10 30445 78 253884 875070339 30 962560922 23 18 17 96 196158 98 257354 220807 72 663546124 72 320811 412725 65 67568 322807124 58 136179 70 11 210535 90 166796 50 26 426587 998995152 469720 475390 757611892 51 19847 457529 518092917 52 53 92 2 369868 184508 16 68 41 8 235603307 351645124 888729424 98 47780 393319800 738140581 10011 38308 86 25 27 8 11716 496297 30 440456 99 624657825 118655757 99 204053 620653181 477310 86 14837 75 588551264 181796 98 79 277219 124589 5 304681 440766 57 9 9 20 593634244 396422 89 241259 37 398327 17719 7 22 53 60848 97 30 27 6 343672 70 52 865258921 17556 66 96 82246 211227 96 7 433139 59 477710 36576 52 187260 137756 388516927 94 287409 3 12 296472 79 444163 159274 47 697620371 150315 65 41 257512 65 371213 12 395182716 488601 5 676171275 203814 604805882 17 42 80 69 47151 422254 13 46 88 72 228485647 450766 1 41138 16 216657 3113 1 97 34 93 490652 86 230734 3 99 9 493102 48 180681 424885 361183 463068 46 20081 61 82 47 96 326716 169285 99 379287 49 56 85 28723 356494 28 196902 61 136975 225256 83309 8 221757 210953 242750 14307 8 77 82098 1 35418 952401018 17 8 67 263923 436673 13 36 27 106038 300609 2 419966 337347 293844 153314 46 80 9 288926 322185 187028 88595427 895347722 34 134365 28 352704 48 36 86 466543 225537 92 8 74 92 848352111 287751 351766 269361775 37 48 29 232619 62783 16 63 72 56 58 308397 9 3 172679 71 52 324485 9 804356836 14 68 86 53 473980 353448 72 381647829 75 85 80 122301979 645775307 692643474 144362 82 18 106737 158549871 419123 29 21 57 25 57 423229 88 334299 48 98 15 252396 38 8 54540 43 403584 37 356872 68 179443 153182 2 84 473335 182063 67 34 138056 243181 8 68 13 73 91 385510 425905 249913 2 72 343154 270184 46 18 34 1 436082 125333 125933 510454046 122482 46 427913 23497 942988094 398344 102588 402206 63 631565001 9 88 82 3 21 32708 41 242559 1 32 1 282035 9 130604 6 182450 473418 22 86 73276 3769 449072 50 30841155 232310 172482 429521 291168 2 12 403425 486994 4 296366 11 5410 51167 12 16044 309715 4 70 440248 217432 278694 99 449198 40 258048 320022 259727 60 133333 537620502 1 48 37 3 69 491882 33 69 71 21 247050 96 654292233 233994 38 48989151 836869756 24 170559 275767032 4 242154 17 474858 17 59 63 60 11545 50561 59 494460 155558 8 7 39724 97715252 1242561 297733 57 463370 19 88506738 223193 96 1 518349907 49 293869 5 433692 94266 55 31 7 328470 23 95 263858 482503 5 4 70 54 256513 455760 308602 489363 461145 70 340404 936964209 806957541 26 7 5 6 92 8 32 34 348389 345348 9 21 61850 9 7 60 50 138709 36 1 6 45 95 356985 33 75 241279 671669675 12 21 18 2333 38 14 734833151 567841199 366894 28 1 9 9 71 3 24041 361954 91 85 57 839789029 322213 68 59 45 218267997 52 80 305344 1 417028 35726 99 300299 54 425239968 2 1 80 63 47 489835 72 449368 54 380242 98 11 116027 491983 465780 28 660952138 400202 55 42 402302 2 15 51 46 23 8 2 24 70265 484346 24 495488 62 19 131499 85164 84 17958244 73 7 190194 49 56 474292 851671209 141739 355871187 356405 63 2 8 6 320167 203897 367008 343088 36 90 1 682702561 927328906 40 153560202 260092 155710 97 1 43 81 384055 336788 21 223874 228555 77 6 98 413427798 69 59 79 9 43923 16 4 358234 7 80 292984 1 75 313200 22 5416274 633143706 314864205 47 459033 26 46 3 97 74783 32 368632 257792 93 392354 50 18 91 11 59 358327 11 232468 296518 5 11 9 4 92 12 140174 30 26 343774 32 3 44 14 10 35 357288131 39 132282 52 5 3 70 3 260240 31 35 411566 438566 73 481641837 194898 5 82698 88 73 164651 3 291679 5 349874887 689818191 29 4 30 69 164572 4 419433 997385570 403096 8 738622307 99 66822 96 56 66 350141 9 51178 299805 78 85 159013 9 78 491774 34 247597 526823844 279586 21 55 77 294532 362545 8 166044 91 90 448760 61 46 39 21 17432 26 366009 165643 84 56 162270 35 128124942 30 2 9 146135 62 110757 116359 2093 7388 30 89 461880 58 46 67 474837 288413 27090 14 49 308408 66 87 481125 3 134348 324666 26 360464 458385 45 4 62 215471598 279532 62 66915 87 400374784 9 53 87 20 50 480833 668576984 210868 51 61 16 69 202639 106206 1 44 59 284230 447227 384522 174574418 2 191425 486488 93 62 57 23 13 285698 266823 432807 13 59 75 88 16 51 204338 482017 130000 600828560 1 53 37635 1 27 307834 7 50 9 6 84 419084 19 447485 490107 17 4 1 88952812 62 27 289990 38 452560 9215 71 454393 141663 52 458019 389002 79 82928 248327 9 11 481931 96 20 386607 2 84 77 14 99 7 173489 94 470195 511731638 36 80 232501 262931 33 274629 186695 292592 9 8 95144 484318 81 4 209193 59 159486 23 55 282612 241574 416085 4 48 38 18 68801962 68 772440815 14 89 66 23 132310 515711346 375221 7 91 4 78 3 169992 462780 7 68 7 30 713 6 217457 28 6811 23 73 1 68985 16 127425 88 362379 78 54 451966 276875 84 268981 429531985 537127441 41 290332 8 85 364156 392094 9146 98 52 48 50 1 60 32 240962 478208 99 3 21 25 41 328560 193217 452515 233593 2 228725 94200 212008 329309 281906 185740 32 89 306666 13166 517720101 194973696 55386 202486 128696 39 95 5 74 443178 52 233486 83 538371142 58 221438 69 54 96 181175 352445922 493300 567789074 61 40 259084 388998 93036 431154 92471 99 67305 44 65 25 3 118514 3 6 30 139225393 359051 111753 138267 34 10 59 78 175424 22 5 97 285950 310438 9 4 11 69 33052 31 97 617987437 85 44 336187 76357 73 26 10 46 45 9 52 106638 28 203603 7 73 95 18883 6 38 629522924 39 60 69 43 62 97 58 88 105211 35 488380 4 83 419388 468231 461875389 83660 265885 295955 90 292290 311471 9 94 66 126050 1 23562 353928 158524 137387392 739657166 260171 147189 444870 62 94 90956 73770 7 96 387152948 96263 704515349 980368178 57 1 97551 74 99 67 318925349 8 93 253495 732933022 64 11 428577 234355 60 372244 245036 346238 6 31 108974 261647 78 354472 70 56 9 244829 247296 24225 22583 73 57 454759550 66 43 18 85012 57 459182 99 444828 7 74 41 25 31 14610 33616 221989 41 337374 334300 8 401081 4 6 90 576145707 231140 93 528559136 4 145760 12 115597 901562387 55 137050 53 353596 359359 237511 8 313364 479805 9 44 228644157 259147 470722703 306269 244682 29 455383 67 283689 83 4 74151 728762304 402512 94 328562 53 201692 67 242776 1 37 89 80635169 44 5 57 62 39 8 281109 243505 82 34 8 70 72 422546 9 96 3 996477818 88 94 486376 172695 472539 95426 72 672872756 76 151084564 569327599 7 402154 67 25 67 80 288692 338330 64 53 590567771 5 2 7 57 47 914422789 69 80 26 23 181649 59 488838 54 365203 27 299643 89000 164275914 96 69 75 121799 306358 34 461057 896598003 326964 516485823 181410 489625 39256 429333 88 42 402518 5 58 432568 14 426452 49 81398 7 75 2 27 414121 116578 93 33 2 2 22 68 344309 361020 16 75 105490 349125 87 10726 336341 45 394132 449767 47736 7 3 254746 56 64 255541 194267 98 40 84 449983737 9 452166652 47 51 113748 63 76 7 61 18242 139415 71 146450 64 8 43 40 977209333 29330 608328128 113654 90 13 420944 99 59 34 174834 5 337194 94 299190 978651409 594227035 92 132947 43 72 263323 667123157 73623 3321 157255 232684 391549 88 413645 26 487957511 86 376858 7 65 318346 121934 13131 3 432825 349423 55 63 265162 1428 51 243796 631733730 47 1 318139 86 98 305456 2 99 85 94 65 166507 163219396 444294 405948 646018562 32 98343 918990399 93 21 48 47 66 24 70 17 29 132946260 265878 60 469285 6 20 74 92 85 1 38209 14 45560 684040196 21 153479 28 92 64 391475 28 254728 309975 22 76768 332423 370959 28 83633102 35 6123425 440000 270790 18 63 267642 85 375595 131005 486638 247486 630172228 6 56 822190849 92 31 204738154 34467 469410 7 385966 48 75 200599 98 13 365463 51 11333 347435 5 65 408665 467354 30 10 141890 320849 85 787632312 7 2 53 2 16 459985 26 400154 127521 820966457 37084 470452 90 385062 1 381265 77 197530 9 45 275157 75 185929 58365 988947216 61 74 97 13183858 6 84 83 379933 10972 338543 30693 173280 5 6 30649 12 61 696570132 15 37 415836 499992 54 450478 15 6 93 141040 659125972 238053503 72 404768 391921 344096 32 53 25463 63 1 392858 43 214166 13 441243 76 423 3 74 410672 474172 353506 8 155125 8 420252 394600 90 310110 94 62 61 85968 930069781 23 700586723 225564 264951 396259 549845472 413664 360898 54 64 2 79 554820058 96 31332 296010 25404 9 229857 883194488 100630 183289 8 5 74 219467 148371 563319234 6 57 290503 481481 53 326710 48 132571 367140 11 362001 11 93 355645 60373 246114 238313 59 17 28 181466 137101 218496 21 54 86 21 6 42 201379 42 10 353465 9 4 29 298441 922329216 274713120 65 224285879 724763043 72 256248 258030 312585 424492 86 302858 126694 5 53 267408 34 96 75 43 85 5 93 95477 8 350429 99 314438 64 71486 47 158795 140229 345753 30 22 940049890 61 83 31 211027 322867307 25 57 4 67 416821 424046 802189648 473801 390182 59 67 240036 53 9 68 54 4857 42287 266258 9549 233970 41 33 729987579 590360400 42 5 344318 55 27 85503 18 97 329722 61 311061 63 36 153495 325355 339405 802831811 137177 36 75 113770 55 81 78 31 88 56 179183 402634 55024 34 341925 162046 666639705 864405843 70 241426 434822 476817 351895 7 40 416878 42 72 37 64 97 7 63 86 556377764 47 13 143760 334618 87 142877 220466653 445251 19 71651 246776137 34 52 388123 95 19 19 415928 45 91 40 96 390600 30 463482 55 59 300011 34 96 5 242421 73 171969 18 83152 473345 43 97363 23 495955 31042 4 429185 83 45 288839 3 86 4 6 7 321514 492990 65 979295539 35 454601 252168 27 376943 117977 399946 61 78 43 258061 485649 70 32 23 2 384013406 250131 350119 68 60 72 140899 69 3 95 96 157104 88 155551 6 2 76 15 48 439785 207724 59 219525 95 403361 436021 224977250 22262 39 992518617 309372 426852 76 237880126 5 44 18 455814 58 200729 79 34 77 1 116972 451018 57 3 7 411755 83596 119376 4 34 453820 66 448997 4 397616 24 457690 357701 96259 67 303331 35 64 38 52 45 370581 496410 145807 444378 266085 34 377481 133135 88211 54 30 5 299823 710462212 8 56 22 453470 308686 3 81 166474 29 163989 217484 44 410687 49 72 46 97 35 90053 144858 60 65 10 53 1 111221 274813497 98 5 180290 88 4 63 53 358645381 89 90 3 39995 465604 211644 391085 44 131580 30 473356 269370 18 41 116519 91 15 30 6 69 90942 111117393 67 424818 372325 25 334535 60 81 73 252768 2 80 20881 213556 116350 49 323655 15 21 93 462825182 139298 58 66 88 6 2 76629 73 59 8 76 24 457298 53 7 80 89 56 6 9 44 30784 421495 389104 54 374086867 67 51 444711 307365 88 33 265874 97 73 90 435174 271310 236639 378131 603885045 14 9 361802 458543 84 6023 71 9 304833 489644 12 81 37 240883 124863 79 74 29 98 369844 81 21 24 10 881675118 698295101 94147302 649195401 36 6 352252 65 54560485 87 98 18226 33 986504567 67 306129 93 944410839 560056839 41 42 73 60366953 275668 94 146615 93 86 28 15 136313 20 128130 39 25 5 368221849 65 6 76 379901 49 9 66 547233158 62 158353 359979 62 83324 203487941 70 149122 472594 393756 58 288384 297791 38 371987 3 30 320207 490195 286485 472068 92115 99 2 370461 40 4184 428046 105104 21 66 5 50 387119 94 112953 113066 50 86 103047 113652 1 165389 43 48 12 482724 13 36 307917 23 357421 166626 380317 89 403825 16 205105 27 91 44 98 26 8 74 669629339 14 12 634822938 33 33 242411 30 369492 98 62 38 395662 51 349664 49 378745 96 70 204897 267298 81 273838 79 365206 1 32 92478 123546231 44 152257 996843700 9 96 57 387104162 448395 245735 26 390169 6 404009 49 81 5 20 94 102468 450515364 497352 285160 476432 261454 112036 79 76 277753 955490820 327765 765214826 56 247131 123836 63585 394778 82 48299 377916 20 84 407743 7494 68 48 46 32 45 113265 304861 350999 35 344243 32 362087 338926924 278473 397105 118179 10 406545 371348 12163 76 335555 6 211481677 34 978239929 64 19 333189 42 5 1 50 27726 70 1 589372453 46 133991 1165 67 499374 7 47 238866 52 20 92 257254 86 14110110 6 71 99 58 43 340367 73 25 227660 84 83015450 232325 280657 178554 27 34 403130 80 49 34 21 154597 16 54 40 173531 161291 156188 259847 7 22581 847471574 44 332148 97217 235368 190710 362607 66 94 303906 71 98875 34 75 216745 506815551 102305 561594457 5 35 175489 387030 17 160817125 53 448530 183902 10 57 98 271659 73 132928 107556 4 345452286 180830 63 89 48 4 70 80 19 88 34 72 27925051 44 27 6 94 39 12 472755 21 22 364476 359465 375743 37 432177 51 27 165870 81 370753 103443 43 40 121700 8 30 54687968 178890 128792 65 118035 68041 95 80 19 408702121 66 77 18 4 114875 70 3432 38232 86 456894 94 250596 44 6 50850 97 4 138922 43 60 739123920 455084 20106 6 41 304181 40 40552 241126 57 8 54 90 72 132643 279919 228667 3 221736 441758 149034 385308 82 20 720330264 47 3 334897 72 77 460045 76 733135032 9 56 98 404642 57 443983 162793 439318 273941 82094 14 554916483 1129 21 55 38 79887311 38 34 208508 210327 536555304 3 359554 599772811 374242 95 70 98 54 249496 341305 122756 14 366640 869440263 43 29 98 10 74 939660693 219431 37 180591 20890526 60 211462 98 348707 1 12 53 18 13 85637 157294 95 5 434120 208435 5 65 55 12 78 1 45 378285 140247 421146 118379 201712 144735 951087986 83 331592 24 175588 76860 856096377 136775 23 23 385063 82 403823 73 52 61 242137 91 6 692217307 342909 584523716 4 136195 112685 86 191522 220729 15 1 345409 437155 48 94 95 55 2 57391 5 91 744391624 393517654 255930701 393381 256009 348102441 145284 37 209207 259982 46 19 392282 673313848 446961 467198 63 143469 490030 582020959 80 7 24180 6097 216570 52 82 154893 82 4 72 29 58615150 424535 66 484374 296555 910341193 182800 881722758 15 12 188452 59 29 54 346874 4 435848 607373874 157121 271127 374173 96 1 44 207196144 152236 444148 76760 233503 220694 71 64 41 79242 2 87 382323 409941 379556 105902 34 75 161123 686643030 1 233427 46 92 14717 94 64 93 221678 66 19 716845456 261083 654412530 279607 69 81 6 91 49 425046 295296 207300 97 306220 808018792 119013 36 72 391306 95 83 91 470612 11 27 820235204 350132 95434 289425 94803 104598 51 494707 72 3 157144 20 66 89 40 361907 362473 46964 194480196 34901 438488 81325 53759 320915 20981 244675 335934 407498 62 37 37 621222636 88 18 50 80 21 18 94 300339 61 65 4 406098 81 1046 76 99 12 169033601 388073 381996 29 46 48559 168250 94 37 27 15 62 466122393 712708280 493269 2 475432 82 317478 363209 235463 319161094 512330632 300721 698404326 142504 57 40637 303890 43 96 47 22925 5287 326930 457387 56 56 99603 451140 23 421501 136422 66 69560 314243 42 282543 41 242778 801510096 31 5 8 105170607 261434 7 10 804038784 87 66 55 4 194918 54 80 30 68 23 71 463929 340125 9 260721 54 132976 90 834243810 72 12844 416272 23 243680 97242 7 261698 157969 188624 324915 157280 19 3 92 91 99 50 46 25 62 464024 14 153454 48 213114 53474 916991648 26 4 232553 40 113509 37 42 368529 57 312072 566095844 64 103744374 493965 38 510756327 26 471895 392998 178092 96 488027 78540 98 70907 4 64 20 773600800 89 403589 75509 17 366247 269377 58 171842 5 39 9 200163326 86133 245067 181115 4 60 85 7 5 74344 5 148817 88 54 4654 288875 360094 130615 392217 78 59 5 97 141428783 56 16 62 327939 919479849 33 53 232553 19 968576055 51 18 97 465399 30 304497 129492 102422 661277580 31 57 5 95 46 19 117419 357078 48 81463 27 7 432791 94 417309 361918 86352 41 238461 94 57 84 66857 63 96 474787 17 85 4 85 375620 36 228611 20 466469 53 143293272 189010 9 15 34 156676318 2 351800 50 50586 168317 741724272 170275 450467 194011 58 85 353314 6 656476963 316510 199088 240642 7 127931 47 9 44 69 184612 104313 305881 41 402223 145761 95730 4 72911 387508 84 56643648 198501 43 7 467831 37 97 81 18 38 236829 111123 3 9 163575 124972 56 2 2 394610 93 19 150423 296539 680269410 37 286901 247765 321468 218916 64 70 4 39 87 87 55 91 288220 73048 4 83 73 3 74 82 240328 64 65 15 11 3 358034 279896 65 20 181760 117268 304825 80 270814 148621 123186 22431 24143 28 10 455456 84 6 18 174037 7 238251 333601 277452 22792 9 431072 3 37 51 872630536 3 74 88625 280110 293116734 891383112 10 56536 97 86 144281 345926 401110 10 257509 573057200 92493 409749 7 300366 98 75 46 451050 13 7 16 493965 16 118309538 5 50 868374850 118374 53 70 42 95777 35 39 6 27 90 47 2264 464033 306988 47 33 67 49 131740351 204666 47 430928 23 89 118887 6 14 926483511 43 465595 267689 62 42 70 3 27 213321 2 149495 57528 45 467012 219275 74866 16 114286 91 165548 27 40 66 432334 46 29 344126 59 377672 9 132688 72 375326 81929014 948640739 18 12 58 317890 8 126403 446873 45 32 51 58496 382735 242005 17 101484 31515 415151 77 352614 192202 296803 23 142898 444253 2 1 20463 93 51996 125152 50201 3 73 49986 252993 60 278722 47 99 389526 3 367811 68 281176 455096 89 13 14 89 32548 41414 119607 6 456557 6 60 670242010 18 7 225842 6 76 93365 89 220192 231025 8 4 56 262107 90816 72 69 18 107480685 88149 36445 335648 59 78 8 10021 203657 48 395449 22767 39663 336284799 177597 5 473912 779576474 484960 145235 34 24 6 67 852220323 234394 197423 5752 95 123394 29 447889 43 3 138983 2 18123 10 659824212 53 61 64 44 84 153293 37 30 441380 67 205368622 141096 113262 77 179163 347247 64957 19943 437614 13 390952 164545 78 13 5 40050 66 26463097 461131 336352030 129435 133471 796482543 22 241126 67 338508 34 13 405079 54 270877 85 83 6045 245128858 4 186300 26 420502 59 215502 365165 46 624537539 91 5 69708531 12 70 3 240710 276123 523041784 21 43 9 686933391 81 15 35 267446 32 86 10655 41 39 36 5 23 16 399435 239549 62589 345148209 22 70 14 62 156400 435038 66 280946 280686 24 80 274146 177006 77 228317 35 386926 9 114712 417159 8 236144 93 14 137839 66 2 57 5 365921 2 267272 62 3 46 247102 35677 397187 81 36 98 466337 38831 56 321093 5068 160241 6 41 19 475005 56 171443683 6 962456091 5 894792415 344233 29834 94 13 314313 212694553 349105 325523 31 460188 25702 166010 162007 63 3 27 10 406469 19 97250 45452 567672219 60 86 312172917 16 352242 17 98 31 30 5 433295938 492514 46 64 344275 264749 5 183029 156308 9 55 88 249902 29 83 74 490922 43 21 316073862 60411 9 96 82 156683 40 139833 45 297892 39 95 769090527 259111650 79 9 66 220731 38660 976773388 19 74 65 40 10 46648315 10594 97 362192 8 37 544956553 59 4 404560 486355 8 173552 162093 80 13 436897 88 151351 99 90789865 137151085 90 64 6 48 422650 306691 24 409058 519788359 50145 133883757 454872 429593 21 489752874 28 19 74 95 762805888 383952 341480 30 71 34 104948897 103765 238543 26 66499 15 288568 402384 44647 8 174302 155243 82 5 321761 81 748248773 890221375 68 25459745 35 70374 365827 281937 11 51 249108912 281144 376978 18 191541 108019 91 29 20 36 23 85 7 177500 98341 69 342709 15 452227 332104 89 13 391154 330321 314179 309737 4 30 57 71 387911 51 116149 86 439744 485606 170355 106288 319342 364810 39 153287 8 75 94 148383 31 710688560 412618 63 426267634 84 491814 18278 56713 154005632 36 99 52 69 89 50129 479327 488861 779429771 262175 4 76 477191 300519 60 147077 35 84366 46709 343426 84 290823 98 51 76 1 4 2 84 460052 114889 185560 65 90 215253 299129 37 889504194 389031 5 87 287938524 91 35355 1 15 98 22 735585653 329374 86 25937 1 74 291448 30 343974 17877499 4 207495 42 56 476101 155874 42 494060 424053 251058 815959992 498098 51 464816 6 409869 89007 485289 85092 251400 185938 78 94 8829 420569 287649 32 173322 262153027 335649 70 52 12 282796 140490 209259 813050401 2 62 35 73 18 30 478676 29 79744 455612154 174992 14 23 8 427368978 374388 6 62 308097 3049 47 3 409402 105674 345547 275221 479643 27 309781 744547574 83 342235 76 272977 6 49 975933395 56 76 7 255568 7 276633 494428 465859 30238 187627 58 511846706 8 192635555 261646 54 46 218886 25 25 343725 164634 19 270835 99 74 232891 3 496693 347394 428113 61 126770 150153 678152256 17 162979 390547 372751 24 90 635562411 15 380844 29 15 47 40 20 54 202784 11 385427 72 46 89 94 89 54 62 319078 77 80 66 61 46 69 13 292148 447435044 365360 310807 68 27 38 1 120592 359419 21 6 616340547 363856 185497 97 10 63 259948 21 9 3 300231 61 9 246868 350079 1 328297446 57 4 51 278476 130263 492906 300569 397153 151501 65 78 69 358535 438286 328067 199981 47 82 8 350854 34 308402 31 209071096 369605 83 69 97942475 30 56 78 660824196 69 240935 63 908342897 165409 571977966 368011 4 87 186766 99 2 46 97 960979110 404621 32 16022 34 7 659987764 441156 248473 408553 93 3 1 93 4 259684 477603 72 221869075 103030 489512 24 19 87534325 540595094 5 68314 1 328501 472157 911048944 756103216 221605 420080 373149 287787 811507172 453942 82 55 48 7 97 54836 9 225178 145180 60 60748 5 14 73 9 73 52 14 204812 110582 180280 84 87 946 77 79 14 57459 419960 47 5 78 80 9 204805 5 28 439794 42 95 70 27 93 362394 234292 8 69 29368 130561 66 134861 69 37 158220 233620250 25 3 235355741 37 56 428645 90685980 132274 11 374029 360310 202664 232741 489345 378208 99 13 88 312452903 89 388579 86 793703351 84 9 44 416208 66 389469 321184 77 801383994 56 85 211490 336804 71 7 230949 94 499905 151899 271072 10 7 76 404218 9 2 5 429483 269401 497868 8 88 112184 95 76440 34 32 25 277951 51 405385724 396098 7 53 40 57 466263 109922 38 82 66 1 338990 12 146839 739447272 166271 179339 409308 22 56935 486093 177474 27 92 8 8 2032517 49749 197140134 92 22 760352974 427911 49 44 13037 75 372188 401290852 364454 83 50679 25 91 384956 5 281841649 410022 206931 8 3 5 477722 22 60017670 29 443827 342403 63 24 78041 83 785769037 6 72 32 353394 650355799 97 431171 210266 17 91 12 127931 286074 352451 472731 69 17 213059 444272 75 448751 212336 88 234320 56203 257512 162052 21 96690 332021 46 7 314335 62884 34 13 480637467 72 699228391 63 140951 15 40 282322 33 22 37 25597038 45134 41 72 4 2 802771565 3846 366511 416437054 3 470597 33694 83 210052150 99 36 5 212797 70527 9785 11489 48 5 27 248612 113306 58 58 265035 136484 41 7257 31 144311 329632 258912 3 394895762 86 1 51 73 113910585 130495 64 79 78 2 25 68 451127 23 26 37 89 97499 127762 1 242228 429120168 2 87 45749 89 535621266 99790 464607630 463406 75 90 876843232 84 61107 101981 12 160646 49 40 109244 426799 35 93858 97825 62794380 335615789 87012 341270 25 275808 36 306500350 183406 75 58 39383 295746 120310 113676 35 58 343672 33 269963 399386 240812 257236 28 2 157399 44 551627083 39 17 105373 583338506 675839092 91 78 332832 139217 531975856 40 688664150 72133 58 5 55 33 74 489059 74699 17 186754 27 478446 81 913165875 95 87 188039762 28 65805 1 935671314 98 26 72 48 63 66 98 53 82 494393 432245 362486 27 55 298073 279945 38029 243698 73 355538 487579 711183158 306234 82 81 38033651 20 29 452896 490522 485796 6 50 316293 5 3 383243 13719 86 92 101708 12 859697324 48 847139690 71 6 780261728 43 75 510810467 225883 70798 316244262 228408 202928 118852 90530051 93 28 484402677 118910 58 42 7 53 341923 55 42 432718 430649 396003 317718 221481 87 857946166 329002 281603 70 98 88 6 16 290120 40 22 112545 82 726978085 202253 78 756214653 207882 811319786 33377895 164491 184969950 86 91 4 6 3139 244261 24434 120160037 334571 8 68 21291 179234 88 94 179537 386993 411500 39 22 60 89 364395690 72 18203 131305 118483 182015755 36924 86 213724 31 78 34 888769841 27 121173 443557 155581 342163 556745445 20 434512 88 273753 50 21 2 64 122526 90 40 629371104 280095 38283 82 72 3 52 49 93 71 457487 204950099 3 2 382154 276886 16 50 191364 39 293776 996067891 27040728 424584 148445585 63 60 68450 91 8 2 99 308554 487042 260643 17 77 21 41 131447323 72659 483297 68 334044059 8 265522 37057068 2 306115 384415 40 492858 27 29 6352 9 7 50 27 187722 61609598 812844821 493974 75 313909 448450 70 96 349527 67 235523 391864 406360 203031353 53070 99 356742 82 398955 468040 96 299948 437527 15032 497702 216312 10 1 66 2 8 499585 244206 15 71 96 91 285036 405115 36 160635693 9 19 48 119880 360035 83 399595 74 6 301548 302149 358345 96 22 53 69 132228 92 78 774681749 208810 703594362 44 187315 7 82 410799 49 35 120422 232672 3729 3441918 357105047 54 28 133456 412920 464713 59 474647 494767 18 94 526330971 24 939526083 251170033 375256 829304381 12 9 1 36569 765237430 3908 349614 7 41 2169 27 5 37 700196068 88 931807358 442214 218012 449223 227590 137415 87 593650859 140869 43 833044081 18 34 40660 29 44 43 50 3 667546850 393374748 66 412542 62 50 10 6 22149 8 57 4 87116 232532 62 55 6 37 41 233569913 409630 37 80 349359810 7 74 21 954665807 18 257378 127877 19 85 49 7 514951600 1 4 12 650365936 93 456044 41 364274 32 188706 460255 93 41 1 39 404872 412372 75 97 990302724 94 11 470848 99266 493088 16 195561 4 116719 17 494797 54 347218 91 306758 94 1879 112334 23 142448 72 578398824 95 4 46 9 65 21 832524277 420298 48 463521 995030366 59 27 326686305 440865 414666 384757 81 63 251921 19 66 91 433146 9 338367 359873366 228254 9 25267 412300 340647265 99 87 6 525217472 47819 247070 108190 6 236735 64 91 206940 580 59340 68 391051 24 426750 50089621 101782 153838 82 372741 79 99 41 23148 5 864419480 34 351583 426986 82 51 83 87 73 90992 28 33971 229975301 5 15 62 707045563 54 4 219718 95 74 157024 24 10 340015 21 130370 87 31814 43 352977 70859 55 61 77 72 492124 93 33 662965891 38 92 30 389034 45 12 42 23 4 9 423901 649952536 11 408820 36 4 38 55 80 58 36535 25 209637 449999478 56 97 538676793 51793 23272 64259 32 482815 396082 498647 11 94 412189 11 56 445331 9 457624 426568 10475 83 41 363687 95 275734 40 97 963810806 418704 61 91 13 365438 91 532467525 24 68 459895 33762 71 405645 657918523 2 293628 102960 50 421657 1 450063 44 743198289 66729 153809 428498 235730 47 328556 21 43 927189386 42 31348 120325 80 30491 396664 1 43 108565057 192504 39 139486 81 44769 42 7 1 218062 314334 90 54 91 93 250008 27 44 694942955 49 84 464601 377539 458761 120358078 9 204367 467799 218149168 72440 427380 284214 531944789 7 58 37 35 36032627 41 133589 308135 37 488497 26 305600 74 494464492 5 69 57 984959358 45 24090 830746169 3 141471 299745 174187 397775849 55 86 239834 66 9 378899 301615 253910 165684 470762 434766 55 96 69 28244 66 26 77 69 213984859 258230 388854 48 2 459981 4 44 19 21 60 80 91 37438 125860 70845 85 64434778 68 25 205438 74 357850 192438 54 60068 77368 155885 438290 227783 96 64 331135 468460 14 54 274780 135907 61 358016 370089 95 62 95 4 205467 28 442708 22 74 13 1 1 231589802 8 16 29 282655 108256 2 27057 116475944 63 3 31 73761 63 472603 349430 664663985 98 8 21110 456312 85 402477 90 26 373773053 212875 882103497 2 473230 33 52 349411 296943 76 85 17 70478 2 222525 1 39 66 53 349750 116700 1 84 24 18 398167 63 410843 404092 50 141186 226484 42 335449 53 45 66 247079 30 358789 67 345615 87 32 36980 55 91 4 351122 20 84 86 70 422812 311776 85 384210 335137 60 86 493824083 56 801548463 75 83 236248408 48 74 332092 62 287199 71 496150 499995 40 786785331 81 6 92498 21 47 444055 68 58 23235 568999223 264278 5 32 499530 256102962 74 243905 3 406844 65 123521 97892 129227 543558308 38 23 239814 37 167060 6 300238 68 88 99 37 8716 362380510 70 76 83634555 8 28 453916 85 65 254839 250061794 49 16 18 53 8 330523 99 27808 635259007 726987185 174544 3 92208 24 1 898666278 381456 77 54 58096 63 697964600 68 116111 99 82 40 54 92 363699 414578 33 3 217619 21536 291631 72 4 754483134 249641815 197199 56249 211132 51 3 32 804599383 474793 4 848080305 51129 4 50995 3 39 98 9 281284 36 344742 229586 123379112 78 180922 372000 193758 198015 328478 238591 447092 367065 156518447 3 157160 8 2 94 25 54149832 49214 759086497 57 299757 97 275200 349816 48 436397 296751 202672 189208 84402 82611 29 5 403903 531180644 63 286641 7 2 437517 188759 16 8 43 36 90 58191 296999 269590 357739 22 37 57886 108876 63 28 153026 65 378098 87 33 97 874632737 68 482162788 97 236612 54 140453545 46 411307 186943 7 13 3 247996 866474592 35 52977358 137228 37 634245511 55 258421 186890 37413 341693 95 59 39 86 73 411176 45 31 45 5 98 207945474 72 8 490565 5300 347979 437845 5 21 195729 38 354801 482910139 2 262984 12 8 51 714388397 80 95827 32 5 137290 8 277561 80 45 47 144516934 138279442 7 13 163697 617987265 3 120543 9 12 28 35 8 121876 26 732020773 77 207007 75 257990 21 276120 649177155 343209 289207 216743 298266 297918 29 45 150980 91 495938 28 80 150684 5 213224 93 666502128 204815 117325 34 237981 80 127607 557108562 20 71 9 187616 51 48 350372 132833886 244878 477342 487385 89 41 462788 78 497770 8 3 55 78 3 92 43 47 59 52 202203 16 345450 5 4 337607 40 982901236 95 232126 64 452626 333920 28 88 101103 70 96 23193 394924962 422664 2 461818 5 412835 42093033 3 255870 162324 7 223322 468872 357705 220559 212920 59705 92 97 15 35 4 1 95 248748 295543 142618162 65 126505927 37 359823 81360 494714 67544 120486 867122687 347265 96 330453 321160 77 381548 96 263050 71 1 35 350266 323602455 66 421050333 339862 80 427378 644599503 199245 146578 475676 15 53 84 218890 70 57 20 10656 290036 97 3 3 4 610317499 77 7 431166 217818 73 171643 204448 40 162088 495621 107253 25880 1 467582 52 70 54 91 480383 428689977 5 45 355614 86 9 10 1 24 265628 163298 37 5 295134 38 1 335376 97 87 37 373740 273189 185304 290923 69 318652904 361139 320315 470390 218519 230176 56 367230 254575 70039 217550 307699 199964239 87 75840 46 4 269902 46 1 368472 28 75 2 474402 46392 2 95 87 142663 24 75 1 80 34 396017 382861 16834941 118550 5 234232 849921811 96 55633 1 9 481414 81 79 37929 198021 60763031 60 46 295350 387151 100284 70 324566 74 220766 10 269825 68 40 17 10 1 83 2 47 437981 41 54121 33 9 27 1 199900 68 444706436 120314 110966 266081 1 24 469840168 222077 5 23 223098 464737 55 76 382293 85207 404859226 8890544 327763 59 57 410623 24 18 65 644984462 95 130671 976233749 34120481 227732 271933 913161062 180582 330009 70 41746 81406 89 71 198009 68 7 208077 21 476990 83 33 12239101 498084517 604441486 19 461795 316501 11 418673 832461009 83798180 105980 7 88 97 576069112 562315037 32 3 416222 178064 348165 78279 14 50 28 90 495169 47391 370122 295921 332775 8 83 128697 32 33 89 6 96 9 78 366761 38 54 37 6 346364 91 239262 7 48 89 290815 31 63 24 46 37 471015 290135 3730 12 28 2 61 20 64 73214 21050 129687 88 63 546674421 147531 30 31598 348873674 116673 95 303909 64531 69 58 212423 91 90688391 18 1 107031 9 32 498661 463703 59 56 91 338877 398143339 3 129611 75 79 230282 135954 178603 82 90595470 261174 52 86 443827 228769 1 68 25 496736 26 71 40 24 265871 88 79 85 21 483980 27 26 17 81 46342 31 310990 6 109106601 496052 339436 35 8 273333 72 35 48 27 51890 485670 355467 2 352558 920404101 515654892 288364 10984 31094 144188 66 80 91149 195078 8 30 133769 477439 380080 54 62 42 444539 243679 33 238573 53 44 340222 226645 143326 87 45 450122 225787 79203 32 227934 14 26 36 36 33691 211619 5 469342 66 347691 60 206924 50 342490150 36 61497 54 64 70 168454 17 673003404 98 439922 273166 8 27 485704 188595 65722878 899671230 436645 323858 88 87587 36 84796 22 140333 92 127891979 71 14754 11 350472 31 354458 86538 73790 244087 89367 27 391915273 613519406 751352219 36 274987 89 408214 201426867 70361 4659 2203 96 304162 91 3 450659 44 53 391031379 53 54 340854394 51 344427 70 94 318632 965585068 255350 10 74 7 28 492699 400193 174262 8882 343220 263811 24 71 68 44 269223 42299 78 20 944816674 960102563 66 83 44220 13 9 217716 10520 16 279516 25 302854176 61 183125 22 227822 95 345976 299517 140071 90 362488 6 77 30 166034 510455642 60 382998 88912 53 63065 227260 326986 443846 76121638 282879 30 1 25 13 39 390381 382891 1 454214 274527 248300801 243753 331408 909782277 82216 515158571 49709 24235 41 162861 252522 95404880 42 53 454244 340943 32 1 244155 93 12 63 79 163681 69173 245351 98 65508 74830 35 62 4 298796863 148168 208612 136039 307479 37 387353 7 33 99 91 66 85 19549 920069130 11 38 483585 259090 2 79 49 894342052 20 371648 461670 455808 477413 271702 29924 8 99681 330391 189808 72 440018 40826 49 135035 160261 7 6 386925 98 1 494095 118505 337391860 486794850 238612 47798 454484 79 26 848102690 40 241909 56 61208 239320 56 439196 38 60 195590 92 14 95 81332 24 320380 12 168554 22 5 442993 27 61 80 20 5 57 27 1 374698 303765 6315 891184989 15417 343531 107068 23 48 120889 81 8 406203 8 6011 17659754 345268 369696 117078 22 71 358243 1 88 201512 446403 222325 220804 57 372241 251800 935402855 411508 14 382654 225655 347554 760906840 14 453116023 33 83 14 96 11608 973316509 783052503 36 920791594 6 5 1 297850 11 11 475783 255058 84 70 28 991296323 8 139179 90 4 307573 121318 28 270730 441910 164728 46 88 262178 1 5 5 483921 314401 245667699 447669 498496 70 98405116 34 2 25 464480 481897 388656 410737 117542 50 3 490795 47405 75 2 420472 959706986 274626026 50914 80165217 67 197712 321663 49 604644621 474100 15365 166758 9 809464773 446109 452200 186344 562626543 8 2 6 218238 46 47 107554 56845 19 451806 82908 40 763714227 85 50 553526373 4 93370 9 1 84 45 815269464 201000 25 10 12 22 898897011 70 407799 25 263455 1 88 53195 375794513 392101 7 5 373910030 55 111600 67 81052 426689 474445 49354320 799986115 478390 461454 264592778 70 58 21747 219248 25 11 482858815 144444 198446 6 11 455126 4 728981787 54 7 92 55 2 41 9 210704 99 5 246244 57 55 290734 66 80 493605 204886 436712 51 155635 8 380342 60 124215952 403665 24 52 33 28 431934 14 9 88 97 363247 40 35221 24 3 484205 85638 19 82 75 9 188782815 75 33932 309830 79992 310150 220790 62 371112 366035 29 34 92 345533 23 335710 74 377654 7 1 83 11 8601834 40369955 486678 73439 100135 48676 163074 37 450027 45 25079 38 80 28 70 43 199078 183464656 163550 36 297684 54650 7518 70170269 12 50 250639 5 446062 5 79 9 244585 58 279833 43 50 30 28 284547 499935 7 438158 41 316798 32 71 4 163452 47 318122 396412 45 105190 5 28 7 2 63716 85 348722 87 26 66 21 321728 67176 43 95 484035 44769 435908 4 37 72 407729 29120 7 7 71 251815 65 279497 42959 30 87 33 9 247207 314844 93 87 95 44 27 455273 96 40 86 88 67 520874231 138718 82 814992073 350705 33979 59 437345 371810 24 98 295202 84 157594162 94 490726 290722 223535 89 24 199662 22 87 33 940002306 54403 9 50 645251033 22535 226305 387142 26 68 72815 203437 90818 82 363462 68 487105 374487 91 762182252 63 166495 22973 66467 68 54 864634687 478240 408886 282626 461278711 31 106033 308273 83 382044 94 16 437704982 352672 37 348085 510301434 334962 337060 486261 92 408858 5 97 353969 33 62 72 26 431156 77 28848 9 36571 230011 59 6 236143 94 46 1 6 81 15 451273 257567 70 290842 91 76 44 29866 498224 49 115508733 4 139288 176820 43 55 69 199816 93 6 287957 6 92814 83 223534 2 8 185004 642786952 11 27 210470 345809 294811 88 9 184962 3 48 486834 307601 811356471 34 91 220157 1 181409 247565080 387414 380078 43 34 9 9 482547256 260012 67 66 4 652691542 5 15 115512 37 53 4 448354 71 40 23 93 338523 466625629 37 472297 103944 58 289820 15 35 246576 44 8 221317 408809 283046 76 72 565844369 195831 178799 43 18 56 628650821 97190 57 291913392 39 307743 101911 89 422558 97 11033 79 89 295538 423315 98 1 212202 479065 6 5 52 10 7 210495 16 671498360 20 164239 68 49 64 62 302371 47 35 39 60728 211183 186975 74 8 461538 68 26 83 78427 219259154 419862 53 14 369239 483258 992341449 107235 55 122289 373241 9 151095 8 313991338 312709 46 36 242892 42023 79 108330 5 14 72 13 48 4 5 234245 1 157919 80 39 345618 73 58 43 37300 29 165527 34 146220 763213083 119798 75 47 525273489 8 311697687 16 309196 83 196106 103629 71 857541488 90 32 412305 44 53 366903 739337320 69859 8 91 55 470399 360804 13 9 151835 6 89441 87 40 13 390524 348306 24238 139126636 275838 391947 15 383733 2 449790 61 767320871 281756 34 318457 472607886 9 5 27 96 87 476965372 78803 917284502 46 51317141 6 45 50 63 363527 22655 41 220344 65 9 24 79 33 376550 265554 226022 52757 96 245229 2 434645 307251 216834 20020008 16 58 116421 51 71 312734 94 67 5671 969734688 46 166539540 646627460 65 56 639291845 569613409 9 712713673 734118662 263067 408020 78 245137 327745 7 3 285038 316371 464163 225863 52 372376 21 25065 74 2 216506 101076 53 241721 449953 253610 46 273299 17 146767 18 87 37 359280 487003 310137 336872 469759 3 57 33 15 2 45 28 72 12 202997 63 6 436039 15 274512 380500 53 56 8 1 25 14 49 229818 99 33 318440 95224 48 6 423029 482341966 14 7 35 72 37 80 7 162425 254226674 64 82 66379 191848903 24 85 212351476 701236036 200248 55 366134 374299 174752 276368238 476910 12683 49359 370776 5 72 346780 432929 57 29 126084 26 87 65 88 40 1 742121984 85 14 305473 188854 56 19 63 5 1 336585 452163760 863799905 5 424864 389599 28 29 46 234146 20 961231014 7 175159 160385 93 484990 16 743388306 322102 374947 42 31 23 189695 280215 3 28 29 2 679739157 259164 403867752 34 122688 96717 188030 87 294913 50 50 86 460039989 975716169 363868 125424 10 400193103 10 215326 299614 98 424109 289308 58 75312 314450462 186713 16 234083 28012 248877 57 350278 55371 1 11 1 56 87 91 405731 5 32 428995 213456 316072 313547 55 794678565 60 78797 430995 81 44 85 10 5 449665 43 183770 3 94 39 405009 64 211444 23 69 1 7 79 340137 30278 95 63 41414 30 441981 2 4061 57 3 64339 342731 5 145522 50647 149099 702416573 80 8 348752123 4 108143 375295 840342660 485934 213532 27 231556 30 66 57 14 301541 948035590 106875 373411 80 7 27975 50 78 381176 296158345 30 63 72 851912209 13 64 377711 90 337141 29 81 45 53649 51 394406 407709 4 330702 6 206630 293404 285935 91 63 48 36066 867238708 47 49246 403437 39 49829364 120502176 346221 41 445299 26 835395742 240434 8 65 81 269954607 53 4 24 34 206494 88 77 50 71 31 82812 111048 63199130 16 85 299347 482496 70 84 350150 25 67 54 361642 344973 8 143978 26 125481 25 88 11 58 59 428643 75 368604 48 341573 27 408454 83 440082 83 14 83 274583 293044 10772 14733 84 91 285894 33 58 83984 15 115010 160465 106545 51 344844 239390630 209545 489407689 365525 65 28 2 120374 350862 190440025 481871 157463 3 82 54 235503 97 457088608 148641 88602 386532 158221 52 63 56 62 70 62856 20 42779468 378158 349801 92 59 99 971800913 310394 91864 9 11 83 92 285137 29 35 7 149743 23 99 33334 70 188748 6697 231051 106568 4295895 364695 375568 73 494287308 63 472068 36 257013 5502 7 6 474637 338873 5 396186 211706710 18 75 381872 542924268 16 3 13 41 94 90 243919 7 78 820128234 59327 98 1 31 243542875 7 507449482 59 75 898609273 830130008 118347 95073 909126593 48 6 65 7929 21 33 95 865824646 15 77 199152 5 298493 295322672 43 24 666852590 77 18 8 467677 71 63 146580 291336 81 67 53 8 74 63 7 85699 47 703873403 74754 292487 5 55 27 35 43 6714 413378087 106903 64 7 323173 31 57 31 160106 71 206076 492948 409631 68 303515 81 127924 60 36 403642 138882 146768 8839 1 237435682 363159 5 12 223570 374691 2 47 20833 154960 1 464212 165227 84 10 22598 23 18 249427 475875 47 380839649 96338 95 364437 73 62 90 80 59 182016 63 736350885 163610 23 434184 245083 387548 64771 114358 89 923673597 50 8 2486 68313 231047 401998 570684488 8 213732 9 62 85932 82 116453 3 20 117856 5 13 239103 43 281931 246108 315711 34 25 310440 18 70 40 23495 40 9 32024 67 36 428954 94 11611 368583 91 38 75930 63 64 115434 175005 326800 40 21 64 7 215042 310473 799875263 45 52 3 402194 253833 4 73 41390 59 338516 46 254755 614982867 212614 5 10 442908206 32399412 393295 40 21 85 416765 412779 38 56 18845 74 91 7 87 373320 645789400 172265 88 47 431051 49 341742 55 52 12 591073759 77 61 87 363730 46668 48 80 257859 84 224144 74 465315 65 63 337376 35602 63 40 395676 132881 16 333800 235762 159948575 12 31141 80 756434914 93 78 266003833 30 368699 391418 52 79 305227424 44 192112 515838458 26 14 39 2 776057348 445368 66 133996 6 260499 84 307599 116722 46 96 159060 10 40 419269 9 71078949 48779295 29 124491598 85 81 77 490057 460743 34 460129 24553 433581 311167 294096 4 63314 98 220556 49149 71 275917 69818 152607 58 26 289665 96 86 590655326 495762 6 393116 97357 955260438 427036 36 67 67 556797218 44 69 383660 43 329835 195539 334247 90 20 67 97167 94 86 88578 97 55 84 89 462865 76 31 94 42 316279 442953 62 96 29 453871 44 295359 50 20 52 14 963154155 989026770 449034 112862 400176 78 49 8 368524 21 65 279124 52 87 431451 31 2 391134 20 13379 220150 5 88 73 340941 6 7 27 258579967 492315765 327657 363719 76758 13 19 37 72 480660718 27 402453 96414 327988 31 48 178188 56 214054 150354 5 191965 790507873 48 368431 96 86 313481 4 88 1 104029367 614350094 38 46 30 64 27 3 57 69 91 435194 88 273143 402066 91 313076 252285 413156350 6 45 60 89132 244388446 9 188359 365910 49 338494 117606 17 164937779 115076 71 63 703218452 395800 439088 13 347316 91 15 429099 23 36 287251 48 389565027 835361259 27 349019 268629 263446 741316677 95 436271 131137 344680 265675 57 320076 13122 26 35 756136224 305854 95056923 96 258951 898433333 45 911164005 34827 33 348380 404655 63 61 95 62 209773 118850477 20 77 70 213301 179719 40 371909 32 26 91 56 68 72 92 433469 99147 11 8 343319 613729470 347178 16 39868 470410 636622636 141126 216075 40 12835 84788 23 66 14920 8 308602 70 89 310804 72 344746 70973 351727 492080 7 29 1 14 30 55 92 23 55 80 249051 2 31 650672634 8386 17 32 53 299370 7 54 28 99 5 455363 96076 2 161715 243115 75 107945 74581 8 16 70 71 84024 339601 246992 54 6 70 115276 14 448389 62051 26 7 61 926658014 75469 49 361123983 8 369712 9 459403 43 350973 70 302709 347534 88 69 237844 228585 190106 96 1 92 48 7 141493 1 54 461018 31 256167 70 1 76 25 26 51 497474 495867 86 65 46217876 3 51 106606039 219424 56969 249547 56956717 25 190279 567813320 147308 87 92015 83 942665932 472084 96 192482 215396 23 90 965792435 35432 15 27 2 146424585 334654 41 62 483584 611697510 88 268127 66862 246029 2 77432 594437521 317310 247674 102551 5 389426 456161 61659 54 990710771 787201206 493072 126641 94196 33 139515 16 30 461534 435250 72 7 81 137950 370234 647085342 404554813 161204 83 415896 118431 45 57 138741 193668 403363 38 9 221404 26 96 470221 39116 335710 4 64 945674529 203647355 84242 10 48 42 359913 394854 15292 323315266 199348 4 74 231338 52 174709 115733 140135 374112 27 208618 95534 348995 52 631439495 418943 80199 179415 96 57948 74 161772 147691 483874 70 68 69 100474 89 63 89645 19 18 2 290905 64 422773 418906 88282310 6 54 47581 28183 19 136083 127610 34295 439719346 18879 2 235783 20050767 426479 221116 31 5 153805 40 81 43 79 17 55 310277 85 98 4 31397 96 65 296392 46 6 4 398659616 79 1 240430 369088 441071 92 96 75 386143 429847 23 315808 8 8 8 39 48 62 485459 401029 213027 7 12 98 70 237822 6 55 64028584 40 123135226 400039 9 91 133538 411696 390852 310497 163652 46 47 181621 424738 59 86 416328 8 99 266726 63 712319570 116240 13 85750886 395063 86 1144 480150 210305 31 433926 99 256364 157383 86113 496698 74 50490 33197 35228 63 83305 385156 96 112460 34749 64 31 3 299556 15 84 138154 59341 9493521 356306 407716 45 85 224267 27 894339766 293971 23 77497 868532791 24 286085 52 358358085 65 2 7 204621 82488446 55 922802547 166110 398277 13858 317998 15 348848 68 24 16 144905 494737 7 2 65052 86 363247 3 464568 215790 7 154134 79861 285247 419445 157953 95 99 70 34 87 419599 479462 277333 81 210744 497047 480880 695192030 87496 488749752 3 2 7 35 77 20 72 18796 46 491627 62485290 62 57 82 47 157040794 56 53 12 91 37 717222876 106654 412528 21 86541 63 248052 74829 89 41 276004 141702 305111 41 32 46 28 406494 59 338277 659686061 20 7 278446 613541879 44 475229 94 347634 310575 52 43212 87 80 332214 44 5 53 139681 14 14 5 6 30 81 139029 69 89 374893378 46 81 264988 398068 142687465 26 20925 72 732024032 92085 26 210612 43 198022 57 218020 482404 413005 28 27 319870 44 318687588 423321 23 309466 39 77 328124 52 201541 89 334788 99 605291192 97 478388 412074 3 57 6 270269 25 37 22 194894 187933197 90 154230 213704723 181249 13 139217 321643 539488572 197700 22414 10 86 85377 481943 118998 12483 475202 17 818081741 170235 78 324983 499140 9 78 3 56 19 61012 44 229266063 198388 457168 341807 72 346367 283122 412696 476094 5 627476842 449804 433244 969324843 37 588494618 93 176532 56 183834 76 25 216999113 419743 94 479321 91 456810 304506801 181322 363395 51 1 129374 373227202 4 36005 198049 4 5 396042 51 1 88 477006392 130207 190794 337402 225155 355443 22 10 8 344950 50 59640 61 4 261244 224196 122956 71 4 5 14 72 27 452425 12709 6 56 85 52 147349 86 487490 26 54 66 12 130390 172660 69490 29 75 309830 95 26 11 30 198301 91 473832 7 65 216656 147912 2 182203 2 216138 89 314935505 88 73 55 56522 64794 9 97 120368 5 319300 81 91 23 130408 179508 89 55 404530 88211 5 109433 82 15 15 419574450 299422090 88 63967173 40481 766743458 93 439329 104970 24 477596 50 6306 90 98 197912 40 91 69 10434237 821339152 395774 140924 225613 22 28 2 418688432 171746 89 40 102497 15 388735 435941 31 51918 5 3 308498 58 89 4 140524 239901 55 92 186296 75 77 256932 377532 865333259 87508 30 312808 391748163 154671 344602 161589 5 480608 851000410 421518 486736 54 40 31319 1 69811 257710 385949 59 218524 65 363298 44 79306 317541 216042 276478 957424846 35 6 471565 56 61 433537 47 98 157714 399912 345372 466499 342430 69 645807424 424756 163562 579275043 117932 84 245090390 61 4475 53234 24 3 491020 66 69 171295 70 88 148594 21112 261891 138768088 30 265983706 40 183184 509606776 67562715 41 42 669477396 458611 112155 11 320982 52 187868 48 4049 709797168 223377077 89 323932 75 354487 85 8 270814 343543277 9935 18 53 29 338070 288210 748754289 343901144 315945 41 89 9 345038 210195 78 3 50153 34 89 174415 421698 1 339611 101795 80 176441 173822 229097 740123475 93580 93 9 62155 294692 32 321824 32 30 90118 4 313375 469196 78 24 35 459096 17 272869 403241 139762 17965 8 61 461190 94 205500 4 39911 263689 45 175278 106092 303481 480228 15 48 86 50 41 19 35 9 296248 15 7 93 8 70 55 40 812748966 55550 324078606 787367053 209556 273373 20 459687698 3 64 860823427 231322358 44 403862 830803032 359686 78 79 209018 125169 4 25 12 43 801317349 6 93 251898 79 97 393296 46 87 286968412 285854 18 70 60 86 97 5 28 181238 92 311955 13 70 42 365462 262269 27 43 240110 425295 495858 8 76 9 233429 23 49 63 28 928173529 257269 6782 21 52 14 580098646 21 55259 7 72 280099 445228 938122640 152373 29 339106645 84154 8 57 77 63 1 61 17 964121913 47636338 6 37 192217 534179819 96 83 249633 470970 152141 39 453104 63 111597 64 366249 3 91 16 14 217671 93 319022 85 400957 481506 202241319 337918 44 393635 42 26 55 12 8 42 84780 33 72274749 35 303360 49839 87793428 240682 77 25 158552 17 367582480 45 17 36 19 496393 55 353028 13 96 47 35 219378 228529 8 919499095 403086 71 11 97 109801 8 31 304832 314696 14 7 247461 460494 38 255111377 9 91 414445729 11 16 46 177958 126127252 64313 69 59 29 37 230926 84 36 16 3 452728 7 75 117459 199298 60 75 16 4 92 248826533 296378617 56 24 40 369086 30438 67 339393408 185555 4 9 21 422849 386812 487496 263958 528204193 167844 34 3 148885 157867 75086 27 56 434751365 40 42 452769 333194 79 98 8 45 66 104715 34 14 98 6 95150 697986572 16 216208 7715 73784 4 4 26 15 34 33 444822 80 94 251104 268119 109048 125185 102390 67 150643344 324536 345435916 375267 47 343550367 58 22324 1 4 332887 17542382 4 276543 629486123 59 55030 72561 133233 37 41386078 38 33 62 283692 68 17879 215957 268144 25 50 70 27 35 705147120 158114 399449717 44 6 88 9684 56 310691 49 102522 424560 326313 39 3 24 7 123353 420855 44 853707040 8 9 88 49 473386 4 225202143 77 96 95 92 272201 76 437981 23 96 93 367299 13 117012074 38 264065 3 136569 3 21 91 449202 161419 62 4 43 2 5 70 71752 118921871 36957 32 292478801 55 18 208065 84 79 77 68 6 377018 223247 38268 892067515 48 78028932 36 136414 79243 40 326432 37 538119719 658236412 92 172015 4 27 19313 294266 60 96 3 434780 110723 724802902 85 519819122 77 61 62 21 83 5 233552 75 889703951 41382 30 175449 7 74 9 134078 73 9 99 771241412 5 74 610236177 297727 881795397 164416 8 740059071 52 197614572 17 41 56 278851 203176 40 88 5 64 86 40 7 156898472 430217995 34 1 8 65 175781 17 23 73004 68345 696529628 86367592 393111 31 13243 321941 97839 429847 159348 47 424445 213308 18 442953 444393 29 35 398252 327353 64010 366644 540705566 13 210317 80 76 197143 452907 24 369359780 483029 71 3 980507749 66332 2 411213 52 35 120773 32559 31 2 251493 12 52 237471 29221 15 238667 430834 61020373 117018 6 8 33 295555 72 35 358911 3 34638 348519 204043064 8 37 60 538734751 19 18 5 3 33 139418 155018 5 469583002 10 97 89 2129 447348 10 60 50 195438 26732 32 69 63 1 293438592 170838 20 86 98790 2 42 19 37032 31 34 29 80 15 140860 4334 82 26314 447993 357555 85410705 413005 53 40 39 45 63 935713218 32 56 276509 71571 435141 324868 94 9 56 136684 588234521 39 21 15 63358 198473 19 498403 35 32 54 7 42 419622 65 1 82 6 1 269886 6 352281804 423718668 925529158 447657 24 97 271705687 128712 43 85 1 393466110 45 90 487405 72 108260 321477 145729 2 59 151972 80 64 27 71 11 65 444638 70 4 11 5 472920 318144 79 55 222991 70 20114798 405659 1 48 2042 15 7 6 25 66 499422 7 51 49 38 226978 98 92 50 96 111664 253922753 28 51 10 46 80 450282 454596 55 46 244482 55370 2 223313 29 6 31210724 538064470 8 343286 8 9 45 73 3 68 17 42 317389 230764 1 17269 239308 221792 204841712 63 266412 439137 65 408603 1 320565 9 5 194895248 1 305458 79268556 19 36 1 29 711702836 282715 52 90 68 381094 462559 83331 112803 16 292012 81 56 314944 24 306683100 97 91 56 467572 16659 332319 257856 4 66 121601795 20 7 45 27 283900 6 7 87966 455275 48 64 57 347636 322004 47 72 199480 34933 362157 8 95 55 33 127752571 27 367688 466439 22 9 207538 92 21 73 330587 65 55437 342250 34 7 365233 80041 87 118142 329369 391261644 958596099 262279 61709370 403961 93 462367 118997 244466 202003 435124301 12630 26 359782 221046 445028 36 328425 362626 5 21 196484575 38 4 13099 292888139 151590 407261 437118 197032 30738 57 15 41 73 385971 6 168956 31174 2 327906 9 88 477044 485502 82 468186 81 10 372715 36 96 4 544781682 99661 93 88 274660 112460380 359284 87 72 68 52286 27 410492 176375 52 277837 84 124958 59783 6 669089679 55 499581 23 25 73 590810079 280406 713667547 2 41 85 403954 12 3 321706 215119 30 37 3 75 3 24 89 271665 435439 290977 51 98 43 114815 159825 84 469213 4 95 497548 64 438909410 71 6 106421 1 69 127155 53 105948 1 387693 77 309576 240012 13 57 357693 336356 163482 17 55 14 1 289389 81 415443 394974 25711885 233790255 80953 22 54 121662 412015 44 216558 491362 97 246554 180232 44644 4 15 11 242345879 83 468790 434902 7 5 461013 360480 68403 59 52 341855125 5 81 84 2 592213565 76 92246714 9532 34 8 2 201403 94 62 418992 52 139393 4 12 81 365937 2 9 14427 426731 81 91260 51 27 68 418733 472292 21 192670 147863 7 258713 428774 448994 25 4 2 81 9 202232 46 247848574 3 470999 250104196 10 309270 58 140928 25 55 636612878 48 49 249071 80 3 20 13 895954942 328448 50 39 2 682546069 55 33 31 2433 7 149544 424892 487960 92909 47 53 94 125387 353988 61 150274 431906 271397 64 85922 4 481559 8 8 78 25 402605 51 498868 8 427411 426539 47 471983 133959 215594 73455 48 33 9 27 192655 72256 43 254556 23513 182937 26 98939 414965 34 75 4 70011 102857 113682 81 20 53 79 415702 2 88 16 76 22 82 56 489534 63 120885 188083065 402893 797142927 3792 87 38 5 94 314683 17418170 310632 325915 68 63 254492 145872 42 81 69 17 10 485055 8 6 40 16 184291 712817819 98 37 3 398348 23 56 27 494809 4 403337 794732740 81 41 190199 3 99 6 43 213388 68 7 77 440021 33 443922 97 476838 40 61 72248 107730 150444 1 25 58 4 23 73 466849 99 16 261324 83 30 227003 82 107107 96 36543 68 372174 293982 15 12 640551513 9 438744 449668 58 76 4 34 7 400640 107850 238375 48 792935327 45 39 43 82 31 91 83459353 445595 77 60 8 37 86 56 6 40322 4 268096 72 7 82 436853 1 337097 9 88 47 154220 448348 1 329355 51 24274 8 266097 1 13 66 24 334961 3 5 534025292 90899 43 83619 42 74 186501 522904911 396051 9 7 112081 77 67 411467 64935 40 295003 3 42357 30 6 169764 65 327531654 139160 369885 9 410500 99 201332 219125 185085 8 328295271 99 387642 98 73457 4 280987 444269 94 41 1 17529 287263 94 79 42 943724198 15 86266 10 15 75 66 144566 265779 20 700030278 43 50 74 157969 19 48 9 463079 96632 45 56 58900140 98 75 297141 278242 37 208863 256998 5 413279 279994 2 302447 49 5 43503 252498 315418 165180 20 41 78267 15 18 33187 14984 93 477090 285605 92 414438 90 93 41974 277048 155524 62900 75 3 43058 34 333899 296465 291822 6 49 92 7 46 16 59 36 27 283760 14 81 45138 268971 67 34 213226 99158531 151369 80110 143504 3 164667 78 459582 52 212657 29 47927 338290 599898357 24421 75 345217 48 5 35 4 468990 68 305838 493188 8 99485 18 83 50428 534229972 198957 1 250905 69 19 30 320997 96 47 76688 7 68 379242 72135 173464 84 25 19 25 27643 79933 42765 393943 135072 395053 4 40 186989901 348009 88 206601 338388273 256433 400997 465233 148155 21 64232 77 67 76 36 85 263902 70538 97 97 10747 109896 231824409 245911 181215 627651086 81 10 341445 44008 73 366297 13 9 726224526 732228697 51 85910 181569 172727 9 67213 19 560410569 259738 2301 80 71 10 6 1 10 27 565946997 70 4 9 4 409057 309331 334945 202524 91 361764 49 168405 136591 87 274797 81 604734292 2 66714 938151036 16823 282627 16 390766 470464 40 20465604 43 89 32 38 7 86 5 27 6 72290 96513 1082 217806 9 28 198714 408805 445721 1 88 302139 27 294711 262591584 52 223683 877167970 55228 536009414 188966 89 28900 28 218962 235587137 71 87 111356 433834 445566 4 845911543 484854 95 73530 141480 80 91 78 315562 765229179 391687 495433734 16 2 2 2 359862933 41 425472 4 312370 8 919080312 90152 51 309492045 107097 415228 236439 530630014 307776 500500529 82 12 356213 31 80 420071 45 201227927 374324 280903 89 149463 34 3 357071163 265073 37 312608 69203 50 387516 207125 20 184432 33 4 490909 95 32 162720 72 111626 446730264 62 238709 237569 84 484617180 33722 67 149018 99036 20183 49 62 48 80 6 69 36971 81 22 38 315976431 95 44 8 601476918 38 26 406585 205775 3 58 59 423016 63 308940803 472310 158001128 90 9 47 93 6 40 10 30416515 165194 74 963776806 9 67 8 77434 49133 259039 133351 726 1 68 90 205545 32 25 88 84 61 9 472222604 62 3 298982 73 79 107578 28100 194124041 9 225824 55 78683 61706 216830 417915 872659195 377046 41 9 76 2 76 425377 49 152015 3 8 29 82 75 90 479381 73 72997981 71 64 20 274653 453951 5 5 90 439637 898061833 40 62 445105 362172 77 6 809609320 1 60 315109 498367065 36 389786999 52 30 45 464511 97 98 495181505 24 27 15 23 92 324035 79 85 360121 41 494594 463904 328888 76148 33 291681 72836 222635 12 96 23 9 49865 227321 489113603 364702 302878 3 192021 22 19 630664220 273251 168618 197798 38 57360755 45 13 23 57107 41 86 37972 342616 9 241076740 73 40 121010 302537 12 67 110405 152997 46 344190 229221 50 99 411176 445370 80 94 70 214339 15 446084 365832449 37 27 26 343733 106509 116689 749440156 320852 38 11 228642 383949 97 419735 57 9 174153 210961970 9 42 284821 454154 143538 80 9 67 2 52 73 117532 87 2 974628151 464408 54 56 14784 87 239600 50 4 23 373722 28 24 58740 180770 622197874 11 10 48 315760 413209 426010565 61324 8 24 5 4 47 435067 87 84 57214 196458 92 291932 100046 382494 71 41 434111 30 85 67 302574 76 52 81 3 55 64 188231 5 90 439252 62 203818 11 54 15355 43 16 72 72 4 211423 61 863972261 19995 5 350499 5 49 88 59 27 392993 356252 320341 97691 360831 90 24 70 26754 86 363781433 51 1455 7 91 5 236946 31 610011470 362373 951334544 75 61 139529 436511 67 389669 376663027 2 85 203680 71 463270 39 14 46 209049 468895596 145436 21774 11 7 965372560 86713 166895 3 26 63733 31 89 6 166464804 56 92 5 232696 108619 365336 619135651 68 37 2 209252 7 330184 39 762480685 3 52927 215944 745275684 59931 48 391736 48 40 370354 457957 702948610 444544 32 79 96 11 483861 919295611 74 84596 50 173688 42 106383 331374 28445 462232 1 73 42 4 1 333460 860383064 73 182962698 84292 36 514721562 145139 18 82 23 45 20 457970480 32 85 57200752 24 408859 338538 918573499 298810 194258 399422 302260 55 270762 193894 252941 13 26 395663 1 8486 70 119659 68 254267 69 94671 81 433124887 53 76 22 286872 79889 10 430915 450296754 215594 94 209470 92 301014 9 368009 2 20 70 129482 543080055 587402052 63 301098 4 427057 171195 53 68 184433 33 57 214530 231227 26795 51072 643325373 76 371874 694482368 230542 981633768 439165 13 52 83214 437644 87 18 7 79 46 47 21 16 83343 6154 79 268535 44 139010 973051054 373990 84983 203902 43 45 84 300352 388724 428714 73 92 12 10096 55 71 11 479282 75 57 78 169944 228751 24 74 26 93 53 417110 52 213486 20 531413235 15 86 82 274974374 86 26 31207 378910 89 324833 49 355782 5 22591 85 37 9 458080 350640 228813 415042 852128111 36 74 151687 3 256263 115605 144514 80583 357334 41499 398977 199589 298364353 340812 36 52 4 96 50 9 5 806673668 10 46933 5 42 96761 475969 15 82 48 277941 69 486858 391899 67 95 24592 211527657 35814 300886 202077 292278 19 756922978 440956 454016 69 426435 2 15 91 6555 7835 428724 20 60 789951866 83868 419197 67074402 430473 323400 44 5 39574 75662 294641 6 335140 84440 266470 466770 61 22 102120 9 202933 227213 59332 407638 81 291587 461856 54 3 502766472 72009 44 72 25 46 18 246340 945739437 338636 17 96 94 50 547128176 60 171639 51 381806 51 683719224 3 176247 333408 357227 97 55 854474755 180095 203671 299560 98 27 27 2 74013 16 439655685 137611835 192543 60 29 81 49 7 7 8 483330 82 656533870 330884 51 61 11 9 16 52 82 4 32 56 80359 254067 74 59 3 303796 169676 152675 596550553 345714 48 85 442107477 45536 17 5 42181 476152308 276204 78 85 39 96678 72 334154 46862 254653 447152 394631 482011 238627 868641933 361647 3 43 37 2 53 711979339 23647 73 87 281252 83 40539029 155301 276952 420749 5 460917 50 30 471523 88 71 67 466302 85 97 18123 120381703 213252423 47 88 18 419914 46 78862 280111 118679 53 723321122 5 37 73 31 86 170105 90 33 70 113053 373319113 45 124382 444830551 85 19 14 323973 422520 348180 31 36 49 3 4 301667 209500 90 15 65 205676 57645 689674956 145679100 5 100599 6 759811911 83301 85 177081 43214 159679 598706641 119346877 36 20 80 499044 8 285242254 431009 29 38 214675 233922 93 68 5 139782 77 69 6 19 59 361979 73122 17 460338 78 8 15 4 95 2 436483 4 539315150 32 3 982353956 92 28 313937 77288 413827 55 39 16 26 243441052 393064 29956 65 72486 10 13 794122676 126478 176800 918769546 48 75 10 8 450528 232776 416687 71 72 493832 48 7 64 78736 178139031 477741 339398 65 52321 190006 429083699 92 357088 91 130068 53 294103 48 429163868 40 81098 50199 6 38 59 452348 133923 164708031 33 219453884 478560930 24 189088775 51 37 495523 451533 15 905285197 18 400908 45 192291 278192 88 47 16 29 139713 27 45 905949993 215982 52890 217042 17 4 73 71 11 39 80 489275 469111 87 398788 831421334 6 392261820 36 851177322 6 94 221609695 428550 1 6 5 28 225228 81 32 73754 9 462612 32 44 317926 479698 95 303866 314863312 59 11 39 302159 85 97 170024 2 5 94 48063755 13 2 4 85 189903 53 41 471277 112280 236490 22 324036 38 5 197072 57 28 423332 89 52 305619 28 3 6 187048 9596 10124275 71876 313516907 58 8510 59 3 21 371882 7 266247 26 19 657308840 195188 89840921 13624 71642 343670 1 215327 5 17 366549 53 372444 464605 440223344 835342039 10 6 277371 476364 123536 14 395283 80140741 15 207881 625610325 20 9 7 45 51 20 81 278579 248213 115558 840225062 4 19 4 72 87178 76 77 35 5 18 442685 6 10 388917 4870543 5 285305862 76 206162 77 99 42 1 77 422353 297540 18 121953 97 10 31 263305 434253 4 27 8 57 54 35 74 63 33 504356242 355247 193926 422184 34723 43 672448906 83 347009800 369282 59 93 396418790 463753758 16353 5 80 77 595213139 103708 82 565017434 121343 213059 48 110378 40 82 42 25188 79 1 255947 384142 39 396058 404552 48351017 55 228906 47999 85 265014 44 433583 287287 44 15 1 7 75095 8861737 479108 253937 85 245385 34 1 5 1 720499181 15 191334 14 420787 50 77 99 42 420223555 53 71036 79 398541 72 298829 206894 19 778531598 156478027 49 62 1 136076 56 131354 83 56 252429409 4 288972 867198550 75 22 52 228095 58 96 205861 22 378009 6598 160987 25 396082 174976322 762846573 25230 215334 1 2 65 440759 3 450456190 393061 14336 72 6 24 5 6 276740 21 5 42362 346538 302568 171417 5 393157 38237 406108 396347 25 303495 58 83 62 840978402 656487979 472166 348032 33814481 275092 100651 275959 477663 195227 22 26 236112 137323 58876 291713 40 170320 432760 241026 62 344717 8 312903 2 76243 93151 6 389432 171269 61 272040 400159 76 133521 710826795 61 694042011 66 80 72 357523 564851669 73 202087 55 327153 221344 87 2 29 1 72 52 232689 93 4 66 310018 9 232507 23 483094 62844 120818 428468 97 3 26 5 262536010 26 274565 324283 223614 94 3 57 27 155125 23 66 385769 72 16 581708760 286754 88 4 1 8 187854 422426 195881 64 65 87 71 314640 31 74 56 10 230792004 5 4 29 41 78 63 146985 259779101 50 63311 36258 94 208480 123389 9 79 84 316776 98 70905 401 138888 312033 419723530 208514 152772 48493 5 94 149496 84 38 250515 79 186335 183036 66818 432175 389840 389224 347319 51 7 15 67 63 371429 616974174 41 74624 191767 79 397413 95 24 20 175437 83 33 35 18 379474 20269727 79 58 13 88672 73 328806 350376 4 160757111 47 4 2 217749 20 2 318301 7 161767288 8 4 410307 53 539459299 79 97 85772 150081 615414851 56 302281 471281 207224 97 1 53 452157 25 228360 412216 3 403357 239994 278165 27 29 62 4 481218 4 377334 92720 76 218224 70 10423 256072 51 5 568739025 1 5 171942 5 205955 48 169072 65 146837430 59 87 105161 290061 7 804399959 84 93 195593 441954628 16 9 76 40 795553320 6 11916 60254 458392 812506316 371835 62 158534 76 68 357824 373346 5 24 33 356181 96 391442 196047 265619 38 63 15 86 67 51 68 188831 155969 450892 234905 4 345506 64001 56480 399439976 50815 979354827 82567 98 831497318 50 6816 80 219946 321230 375569 620699915 275471 395697 279764 37 3 74 308279 442205 393414 93 9 221192 494196 41 174361 162664 63 9 30 41 63 7741 88 21 81329 66 61 97785 174176 45 436105 689888527 21 27 16 224589770 418948 88 37 34432 459054 395514 476950 338369 224597 272914 112597 30 22 58625 310249 512672857 7381 245551 1 492984 44 171787 153255 87 375853831 74 295597 315566 93 87 432074 77 131533 5 124284 208136 358597 103934 130473 39 65285 4 24 246301 76273 497419 77 64 98 20 396506 8 74 242314 195697 470373 261774203 446867 81 63268 808296648 30 153187 3 352043929 49 323569 271779 53989 2 425343 83 4 80 245070 65 444801 246650 11 373622 65393019 143894560 46 81 408685 79009 13 153341 123265 6 41520 700112612 134283 449078 443208 84 181661 81142 380890 263989 188820 164708 23883 274772 58 449675 57 36 37 31286 103344582 13 86 5 7 377622 367157 434977 427630 93 304228 68 467150835 133223 3 6 408825 384612525 413195 150295 96 407713429 737196389 421592 490438 170356813 192205114 11 348666 445229633 89 466909 15 31 7 42538 99 328500989 18 989649101 306472 30 28 906756017 28 129348 26596 8 36 936850323 20 389870 34 23 36 468566 53447 89 67439 55119 393492 22 4 143030 310203 427998 377550 8 63 31243 169388 169389 204905 76 51044 16859857 113609 44 137599 78 55 367362 147451593 14 31622 254710 6 315625 94 268171 70 68 342488 77 246616 60 150496 9 51706 46 62 25 70 90 333961 264564594 48 436544 29 330515 81 16 94 2 20 12 1 96 54 653141417 90 72519 374784 733524650 12025 4 313651 464676 843768949 440641 381002 265013 229678015 230011 70781 378620 401069 911595998 44 5 60 30 6 87 561040052 35 88 66 70 3 154845 629389151 490661 34 76 42 256375 237524 81 108318 7 181272 808806857 3 185466149 54 242751 71 161015 247592 93 410862 122570 24 22 380146 87 47554 260187754 53 31 68 42 406637779 410265127 4 45 539602105 99 13 659518244 65 65155 4 367158 70058 232831 330139 26857 401934 538078880 756870569 379732 80 82 472591 74730501 161627 492596 114003 18 473310 16 86 733035298 47 61 7 431002 64 282066 460682 34 4 17 619250283 89842304 383297441 950495563 266623 400584 54 68 173842762 47 9 456373 3 159644 129772296 28 448297 98 6 82 491617 103203 969282669 86 54496 101006 62 64 6 487834 63 89 10902 3 6 434999 62 202925 648967415 66 206865 2 34 153933 27144 79 78846 33417 414226 230537 472199 58 939335468 51 7776520 7 389411390 4 495068949 468141 289836 19 176682 233447 151392 20 50 301775 94 32 332385 8 19339 488954 28275 6 54 464733 87 1 140461 55 207639 54 246105 1 3 79 314706 366024 464357 355802 65 75 427815 150860 317970 12 360919 46028 423925 510761678 449816 4 77 1 284699 60 277214 402171 131049 213894 9 168249 88 13 433056 56709 363268 48 49 78 25949404 20 37 9 1 3 777198212 87 152943945 39 122746 3 471182 5671 138834 17 6 96 251466 168648 341754 28 18 457217 32 133928 1 26 8 43 26 3 316747 63316 118044 423052 55 4450 24705 92 479523674 347521 966114481 70 84 56 85 222590 16 4 168120 77 462076737 161091 73 37 79 33 30 24 21088 15 20 22 57 13 69 468286 79 220764 72052 310320 203614 43145 89 162008 171735 47 90 77317 117779 699769463 89 100916 109635 469128 37 41 12 7 93728 493346 80 4 359871 38 439095061 328471 467576 875847460 183068 331208251 239549 25 4 27 478037 4 7 226074 427090 14 22 433567 126596 4 9 25749 8 21 43 86 68 81 105410 9 364148 15 335921256 88 81 341784 409897 238782 419680 45 120060 510876911 46548 62 492317 70215 66 34 51 17 4 269941 79 246510281 74354 134625 77 50 10 8454 55 28 446900 127042 23 379238 389449 18 77 430945 342155 99 250131 116341 1 61 115346 291370 56931 489204 86 85 325221 2 344630 402266114 683009189 145182 2 96 648708154 24 288024 839002234 61 102234 57 981861452 76 143534 46 359703 31 358006 135521 5 2 665859548 257512 42 134499726 10 58256 354330188 66 7 39 72378 23693762 53 49 22079 99 7 258150 197150 3 446386 441133 36 97 3 47213764 64 58 263858 459827 99 124508 439710 4 175693 86 30 8 813455596 377935 54 20 660806311 100503 71 493391 118590 98 89 51 290975 66 989980674 198470 79 86999 426483 360862 1 19 420638969 39 61982 17 759727987 2 44 940563906 46 22 61147 42 2 74 238963 60 62419 84899 72 81 23 328455 79 231545 39 468840 317836 57 339366 64 14 221439 242418017 145324 2 433452 3 47 380430 9 89 449839 263494 68 208730108 340196 136100 878659823 14 92800 447277 99 210649 238048 36 470705 108252 361754 54 93 284515 31826 99 196549 79 164732 51 2 99 31 257206 298110 403545426 100661 127756 368899 655670293 76 859609094 85215 2 361551 90 249774 42 300308 21631 5 293449 70 401468 14 249768 183236 279019 14 8 149042030 850497859 469126 23 24 9 5 22 102980 66 38 16 425323 106618 61 329884459 1 444727 96282 7 208003 8 151569 76 6 17 18 647654273 7 12 95 57 61 29 50 119114 936311830 35 424576 469045 58 12 156209 372055 5 31643 244215 35 4 2 3 3 79 112283 26 14 98 57 74 192247 300961 37349 788931947 184215 59 94 169929 42 6 620652973 68 437995 359501 476820804 486966 455732 86 57 42 361984 54 13 108510 229396692 51 16 80 63 452499 24 143857 96332 83 96 54 447189 31 11 63980354 8 50 38 491781 19 321175 431078 21 18 143345 73 15 87 44 67 213991 295633 197928 454143 34 203911 49872 203482 33 11507 57 14 324028 803233659 468417 61 60 92234 345717 86 12 1 52 7 6 62 196915 444985 84 302044 76 157125 25 342330 427764 239696 1 875362605 8 319762 66 328202 56 399261 413721 165181 189576 456681 495738 95 79 2 429132 428152 445560 255353 92 421094 17704 319014 264208 179156 92 42 285573856 77 98390618 84 28218 63431 260685 313160 290525 473458 835615969 487411 543656398 66 93 402000 84 25 53 342289256 433201987 382445 66 89 14 5 44674 128405 3 1 4 13 361894 444724 70 26 42741 43 96 18 3 13 12 455728 15 61 72 22 93 427057 39067 495283 2 188136 71 151171939 972812436 74559260 120025 182291 99 93 147219 45 347034 957148767 27 427363304 4 49 111917 15 15 44 302426 19 149076 302059 55 476687 58 65 9 307151 28 60 13 98 197229 36 314240 24 92 2088 402842 527705705 33 4 180374 57 702105969 20083 165674 25 86221 151661 363708 84939011 84 57 458962 293429 342820674 15 430302 409726 253407 471446 6 17 468329 74 54 50 292268 60 223999 484223 78 323907 214845 214680 96 285647 16432 109417 33 7 81 97 77430356 58 232899678 34485 723195642 4 434637 50 36 31 272759 94 3 438560382 29 213236 1 49 247915035 137570 277148 5 358887 461955 57038255 65383532 380772 198501 290420 57 463422 96 72 96298 980615239 34 347594 373591455 98919 957050871 300629 491312 333437 497023 209722 223058321 48 8 79 243496 321680 1 3 69 270032 128418 9 96 24 8 380977 88 650728518 6 440740 59 69 413656 2529 22 4 446853219 2 160998 476655073 80 197655 50 5 162976 281586 15067 82 197187 2 519963484 3774 34 273590 38 5 5 477237 38 346676 176646142 32324 397256 36 282743 94 58373 488862 33 58 200973 36 53 293385 588129502 376734 3 1 406856 98 394054 374816 331416 342903 85 4 43 2 122942 16 49 145222 93 82 5 60 8 22 170236690 73 489417242 63731 38 82 79 82110 356910 5 217951 47 24 9 138054 126274 44 21 418821 89 7 36 225915 301041 213504 8 338264 43558 468619 110132067 9 64 91093 92 744211798 966736172 477647 576203985 5 61853 112609 3 49 2 1 180224 399975 218497 35 61 262190 273037 6 45 24 70 533438382 10 414299 474540603 46 312314 498564996 64 4 441194 1685 75326 9 421447 436802860 48 57 52 55560 89 39 90086 29 119062 82 130517 277646 416843 233861 161397 82646 47 72 422264 34152595 331706 583216426 1 215205 109900 267370 110686570 23605919 29 3 401203 2 258269 59 12 66 836550091 43 387882 487573 6 57 361007 43 242168 18 26 66 1 35 73 3 27 35 971929201 27 201491 223251 944786588 274776704 71 14 60 931736781 721335864 67 416102 151769 74019 330219 8 95 9 35 999011327 442027505 304079 9 266597 2 18 474730 17 454719 449224 95 268808 343913 62523 6 49 27265 14 334293002 407222 57 22 7 28 4775 447911 561477849 127316 80 7 357751634 43715 205254 242125 393745 88522 83 69 24 71 24 604322341 76 286662 66422 452793 275846 490901 9 334893 6520 82 10 436835 88198 32 93 78 5 53 364494 67 272066 4 12 199182401 444668 72 308548 14 47 18 473397 337240 9 5 37078 6 12 7 255282 99 40 208469 131143 46 327457 99 3165 94 179529 28 3 357075344 85 81 182897 8 459770 219822399 16 11 84 295816 7 28 488508 1 99 184463 244485 77738 57 172998 44 65 99 372004 208318 8 93 131710 256958 272837 68 90 31 739243262 497961 400103 231319 10 89119 38 485665 109833 76 358196 322188 38 68 230951843 369271 433659 85 42 91 211461839 346315 4 12 68 25 7 84228 309276 29 404146 41302 449755 7 17 66 61 471976 317349 28 47 322630 87 222886 35 485224 47 67 47 162863 37 2 69178 38 74 322155441 84 21 79 26 51 136500 158721 64 1 33 121249 348697 298921 370509 30 24 19 6 272747 361290 46 56 52014 89 7 365426 587264420 34 335544 70 24 363238 346923 39823517 151403 312135 25 235372 40 425103 371682 5 79 2 85 52671 29 961695305 419567 9 138700 429829 7 383952 3 91 6 421570 354307 366756 568477456 455546 26 120981 196249 10 417606 469844 197286 488946 315649 978619497 90 16 85 11 901741703 426283 54991921 2 19 190719 31 6 38 10667 395918 676907710 342141 68 1 107379 79 4 3 92748 409673 47 457286928 39 339298 67 27 298058 30756 447396 75 188897 76820 61 250605 36580965 4 56 766856874 15 56 372057 810408978 443334 92478 31357 367845 45241 8 376935 108177 30 10 48 6 37 2 54 14 34 11 248717 342754 91 133367 377198 425411 266367 35 131145 14 6 478255 27 790344051 26 92 40 252828 35 371040 140127 473834 14 1628 73 194849 27 60 182631 462804 109724 83 24 477935 200290 358710 64 32 48 13 259279 45772 24 899207488 96 32650 27 379516253 558306828 516034693 750301335 337476 279549027 348894790 371088 24 70 48 52 224473 93 77 748139976 9 420126 122967 41 186782 810144475 42 50 482696 751325414 384577 79 67 282586 3 38 125521 539131254 3 86 88702 91 81 63 364031 257482867 79 344094 22 2 69804681 190862 325125 87 52 278836 35 44 73 95229 53 1481 40 80774 74 29 474609 274028 42 325429937 73 6 6 28 47 353863 80 98 68 49 81905 59 452058 205210 52 29 204562 279138 253131 3 65 267873 2 274141 38 28 32774 210481 31 75 82 153886 79 392323 814545244 21 24 74 421507 12 484361369 24 699 58 14705 8 413441 8 331691 161733 196461428 30 25 81 7 31 287613 391301 173533 468502 411607 10 413350 405234 362060 70 43 14 28743 356484 720123624 88 99 487951 5 74450 269216 93 228281385 2 172506 242946411 120732 48 322427321 68 6 80 405697 89 3 38 49625 20 73 181185 22 95 85 885802585 425323 133490 309886 65 64 459421 55 469028 22 5 15308503 366275 356812 7 569197120 70180 538919733 83 71 81298 293936 40 49 28 50 940022413 5 266292 161469 14 52 9 153661 255580 41 17 286402 76134 120747 467758 317688 31 274342 14 94 67 38 549950034 300286 74220 95 22 6 14 99388 254570 360688 4 450321 75 470673 74 23 47245 69416 57 2 41812 98 481527 497687 61 253948 65700 350707 18 160477 90051 348538 235163975 29 44 379151 1 278970 2 482705 115587 8 18 12 312995 536 4 667882699 296359 138030 7740 90 68 99 331316 47 338833 343396 56 12 445463 15 34 98 436077 75 56 54 196157 570547012 388140 1 35 733337571 90341 118698 461509 73 51 20 6 494459 177487 50 22446 82 6 83 294382 313656 3 1 535148061 181364 992869018 493335 451051 92 57325 1 26 60029188 167196527 34 66750 258230 36949065 50 83 68 4 258130 73 86 453292 399325 22 450241 23969 186294 89263 152083875 78982 489159 30 55 62 323394 77 70 94 553344367 10 39776 283299120 142521 90633 5 149303 96265 176731 45759 139071 2 156547 102510 24058 374050 60 58 7 9 13 6 77 258136 20 39708 5 241551 238010 244788610 99 475320 3 57 778099626 91 3 25 23 28647 453057 24 66200 48633 1 4 10 798598836 8 759321241 5 428385 30 416816 927968235 388164 98995865 300149 358546 1 59 57 62 28 13 399278 34 8 82326 66 101545 150903 853509135 490920 474216 69 29 397782 95 87 386345 54 379028 453279 28 219609591 423571 840484278 408529570 191235 294662 461497 91 86 56 353814 1 182245 421070 60 62 86 57 302010 210895 245509 8 388353 79 53130 350834 2 67 90 97 25 353859 3 31 70 366121 412060156 5 1 60 56046 200358 392441 35 174151 95 410458 87 31 46 64 8 301944 104003 797574320 31 407425 47055 82 400861 492476414 306266 414194 42 384830 98 293637 35 1 26 391110 163444 151574 189987 2690 9 653396568 80250 27405119 34 32143 494557 1 43774 311808 215147 832702923 17 429601110 640494244 71 401050 436163 73 26 377387 74811 58 166182 938554556 14630 408551 296564 674168960 23 9 118892 254293 89 73 148234 394332 102816 3 306166 32445 144751 87 13 114704 62 39 54278 276016 435644 52 6 8 197591 235058 88628 3 408316 14637 16 364864 96 38163 358773 377105 133547 94 32 78 9088434 71889 347659 47 339480 27697973 432207 135375 504154811 97 47 46 39 84 7 88 448268 56 53735 424634 6 72 48385889 46275 464087 25 321612 57 36 344883 5 891950806 360153 394285 90292269 3 1 5706 288944903 19 95 437249 674675028 5 5 476713 25 121041 67 50 428892 422295 403618 2 451279 23 3 408442 92 398898 137977 4017 638538761 213409 357804 72 394936 622282834 78 447864 99 62795 186864 86 19 484224 91804 390721 202140 54287 825758200 88 19 9 68 858688293 109820 89873 40577 39818 231895 495918 708502438 15 231301 321360 140120 31 739896353 296112 98790 8 455294770 73 65 4615 24 84 261128652 80 42 204430450 376196 13 420924 8 8 30 111425 46 10 14 74 81 426945 138952 100203 213868 269024044 4 296900 490967 408610 24 564376595 15 202260 230125 85 19 16 33 99 13 522 14 228797 53 459247 65 492959494 34 27 66 20731 436791 463609 324605 359941 968869741 33 96 4 57 281667 370653 5 425051877 84 9 60467 86 31 491862 32 79 365240 427504 380034 27 433471 322432 95 369971 83 322042 25 71284 65755 93 260863 68116 184425 95 52 121542 147867 108317666 94 9 250796 251836 436317 15586 160230 210592868 357794 79 194730 20110 376479 81 269115 410884 13 69 363192564 58714 70 363025 57 496351 115120 382883 418601 423910 301605 223917 662115144 188578 51154 429557 272219 32 689311451 141300 70 49634049 58868 348591 9 7 96480 166194 73 95 56 12712 433592 68 180183 76 459760 465255 90 123219 1 292856 138673 73 497313 60 332404249 206855 150501 80 257399 20 58623 90 9 411072 332418 20 75 247466 71 352479 891995291 84 22826 75 196489 18 12 99 23 66 554421478 9445487 75528 74 6933 356347 399304 9 84 18 66 8 85 71349 5 18 101786 65283 230334 149415 60 368939 41 54 3 57 86 256641 25 61108 16915 73 57050 993076723 55 3 434500196 7 230320 64644 98472 69 73 16 74 835119464 174787 56 358391 88 97 347208 328815 263994 249189 5 17630 162894 27 3 63482 33 30 86 91481 8 10 5 326117 57 127693 80 5 19 216576 6 59 90 15 809746703 84 83660 359594 231206 90 53 81 492427 412370 66 351808 482559 327712 42381 9 490091 6 408582 907971570 9 466993 313171 138945 12895 10 51 90 273368 287124932 193889 278222 499986 93357 27248 49 192603 68 7 471206319 311257 67 69 15792504 51795403 260466 3 241877 405846 314684 8 99 385146 8 52116716 3 45 723548355 830057295 96 79 68300 333130 3 465395 78 150372 296211 77402 634660182 884722489 80 55 36 396805 22824 54295 79 321282 38 81 7 42 35 1 79791453 40 40 676419772 65822 238215 44 16 988168977 37 438205 45 75 8 890816024 912302206 88455 9 329931 14 49 4 59 5 139007 4 51 657166791 1 12 411384 164181 348080 42 1 98442 416586 27 458316 61888 1 125319 486391770 219661 330178 120927 20 5 393117 404762 184199 627924530 149979 57 33 9 177507 16 32317 377685 335296 78 446596 7 57 73 259698 483145898 44 56 283202 411435 26 45422 68553 51 81366 13 38 160420445 31 221738 46 6 14 207031 82 400916 7 32 74 489717 246766 54 58 76 95 1 1 92133 103790 110927 40 32 65180 99 96 99 368775 4639 24 33 147275 295789 62 302925 667573072 92 647474049 40 5 69 57 98 93439 417775 595189604 260734 473074 91 135422917 6 66 331581 14 283245 4 75 120456 1 19 52339 478553 362027832 2 56446 134192 746328436 577037291 374955 404359 136416 24 5915 54 137568 62 78 23 50 208454 432505 4011 46038 124230 374679 192548850 58 108661 72 68080 65 3 90 2 308948 25 224589 463813 36 61 59 184133225 82 604704926 10 38 78 66126652 554194321 39 300458 18 483929 188842 3 36 5 65 424888 76 326142 19 52 251660 18 33 69 89 32450 20 182142 41 74 5 386763 24 19 53260160 408744 243134 457995 85 482141153 39 76 660216879 58 373752 208713 329803 114353 850500511 237888 51 19 313110 415932 71 243500793 41 23 383333 41 85 10 2 470228 17 43 9 35 254753 292016 46170 3 12 4 66 477734 16 130194 102485754 70 996731295 97749 26 102965 4 152079 19 458669 8 16740 70 38 91960 305893367 93 53 154946 7 93 370975 32391 425072 332657 205956 10 56 62374 112937 86 204598 46 42 91 378030 78 87 29 99 6 119194 97 1 13 4 186986521 11 21 76 2 433555 440739 426421 176400 284096 38 43272 569291853 18 3 471512 480045 444264950 40 146655 693307614 44 271773 269248 324574 406756 35 7 185882 153047 82 99 284182 40739 9 40 262932 476598 94 25 61 5 251784 80 95 46825 15 95 176723 373784 105458837 144969 91 9 99 241213 66 34336 54 96 96 47 239626 430751 81 107124 12 482733484 61 19 241389 45001 8 269256 8 64 24 93461 39 36 60624 157309 178259 1 9 351208 84 158895 27073 39 44 3 42 161165 40 62 254025 242711 78 47 96 235796 132090 350740 637612889 4323 140292 354597 20 259905 65 435235 66408 167062 191255937 79975 5 77 89 498225 333817 610711149 43 64 96852 48 81 407328 246693 191846 296551419 27 60185 9144 17 395228 35 248247 445970 97495 866229153 45 69 56 463626 456870 115358 3 5 74791 210374 353262 984795725 74 842651960 14 397976 124623853 270732 86 99 329170 98 336869 4 140072 351460286 15 2701 407131 74 90 359144 8 547361980 78 134037 140490 966248079 488059 41 1 36845 84 121496 350790 214266258 179633 216567 56 47 66 688109812 28 89 719101547 1 4 314905 674460221 446685 624325751 19 126021 12 45 138772 126715 155244 8 38 456365820 250747 371861 92930 37 96 43 93 105412 807728128 317564 16886 25 39 93 1 93974 109238 14 440825184 171194 28334 226372 67 7 4 50 13333214 42 72 292721 9 9330 63 76 366321 226431 16 5 22 10 6 35 56770 149659 25 304143 48 6 24 5 420532 319452 161640 434261 133074 67 177613 983878375 96746 609425839 327069 60200 23 78 169034 87 39 79 483318 110983 9 5 260130 56 70 4948 86180 22 705424527 222952 429050107 6 459173 38 379796 97 79 346907 20 85 203672 28 139641 864813486 409590 46965 26 182200 26 5 66965 123551 7 52540 73121 10 73020 49 166978 265639 2 234968 38 87 342126 74 14 73 17 41 47 200527 3 22964 25 514459128 219253 403215 1 393182 467652 44735 11 675624772 131264 8 3 35 31 194067 277395 48 278641 299800 155625 447196 31 78 79 5 64 1 292087 31 283216 65 20 70 7 96530 421167 97 209040 24 90558 32 67 251240 14 8 351686 4 19 431870 302753 41 14 28 19342 4 422440 233320 154468 166758 481493 301466 857172191 138577 150229 440227 89 3 1 121530 46 405712 54 46937 53 8 22 86 374887 497421 26 42 497920818 1 426822 547499895 189244 402290598 1 442732 329680 3 252 12621 75 35 82 3720 47 68 29 43 129135 67 29 53 484215 121502 135579 69 7 4 220835 309474 437209 387610 468357 748367775 427687900 724076235 366440 9 295193 26 39 74 49 492734 202633 393275 2 55 114189 65 83 15 889038279 36223 9 87 499390 84 69 230556 99 50 2 3 11 436194 909610102 8768 17 4 6 179870 9 27942 37 7 163917 406468 44 86 57 24 4 377037 740167818 40 470785 25 374090 69152 421090 50 318956 14406521 231623 93 77803 70 40 8 67 472559 68 539530298 62 114791 433171 17609 2 67 498262 81 25 14 1 234289 68 331887 472595 76 340374 49 166675 161832 352839 38 103581 13 360427 17529 110227 73 360786 283298724 82 165334 17 23 76 481123 94 261161 81 15951 95 64 36 104393743 34 49 54 46 58524 5 99748 58185 11 2 419992 52 75063 80 8 436589 150028 409591 561437961 478824 10 447192 4 97 44 352124 33 4 192104 102040622 47 37 150129 9 736788592 486294 68 55 28 98 296566 97819 449067 10751 480772 10 65 83 4 183724 492448 57085 90 647836212 2 31 496703 83 327190 54 87631 466685 441058 2 204632 11610 12 256803 25 59 4 56 126010 28159 647532175 303089 986723416 13 343947 30 16 132402 313220 42 178835 90 473011 659720281 97 377609 5 36 241488 17 126214 51 82 77 82 331445 295040 8 428323 240001 396490 53430 149658 71 75 19 36 489736 194728 8 60 273935 485560 39 455026 64 86 313036 62 302766 65112 1 9 328593 329990 49 151795 166669240 446444315 48 270197 242857 22 297037 237235 21573 88 64 203310 79087 426612 463308 85238 34 79 255088752 44 21 17 384013 352629 1 10 63 430185 98 46 41 63 94 80 85 231244 316845122 22 59426 2 95 18 101685 27412 71 22 103246 171103 224547 6 11 219252 3 8 370474 972364751 477994 83 2 3 8 123524 5381 382134 393823 497794338 67 15 465591 212453 10 3 443613 346670 95 46 256648 416931 92 218366 163908 7 240152 61 82 238114 98014 446623 490387918 91 12 56 461752 452132 338158 88922 72 77 66 105553 6 71 474274 36 471571 9 96 426081 179360 902335324 63 66290 78 144464 1 81711 79856696 79 411912 95698 430417571 93 52 80 4 31 62875 126348 298252 44 85459 98 47 3 76 122200 65 73 84 19 27 467016 239563 98 33835 338477 243132 377789 182382 223736 36 956689917 72 89882 106171 56 394382377 404176 204885 181300 369010 12 236289 167731 334586 59 4 13 516413321 3 85 558461758 40 77 65 305681099 465706 491731 93437 3 256057 20 4 36 414047 6 47 63 430333 50 58234 250483 331136 1 66 307231932 200879 296117 6 421583 62680 7 53 939047447 21 39 45 475032 392465 248119 15 15558 17 58 884440777 27 90 4 15 222840 27 5 4 13 584305753 65 84589 477132 32 63 235648 58083260 40 76 18 24 136782746 110790 259236 4 380907 457277386 407438 611364876 64 44 497034 445567 212439 17 421438 339457 84 42 85 113853 390879 494063180 42 84 461557 21944 215627 646761471 320839 12 292241 55 193622 466677 935181946 149526 319036 7 384341 79 161393 257389 417398 80328 281899 10 393423 23677 296241 62 139660 76 79 99 288199 397006 38 1 22 37 5 2091 285263 8 59 285604 198730 3 22 96 1 226715 3797 69 123434 59 161896 87 34664 45 89 110541 85 60 60982 5 7 82 40 20 74 568671140 198649 333544 436602 75 218751 53 451709 77 146542 496573180 256050973 69 619138497 45 363676 17 493449 270086 24 76 429721502 402038 369631 790255555 7 92 51 52550 48 246104 85618 26 70 5 36652 189790 38 82 158120 22 6 11702 325550 12640 130241 49087 275667 32 320108 249246 204158 28 304806 11 93 13 1 23 55 439963 321079284 320836 49 58 72 40 491240 309143 99160 74 61 40 38093 28 357554 25 425871 97 383282 345452 72 144591 4646 33 62 400233 3 71 11451 93 75 43 314966 245681 62 635710725 8 616433207 2 95 5 327757 1 154273 157684 96 437520067 90 37 80081 44 5 150461 5 323947 70 47688 33 200423 66 106079505 4 564680715 9 680301555 27 376332707 74 439345 451889 24 15 834008144 65 924532512 54 95 360570 97 280637 5 92 354742463 69 357745573 64 40 58 75 18 219624 64 279824 333267 482581 488718 73 361413 367764 311138 58324 61 70 43115 27 613566300 153657 436132 204662 898935692 277903 70 31036 61 21423 7 790986009 271542 67 70 48 8 252012 399267 78 72 4 242267 145229972 107014 60 39 56 26 730202563 68 410714 5 200717 441380 59 78 7 454538 311245 40964 15 60 54 91584 57 233377 272276 461879 2 124092 270796 442595 48 9 69 321368 98 51 23 68 484761 24 60 33 64 33 93 89 322918 412494 435681 175367142 8 659289187 334895 197560 242824 43 30 224652 147890 360902 28 197058282 64 81 9 9988 7 43 48 9 85 184158 208316101 25 788294766 79 71 30 166743 44 46 21 79 178550 16 297749 1 9 968809765 79 83 251896 27934 33 449525 1 310595125 53 469781 68 58 33 22 320646 246400 11 57 209248 106872 96 463274 7 286744 6 1 99 146883 48 69 1 276945721 26 13 95 16 98 81620 261208 391213 67 200848 72 44 111766183 350847 55 929749316 70207 36 336555 90 21 91 430615 32 572429420 358477 38603 490613 346079 626005115 194952 267242 92 315348 715486365 86 35 74 69 42112 490870 91481 63684416 13 39384 961014106 307808 146279 130853 428933 76 35 21 218608 239280 27 2 139876 461068 449561 75 337391 37 29 66 41 3 46538 1 27 32 404726 22 59293 454483 31 498167 1164 5 9 178333 4 95734 65 45 91832 166323 469779 66 54 1 904931502 37 107352142 61 6 77547 10 13 94292 488222 28 53 3 51 280926 70 25 149245 28 340607598 847499261 170696 247828 82 50 138333 207418 152940866 21 36 62 15910 103899 24 77696 254095 138124 341405 276196 355341 340212 27 773338508 3 137087 54 295298 12 38 158380 71600 39 47 62 25 490677 881668686 85836 261361 90 57 44 37 362119 78 7 204893 303152 238867 469625 75 503090700 19 468406 146857 66 312609 95 197245 20 406855 93560 468793019 67 299935 7 51 89 493635 9 381224 293919 63 44 45783 90892 7 38 45 7778 64 44 16 36382 2 57 73 195728 29 436118 120703 300059 348773 6 54 74 4 230607 79 97 78 476852 73 165401 467442 74058 215711362 68 357984 275826538 7 989303237 232745 315585 37 79 123573 461429 172216 14 363416 552929760 28830 348003 72 87 6 32553 8 70728 67 6 1 8 68 74817 68 180033 578363814 289384 98 47 139489 317199 65 49 9 9 53 169863 228163 322486 10 4 78 5 280317 477059 933219265 69 46 41004 15 190323 53 7 18 95 109338 43 80 1 848414685 11 173764 76 55702 361864 216376 3 5 298529539 482151 342255555 370641308 33 73 645632697 81 60 374807 672308107 327623079 18 458316 325156 580552183 82 326857 35 467796 29 82770 40 40 255025 57 53 174476 413504294 60598316 94 42 10 11 61 10 962212754 444907 75 42 373896 137842 63 154636 3 4 45 82 222153 23329019 344433 51 417254 263950 1 338811 429880747 3 27 90 66 313167 1 39 50 31 387449 472694 70212 362251 77232 350809 29 83 2 14 38 84647517 19 3 90 467402 398733 181872206 252193 24426 461342 84 20 155827 449618 13750 412460 379496 81880483 974322958 478037 337223 145553 47 88 88 759917878 400312 137833 8 54 9 450877035 84 5 18 315954 85 738696385 23 324268 410988 86 31 491540 160001 235135 369016 226395 72 229090 64 343269 84 873748055 683123539 60 62758 342616 50 676065551 9 26 239901914 14 84972595 65513 200143 158181 164978 426512 72 128466 57 158563 264807 226096 73 478356 37 81 62 86 41849355 96 442624 39 248148 93 447912 48 326211 55 73 20 40 278047 27 2 54 68 17591413 295669 205773 465131 74 68 240714 51 474712 223205445 420729 2 27833 81 1 148717 31 71629 941724076 387023 72 7244 1 71 29 98 440861 97 284737 36 370879 30 58 306830 96622 71 31 66 87 191932 86 28 28 77 43 369892 139000 309343 3 8490 11 78 308617 715231067 24 34 3 211056 838878440 9 416080 632931683 89 95 300241 70 27 365724 490109 37 99 5 811389248 462439 10 13 108354 88 44 2 53 227619 215998 278296 4 56 343075 98 240224 8 7773 28 254149 231635 77831 68 72 116751 88 29 3150 98 94 316190 63 94 385764 20464 233169 969791103 411814 442154 196545 6 25 105340 25 425675654 672105009 89 33 81820 73 44 5 79 7 87 92 146561 139395 70 399607 60897 354085 654801209 34 74 541011897 77919 8 35 53 240275 9 276060 91 470228 2 10 23 76 66 372023 32 70 452490 60 39455 5 33 469226 96856 134300 75 497618832 316339 75 334407 94 42 308886 85 391942089 78450 384024 653342280 16 14 2 30 31 53 59 808405806 81 6 69 763739681 94 170340 263393 3 3 9 72 300961 81 54 52 311904 200799 15 88 93 13 69 381324 258330 12 433300 215772 45 38 318528 64 395731 202373 40 70 961718952 352907 338997 37 257342 126917 162039 677893071 417517802 3 161460 19497 5 50 82474920 4 48 71 71 99 136042 247997 33 26 21 408650 8 63 30 34 1085 7 497227 206103 43 97 69 3 375862 5 427610 254990 58 62 634150560 448137 293364 75 4 730574982 299932 39 91 14750 370414 320439 4 274227 22 90797 32 4 436485 9 124932 914050706 2 408408 441222 99951 4 459573 52 354289 68 136677 118469 364375 6 114068 65 89 222296 307283061 351811 9 79 3 68 134169 393660 95 461308 319214 354735 68419 7 267604 8 5 136867 392502 59926 93 236942 26247 228111410 323079 68598 96 339682 222405 58221 399315 29 166734185 21156369 94 20 76 138114 5 384978 5 83 290918 60 294938 49 56 28 97 13 75 390459 5 379294 196356 36 79 3 246982 68277601 393471 402969 64 51 487770 55616 786361076 58 169082 434959 333945 94 81 89 359700 61 86 138378 86846 364246177 46 322024 244193491 81 95 65 381997 101011 134609 90667 473788 611822941 335393 63 896686893 6 42983248 8 736898165 86 48 84 97 79 31 33 106631 8 438782236 341513 477772 25 18 93 471815782 50 30 477479 245378 31804 8 4 28 56 221916 64 95 479067 429994 53 12 218506 458228 96 385861 54 30 933405452 416496 2 57 3 461139 9 27 253004 281936851 7730 17000033 1672394 227262 84 125088 36 28 8 98 67 849453087 74 423170 11 255602 11 67479686 130867 472205 88373 56 42 80 26 467833 7 67669 99223 91 7 8 27 44 438254 343765 561901130 9 96 918789060 50 386881 64 170080 3 7899 94 267224 221577 333510 271064 18 113577 17 691092697 851258473 610646944 28 87 86 45 50 364359 92408388 34 79849 14 129003 465217 49 190837 42 371180 144418 28 809946971 160351 79 66487 21 104346 30 84 7 127603 49 44 237340 7 172943 95 600879819 17 64 224650 3 6 202320 54 6 77197 81 382797 126533034 729453168 85 4 211207 29 105287816 882661100 416302320 408539 15 130252 38 21 73 321069 5 154422 287638 208956 264548 274845 244384 9 60 87 60 92 188797 223592 104327 79 19 85 145460 23 418240 27 44 93 36 341412 81 336943 1 411182 245885 14 11958 26 69807 80566 216964 96 34 45 393829 32 353555 36 600209504 495114 46 182797 84185 47 52 20 80108 69990 296267 354238 59 47 104743 14 45 135102 93 427373 407236114 28438 165176896 303663567 394566 72 35 68 840681875 22 462585 21 14 17 339724 326258 478225 268169 436894912 212942 66 43 271199 264470728 122655 579363628 293391 44185 69 356075 71 103605 551129170 10 181413 220601144 32 53 61025 56 5 381269 281861 71555319 95 25 196557 23 249454 224284 16 268129 8 214385 167484 254141 67699 58 26 339907 84683 7 24671 55 48 216097 28 55 241463 88542 88 437554 53 443528 274832715 145380 431330 209519 82 988078816 39 29 416443 49 296075 4 412460 64 81 213847 438333 220296 68180 306768 4 334584 398184 46 31 73 32 45 1 407248 44 262189 81 334224 20 79 414738 8 42 73 60 429642382 78 90 4 1 74358 24 93 287481 13 38529 249604 90474 237619 211717 58 316724 91 75 97009 98 223211 134719 93172 116776 4 115817 327122 304811 13 59101 191985 71 132762 13 26 380591 368114 421033 88729 268396 111662 377131 364655015 68 70 496454 57817 1 332510 64 374979 17 466667 41 243861 83 50 83 31 1 674098697 272329 48 2 163844 9 184677 59 84 18 96 465452 385751 412259 161589 289972 18 1188 42 119247 78 43 1 55192 77 394066 374792608 84 27 372950761 26714 78 49 276676 18 125077 21 200166 390243 54 238380 479343 271075 55 11 16335 42 92 98 263396 8 155249 86 95 411345 46 201246 70 115801 414744544 258190 45 213779 47207 318392 68 5 64 25 467738 90 61 419394 81 46 81333 7 37850 28 494498 15 143012 128102 193420 427030 24 3 822691008 33461 7 22 316588 4 57551 343733 86 71 62 113379 8 77 322204 4 402080 167424 56 18 19 74354 27 97 65 318496547 182686 80 199618 7 466978 2375 245367048 6 126937 124716 14 45 68098 365640 495385 14 177240 62315 47 3 81 11 178177 72 62 438991 61 486729985 68 39 50 398233 96 240956 9 709117265 86 10220 409716139 90 800869369 95646 4 182384 92 33 228776 211212 30 3934 19 32 473308 16 98 1 62664 3 7 7 650705692 76 34 43 260617 464639 27 77 303084 84 271700 56 457906 224975 315390 82 75939 64 35 226037 62 9 48 63289 352442 417752 75 123600 472503 50 98359 1 95524 972133555 330319 1 302323 91 29888 97257 61 5 144625 2 266194 82 53 261289 913953590 74 56 34 57388 69 448210636 189890 95 41 19687 808513210 36100 1 603740179 111238 319626 35012 34 328574 32953 15 95 11 6 56 60 49 59 45896 368843 60 4 245973 50607 809163239 6105 10718 54 75 24 47 394775456 61578 409243 41 12 57 52835 269841 84 44 79 42 2 358052 59798 87 2 20 310411348 33369 21 467064 348181513 47 4 60977 2 4 19 28709 46 59671 268064744 86 180549 13 142329 231370 32 55 13 25 476577 186881 311790 6 5 80217 16 6 427316 499791 280420 510629101 789430664 93 48 69 259328 374307 550159632 4 94 378067 242817 76190 324860 4 25 18607 323213 343221 377314 415539 51 73 11 7 477713406 50 65 76 56 6 49 91 74 416707 145526 5 92 70 94 4 7 3 450692 303700 952483649 22 9 338122 87 98 225722 307328 468863639 64 864754470 8 2 127372 187610 486677 225625501 26 14 63484 6 3 345452 438559 75 45 308494 7 47 360902 345982940 410249 334437 8 336193 126854 18 64 88 58 151003 134010 81284163 5 89 2 1458 33 5 327816 29174 17220 62 116792 80 360019 4 1 492613 1 426160 77 25 26 27 96 9 15 9 91275 290447 94 203094 408451 88 883923302 112269 16220 290935 15493 96 796983832 8 61 122963 52 82 61106 49 54 8 84 77 279847 268066 456051 124979 55 336082 54 396931 58793 5 60085 43 88 11 406074752 65 217484241 70 39229 602118333 6 80832 2909 233334 75840 36 252446 49 65977 72 184088 85 8 71 427161 61636 9 371780 322945 403990 52228 94 89 621260766 94 58 232843 329981 25 441877 120514 439480 441470241 211452 75 38 17 44 312026 88 243826 24 77 255933 519827060 57464 8 3 54 84 85719 60 2 187455089 70686 512008055 198093 176735 302712 23599 8 44 7 335944 11 8 28 395189 7 10 60 75234 179258 53 267475 975669117 407843 381031 633873552 96 3 1 8 7 87 67 951443312 475804 206000 59 198496 51 5 283282 418861 477757 93 337911 289751 16 7 39 925429868 95 217743 259936 31 4 6925 2 345617 281138 399608 65 68 238932 66 32 14 378067 443095 80 18 1 270985 41 78 390071 2 8 183264 25 13199509 145311 61 1 282747 387044 342695 31 4 1 289765 81 27 131967 30670 27 9 91 346660 426912 73 74 440712 73 483018 6 138185 96473028 71 46 35 492453 68202 4 84 435315 86 263266 312082 73917 406008 67 77 79 90 374777 321131742 203199 311802 60 41 352715 98415 249867 197361 68 107436 736931711 24 392834 40 69 186965 8 61 279258 37 183355 391846 53 224693 45 85 292329 66868 421786 3 80 42 995217628 26706 63 936061444 64 14254 24 67 87 7 14 418080 18 3 17338 89 19 866371434 5239056 133020 102419 14 61 253243 55 8 298367 51 84 28 6 80 351574 19 56 79369 499635 374995602 9838 88 314130 59 438683 10 14410 298097 34 24 490490 16 56 70 466715 276439310 945108057 261338826 26 198257 421127144 316262750 899814744 53 422935 5 366179 533790635 65 42980 10 577708984 179740 391515 337615 88 101844 12168 86 437612 95 62 384430 65 69 445254 2 50 91573 78 9 94 91 804456270 19 35 157550 598965302 21 4 46180 712440630 91 87777 326717214 43 90 6 6 8 9 265243 95905 197392 14 22 3 80 18 321657 61430 6 78 3 243837 86 87 284584 9 380666 50 96 2 457677 22 67 277235311 264624 275404 350438 261407 299397 52 92836 232795 86 69 610681922 188863756 50 433237 74 87 74 73699 202348 47 79 641360583 36 70 429250 369835 438981 3 67 317037 60 446165 495769 69 3 7 17 739233838 397658 148791 91 51 189498 446103 264012 45 161097 17 11 5 69 62 41 251991 47 6764 72 482852 9 40 770022354 143706 40 134842 249272 315095590 65609 326503 272257 23 11 29 74 97 71 130942 480211 236541 24 487530 85258 71 3 93 296353 86056 241298454 17 295512 313507 25 80 45 89 42524 18 97 87507 46 187751 43 788206002 34 42912 434719 46 548201007 88482290 456575 225676 313148976 6 72 123352 338853 68 82163 30 18 39 438486 87 75 159104 66 5 281877 73 952610539 193976 87 365877 95789 18933 55 99 294336 872105529 65425 39 7 17 41360 4 46 86 88884 9 68 225425 50 41 16 85 2 236366216 533595196 20 522336251 84 283143 47950 190286 101141789 68 773003301 446051 491793503 84 98 53 41 153889 74 42 69652452 6 8 37 32 440027 54780 397509 7 58 62 434051 450143 82 65138 312539 9 28 16670 356346 99126 182310 12953 180048 336003 718975868 81 26 515479107 39 19 339860 934271492 60 37151 30 70 60 76 354014 66 84988 34 10318 181617 35 5 377832 550627117 499857 287573 12 18 70 223764 340498 33 357415 58 20 7 76 1 34 1 99 75 4 137559 84 405751285 51 91 424989 59 44035 71 941118298 925054202 358444 770475161 95 7 113688 449163 607522149 9 73 455894238 62 43 196420 85 26 19 36 326219 462186 57167 174314 34166 287499 180089 443828 72 247822 48 292345369 7 449727 8 2 99 3 803785145 251281 228377 5 121925 104790 142864 177345942 73 75 28 90094 290555 2 328236 87 96742 79 483607 347560149 68 46 227147 6 573861476 154125 65 25590 127653 300234 347575 55 95 58 20 55 553268142 3 83 507 42 5 95 80 23 14 400997 497807 2 520475053 104661 405144 291809 1 77399 321472 62 444439780 77 386955752 11 88 4 472957 45 44 55 498938 84637 58 4 87 32 60 5 72 14 76 448903200 497187 71 8 96 37 81 90 75 34 54 63 302596 51 801511446 4 38 460940 17 328084 87 138218 487348 55969602 2632 149116437 16 89 95738 398805 386313 10 4 20 5 391954578 74530 97 294625465 237338 85 433817 19 77 68 61 275622 469150 57 41 52 3 32 381294 461322 366371 86 84550089 78 97 159020 15 144071 212351 460004 115274 443430 63 98 40127643 653499371 16 45 383255523 91 630183994 243445 40 337586 103297 255192 282253 342329 1 71 46 107575 130485 236811 420766 38 498347253 59 942965957 10937 61 164593 642367086 20 142947 35 339095 82038 48916 1 5 7 93857 82884 299970 498679212 367017 41 152981 78 367599 169482 205700 301191 51634 81 775566482 445711 26 85016 6 112329 90204 69 29 209832 31495 65 249102 16995 95 169936 77 1 288518 62 13 486215 7 1 27 221867 53 356270 475779 59 57 16 486052 255053 19 9 66 90 422441 207539 240306 139891 19 1 96 428042 76 102200 93 453144 66 36 185704 12 356648 38772 2 320413 184700 30002 45 69 538111637 82 221186 33899 48 111419 114931 186459 205639 428454 61 39 353831 338987 281732 72 85 410480 69 468584 38 95669 148290 466035 55 343653 5 38 7 93 1 240761717 491135 18 11 245636 66 425439907 260792 24565 75 290766 8 2 261711 70 393501 26404 193744 330269 59 93 26 166595 84 83 85 7 722758000 413397 83 6 504073283 588653144 448200 144619 77 27 67 95 832037440 227834 7 5 78 94 430157 46 322896224 86 18 86 97035 11959 54 24 899854983 19 97 128214 87429 360370 214905 82483 77 73041 21 25 25 65 145927999 60 65 845492310 84573 41 144583 991200207 222204 429964 9 87 423656 214616 404337 35 472790 69 362197235 362749 89 455482 249677 8301 68007 436439 222772 400989 702505682 17 370826 419598 30 74 21 96 83 3521 23 260534 303200 7 6 91 282277 3 167718 33370 2616 485948 211810 17 316139624 135971 453944 478019 258681 422161 30 10 26033 343017 46 2 3 78 6 325887 121542 15 7 2 453572 367625 52 12 65 125721 43 33 12 26 54 167581 11 80 210421 93 25876 304830 58 270476 3 888294088 36 11 10 3 47 131524 76 95 78 297403 61 27 280541 117578 124747252 6 49 433850 617421311 62574 6 372269 393643 221167 69 203281 95 393328 540674881 3914 43 233511 19 10 653710898 213347 9 81 15 146019 12 489023 5 49 32 89260 87 82 8 38 64 93 347509 61238 37 72295484 225424 389961 79089 78 147109846 406611 210113 164624 51222 116181 9 55296 3 244008 8 183495 353089 61 355026 609727931 98 21 310215 73 393443873 184572865 97401 361677 55 180505 273727 660342727 303763 188320 83 297217 16 50 344640 411249 5 20 363967 485971 375732 6 24 65 1 26 303081 18830 10 86 18 345776 269657048 2 53 69 11794 9 77 468771 4260 43 70142 91 81 414031 127954 875470339 40 134658 16785 473456 43607 13 14 321107 244848 8309 93 77 314416 68624 57 290013 87724 242759 58 62 317705 171331 36 3 6283 92 68897 372250 385577 36 69 79 7 14 60 47 291189 50 34 179289 32950 278100 499374 2 12 431416 55 51 3 34 335062 16 31656 944361182 469803 62435 226503 790208789 97 9 31 6 58 440068 99 279009120 467760 84 258303 489364 81 274415 274703 318278 99 32 486466 40 45 32 307718 235477 2 88 313138 276847 51 484875 93 718940975 949000751 62 2 200037 51 495752 62 245479 9 74 3 984721075 359513 56690 92 24 26 64 23161 22 74672 72 494223 451827 885201551 488021 175370 77443 497371576 87325046 34 29 405281924 7 24 89 39 55 95 77 24 24 24 401546135 379824 440327 29143 68 36 40 69003 56243 4 445290 286658 318634 649014982 148623970 201874 89356 37548 89 28176 73 35 147349 218159 10 298843 70 23 250099 200779 128352 432232606 38 100293 42 127743 30 333524 79 969070551 15 31 40 211931 131509 714249247 9 78 902732041 3 64 69 212182 464236 92 135923 24 200822 12 401092 238515 868743123 98 98 45 27 892290113 8011931 44687 449158 77 55 163418 371314 306699 20 46 135517 144660 8 256857 88518991 19 95 706614819 25 97 3 109788 73 30882 83 6 16 274753 335590 2 822294894 67 74 401313 84 549203906 74 475270 193405 55 161774 86 355704 62 137355 87 42 478991 88 102521 200924627 586051353 213934 171083 68 34 202105 51 491176 9 917995913 287554 364987 26252 78 16 407390 73 64 60 59 77 35 420956 443210 271337 5418 110790 525669513 37 467930692 383981 19 495058 11398 984463000 87 46 69 289535 369672 838553561 23589 7 71 1 442794394 95 47 67 896860375 14 421040 88 28 49 35 157476 2 42462 53 256412 222885 257728 32 92 356273 76590 71 5 162540 228526 96 51 82 89 71341 6 6745 44 371515 255485 282300 192627 614239877 225083272 669742981 21730 60181 258080 44 449912 456971 17036 19 3 6 107066 71 104081 72 369797 179896 280740 394328 10 46 32 62 29 46241 543761123 13765 34 23 166193 74 207845 415644 19 491464175 340631 29 57 129426 154342 26 429489839 22 5 281808 278458 60 64306 9 194507 46 95 6 25 356931 49 23 97 26 69 160969 2 393754 99 42 146857475 462920 27 74 84 48 71 592850444 348151 25 14 46 70 305307 151903353 16 2090 267267 9 890758884 90 272223 164900 161780 17 115504 290807 4 25 469573 96 46 9 212362 404162 4 68833 70 64 2 60 74 62 35 4 468049 186023 352459 66 361650 331170 9 389222 168085 23072 25 323461 151267590 871218851 54 37 76 133832 85 47 53137 917582842 159052 66 4 213822 2 361 129701 22 322569 201282 152336 183419630 15 21 8 34 244841 37 42 268180 12 5 66 4 59 906631612 64 407571 400122 425763 63 43 386675 439438 333 352252 295409 40 7 6 4 398814 85 73 72 120431 490081 484744538 6 6 92 58 33895 5 104846 58 418146 436481 98702 268263 44 404675 48 35 90 24 57 191943 40 5 77 241561 2 99337 5 74 273027599 392400 196862695 69304 14 2000 97 20 56 77 27 257533 40 237179 385687 255936 3 97 426420 8 60 50 46 118411 27 28 2 38 36 843001394 460523 29 66 51630 206291 54 1 77641 79 372149 7 493370 349449 422786 98 79 91397 361568 480387382 3 65 8 1 759151337 21174458 410747 289553 18 234186 97 244924 33 72 20536 329975 51 169818 30 188514045 181271 22 8 466679 70593 79 715869845 19462 131161 48123 171404 423850 11 81 98 363226 53 349836 392037 96 59 199864 88386 153305801 397056 24656 8 50 5 308747 610988870 97 287516 481681 134372 90 31909 22 72 68066629 141856 10217 9 76 73288 22 5 5 153314 1 61 458784 465230 262322 180888681 33 28482 55 80 67 41 79 157418 70 98 386216915 338938 57 89 248396 25 163608 49 179204 31 189662 64 401176 356194 451074 265954 85 34 75 311696 51 18 316054 339956 81663 488457 882447010 492361 100340 93 458218 39 434915 385375 51985932 368887 87 364616 296578 31 453886 32 231855 93 546199452 394756 81310 312521 8 59 12151 6 17 351675492 4 6 152172 449526 37 6676 61 166291 37 215885 219154902 1 63 213198373 5 476025 190052 470847 79 20 168169 84 49 70 162923 606529107 195953 204056 223355193 96 415344 136926 760488897 167188 93 874223499 2 139135455 275297 249729 20 81 235269 677846643 50 28 56264044 56477668 23 993101552 8 41 136742181 28 203927 87 78 790343342 15 311889 160667 412607 152157 75 860111623 135626 124251 94 228348 466570 9 178137 174102 3 239993 305319 95 908760717 89 468876 98 370754641 68 49 32 400939 94 1 429188 26 256926 223321222 59 73 143310 17 31 289603 52 98 27 138420 850489043 65920 329125 6 87 53 7 34 434368 214457 149 98 245045 364881 86 182257769 42 80 10 228864 12 86 101936 205740 481529 3 379238 37 91 58 247942 419859 70749 121957 228948 424844 368345 9 31 314174 499609 85 129468 174337 63 134917209 26 62 7 82 712177796 416465 311463 27 302444 13 2 490099 201122 138685 897582304 11 507543705 256437 40 9 70 159327 2 65073 494767 435998 81 207494708 190231 77888 82 181311 175659 95 844098804 80 219672 92 12 390509 323241 313912 99050 443178 68 193741 509996979 206307 47 38 443257 351988 84 482546 28 326052 411802274 4 26 13 59 11 384390 69 408956 31 57 33939 34 85 3 489804 181708 999590082 54 41705879 35 315379 69 767090385 83 5416501 59 897601184 12272 98 26 47 77 252720 340809 53 43 6 436630 44 73 363349 44 69 43 14 159128 8 39 72 83 68079 267256 478431 53 751468353 12 309097 158962 390556 124677 149862872 32 428408 122690 6 63575577 65516 285010 77656 449053 56 44 19 2 21 261672 373794569 445866 2401077 104011 56 28 5 396613 8 39452 78 238450 65 1 280352313 93 5317 10 193978 86 108561 64 37 42 90749 15 4 46 230430 327639 30 27 35 39 211165 305483 194021 85542 297140 256579400 20 62695926 63 299459 243774 490773 726386068 18 4706 4274085 33 18 481977 128398 239418 96 482512 96848 54 310479 235690199 14 244725 109538 436794 355952 5 208095 124399 497257 25 55 70 293483 27053 176328 390937 459540 137261043 58 80 260702 401 80 63 365771 200860 69 45296 176860 25 433076 163579 259557 8 45 6 485778079 9 73 64 642773508 89 56 493936 45 52 71 32 59 861582279 488941 19 83751 6 459344 98806 76 61 78040 87 4 5 327933 233324 72 95 9 168436 302551 7 127922 58 25 80 303944 291921 419439 3 93 38 67746 476832 316646 86 55 15 305413 49 1 172270 17 69490 31480 373065 948123452 89 9200 460658430 182705 22 5 92 217548 10 6 41745 84 927561582 2 413265 24 14 83 62 72238 299158377 276937 128216 58946 384852 9 311537 10 488461 8 42 313824 108354 285295 662513650 5 921 89688 6 102202 43084 20685 55 91 236706 32271 96 290028 1 32 1 427162425 23 136049788 14 2 78 65 31 131159 18 531720248 16 38 80 52 379662 727474363 333766 8 91 428212 26 75 14750 252475 9 444761 452695 22 235139 22 27564 95 347386 35 41 312483 56 19 422516 581432000 331516 252811 4 56 65 92 415399 134079 482410 485728 87 300760 38 19 267659 88 136140 343450 9168 62277 378321 200950 180455 15 259430 448675 25378 27 95 35 61379 133351385 280409 35 66 622851708 436292 416768 31 418717 44 86 21 645084110 106719 472054 319634 10 81 136248 2 200007 9 20 45 102410 95 18 612105881 15 37 55 200275 37839 48385 24 75 151963 872231719 96 25 153029 40 17 281955 5 382771 701305828 439086 350986165 43 187863 34 93257 317351 44 191022 133631 2 23764 425297 86 73827 447623 6 33 72 435141 53 26 78 191242 23 206278 483254330 407506 254294 255344106 126707211 280674 12 457960 468290 7 192454 55 398831 113026 241800597 75 59 74 70986 27 294609 89 359079 3 322517 9 363462 103616533 68810 20 478626 238813 98 285466 89 50862 962598631 65 80760 240133 26 67 354547 11 382070570 20 1 37 158163 963876424 378871 80 37 61 90307 84082 73 854707843 368674 52 20 1761 69822 688549448 72 1 98 16 62 72 24557 397212 306129 48 67 92830 98 75 499041 186287 424047 73 31 87 23 42888 46 55 34 32 32175 37 76 43 141747 98 56 95 63829 263604 745634757 10 372297621 35356 23 83087 222156 33 22303554 44 6 76 315989 417753 54297 173076 27 87 319538 873003540 459969 432089523 63 21 83 544419919 59 13 167016 39 41 267095 197563 2 448887 69 76 802698798 249506 20 469634 118158 340149 10489 153885 471277 39 326900 76 72722 233009 83 90 283004 382857 53 263456 346776 303533 245314 253258 421345564 567250826 91 32992 2 64 12 49415 1 55822 499892 41 26 151855 2 36431 77 645275112 291991 94 323805 26 498971 90 33 336501 254890 392192 9 45551 38 92 7 11 50 309022 32297 63 13 90 271394 109952 23537 80352376 466895892 476414 707893736 88 8 968785157 29 1 5 89 248766 266218 308643992 476535416 288779008 1 224841 300117930 19 314191 99 557022720 97 212476 67 97 90023 7 482670 159607 35 24 42 30374 6 785703320 74 82 909383390 386493 76 6 782586111 256093 201931 64 391933 38568 11 44 284780 61 32 33 125428 37177 351304 198040 102123 292858 94 27 473855 52 160850 266856 51003 231655043 30 70 137408 160002931 131213 73 94 75 457960 96 90 46 98 29 482599 15 11 490409 79 36 1 29 943233250 70845 5 332467 25384 209236 463499684 92850 6 67071476 137428 386690 365316 93 102275 17 8 31 94 391208 78 80 99039 42552 80 20 63 1 9 39 187236 75 65 8 61 237622569 76 372134 15 38912 30 40 192959 99737 222099 152573 249157 288621 74 55 341907 728641384 47 97 93157 109645 814405455 90 39 75 86 97 155353 40 284407242 70 81 48 311570 147796 375351 426012 121668 1 561508427 27 98 116943137 59 217069 89 12 45631 249485 830128541 56 66747 23 347530 51 89 433781 176840 483426 40 48 65 7359 99 71 399897 41 87 55009 3 287576 284241603 65 72 174795 113850 2 397663 93 5 38 21 138364 78445 481857 98 122792 6 73875 36 66 377379095 28 80652 457586 129363 351943 289996 233641 580677013 41 865255965 275462917 30 21 67 447537 608277613 92 556664875 58 74 92 863266618 331697 2 8 65 7 190363 49 199479 60423 60 44 78 108776 29 144367 13367 96 354552 8 268680 25081 26 57 167536 23 1 337273 329108011 98 8 388694 2 211113 6 75 7 7 5 99 9 368538 68153 61179458 429814 8 460180 5 105886 7 17 87865 887058559 37 306475 11 206814 90 97 13 45 170017 186532 42 29 1 44 937452462 692515516 185436 70 97 97 360671 4 378677 278090 88 60 335587 5 302815 307068 147502 15 1286 46 363551 46 128642 64 69 280757 121055853 64 131875 113557 55 123105 271137909 45 174255 449625 51 255139 96 18 93 411189 20 357203 35 18 96 2 401397 818173092 2 389821 462191 27 139311 22792 34 27 33 47 90 325458 92 16982116 5 71 80 95597 35 43 61 235205 14 58 24711 32 59 223357 237066 93 75324 492647 56 236160 205475192 53513 19486 40 2 205805 72 70 6 5 541835871 61 22 93 445605321 23 379162 208953 84 2 94 44 348389 37 36 7 564122812 16 250753 18 399297 58 516089524 87 20 3 6 60 332835 242759 20 8 28 26 66 62 57 3 433317 2 92 64286 6797 56 739482744 397614 199667 44187 5 237906 435419 35 964318818 15 819790175 1 283901 423973 54 15 52 40 65 456174 262213943 79 5 264495 95 65 319078 78 47904 49 274818 3 366099 28 198096 8 94 6 68933 71 190005 6 45 3 751242975 91 96 61 413061 163014 99 95 77 106169 11 12 34 417460 7 398512 249974 300224 96 96 94 363503 83 246922 47 117684 8 21 492956 9 90 36607 35 59 72 33 87 80 72 478951 83 470884 57 3 566303970 375996 489740 78 98 471793 14 39 263803514 999385578 27 307627 28 59 181836 58 481548 2 306092 364593 69 14 454658 44 5 48 39 397350 174200 675796478 22 40 187114 7 232091 45 462482 67 50 65337 8 50 346480 88 190596 493566 6 65 268530 4 233521 369738 440654 496842 59 219518 320411 204544 405870 46 496102 76 46 211016 30 219332 13 17 88 37 95 98 215337 233724 78 68 58 183442 4 4970720 67 69 23 483946 103748 361100 224238 1 138789 708397464 67 9 27 79 745948658 9 431586 213179 30 227089 89 54 15451 323973 14 161646272 44184 426814 114820 73 68 396122 136708 58 17 38 339096 346207 326177 97 289579 267593 473541 35 64 5772 91264 544985193 95930027 355195 271669 396482 291689 99 5 469646 3 69 297357165 41479 123960 7 288096 909172104 82131 9 72 58 45 238690 410272 97 59 256504 63 77947 32717 90 96 375482522 87 284972 188090 47 87 82381 914312267 574984812 40257 409299 97 208643 476550435 64 171866975 878377894 182169 130289 31905 186509 8 61 32137 23 38 98 421954457 50 53 40 35 54 1 53 2 496940 20 743368461 2 98786 28 94 161451 237355 39 90 124034 20 226416 24 13 232072 96 361241 25548 375228 59 146243 72 388554 27 23 90 152559 490234 6 327192 276367 386205 53 58 41 189845 1 40 438526 56 90 834441043 54 114448 46714 470300 3 726934146 93 475890 242790 270852 1 233522 252955 488295 4 27617 260843 291001 98 24 31 246191 3 816959590 97 3 76 815914455 26 6341 362630 481350 879449367 787029299 215617 8 25 23 6 446507063 29 408383 111026942 737264391 92 92 41 458259 11 58 29776 21 156136 15 29 287356 31 146016 23 427070779 86933 199656 72 55272 13132 110626 128356 42 76210 157537 37460 225237 432498 114858 59 6 99 21 406500 27 53 40 71 4 251943 68 59563194 188402 32 213169 223106 294304 24 99 215378 72 26 4 80 9 74166 69245 812553271 2997 291610 63 4 23 62 32 261581 482334 201184 472820437 141937 24 54 472499 9 840543583 4618 17 74 9 56 27 4 682423033 80762 86 70 27 74 92 81 45 15 408402 63 269833 371930 436459 248888 254489 124384 118226880 15 46496 54 75 454479 457359 163587 576963753 40 1 71287 291872 228642 310713279 7 495338 87991 43 50 54 84 30 58 15171 22 44 444255 205867 437563 494245 340064 26 60 59717 123735 61 37 38 20 160236 2 458204 137809 74 38 75 37 432618467 107098 360563289 188509 371691 40 98 89 978800342 8 17 15697 94 85 16 26 88 33274 1 2 326814 682690197 53 59 69 7 497007 74 7 89 90 60 15 277745 108607774 136474 19 32 45 175512 19 35 88 50 220818 15 194816 377784 593905884 2 13 25 31 2 5712510 33980171 764183445 51 22 46 297819 69731362 148613 84071 15427 368242 88 11588 51 93 61 79707 179414 316776 411700 830581145 498790 398445 65 449301 266279 93 461321 310713 94 48 326694 17 299440 17 57 12511 238871 461584 96342584 241433 79 86 454182 383486 332325 440874 291158 36 457491 375146 60030414 449707 477094 865921687 85680 263193 295605 281072 411204 51 36 45 422673 71 18 53965 30 371387 33318 155031 186119 32 511731179 57 389188 395338 263272 247932 971805010 26 48 43 44 42889824 2 46431 89 651071565 419914 79 351260 41452 3 393197 72 446069 300079 55708 166063 27 51 391466 6 71 450192 5 15 27 65545 409616 85 78127 66151 10 20 73909 75 59 921924057 36353 93404 46 1 34 403324822 92 188420 101261 4 13 344139 23 7 158559 410314 23 403457 177160 202820327 31 808901189 303256 346881 423662 98 8 75 89 70 22 56 85 9 6 96 36 28458 56412392 254411436 57 403174339 1 21 73 82 61 37 78 386967 858 408827 7782510 89 16 460998 93989 77 16414 323943 475091 55 44 88 94 26 3 9 92301 49 887650832 467639 57 90 2 77 99 5 6 349548 9 212992 72 62 78 181055 362610 18 495580 378178 41 20 355822 315874158 56 218430 2 70 921983610 370088 620895274 68 430197 485484 42067 386006 2 221633 178580 940455708 9 312275 81 307744 1 4 417113 55249 88 87 34 47 69 63 29 21 123317 45 1 94 4 438443 88 74 87498 751825181 61 180012 58 20040 62 51198 14 223668 469656 529407889 137508 426186 87 26 141223 98 691051350 58 62 3778555 68907573 45 129578 11 6 2 489380 63 337125 9 353124 40 67 280398 15 12598 377271 394408 155646 280981 278526 185566 26827 2 45 87 222954 162273 282929 436517 13 16 47505834 499901 978517649 250737 8 358618680 35671 260333 175496 2559 279062 98 183839 416350 78 84 7 85 229749 394760 300543 340207 81 472244 93 50 174641 390482 350240 7 6 289624830 458009 79912 4 235510 411819 97 23 29 229064 58 246775 387532 314290573 89 154522 82 264468 1 73 2 190451 85 297789 12 91 421437 95 259348 124648 12 475119 10 103953 176725 33 50 4 605914813 339921 1 332043 6 64 729881825 169096 57 470564 743705779 469860 472962 371117 39 275999 18021 40 87 898999634 83 98 98868 57 5 679186883 344712 92 44 253900210 447472 15 6 91 3 143816 5 88 88 77640 55 16 83205 715564848 40 347475 325019 69 144818 17 97 688876264 387580 83998 20 492830054 576203718 300704 4 22 58 373643 12 893986057 97 404050 52 60 26 91 4 394113 163780 15 382704 104310 411915 44 652855136 42801 89 96 56281 379106 97 25 92 80 71 12 15 707802090 385155 39 199326 101367 113917 86 961170366 559355196 12 31 908462882 612611873 418849 5 139377 27 319460 22 559117241 337125 274574 111510 7 286781 97 241657 193245 58 64 59 99 344772915 96 81 262327 447583 249942 46 15 332102 298165 8 30 16 78 404342 160229 98 2 314898 51986465 437810 470689 116368435 122167 31 37165 372144 203510290 100904 164798849 60 298843 658448283 296334 249342 410268 439498 9 8 11 56 72 356466 38 383526 514027726 39 281032 21721 441863 25 96 295411 375740 44 4 578977123 130995 187892 63 34165 6 3117 197221 4 608775898 475339 36 312247337 80 379690 94 20 450061876 78 99 14520 37 244944 298889 731970739 8 192514 3 72 75 55 125971 209066 219295565 3 82 78 79 404375124 49 958391729 26 25 291303 25 150570 82 439450 3 6 300691 309218 908893856 2216 86 245600 11 81 294810 409329 53 487586 49 31 339338 98 45176 49 54 1 65 315151 21 225924 192163 80 374711 3 9 429734 2 112299 227798 4 336363 75 70 32 443564 464323 413510510 265993114 70 62 362925 299002 4 25 6 54 7 9 178307 27 22 287976 7 335607 8 49 94 18 152986 10 55468 36 79 496149 58 50623 92308 98 77 1 266981 327568 27591 14 461026 597868418 121899 158831 229013 4 260811 56 1 1 241260 317829 32736 5 340607 378128200 416415068 194656 57 6 56 465973 34 82156377 18 398676 311239 88272 196217 14 63810 493588 37 200519 361619 79 68 9 145596 371346 465605 98 17 218577 68 77 426464 203811 4 84 354666 449157 393512 446270 64 4 5 67163 73 61 362215 6 7 158311 53 1 374921 16 95 172039376 412634 29 317878 33 6 9 83 316446 469221 68 56198 159188 45239 41 54 256000 70 24 369750 67 287520 201903 382416 235882 81 9 137119 64761842 9 279973 116126532 3557 59 726492076 1 347801 444210 314989715 10 77 27810 450502 381073 86 905218410 16 933941386 78 69 85 27 153503 35 24 7 53 28 57 13 453187 36 588986186 82 20 68 178870 68 35263 436054 35 91 202583 55 5 333944 5 15 56 294960 25 42 75 99 63 3 46 42102 7 78 41 445011 104123 336278 5 195641 450735890 6 4 398622 343312358 83 81208 37 65 341592 11 67 788681355 52 2 9 62 54296 57 3 88 161351 367116 85653 268598 314240 331070 198224 399559 55 52 9 51168 66 40 18 10024 358093784 437570 460253 32 134381263 496567 91 8 26017 4 26 283030 98816 32 60497 54 916310076 216489 17 387254 62 919882704 257294 10953 3 67 158023 33 21 8 64 5 44877 59 30 90 10 94 92 370761 80 443895 287854 56103 11 552447581 64343 70 52 43 90 10 285975 387572 82 72 385004 60020 56 81465 93 73 833538531 49 64 128595 23 311979 485376 4 13 23 383029 243699 497610 291756085 162410 456348 148327 40186 45 88 95 779260395 376314 36 685567463 60197 76401 90 493455 131685 407725684 8 205508 97 257702 126377934 663713758 417071 332694 73 414573 77 39844669 9 369605 272339 467005 9 71192 27 78 74 257102251 20 61 335031 67 30 58 362417696 16 5 9 60186 396100 69 62 75 69 276468 6 381809 351048 411785 175701 762760773 79 49 52 39 491396 260905 87 281885 50830 43 56 36 918630963 95 261620 14 53914 41 14 9 30 22 140731 414872 79 18 362952647 351535 83 362143 18 104379 113601 27 64 944383624 377504 40 42 271430 272367 52 44 242616 59606 467349 26 4 372006 453631 18 86554 79 322949 410605 70 12 64108 230930 24 70516 77930 60 408231 10 154794455 604084631 95 6 25 110812 140398 3 67 23 122573 2 68 32 693354694 363053 311318 386071 37 324996 62 145433 439597 369679 336342 40 98 85 36 2 313612 473296 21 69 711335861 45 15 8 396134 43 30 21 468531830 397376 8266 481374 78 62784 5 415326 137887 153143 372180 497458 70 189948 48 70 426686 97 891096837 6 99 24244 4 72281106 40 431011 525064741 229774 133959 296528265 384935 33 216117 84 4 42 3429 35 22 4 50 958708733 742803050 240818 9 84 300469 73 92 23 8 49220 65 73029 62 249330 7 32 54 50740 93653 473688482 87 67121 14782 293520 397291 91 3 39 67 18 48 387441 363624 5 99 98 8 292164 4 341748 105225 95 271190 40122 134485 388730 66337 29 19 92 230564 380539046 21 65 181163 41 1 255488663 180310 73 93 50 3 52 1820 7 43 6 314599 359601 72 3 532855276 37 59 37 269159 49 273938 473756 9 17378 75 464670 68 424054 304098 357750 24 60390 76364 68 54 85 728941971 1 12 396180 842413423 38 23 15 85 386562 841531092 6 312777 82 186049 497664 266643 320183 446262 442407 54439 4 160044738 191085 27 149522804 306129626 394159 9 55 6 93 4 20 299934 392023 122419 192196 227690 290383 261767 156150 74 806529649 91 90 78799 72 9 400741 211676 205519 311581 18 73 954029500 487724 17 65 315108 7 50 63 300661 82 57 7 24 436051095 72 33 27 52 8 86 341838 130848 38 70 283441 263107 406633 434976 64 33 859923413 470183600 31 52 99079 33200 5 195973 43 2 41 6 258355762 16 93 436724 766187035 5 46825 109068 48 33 95 12 306396761 284879 830726317 62 29 402610 41 154701 36 43 5 112496598 95 423712 56 229897 49 22 83 170346 86 95573912 354000 87 326924 446837 73 172262 85329 455600 89 89 6 18 1 85 121591331 50 42 17 83 36 4 178484 91 3 211902 72 3 213204 50115 22787 58 60 72 15 124158568 40 61 444725723 291519 62 105215 420624 36 40 255725 27 32 315531 476564 4 73 222560 1 37 107481 385269 14 358996 72 95 47 191996072 132844892 50 453065 399783 349586 338267 431503 77860 52 872933744 73 9 28 2 466939 53 62 308999776 493752 24 17 29 697937593 427354 65 185340 59 60 10778 44 4 58 76 468874 289581 4 335399 198665 385529 59 585409347 55 51 99 470165 69 167226 60 75 38411 48719 250205 251209 316878 9 90533 274796 46 19908 6 72 357318 88 408035 11 72421 78465 2 6 81 442155084 221242119 210027 252364 429697 137514711 60 38 53 289262 249003 3 7946 81 391261 98 445309839 250439 353519 478644634 51 874782526 63820 3 48 94965 321882 33 494084 496554 6 215822 27 58 905129472 7 82 97781 28 247652487 54 360999 243416 165222 453320 5 2 3 247707 8 275195781 152234 7 48 476221 88 572655836 93612 203526 36 385288 441413305 331475 390303 50 330667 5 72 82 63 293960 94 2 133477 78697 82 480414106 26 56 404681 219381 4 44 22 973554139 476416664 11776 364219 79825003 383873 183089 40 430225138 5 478609 67 396819 99859755 9726 16 352693 447077 255290 160036041 519101865 487089 5 201391 10 120664 28 22 6064 26 65 75386 42484 214281 78984 71 156987779 89 314157 501888126 31 19 51 292608 57 699350696 8 53936709 52 2 87771 189966 17 90 92 172966 144625 166489 820860979 6 74 26 34 3 46 606920272 26 517002527 367228 2 60 58 31 38 50 51 183238 249889 56878 59932 906214435 35 57 16 27856 235193 154106 311134 34 57 70 9 956030421 26 26 5 1 322112 54 58650 147893 35196 43 14 370562039 92 62 9 3 252343 9 3 43 179700 13 447937 414091 81990 4 97 350377632 61 313104943 708987735 230865 45 20 9 90 7942 418569 86 20 3 45 18 382633 84 401915 164086 385585 14 27 88 329157 72 26 21 250405 9 28 293669 77 399869 104384 48 398472 92 87 342206 8 560509277 89 22 21 8 7 456303 75 3323799 29 9327 351172 10 97 113179 419227 41 489295 428178 85239216 47 40 48338 463386 9 274302 12 157198 25148205 413960 84 394128 29 338249 338032 13598 357908 443237 83 98 90 178361 67216785 474879708 326285 54 93 404342 20 30 179840405 491270 60 357926 23 276135 60 84 76 365473 3 187273 259148 9 370777 97 399191 254778 77194 800009464 21156 357829 38 284336385 96 47 287215 16 99 261287 6 26 89 55 337837 956386039 16 72275 2 119543 51 1 111610 41 641555840 6 762798827 66 78 58 478289 61 20 35 76 482044 68 94042 41 48 463103 76 108715 149167 16 55 88 107216 20 400266 478418 212564 43 54 65 66 29 65 23 648213207 49 21851 49 232199 25 50091 632305040 75520 5 97 65 99 20977607 1 95 27 230886 318773 317027 740182037 481455 11 422675 7 53 37 43 110380 155892 98 256468 9550 434049 337910 990900366 79494 61 337759 9 5632 75 48242 9 922492691 450693 420781 7 587870741 2 65 398503 54 57 63 737846419 7 27 981090734 35 25 96 76 21 9218 360816 90 62 352254 49 96 842566868 754005166 219014 12 277416 18 80977 14428932 405338 42 17 88726 393487 186908 70 5 74 75 163302481 18061 26 84 311557 78 71 5 128286 406857517 25 200855337 35535 243148 5 39 38 33 4 321127 5 59 42 101609 23 734409074 470926 50 5 230514 7 9 5 12 233323 69 71497 85 56 2 55 98 26 28 434797 354745 341321 6 546876932 57 1 116511 31 33 20 1 488011836 10 68 435003 29 22 61 72521 97 90 823314916 118599 13 31 439676 214303 120653 21685 253384 27190782 4 406434 98 18 360513569 3 131886 13037 79 438203978 68 129877 499287 47 66 272581 256858 239140 16 17 92 185931 20 711194120 75 24 88313 15 178050 424408351 32 33079 495991757 159298 38386 205107 491885 129208 63 25326 381091 43 36 18 170339 112578 51 293723889 475837 298530 302515 90171 167297 78 27 9 403034 191734 73 6 434343 214975 51927 49 836551943 1 135276 51 72 247780 6 855842630 258942 84 85921 447440 9084 4 15 323252 830623295 81 86 212926 222280 496852 57 266382 43 460431 106763 237691 42 758490173 63 6 57 794817325 74 586497678 1 77 295504 194125 439304 19 51 4 54 495354 75 9 95 813292756 471554 307341 31409 68 54720 9 49 20 4 36 51 839083802 421741 456622 134500 455515 397999 20 350242 92 84 416519 380297 201815 108214 40 5 9 162291 104413 97 3 23 4917 46 5166 36111 2 71 76 6 18 43 51 281579 18 372040 116891 415131 80 68 49 488091 124347558 55 299678 99 40 789254025 702898283 31 98 10 111162 42 139233 767785673 149440254 5 81 331964 405468 154128 315995 571696970 24 334067 345866 56 93 429514125 77 7 768747905 91 47 861221496 3 881927122 258932 176974 98542 50 486525 38 51 88 86 917657070 358083 24 77 871138585 621918463 176281 65 189473 449784 220990 230461 35194 19 148456 90 360344 3 21 633222633 249449 386542 11 60 98 31 88 75 200115 8626 28 8 336503 94 7 24 647044538 7 165981974 325334 450152 56994 312582 9 6 391328 82 22 44 344937 149467 250545966 112218 388232 570082647 306849 163440 13 99 127155 4616 67210 2 33 79 92 457229 223385 30 61 4 2 81 231096 484929 355909 59 19551 32 254620 78 131116 474611 437164 3 356427317 75877 432214 28 30812 352685 137272 278264 64819 366660 23585 91 74 198078 567238891 68 37 4 40 311433 120693 38 79 8 42 6 409782 585131108 11 473710384 450588 130075 91 75 62 52 82 226379 82 54 481545 99 707706008 69 66117 4 35 50 74 92308 277741 133956 372694 108838 38 7 440028 64 248858 31 371287 73 41 128469918 6 54746 34 51 25 515925845 24 64 93148 183148 117448 1753 267237031 336124 51 649521153 5729244 38 805006895 147481 30459 19 407722 30339 4 203390 31 49 239692 65001 84 53442 833307100 74 79 37 62 114222 472103 192205 62 438626 55 85910 41 491783 464248 21 115771 8 70 60 6 483853 181569 6 537593510 16 368289 359625464 871376954 40 36 381292 15 9 280854665 4 95 83 309770 491314 59 4 237372 49 151054 204029 52 58 1 17 79 310508 80 491696 72 87836 97 81 39 465363 406763 190428 184961 3 38 356547 49 7 202084 43 28120 49915526 3 8 84 260587 57 284897 1 70003 151193 82 7 259436 70 393769 24 5 5 110119 34 97 1 223939 190387 234001 499328 29 426230 79 234582 294877 124319 453249 74022 72 111445 268415 7 10 63 432138 326114394 435294420 499016 495409 48364 466442 85355 631296386 30 223231 315582 213922 76616 334461 375688 37 83 260716 52 97 413729 158469 925 153825 461037 160927 74 200231 8 7 88 89 57984 50 56668 58 45 58760 76270 64 18228 929560725 221135 79 74 103368543 27 98 275403 11 99 299446 2 176366 438518 2 162023 63490 207292 172885 877122090 8 85 188186 44 78 44 316966 71772 80 34 14693 6 28 69 30 472794 92 31 16 28 14 96 76 85 401197547 76 462085 3 371729 10 12 95 96242 47 118557 83745 325595 32 2 24 30 76 228213 1250 389709 299564 62 81 64 449873 974902346 382471 21 82 75 83 90 440861 16 302033 88 301327 39 423103 339077 139981 287813 433431 142203 72622 428981 314980 347218 9 25441 13 364327 60 425326 39 35 782858128 57 97056 95 49 53 23 32 78 96803 34 71 926065736 8 3 6 231329 85 262856 183122 420949 29 25 377494 98 43601 63 409873857 91073 67918 77785 456419 252647 107839 44 92757 157264 66 405178 83 30 283400 244575 480722 204408 261048 439292 32 1 201331 82 123494 223059 495169 722436269 65 5 32 16 85 271418 71 256738 40 19 443428 172016 7 345843254 36 203300 2303 296834 181377997 79 429070 532821988 5 42 91867 27 313209 301493 203051 3 359269 132826 184784 251730 79 269988 189680 76 80 8 380209 308886 33 81 65 492393 354109 74 486408 13 2 90 53105 140478 172041267 61 195032452 163116805 3 439134 5804 318921 35 86 70 26 258087 356105 16 205181 22 67 29 4 138012 19 452945974 467068 381715 48 6 305542 713 10 592790919 35 116425 68 51 438384 81 447914 65 116093 91 416661 23 26 50 328891 736103806 95466 77090 87 40 70 28 28 48391 6546 415920 109876 797704591 465221 266925 6 12 244092 202790 5 82 93 75 84 87 58 183597 438660192 309477 43 14 240021 272395 473086 8 422083 37 13568 2 46 88 106473 196656 1 42 13 2 75 139829 390887663 44983 85 16 31 21 173356 29902 125155 66 146868109 47887048 90 84 13 176232 17 54 391925 149276 61847 28 5 47890 419281 72055 14 81 17 216189 276579 22686 17 287323 34 701542851 86 54 67 36 123563 142660711 833101713 468751 356292886 50991 12 6 2 69203742 17 364810 397596 314663 2 6 344174 129435383 93 25 3 17 722659057 52 14 69 446652 260165 221100 5 307305 280774 339403774 290637 433781 243044 411596 194737 214486 377954 262791 302053 82 41 190390 64 12010 451131739 274410 77 47 53 246522 54 113929 10 197055527 13 433007 158926 55 82 327709 5 21 416923 85 349116 56515737 453649 72 65 28 9 81 181946 252361 88 216920075 79 268486 31 7 40 18 70 30 17681 38 38 71 95200 737207251 12 9489 76 4 41 492800 366322 226351357 456166 79495 16 82 57 220059935 6 289385 111136025 75 83 5 31 187347 111134513 23 52 19 37 87 70 248635 301010 4 9099 81 206561 67 1 318642 35 18 13 6 80 363071 47 378692 71 88 24 666201915 37 18 305688 406713 3 414140 334532 746919100 230657 216738 40 331566 76 341929 164011 318154 92 6 8 48 491914 368062 307893 97 55 19 65 761883400 62 245849 493940 36 268388 193535 884523388 14 434377 36 8 211878 94 753974959 7 495269807 518900998 214155 499005898 121001 558247991 804583958 75 87 24 577072978 25 645952581 53 11 977271918 631366090 34 364730 5 4 151496 1 333950 258323 73 9 46997 69 2 474424 67 18 67 89 204265 326181 127550 77 57 41755 416766 30 13 509851360 50 25 5 425999 67 370403 83 122177 81 862625787 89 68 5 4 50358 2 29 21 218820 917702157 3 91 48 31 88775227 442050 53 3 235455 86 45 11 32835 59 9 8 52 73 47 13 43 3 99 288868 29 318918 435258 815320859 37 347515 49 234705 105442 20 28 298618 19 3 75 117252 98768 62 9 494711 248911427 28 71028 178338 401234 76 209247 283891546 997038178 317559 346453 232548 378781 17728 171819 90 87 218549 117240 163201421 4 491862 431407009 7 197883 211564 17 14 402186 38 307670 487922 470456 86 82249 114131 108698 57 61 84 23425241 96 88 31 53421 15 4 258633 8 485783 3 168586 225447 50 205271000 370253 261154 441906 26248 96 183949 567181784 99 249592 218636 95 16 261159 119395683 45233 371365 151154 436993 453474 283444 308492 435151 186929 543871657 77939 42 75 72 1 89 301698 1 41 461470 1 320286 92 6 402721 80 284306 78 373199267 98 196162 81607 46 19 50 88 6 387286 774560964 56 300506 93 3 99 749190982 9 351018 397403 215747 140473716 29 175042 460020 207510 197637063 91 68 226360 7 244278 28 53 371168 4 17 87 197960 99595178 148207 53 977374710 727863324 81 393899 86 331259 62 7762 488765 41 5 197816 13 84 33 62 292217 165889 47 395159 6 244778 84 70 667044770 677703968 3 9 268358699 116948 76 97 94 489213 810728297 466305 2 26 27 944997187 323786 99 52 296055 79 911641143 78 50 697050859 109745 39 424311 76141 65141 47 82323 175575 114276 99 48867 3 5 464240 12 158187 333089 30 132783 499611 80 428611 602436409 149240 74 16 50915 33 70745 88082 94 19 53150 41 62 23 244880 161105 294452529 344061 46 343154 42193 4 23 122156 45 73310 209815 404457 96 1733 37 8 26 193448 63521 30139 346127 489339 22 97 397191813 31 42891 120612 372131 108351 31695689 462604 32 264082 24 252278 87 312456706 10 244419 351379374 12 220792 21 32 72 98781 60 65247 388743 128547 404425 62 19 348211 97606 169361007 66 395832 37 34638 50 3 6 4398 46 24016 24 362681 149904 18 408313713 7 44 1 43 142486 64 57 13 371052 177857 387005 84816 181271 33 12 80 364118 27 45160 30 27 344334 9 414788 238667 447761 96121183 347572 170447 52 1 51393 203893 46 71155 7 18 473447 35 79 229794 566761296 193214 33 76 45 116955 8 245399 339557 17 61 2 94 207893 320488 23 43385 203962 382015350 69 209605 177032 469380599 943426012 126477 159011 347247 20 347918 148791060 70921 248790 48 968 47 56 21 245185 97 188669 249451 227595 327310 32 56 166968 445754 14 14 197558 3 41 478580 87 334422 1 96 31 806670371 47 34810 901216250 463471 97 86 56 43 106636 200907562 61077 65 107714894 715827484 107425 215884 2 8 55616 36 55 150289 8 198386 246260 19 485203 95885 197394 572753240 2 18739 74 337439 92 917506523 80 31 8 170425 67 489092 38 237228 59 99 451226 106825682 3 66 7 321871 139501 67 263228 319379 162352 6 234996 41 90906 439204 17 97558 310859 161667 38 826119122 332001 46 4 73 3 465745 90418 873978510 343148 306762 70685 1 570274029 4 172283 93 198369 69 23 26 2 303842 66 939024983 396299 27 207590 34 437590 47 51 3 5 468521 359737830 467797 441621 342164 582392517 293032 8305 18862 53 495807 369763 457878 132631 276618 55 8 380422 45429049 48 80 92 354045 287259748 32 43 314280 81095 91992 132558 342203 1 352566 48 75 59 85 11 30 34 285350 53 3 275861 413031 287168 292198 69 411061561 8 12 92 197356 60 75 416443 435831 21 145131 109073 134909 12 76 409998 20 4 655193396 20 65 730699627 71 156532 209743 3 35 259156600 393827 381467203 284880 94420 52225 5 368850 27409 438589 224192 6066 437515779 288390 4 83 414174545 465830 47 39 71 60533 148292 414658 12 4 76 65 174409 79800 25 108554 75384 248765 38 7 167482 179532 387136 79 26 20361 247824 23 91210 43 26 70 78 836159225 28 293224 392524 56 9 217037 393631 4 12 21 115640 67 80671 69 204656 90 185044 213054 9 261528 481016 337375 496025 255079 2 84 57 40691 865817806 36 165626 93 46 994459568 43 1 423330 84 146848 187777 95 30 73 216719 117020 430448 409013 75 12 7 189656 57 92 19 7 3 267621 24 767702538 8 144913 230452478 76746 251796307 67 45 36 257705055 37 61 36767 839139792 54 28 292136 417214 5 37 15 377113 462702 37 89 484721 9 3 8 46 383161 211660 187183 5 2 240118 91 85 47 268274 303061 182247 30 40 394722 137417 21 14 143075 380901264 395363 82 135359 167466 61 7 827220143 76 71 414375 75 9 124742844 438988 878137758 146111 29 62 730053290 73 108264 18 17 126394 390627789 242406 336944 466869 345501 67185 312837231 174906 33609 763711871 20 99 70 462356 489478 48 80753 307882 14 129084 346236 22 52041 204902 3 322453 41351 78 57 283528 5 266124 72 48 63 201604 57 59078 63 418877 92 77486 58 134485 7 97497512 483306 345833 423892 18 81 143005 6 87 17 75 16 31 440437 1 18 340821 10 160569 30265 52 63 7 41 1 4858 186908 10 2 194170 54936 47 98 83464 22 394003 109337731 750705043 169188789 5 530143962 11 22 124859 59 28 475153 68 59 51 37 498556 5 382096 28 37 218404 32 42 89 91 86764 370407 34 56 983109647 76 135387672 221305 373960 30 427719 261752465 321911 441860 35 211997 161888 355073 89 130925 16 67111 9 1 9 24 58007879 77485 1 16 62 449784 57 4 58 233115 94 37614 95012 12 407668 91 86663 6 216917731 8 477171 96 373711 41 16 23 3 47 443359 149360 174131 21412 219561 166106303 18 19 6 412369125 172422 65 54 67 98939 54 22 12 19 12 31802 295939 268413 265980 136602 5 13512 33 78 489339 46 246033 103725 63 97 23 349802 35306 6 36 20 429048 91 30 510841335 390509 13 405388 53641 79 33 860986988 428590 42 59 425572 55 302116 448490 7268 354178 24 330903 8 274892 5 45 9 400492 190285 43 147440 58 777629872 3 236325 89 35 77 89 129526 61 60813 295585 229386 32875 53 55 359048 19 280235 17 177570 9 642900338 3 253812 319179 9 91 63 205108 79 15 243088706 4 564344330 48180 108992 684504904 3 4 12264 8 5 289653 409492 467306 19 59 4 31 253661 671882248 765481799 26 19 181809 410594 21 170451 70 92 219640 431799 203007 39 4 52 12 362455 208129945 139307 298859 435998 110958 307091 123798 5 19 34 421089 5 6 276298 495180 494666 221906 289271 251705 81 50064 84 9 5 116942 1 7 386743 35 390369 391197 237562 227090 934317959 1 56 72 729773619 54 42 385864 339438 20744895 1 184003 37 79781 495474 91 27 77 43237 131003 67 121397 242476 9 397573 652669005 5 96 106710 9 79 261703 79 983590596 16983 119936 85 143707 10142 306142 149158 326006 3 41 60 97 744816146 80 71 87 486530 89543687 395037735 91367 60415 2 119578 121327 29 426566 682938018 74 10 75 92 62 23 12 6 378091 86566 11 10 20 25 450717 261723 71 88 9 167233 37 206527 47807 98 154348908 6331 356990 95 24 286094 477925 473882 334601 75462 9 79 61 35486 124092 442432 194183200 83 69 2 1 1 46 96 1 25 224176 9 407772581 51 75 431146 11 63 32 60 363584 288133 494579 919332806 230190 83 224341 73 22 94 95 10453 333636 246309 462659 54 334393 489631 46054 27 52 76 12793453 6430 67 410366 65 298959 46 27 64 483189 16 2 22 60542 74893 90 907478304 469977 80 3 12 374434 60242220 37 78841 36 84 5 255663 34 221791 50 62 349375 155399459 47 763445926 195348 32 1 26 8 1 22 80 46 22 9 181691 55 437401 19 55 68 7974 4 9 225941 260760 2 478361 29 399528 54 66 30 201165 37833 206931 9 53 2 89 254894179 466783 29 100234050 208891 660369086 66 272380 73 8 518208944 58 4 342880 95 56 19994 81609 7181 103668 6 66 42 20 92 55187 13998237 52 15 478463 381126 368694269 309394 334444 337082 27 165222 989814654 57 73 85461 476286 5 20 53 363541 824390498 366872 76 46 69 319124 42 8 88 89 92 39 139908 55 56 22 46 53 5 94 83 492404 43 850895441 34 85 74 413083 498192 825167762 1 170251 4 349444 140062 409472 5 91 465350 81 97 293312 226359 77475773 282060 478013139 252523 15 21 125566 62 18915 30 450761 116291 159054 4 371597 9 152199847 916282081 235488 95 72 442687 69 113453 83 24 375139 183798538 179239890 218008 170966 609565783 66 475653 736291285 198697 432596100 59335 2 375151 196704 93 116297 79 86 8 2 17 36 8 346178 248493 679737587 82 151155 1 495689 1 52 88 343669 471951213 71816 89 95 218288 337193569 48 34 134885622 301539 61 75664 405219 5 451249 980335140 265392 85 416925 72330 32 828026085 12 131947 71 7 84 407835 6 78 81 220609 12 75905 17 874353771 723439956 322022 5 446139 76 375122 24 31 295591 4 5 313703 552112130 363750 234995 8 36 12 36 120153 74 59 66500 433388 124941 45 33 86 409878 21 276064 269289 386347 387635 240607 79 33 490127 14111 95 81 142461 466452 374157 45 227021 91 197665 345604 80 24 96105 5592 64 295268 6 67 469224 15 54 34 98 4 466202 47968 653725024 310483 327049 33946 3 110486576 34 347840 17 241207 104932 144234 373707 96 9 48 23 74 405302 4 158489 893093074 68570 42 99 48 56 113476 310526 2 31 39 489509 259173060 51 64 8 218144 43475 120630 97954 305282 70 50 88 6 84 21 99186 8 40127 48 313877447 93 466153 6 3 465159 223115158 4 180677 19 9 2 486626 72 74074 93 12 194992 480207 306577 7 32 190123 72 1 25 65 90925976 72 66 5272 20 165353 83 4389 306121655 51 1 79 286857238 70 39 78 112130 123332 638172543 75 77 343184 81 66 259086 9 98 37 287162 47 7 101502 9 435130 42 438472 63 14 56 36 1156 19 8 6 68 103240 1 6 170223 2 38 74 65 57 8 40 23 24 62687 5 438460812 459415 250506 321533 5 66 369106 55 168457 83 5 387874 86363 32 39 172016 40 191259 86 367595 93 596354230 75 320574 136529 48 64 126742 124500 241913 44513632 344324 3 6 6 154333099 95 249826 41929 3 285714037 6 334786 20 361226 309071 53 421463 3 476693 499820 302692 37 126335 32923 920421592 15 14 33 25 64453 4 65 113660 432021547 307889 28 7 232746 90 61 56 9 222235 116374 477717 200969 457112 130471 79 24 7 36588 9 45 9 192572 195662670 273865 6 32 91630450 99662 73 384125 292446734 79 3 73 20 209131 767101973 36 156196 60 247769 493126 152625429 847059154 597005793 70 206329 196126 297424 81 87 60 488368 1 354489 194032 459247 87122 7 80 4 4 20 12 312903 95 40 44 4 93 300085 86 593234060 14 98 3 217481 687786128 57086 433209 102539 55 88 468193 354572 66 98 69767 423149 57338 89 67 273436 25 419630 4 20901435 265207 64 147739 15 123261 71 445391 35 323453 382687 679770309 3 369890133 234301 57 20 251094 4 9 97 42 39 144792 91 18 64 99 630933291 96 352796 217459 148938 53 52499 148519 232713 101118059 411866 8973 960072579 45 34 55 21 61366 34 68 52 5 179937 479857 490066 43 346090591 55 67844556 93 11 35 74 375709 2 68 466172 43 40912859 52748 5 408790 185605 582418035 90578 430273 232504 260497 62162 53 8 47 49 6 475230 31 210642 52 22 580919449 89 805529856 9 61369 70 942078291 196014 55 266489 450595073 53547 58 64 80 84 51545 210994 84 24 350719 38 37 117193 44072 843965045 393519 478470 110450 373206 10 497468588 169961712 29 23081 138248 261604 254505 56 271946 374097560 9 777046438 1 490852 64 417539 23 349584 19 7 82 622745016 33 8 61 398751 127397461 221430 72 2986 306773 371300 35 162939 307084 44163 200874 255291 5 75979 313127 927775169 47 483256 69 66915 369877420 234578 370150 346277 481480 63 109275 68 74 43 25 95 42 108350 780500137 289917 19 95 106294 390056 83 46 58455 33 982995333 420120 65 389266 414711 167013 447430 45 480625 153473 398104 13 59 276878 297762 178919 12166 1 55 18 79738 344402 365523 53 30 66 22 8 50 16581 363084 28 68 846437863 19 47 110113 5 66 432009 334978 306011 72 111517 3 35 90 25 97 108835 9 2 1254 222396 8 24 61 317884 5 439247 74 38 18 89 204095 207312 15 92 94119 446642 303084 277272 96 221750 55 47 91 41 2 38499 32882 85 65 76 37548 842597429 151289 246292 4 62 91 95 6 17371 268351 75458 39 452237 441656 90 442330 80 57781 87 38 81 28 661251915 68778 974942814 37429 337930 496150 39 137620 6 491690757 80 467689 44 6 56018117 99 143082 24 9 77 200928 482413 41 21 6 52 88 3 202126681 166900 33 196605 236888687 3 26448 158175 546630795 55 934570657 38 453885 276583 172669 78 250052 27 50022 292691 57 90 212153 69560 59 1 89 81 11 379790 280061 237357 460411 54 36 109337 34 21 12 115279 442998 9 91 104970 8 278548 376540 21 12 376898 147905 46 290747729 34622 273355 43 464782 3 481877 4 7 148824 84 140738 111824 54 41 849344505 56 47 130134824 26 186449 394716 588416152 44 59 82866 516093340 453382 16 117475 137615 46 38074 228286 8 50 56 87 205982 479597 63 32 84 2 485253136 71 273184 12 435612 29 414101 84 25 4 328275 43 10 68 61 798390971 87 21 88 60 1 68 271483 492424401 247941 72 66 340021172 524692161 375410 29 72 15 86 5 80 45 4 481421 91 13553 30 52 9 8 29 42852 75 53 198577 22 381843 24357 257332 967383780 18 288781 77 77 39 164661135 8 369630 64141 369896 202673 97 225238 92 70 309665 99 665495854 282215 45 63 139758 4 96 579461891 84292 350816 98 476414 43 79529638 102095 6 145199446 355553 376147 11343 61 215082 187768536 13354 439432 438766 455458 27 3 224725 4 51 301397 373791223 53 21 88 108471 256489 78 64 362765 36 852466736 188259 614675663 96169 71 336976 53 259181281 98 34 93 5 70 65192 450016 422746 913301789 355731 489525 37 33 58360 80 321315 446038778 52211 72 102527 46424 74 61942 341455 49 63 19 13 51 11 422858 8 5 247088 24 69 163881 91 250238 9 278534 71 36 133319 89 968707825 52005 8 473074 61 75 13 5 175826 54 248051261 23 439664 429338477 34766 203011 176251206 286287 326733 61 6 55 13 23 488244 11 211478 29403972 21 66540246 68 45 100708 330708 66 234842 182814 114708 439410 279764 35 91176 32 38 28 31 62 58462 110350 40 62 144817 13881 217388126 43 48 94 91 7 441477 36 473522 48 382031482 94592 34532 360861 115830 41430 6 10 59 50 87 123863 52 53862 44 103986 16 102841 6 70 34510 131562 158832489 380396 91 29 495796 289594399 329269 178414 369197 38 46 230996 307045 74 42 272318 59499 18 17 568206833 5 43 48 383855 9 193287 169559 255978 7 212508 271721 336658 6 48 15 184808 47981 329670 279467 52226 5 455022 335037 49 284407 3 83 461818 82225 386233 11 75208 312136 99619 112302 56 13 44 212053 9 44 117542 13 77 307901 32 398042 92 17 43855 63 216822575 71 29 377982 443363 66 32 74 234246 109763 154662691 208412 76012 83 672415325 5 9 167589 36 40 1 15 65 77 93161 49 148988 9 84 3 115914 33315 15 1 78 30 170002 5 205199 79 66 122119 43 90 53 127433 85030 42 12 2 156176 97 39 4 206674 42 51 56 81 72 240337 7 408336 79103 5 253334600 46 35843 313869307 96 85 82 393451 81 197052 87 36760 30 71 39 93 333476 407184 76 60 380090 216106 58820 8 321578364 223362042 99 778405494 29 57 90 47 4152 57 14 372343 59 119463 430831814 58 242782 163302 36410 20 37403 405025 608945806 29 97 357466 54 52 61 75 24297 56940083 81 4 444078 31 47 302077 28068 265060 116940 489369481 253071 22 274177 174342 444205 185826 152874 165591 68 291568 85136373 80916 26 235275944 956456844 561544812 69 2 58 52 64 276186 315999 89 79179 356296 97 208480 363242 117519 77 1 408832 816235550 446255 58 378384 202482 80628 483432 391670 19 310643 39331298 401268 54 46 342581 20 6 255559 93648 2 5 137613 397509 84 46 48343 33555 432175669 60202 213038 6 18 66 98 5 324906 250693 234968 75 76 46370 21868 4 39 65 55 2 7 50 21 17 68 474297 14 25 437824 12 94 91 99 79 33 357856 5 61 161201 129911 42 89 157897089 390355 33 48 52 5 18 32 363951 360101 68 1441 222473 47500 89 61147 7 36 113622 5 476890 99 431846 104564 67 68 41818 311700 9 469457 6 64 86010 91716 415296 75 304773 99 41 432804 92 63 94 55 8759 276362 343845233 46 366053 40 182869 321526 50 6 451242 2 179073 3 54 129338 90 257992 16 4 36 73897803 3 486069411 197249 24 92 68 32 45 158657 70 1 522797526 231725 37 311400 249930 86 120357514 146540 342932473 1184680 49 130409 40 148368 48 93 303287 20 66 25956 13 759990636 99 429274 35 92 140579 18 89 1 27098 376006 11 7 12 445416631 205982 20939 621118978 95 16 357315 34816 75 54 467007 76570 259846 520482248 8 58953 99567 11 480859 16 194835 8 87 83 30 107851437 538577091 800510272 47 98 354300639 298524 86 15 7 305909 15 90 3 53 3741 227129 84 481665 478164 83 167883 73 59361 5 85 74 75 475362 12 2 71 83 7 167581 962633832 14 174321 331983 4 400906 61 87 218131 27 444149 271840 154807 96 60 73296 13118 249129661 17 94818 93013 12 1 2 114641 22584 30 242771 40 979 46734 33 38208 98117 77 4 4 108105 510606990 40 680114364 32 87 72 27 8 90 201104 74 287314 12 32 334079 368481 44970621 73358 65 1 431971 67 16 16 146805 66 310153 309969 86 48 465734 983573477 360740 44 437834 93953 9 224856701 24 17 381709 38 44 7 383904 125065 200523 98 9579223 269364 64 11 457511 469636 90 322443 289774 72 75 85 638126630 87 40 180622 217535 73 76 518626530 443755 301008 61 625782167 81 44 41 41 116125 540294054 183122 978104200 1 48 14 112313 32 76 182685 60 65 33 134568 230121 203784 242548 59 4 416517 171144 416907 68 48 56166 44 9 93 216140 67 355928 43 301718 7 445281 89 29 68 212566 10 441005 377906 204084 352014 340961 37 85 472959 4 743713938 891443384 21 3 17 195546 71 93 138070 75 3 420209 104500 67 339867 51281 40 4 438571 63 22225671 87 90 114312 166479 28 472693 77 10 1 33 2 40742 257479256 15718 228088 187351 98 480054 87 78 42860 22 274526 390907 64 765468041 596518234 369950 21 21 276451 6 73609 937360795 163508 237032 18 193166 193879192 88 71 797191356 63 85 514832582 454607 62115 151143938 359189 37 676436333 267788 57 57 669339328 157619 199395 31 19 88 239105 156736 65 449600956 362992 469220 13 84 5 92 1 151573 94615 314812 51 270146 473946 2 314815397 3 468481 112952 19 62385 77 97 281658 807313182 16293 2 8 107234241 2 8 47 46 475548998 37 46 59876 49 72 278612 55 371435 9 4 56 58 94 31167 356110866 4 39 22528 23 149642 45 455007068 31 8 83 90 91 9 82 142468005 60864053 357230 25 71 112918 465473 445227 47 3 8 71 918208116 63 303724 376459 482680214 4 349800 490643 65831824 411646 488113918 307571 23 438986 20 76 317688 8 83 87 255399 358854 30 331508 23 322329 474935 328553 32 59 56 19 32 206974 367831 55 439438720 59 209773 54 67531 270459 98 49 3 82 95 94 130161 251432 70 11 9 8 90 522799461 239315 268951 2 512932324 4 273613 15 422669 59 57 115699 76 447900 50 114083 518680327 304330 113385 25 50 10 303910 3 52 295352 84 7 224363 169262 11890 78 1 51 104596 48 47 33 346259 82 297863 506151386 245815 309013 24 43 385765 379512 41 810154221 57 67 8 133288 104209 246665 10 8 58 279076 860623416 28 89 140138773 93 317453 404271837 419838 96 194940448 160311 9 88 122542 418596867 781669049 49 453332 355794082 57 396779134 464739195 54 54 40 175644 319479 73 93 54 497621 48141 456080 337706 86 23 878690268 47 244895978 490574 27 7 99 25 13989 110053 95470 239998 82 79 728675906 300421 34 24 323233 475797 240293 1 77 4 63 29 167601 504315184 410182 478863 489062 22 17 40 43 56 5 1 121060 387497 72 897241596 131139 26 30702 3 394530809 550273069 211026 651818220 330830333 50 422695 23 371363 13 49 54 58 42 209126 90 227646 676326442 779956088 730542009 213827860 19 129156 360583304 54 20194 5 6 572163388 70 45 76 65 194487 86282 625918596 82 36950842 53 80 80 89 54 379977 8 56 230905 189758 101729 4092 277197 5 6 42 39836 33 327968 3 62 24 53 24 860449896 357163 406852 176106 190130 99415 106183 92 119045 459826 398266 402239 54571 11028 73728 26 450470 372507 50 83 6 17 700620155 89 95951 338752 89 90 49 493635 105629 271071854 57 29019181 199045 73 214423 593363030 144222 278427 346538 48 45 31 393332 10 136960604 85 29 29516 98 333846 318122 73 158271 9 4 540602511 73 90 170575 95 60 26 81 39863929 231799 25 54 278165 9 17 92 42411 375129 250649 947497995 69 45 8 6 9 65 81 243637 46 413530068 232422 36 448998 67 356556 74 76 150094 842413439 9 28 264130 661012111 14 61 28149 58 360391 56 100969 9 38588 463583 474665 69129 111314 71 481134 47 99 59 13 372566 69935 177978014 474988 72 25 79 18 65 33 796028599 464065 86 71 460280808 494302 90 46 959 476008 75 458166 289377 136522 4870970 397542 20 9 47 886060084 362737 53 99 57 396541 98609 276894653 63 15 38 49 90 245041 403420 131778 311973 63 86 145435 195678 393629 81877029 72881 386398 62 97 15 399429 48120 14 83 195362 8 44 271116 6 451503 384412 51 26 89 678458946 298612 27 83 50 49 85686 98171401 66 53 34 17575 7 279049 42 169939 13 134413 65126 914641005 42 238057 204719256 205720 53267443 436569 415217 38 5 83 57 497151 77 15 64 18 34 384341 46 83524 24736 93 2 116154 464532110 266758 6 90 64109 430080 20 2 97 253677 30188 61 40 272410 3 95 62 22532 86 37763 272884 11385 746274575 20 8 12509 63 45233 58 16566 96 158549 74 716635667 76 9947720 79 452989 266503 219071 10 86 94 553933851 84 1 402138925 359789 27 69 433290 68 437258 79200 3 46 57 75 80 416716 271585782 29673 34 5 46 8 6 38 1976 439450 300625 429133 311586 193374 648174398 40990 105050834 85 15 94 28 430970173 446202119 478619 64 293680 32 430188 247975 204437 10 394272 22 95 24 46 915465397 78 30 579495062 127884 245215 49 93 63 435289 39 40 24 119753 236907 472629 45 284001 263003275 350024 61 38 4 17 69 300828 5 125081 15062 239356 67 267249 168748 370070 37 57 59 222769 17 32 311844 41 404014 299296 84522 586366498 11 29 212875 25 15 155804 558643293 2 80 456879 5 60 60847 9 121301 69 224801817 440764 61 4 64 204677 69 690456700 39 33 3 33 12 3 68 222833080 495711 445761 365660 73404 70 68 320111 52 41 400985 4 435674 8 20 87 19 159393 92 41 296746 17 208233 367388 14 84 77 51 59 452853 31 514366459 268068 6 69 42 24 948141509 90 10 78472 172410 49 482914 2 56 250132 16 425463 388122 9 2 13 349442 4 454544946 18 165061 384341767 5 457933 212916 575403834 59 392896 81 313840 314724142 9 75 233789 42 78 94 18 207705 207110 338453 14 95 66 492426 5362 219964 34 244828 3 83 351397 183219 83882 3 5 38 78 80 5025641 89 272626 96 49591 491099 39 445271 19 71526 816080770 313664 310946 93 4 9 91 82413 40 81 666261162 184804 174512 55 27 449053 61 989356390 5 66 402188 291900 492898698 82 113328532 35 5 20 306976 71 226083 14871 67663 25 325610 169914 61 85 6 45 294590 28742 36 290048 2 17135 68 448574 1 801888229 83023 771879837 96 41 489735 2 612894485 116145456 47 95 441905849 10665 172906 8 77 83 19 7 8 291049 68 33 83 16 338664 29496495 69 160035 40 9 1 2 378579 79 486624 42 121991471 17 436878 71267 211249 414602 425875 8 439601 58 231974 74 256610 16015 77 39 32 54 11 61 271558 98 7 298708118 314356 56 369519 32 564137783 24 98846 104969 396525 466918 88 83 33 7 882223282 476255 8751 472482 361934 928921409 474417 83 49 99274 187575 167176 246522 152497 94 92 35 124754 41 36 83160 79 465808639 25657932 90 3 128236 5 59 53 12 71 222751 7 2 37 38 94 39 484741206 2 395244 8 16 90960 2 283655 421071271 76 20 483279600 67361 120637 364505 965265854 77933 147391 148676 169314 95 28726 49 396261 7 67 213346414 432572 54 313678 48 105348 174436 183063 313752 413738 936905022 96 8 95 365371 162919 361038 424001532 82 461872 5 394171 90 2 87269 34 27812 130190 466327613 8 421713 38 228733 426737 4 115540 36 279313 45 33835 2 2 245941 268254 8 488744 388008 35 428944 82 461422 67 3 161119721 252101 57742 41 82 6 27 467666 4 307801 24 5 6 363663 34 17234 336199 297695 16 149176 38 54 44 46 85 658913346 180915 94 90 386006 424461804 94383 6 40 357845 58390 98 137380 47 347229 709263612 21 19914 754152520 250703 49 91 6 62 144834 92 78 693294464 4 43 89 25104 423345 27 30 293578 329008 8 422087 331048 45 31 54 15 782195385 356727 99 9 105333 27 89 39 25 336778 442254 95 7897 300384 47 54 26 4 26 217909 44 231819 87426 548988676 999098762 78 76 69603 60 492359 215242 408647 231939 447093 6 16 83 4 107656 73165 3 1 369717 48 5 94 32348 293097769 481002 447877 66 147135 52 78 159352 80 491716 16 1 68 66568 282147 352466 10 226916 18 118808 372318 24436 14 169859 97387663 68 147520 769712249 89337 35 409195 3 80 13 15 72 384667 264697 73 51984 43 72 298875 296067 201701 242125 9 212208967 8 912678345 486244 430864 77 184704 63511 96 103180 60 65 274817 270855 386433 25 65 33 5 57 7 47 409376 22 48968 106519 224963 380230 517178666 44 97 126448 838077744 58 40 396826323 15897646 73 291499 53 440743 20 369162 150263 878085919 279812619 157944 52966 87 51 80 34 9 327652 27 16 92 69 358350 12 284151 660044825 488247 465348 68 4 464170 426546 25 265221 168971 37 76 431563 259060 5 164571 31 30 8 3682 45 16 451610 37 96379 33 450916 391129 318826 288518 225756 174807 426446 94080 342260776 70 68662 59 88 235369 76 83 273894 11 469362 8 639231853 44418 99 473685 308830 45 5 21 22 262813 820795779 493499 213835808 773898126 165613 13 70 109012 456924 48 345167 405333 3 161159 159201 213588 5 6 360424 22 67 266378 15 423981 44991 52505 95 93 55 146033 939372653 7 26 108630 17 336095 86 89 212962 11609 493046 25841 72 448049 40888198 484477 67 317876543 778495185 24090 51 378257 25 50 43 48 66 55 57650 404739 51 65 30 77 16 950790620 354765 12 79 25 392516 212714 40 41 383521 8949 428039 463148 24 147093 52 4 89 489879 131478 90 18 46789 345016 26 77 52 76 79 38 71 4 488614 455071 45 298938 287745 335250 27 84 97 87 425984 35 25 20 58 90 33 34631 81 19760 86 460623 265163471 13 268042 355789 448547 8 28 28 20 69 259597 34 20 318091 434013560 56287 4 63021 6 144605 275970 1 400234 34 140557 789644839 26 113051 159938 448901 10 66 58 330375 73330 282750 302613 90716201 164379 64 430073 44 23 86 47 154022 34 202660 3 496798 570314406 446650 13 7 1 247224 292121 85 389234 2 12 61 243374 6 7 1 288157 185832 81 26 471610 215271 97 65 403211 4442 90 47 90 26 126502 34 301109 79 30 47 36 29 302096 19 82 367021 489019 102641 5 78 16 26 15 318068 57 25827 8312 228827 211267 328835 868990765 972897516 450451 325148 58768 334880 243919 27 16 90 270329 40 481234 22 145684 38 186373 57 123941 383510 413735311 16 289177 99 18 95 13 264401 344940 72 241637 89 20928 670210007 439477 33 44 813686476 49 88 65 3 45 32 379357711 383373 80 67473 52 13 62 58 9 49313 114622 125936478 97747 330878 436399 51 28 78 87 320717 210658 73 460450 31 19 6 73 259536899 42 373726335 32 8 37 307765 8 289038 63 72 43 274827 51918866 65445 22 194451 484482 62642 244655 79 12 41 33 492349 379727 42 34 374243177 56 69 355674 38 86 448066 68 78 130170 448545 16 68 489237 307098 178145 291294515 56 134909 77 53654939 21 306692 380528 483754 860121515 79 82 382981 182118 104861 41 57 48 7 19 680281029 58 9 247984 24 5 1 14 37 457888 83 48 29197 77 11 296487 1 10 275206513 253997 214847 201362 22 58 60 478323 94582 49 67 166356 48 3 52 380965 411914717 28 65 90 47 104826 348433 88 331954 329228 52 432970 106453 328786 487001 324154 597461030 302808 18 722484534 11 26 226473 175907 395195 355044 208432 25 7 9 98 26 418596 54 19 23 16 93590 441825 29 73 66 289215 8 66 82894133 891028416 398730 128188 68905 36134 80 30 249269 42 39 93 224139 191855 5 6 947111587 453658 217843 549739320 9 22 119084 6 63 9 30 56 74 667555823 431946800 182002 58 37755373 2 462639500 46772 330231 184349 25 305235945 41 220849 744844905 229472 71 18903 18 279696 85 173167 320453 115783 47 21 1 475814 75 456861 79 61 88 25 56869 90 37 3 1 350469 79 47859 275726 215354 75599 60669 44 85875 91 637503229 76 6 24 67 408405 307881 47 3408 91 69 3 94 295746 331189 62 69 490787 59 3 86 88 931680376 97 26 458779 2 7 252516 19 111818 98 57 347107 294936 9 58151 19380555 385634 61 104044 39 90166 381973 386815 18708 131269 223705 9 42 21 9 67 25 356945 56 314016 27 81 53662 315736 476262 93 92144 283743 546228697 6 6 650084216 52 416065 66 488143 54 415691 68 447085 89361 89 124912 91 372269343 68 80 64 1 498272 76 5 66 20 72 438908 391740 36036 88 570159035 375593 832406283 243237943 25 60 13 74 168109857 26085 491665 3 244993 159275394 89 18 135029 445641 1 370028 366060 45 136450 238646 3 149313 6 41 82 471876 57 59344752 178331 437541 254720 81 410593 411000 385138 59506 243907 86 474692 74 897894294 5 477263287 3 250162 646053121 126619 376929 73 647509067 10 227492 42 956500433 33 66 197491897 75 5 5 31 13 488769 120825 89 46 191783 79 761262900 44960 93210589 386074 62 55 472928 348347 18 81 473468 349886651 4 30 6 16 67 450375 114561 155473 35 69841 415243 353713 367966 60 141010 369192 17870 413870 53 453140 128908301 4 80 88 75 148885 473303 44434 60 482822 66 51 464724583 344607 366887 87 369378 88 128392782 61 62 348736 48760 74091 72 32720 435856 67 37 760742709 13 63 284739 17 320723 4 134545 38 2 5 37618 426034 128591 152776 320732 6 13 58 637986519 1 29452 55 96 231865 8 1 1 49382 271955 445820 2 488010 57 146193 174217 19 4 60 59 484305913 150652 896565620 218296 99 46 458188 31 64 205330 43350 45 90 15 408927 343418 67 20762148 80 463026 98759166 2 148455 9 723151665 1 25 37 3 27 7928631 731394006 95 290145282 161731326 37 223037 248599 83953 87919547 74953 77 93 3 331876 110415 112024 37 69 308607 102742 9 60 153093 18 489205 28 443750 313644 402303 397421 7 190075705 8 40273853 488827 43 594945943 577951462 4 57 97 38816 23 83 93 63405 36 99 156586 456599030 74 5 7 67 16 259646 10 4 41 86 493000 15 474145 167748 882483241 5403 112892 73692 70 5 81 90 411936 800 17 214279 474837848 452532 7 308309 50 8 31 95 468145 5 27 65 275420 155593 239297 461657 9 53 67 96 119371 28 9 70 145853 99 483188 85 436652 292184 478436 703093517 94 59 23 226240 221730 28 319601 461656 59 104713 40 391077 90828 51 166297 69 65 7 60 178893 73 37 356604 292001 86 58 62 41 21 61 94 68 816960740 92 5 54 197893 26 597064426 298000 2 97 466821 309685 21 324994 39 308776 84 57 121517 11 72200 236723 61 80 196378 4 55 167783 140142 51 35 35 587953762 284582 37 4 177641 447372 1 447706569 315002 205965 887181252 466750 81787 82 267778371 838490776 55 30 72191 328338 62 162578 37 3 54 254575 474887956 108441686 39 210762 141406 392552 83022 81522 791043165 16 23 7 13 9 28 35407 344862 802810355 60 38 91036 97 64 487222 2 8 9 338473 28 257707 83 7 16 41 39 300029 336041 419355766 14 342935 391355 246239 82 94 35 255872 9 6 375671 76 455385 422324 20 185016 9 363825271 72 85 98 5 328024 69 10 125258 9919 16547 20994 48 30 119415 1 50 196573 2 5 86916 44 20 243735 3 353107 14 630242242 31 51 16 85 164577 81984 99 372669 258525 248064 323407 86 408180232 27084 48 23 46 156070 39 48 289610461 75 363130430 807874330 372114 40 449901 80 20 94 176456 296315 3 56 264939 358456 99 272289276 40 51 247703242 170140968 136621 6 40685 384603 788239068 383316716 304501 466932 80 68 422374 30 61 86 97 42872 67 322194 32 355614781 120505 51 91 426699 255068 7 5 82 376110 349103 91 41 913716808 411373 802536655 2 39 50140 76 34 83 443983 7 86 38569 424532 18475 78 43862 13 275754398 466206 9 480331095 91 248554 85353975 63932785 238256 24 24 35 162641 47 47098118 25 119277 338639 155512 44 226506 8 174997 51 355394 5 90 71 42 7 451386 77 23 80686 84 254803 3 350537 4 44 157661 469358 495879 199869 38 244121 43 75317 484710 6 158727 3 877040927 948619527 84317 187755 83 9 177895 91 68 392696 70 123504 61 91 75 77 405253 49 148342 116600 6 358989 295979 62 71679 397783830 14281 25429 40 70 168545287 208288 17967 151085 405249 59 127402662 95 94 496415 43 352878 441312 4 7 314878 165801 86 53 81 44 48 13233567 151692 68 41 76 17 464514 50408 414600 178731 237767 28401 104073 242607 5 2 143342 47 36 58273 46 492982 74 7 209721 2 53 164365 69 84 84 330661 874565645 65728 474754 436934 351198 432680626 80 9382 889588243 99889 150250 1 6 6 243831 266814 370865 3 38 79 1 316510566 28662 339279 70 37 448105 61208 54 8 79 150081 19 323145 15 2714 446368820 480437 498596 423496 95 972832755 466033 293433 80 332597 42539 79 748817141 125518 86 2 1 11597 442862 67 398363251 43 2 54 2 39 28981 45 47 64 95 1 6 21 93 61 12 18 50 364352 102813 196786 5 1 53 52 675783244 369401 19216156 63 415863 141916 420654 261635 406702 69 18072 3 58 76 423625 360411 73 14882 263618 11 9 378549 394897 499874 403804 1 48 2 442044 276680 5 88852 49 52 6522 182192 158821 64 220267 36897 382721 46218044 89 440746 62 60 49683 306866 13620 74 14939 592513445 942603645 1 74 30 68 472799 49 82 488059 443134 71 365990 4 541985140 73 93 620319922 42 66 42 16685 4 128953 76 314745 410257 57 235843 18 71 249743 92 92 4 23 56 96915 123618 7 256417 57 2 70 362405 58 155472 5 434322 65333 134452 86 400724 39 81 432568 675745533 88 91 328311 8 4 297563623 10218 250227 7 77 53 5 334270 10 860612036 194634 53 26 95 89765 138152 56 311781 71813 9 12171 67 61 60378 42 777746494 745782995 578838356 152485 33 270207 62 415550 1 397727 494578 69 353163 29 88 8 30915 8 54 805697731 247444 309987 787257438 467777 22 300353 66 47126 71 33 56372 449444576 21 29 272960 97 11 467536 9 274187 283805 9 19 5 14573 273818 182964 60 463546 55 7 282708 47 98 5 78 312767 126576 19 33 23 44671 92 22 465201 57 124218 4 47 15 48745 213151333 63 422016 303443 82 498913 805173111 60 6 7 9 7 113627 43880 488878 84927 209096 95 80458 507416921 40 420948 8 92 22 20 60 344584 1 27710 54 4 80 30 283354 241052 172765 6 35 73 380151 726713191 130866213 813875154 6 69 47 73 176376 59 343766 86 483844 22 96 91 270574 99 12 363480 860711807 143197 69 975887796 964572080 14 250259 464060 1 82 6 235972 52 96 10 468356062 7 311148 389224 71 81 8 59 231747 81 889129531 41 84054 4 462621 5 83 351085 2 8 8 35789 192152328 455724 122027760 157677 26 62 77144 64 243423 391159 216147 69 5 71 74 430113 2 36848 164033 37 8 94616550 28 295260 53 167018 96 7 38781 82567 76 386441 226614 14 341922 494813 66 60 68851919 412800 2 67 78 699022635 419111 294523 71 61 2 216173 823776031 340926319 1 168291 596200906 258783 2 27 89 191508 439510 306039 54 57 185628 89 98 69 212572 550837600 71 33222 93530 124837 34 3 799078149 438201 138843 31 163731 69 486346 53 486610940 9 53 458657 87 7 338228 51 43 216903504 78 426850 380694 336946 416292 92 328869 78377 331537 731944953 458674 31 303560 83 377977 250975 5 496212 50 445483 79 263139 59 335932 47 495822 13 66 256328 67592 52 37 48331 57 973337372 14 318995 201587323 282964204 82290 4 8 4 1 39 84 4 382179 64 98 69 960249157 33 31 59 181633204 62 18187 163584 192316 359117 262848 81 93 64 73 79 211695 9 775024048 23682 88 12 377083 437148 87 300020 470815 28 314406807 10 81 65 210620 76 44 25 25 50 461503 99 29 95 13562 2 232542 240702 301392 65 1 76 21 2 70 322745 463505 276988 52 56 950247378 93 363552 460137 85 357378 426018 84 253911 417132 329418 71 799329662 34 603379781 6 76 83 365134 253337 49420 223057 3 32 775100942 27383 62 1 35 16 2 118956216 60 52 261606 447965 251077 64 486363 82 374498 73 80 50 32 454958 236130 34 88 69922 888577499 26 23 10 97 53 499663 8 3 1 439374 3 60 142540 968290408 443603 3 35 35768 271912 113576 92 364189 480126 26 115016 35 73 73 206696 23 83 36 65 110216 397289 19 82 94 68 10 81 5 65 172923 92 9 477202 46 28231 54 51 30 429848 72 53 9 58 27 48741 22 27772 348973 46 95 106646 9 83 62365 421727 52 84 7 51729 76 322246023 7 266361 16 46 183859 682278524 10006 102075 497921 33 412869 387190 90 78 4 316618 315568 61 87 92082 6 62 171842 31 44 32 39 54 61 57 70 332383 79 286380 339814 11 16814 32 8 91 386952 49 217443 137174 37 76 114320 276910 458018 34239 66 772183948 19654 267373019 33 158425 356771 58 22 81 71 7 371739 289949533 402243 2 720576039 333625 366912994 56 12 458978 2 1 20367 905251085 10846 8 324180 6 81 4 32 496409 24 19 33 51 40 307367 520887136 39129 4 11 72 428213 422285047 63 66539 44 52 16 819740253 28 118917 326764 127592 33 114419 355760 98 396877 63 54 735353881 31 77271 130201 398398 445040 441433 12 57880 238046 85 91 5523 97 86 21 333572 211832 59 141106 7 98624 192960 620740676 92 451416 498049 17352 473776923 35 2 60 9 22394 274273 722911088 496273 132112024 394915 646379865 70 5 36935 22719 606700469 478097 97060709 36 30 94 215164 56 94 409919 319699 8 70701497 8 42 359548 308576 7 6 68 65 55677 340049 8 84 35 51 26 4173 89 2 152855 46 87 457981 29 53 75 40 5 89 922569520 50485 89 31 57 3 33 176972 27 138187 46 172304 93 638290159 401319 41 44 7 92 8 19 11 200768 118687 398384 81053 51 64 310260 401041 1 49484 262796 242657 183664 306063 461012496 465887 241597 354941676 5 83 66 100768471 3 92721359 53314 443549 458570 73 110971 713155858 56 91 6 34 487421 36 57 217699 15 258328 13191 162022 723736467 43 266220 31 208367 94 50 49 44 48 37410 156029 129883 393544 53 13 445229 40721 49 50 9 540416148 90 88 161348 489805 30 201329 5 125851 85 20302 21 24 82 9 180718 401705106 73589 153460 421079 57 89632 67 116993 89092 393769000 18431 100144 368855 49 330838 88956747 35 104886 636842938 68 46 432389 63 6 75 20 205892 110624361 12596 240304 25 13046 59700 216483 12 98 48 219791 72 29 139114 7 57 379690687 45 248598 303375 54 207894 440301417 95 450085 368397 396907 79 46 484227021 3 322940 68 372456 252718 8 251700 88892 96 121923 290828 413088 967356691 20 23 28 56 96166 30 167115 81 331237 151747394 22 5 389031 223530 265061 2 814564037 33 29 431827 58313092 64598 80416 38536130 430360 20 464439601 73 42 58 22 21 47 41 628074861 13 67 13221335 15 324757 2 52 269886 49 45 368283938 428668 23 43 2 200886 59 67500 4 99 355958 32 141807960 55 36 68 94 35888 189987889 94 409035 410811 76267 82 53 49619 11 676361682 10 16910 58 63945 22 46 408119 63 9 251520 74 281166 95 32 974934093 21459 32 90 60 66 42 99 70 35 93 432968 94 290210940 133710 79 323163989 53 14 895845659 45 132268 6 52770890 72 1 96 349454 128188 461792 47 97 153161 133507 444491 95384 434983 83 33 19 95 59 363317 456299 487854 868236398 35 9 326515 118759 80 722547325 52848 227905 87 31399 50 37 294243847 36 8 132305 2 355498 71 148667 426127 9 426527 62 54 50 5 55 12 320892 293921 470226 205320 9 161041 260517 112893 100904 83 24 198133 57 34 165193 11 74 78 2 1 76 354554 485248 342976154 5249 770051296 98 101387 167770 11 256012 48 187861 404275 316657 407571 68 219339 190015 350920 235977 230038 122902 97 320230 95 323145 165690 155878 1 43 31 289150 36864 47 16775 959562721 237195 115150 320659 8082 9 36 778149034 71 55 82 17 25841 410215 55 84 276986 75074 194144 243474 270780 91 822104894 662999352 282421 158309 65 335388 17 8 1 420036 450579 490373 5 16 2 211981 764252625 389872 50 57 345585 442215 712780280 466344 442633 96 94 964438022 478710098 92 36 31 8 65 68 2 2 39 72 15352 489480 272758 73 232492 81 34642 75 68 2 94 95 66 363193 374760 146926 39 3 329344 29 30 36 52 8 192804 93 556718126 329863 44 184181 10 68 321991 8 42 86 7 377751 18345 442616 35873 298877 6 895518436 32 28 74 18 454615 326825 398803 135112 62 41 412497 44 20408 254878 452695 439098 499408 221081 5 284140 473776 209899 227006 15 347111 83 21 85 72 2 46 74 325654 37 83319 476322 749636609 84 359224 58 104971 492442 68 53 475003 228534 80 8458 12 24 16 36 96856 48 409376 140354 1 428769 141281 431239 8 1 28 4 57381 5 382613 445674 133755 40 4 234971 1 361172 755556393 62874 16 633126973 43 57 308840 44 833659434 55 326593 83 203066917 126178 57 100066 970602283 11998221 83 61 66 5 46275 61 488390 66 67 66 65369 194451 30180 2 48 23 63 303925 987706983 94 51 57 144661 29 66 83 35 72 274411 474091 53 61 79 79 1 15 434139 171250 4 3 75 14 128395 488227 405628 10 65 469284 74 65 280497 94 6 470258 47219 59 29 18 75125 35 69268 478182 272595 67 20 94 306219 348146 1280 4 156441 942494832 446509 20 56 479190 167379526 90 1438 29 323362056 217101 11 91 67 791859386 22 3 15 779957201 2 499736962 23560 451065664 474258 6 464143 68682 63 284301 34 674392448 23867 28 2 66 32 76712 55 746943103 387260 29 360985 49492 96 2 97 96 618201519 13 92637 291789 450488 34 36 583699927 156214293 171651 39 219770 440973 31776 60 164392 68 1 173242338 420755 15 22 89 278720 375902 4 266591 37 284509 386252 8 252053 59 30 18 71 35 13 41 50 3 36 696468699 257789 66 9 155140 86 146994 202369 104835 412608 35 43 441610 35 27796 4 93625 357216 7 345790 583202368 99 2 24 172905 472842 62 332324 4 58 246670 24 24 90721 144870 38 197190 53 85638 86 162672 72 286667 63476 77 68764 62 150139 56532 40775 615077713 65 95 38 421886363 308957 62267 40 389813 81 223310 96 137805 127871475 94 24 71 261180689 6 291305 27 73 5 13 393141 43 8 190798 88 40 276697 3 236443 57 393674 89 144284 35 17335 442323 4 299224 4 71882 23 42 370293 438742 193336 301668 41 586442432 300564 145303 84 760687031 83 60 253831 8 8 132124 5 478461 384103 986788813 872673648 132420 15 281037 408671 44 70 3372 389047 7 15 14 59 994520067 95 14 146315 149172 83 97 419477 34 11 346452 79 90 35188 273500 399170219 89 58907 245133 342270636 1 223371913 77088 96 30 47 262602 852499627 121005 263992 9 350298 90 228116 62 360890 5 43 27 36 173657 32 592193416 76 349920 40 41 393267 77 10 92 330267 91 5 51 42 247672149 88684 7 39 308076995 289015099 84 148723 18 20 226412 56 82 21 132730 77 214096 56 49 273180 666425394 50 183477 26 62722 525252731 372579 116998 45 124110 480249 87 436871 94 5724085 109560 95 41 601929674 33 159149 1 343362 159733 51 385349 146874 1 134046 58 58376 15 202840 199646 7 340100 428938 14 86906722 56 442289 24 1 86 321930484 48 455004 96 296525 289325191 33 3 66 67 34 47 204160 174326 441232 121457 447198 452404 210359 35 403016 63864 12 63 78 217395 13 33860 464683 1 97 34985818 610077940 66 452549 71 373414 8 185940 106833 47 8 16 51 77112 60795187 306890 275272 55 72 25 1 63 306128 54 250571 213765 63 3 284892 228395 896779434 42 199748 81 457588 3 40903 20 68 22 1997 412832 92 687855475 54 82 64 1 367233 469979 52 35328 47 321684 105545 57 327181 3 54 84 95 73 76 64 90 582678366 50886 26 1 16 137101 26 6 659736489 171107 53 61 82 784084930 28 459727 490375 19 74537 8 364597908 309239 90 66 16 3 269608 88 7 40 437744 2 78 52 34 66 470250 889458097 490162 4 49 60 82 97154 63 46 87 27777 112031 8 32 82963 34 37 88 76 494037159 265040 278824 77285 936119672 266707 70 343152 3 154183 479506 577969298 57 115696 354196 160823 35 352755328 134582 60 863599952 12 6 65879 22 68 43 20 399160 116366 30652 3 13 57 75 699162103 42 51 61 8084 111704 69 92 40 98 217645 386937 349103 54 40432 516444013 1 311273 744035964 85 51332 46 94 45 90 429629675 36 65 439760 53 82 184841 416435 394657 274450 79311 7 3 839009017 139080 38 92 93446 12 20153 445459 56 29672 6 553336637 387817 248481 42891 765188500 452548 80 795717298 269519 41 67824 51 156448 484877 84 70 51 10627 440455 164138 12361 189643 238684 901847799 428990 26 12 1 799249241 19 80886 1 125119 350120 13 442902 4389 241008 58 937851850 493742989 79 352081 219438 97 103170 99 88 432209 240302 965657486 486280 6 41 353242 85 259642 98881 58 394704 79 64861 67 378632 81 94 71 42 967951432 120858 274360 97347 429236 80 215847 388137681 327733983 11085 207392 109259 638516621 58 33 3 23 58412 366751 382312 121891 49 453085 38432 179062 123237 4 66 159652 445395 4 19 43993764 202889355 45 141448 465395 94 63 6 31 267998 813492130 15 55 242485879 3 80 20 189645 95 466906 4 382158 106590 5 393920 59 2 36 41 79 92 196772 975398622 46 196194 461826 335239 156799 284793125 89 95 270111 555969924 39 81 206866 14547693 319257 26 3 411303 373111 209617 67 72 73 4 55 76 428400 304505 61 68 95 431981 90672 60 282465 453316 259588 924147613 43 75878 38 57 27 65 227304 802576646 293976 486457 414759 62 44 13 9 2 53 433165274 325838 61 55 87 23 16 41 220414 420029 99 331747 86 61 224069069 121594 330292 122825383 880357293 38 25 7 56141 390908 351771 4 268614 722660054 300571 22897 85 65 108804 440660 12 92 173041 74 294104 48 354965 27144681 98 95 244694 280709 52 63 329719 214750 58919027 15258 223200187 13 268435 142708 67 438468 80676 78 51 75 86 99 25 19 726824302 5 87049 40 71521 162078 301208 36 194135 263388 490519 98 12 344159 66 221094 21 413306576 7 9 350764 275486829 42 2 241881 146448008 56556 34 7 32463 13 138284 153559 179598228 22 1 55 8 81 166238 152901 94369 99 47 50 5 37 23 271374168 24129 90 294203 56823 8 48 186913 186005 85 55 1 19 37399 99 49 39 235369 497090 56 457735 10 64 370802 246542 577 127704 7 249310 188889 40 379334 327321 119286 32 102828 63 550213262 5 149475 110364018 14737 342177 34 2 4 210119 62 40 77 8 58838 921178149 438825 397505134 330906 2428 273403 74 234458 32 535998853 244794 58 75 276134 954437401 285735 48756 93 63 450817 730894634 14 85 88 3 20 33 64 444284 588688798 4 80 67282 407095 237277 125741 417009 398265503 77 3 626313116 406309 33 81 147560 352727 209406 436700 468657583 791093731 134674 342927 13 422293 65 97 40581 81 108295 115428 390648 31868 485356 5 39 7 394219 80 432171982 21256968 333574 180259 88249 41 563160381 29152 2 272518 16 137318 12 708779163 29 148463 31 330643 62 82 38 77 153904 74998854 1 346521 26 81 58 1 23 3 4948 82 48 128642 348449 446554 491333 38 16 82 156620 17 71 999391192 533047041 28 275299 47 60 72010 44 45 39 109194 97 225123 15863 402939 120140 47 60 117018 409960 449636972 3 367871 161975794 281979659 65 85261694 72130 71 8 350527 34225 223360 85 91609122 285587 332074 485719 240581 440617 41 1 221021 74 317223067 478880 68 104752 343869 36 71 12 251818 1 669631641 2 85 95 9 5 8 91 69 84 167298 111944 44 390635 46247 32 82 26 418062 31 8 202164 256198 48 373770 8 13 97525 87 51 71 94 21 74 280970 39465 18 305536 475336 193869 5 318847 38 474719 176111 89 43 55361 274800 5 455480 141013 943798333 91 135784 869319882 228475503 252755 25 50 64 15411 105578 1 65 181205 1 193841 400628 32540 70 388038 59 1 90 406145 214401 93 454949 70 30 36 322101391 65 455645 5 72158 8 58 11 56101 257013 80226 7562 4 83 330703 470375 358283 1 202058 214509 223639 5 98 27 114345721 330128 61022 104836 16 14806 75 306512 41 11 226096 33 70 98 36108 4 58 7577 1779 330823 460083 4 286708885 42 11 311391 93 601533763 491133 397162 9 6572 425026 87 1 22 438262 50 195328 412191 3 56 148241 67 97 7 340668886 311687 44 168855 19 329021 213770988 77 92 54 87 13 17 34143 82 84 59 245396 401391 54 397737 34 309073 73 38 205853 64 305892 97 471842 315733 330822 295938 49251 315448106 31 92 58 33 141627 3 153276 49 680783312 1 571515586 62 327120 18 316576787 3 299639 54 1 323828 472848314 216570 27 42 73 293825 70 683488371 56 71 77 262485002 265317496 421469 44 472592 487252 63 20 348321 57 39653 20 468931 99 33008 39810 32 53507912 5805 32 68 54 971239169 30 4 6 174846 487693 39241 172695005 27 51 134461671 79 275081 4 370986 336543 95 51 415222 6 19 89 69 267621 80530 40579 99 68 93 195448278 703631475 74 346553 249727 395912 366447 401583578 71023087 47195774 330229 451829 45 185048 9 61 99 332703657 89 4 91 425112 93 65 19 60457 83 449681 10 467662 24 432024 23 110660 376302 272120 209561 85 92 139537 92 1 144978 326823 196653938 248099 41 2 275159 470211 93313 53438 153953 338760 63 220174 455956 3 40306 914224867 13 526169605 6804 281296 619265443 547537739 76 19 128027 35885333 42 19 71 654273296 137039 83347 71 38 408490 944692046 166459 332181 200535 77509 66 211514 186151 43 7 99 263351 99 70 18 32 71 53 48 397547 274540 936090974 438494 360479 455755712 87675524 42 33 85866 305257 9 15 33 211523 550029350 558484656 6 101310 92 7 43 226256 116753 267418 97 71 339173 417705 48 5829 39 449005 2 50372 67 72 24 36 36 23054 377154 897296737 55 47 156730 131522 236655969 5 273342 489723 70 26 90 49 377714 25 387305 89 64 67 23391 8 77 402374 92 382517 77 6 424337 328420039 399669 40 1 20 35115 31 13627 59366 244353 41 195279 31 123322 800502374 443485 735331605 260056 5 4 90 113626 23 78 159694838 99 9 40 19 251475 114904 72 197547378 55154 188702421 264717 86 34 303339 75 380007 156211 210510 21 63 4 16 6 159299 68 6 13 28 397577 42 91 264055 7 7 48 75 99 94766 447731 475364 227909 850800192 3 38119 195459113 7 98429285 93 291634 34 53 85 353103 64128 486046 324224 24662 15 55129 22 265116002 187520 70 6 85 206332154 364908 91 120917 416112 2 1 4 24 33 73 306906 70 333540962 156584 6 485168 79 253653188 329968 31 130773 68 10 610327875 346033 272004 835222536 7 235011 406360 431529 64 15109 261221 488505 821674757 97 47 31 389599 273627 218217 68 316191 166911 194408 64 3 82044 512137510 184788 793798229 274120 421552795 768930424 182526 283184 895983380 31 47 132049 2 67 13 71 267537 67 5 15 418628 353964 546729180 129034 485676 6 183710 5 10 98 85 433701 447091 441034 90 56526610 3 26 185222 295177 99 91 4 6 66 215077 97 149033 894348361 7 188920 9 433209 519181349 245426 787681187 53 152318 59 448139 93181291 6 213491459 419316 827519807 22 14 63659 168803 314068 47141702 436245955 51179 9 96 31 6 489861 234075 496041114 348379 61479 37 23 25 15 120882 18 6 138280 84 60 55 85 79 7 81 94 42 335847 144593 86 48 189480 96 77373 29 82 45 121919 358060 37 18 225110 48844 53 6 456657 6 34 4 47 710537197 40513 34 325357 204239 26 329222 52 9 62581995 48 11 19 39 36 142596 939313186 316958 40156 13 16 54 73 185421 10646 219656 835752776 3 2 11149 8 122826 17 49 388902 491029 24972 301771 286409 193979 191684 41 95 20 713562269 62 97 430139 28 46 51 35 11 84 462074 94 58 396060 7 340253440 88 286840 81 83 241963 51 72 470801 62635374 66 3077 29 84 218399 212062 251716 59 9 23 14 18 76195 146387141 592048563 74 249900 56 1 38733 3 8 75 97 60214 83 133745497 9 1 83 33 119425 96 89394785 18 233066 96 28 489661 124684 18 322639545 2 77 98242 430442222 11 424782 495415 14 84 84 73 39 6 88 57719 59 72 39 10 47 446191 412210 13 69928 343645 32 23 68 484756 404315 441093 448518 80143769 53 89 67607507 74 20 35 378015 25 383974889 92 254592 401191 703764792 47 267876409 80 10 143207 434125 398080221 404203 166346 92356 446187 68 94470 70 266110 25181 89 849185331 384731236 257268 605264374 1 36 24179 398188 74 81 102882 65 332034 68 47 9 97 493706 68 42377 226493 348401 1 65 282831 344908428 54 136334 31 67 73 426339 88846 99 64215 233249 4 194276 369608 275438 5 51 363474 49 96 167284 85 313903 47 121730 364210 494763 60 438793 665970057 265486 28517 4 64297 20 320337 65792 453698 59 51 96 54 13 79 32 77 56 298015 90 53 79 5 9 86213 961 26 6 185221 254838 516266754 229711 5 249604 212815 815827455 333372 498711 546648670 319669 47 87 393030 209324 50 31 10 416109 79 9 97 14 74 35 2 960197695 19 19 49 99 79 58 24 92376 93 38 85113518 169074949 840334351 52 5 253562 59 20 198769 14 55 94000 90 379311 516725011 132070 76 168277 115681 78552 209499 83 78 246802 161097573 403613 4 404932 451232 58 7 70 889337328 954540907 26 229269 287855 4472363 51547 151096 50 98 176952 12 81 275490 33 4 14 9 9 214062 890043547 405369 230042 76 316194 174679 28 456048 202043 173879 36 211801 27 78 175330 310156202 266260 85 465541 78 18 301754 850508457 50 385916 29 70 315479 212713 682292570 9 161863 96 1 18 121552 438513 11232 40 203700 10 16 92 250373168 38 31 300377 813614539 83 218216 91 4 50 181149 499056024 435948 392797 354902 13 34907 5 11 320551 18 243799 204850 377710 269962 72 34801 79 379767 656897100 88 4 589186704 322217 465054 80085 132724 446811 10 209287 46 44 499336 82 85 22 221586 81 8 312081 142773 26415 78783 11 320293 90 139029 99 65 310188 85 261829 13 36 350083 82 55 80 85 85452 2 985644341 7 3 236782 379096219 81 21 404535 216075 482114 82 30994 51 22627 145642 61 764631922 3 345479 82 995700560 12 28 80 182731 40 54 97 42 87 573149889 757773753 52 33 353729 8 54 276119671 14005 449220 10 95 40 77 86 57 8 68 843055965 97 230236 77 8 209489 51 28 38 11 231831351 208071 9 18 44201 98 8 239016 21 6 30 438138952 690803640 75 19921 456644 51 93 246435 80 24 82 138150 628049456 15 39 83 37 36 336768 211176636 67 282408 102264 47 84492 8 468795 18 368741 181933895 11 928648336 91 59 208094 498391 404010 46 230388 86 30 274346 93 185605 2 38 58 37 254481 103694 47 42 225044 408075 31 11 497265 366567026 6 13 92 78 297432 55 262575 14 72749 237314 211045 42 202807 421954 40 292459 464700 12 53 882525436 295982 447715 2 3975 89 10 214942 4 257803 86 15 42 18 454575 395016 15 467698 108230 432258 9 375798 329174 7 298411 609134519 10 2 9 86 48 357101 420218 100822 42 13 451546 65 470404 136100 5 85 478587 59 98 2 13 43 75 220562715 27 282675 74 100691 33 5 302301 31 67 29 212418 82 31 18 78 77 336612 73 108108 243672 51 83 334032 429552 74 76302 5 30 49964 5 35970 12441 8 54 82962947 88 84880 504964711 89900 240216 75 74 72 184059 63 34 324482 56369 445106 358907 357718 418943 470180 27737 64 536896206 202036 52 3 308835 433751 360809 266141 2 88 286076 596470047 77202 92416922 87 206234 199995 60 3 959149869 199335 216874 40 173776 87 38 21 92 61 76 367909 1 14 86387 256254042 77 22641 28 88 16571487 1 67 27 35 97 354919 157103 379564 30 81 8 12 16 71 260894 84344 385356 78045 83 85 32 326017 725835792 60 85287 76 43475 51 85 7 1 806470400 147209 14 101858 213880 31 134710252 480794020 125221 2 6 89 14 5 105963 175314 38 67565 10 244802 75 89 497500 4 189000 96340 75 26 414691 402574 869275390 15 85 471951 219854 4 58 254706 35 49 255837 433041131 193329 266328 352260 48 322456 39 286998 26 14922 87 419951 386537588 61 228203 82 214838 62 260832 351197 258154 212965 62509 24 15 334309 98095 380053376 48 5 1 64 447360 93157 849730499 1 88 848780296 65 41 488042 340458 44728 445903 134497 41 49261 1 26 26 464620 78 11 448191199 488767 287977 141754 17 233589696 3 492606 54 224392 94 6 34 86 344312 742523128 430333340 155775 466367 643793271 351882757 32 195746 157553 25 266448 357197 8 8 72 90 5 8 7 69988 85 148534 190270 239769 20682 451902 458071 50 929660748 1 53 55 48 10 22 624743636 440502962 69 229435 337673 4 133411713 91 118191 40 353215 49 169935 395136 754279916 273277 39 19222 151086 89 60 107557 53210 7 574524278 29 18 45589 6 100574 49 223631 1 490641 2 97 9 398020 678193414 456257 903565634 314110 99462 376356 98 61621 8 33418 84 81 255158 421494 22 291392 156771 467269 9 234685 273276 70 141713 388268 3 26 34 27 17 671761686 33 61 179234 491522223 420791 26636 331331 75 86 243885 3 113082 54278 29 428983 72027 84 98940 33 320985 170115 903232664 137116 95 79 346070 980584561 161901 120446 81 93 247143 40 69 28296 23 52 46 14 7 66 23045 27 94 4 90 20 3 90 89 401086 258747 68 584042416 10 28 46 28958 16 57 63 44 463040 88 44 6 69 202993 47 86 329340 51 410300 83 460385756 5 89 51 82 184529 51 12 380611 68 723478503 2 43 75 13 385768 267607 54 296641 440943 405334 349846 79 56 4 27 35 28909421 4 185663 79 16 443491 590391016 470006 65 46929 47 235010 93 29 7 421513 49 89 304021 46 90 69 259800 8 70 249994 306183705 6 11 116947885 40 247676 23 288781 182173 10 8 265331 1 83 41 732032808 8 21 93230 222585 5 2 699296954 43 79 538679409 469599 190394 94 4 191061 103909981 203016 345275 4 7 215181 58 36 275808 28308 199827 83 121867 30 321003 10 295321 28807 46649660 5 64 327104 78 64 495369 8 518709321 4 74 47 40 545249640 23 408882 125056 126930 263034 86971 38 490783 327326 9 398077938 6 220146 581369729 83 290279 39545305 95 409793 61 369197 304172 163443 851098726 119785933 40193 229153 84983 23 14 177854 98 12 64 185154 32 259768 3 58580 63 97 427514 79 51 54 3172 4804 177407 28448 103217 76 308060 239731 8 79 371568 50926 21 155058 3 488368 77 213179 60 404307 406122 37 23 139907 55977 129559 74 46 16 240340 625722557 43 430999 317838 443963 874028471 2 523969651 67 99 9850 47 240632 474534 15 412402290 323196 63 316670 9 8 82 236058 88 9 48 20 119798 493865 386091 7 364421 287142 143342 20 476025 149665 28 116531 29326 61 154196 29 6 77 59617 361278 20 45 340606 66 297524381 313826 3 80 49 129867 446857 229875 45 158668 352130 16779 324358 116406969 63 800968163 63 35392 8 98 491434 69 4 222002 148244 499787503 96 162503 94 353889 42 115663 75 990014689 442637 61 5 412658 37 96 79 375058 146956 427979 165802 394988 205677 481230 47 243030291 285 87 41 79 336000 202730 402804 88447 31 212722 894786788 699372292 41 122648 331383 28 11 5 281195 88759 264112 67 9 64 93 17 95789255 251634 13 275761 5 290128 45833586 786906745 251835 18855 63 21323 277231 191722055 213600380 53479 80 36 25 53 15 60 86 56503 68 367737 264971207 3 467920 7 200432 44979 36 51 7 269246730 135959 27 386355 69 30 89 998917099 1 766410636 46 77 198941 281439 737666444 191254081 31 171942 78 11438602 59564 87 18769 7 96 628449959 31 356657 222409 73 130645 67247572 246394 17 89 451891 36 70 392438 298006 5 85 59723095 24 80 388375 31 839225285 930132455 31 13 96 93 174187 47 48 418737 6 80 411516 64 312998 313072 89 4 50 15 30 55 72 211886 17 396626 166038 495140 371158 489968 26 937176066 79 854817539 184941 16 221096 7 198237 27 57 82 305958 99 71 43634958 203474 219938 431538 37 1 165994 12 36 104200 30621 708748942 338835 465213 365354 50 44 14652 43220 20 62 384189 55318 201883 255549788 177179 67 25 111558 23797 83111 128876 12 96 87 54 2585888 19 354411 31 850774375 326966 19086175 50231 194003 227626 93 93 309345 339876 96 556417018 162498 5 87 81 219103 63 85507 4 39 106492 24104951 74 44375 57370 17400 12769 605674469 23 97 21 170214 53734 94347 25 98 1 671782104 54720 444745 368676 63 477119 43031 90 29 64 147535 36 11 57 372695 80 485054 8 25 495551514 3 8 1 94 4 53 2 5 465839 7 18 68 59 40 465914 5 65 88 32 69 33 354203 250337 9 15 387582 420701506 34 386318 22 421194216 164461 86 84 311191 192641 161454 66 75 21 63 583675785 489929 673054203 36728132 79 769017613 37 3 454081 151211 43 27496057 147859 94 665274484 76 51 25255 367939 477875259 85 341407 10 76 99 171855 19 156428 36768 614275041 63 415241 14686 5 123116876 22 249331529 73 58 90 52775 36 62 77999 634136287 85 482213 554982068 70 948460686 2 62 3 95 98 85 368730 396145 471521360 28 69 97 432761 486689 88 477237 232313 206678 27 78 9 36 54860 267155 385833 88106 101364 353495 585890064 112445 48 49291 14 47231 178712 173546 400039714 46 31 49 48 9081 84 298846 3 164136 43 92549 65 466919 36 26 489981 43320 25 585964500 53 3 375291 67899 493258 216378 3388 23 51 359332 95 54 18 28 348008 7 105486 246345389 292360 142004 268204 2 418468 71 430944 71 173959 33 245624 47 205921 87948 7 55398 62 104552 60 14 556489097 97 164676 186040 60 88 57 28 319547 8 761896774 4378 136857531 222312 369530 64 22 316742 41 65 374828 24758 93 1 431655 911538506 8 74 313717 444013755 420897 9 9 19 8 5 331237 474768 11056 17 63 23 99 67 47 39 50568 23055 8 1487 89 328090 108693 4 22 47 27 761569962 159151 384612 636957992 284633 452041 80 58 5 55166221 469156 478578 379495 488613 774684999 56 88 216622 712605556 205892 98 5 29 52 51 9 17 79 461933 173679 337145738 383277 330016 48 61 166746 450373 69 747637057 98 730460839 313480 179468 362916 77 1 223811 9 81397 33 267422 349346 7 8 2 186263 27 96444 436979 47 160091 71 77 580392556 287929992 44 90661 55 5 389587 113783456 43 80 69 420392 463248 219018 258109464 82 94 308652 84 192597 11 404363 56 476925963 268236832 72 151537 419967 3 46724 35 45 8 2 458700 7 283135 6 22 9 90904 2 54149 578245036 9 9 112438 151219 277792 97 228975 321 98 56 3 76609 22 315567 33 4 12 318983 55 32 25489 24 47595289 379123 131810 932 405002 5 1 43 70 15 78694 55183208 8 27 8 57 52188 486612 8 86 497961 22 192622 124295 12122354 79 221523 912359209 344167 199846 95 59 106424 90 5 65 23272853 73 83 60 132425 2 3 261723 332003 97 67091 28 277686 25 15624 8 15 44085 24 50 471432 94 41 335600 176357469 57 267633 268632 66 43 350378 497361 374388793 4 56 71 39 34774 789800571 23 39 83 14249 99 18 2 275441312 159269924 96 78 341290 15 64 279361 298058 794355692 8 310683 36667 6 17284 184050 50 406183 2 575157577 245335 579803799 19 14 421040 73 478919 298841 85911 284544 51 9 5 379545 306017 88 94 13 1 45585 128269 63 54 33 89 261030 8 13 286431 89 17 629222372 80 49436 452881 559077311 384625 97 363341992 174085 20 56 44 482693 84135367 42 39 183737 55 173883 389564208 38 253375 238280 23 28 8 79703 5 49 1 225184015 210125 50 9 88 54 187662 22 14 45 7 36 358637 67 420516 65 81 172190277 62469 204838 143211 62 57 106907 59 28 32 24 929191510 278576 696112737 92 240471 367438 30 23 46 9818 253783 34 24 431358951 49703 28 61 207202 79 9 88 47 479851 36537 481564 475835681 44 649218485 46 16 461052 5 15221 29 93 9 300778 238791 81 11 42 878704692 486512 78 772267539 432934 282275 32365 199523 9 482283 272534 61 1 38 28 118939 66 85 154364156 790949681 95 371702882 41 4 33 8 9 485318 18428 76 40 197393 58 173033 243759 66 26 85 229813178 367631 49 281588 659123089 91 346673263 9 85 266592 395601 275365 136511 450556 54 17 23 9 57238 376344 58 70 139950 151695 48 374196246 495527007 6 49 441243 78 3 49 89153 37 193917 199808242 75 48004 457608 66 6 14 63 161718 17 193468 61 31 76 941342434 303804521 336868 96818 104585803 3 567408205 76 121046 227805 196774 245089 22 137883 54 9 255800 21 67 87306 65 90 553299287 23 867735759 680063530 17 59 46 80 2 397501 54 51 384120 16 31 70 63 68 53662 414411 167170 83 72 274284 252688929 69 306021 2 4 1 86250 270298 434745 447072 471929 815533579 49 47 24 473029 92 121862 62 74103 298200 373259 34 162499 3 134878 827020589 186415 92 78 85 63034 53 63 1 456606 274541 47438 486964 146444 48 25 27 540638172 24 886865204 93 406005 447132 86 17 150057 2 439892 73545 53198 72803 83 412195 2 54 84240 90 98555198 13 351013 6 216217 126166 152925 198079 47 86 72 47 5 65 448703 13 327154 280456 360842 65 12 85 98 333084910 5 5 406540 432585 299046 287526 643312061 44 55 14 201461 187505 193453 454841 945002565 111673 36 290434 164355 9381 66 31 48 81 30 810283466 239752 348745 58 77 9 439685091 633724147 30 297261 98 262736 470356 341728 56 88 89 23 50629 290001 32 260064 65785 18 315071 68094 228640 3 53 395917 73 47 83 38 66 334451 538358110 6 33 462859 267063 239464 789994535 708948150 100387 31 5 58 182276755 68 148728 196802 83 400479 312269 6 10 8 85 107770 81 530671355 64553 286586 364521 300410 339720135 6 20 383610 958327089 20 39 647009974 57078 11 6 94 19 66 96 39 74 25 349104 255402 63 111893 448688 82 93 68 3034 40 68 283559 30 333045 223914 29 65 417632 691107933 4 65 622592831 468483229 79 2 247976 247259 8 376518 398517 104564 48 10 260227 114966071 68 97 96182 2 58 529792783 272119 55 93 56467 67 456861356 5 889268611 707128507 275989 283877 45 75 84 765178260 65 445743 184499 43 390090 72628 25 90 16 445052 220121 886883869 134460 41309 7 92 9 78 190399 331865 410679 984657773 22 577536793 4 436538 66 741236415 746191373 97133 23 83 5 81 85 147172 3 164741 83 9 66 308975 44 25 38 26 68 90044 272002 215177 23 349641 473962364 376366 282880 39 82 17 29 470966 98 277497 57 63 7 88 170163 38 39 47 19 30 81 2 71 16 297253 10 76 74 43 46 166330 355378 17709 161317 27 362845 24 167423 24 479764 13 25 90389 110055 464379 502177827 33 43 42 44 44 367372 400190 88 39 17 186938 44 23 256631 17 2 4 164826 68 310324 62 977210729 374859 61 3 20 454431 41 462767 7 88 303065 22 38 40926 441619 29 91 2 85 491033 1 127131 687127705 4 92 183014 52479 5 195628 404473 2 9 9 175049 11 32725 149386 96 675084090 87 220156 95 135820 72 372838547 91 657097423 372653 77 76 453509 3 230072 562964594 17 5 79 193278808 63 835509249 91 93 39 378430 46 28959319 77 9 3 403260 41 77 7 244733 7 73140 34 64 2 31 44 454415 432232084 2 339263 283073 60 76 394035 5 150782 8 40 101031 32 6 276522 351086 144014 599583100 61 71966 61 50 1 34 181382 39 385379 239703 93 481535 3 90 49 14399 234678 43 112522 31 4 85 86 3 9 45439 119995 97 431431 391950 455825 39996 82 454274 40 141138 457380 89802 278081960 166034 8 17 3 927375260 223570 172671 185118 387008 65272 3 4 2 951182840 86 285222 730060795 263820 25 779191562 54 95 1 334923 494200 479220 451702 472058 6 45 66630 5 25082 177484 5 174595 65 42 59 6 376631 391571 75884 88 279101 55 44857 314599 74 77 10 34 112863 3924 280984 426472 47 232533 4 471748923 3 436368 301522457 83 252113 24 483905 90 365629 368366 244983 220822 24 421966 4 16 90 1 444273083 2 78 14 27 340520672 1 83 67094 6 71318 72 278403 491331 861580930 94 25 404641 46 83 397483 479178 49 5 95 36 79 10210 174328 80 181390 169816 6 344156 466279 443380 83 367554 557666192 9 275036 904790659 343347 25 104246 310929 21 30 53194 846660783 439517 112670575 12 388949 99 71350 424803 382656 43 5 145547 12207 30 71 5 380798927 336341 31 4 36 99 13 378150 9 287056 63 30 49 531441899 71 95 4 97295 38 208545 69 48 9 2 23 89455 15 28 104566 165934 8 94 484190 9 9 47364 348288 301892 976735493 24 94 41 75 471414 401372 211164 293051 111666 323054749 315958 28 194053 438295 168569 362184 167050437 107402 485318066 138003 46 280275 290747 418217 30 139443 78 54036 714893136 78 80 8 24 68 211549564 189841 40 126026 23 226521 82 291833 39 289238 56 45 24 481809451 64 4 144321 338363853 428066 52 249199 43559 47 485822 136355151 20 39 480349 395076 432455 329986571 67 26 76 3 334794 86 42 30054 290208 332134197 1 35 484715 68 41 209358740 496593 31812 3 28 43 305203 318230 4 3 128662 355369 80 65 57 25 280006909 77 1 80 318648665 42 69 53 74781887 9581 48 92 5 97 177902746 50 27 65855 193455 7 60 71 5 36 8 320907 428079 50 492310 48 9 87 76 4 1 40059 69 358840 19491 134934 26 52 267163 6 55 150940 495159 170643 4 360121 68170 1 69 324875 18 883038254 303538 41 207159 12 452300 220105 21031 17 90 93 261622 32 59 464843 88 93 20 71 483313510 21 339866 187231765 9 5 1 82 6 295566 168922 424995 88 36 38 62 88017 42 469066 2 43 46 48612 485817 463160 42 62 432778 8 677052179 24 465516 166055 43 406729 177154 98 1 57 82 2 76 398443 18 302048 1 291140 76 134343 14 5 46 218468 36 258854 79 70 531330799 18 5 38 618333056 360713 1 243510 96502 331422 372873 22 24 468117 84 704195644 358691353 90 233877 209842 16 288568 69 5 31 5 39 91 101309 753326733 149757 51 54 72327 324642 143547 42054 381104 66 123164 55 325519 94231 197563 96 194511671 20 449066 68 52 345268 60 1 31 36 64 10 119008 24 403543 18 91 7 80 133104 377381 440936143 72 6 3928 27 268661 6 85 9 486174 615343858 16 11 46 213787 419468 2 407927 35 96 72 171185 498879045 3 173217 5 4 2 646566674 78 22 2 91 66262018 92 17817 99 63 107699 69 346397 88 451014324 141776 403409 170410 2 81 24657 83 740411772 99102920 393048 8 463854 10 147179 337504 233973 98 59615 24 8 67 2 460482 589334704 85 71 634378476 22 3 3 24 362694 15 81 65 24651 426735 27764 279630 48 53 14360 58 36 41 61 35590 43 175457 39 91 17536184 1 258469 18 189855 44142 75361 347546 309804 279082 74 285148 451178 69 124706 149075 8 33 91 404592 328837 19 89 20 21463054 285783 52 404173 271593326 111179 462151 48366 19 363344 888209357 28 31 84 37 424634 327588 104601 451950 147456 462742 384205 54 80 101925 4 393223 9 7 358436 15 74 331316 217432 72 17 447780 3 50479963 265386 7 466779 96 22 94 439455 32 280368 394381 194231 315890 472677 388797 23 197577 46 57 75 76 54 84 93 330967 23439 44093 30 98061 86831 520374315 67 215829 6 77 24 77 91 361184 267078 5 73793 33 38364708 57 30650 186850 3 11992 44 41 1 2 298728 50984 8 72 270013 63 65 90 61 411867 75 12 436948 233905 28 9 9 260241 37 88 226664 116784 1 75 430798 319425 318183 164910 79 50301 82 78 9 16 7 291992 46159 73 8 7 60 12 10 52 54 657893321 13949 220418 85 29 228356139 342142 77 8 105972 70682 467245 76 84 2 46 66 295922 303234 371297 38 288550361 361859 21140 135898 65900 79912 177405 67 79 431115 24921 24 34 23 51 51 417087 99 413740 104940 81 386890 281222 75981 14 23 37 23 95 98 314780 55 15120 111910 383729 386164 152957569 66 308921 454610 23 6 71 558821344 930800979 9 38 2 60 223080 61 46 470694 324270 124855 320877 18 704691143 277193590 91 326923 21291747 64 78236791 35 93 54 96 83685 78473 884461905 233700 9 18 12 15 87 25 203596 78545 54546 2 95 121520293 221792 64 139347 39 3 55303 56512 335860 43 7882 293690 355797 12525 749940763 394828 440839 345188 423481 513302269 33745 41 50 8 84 225412 91 424577 459625 710085470 265559 3 9521 397523 106063 45287 34 102517 4 24 517629832 65240 386329 83 452282761 76 30 53 52 201526 57 12 1 75 21873 468096 4 438579 388882 83 6 291366 435613 171894 8 287298 476156 296026 175990 80965 850929869 3 35 85 1 92 41 3 64 85 11631 31 983091677 80261 6 300089 84 27793 386980 63 1168 63 379391 19 1 350188 9 400900 68 57 38042 441112 56 6 5 83 63 99 699655034 59 72310 281700 410568 57 294138 16 145482 44 86 49536 61 5 244500 99 287 258238 903339751 90693 496850 4836 65189 6 50170 341129 81 86 23 65 56 71 367717 17 215424 47 344617 148855 65 416100 10656 213004 291797 12248 7 64 193975 19 404567 372888 47 268750 246986 192332 2 28 56 3 14 84997 875808883 33 348219 88 16588 98 26 433694 66 319074 2 85 17 461204 20 697471231 372655 46 368717 51 6053 420200 81 29 433181 53161 82 77 75 237049 87 90 444679981 13 105868 92 876656914 2 49181 94 6 389593 131535 40160 80367 99 80953 217737 35 4 112336 8 128717 844582403 331244 56 64 77 16469 304362770 96 58 219586 56 74 193871 5 452838 9 37 201392 68 276836 79063 34 340951 76 7 150031925 56 169517 23 45 174563681 66 82 237906 274713 37 51 55 19752 326996 69 318389 408224 33945 244783 86 66 338625 344624 76 38 7 13 18 11 67 99112 77 88 30 86 49 5 496618 452903 24 57 235445 31 233818 53 15 72 31 6 994332057 347820 429259 17 53 43 229398 440499 175953 93 5 99 25 89 42 369315 22 63 49 88 175239 65 645153482 777622312 48 5 83 88417077 67 44 932560275 5465 86 169648 64 43 53 57 83466 56 77 9 2 177731 95 94 9 38907 77 10 13 81776 56418 20 229323 482322402 82 118113 157272 48 156774 85 64 85318 193070550 941758914 44846 339578 7 86 36020 50 355193 387501 365401 1 4 51 319352 11 902645313 498023 70 48 8 42435 3 218704 21 51 173234 47031 79 3 37 203059 25 73 164564 49693 76 93 936671877 222413 83 215430 73 62 86939181 127616 127028 47 13 98 8 115958 9 414373 385489 21 85 81 46 8 43 3 3508 147508 296949 680668524 77 53 61 49 248285 316735571 7 39 52 357313 95 5 99 140871079 42 358222 298985981 327250 850762769 226136 1 363496 47 37 33 96 669681327 99 171459 330224 80 75 440038 1 411314 70 114671 2 66 71 43 58 47 12673 91492 39 27 326793 443278 482728 74178 1 90 16 37 27 293215 402662 77 2 415985 8 458003 137187 215573 129116 79 323531 59 7 16 67690 345358 348984 301304 345287 347099 4 60 991582329 91 151652 14 18 47 113195 157645 65 224236 45 87 451608 2 30 374777 61 68 220185 242601 114130 64 89 38616 432859 17 4 66626 2 7 1 3 30 379901 10 10377 189539 406664 3 45 2 410214 51 6 4 307907 399601564 12 452389 52 65874 416958 6 90743 386665 21842 66 56 472026 5 249401 417714 396666367 4 4 26 120235 434681 276501 155128 91 286622273 51115181 58359 669717643 37 86328 256135 421181 406008 79 172092 385701670 20527 275284 212861 58 37992 37 90 945764415 80 73 138093 263135 34232 925184197 78 30 39 355784 797802770 87024761 91792 92 30 244695 77 48682 56013 59 403694 91 64 15 41 45 74 51 5913 61 10 1 77321 40 95 50 1 311234 385142 343434 221694 43 675031458 456893287 128170 80 965929543 29 278917 285984 62 65 2 93 83 94 487911 444390964 30 5 76 488089 7 115394 44 13573 168940 356307 7 46 462457 453527 15 71 76 72 8 38 553557805 45 6 440202 536107772 71 25 48 57 5 179171 9 11 8 3 85 60 88 65 376810 276443 86 5 85 9 84024 528090522 84 431202314 454270 624441327 39 60 70363 414797 55 302111 23 282598 39888 52 424297 217631 87 10 87 5 190253 600105014 62 40 28 19 8 192226 357554 86 48 253604 494256 92 43 930961855 6 6 422572 38323 46 52 79 486832 58030 151974 226808 70 76 386299 86 89411 110245 327116 411160 79219 482941 8 205672 135086 430345 32755 358611 65 90 28 387043 174858 418310 3 47 61 40596442 238940 19 6 123793 20 92392 54 895620562 82 27319 978823876 45 36 71 40 13 40 99 1 316622 53 74 95592 53 611718831 201541 94 57880 117781 748108282 376164 352690 71 62 257861512 365190908 62 290003 66357 309398 16 2 146505 59 50 36 39 77 28 15934 41 953044139 7 91370562 62927 185613 16 269351 9 93 2 374722366 11627 226001 56 1 51 363338 496740823 223866 441749 160248 5 246931 73350382 38 418668 91 77 76 69 21 8 12 125904 1 240990 478737 29 319637621 27 733097757 20 62 222603 366359 115678 90 497865 62 123724 81 96 150615 69 156555 60 26 43 5 321840 703846120 37 4 707900571 59 167033 70 169039 59882 317439 67 199813 68 28 68 36228 498692 126891 28 437471 42 264073007 8 433857 8 76 392034 52 346447 420627 129882 449357 264524 468179 41 237979 278549 58 334663 418745 64 399271 151089 18784 89356 261937 434431 444580303 94 21 2 563487277 75 31 312015 414079 45 327176190 177897 704289328 307415 15 8 62 49 38 73 13600 2 440378 37 321921 45 470532 31 901766436 40 80 91 79 41 401821 357908 124027 54 53 18 18796 56 24330 95 7 252420 132514 27 81 258172120 482703 361595 40 281365 52435829 29 16 62334 445260 496142 7 208969 251124 13 16 33 430478412 86164 8538 82 7 5 228475 75 4260 355450 555591733 470881796 402972 155094 187056 247093 135797140 59 5 401099 73 233838 51774 95576 75 80 93635 84 243963 80 440213562 14 321063 351145 54 1 10 53 52 124595 212711 272942 73 467360 62617 326782354 185724 33 17 145308 3 293184612 82 86 428611 81 11 45 66 91 89550 52 30 32 211275 50026 6 65 45 137561809 650117604 77 675147774 15 470468 93 165748367 59 151431 23 90 38 84829 24 48196102 72 9 7 567548543 1 228809 52 3 7 185060 103864 371276 99 84 471306 3 384692 267432 81 86 17 40485 61985 74 3367 36 29 25 220607 93 311803 778390059 336873 13 383357 950565802 20 103382834 16 64 25 11 495576 411685 91 55 93 413664 97875282 362203 61 88 233815 76 202545 21 395857331 53 99368 76 32 195716 7 46288410 5 70 46 6 585239637 24 463146 473571 114179 94 76 77 267141470 57 354058 499925 97 60 365382 2 63 260066 469857 25 40 7 47 69 36 346938418 270594059 90011 528222153 54 6 339488 25 173194 139208 27 266710 645029399 607001572 162213482 206905 86463 761330148 174369 10 91 7 137984 96 85 89808 390724 285525 112280 3 91 89 177424 52 169379 452403 132661 286381 464219603 175945043 38 53662 368018 827732042 366491 143955 403847 148768 65 53546 676387482 228111 91 32 6 93 94 51 433347 49 26 171506 256726093 53519 57 641447300 62 79 60 86188 267877195 6 371943 6 55 180488 13 346815 35 562696456 410002 55 91 84 49 4 432386 88 52 492220 56 7 5 48 14 716227175 2 33936 84347 421100 702629791 10 66 76 140993 93 948786801 31 597235097 223783 283074 160506 405367403 964523623 185252145 114213 76 18 127627 81 24 93 88337520 318318591 41 98 663541582 69 7 109068 26 13 64 57 147823 21 5 39 45 68 30 498371 64768 411540 14 17 290170 33 480405 468711 224501 43 75 296847 494952 80 31 11440 58 455841623 507931683 37 356326 91 340893 573491434 772213135 437539 308302238 318769 460039 84 97 51 44 370686 418222 54 7 3 431305 25 127570 51 21779 469435 473807 655837623 93 16 72 7 760066620 72 137502 10 74 85 390125966 833001154 493186 78162 49 171210 6423 134469 263936 478944 118449 390787 2447 20 74 36 181896 94 90 44 56 9 390512792 256650 8 72 96 85 361978 284189 208386 8 57715 15 177655481 123724 49 66 519837040 81 174584 3 69 65 32 45 85 178070 20973 59 742497970 55 98 24 5 301628 82 290938 79 184483 537623245 37 491850 267334624 72 272513 267863 28 96 78 28 5 469097 430498 5 491476 41 667626688 2 234365 224030 15 45 27 148710 332456 16 71 96 55 186638 89 977921234 6 78218 98 82 330367 159362 217518862 14 87 363837 231175 293924 300471 175618 411946 46 454939 219256 276208 17 5 82 92 36 483543 35 65 30 228982 92 509955110 156770 41 237773 84381832 102045 319866 73 88 295449 46 254247 82 96875 21363 54437 50 961071669 177639 67511 363547 60 59 39 957165237 31 89621 70 47 5 488423 78 61 2 363314 70 471891 20 1 30121 50 8 70 53 40 370894 95143 314444 585475355 51 219992 2 63 2 98 439164433 18 2 375706 459319 66 22 269585 87 207420 744252985 173821 436225087 89 66067 43 87 513011762 82 4293 268267 311034 247376 366193 76 62457 918960888 257485 393181 249001 201332 71 21 375528 13 471566 20 327580 358282 177347 84 294442 233794 7 380835358 89920 69 30404 41 41950 38 93 6 241794 19 295467328 69 6 293889 341765 98906 26679320 5 406033 99 361132 260343 72266 91 72 54 254745 2536 73 3 18 73 1 92 1 419375 332351 427516 58 20 18 40 3 139405307 762839899 52389 93 10 2 31 85179 376859956 807132138 87 89 15 211297 415846 6 42 16341 164279 355513 37 8 17 312384581 296869332 80680 2942 310798 85 111809 57 21 191993 97427 147681592 39 97 5 482553 67 12 261720 415961 6 48 381992 61 246469 15 718064567 10 423340 196585 2 360985259 214186 254416 378053 975794687 479700 479317 324334 390908 292416 110658035 297011925 23 78 43 71 387269 140687597 6 29 201973 160841 29 36 69 57 358638 4 415028 19 55 146969 276731 480581 156085 39 120876 51 70 12363 342520 87 87 47 126190 454514 38 638213191 76 459512 75 422994 472510 352342 6 38 919401599 97 250037812 14 432047052 326689 89 98 28 4 377152 386794 143981 6 49 332907 22136289 1 230112 15 275874 490748 29 667394911 59 41 774 88 428626 466375 247902 78 24202 6 45 360000 19 114352 85 22 93033 26 25 59 3 251603484 35 8 6 48333852 8 20 497271 49 415709 29591 76 29659 1 42 552723508 118085 541457305 15 35 45 342207633 479553826 48 398531 71 308004 72 3 20 87 5 75 3 86 10 84 148825 1 333299640 12 267602 292700907 50 388473 94948 316082 88 463812 483814 186627 841811439 422744 11 330611 2 905796704 392511 145302 73 468455 17 400916178 95 92 274411 332582 79 26 143780 404209 336383089 38 25 64 19 9 18 343042 473110 175042857 445673818 15 181675 405349 5 20491 19 87 42 6 36 715055608 49 91 22 93 8 5 120 224303 45 433585 172444 52 5 470904 21824 389295 324157 87 5 32 209056 9 49 55 22645 485756 869171110 19912 464283 82954 375638 192849 66 181329 461252 468020 334967 73270 87 2 3 68399 73556 500084897 6 38841 773903116 3 20683 438411 8293429 5 9 67 355124 87 321880 369668 346558 35 30 95 40 202147 71 39562 17 829386131 143350 932853792 457687 83305 37 84 82 71813 19 29 2 453678 17 48 63 434614 32 69 30769 273167 34 51 54 365925702 496416 390082 99 51 7 11 47 377761 273040 42 2 147616 39498 21282 278931 426697 6 25 114371 55 615017122 435267 66 94227 495751 138198 44 16751 29 115516 24 63 78938729 88 35562 261073 3 285054 109450 72 226980 205877 85 63 92 57 5346 98326521 54 43 495330925 51 370788 359728 23 13 141060 457257 74 454180 47 118662 361239 51654 251471 498466 20 296395 139933 213715 8 139850 71 89559 40 80 69 198777 13400 38 1 365836 66 58 311066 3 66 73 24 6061 719232179 458437 300496 39 85 170053 39 299295 18 49923 648962326 97 305020 238118331 298458 1 243368 256071 64 62 275510 92067 297117 71 59 34171 375105 4 8 33740632 281551 42 381564 473955 310 827358543 32 419501 269910 350173 397709 398503 222940 34 12 9 54 21 264595 72 24842719 43 5 3303 638473021 96973 1 28 968656012 5 45 354379 77 91769 946965885 818749823 60 318815 404263 393048 9 1066 60 206300 128422 8 98868 88 45 188840 292813200 30 27762773 332547 149114 121098 17676 28 3 124620729 67 30 80 61 63 101885 191868 60 104392 177746 391699 405046 274175 99383 41 20 59 225678 1 747569374 74 123344 594561180 1 5 10517 92 296160 87 373506 81 5 25 795691625 438340 86 90 461177 545632985 2 28519 475951841 51 339062 185885 67 69764 308838 7 255535 68 296904 660370553 37 104678 54 224736 96 4 244529 83 56 59 45 53 695966339 857650148 71 386587 237077 1 516019603 85 321734 25 29 626321745 130526 91 299364 96 16 104178 418587 2 15 56817 32 341033 75 90 38 847069587 32 12 407550 97 212619 14 241564597 546657816 68063 115358 80 5 239633 8 36 9 138691 19 59 361335 240155297 51 415186 50 454180 451706 499152 447805 93 125452 261932 481977 97 30 22 145189 87 110195 162026 3202 1 99287094 72 66 9 76 4 33 297557 474975603 431316 295754 54 207150 51 327590 214864 440804667 786425638 417647 31 762686596 281559401 810679811 39 93 339701360 4 212563 239004 541618350 228357 118972757 365752 2 21 96 207301 12 3 11490 6 73482450 58 5 3 251526102 85 494616 90 250302 404346 240307 380987090 9 38 68 7 41 132708 5 9 97 366275 899090795 73 58 272349508 15 22 993408174 89 62 4 61 52 485720 184133 110621 54 16 104922 321460 5 85 5 5 5 292079 243108 60 254999 67 25 782314309 41 91 1 250393674 26 65529 34 941354278 9 31 61 33 342496649 94 79 972791184 56 87 13 99545 8 3 227620 74 146326 35 335647 33789 17 46 110869 39 120002 133692 3 22 12 224142 182700 97 494304 46 481940 35 98 70737 792588807 377874 21912 141270 39 87 71 217544 84124 7 87891 68 4 6 1 12 413008 1 230393 3 223992 46 139308 13 61 383 256623155 95 44 86 724527233 72691 52 46 17 304992 9 88 80 5 18 220671 14 166535 61999 19 64 31 38 222416 410133 452079 1 410594 81189 361937 431946 41 84 207208 328320 372217 41 245014 66716945 7 3 96 1 46 16 409493 78 94 1 228550467 92 482705 820469961 133922 19 61042 1 42 57 962077501 55 71833 55 42 27 22 400410 289195 58 86 257446 70685 727814079 62125 94 181058 477338 215131 170362 132388 6 184570 330120 30 319316 56 83 8 91 50 47 42 36 61 84 565397727 333185 168316 116125 89001 281780 51 13 87 43 245789 481025 489759 88 284464 70 231585 78 15 6 184846379 450778 735770800 365179 132541 9 10 70 2 93 1 48 492166 223712 18151 52 7 4917 113456 45 4 16908 231155 83 45 9 8 75 454243 64 56 335777 12 41 327543 50 549712204 94 267545 88 77392 11 60 93 242854 5 54 83 416267 906541991 5 52 41510 73 417242 82870 515691596 37404 97 9 236726 488579 73 52 42 9 230162 87 97169235 8 700062109 64 562700173 445434 300333 317561 2 345325 95 56 202112 458160 166301 247412 83 67721 4 76 2 201230 158844469 499054 934744301 218851 2 286893 319210 10 190593 709754667 6 50 343346 139938 3 179753 349913 69 90 254949 406087 347996 309187 36 829 144945 235947 47 34807 2 56 5 396468 18 111438 77600 573126950 13694 84 340211578 279539915 85 145799 9 382373 74 97 71 5 7 92 9 18 51 837243712 313298 46 192749 213000325 21904 65 107603 81 8 6 34 58 37 45 290064 12 7 275989 9 24 397214 86 293834844 48 443387 22 184593 5 69586 36 53 533602064 68 7 13 72 111889293 4 377359 90 120175 86 51 234743659 83 113007 96803 82 66 104733 75 220106 29 23 47 398920 22 49013010 33 458704 370767 29599 79 85 48 5053 271564 143404811 70 84287 627782707 94 56 371700 17 53 15183 488287 76 12 46 357680 408954 424827 180716 79 47429 6564 9 53 288182 453805 925764437 94 409723 301079 379531 797 247213 414717 179751 9 411476 53 835651160 52 471060 1 9 51 75 90757 93 3 71 249452 104286 78880 29 5 97 64 14 10 83 82 8 380427 286565 338844 99 323447 10 61 430677 215049 97 354117 372539289 50 39 449807 293770 66 8 152396 70 442813879 2 229413 81 380329 317455 328933065 846237986 64 81298 402096 3 256827 432105 262105 87094 217916 1 58 158876 9 77 463371 446199 450492 5926 98 464658 67 53 57 42 392092 480498 79 10 22 173272 109368 141701 192471913 1 1 289174 3 397208 364217830 1 96 39 15 166314 258700 9 169896 267536 65 1492 241824 310676 60779 69389 6 20 70 334715 62 36 299321 95 45 16 189464 477975 7880 233782 116338 40 99 29 468946 331610 85 2 425610 29632 63 345418 319871 84 6 96 532422381 441950 118769 283964786 45 11 66 243276781 307147 125616 16080 56502 601494294 1 34 480027 93 9 56 21437 260470 297892 75 31977 8 508047898 384854 8 354519 79 314895837 36 283341 88 4 238615 365707886 250635 92665 18 50 452534 98 256091859 186867 242679 273999 7 320465 211985 214651 31 103368 45 88 428286 35 210261 6 252354 468309447 252093 22718 239490 350150694 6 89 257201 209438 76 54502551 90 479337 328256 204610 48 186463 62 44 68 2 54965 14 82 81 84 674068048 171793 63 19 63 197767 10 448507 66 492296 5 50 122057 58 207869 402419 251934 35 84 228493 62 185672644 157061 44 56 22 31 19281 24 250201 54 380830 71 381866 22 186499 418062 75 7 88 885309240 70 304016 70 93 71 297368 3 460654 38 659501654 65082 38 653046256 69 43 61 15337 222960 61 75 423916 69 30217 151837 397825 9 39 871542958 150363972 2 249355948 108992 270707 16 272556 75 106481 17 4 94 420970 476012 847311033 6 224487 36 118634790 95 414283 240652 360676 68 698616998 429889 467131 212774 123686 388324 510195752 119802 8 943851250 391853 165567 217835 180012 135528 5 71 53 85 83 4 8 99 67051 400796 12 81 98997 9 318228 450516 30520 50 822420667 6422 5 83 367525 36822 22 22 5 73 99 66 57 5 9 53 48 2 7813 51 298332 52 80 115604 368658675 183982 79 224316 6 71 668406001 309620809 466647996 56 67 81 19 453411946 56 79595 294115 64 33 18 31 39 307515 93 239870 7 86 154352 279473 97 471010 446352 15 66 47 163982 93 47938 263950 17 410486601 375977 75 86 31 104879 38 42 62 141025 59 267802 406107 261845 73 280607 248687 240093 297467 60 386063069 27777 2 88634 37 184802 35 35 3 93 18 267180 133597 46 48568 75 367760 2 41 1 125541 155883 371836 206689 17 83 2 60465 81 56 10 27 77 93 249951109 5 313730 4 39 468698 91 65877 456368 462491 62 359706 5 24 479344 444338 327055 223056 358911 296701 88 465943 99 267694 467676 55839 389445 8 151822 203590 356537 90794 85 52544 355501 387647 33 85 52 34 12 42 76 49885 41 392634 372605 4 135942 9 5 429423 9 294641 114759 50 54 57 443338 30 74 686563885 84 356159 218911 4 1 69871 32894 384727 81 89 19 126142 27 8 60 93 38 367220 59 28 400971 379016 8 2324 493623 492145 3419 356063 355668 259392 376744 18 299702183 37125 257557 13 86855 62 17 253294 44 61 19 587014451 154249 365103 63 891985370 615190633 910698400 415039 217732 45 75 479285 371663 434588989 82579 361184 4 75945 486427 9 76 441035 970752580 40139 271431 902766221 499317 196277 488016 385966 36 48 195235 3 409443 2284 2 461715 357646 8 275622 6 248602 199429 31278 50427 16 7 77 59 8 1 5 290478 80 36 6 192864916 56299 2 68 7 147052 451629 249852 83 52701 2 9 91489 463470 413919 112832606 67 60 20 50661 42979 30 6 16 76 30 262527 247301 77 16 471092 98 296048 12 39 181355 77 187336 90 1279 38 63 804311789 739613455 64 257422 5 293852 57 243395 83 914194913 17 35 939723434 16 32 43 161653 468811971 21 91305 27 5 60 74581 55 244626898 129773 408208 326026 75 411239 79306 15905 464833 50 85 415727 457127 59 56335 67 295934 979715976 93 314967 28 912838351 816781546 462010 98 347061 903927336 445914 2 1 49 67 379106 85 258188 8 474960 71 1 208583 90 85 85 44405 290429724 54 51708 55 472509 408988137 366315 268326 205907 82898 44877 48 360725655 474176 437883 97616 4 313083 8 174001 229842 42 2 99 3 29 71 409531929 417148 67 37 68 4 9 483265963 127256 219757 25 323763 7 80 298615 33 493550 41813 1 162759 2 138869 464619 86 324425 34 78 1617 124513 2 270223 370982343 46 168490 662885688 79 333932 60 224790 58778808 378464417 4 5 337438 5 8 61 366562 477938 4 81 47 77 823894939 7 15799 24 2 496954 234246 29 330224 252148 19 67 109747 54 273679200 277062 32 491323696 83 293352 57 401706 94 143127 914230957 61 374879 277512 716997431 76 99 4 44527 266853 84 300842 8 4 65 222103 47 26 6 172699516 27 461263 30712 486685 43 12 29 479489 189764 243968 63 102762 65 230031 327026 69 51 78 465323 484914 428160 40 56 494747 397312 74 43 377960 16 467825 76 70 299393 22098 13 3 96836 144498 18 255460 468169 90 251512 60 27 48 394177 446383 46 54 492131 994422484 99154 53 324582 5 124320 241342727 62 88 59 85 351211 79875 73 364943 95 750182511 26 88 90 73320 52779 338812 244163 361378 88 5 376740 65861 81 94 916436897 258385 44 337030 266506 59 405034 27 202978 10 1 313061 56 241941 194117 97 13 35 15 98 27549 7657 436847 461934 67 16844 609461362 387150 21593 21 14 55 26 97 32 67039 1 83 40904 86 99 60 317375432 196691 725784719 208197 31 9 68 498183 224627 452285 222828568 72 13 64 132429 281834 224778 498872 78 427160 32 174255 86 68 136987 20 689227402 198080 66 13 10 497847 272384 76 311122 39 292178 8 23 17 99 440094 3 71 68 334284 267949 460687 34 55 478531 95 304448 275958 492950 9 129576659 321894 26 14 181791 197645 346874 459799 23780 1 285089 365902 347315 54 95 60 944810110 5 34 336410 42 402411 28 34 91763 81 862300701 1 57 48 46 205387750 86 29 302490 19 368473 37 63 98 75196 66 369084 342253 48 236650 395469 45 86 49 50 20 60 39 345355 75 93 67230 24 406203 61 64039 22 120540 392199 466612 438631 419766 390958 376587 288358 50 154800 4 82424 47 84862 321129 18442502 21 60512 94256 436939 30 289827 85 61 38 281522 5 26323 674056024 288927 30 258495 296114 118683080 34494 151165406 28580 111224 39 497052 278284 50 46058619 6 306480 172323 4 41 401912 26 30759 46 24 820814405 302071 45 253765 76318441 98 41 6 292059 88 164188 566807821 99497 367901 110906 344127 356599 500883836 55118 306962 51 2 64 72 96 140427 277531 65 210857 33 117882 845009770 467503 43 309040 29 10 379797 5 491188 67 183880 174291 387874 317099929 43 161782 13 22 59 173317 35 26 96 17 22 82 92 63 58 43 6 3 49 400311 9 45505 47 325753 280823197 7 84 199868 100410 99 109604 37 112713 97 266285 250898 428650 27 345657 66415 77 525962432 704674644 71 375677 71 397675 43 38 56 34 26 437526 462028 88 73803211 137055 234109 9 26 66 86995 426817 32 416223 937987525 261824 149433 427151 190788 19 396733286 84 32 20 390741 134275 6 86245 348557 29 193320 128523 2 51 441439 118243 468823 43 402177 77 23629 9 480689 28 175669 97 3381 12 205094 91 68 4 67 552096474 49 48 52 58 70 400277279 296734 63 611998149 180473702 405051 487435148 81 2 365359 40 39211175 234295 33 52450 330086 129113 346306 5 62 36408 451313 25 8 356151 8 87 74053 60 370013 93 466484 424214 372220 19 7 9 94 458528 289476682 403028 2 99 390171 244032 9 254373 68 332249 463507 19 171608 36 308964 413589 2 46097 4 327456 9 550140884 13 4 93850 59 469488 35 98 460006 65 75915606 339443 6 54 496453964 39 175729696 29 99 7 478981 66 15 152419 95 296875 7 264886408 52 426128 19642 202482 7 9 91 14 779917737 335112579 3578 77843 81 17 74 104140 350452100 480450 10 1 42 85438 23 153927 77 82 96 92 94 72662 438756 72271 78373 174273778 465280189 86 92 6 900436638 6 58 16 477501726 123598 56 17 741403085 216140 158316 18 195462 26 62 463185 93 786653175 302664 483716814 388355 153701 143423 55 85 79 29 40 45 2 48 67 101749 54 84273787 691285774 59 5 80 351252 9 225608 46999 442704384 348002 36 46 288764 27 61 437221 53 2 395772 61 50611 191674 56 41 176638 373450 3 241055 37 279217435 348185 151671 62 6 489932 20 96 103873 225802 56443 290422763 9 67 89 95 470214661 28 18 8 58 33 208803 78 461449 72076 30 254733759 30 90 234601051 20 70 9 291535 71358 85 76 346983 9 293961674 5 645120185 75942 211384098 3 9 89 39 815437586 10 42 64 93 32 18 433705006 4 30914 42 355171 120128 397595 15 299457 81223 30 23 381900 9 50 33908 23 224820 38 45670 158254 402674371 344437 450250 89 52780 258245754 23 188353 452648 59572 2 282001 727037271 486572 211185 1 4 8 35 506942112 74 151288 81 200195 525422056 65390 78 98 313580 76 311011412 423547 436373 152173 2 38 66 35 25 397492 32244 242989 6 35 63 13 17 715275913 31 401722735 132714 79 68071 376958 357921 80 252973 77 17 9 55 229111 13 3 318933 15 428233 236048 2 155864864 82 114324 248040 226702 36 100197 258582 79 97 28 1 152740 11 356040 30 7 195486 9 54 319857 397014 2 143243301 421739337 81757 22 1 25 251398 51 15188 39 9 441119 8 339376641 5 71 77 446646 9 61 64 453643468 243299 5 293967 7 98 453356 64 1 219685 76 414528 422333 65828 68 144892 425938120 50 4 99012 35 277748 53 93 312018 405723086 55882 888325071 42 9 12 292554 3 2 90 17 74 1 353464 69 354379 75 216987 238370 8 2 155999 35985 77 469655 93 5601 97 463495 89 2 301813 78 95 100744 97 245493 5 334213 255475 19135 7 12 41 47726 10 1 3 71380 402087 389090 488985 224712 53 19 405991818 4 388604 364666 2 261504 6 228163 56 237026 1 30 69 88 5 69 334401 17 208604 420951 378825 75 456867 454517 63 94 861274847 46 298445 116610 368196 452949 311110 94 5 258412 290724 93 305478114 295307 79 88 670261537 57 64 15 103406 208489 232173 81 2 44 179885 35444 19509 13187 203059 8 744607127 882454115 80 46910 154280 38144 39 329562 11 969119565 52 537631104 76 51 104081 76815 90 396536255 2818 165826137 32 98 253624 73 13 113361 285257 88973 96 4 260558 37 88 94419 3 384117849 164820 338941 130964 478577 57905 96 419672 51 467277 57138 452462 94 266965 499057608 14428 99 282782 77 166861 44 47 287405 48 313022 458757 26 9 304731 26 2528 97 27 81 57778 671760450 293246 102436 16 189772 337648 493113 297935988 82 73 89079 28 90 4 50742 438280 14 5 61 94 5 317777 7 5 227962 87 50 778521468 614310536 109003 499203 84 27302 95 22 62 51 8 19 4 434788 190854 187389 19 228318 59 52 48 103753 100102 51 15 330245 75 388045 88 52 65039540 314851 92 13 32 93 129600 246131 8 206136 320256 10 5 386537 354427 82864 451179 25 49 434316436 54 23 185342 13 38241 46 49 282821968 15 264621 94 3 85 37 13 14 235364 9 249942 376394 43 407729 81 51 175704 876755636 602428331 90 61 138195 8 7 4 83 77 51 4 49526360 157998 59 18 22 3 50 80 242232 5 362580 3 319472 70 84 28 79 64 14 50401 316786 246361520 851979245 4 63 288787791 156094006 185 88714 60 93 224364 48 124536 294876 1 1 37 80 74 96 32 92 462886 65 16 20 214767 73 9 4 358298 4 15 47 203925 361132598 42 39 460479 83 59 68 93 103875679 63 14 9 86 56 115234 86 97 48904 799600348 43 364345155 2 149107 67 353100 407081 405537 568862759 80 82662 86 487613 220121 161015 207072 37 520596527 43 352093 315780 55 302737 33 18245 69 64 44 22 188539 19 475746 260303 81 4 6 66999 372963 5 9 55 24062 43169 65 34 6 171556 601687236 50 2 10 420433 34 67 377004 390254 18 89 2 94 9 90 72 37 47806 529743606 259547 259071 126041 171657 41 252358348 750526896 295483 87 25 32 288208 341522 105640012 75 392211056 11 51 3 6 65 305629 425749 82 54 54 376635 863146384 11 36 72 773545312 360354 454266 9956 414208 53 748760283 330846 19 93 85 70324 93 523945886 47576 19 177004 15 497064 280513 23 82 63 9 20 6 12780 2 382723 90 726736950 328756193 623305742 243478 67 30 21 338195980 780711629 711456034 21 82 52 45 284262 117730 54001 50 15 61 478121 80916702 54 146253 6 81 458182257 448963 62 50 89 31 322399 45468 9 171090 89 62 22 89 2 381627 97 94 45522 339483 427699 14 607146437 17 58 46840 39 87163 9 74682 43 424123457 322308 7 321913 5 936970364 89 369306174 90 814927044 106119 91471 9 63 28 398315941 861735512 339603 22124 220269787 84227 183105 55 3 478406 34 19 3 413176 159046 27 36556 134416 86 1 4 7 24 288336 10577 38 66 925098844 8575 57 187960 178464 124415846 352462 192275 79 30 265006 106130 130965 64 85 42 4 9 59 194658 174766727 68 131148834 187972 186781360 7 212201 65 298367 5 95 129377 41 56 18 599427280 78 316385 401408 97 31401 59 383847 391702 217030 431221 99 180877 495278 16 2 97446 48 2 20 317828 1112 80 73 442011 7 982624549 459554 45 74 96 68 89 113267 83 221724 132880 51 58 326438 146250 358895 81 2 72 53 33 24033 945130622 85 76 237234 44 135075 7 212005 22 55 679805265 160178 28 466573 38 386831 322378 453983 251930 6 344012294 404664 418124 15 179771 51 41710 43 152731 47 10050 1 24 351958 304241 172146 195915 60 368889 76 9 106667 95835 28385 82 94 281172 31273 43 81 59 292020 3 29 113255 180420 97 40 349668 5 42 45 314931 828629132 96032442 453171 183757 275890 71 270302 52 145619445 384683 12 41 26572 256480 27045 462110985 377809 81 129527 362762 73504 7 2 77 34 118946 92 514822832 94 298335 25 165566 75229 228136 8 63385 37984 46636 263525130 882471828 7 460066 148230 73 466745 296997 25 85393 34 87 205743 930451563 54 107504 31 363763760 9 53021 59 199610 64 12 263509 39 92 16 20 226245 3 62431 230147 126297 342734 9 49 50 416200 47 199061 53 13 82 6 7 29 61 86 407936989 78 293393 132712 468142 90 390600 14 47 152497 93 72 278824288 132579 327345 167886 30 17127 31 192958 111151 41 32 172565 53664 78363 61 78247 17 37 244225 327935 41 71 93 15 52 8 60 792993123 53 12 493052 21 1 80771 183844 22 49790 29 236233337 25 41 857788244 34 194201 1 170547 89 855182792 803038542 185086 158849 63 598573147 58 889535653 25 347273 2 737538601 323389 47782 430777 418670 4 442932660 40 197044294 26 378265 95 415907 360375297 23 19 366914 221286727 49 41 307431 25 5 43637703 6 134972 289002 21 215297538 44 219595480 483088 22 4 106233509 94 104064 81 50 98 182249 470475 115076 82 59 543982668 96 82 454786 16 275429913 92 116679 430673911 24 44813 43 160737567 162923 322373 60 936899796 80 82251 129807 47 22 70 88 66 345697 31 389584 106332 302126 3 199666 37 88 4 32 94 37 181501 452589 214508 171357 97 452307 269255 871558313 44 8 573412465 207241 28 36 80 442896 696187566 241976 92 44 76 69 47 76 1 75 325653 35 17 78 29 296790 26510 215157 18 8 54 43 47394 480543485 8 134637 133062 59 20 7 9 5 79 69 15 390272 92 3 165297 841020121 5 381494 921672750 6 88 701562336 4 82 100902 221211 87559 371945 219692002 99 375854 475063 435581 37235 91 45 221386 7876 35 4 71 48 324052 73 62906 80 413171 461932 119842 96 288672 187103 4 31 50 34 6 58 37296 71 8 85 92 385584954 34 15 9 4 282441 2 438942 50 14 438818 214572 1 78 236878532 87 8 25 89769 27 54432 10520 31 251355 60 11 9917 77 40 4 14 57 335374 293839 182928 467328 5 23 86 81 1 194127 572594993 327585 4 337641 67 36 212486 2 14 3 89 20 96 3 3 94 96 18 85 155843080 72000692 22152 437509 177954 51 404962 39 69 208982 90 310179 306871 84 7 31 171729 454079 44 456023 47 170021 505281430 34 130902 2 194167 369494 289298 315699 326749 91 383125 7 293694 90361 316199 11 75 37 218695 328891895 66 235633 41 459304 313081873 407399 385039 7 79 794093027 9 50 267163 59782 3 35 56 143884 54 267634 285826 101709 19 25673 9 462307959 81 55 372152 40 10 91 486207 497227 66 231699 269481 243941 367784 234019412 449673 361529 293506 90 48 61 627665761 320792 67 75 77536 35 4 360739 26245 318468 2 367223 40 50 295587 53 13 1 18 253393 555021424 199326 409879 19 87 28463 73316 49 84433 74 433057 69 14565 21 39 88 53 283471 313346 240688 92 203956 181283 65 387637 239885 56 3 335968 98 11 3 298427 87574867 16 64 99 91 42 5 948672075 386832935 89611 70 79 119839608 94 458648 968330626 55 227268 181773691 73 288860 42 95 91300 27009 33 5 162039553 656156812 483843 24 426830 5 1 4 23 68 432833 174081 237856 418147 9 461374 5 201859053 363775 110290 98 18 82 8 72 129320 543971804 52 316850 386713 137170454 1418076 461771543 749608585 2 3 435095 154539 196890 92 59 55 73 1 435075 51 98 455062 368194 90 47 80 891926471 83 382825 464299 73 9 313947 207104 811114255 206233 138959 32 295620 339254 28 301432 59 33 103208 112076 62 92934 903738690 3 436360 62 98 5 68 74 99 616605754 43761045 374542 22 59 52 222579 256046 643806208 405265 35 24 139917 51 88580 64 38 19 89 165096939 234003 85485538 92 76 28896 461012 403540713 508888967 7 89 63 168742 96336 84282 9 744795460 81 83 66 93 263828 49 937386665 398657 4 79 354206 438329 93397 55 153903 83344 22 8 190183 27562 420764 31 184236 338861 50 16037 315856 416939885 481660 22 63 197667 72 22 304204 70 26 188939 266212 63 251446 63 73 35 19 70 59 23567 54 285003 39 50 56 9 55338 46 334868 87 30 433854 29 339767 3 80883 180604 311906 97 61 35 69 77 67 9 191722 250149 13 6 235228293 140141445 56 61 498979 57 87 409427 222637 151306 180901 5 301275 933207076 91011 13 48141 88636 57 28 88 311258157 90 39 17 56 197596122 404782 51 25 51 682106504 644614193 6 22 340299 294682 211470 9 58 482313 9 201055 51 49 17 39 67 2 54 766448335 300165 314907 60419428 5 84 292239 42124 82 75 64 332518169 3 321714 576311623 216082 53 171166 474858 60 61362 6 3 37 464165 341567 25 62 18 163218 158887 348167 95218 15345 9 82 202766 24 363968 84 59 302253 35 98 5 296317 155797 376498338 46 47 80 150009 371249 53551 101444 562823614 323983 25 24 88 20086 99 168778 87772 60 89 80 31 56290 197691591 198769 44718 36 262576159 6 80 401585 113122 355146 879442634 3 18203 69 145665 36 301481 686491193 449290 493688637 402727 48 74 142654779 6 7 370748 214773 192647 784014179 84 97 182618 8 7 352859 2 54 95 408911 438449627 71 95 108953 135130 60074 9 268239 18 76 666109978 8 41 5 243246 1 283862 247619 287483 27 69 87 444323 121148 96 166751 68 62 4 29 390578226 132814 492197 273027 854988357 50 1 309420 29 73 210478 45150 369066 34 379505 12 50 105908683 560364624 86 80 297821 470484 62 31 491798 166379 40 487318 56484 69 36 522473186 539506541 53844 112191 277838653 57 58 111872 38 64 288617 183453 42 86 5 71 79 20274 30139 273235 48 6 25 97 448345 1 59 239934 219761 18069165 412688 65 102159 20 8 3 778418448 280714 93867 201932 88 638568816 395483 712802546 4 48957 77 28 114599 303856 399510 209189 39 4375077 6 20 344408 85 824169381 1795 555472595 155195 485287 62 200898 7481 14 30 275244 75089 104865 90 106818 174562 303942 371339 59 589495280 464091 88 23 1 216026 321611035 97 91 341532 157764 68 313951 83 78 723248859 290593 42 808449333 118702 96 13 38 33 6 77 488480 342883 67 4 455909 54 5 253192 90 78 398266 79 66071 607940827 133996 80 98 40 56078 227992 880954809 382306 98955 13 71 268785 78 23 202508 232559 372226 63 350417 181733 21355 436999 341523 472382 42 95655 29 638532240 71 81009 55 180044 328927 64 262112 251653 213005 81 70 90 11 1 13 433399871 59 140329 23 200789 357236041 12497 99400 27 34338 56 327149 28 375967 1 364288 12 3 8705 70 179881 443699 29 36 258242 95 303226 108344542 17 443531 33055 15 5 285790 898189201 248760 406094 219434 7 96 293713 358934 83839861 69 306864 682163036 45 76005 96 341947 69 57 23031 25731 83 59 27892 748345648 2 3 199799 7 43 366976 98 14 32212 98 304310 95 220486 57 26 26 20 281160324 95 86671 326601 33 259161 237804 99 23 432548 161172 78 92 209078 56 67 39886 61 444820829 365163 283827743 17 55 5 30 66 4 209183 480392 66 457698 60 97 645432660 277547 164951 83 426530 35 471336 26 469596 53 235999 44 192450 432728 577206383 59044701 35 11 9 8 399318 328048 252344 5 93 10 5 79 58 141322 154484 402333 401359 396643 2 307530 260159 30842 138777 3 74 82 43 60 34 10237 64 209228 97 493294 9 191788 441946 80 6 51 419602 94 468260 96 851853989 671433651 6 78 203453 21 6 8 5 405316 150854 91 83 77 8 89483 57 74 23 18 18 52 95 106192 888464756 398510459 59 62 39 185825 19 316022 52 41 324470 13 4 2 85 18698 396569859 42498 282545316 118201 18 90 574829013 192771 717413242 432235 98 499359 351812 8 10 12956 150038 70907478 52246 64 129613 3 85 36 141513 8 185683 93 3 78 38 157345 5 90 38 47 6 50 332408 146993 98 81 71 70710 98 432177 663929437 839354342 450096 771873616 184914 56 479469 229454196 7833556 454324 132622 17772 255141 6 94 52 346626 453003 4877 41911 39 43 33 17 37372 100464 9 388310 69493726 8 439486 99 51 45297 83 3 33 98 15 632 77 151002 12033 180914 481289 32 19 373403 37991 21 61832 35930 182857290 170004 412340 59719 6 164655233 67 15 11 91334 15636142 215940 84924 49 374656 58 5 12 81 60 7 68 257160 64 287268 492719 89 308724 87 6 79491 176459 24925 31 43 2 324417 352338 370643 32759 85 270772 24054 90 492794 287376 473059232 676665386 34 80194 491774 37 466285 360790 83 287647060 84 607361775 847879303 6 552329475 19373 7 64 57 5 476534 156412 36 352346 98 650611768 71 38 80 13 396521 437813 247487991 746114939 98 407359 477958 60 96 59 92 91 51020 316509 560628686 17 721288345 3935 387310 12356 427146 280464 165930 78 69 51 40 31838233 89 52 49 119634 6 50 955551694 64 62 378538 55 251775715 78 50 43 61 38 199251 74 50 96647 96 13 76 66495 15 9 59 3 44 40 478423 76 360000 20 156298846 27 190075 80 257537 40 84791 52 36 727206279 40 63 345145 114596 54 194689 114585 405418 540958745 325881 64 80 72 792532386 379732 295759 30 200091 5 864848938 95 373276 66 33 407384 289952 16 670810835 87391 31 172421 7 94 472439 33 460718 96 908861048 396471134 85 445137 97 466089016 231481471 233656 303456 823684606 82 4 112404 49 362004 360986 319426 47 4 132151 440853 91 248842 356013 203600 488721 98 91 492142 454328 223815 320831 4 193884 32 42 98 202257371 69 85 82 55 466172392 49 29 30 444128 32 33 92 93100 48 382638 73 197859 67 137937 471323 38064 4 8 5 17 419434 50049981 95 358046 32127 182797 82 75 993525960 439118 129186 51 16 61 453037 18 103289 299825 442222 22 7 256476684 85 329256 36 383501 5 62 969142795 61718 132944 69 333339 53104 186997 61913 138129 119325 117303130 67 88 19 238954 9 414697 414389 70 108758 84 441341 4 309366195 758140218 84 40712 162605 57 359397 354235 370466 186798 400781 78 65 81 191055 60 26 11 698142407 46 446959846 92 624739405 400537 26 430423 139320 66 121436 7 61 6 1 288251 472139 54 89 70703 37 9 64 950090164 11 57494 309437 67 43 80 629848393 394411 446373 70 15 78 68 9 429417227 251590 83 50 57 283567 68 10047 64 42 508549212 99 484884 18 48 1 242230 48 25401468 61 14 8 924362717 95227 390360 214649 141529 308960732 360191 47 429247 173071 223249 8 2 343214284 409109 154455 136388 22 34 7202256 9876 32 6 113028 186986 2 9 401695 695382757 165413 745925183 238910745 75 182361 69 61 23 33799 142979 7 64 57 45 112588 84 41 3 200304 49 14 80 6 83 7 68072940 428231178 7 893236714 143882 9 478127 84 414227 361660 190847265 263897 249938 51 297986 3 996064217 868257359 15906085 99203 61 91 200154 387421516 53908334 250583 66 95366 294594140 92 101033 24 278887 285106 37 8 147595 630625991 164425 405088 32 303857 82 74 224600 83118 283212 14 63 182670 396323 9 43 193647 487640 48 14 6 379395 265261 292125 59 283400 173224 19 8 98 52 13 49 823498490 126572 149634039 332456 372991 205048 218313 51 254890 9 81704 446343 36 67 797947872 258037 230326 99220 63 448374284 7 33 41 277917114 60 240819 702819197 318824 30652 472240 48 55 390349 271131 84 213796675 70 12 214079 7 303841 65 341188 97 451064 6 440384 206980 17790721 358640 7 57665 22 38 903417261 25 29 95726305 13 14 378267 3 75 59739 2 26 2246 36 122531 672464422 51 10 176398 585894157 199572 119586 17 299738277 4 483084 76 47 233191 33 442407 47401 55 4 316845 95 69 82164 87274 122462 445409073 6 97170 33 236800 71 598450149 74 93 339933 91 78 169690 24 311803288 321281 5 27 23 354072 383425 86 335555 366262 30 6 51651 6 82 29675 52 25 229710 79 36953736 96 917971025 210430 304123804 87 290396 430450 57 3 7 387188 231693 85 89 5093 47 4 817175553 18 25 275393361 429748 63 348151 51 15 53 391273 165949 434394 57 11 53 6 83 88 61308 5 33811 2 49 212143 228535 25 65762 5 269122 484916 60 77 1 17 18 24 89 337621 511249934 36 19 939702868 1 92764 91 38 43 74 70 109809 85 1 62 80731 112509 208628 169809 24 689665991 3 10 6 79 41 196340 40 83 1 472709 989726929 62 72 74 71 8 314161 326459 5804 85 55 15 187133 1 61 261473 387018858 594402016 89 27419 288226 20 33 28 483641 612574228 58 373520 295576 138033 7 40 1 34 367956 98 48 259559 3 240909269 38 416965166 35 240607 440309 83 94 5 302919 29 259085 884112245 65 31 177191 7 466139 403675 400446 34 88 382272194 60 34835 55 75 378674 213990 83733 176863 30 394435 49 91 146573481 648308698 2 65 224856 486201 223365 3 8 139640 2 44 58 371308 103302 52 273667 72 99 82 8 183697 73106 119746 2 86 28 31686 280147 42 6 69 3 325516 29 25 214308 66 89 1 10 61 395579 61124 1 92 76197 409668 445595978 428771 64 79 540879181 52 399759568 17 406463 30 2 54 43 239132 466656 80 455551 20 99735 16 63 86 126107 3 172206 3 8895 50 7537 79 61 195072 23 99 31 407563 70 44 137826 49112 47 96 82 48 373329 2 50 129637 173051 40 417223 453490 217784671 8 117852 259177 711614599 950544198 49361 95 96 99487 345223 276700 8 87 12 94 22 30 32 368522 225712990 29 1 81 204054 359814 45 159080 311891 142457 17 65 325240182 21995 18 35 68 46 34783 354859 78 90301 31351 88793 2 55 790105954 489405 92 450814865 51605 92 336000 510780932 889134322 788497109 57 7 829239613 769 99 91963 284939 5 422904 108937 100227 60 138746 22 250620 5 34 5 372702 340331 44 30 86 64496 232078903 251355 8 363882 66 170334 360557 388163 199184 88086 52 54 61 306549 69 720721072 92 272511 90 231602 169576 119018 67263 438077 111683 211657 161146 487547 67 358816 187973 97 1 14 386979 51 259605591 193578 266704 324696 362488 287153 48 43 8 99 301175 20 56308 262682 107545 45 929094077 24491087 35 2 43987 408412523 466319 5 74145 287971 665761787 98 24 161430 10 13 709328013 2 20 82 78 899121531 93 28 151182 93 32327 5 60 62 207952 405628 43 4 905369770 11 7 98 43 73 222637 13 110272 325724 75 75 465536 69 26 288971 210865555 3 55 198405 33 501727903 325368067 22 196604570 58 82 28 9 115320 68 92 6 53 298520 409099 32 422037 58 296136 145905489 7 69 50866 97301 203920 136845618 67 81565305 78 94103 397856 68 103479 160071 20 102339 19 444126 20 68 367052 8 212955 940043858 93641 89 48 84 294179 22 52 100644 1 99 584342516 219246 192371 374947 6 476784 956270376 82 73 444690 8896 245220 674856162 18862 66 154997 395952 38 94 146567 202033 55 61 3 53 23 126246889 69 390093757 327158 628682190 86 433770 43 134525685 39 91 111615 95587 4 76 37 211783 41 189331 206813 20 401883 337986073 57 3 360166467 734549245 50 6 26451 431552 316764 32 452458 87 13 16 14 483715 480475 855309733 16 24 575945825 2 99 75 53 10 408568 154167 26 127310 3 20 8 96 41 498903 18 353641 32 24 47842 372769 182297 198468 123586 279373 77781 458178 86 35 149948 56189 50 38674 173300 473296 109764 16 40 87 76 24 111594 487374 27 3 91 1 84 381539 48245 96907 7 58 54 355338 302876 35354 33 59 122980 147035 884538658 969927456 41874 300612 96 71 134219476 488874 302642 223530 15438 208613 50789099 54 265350 60 304951 78 79 7 7 69315 449938972 28 89793 28 33 29 77 273252 462418 458470 324264 111891 470844173 289452 23 641169004 450675 60 419067 353493993 279273 47 136217 378332352 72841 374021 11504 402238 5 25 330754 180025 42 83481 82 98 401027 55 90 286855 21399 181724 111297 229493 356396 82 304937 136508 40 369251 132865 9 451275 70 984836345 305321 233253 66 147909 5 531827721 27 882843861 7 32426 481049 9 34 966136629 4 56 163560 34 73 299098 92 3 15 5 135473346 8 64 40 224144 364076 159660 8 472439 25006 1 8 336404 604973610 44 416055 409646 128816 44 91390 56 24 58 81 164423 59 54 62 11 92 38 42 372882 442117 495577102 36 50 17 72 338352 30710262 453770 796442587 5 44 720005353 81 73450 136312 921174039 267029214 243546528 9 16 358395 495447 190497 78 191828285 24 400338 2 30 79 223875 83619 764143808 357752 42 21 225403908 27555 86 52 68751057 148184387 608901942 20 4 373578 109854 89 164374 8960 168858 297086 78 294374 32 398595421 82 324622 45 89 6 4 97466 79 73 77 37 91972 291568150 67552782 88560 56 94 28 24121 10 278026 97616 61 406008 36656 13369 94 201601 260856 81 7 60377 67863 56 282754 14 323906 228036393 72 79 109251 36 28795343 7 362667 30 242827 61 50 44 60 1 65 3 4 466765 369832 351536 54 11 12 106803369 37 61 6230 57 76 240531298 21 820892370 30 285294 22 55 7141 5 34 48 98 315004 96 487833 368325 82 26 14 401059 4 35 78 499767 79 3 273414 238102 6 41 29 17 14 98 1 40 6 5 26010 478499 318380 155152 428179 653932643 72442 128106 336543 403041 54 98 285123 70 55 151752 466588 18 43 291414 282521 8 66 66 404172 8 25509 52 41 759141694 429097 303331 12 21601 83 291700 56815 77 160405 291660 49 42071 43 49 78 505854296 336967 85 75 38 443800 354069 358878 13 433848 71 366545032 36 74 84 73 322345955 234194 50 9 447030 350857 961681073 109996 9 74 87 79 433616 370755 86 579796265 66 93696 192258 48 273789 57 83 329832 51 290708 71 30 44 594062331 54 22 262951 235785 176013 142743 292005 243117 985041142 60 93 63 356264 490990 284821 37 49 12 234627 363552 776476620 297466 18 440906 200655 35573 49 65426201 436118 51020 68 736672416 398658806 236097 399808 338016 787001866 49 7 93 87 115027 326441 57169 18 437746 22 92 15 1 99 5 415668 554494665 883303587 64 268167561 275802 81 217856 458705 364958 120077 101434 261872 2 90 89 282518 143309 20 56 24 79 31 815487252 77467 113186380 981694107 35846 75 169174 189031624 14 55 18 487314 27 444039 820225492 87 41 2 16 9 4 52 1 261646 538588900 78 74854 337557 75 83 341712 937655104 36 475860460 368332 608505739 872858373 166249 121573 1 38 277285 130967853 22 12 411296201 104362 63 3 83 269829 32 370207 94 22 21 29 14 59 1 8 163833 88977007 347285 18 480124 52 6 75 259126 103260 281366 290107 377518 347303 407284 31 383885 565950034 168970 9 37 77 281159 360747 457531 64158 43 79 230795 26 98284 154434490 371685 66 14 51311 307926 354337 40 39 975113747 295131 47 605750026 291778 6 491337 167173 8 1 77 31 90 473182323 104652881 69372 95 55 17 94 51685 96 113336 40 134675 308941 8 494432 474173 248873 492677749 5 320000 96 347315 307731 56 69 169630 37 490019 65 288575282 253419710 502111948 40 75 24019 3 61 63 407143 470894 1 1 2 28 60 221726 58 441352 6 473268876 29 25 462703 31483 36 257201 334539 19 18 26 25 9 71 611490893 62 68 9 30 49221 131404 27 96273 85 123860 869637924 58 134305 927042188 347512 36 7 4 181039 39 461370 442982 3 187408114 125562245 122936663 172084 338830 337863 769716005 76 63 435760840 394425339 115205 383481 96433 201114 312947 30 6 79 252840 75780 185459 445713446 63 885250788 444824 761723691 77 51 331818 48 174809 31 403750 359857 69 459544 940519927 81 61 20 149183 433116 2 269389 86 8 39 410643 406032 163138 52 15 85 818601880 47 60 97 49884 923236641 2 273144 676104530 15 77 8 28 39964769 88 22 267152 476184 124518 153522 69 190643518 261041 89 50006 143883 68 141458 384001 82 285335 67 8 92 364182814 382239 59 20 870276726 2 63230 404484 393818 27168 86 337286 72 7128 216271 468124 7 271749 256523 56 366033 78579 55 23 44 277157 162710 76511 299811 132292 142788 314908 95 35 574325262 19 88 244538 789631367 6 288423139 42 286650 939403705 99 84 15 362834 56840 24 31 17 439359 300164045 494590519 124620 41 399796437 474680048 379926 278574 357904 393062 71 267432 87 90 78 9 81 78 9 43 450961 1465 20 263116 242860 47 49889 996011832 44 453904077 858053631 95 15375 188818 448838 3 50687 5 136663 328438442 27 397390 355017 83 3 52 294136 189900 38122 64 47 4 222033 25724726 52 54791 374174 155466 11 23 74093 331447632 84 5 332407 442555 26 373425 46 43 70 86 34 120793 113036937 548668247 79 458936 706151528 45 238059 381750 14 42 67 5 919040266 7 79 66 86851 578479149 2 433652 62406 816867535 86 56 4 23 344514 957685525 46 134548 59 29 88 16 220059 188002 16 1 305771 19560 2 2 74 9 16 91 389560536 398795 636451696 40 22808 401345 417576 93187 37718 58 11 193997 354329 312723 38 48 73 46 419351 413989 483248 8 348614223 59 1 215975 46 43601 360137 488724 91 23 245022 52 37770 21 852597974 41 730572627 95 52 98 311759 312473 433536 155659 66531 228121 31 93 53 377733 240409 62 24 77 67 97 455678 96 87 37 99 97 81 210385 34 480021 266457380 84 24 1 98 8 89 261794 20 477943 75308 205225 117045 483444 49 313494803 7 86 78 8 25 199547 96 14 398826325 5 58 148613 58817 165670 257408 60945156 5 62 247175 319945 756005527 88 88 274483 445395 4 11 16146 16 16 18 329534 248958 89 69 288158070 385820 77 19 34 835293795 284124 767124603 154257 44 14 163963541 128639 255665 342886 387251 3 414450 191631 58 34 63 79823 24 106706 3 88 61 78 53 48 48 58812 52357 29 126586 12 71 93 8 2 74 95 59189 747281027 11 49 77 413622 26 93 86 51 93 14 264724 81 3 4 21036 67 13 449946 85 82 41 76 474963754 31 68 288974 472072 50 31 69533 8 94 346299 13779 272310 25 3 100510 353069 234934 210919 58 373182 87 273531 52 428916 171081 50 91 60 423608 114742 6 199131 52 69 456474 246456 2 68710 35113 67 68 321476821 172198 173269 86824 60 24533 911826746 140233 342071 51 330943 410149 209123 68 79 247178 133240 165726 499489 15 19 31 389693 148801 96 23 362482709 188811 96 9 26 253468 3 90 584889513 42 70 47 11 66 63 4 4 64 114133 269272 10 84 23 139177 5 122854 83 156812 47 388780 224951 92 82378 398813 287228 4 441199 8 12 175191 10875706 527994276 144815599 55 35 9 331627 1 32528 139088565 379936 742942018 22 71 39072 353547 20 93 61 46 88 8 422638 5074 121319 55 30 31 30 72087 20 67 244039977 43 3 77 99 1 54 17 7 45 21 319921 535880000 15975 81306 193755948 2 111880 8 19 237535 82280 70 4 443152043 58 38 36 220373 252165 11 311992 5 490692 438606951 289783 35 88 7 97 70 82438848 91901 149400 35 51 263711021 56 287510 209727 5 31 20455 11 120083416 771985545 129507 223548 77308 344439463 23 192521 97 312377325 648736775 449149764 50055 222876 303386 199864 82 362087 83 268815 36 389888 47233 26 73 200702 6 46 84 72 87 24 99 116114 141218 85 67 182845 21532945 205415356 457127 11 51 83 10 68 937611216 24 5 92 413261 65 2 71 427285 442869 8 287591 407298 92 294018 8 481292 38 23 3448 375302332 781225713 89463 167308 263609 937020729 210846000 61 139317 12 82 306250 89 20 279266 91 9 309772783 348242492 13 8 7759 3 96076 48 189172 47 5 46155 830045395 60 299847 135616 417602 184416 38 183498957 116895 349499 49 411523 54 233244895 25 57 11 302458 361086 269442 26 79 493414 9 61258 368231 47 46063 79 419730 36 696688871 24 87805 6 1 106355532 37 339533 51 22068 41 4 166784 10241 27 26 81 484032 168846 357051 119404 271366 1 5 96 45 394724 69 79 452382 103883 88 233070 155891730 210700 29 65 189834808 472058 47432660 75 53 40 10 21 18 85971 93 482989 97 41 44 172641 78 369911 212186 131953 91 95 120179 66 437849561 74233 69 241083 342483 447654 357117 85 218381 60 81 488925 227585 5 261280 452970 95 89 392613 44 500491927 78 284815 35 334886198 4 75 58 68 36111866 3 57 6 3 7 35726 30 1 209482 44 92 284085 370671788 36 203322 98 25 8 49533390 50 82 2 378677 650968847 80 95 22 62 53645 7 202441 43798 19 41584188 107309 3 414251 2 1 163610 179378 25 296222 17 88862 81 42278 38 1 41323 393327 91 18 99 468374 208026 44 536068105 13125 711986780 319835961 5 39 99 726873638 61883 54 18 364587 141804 32 2 4 7 118610 209298 9 477350 203842 6657 197764 3 75 65 74 29 67 47 9 38 7 97 59 16 309782 43 60831 213631788 99368 27484 610241456 185723366 49 409256 6 311674 34 34 403782 278516 9 216574 214720 31350 43 99 66 7577 446873 191502 231001 97 86 85 32 12 345963926 3 196577 284040 290282 464885 41 265842 5 48933 23 7 379489 405870 95 6 80483683 192952 115620 5 35 3 458500 38 429317 86 13 9 3 25 42 97589 78678 96 45696970 110336 36 26 114826 8 78 44 65 97 54 432920 393718 572559452 232519 8 5 49 98 381127 449927 81828 141890 484594 167239 34102935 20 75221 361677 241354 24407 132572 492339 39047 68808 61 325308 9 235222 60 16 442600 33 69 308687 68 63 202986 92 95 92 59 33 71 352963 66 247572 267454 67 2 481815 76003 692433137 1 3 251121 43 99 53 6 74 38 262210 154968 2 11 166490 1 464867 229654 89 60575 27 83 13 132194 64 302376 27 96 61 27 338337 19 46 20 19 22 241458 88 274356 108878 947629747 29 279143 88 376164 119386 20040 61 11696 339332 268552 473905 79 31 14 102165 281715 206202 253856 1 46 24 1 769186479 74 37 100479 17 2 497596 878366997 92 407936 278006 60444 40 455015 79062 448974 37 491932 29 214182 663227725 61 319480 497033 40 58 255065 385432 495108 85 27 387215 344954 253603 530026714 45 44 434787 81 56 51 29 434698 3 42 365627 9 69 69 78575 404193 61 9 152230 128674 69 9 20 401770 95 31 84 420480324 55097 1343 77 8 279490 411148 14019 98 30 50943356 84658 223794252 12331 71 416010 408841 7 11 69786 277574 66 96 82 59 102173 29 239251 226614 429734 75342913 148783 229975 78 8 309329 287989 175198 264079 9 88 50 461583 18 57666 88 97 95 873577157 187623 344154338 98 40 454697 90 31 187010 213916 340348 236413 96 219134636 305057 126108 35364 542558369 275368 298451 259151 43 51 87 278000957 64 9 73811 46 83 96 6 92 54 81 71 118202 90 50 76 64 545022086 87 95 258844 35 8 61728957 65 61 21 626197874 412224645 615468058 97 149250913 270 51853 271399 399727 9 233320 59 36 3 399814618 390712239 21828 413783 29 30 53 381563950 495731 27 98 240988 70 424555 26 76 862697273 97 47 474626 459149 450438 89 123064 76 43 85 26 130337 345478 41 74 20 134201 221757 319755 4 562222972 217585 51 149945505 5 44 421485676 482312 50 44 90 44 79 28715 10 158460 5 192869 946397222 292169605 65 2 349253 198675 62980 37 96 34585 70 170476 27 45 397366769 14 330547 337421 257519 75 21 6 337181 323784 66 976846491 30 308831281 49 6 829895061 196674 46 266533 36 271672 98 394370 259679 106864 17 72429008 85 4 6 5 33 125072 254841 6 10555 64 58 238775 397763 64 438956 42 341557 806175849 94 55670 612554098 29 83 92 426025 10 456206 360166 116144 10 25375273 999461840 48 48 135480077 231403 82 97 26387 782018992 8 59 74 55 414445 455874 61 49 51861 390799 5 263443812 20 9 65 22 76 59287 15569 48 258898 172548 71 13 20 86741 32217 854951295 13 23 385938 408777 879 778994306 90079 146427 50 2 380885 9 22 42904 382745 55 46 46 49 357481 28 198643 984583951 51 42 72137 73 499425 258543 13 22 4 171062 56 94 162372 661216290 501018008 387401 73 68 138237 290630 27 18 116806 232957270 162356 14 22 53 56 123108 93 28 124780 374129 448917 38 368382452 40 390100 82 17 353543 24357 295320 49906 89 258518 4 232947 79 25070 131723 66 353658 295563 86 155280 171801 165192 375149 796310417 67 87 207801 78183 75 178676 68229 732501627 46 30 14 214172 95 38 275885 389539 449986 284349 99 60 79 354020 16 207991 93098 8 60 35 26387 82 496101 108832 84 163303 92 9 459290 36 282037 66 54 62 86 401025 385731670 48 8 53 855974838 95 76 29 77 44 5 312929 813993637 31 72 80437 11 8 433676 9 148649 13 89 37 61 366938 229153 4 56 99 89 305759 4 236642439 4 77974 188827773 695495274 32913 64 33 519484156 288166264 68696666 41 5 96 78 40 37 355398 11 24211 345551 4 92 4 46 293332 268245 9 466374 69492 146723 454639223 321250 83 19 119379791 9 176729 317907 494831 285174 79 6 273419 41944 150611 294921 18 444941 3 39 388166 9 405381 361199 26802 253731 468084 403053 88 268526 284252 57443 68045 45 72 473549 87435563 316679 23 218518 8 9 488232 55 84 65 337830 431118 96 91 85 3 686137435 481865 11 4 22 33 12 358755 98 354283911 417621 334298 89419 10 76 63 7 47 5 9 181750 95 53 41718 261418 25 251770921 1 95 276724 85 275248 453348 82 349186 38 422335 441754 87 441004384 76 460759 280949 101288 54 52986 483531 51 25 269421381 7614 54 16974 490982 389517 90 7 55 419355 15204 5 65 56 73 338089 13276 400720 404874 489659 10 237033 90092 24 341373 70388008 40 101828 3 68366 81 238664 3 6 46593347 33 152208 450279 671158406 62 9 7 67 286651 956504052 86 497879 66 45 7 300277 52 889687667 60568 38 47 455796 83 480576 38 456593 420868813 67 51 46 33 673910536 81087 135273 107630197 184798 321413 8 255410791 2 47 73 340156444 389494 231703 340997 239072 425277 224653 69 147052 57 159495 79 2 380206 221437444 12 15 4 164015 84 404362 412281 481540 91 20 184612427 134143 12 488971 390000 259619 10 16 54 141839089 8 401843 89262 19 250844 84 45 53 408835 460993 139044 72134 234146 583027860 4 63 19 463508 142374 248245 3 8190 3 1 5 2 22 35 2 441138 694215249 91662 131336 602940273 84 57 143692149 8 106142 1 348081 285187 411032 80 180213 11 375755 431969494 447855 39 81 90001 942361137 110344 21 6 395661 78 53 23 414187 98 68 252900 16029 193244 65 97 99 379554 3 205610 453576557 46 160942 63617544 379256 639052920 342657 431205732 325616 154050 86544 59 7 32422 433308 88 564113371 161939 91 8 26 31319 220770 394418 8937202 58 65 20 30 60 41 7 66 264947 15 475712 420568 101571 86 42 335748 307906574 488506 79 99 835464525 28 79 52 339170 98 52 148764 33 559964550 99 92 259619 210142 130876 81 9 210161 14 42 33 160030 282535 12 493376 185004 10623 986562559 489187 839868190 28 744103 565253554 445245 83 34 1 275971 349386 23 9 43857 671440820 446854 361544 81129 73 47 37 404082711 7 19 192794 47 390332 36 478882 62 18878 62 30 86 93 437776 6 33 288838 98 457291 84 2 91 1 227244 264462 935233931 98 633464773 421125 315874 124007 416054 19 206175 130774 97 3 54 7 470595 23 218042 124606 614411752 62580 24 74 96 408933 412433 333826912 18711 328450 357153 5 161568 60 57 4 3 30 218942049 89 58 94682 91 32 50 9 469003 397121 261805597 292364 217545 163370 99 12 5 82 382856 43 39 183181 52 320822 294578 310986 170575 437719 315843 17467 60907 404591 45 978771074 75 299920143 146286 66168 9 19134 21 153854 11 32931 740568269 64 98 6 93402506 65 473716 28 37999 370921776 97 293008 9835 94 40 2 239006 86526 14 5 82 4560 88 35 7 19 7 168041 53 265774 15 953455847 124124 378924 27 67 63 381442 28 28 364612 270056 114483 222737 23372 43 90 73 76 214234 74 58 8 299452 226538 398558456 413567 113407 267325 140082 1 6 18145 150837 20 41 230580 1 416193 92 285092 852092608 51 1 303795 355025708 87 660003597 346099 158044 96491 279116 101145 90 29 452868 471942 473041 37 284401 2 75 1 721641581 69 212392183 3 4 34 5 94 329364 591082299 136559 56 9 153339 42 281360 60 344410732 257070 261864182 72 6 396737 5 178348 461102 219462 294243 480656 57 91 3 18 59 209177 5 35 466732 82 2 373049 9 29 608679674 179471673 808405621 263464 331748 405390 285063 42 11 75 184325 381472612 73917 4 113065 393148 315243 535729052 72 22 7 66 14 52 88 63 59822 6 657 59634 473202 87 437386 132350 309032 65 7 41 11 459906635 19 400063 410693 5 9 1 397179 119701 418501 4 92497 301853 185271 36 501525666 34 75 2 312569 814041435 42 285062225 40 42 15 13289 78900 64 628383779 204226 74 74 46339 466631 95 59 33 67327 135228 17606 405975 17 14 19 44220 259595 21532 73 5 81174 303715 48 438384 290763 19 162303 282527 190344 199646 88 62 13 376904 395843 284509 420394089 219955464 59 448634 79 52 73 2 10 18 47 324912 41238 125461 26 57 2 9 173395 942679032 5 798658217 9 41 4 278457 341159 156714 41 8312 276525968 308823 82644 209100 498714220 64 144639 2 51 15 76 266631 35 188838 66 8 32 336727 84 66 309798 91 474790 55 68117762 46 5 1 14 559269647 250619 9 46 9 473103 24336 90 74 382502 86 77 7 412667772 74 70 274860 224884 158032 6 43 45 11786 473031 273785 476439 55 451760 376084 48333 77 204964 50 57 4 312320951 421994 52 68 42 44 461058803 3000 7 85 13 379715 446066 2 459901 27 95 3 120822 73 52 6 8 34 44 10 32 205062 207967 96 4 28 45 457194 278726 32 737852763 170987 437393 997097981 69783 419351 11911 44 47 363417 80 2 678564311 387959 460965 34 47 256004243 452569 137210 4 33 192465 60 149642 22 103762 3 273132 78727 86111 264120 404081 379603376 24 185029 5 589893569 2 16 438248 59 24 38 273292 84 474144 91 74 203191 201993 3 45 59437 300426 9 99 389361 973717148 249072 250594 426883 76 56 110388 26 625675463 33 4 119144 178395 96 75 54 14 5 6 52 140168 141982 7 477900 99 71 320398 212264 806915582 59807641 378048 630809829 207361 60 74 490123 850804024 242361 68 46 10 471109 19364 56 233149868 67267 43 78 5376 90 35559 13 345462302 99 151037 982671438 49 421812 99 258925 3 9 187931 371779 2 49 314545 48 70 233481 145076 272717 5 74512 41 89 277240287 16 601710039 447175403 180203 24 27 285636 285198 54 372067 443855 146153 18 3 36293615 218366 24 53 62644 78 709507559 62 287811 83477 178026 476174 72932 284781 13 19236759 460251 74 962740277 21502 180672256 13 13 383570 21 71 92 76 181304 465047 80 17510 477433 742767232 67 279192 16 57 60 80 132529 61 143854 169061 194971 433346 66 83 156689 150724 277843 44328 904513403 202882 64 375123 36 64 292637 89 37 137560 252388 82741175 39 267144 31 73 1 33 21 288652 61 90 94286 357559 86 91 36 11 364791 399766 66 20 209719 3 40 28308 170034 71 295226 83 339737 37 7 170993 23 68 20 44 73 75704 490386 89 32015928 86906 259947 70 38 59807 24001 412142 73 19 443992 34 32 4 95 780346521 291522 21 35 37960 7 8 71 16886186 57030328 10 217249 59555 247392 175050 15 57 20 94 22 23583 296742 384113 2 231925 62 56 67 477138 16 230441 13971 443887 534049676 32 7 483401 857008209 493827 272877 395993 39 186421 324440 14043 20042 463933 73037 4 936616580 95 23 69 83126 497491 38055 55 49 656050041 14 6 436497 498832 33 31 190883 12 10 68 520278519 68 134574 89 12 60637 76 33 65 425085 307943 10 2 4 89 33497 7891 321460 30840 256507995 67 587518756 779120749 314277 450493 3 57092 2 458064 69 355726 96 92 66 73888 155628 214634 86 57 3 424832 5 83 197835 1 48 213580 168175 82 3 119361 77704 652807056 68 28 5 21368 77 159321 85 11259 38769 2 210611 29 43 486869116 944456933 2 15849 481958 26636 75 80 21 287560 729248675 315283 218267 330996901 30 363460 5 94 27 447577 19 115632 86 29 18 431385 100074 51 147897071 68 25625 25 99 95 4 127525 166509 46 63 36 59098 14 90 460152 494029788 9 43 3 8 373226 408997 306965 75 18 17 85 67 21 12 202299 31 14708 696582917 91 82 88 318462 1 802904277 5 73 68 230857 76 46126 39 35 901867477 46 488938 115579 285105 64 381129 2 417106 37 346839 147728 113114 1 80 55361 53580 13 496543 76 93 140495 55 36 41 86 428153 422025 55 458305 3 52 13 315929 496166 34 331253 9858 7 10 1 36 314275 497230 5 368938 138932 36 62 296277 9 444895 213193 303929 700595331 41 548932402 453604 334975 54 67 453065 62 93 97 347875 86965 38 72 170153 35 99081 71 469544 101661 256703 67 17119 362724 48 81 43442135 460660 72 531083585 1 91660 88 134748 420363908 496904 10 28167 469212 54 11 443099 21 1 562286337 68 12 772752629 35 715878915 30 349609 247318 121521 3 13 40630 27 178938 222008 25 18 684108771 21 253935 221718 206295 79 281617 944008362 39 244432 249723881 76155 92092 298834 12 372892598 206008 8 294212 85 324976 41 380463 6 995740256 72 68 227879 25 1952 16 72 78 90 291595 33 595190466 148963 379242 383833 45 11 4 86 168840 55 446744 289379 385039 89 84 3 140357 35 20 982115193 689257428 27 141809 4 58 472462182 37895 4 333866 5 36 638203995 368318359 378088 54179 300483 75 50 78 179443 412793 382280 31 29 78 14022 132728690 21 28 83 177032 5347 70 63464 64 366240 188231865 72656 88 93 436503 96 152281 373349 61 10 88033 274473 18 349275125 268992 23 2 70 377860 378795 2 71 482083 35 51367 204364 4 125025 58 32 16 11 492215 70 4 22 335703 283505 47 242670 49699230 298370 251727 261904 467146 7 80 34 99408 150797 58634 192035 97 92 9 14 352808 68 56 271108 438285086 34 31861 472598 423677 333384 55 92 87773 425566 233987 169247 371644 168511 192530 82 25 418724 92776 67491 57 362382741 46 19 2 179560194 470294 371219 720675969 1 8 14 36 470944 21 433715 50 447366 69 106645448 63 454725 21 28 87 299102 91 107539 82 85 414252 27 450555 386510 372988 42 150676 309107 32840 8 9 56 10 59 7 109693201 168928 10270 96 637004001 5 13476 4 211186 41110 21 59 45 160075 481261423 6 121680 55 99 15 252326 3 67 730722498 34 144278 118777 86 487778 4 2 148607 3 39 310597 364318 56 123846 86 438249 31 182806459 51 63270911 10 229809 371173 63 224047 58 136246 119379 595459849 4 325305 404957 214361 8 7514 88 6 228892 303900 297799 76 79 19 251796 14 658417467 20 50 346993 95 2 66 2 58 91 2 77 251031 192355 29 56 474844 10 87 63 1 87 39 56 94139440 34 78 227726 165716792 970993476 5 65 94 6335 9 57 289485 3 68821 327543 70141 331314 290369972 81 19 14 78 40 146211 9 93 2 422771 238235 70 397460 58841 96 95 54 3 741323905 106208 22 18 56 72 49214 120963 242241 323128 4 295974 589740020 4492 34 68892 368747952 62 30 91444 51 421877 171429 9 55 9 234597 271143 45 56497774 1 89 218447 402088 56 216211365 20 229568 321763 86 2 76294 467940698 13 5 243710 219886 74 49 9 77 154848997 4004 51 302122 56 4440 303389 944354053 112183 479422 352207777 286172 317956 385437279 440805 2871437 158988 748914354 587115448 290946 22 37181 85055 2 503037289 231306 61 331037 453132 97 79 102977 27 13 880512585 565966816 211936 172199 76 470432561 1 8420 158550 72 42879 181790 53 38 2 57 71353 267835 450214 258608 3 3 220700 61 73 416050 11 60 90747 94 89 376017 33 178899895 98 65 79 78 366766139 390028 95 430773 9 802832116 7 8 297501 902506154 15 63 9 40 44 86 279263 64 11 4492 76 46 24 35 2 871472962 495658 45432 511117169 45 32311 49 37 2473 5 56 422242 208145 337635 175552 54 295664 222651 321903 40 31 160111 2 92 91 8 408708 167633 14 58 8 5 79 378697377 563878354 26933426 5 220562 398669 68308 332773702 1 88 417124 753481181 126066 290893 94 90227 60 93 61 881408232 67 3 294563 4 433368 23 202540 194427776 55 93 144827 454246750 23 183035 491140 17 375908 55481 296708 15 76 15 285284648 325838 60 71387 14 96 800421643 9 43 496855 83 39 2 5 882902148 28 71 76 195107723 96 14 3 25 207228 142658 86 98 318696344 220768 35 269185 459100 5 54038 2 215990264 732016911 804797857 65 38 1 459374 47 44 356596 106676 75 83 378877 9 295611639 17 36 5 320078890 52 17 17 624799376 239384 34 44 294896 47 8 889110404 325100 30 389046973 99 19 36 279978 135700254 21 114909 7 40 84682258 86 50 465242 36 276300866 85 31 184458 60 67308 88 6 49 2 186370 45 23 400358 25289 39 247955 77 67 123174 5440 2 4 80923 47 217942013 422746 728135279 243683 240159435 417539 89697 18 413468 172157 64562 16 74 433843 5 29 36 73 490708 42675 87 266356 496674 13 1 15332 73 29 499966 73 23 4 55 371690 55 1 30 25 455174 57 73 38 8 43260 48 60 41 250524 89020 42 444980 721130158 603906482 261284 359048 51 91270 9 93305 73 341725 19 21 80 566887629 15 2 316931 352595 496174 12 6 98 263195 361492 155048 70 346544 2 670477529 30 268036 55 5 397264643 71 30916 6 107674 79 455603 60 214590 715251355 102326 454548 130613 62 32 416521 58 203885 304280 7161 61 366804 212144 8 6 68 45694 429253 65910 473801437 5 194388341 235854 50 21 492989 2 88 308194 303161 85488 146455 27 968371892 2 80 28 55 4 62 662699397 474372346 13 85 29 167198 188267 22 249140735 454191102 248232 967512088 99 37 79 60 60 428745 263528 87 50 830632934 349447 14908 620756940 18 977608083 196059696 51 42 275365 57174033 61 276546 97077 89 75 264276096 73 17 43382 247311 6 96709788 15 268880 12 66 140560 976650022 7709 667965890 58 264327 1 40502029 68 77879 8 13533 87 94471 2 319608 49301 420397 194569 248316 33 77 82 24 274953 52140 1 72 317514 447642 90 129628 21 287719 68 194740 249285745 67 424414 352607 70326 29 24 176767 76 58 91 448324 25034 69161 43614 541696768 57 370878 284315 9 9 1 3 210345 24 461199 45 315943 293412 85 363730 55 18 41 144377 230483 54 18041 29 55 349299 47 174820 89 58 84 26206 73 3 499030 59 114491674 328495 577005226 40 245966 39 361831 375363 79 374312 91 37 14 7 20 48 3 479042573 306337 58 9 917237327 74 55573 270466 4 349659046 448425 442310 438289 143675752 3 45 494439 68 248408 91 3 95 34 469496 79 7 24028 521080741 12583 246584 85 2 72 27 2 4 3 234029 52 779972654 94913 917594468 299197 11 480291 74 50 439440 65195 172162 17224 374784 72 27 83 308489 1 79534 73693 14335 50 881200457 32 82 903728780 144367 61 99657 79 392520 338557 360376 14 90871 6 73 344276 7 7 122073 406799 400702 63 265578 33 69 112748163 122392 61495 15 370853 500731666 61 70 274485 45 73 460509 51 241447919 42 1 224315 97 8 63 96 42 138961 49 54 145804 56 87 395120 57 3 75 71 10 53 287595 188754 341298 44 320069470 340535 53 419893 404382 3 95 506798976 268219 449519 25 146575 21 32 81 13 1 237417 371751 44 6 415415 55 163665 386419 16 461502 438226 16052 69 79 457158937 64 204427 11 11 89 99 48 461042 51 117185 47 22 85 351866 9 7 7 45 737047197 230019 292617 10 6 153314 255597405 63 394946 360897 66 1 52 384512 31 453144 77 55 53 850600457 14 65 77 77 314712847 9 676374018 853551771 46 40 8 24 177392 60 84 65 55 42 38 30 314407 64 31 427149 66014446 423452 3 96 32924 113155 23 70 123078 59 15 314020 7 64 118660 13 50 20 27 50 2 55 104147 131872 1166 40 780941189 4 980058983 91 470378 240510 43 201000 23 58 96 401457 43 36 50 367094 626770946 322065 41465 165869 254629 225277744 39 74 43276 329967896 35 192944 7 29 969937747 7 81 953294746 63 405091 74 87 47 4 96 155528320 44 79 13905 62015 152730 31415 12 639791304 363590 20992 90 319081 7 50 693623068 73 52 45 163887 32 343265 30404 448597 230300 137909948 92 470706 633981 54 278395 86713172 92 403460 270534 79 98202 318301 184169 8 842631089 68496 469845371 542962073 130452 41 53369 314646 40 51 32 89567 133664 367570 346970 5 91 482198 192404 225792 340025 497489 88 71277 494082 39 50 18 83 21 477914 19 20 44 1 82 19 449521 14 92 637495830 79 12 44325 51 32 413308 43 75039 57 44 299169 416183 71 414860 820738074 6 397474 16 66125 94 97 299634 283428 189360 299970 5 106844 89 45 61 94 367357 365742 55225 459040 22 155850795 374753 344485 18 424126 380947 15 208547 46 40 25 315405 58 382338 300237 220586 203497 290206 27 166663 210872 171496 77 37 741609797 455773 408606426 360767 113882 366619 55 79 273554 128278 90 78 333032 17 774301606 10042 14600 481862 76 73550898 634454978 61468511 66 9 73627 476550 41190607 441957 159565 88 24540 388666 1 42831 102049 7 692981736 39 444946 7 88 284836 70 644842106 27 44 31 70557 31 120361 280222 44 9 6 86 19 68 48 101141 24 3 292829 81654 13 568112644 189509258 63 97 878774819 290147 87 39 67 27 173869 89 262761635 29 439114 7 132355 335170 7 79 143672 272077 88 333501472 51 452619 62 56 448319 61 73 60 51064 195419 477671 287920 5 66562 315125 1 94 343726 378526 499665 373271 5400 182351 10 33528 198619 229061 31 139333 36 3 91 370538 8 293239 52 400217 26 168451 36 26 145150 75969 45498 14 294596 82 63898 61 634632814 90 94 17 80 6 124489 4 104922 8 99 845096254 45 447013 90 257233 182095398 26 30 50 258333 251428 17 65 91 1 147292 9 478330 52 93 965681020 6 1 456005 836952412 73 43 18 60 29 20 385469 443211 94 141218 77 7 9 55 65 95 26856 49 71 641639119 42867 84 433079 24 31 61 32 45 445662 83 150114815 16 92 50 9 268275 432498 94304 13176 41 930254595 96 399612 250659 636624899 58 196768 13 92692 126981 17 80 130190 498 2 57545 98 65 3 204118 78 1 87539 1 329243 49 79 199891269 200692 87 42 46 28481 88 14 47 77 208856 438128 16 57 434568 17 44492 845391356 78 5 270671376 139307 97 3 373617 7 8 281804 8 7 6078 43 15950 4 35 254646 321205 230325 27 286277 59632463 33 365427 463047 98 89978185 1 93 292607 25 709963287 896478862 371032770 159578 370249 33 460810 89 195407 129794 9 37 98 46 18 85 314214 66 485396 357325 66 121030 140554 389635921 456968 760402584 46227 374726 167236029 849862713 17 56483 25 89893 72 64 65 220064 71 151536 267414 122109310 36239 15 206549 40 167172 291306 9 81 67531 289698 293296 361358 58 29 392291 143401 433454 40 279363 74 99513 188920 5 142883 414966334 50 277017 484985 244237 89 11 164782 328758 5 3743 76 44 267136 7 61 118629 113302 64 87768714 95 14 15 5 90 38 244799 63 8 21968 9 61 465342 23372 7 475243 448776 119531 555339331 102299 5 47 9 1 35 429783 56487 16 82 20 5 3 82890 56 296391 73 306350 36458 5 238983 52 327977 71350 17893 175036 99 19 68 32218 92021 286113 257867 11 668965172 536158556 4002330 119975 213746 347866 95 92 71 167698 67 50318 27 74 96693158 224823 35 70 127657 64 47 7 43558 436328 9 82 73 1 3 135747 967138588 475612 99704 51 67 14 96 9 70 60 28425443 615725178 430107 43 111564 50 192679221 49 85 24 158671 72 27 86 13 258594 84 156044 3350 21 87 32 98407 21 51 85 10098 39 62 246275242 21 69 295340 224735 382335 139719 245555 153552414 68 8 144415 39 9 289393 274080029 76 4 72 146252 497227 49 5 87 94 163545 70458 119583 322877 12 452251 74 39 49 876447887 26353 28 277516 37 2 94 74 9 21 79 11 80722 443053 12 9 84145 205871 4 19 80 58855 453095227 88 32 436053 3 116478692 773401389 258562622 81 853059136 5 330876 371542 79 53 5 153465 51 464952 98 22 419768 4 46978 70 400287 961794415 152996 62 62 435007 7 70161 99 66 4 83 2255 494615 359383088 192308 37 28096 87 896009457 44 86 78 74690 52 412606494 923132468 461553 730704950 60 22 64 393341 289951 32 37 195363 231427 37 962327231 86 305096 164716 68 53 156414 491283447 7 319509 13 195970 470378905 13 245785 29 244305 139264 72 76867 74962 191280 1 3 387711 436260 69 94 74 148223 292359 29 221556 6 22 44 247734 30 61 161816 109011 47 329300 343754 78498 33 335249 33 135328864 868188624 21 194308 485103 39 48 288100 139395 83 21 1 217007 91 363287 384294 27 410920 76 345598 19 45 112048 304735 58 609475179 30555 265606 8 89 56 169998 71 276793 111618 344833 393876 10566 132695 7 368952 74 67 10 265615 231344 112832 18 16 94 316507 90 419740705 192513 88 86 26 175739 57 58 14 93 431860 21 2 115138 97 32 3 436153 421558 8 268618 143406 62 20855 7 188394 290082 89 413149 91 378060 107045 63 190191 510853291 36 238235 159072239 8 92 313826 347892 439299 290410 394722 3 453732 35 355687 243115 10 7 307194 388538 16 23 6 357995 15 213327 859868267 442206985 279664 80117 120890 18 453772 882433414 86 56 313850 89805132 467514 210445 44 369486 9 13150 438042235 82 122269 93 468963 44953 22 388748 2 229997 10391 20 68 8 77 93491928 85 154402441 115548891 89 295506 39 341263 64876614 77 136891112 275884 400682 478143 125112 337761 401442 114517 99 8 78 608982166 287407 411888 27 215114 10430 35 2 844093386 225647 85 5 79 296344 41077285 3 296642 89 490039 8 26 300980 299488 157140 887053286 228026 2 152223244 75 460137 91 76 84 68 93652 351368 76 26 370681 93391 49 75 4091 89 16 64 185231 34 4 39 13 155533 287874 31 10 98 353527071 85 79 72 69 98520 75 413280 417259 419817 223393 17 60 108473 1 109687 84 4 29 463400 41 66 238389 44 108882 107533 8999 14 421633 88 45 26910 73 473236 852656707 317654 192663 407491 51 3 20 6 14 68 975003664 88 157116 82 42 27971 271932 38 319737 1044134 265100 487358 38858 32 43 96 5 807308268 82581 481551 15 276072 8 94884 33 2 331031 335049 435345 19 14 362413 41 58 34 495716 286126 266802 936545486 26 498141932 7 412167 97 288136 59475 755412580 823386621 38 135605 28876 97 92212 97 361156 316378 62 145643029 259392 217178 60 143887 306551 411721 10 66 171160411 63 437974083 5 88945 19 3 298390071 286566 3 481777 9 316952 316526 1 413277 4 63 26 8 416216 320430 34 45773 57 55 314879 468303 78 208 6 540249169 8 14 184210 64 37 6 36 7 248616 1 22 300148 63 3 475495953 654818701 452539 39 343441 446887 3 2 279671 71016 929543581 179614 37 812586039 445270968 2 81 99 2 233525 478230 99592 42 3 930596526 387045 384618288 15 63 16 86355 8 458710 274359 31 987339837 126402 82 158916 17181 132189 62 22098 183603 24 13 31 40 49 7 300153481 1 4 97 386123 488840 91 48 49 69 5 4 79 313745 70 84 99 316030 143467 285508 47 52 301115 952031166 595622863 445243349 140841 48 32 136760 36 164231 7725 357754998 105243 232815 3 6 12 90813 4 41003 72 57 236575 55 61 247098 346606598 148056 874440392 4 424720 170522 29 441712 87 358389 76 268556 426948490 4 398662 14587 258026 82 411008 75 641559019 289780 100988 53551 301137 98 39 34 114407184 175358 12 9 50 7 95981 98 205608 473184 99 367425 460077 275156 31 191350 7 395506 51713 159384192 48 398801 212281 22 75 59 160445 11 263532624 85 46 350035 61 35 358621 54 336918 307213 593365955 65167 437820 89 97 167987613 63 88945 226618 39 10 206970 48 53 22 233960 414327 234370 439786 19 217069 4 9 851488343 53 336949 147380 5 50 475339 270009713 86 200823 27663481 350458 363977 79 51 53 75 252713 63735 95 230840 449257 369009 382685 59 271084 4 389907 97 178753278 12 91 96 436917 92 286443 376311415 904151192 10133 6 473177 17 131707 9 16 93 83 71 88 474273 52 237347 8 5 54 136290 180839 333824 532200944 618249333 9 84 205994188 232741 34 382274 240706 37 23 4 51 66 8 2 928029813 72 41 482377 32 456311611 477888 62 82 848173650 62 882022114 186320 70 17461 114952 70 352388 39 4 447305 79 56621 50 73 59 405810 24 278913 2 57659 200879 1 38 78 7 29 78 342869625 280992713 491910 356184 291433 56 96 325934 93786 401273 89 205000 176299 1 72 59293 8 41 489999 6 55 302189 91 61 51 98 83 30 94 20 40374 50 43 660092170 90 7 62 56 52 984015744 83 306071 84 865395608 282179 6 388459 6 25 17 247877 84390 336545402 8 425080 95 327409460 303236205 4 186693 99 6 36074 8 287290 179982 221712 445331 23 404609 15 1 125011 15 90745 992175443 473811 67211 430951 53 84 310030 86 243590 6 273643521 87305 10 250519 480013 346390 37 2 69 9 40175 46 483723 36 7 486087 97 83 774129524 71 84 576368889 389954 355415 89 26298674 4 495859 59 461574 64 15 43 77 278347 10 86563 5 231888 186268 74 406334 7 494407 37249 179559 380224 28 9 447703 51 39797 15 195099 211952027 101227 133816 390832 6 90273 82 2 32 917486660 361581 40 13 466374 392281 3 74599 36 76 44835 453362 178665601 50 145350 364160 768686500 65 78 153711 8 95 9 66695 286637 47 72581 38 79 548696401 317367 39 76 293042 80435 4 828022419 269212 96272 79488 40819294 10 72 358008 451886 392519 212054 5 73 83 74 99203 21 70 118582 232639 28 172412 69 40 81 240684 25335044 965929547 381970 20 699759777 42 6 2002 255453 2 231958 142959 94 231460 36 228787 4 189052 66 481168 100316 31 85103 242247 257363 19 92 55483 979611377 99 389804 442510 271576 68933 302547 40054306 47 4 76420 42 53 28 167808 19 50 9 128798 36 27 80 93 6 59 82 94 301758 401659 7666 263346 259242 206783 86 397292 373834 282305962 466561 79 35 8 486452 77 47 61 90329 275702 30 347820 20 6 22261282 169709298 62 52067 204153 299901 94 86 35 161389 200508 408508 63287 14 31 57 368025 24154 294814 21 456937 263164 45 36148 48 108613 22 42953076 39 43 48064 40 21 95 19 14 2 499747 90 98 9 315748 51 18 91 91 10 258512 4 37 508885628 76644 19 471431 19 271273 7 15518 16 492934610 88 97 27 28 71 152619 145559 370070 210653 94 365782 5 10051 202799 20 390426 372431 203365 91 46 76 73 80 47 91 83 50 105376 242495 800545485 75874 61 105890851 11 89 317555 88 421456 461969 29 387702 91199 205506 318883 13 68 347255 7 1 64 38 106555 338603 10212 3 50 8 184984 15 34 53072 2 12 575566205 70 164952 91 320177 342138 89 245826 32 338868 435180 96 9 491311 48 63936 46 102648 184388868 498076 64 157956425 76 37 85 8 64612 8 14240 35 22 79 17 205724 179921203 428897 7 49 154214412 23 90851 23 92 86 31 10454 1 634055649 82 276812 859150886 149306 66 81512 230141 6 123030 44 179491 259057 4 37 53 69 93810 26 31 498745 17 151201 38 49 355174 491775 71 205433 5 366337 66 120678 2 8 264711 13 9 37 155568 60 48 446785 24 247224 12 461123 84 218871 74 68 359506 725047340 125643 128759 300908 90 228216 486359 393477 415129 26 144516 86 354710 185709 27 99 77 213371 56 586229888 78 77 73403010 28 350281211 89 65884 99 18 22 125525 292952 124573 961062903 749822509 64859 97 335618 236240 288093 127906 178400 249830 34 41633 290277 16 479401515 113417 50 354552 320445 384675 364474 421715 54 164876 555000669 46321 50 72 45 429459 4 418710 20 516786426 60 94 169743 48 302830 59 80 19 200983 49 42096031 175491 22 68 49083 32 60 378408064 83 92 52 24 214963 153855 17 343255 86 97 3 493102 161891 25 474494 23 91 4 113499 348447 32 113346 517906165 14 324652 423539 162421371 3 38 98699970 422903 65 748770539 321632 65 83 139496 63 12 79 119802 43 255791 36 74 22 14476 46 169044 79751 372377983 269237 118026 148483 228496 177108 79 91 62 380403 221401 150211 73 86 416249 59 115040 4 472475 22 358180 19 16 63 47 327176 55 664957772 76 4 403929 99 137164 357208 33 98 261254 444626 31 266180 213782 78 37 4 950315298 315375 2 9 41 340188749 97 4351 77 61 38 51976 902970784 16 129290 92 442968 265272 631719580 387480 96 6 126816988 5 226260770 3 8 480705 193902054 33570 354319 137515266 79 10 55 89 263227 50 70 307453 42633 57 81 542855104 85 12 87 361534 92 1 61 35611 69 7 5 27 299664756 51 51 67 17 449602 46 31 6 455189 471507 78 78476 926591817 54 246566266 606134044 6 57 436368 909741421 114956332 255632 219942 25 374771 442391 234461 9 6 78 26 52 135523 146210 92 395749 14 39 468135620 227544 15 687371605 4 56 91 24 73 76 77 39529 71 84 24 134747 97 95142 20 37 841358858 330874560 19 321414281 358151295 914140151 489758 56 78796 45140 765498019 93213 201604 373545 490182 100939672 29 442977889 752546047 209016 66 52 418374 93 73 227859 426072 250375 50 53 465468 140719 94 13824 391231 30 5 68 33 247028 52828 12 87904 90 4 43 77555 467436 49 375665749 61689 220833 4 5 61 382802 788927127 59 9 68540 39 188884 7 385623 37 272838 78 22973 114847 438194 182406 326881 56 5 247441 856181302 90 50 50956 264442 858471041 21 4 86 184268 63441 366500 26 497910 406610 373010 362020 333220 291599 17 177370 46 471937 40313 81066 246348 65377 640888403 343076 559069124 1 338070 70 77 107768 299243 75 442076 85 381099 475345 126915 55 14 37 372458 266670 1 94 613 56 6 29 8 162984 23316 70 57 221408243 322151 31 25 75 441658 13 7 265259 374480 73 7 5 9 408334 293273 32 303095 1 41 133982 1491 481274 6 287877 31 369560 34 85 349225 407691 277777 17 397871 229974 22 2 42970 58 21 51 569973315 79 104511 54527740 6 208148 965890102 281569 461838776 186083 85 386447 344639 12 417777 37 49 417418 38 1 479731 58284160 159495 48647 6 159968 95 65 48 251466 30 84 21 86 263470 98088157 725228228 458582 82 496311 43 427225 5 31214 66 11 212025 4 832494786 45 41 490979 249363 92 24 141536 119787 203473 423554 2 79 63 191640 108475 465930 92 53 460925 30 61 329895 246128 72 193160 332674 312643 90750 27 263439399 194739 99 21 103738 454434 10 20 47 36 299061 36 382176 204459978 55592 4 732448156 43 40 84 19 73098 91342 17 12 40732 84 56 75 353912 140734 127416 22 322205 277812 158766861 338945 228600 604210412 425487 251587 55 92 466622 121227 30772 76 77 4 4 133640 8 73 4 12 98 95 84 3819 115891 20 9 482173 34 243110 96 30 78 57 404184 496637 5922 32 396721 213069 211269 54 323487 493922 470842 8435 162294 46 8 3 85 65 21 293591 52 27 33 421940 429921 4 84 70 81 456196 8 53 86 20 248473 97 498778 26 87 335739 27 45 274941 458004 140524424 159921 469514 81 79 138069 3 389964 80805 96 72 339801 109056 192122313 53813 201013352 131018 669442394 261566 129422 102285 457786 381314 69093382 5 47 417602 76 466224 86 999310968 78 2 240035 160266 123591 439977 431052 79 89 1 412142 268896 389596 366107 10 5 58 336707 82091 35984 366009 42 253502 34 403977 87 53 73 720777578 258505 198032 31170 240193 14423234 8 403702 297300 132916 133464 15610 82 12910 76 367863 213998 207298 340567 375287431 422971 19 28 132978 556506259 301435 936619927 5 445801 84 482265 68 54 145997 96 69 99 21 376209 24 40 136283 63 291014 43 73 638648303 779802762 325995896 18 476672347 52 66 95 69 256017 537627998 927122082 205195 25364 490760 51 79 52 140939133 4 967094361 97 32 72 8 1 42 1 43780 9 49 37615070 101617 2752 66 299136 7 82 75 488975 232731939 86 15306 44 488276 4 56 2 486824 587548392 209148 1 344717 17 1 36568135 113845 374724601 86 9 1 310241 181955 62932 75 50279 10 31 54092 200810 29 92 94 240692 473131 32 169106233 230581 259972 67 821696558 78009 741642427 356595869 130576 314245 487895 37 476634 94 7 18 275128 83 35 41 143178 1 328869 64 25 345943 458239 46199984 203961 91 5972622 178125 25 78296 87 184593 99 50 447599 493842 102352 469974 39 31 82 34 8 90 26 224550 5 215386390 36 4 4286 62 92 75 214235 91 415485 187641 66 394638 8 25 83734 182810 300555 56460 273788 27392 86 49417 1 130338619 269366960 1 234746 383470 356663 342343 63 386989 1 95 41 55 70 975809099 2 397916 245145 33 8 92688 87130 300183804 221089 104966 74953 175972 6 8 1 214350 288897 52 383409 14986 231717 117474 83 20390 76 45 254033 54 357979 32812 4 499097 5 7 61 431818 353154 417907 395213389 6 170492 477642 298096 12 83 17 26 59 83 445753 348047 4 78 86 58 99 154156 84 11968 183613 4 1385 22 206552 308838 124665 63 92 213580 8 105426079 235467 755081053 577936876 157290 137162 7 304785 408609 77 14 263788 24 118847326 41 24706 61493 61 14 108750 1 356602 53 75 419314 323635 669522343 353215 99 62 25741 79689 392109 44 419100 7 332916 37 262307 1 398508 19 36 180153 257151 322508 193145 17 5 69 154788 59 343747 141835 368099 41 89 238164 142972 62317 130147 788564484 68 98 37 4 439823 124270 775152594 186647 61 440350 3 21 249744 55 186373 234639 85 116579744 359653510 69 88 45 5 114137 43 402778 109620 5 19 290903 464438 265837 93 392824 497359 1340 5 66 8 216445 64 366266 9 85 53 65929 67626576 4 195912 87 34 17 124604 2 97 39 420440 13 203692 83250 156038 88 96 48 7 267092 53 25 359130 53 131467 193680 6 277080 809363654 46 12 179698 17 103587 238343 81 209310454 97 585817747 407754799 436845 61566 2 485442 176273 914493945 454892 87 3 41 2 434811 299143 45 9 7 60 440186 307949 15 6 54 691051702 14 84 56 607 291427 18 66 930916041 63 236362 56 44 377886 68 4 153545 36 47 445157 22490 44 179745 563324868 37 39 97 592481633 135652 312123 455673 201460 117340 55 22 172370 598148862 524204674 60 55 77 372106243 79 86 498850 71 21 2 775079699 2 53 50 466581 51 15 98 498833 415152 478008 768276702 6 939857940 360977 778457249 122606604 389010 76 75 269803 373652 48 87179 3 32 343893 279086 84 688582073 68 438977 294608 1 81 325127 62 18 2 84 419485 57125 479319 382762 14 49 184721 201636 52 7 436161 29727 325709 836636135 83 86 13 710587652 5 44 406661 79 22999 104571 125708 1 20 93167 58 11317 457669 107320936 82 250713 99563 77 58 5 73 8 407460 194736 31575 41 216129 146968 267727636 92 146754 159904 330579 167761 461235 83 7 455507 36 674340077 364343 14 183724 244970 264445 93 76 41 8 10574 83797 214586 83 481957 426479 20 94 212499 8 98 428584 373421 82 80 10 15919 23 275890 302042 8 87 459929 350072 187888 142281 7716 465946647 309853 61 339844 33 76 87876 22265 72 56 66 9 481444 244611 63 11485 67553 20 373821 84 160795 79 78 262162 9 281118083 484645 30 239522 450557228 49 15 38 121221 87 71 45 5 199040 422604 859482741 14 6 343379 410124 15 395124 470028679 76 85 91 282391 462748440 484666 54 35 286181 1 94 13 7 46338 685367504 15 66 40 470135 72885 53 20 8 19395 704265737 31 101982 94 70 83 126349 153167 958151122 8 547206625 9 15 394602 31 27 392750 338183 251185 22 65 2 61 86 78 460385 922099738 6 192154 171318 78941 398471 472319 307258 2 37 722596001 1 165742 77 1 111613 189433 70 54 34 93 2 36 2 3 51 29 94565 927309929 87865987 68623 79472 27216 74 8 260949 243365577 895550095 14 14 18 71 181328 29 25 57 43 73 417038 177901 174086 362133 51 800194648 406974 128203195 425198 416231 88 68 9 63 346348 426839 395157 81 496473 8 94 470200525 137903 442057 89 366462677 68 400742 1 370145 7 52028 57 55 288420537 9 52 688549275 969414851 133629 95 186376 77 50 23 1 416728 484631 30 57 270213 59 435334 90 41 463342 172272 159658 96 53 56784 40827 70 721653421 14 76 77 80 1 90 84 92 97 362106 1 39 5 446715 173354634 9 744426632 6284 72 332355 86 29 503229151 94 451516 49 48 207263 79 425843 64 4 54 50803 268548358 683191622 244321 314894903 14 332653 11 239105 351400 7 12426243 73 471628 6 336569 132451 561842215 69 34 8 35 72 559144211 321401 38 17 139472881 51 1 31 8 64 8 80 78 92 8 100549 94 54 7 49 187602 141178 486351 58 630323896 80 58 86170 55264 24 359882050 12 477697 463630 96095 45 33 76 48 34 455940 41473 95006 74 31 42 427634 8 23 9 383220 1 13 19 58 11 867460644 447025782 25558 72 239786 177850 430707 193405 94728 419809 601025274 749077812 60 267589 182666 8 94 146848 52189 90 14 64 32105 412011078 5 434665 677927573 19 245429 158951 98 11 468583 38 3 246690384 205694 25 76 758757565 229799 16 24 242968 115858609 122080 57 23 78 174974571 28 209924 16 25755 218649645 93 239274 34 19 40 48 291915849 658451184 263854 73456187 28 13 41 39 5 289394 337900 286522 395865 64 72 187625 577688742 43 3 205740 2 1 423057659 348659 486831 56 86 69 17 72 160453 270315140 75 368846 9 15 320179 71835 4 396838 8 46 28 10 55 392555 214155 1 432437 73 13 212407 3 29632 171533 727207175 5 13773 41 27 52 211732 85 290662 1880 417225 20 2 267574 93266 3 76 58 418042 9 145225 138142 95 225536929 71 20 80 1 246412067 67 20 5 4 323515 6 483137500 99 90 60 22728 77 83 45 134032 43 30 148397 465609 90 260162 150095 57094 66 38 136341407 210756 397256 94 493291023 35 87 383692 8 15 25053 76 74 319834 5 1 219064 171771 300965 47 96 54 291920 984147280 185234 35 49 209579 58 87 460283 137658 80 343078 62 5 68178649 165129 79 261409 48 69 933285034 344044 39 229985 42 49 143305 52 45 144028 1 69 52347 5 328223 25 136347 82703419 309651798 1 307803 319673 346657 434558 16 256275 264018 114268 83 43 124563 21 462232 385591231 389181 95 23 530062243 35 4 146090 59 52 26 46898 6 354905 78 540840919 437801 1 2 30 396752 966701800 71 7 4 67 91 229007 95 177434 38 435447 92150 46 23 230890 477725 81 428665988 62732 717359938 89469 312835320 2 592250919 1 310164 23 456501 2 646620161 4 13 38 359743 151532 482250 43 50 409053 56 804 481946 28 162989486 174532 244541 900791816 293184 97 454794 120187 612409281 144747 18 88 451115 95 87 35 23 571274634 307434284 4 28 456211 55 57 204730 18 138499 45 8 9 87 219509 112588 3 5 494232 75 34122 377886818 19 7 4 64 499291 8 318660 786950542 89 65 352997256 2 44 42 14 480337 4 216043 35 6 372938 40 205766878 65 4215 397580 43 56 49 48 77 30 48 509232763 51 155748 88 967516968 248095084 35636 433677 98 815382655 99 15 9 289383 219621 18 32 14 371111 71 49 364339 94 65 523087354 4 556097026 11 366567 127480 42 475399 446940448 325106 420733 260054 88616057 7 177161138 105704 164242937 315240 13 478443 69 17 43 91 314832 222032 76 831535757 448626 862795838 105639572 66 6 385671 24958 224613 66 54 303596 17 93 879743293 41 7 44 88 161299 57 17 54 76 136619 39 40 369825 356377 44 60 58 99 380278 127080 43 289162 54 92 1 16 21 89 7 289796 59 39 81 11 51 7 58739897 48 61414 66 99 59 338737 113362 150918 159019 94 51 14 92824 20936 347270 206428 69 22 30 63 2 82 98 147964 385189 43 1 30 346964 4 640444180 99 6 352978 357238 350586 38 98 32 647525707 1 35 52 493518 3 93 456877 84 56 20 47310 254643 316594 369933 52 72 67 94 49 2 345447616 88 89 63 55 62 17552 64 64 46 98173 210361 325699 93 224267872 68985 439322 16 189357 76 155346 7465 986870180 83 12199 460727 754090518 168172 79 55 6 496957 72 9 98 97 392865762 83 21338 15 109495 52 438505 187475 66 58 34 461073611 366805 98 61 386796444 52 253435 3 264942 278548 87 23 41 51 494138 44654 96365 4 745781140 52 46644 63871 1 878380491 6 33 324126607 28 252558 63098 3 1 429303 99 7 445577 17643 270020 4156 26 35 5 75 5 45 67 315752 360319 428089 23 485230142 956434612 47 61 56 99 349613 341771 406515 161632 257186 160234736 22 3 53 296053 9 176204 189849 33 124619 89 164763 147609 57 126985195 990728568 20 7 383591 4 765129012 52 924988015 25 547619153 75 205388 96 404416 206821 50 31 60 34 594223107 322545 10 466218 134557767 1 164237 442936 283575 381550 9 92 77 208418 79 32 30 68 83 9 173314125 151747 25 80 376039 431645 4 88079 22 66 1 807949584 405934 26 25 42540 41 66 534188927 23 47 342548 253414 16696 75022 215253 82 63 76 75 50869 150682 146264 167079 38 22 12 151712 74 30 22 46 40 65 258293 396242 3 90932 17 187740 41209 20 68 23 79 267218 7037 62 18 80 37 47923 361272 105123 188629 50 40 36 10 56 6 14 43 439092 49 53 207697 468810 71 361949 437675101 159590 336534 180854 1 208058 76 18 177516 397177 406096 9 22 31 270088780 76 441681 67 464483038 483467 93 25 94805 18 401668 24863 246014 317584 90 34 217539591 2 801083176 2 73 69896 62 488877 124202378 91 213246 257163 86594 4 142872 223826 74 19 15 79 279445 24 3 211521 78 35 342963 195766 190212 31624 42 29 35 779833046 350519 118330 60 6 445205 1 9 3 470226 244408 5 36 376160491 233397 405214 66 26 259107 11 95 49 50654 451969 149606 75 3 62 9 7 5120 67 445126 75 67 314641 98 64 48831 62 621586896 207939 39848 111436 99 9 6 152262 382162 274063 225469 499199 33 87 272465 16 81 29 45 398345 288210 6533 218391 49067 37 19 161859 19 165891 57 71 61 402233 209703 435877 445028 6 137142 978468201 15 60 51 48 73 829397975 78 190419571 281753 1 12 447816548 392474 202115 312893 2 633954809 40 175572644 9 11242 89 37 473861 120665 25 86 70 55 304853 14 41601 203949 103712 350716 413062 42 49 35852 373546131 183001 122721 90 490386 1 44 263302 59 179987 475479 31 668083296 401140 43580 21 25 1 320994 197352 306199 54972 204643 24479 182685 67206 203889981 359909902 55423 461461 873059681 82 194998172 91 52025 9 54632 4 81 143985 387141 21577 98 26 30 91238731 31 359063 135074 55 84 187049 3 82267451 127962 267609 320566 400149 333520 303722746 157838 9 15930 8 54 835461455 327137 121422 841507863 166286 37 467629 19 73841 53 9 380924 44 48466688 135237 25 72 90 61 101769 33418 85 399198 72 4 79 477951 353792 144076 1302609 13 95 358425 167401 84971 238525 71 366633 8 447764 32 481208 9 490904 4 157495 3 32165 81281 342331 282422 911032354 240539 83 307708 94 63 183756 39 59006 720766520 2 77 13 71 309579816 251657 108678 53 460824 72 12 42 95308 412597 31 47 363607 283456 994515109 39 175937 276351 228709 44 997378338 407643 10372 400130 79 54 237048 77 380913 956039778 7 365880 10 32 173055 77 9 29647 409902 44 8 4 18 469547 82 5 95 227787 56 93 78 714213871 477768 59 289597 149278328 283195 9 207586 78 94 84658 305195 59 10 97 82 68 20 74 866954582 398519 63 216060 344153 941336411 35828 41 918566403 74 87 659285334 212047 133152 7 98 17795 43 5 72 359389233 64 91 21 97 45 479413 54 39 418708 49 264985 24227 31 54940 8 312826 2 397985 480856 496945 179335 388559 53 59 288339362 17 1 305340 445323 9 92 55 59 100231 887383757 42 253990213 27 54 476339 32 87 15 49 256505 81 142065 450873 448495785 79658 221550 299634 79 38390 93 22348 60 325791 5 789423282 34297 33 378746 99 331117 460905 48 78 666304510 65 14 8 69529 22820 99 8 388678 7867 31 153302 91 1 34 39 30333 90493 73 5 474649 132628 92496 64 357820 311015 177941 761553043 70 15 94740 295343 335384285 21099 242728 328606 401116 369483 16 122904 4 71 66860523 7 40 87 5 34 477297702 144348 16 407303 259836 78 2 128709 60 494163 82 13 9 566733434 78 53781 59 164989 19155 397759 95 3 81 547127326 53 95791 43 62 54 287157 176404 565215964 14 396841 48554 435084219 82 106943145 1 85540 79933 237795 30 4 13 77 13 6 444722 3 424504 563667539 181969 21997 96 18 141524 8 195364 77 65 92 457226 25 36357 214150 68388 96 117146 88 381891 131058 53146 4 91 254696 86 73405 437318 639672649 4 237622 79 972207367 178492 25 423286 97280 38193 23 66 150709 263250 505986867 63 9 699322912 33 4 10 1 87923 96418 4 178556 67 55383 417210 413011 623638433 67 421143 9711 266312 37 444048 10 96 19 20125 382123 68 260325179 73 172318 9 46567 37 982596089 243098310 422259 420677 54459 707 62 410908 105837 13 202442 496088 196108 315253 96 370124 144374 402522 9 25 46 1 84 392188 451232 118418 71 56 85 22 72 215636 21 17 45 25374 561735984 101923 2 8 76 8 9 98556 3 2 32 27 30 97803 50 2 70021 412394 379169 55410 7 183355 79 23 98951 95 492496 334446946 46 83 89 199587 75 45 308699 166998 97 61 74 5 116655 232210 120008 60306 137284 59 72 15 74 343922 423998 1 27 2 198281 126056 264680920 969712515 425974 134429 38 491490047 184189 62 206211 771275152 270859 89 361103 5 47 53 62 42 6 11 965521525 475654843 369023 1 97 241516 499886 7 307077 1 529085272 477453 52 314779 232981 98 38 61 53877 64 49 370758 476706 441881 188961 63 20354 40 67 465049617 9 14 45 27784 472202 20 154215 86 22 180501 116600 5 425878 341674 27 11 53 13 424311 94 264514 2 90 125408723 6 86441 50 55 17 4 556501159 61 112966 29 9 174378455 96 192023 65 77 4 30 99 18 250411 46844 47 81 95766 8 47 33 91216237 5 507307360 27 4662 76 6 174341 62 482237495 9 479663 63 106364 96 78 365684 372060 72 215943 334628 499847 68 70 398944 303443 81 83 248662 16 128712 545011812 23 3 400334886 13474 444788 59 345244 123062 449854 45 52 87 29 22 17 142465 406779 47 183026 84 203762 119036 466943 155206 301758 402045 220311 424145 278334 75 82833 12 868624798 352577 362185 58 166819 3 199839 93878 97 96 18079 80 23 256716 35 23 80 51 74 212287 698610479 1 438405 493757 701883768 373926 792962076 54 77162335 470564683 27 47356 91 399355 470091 195292389 276539 94 255274 448094 21 197524 131718543 870801230 8 23 396037 435747292 98904 230509 196292365 20 3 137049 15 405238 31 41828 120122 10428 76 938587896 63 193287 67 28819 146956 10 272956546 88 35 23 214972 4 5 186274 67 69 42 39 62 225388 26 16 220093 272132 11025 225057 46 97 64 405733 1 227097876 6 244831 92 97 43 37058 51 842064612 29 33 60 305598 121905 160505 69 240958 6 300679 50132 28619 458696 217939 51994660 68890 451046434 82055229 603120301 485268 44 386487 453003 91 331542 484329 4 442234 58 87292 696728179 109185 97 76 640785619 486948 50 86 267118 305171822 34 207090 14 92 459228 6 420484236 47 42474 201307 351100 88 90 2 657481732 257807 282977088 39 240539 393642 58 12937 343450 892169479 211282 52 259048 285991 172201 14 69 92400 3 1 1 7 69 66 56 4 9 76 29 50 222607 593975333 657485219 119996 482390 855385280 52 84472 361142 244292 44 221700 338490 276388 3 434354 60 25 43533 92240 63 963354655 72378 6336 90727 634969687 205505 98046 339212 10 38 97 429458 83 98 21837 363526 358122 87 56 458738 82446 134517 30 417528 77650 21 296717 422318 71 347398 590936052 8 51 326823 67 2 475158 259783 86 96 456274 4 261033 60 16769 306905769 8 335653 154316 45 280546 7 63 456193 83 39 78012 18 56 33 119024 200198 5 455577 341627 9 59 25 84 89 875621803 435337 14 300429 51686 20166 842361654 332503 1 322937 273184 472810 32 2 154140 392414 82 246767 759178008 454808 40684 60 52 461046156 4 340862 2 92600776 901722877 157247 360165 59 323062 482446 1 73 7 9 42 347806 20 66 381489 214546 171137 336817 406754 70 1 86 27 59 339162722 478811 767572606 25004 20 56194 226345 40 81 16 45 437508 81 743454121 407871 213472 68 846019492 93457 237947 230955107 266655 5 2 373706 92 2 95 215103 99 484945 245126 286859358 551787150 71 326621 7713 451783406 40 126883 864010268 88 239004 44 35 237783 95030 34 956314967 6 244414 2 1 235630758 59 396223 88 25 4 47 284226 6011 82 327359 93 339272 84 920898391 155774 80 223678 131750121 307957 295480 665097574 5 148750 1 8586 342787 46 175623 423273 26 13 118381 65 95525 304575 91 129910 160177 223551 6 112361 402810 342046 105025 411271 98 3 306017620 35 241204 109577 6 64 76 20169 29 432876 45 32 2 101346 72943428 82823 176602 87 31 448066 288554 940627073 430822339 160335 84 52 5068 46 141755 477630 3 34 795188454 34 416517 33 35 229397 62975 51 393351 88807 95 56186 53 9 384658 148464 672320423 1 76 448764 315729 335570963 71 279094 585170918 107927 121683031 96203491 86 251922 9 568406558 87 170553 131505 8 38 36 388189 77994 948652773 403378 51 78 646770765 45794 265766 459091584 457073 321470 756550525 56 26 64 200717 436549 718353023 482984 358429 150001 56 114783 16 700725130 64 154212 26 6 358466 37 17 212217 6 65 4 34 90 27 744054149 21 383920 26823 205865221 47 418348 187483 437146 51 45 292776 58 5 36 463656 57973 56250 421476 9 144199454 90339 3 354985238 432187 3 223932 66 109004 47 33 468104525 5 8907 17 485670 19340 908018760 160196 72289 154183 75 5 371257 63 234581 340104183 288077 314663 385592 494770 7 468553 43 166309 477904 36 15 407668 74130 156699 23 53 6220 6 469761 490906 34 22 430330 206930 345113 613512491 94843 7 399881 6 345379 230131 197536074 98 173138 28 96 2450 49 14 268796 620336528 35 141898 97 768874834 82 320812 149966 67 68683 214330 96 214955 306043 315369 408214 67 81 632299660 428714 96 83 70 95 456421 289849 437576 41 144489 4 3 463776 78 42 417707 67 30 96 70 34 81 417748 16 12 145618 142669 444677 93 42 1 69 414245495 435581 85988 4 434901 238419 13 244848 49 112788 71195 254597 60 32 160083 8 6 37 16 485640 808797915 69 64 85 450339 431469 386765 313511 456696 363637 170375 536970685 23 54 66129 126799 152425 6 347588 270736 376428 48 105264 46 43 46 8 68 104890 15875 40 846425596 56 50 33674447 431752255 28 17 447122204 80 79 35 89 387381 248275 11561 28205 184512231 307402 202896 71 4 207560 20 29 187196 398005 16600 66 215992 62 347774 273940 208124 170039 98 2 28 90 76 389400 93 458385 37047 83807 41 3 182068 1 207281 40 32 253144 432366 479125 63200 229928 265495 5 32 182429 8 300942 24945 174747 136958 90751 67 388774 59 137326 48 49 147773 4 65 223502 23 161249 118879 476384 329535032 52 8 3 78 12 11 44 365384 8 58 333109 167059 225618 63 62 478867 178494 95 96744 364626 19 71 66 1 337853 4 201419 473804 31 72132 428617 44 300682 448101714 86370 42 76 195877046 16 831634750 46 475615 4 29 82068 367768 10030 59 123790 10369 324546 37 74 49 68 72 324550 86850 25750 3 38 5 428065 424856 8 64570 20 666982778 364396 496794 1 65 63 364354123 94 52 18 21 236385 258599 258528 454709 60 742335348 364277 74503 15 442781 981263493 34 788871125 92127 15 64 339601 324386 44 284697 11571 219956 8 79 45 406333 7 353912 114985034 68 136928 14 68 236731786 298195 448221 324150847 272587 96 883167459 168964 420021 8 315728 43331 36 76 83555 85 85 808237147 99 87 74 463513 61 1 439900 58 219330 225572 291043 39 472827 14599 486391 969488817 313639 12449 60 48 72 88 48291 328603 63 152285 23 28 268845 33 228649451 10 79 12844 35 36 53 56 11 423811 308322 16 301812313 347505 33 56 12 21 453430025 138996 451210 48 63 841307554 24 3 321689 52 259498 319551 75 52 125523 476363151 74 611760660 232071634 463040 219240 367474 24 404115 267804 17746 6 10 180178 329731 4 401169541 41 37692 142233 7 57 728128365 105218 15 418525 236954 1 475305 19 43 419008 58 33 51 200264 20211 53 112644146 12 78378 5 12704 356644 83 66 16661 8 30848 97 58 27 91 12 401787 35 63 90 480540 92 73352 188252 95 63 375253 15 556169488 783922767 45 51 55 93 26 465402 23 79787 81 87 6 486816 1 91289 61 569673568 52 17 62 88 93 474022 29 4 29 7 120050703 17948 93 7 50 38 21 98 759058701 285771 733768803 423579 20975179 55402 199451 76 17 237810 23 267280 490701 64 75 92154 22 362111 157021 37 74 45 360542 234749 94 45 57 44650 391626 156630 69 268130 16 367116 77 5 114501 91385 26 60 67 234737 3 7590 63 35 220255 5 279194 84 66 88 295166 91 52 75 50 406312 130327 438536386 15 301160 9 78 1 363526 710122512 100124 557644682 416774 35 7867 499452 477022 453290 30 268426 431902 68 9 76 19 18 20 38 23 221978 425538 179504 195460 150837 89 2 77775 108053 18 84 52 893859070 8 439986 13435051 59 191783 286792 479663 412826020 774793232 46 84 412654 453120 315971 7 37 265141887 67 63 63566 89329775 21 8 458994 81 89147 992931068 409368 92 42 173944 26 3 1 13 87 42 451774 82 47 16 71 57 495859 429016 300806 42 52648 67 110394 46 77332 29155 4487 9 247413 80 898443197 337823 7 181175 76 44 37 89 81 40 69856 353954 380273818 14 825526348 317294037 5 50 28 94 83477168 18 88 383305 353980 9 9180 444554 187417 81 424113 19 54 25 4 318443 49 213286 21 423199 54 21 562494772 41 63 65 210089 338545 18319 114572 129072 234480 95 274535 90 263622 155833 88973 288983 54 67 237825 2 92 463304 8 39 64980 475078 99 281823 10465 493891 94 99 334717 13 24 52 79687 77 25 457081638 5 277154 17 293902 63 715611075 7 55 328663 1 314351 805725265 108732 466402 171284 12 33441 22117 373577 229091 402453 92 160950 57 73 51 431009 78 94 336352 1 297085 29 244723 71 158066 174954 44 2 224633 160374646 471552 4 41 77 20 449981 39 78 61 61 1 270336 239918 413823 74 6 278994 16 45 79 375505 12 429722 347142 96 80 73491 257026 79671 79 320537746 55 378531 11579 398936 18 361949 14 456759 26 280802 39 930322481 92 11 413017 92 38 147326 44799 14 8 330890 34563 458321555 335924 494135 58 93 453817 99 4 82 494612966 851987422 85 348138 267566 399653 74 845921155 490694 61 399199230 493599 429562 189366 293077 8 11 373546 5 8 21 221782 55 78 59 230309 14 7 4 17 11 72 105955 398868 4 79 228926 452939 2 95786 9 381409 321820 92 11 99 66 101529 73 67087 87 1 274470 37 33 87 37669 486790 310231135 10 197999 85 104311 6 8925 62 99 972058899 58 93 144550 156221 460794 246791 201601 52 53 151881 17 89 86 87 400765 56 247926 89 858047134 328793 403065 433139 159529 35 799307427 59058 19221 74 248265 25 40 494209 3 145084939 56566 86 72 12 59075923 392242 96 211750 306445 32 242017 77 31 51 187513 73 12311 198803 763810333 62 17 75092 9 8 3 243182799 455703 61784 54 346755571 84 4425 15729222 79 8 309150697 56 14656 11 23 438293 18 131357 375851 402584334 119840 2 88892 208931 249763 842882520 2 16 31473 36 14 273486 9 433344 168077152 69 22 95857 25 354373 641760005 59 56179 325165 491549 78 237256 416573 95 493253603 54 157019 78 333157 807206395 73 81 84604 54 94 102526 2 374112 99 72124774 52 110188 24 196266964 69 482698040 423340 279949817 6 85 67 38 97 30 44 413732231 12702 51 379618 191817201 428735 406691 67 262709 147307 9 39 63334 417646 217924 95 902668605 8 300855 87 63 35 8 94 277125 2 15 89 62 53 98 331452 3 325468234 985022212 83574 380922 150899 64 21303 5 12 605044469 198667 420067 83 89015 212591 289229 468688 21 33 82 63 125283 5 9 82 1 84104022 22 93 14 14 28 65 323388 12194 14 4 98 4 57 95 95 41660684 45941 414007 6 71454 49 65 7 3 369372 286849112 38 73374 4 57 71 36 29 270891121 32925 36 20 241107 148063 459742 337725 391713 12 229707 387675 76 465542 298719 267199 506530985 89722 428557 81 11 22050 54 94 8 775942132 434679 429894 283522 25 54755 62 364910 7 404479 263943 127208 778464392 45 4 79 92182 84 14 79728 389479 50319 50 35923 24 92 968816113 495908 432216147 167979 113825272 59 16759 66 4 93 6 463918 24 43 49 27 822750307 49 78 328990 76 69 60 58511 59 9 55 227371 72 255236 1 78 145088 137533 44 353718 92 30 437317 29309 68 84 58 490731 131292549 69 344315 486626 36 48 160803 348636 354411 16756 99 62 137204 84 61 4156 7 213848 9 2 10 266146 19 8 75 6 82942 92 125129 360006 268403 71 876757093 87 269281 36 94 7 2 13 22 325547 68 90 54 77 82 26 591518174 12674866 428277 289687 59 23 413805 32 46 3 6 39 1 393389 487519 834581485 356232 81 348543 173905150 19 17 123285 40 107594 5 861948553 47 42 463241 937337881 379412 74 205993 14 80821 235199 360599 490803 342718 227472 122128 67 7 442576 34 443388 320540 67 98 11 420400 26 472587103 94 8 205459050 97 267421 484939 94 28 73543669 140864 48 225583 62 15 78 25 65951 10 32 76 65 61 3 102820 122315 90 78946 70 140968 74 6 7 9 217036 9 190262 104577659 485759 5 4 234545 70 757039227 8616 83 33243 61 15 5660 83957 157428 70 45 6 41 487688 248569 366533 72 84 99 28 161199612 255990 493737 51137 443866 25 97 22 5 2 12 479499 84217 49 13 125226 37271 89 32 88752703 4 282169 150264163 454155 53 942290299 5 84 227066 76 73 86 140624 156556 18 413282 77 10138 47 453374 831664204 31 149214 66 36 213261 67 2 66 45 128143 82 41 73 259178 366210 489820 335591 71 52 40 324404 114542 32 443435 60 78 190263 106786 40 54 1 440837 69197 459688 32 69 257933 8 874764141 816094202 91 34 83 41 95 219535 8 59 171288 108179 400374 290246 39 27 552497656 61 674915160 329862 7 406399448 80 448013 4 331654 65 70 36 67 13 65 350038 29 87 91 86 26 399199 73 86 71 114991 1 66 67 483628 94084 9 30529846 407600 476043 668473697 97 71 12021 7 74 86 30 68316 88 155886 324215 54 419163830 400164 7 267327 395327 62 283007 91 83 3 197143 30 464855 67 8152 57 85450 57 181905 270379 927501321 79 4 33 92 321850 44 454049 61 49 64 53531 27 233734 281797 350141 8 321215 899014314 418995 62 82 78 755950012 72 420399 4 202138 293329 199001 386651 60029 323263 394638 390246 4 31 307829 59876523 80 331370 424135 39 4 389791 66 1 54 57 326884693 41 335806 436134 327804 312022 677588121 66 62 4 51 11 68 89581 414091 53 3 339886593 39 35 142716 493471 400348 35 481523 67 62 7 16 98 34542237 92 699774395 56 63 58 24 459109 6 166634 50 9 282584 37 357323 370470 71658 581541383 17 11 77 109655 90 151982 472715 130300 6304 272312 30 66 203948 53406 21 291641 278354 140060 395456 104557 31882 296053 191085 77 378486 62 206733 70 167852 228030 30 398903077 688164014 91 8 86 9 89 214753 22 201634 88 1 91 85 73043 97 170368 461718 489997 940214443 129696 238398 459045 235861 115664 378190 54 9 337039 3 96 9190 146498 71 32 153350 381768 281941 33 59524 99 329148 97 297988667 71641 152306 2 89386337 335705 48 807627535 8 14 85623 466325 85 305398 401132 288178 170535 60523 27 385875 345488 42 23 83 95 45 52384680 33 193640 9 50 52 902473289 2 473342306 218915 102111 283420 6 407498504 468576 34926 583555367 855959652 51 485108 97 186806 138326 35 45 46 34 735314812 150326 40764 36 67 94 384573 341928 316355 154098 85 143334 430564 27 6 85 5 316118 59 20 357073 25 63 450868340 39668 903388320 9 7 84 47 42 4 206271 475341591 71 92609 30515 1 68 44 69 307136 179810 10 148184808 185303 35 68876035 405507 6 493559 278000 431162 74 154040 97942 289137 347033 95 65 15 14 252142 68 74 483901 141222 70 892836344 6 283856 441529 5 487486 96 89 6 95 557559245 498781173 25 75 245186 174462 22 237281 3 14449 49 79 38 96 85 637058954 216536 186252695 39 73 245292 10 458028 26 39 43 57 413292844 467244 32 387130 136954 387964 154406 462817 219081 497889 8 34 278815 227978 52084 106954 696376403 165184 29012684 158528 814413196 138738 59 51 31 22964 77 233852462 64 243691 56 23 488092 3 53 157098 32343 814184689 80 217158349 794006634 418699 474443 9 60701 9 453669 61 304067 81 240342 92 54355 73 1 142132 96 7 335125 445043 108508 277361 362858 171256 153948 66 313200 13 1 146344 34 424362 97 184756 85 2 251784 3 89 83 48 241315 34 54 342094 7 87 666161292 1 58 62 29 58 21385 365321 19 135963 85 93 40 244892921 27 67869 318466 162173 387070 31 58 78 90743 60 84 38 123704 941331555 98 47 403328 250452 228035 64800 55148 315225690 157115 263023462 105453 406340 338755 98 48 348410 51080087 30 108792 95 71061 691689184 455312 7 17 236565 3 341981 8 747193930 430751 52 225461 86 38 140767 234174 403554 431274 22 78 61 84 79766 121477 263387 132686 25 47952 375041 43 84 11 35 60 4 289074 67548 767667944 616226634 89 34821 47655 1 36 6 32099 97 166917 82 7 86 729147388 95 94 62313 2 6 211612 35334 22677 32 250808 253879 52 355481 28 69259 293428 309788348 298558133 81 38 64 5 302580 608317721 18 286893 29 284607 22 325355 392495 201154 1 93 252857 9 396129 294180 415396 83280 694752809 56 312831 30 19 39 377019 22 74 49 272543 41 48 3652 293573282 6 16 27 7 559496503 390574 60 348418443 51 449445 216835 85 414856 15 110414 396381 96 74 310014 85 3 67 147690 64 13475 63346 1 116479 115672 79671 36 71 4 235398 29 73764 3 22 80791 379228 391621 422350 370040 186287 307160 291103 141975 413789 92 423179 171689 414170 662705766 75 1 450568 458874335 11 41 243015 434761 1 4 50 148234 174993 72 53 3 321136 98 40 70839652 75 120451 173718 174625 357240 77 30 7 282531581 7 8 9 5 221281 201561448 90 6 49834 4 428634 17236 81 4 43 191832 77 120262 41 32466 33 46 18 363703 29 322857 28 19 71 156235 310570 156006 150064441 132966 56 59 483297 69203 634 80 111274 9 71 76 93 370755 278835 152995 86 114680 63 78 620917494 85 436962 307660 230252 1 866953007 28167 243811 260396 12138594 433819 56 883731483 16129 814414047 81 917248390 73 27 4 79 343113 371241023 64454 35320 67 240897 42 41138 73 443693 34 354290 147500 180527 31 380775 29 406615 64136 41 75 672996852 176350290 2 17 14 54 399825 27 341084280 19 47 402428 16 162686 84 493567 32853 68 42 408347 2 72 839941664 94 161419404 50 42 334823 289299 222298 32 457266 697196521 64 285329 121887 15 181570 41 681496257 286344 41 203007 40343171 180349 22 11 17339 97 71 41406 93 457341 338319 456056 156360 949981328 97 319396417 336414 44266 65 43 311938 83 30710 78778 69 3 28 99 49 76 97556 84 42676 124528 230265 35965 209469 79 75 54 492724 76 83091 29 174670 44 166482 60954 7 24 2 46 95 46 41811 209540 458068 259590 82 3 40 69 30 70 272091 357732 89 74 65 148177568 61 22 82459 184986 84 320123 261807 231474 218338 53 58 21 62 7 351529 34 116927 99 72 911336483 5 17 84 445834 77746 31 33197 392999 72 749884333 15 84 97 49 8 451909 56 424558 551227557 353761 48 75 47 384907 46606 3 84 56219250 114916 29004 538211010 39 296849 3 239203 439862 334334358 20 68 29 361334 469159 57 27 419024 13 95913 212387 407706 47 95 68 276139 83 286619 93 6 66 225537 450939 54555 132776179 1 25 5 55 103630 47481 54 7 511424610 78 452337 424307 82 67 4 93 97 427477 2 91 31 19 27 77 9 152060 180353 106720 287865 22 26 365727 55 3 127188 132995506 111120999 242434 27375 675542654 273923500 76 8 95 9 305068 134381608 50 438480 97 14 666740712 5 94 57 272073 303850 5 368087 91 419235 27 49 270062 468097 406029 83 2 67 83 86 17688 860575206 224903 238893 100757 242147 54217 96 10614 176259 90 338897 411870 160853 363572 83 5 53540 45 67 104491 196933 52 95 37 126828 4 13 375512 8 294 21 15087 208981 325065 267929 375597 479561 52 75 16 199687 24 101481 25 17 304451 405126 231131 204310 603983901 377171 25 116587 525143366 22 15 261763 12 95 211027 67 12601 149097 312370266 520631739 304860 29 8 372220 349597 78 77 777538227 374285 155469 7 10 97963 91 428961 82 32 65605 83 9 16 325447 82 429532 96 49 2 64 29 385184 341584 70598 104588548 57 6 269123 76 398657 98 913863126 417028 1 52 1 8 863561079 446591 21 86224133 66 97 379592 275594921 66 367148 96 50546 6 122289 94 268125 651367943 288926 334045 50 59 7 7 75 60 76 134016975 40826 54 487766 137427 55 60 226022 619268019 34 50 206152 21 31 60 835648923 47 39 180421 458053 248951 789345091 5 81009614 165592 349591 481126 810534840 108494617 55592 84 433618 134851 91 88878 42 21 50 367476 51695 11 38 79 206673853 33 11 387685 49 78 266890 20 81 435598 80 131881 23 497549 127448954 5 363924 25 7 4501 77243 20 15 6 5 62 82 151096 387032 69 89 2 52 228455369 3 82427 925809555 209684 115182 48490 14 3570 31 287576 7892 346690 607271037 99243 68009 20 32 483717 90 36 346601 891712357 446 8 15 514077489 32 87 74 10 2 219267 150673 43 16 239422 5 180175 215749 489363 76 56 394608 123218 68 36 54 291794 93 802253454 201513 5 411320 6 199729 114954 164738784 207483 81 8 10 28 314242 102217 92 7198 57 4235 341209 52 231421 388426 254623829 177525 5 14 457781 351728 21 226822629 437413 5 69 399040 59 26 204394137 4320 249463 37 320926 54 27 852797824 6 251051468 34 408156 89 489024 297328375 270695 34 774171124 52 73003 354974 59 11 1 557961362 452672 346493 364494 359832834 498065 153619 52 31 107125 462859668 715509059 18 93433 4227 241099 14 51 481768 27 70 25 27 95270 358896 469394112 195015 3 228715 2 53 521776190 466087 93 250947 417058 270820 700944238 641893233 98 54 88 12 64082 352308 177118 17 1 99889922 33 426935353 32 33 35625 376431 30 61 28 379284 134892 72 252210 173642 73003 435392 453042 60 426555 76 75 543887667 154804 34 208782 49 60521 458820 133577 74 153153 7 216982 298785 204477 303757 371275 332840 78 51 267184 376047 51 130773 11 21 133909 29 899440895 657564459 68 358414 83 905952394 448256 181438 49957018 23 118405 54061 49 2 96941 336721 52 155995825 196616 15 991673800 768217821 88345 923670528 39928 71 85 134601 496290 78 69 58 202565 79 208230 202907 59555 29 13 6 220344 371663351 46 49193 234471 72715 236840 182380 24 37825 422248763 358268 249428 95 29 81 491412 64 467138 433338 43 5 8 409572 178941 139486 89 486031 76 400119 35 282991 292765842 7 405488 76221 45 74 54 362170 3 15792 70 6 10 51 979847522 343496 904114912 339601 60 72 423512 46 323543 468558 5 73 331750 66 427702 31 315605 186167 18 225070987 60069 356405869 465222 948624897 292329901 56 427994 197619229 282783 9 4 158394 204575 76902 4 804088801 367292 243229402 453523 47 32635 95819 24 77 45 17 80 395400 52703150 79 49 6 266143 23 235645 83 38 4 86 130470 318955 173692 85 98 2 10 32 81433 19 677113384 62 256922030 396387 66981 42 26 466549 49 7 41 20 67 96 114672 434608 276784 4 202492 49924 57907 179191 49 88 4 2929 200981 91 80 238984079 6 318812 17 111701 1 84693951 49 219657 17634 39011 388313 928764133 421053 47 9 93 48 92 40 5 75 243898 961511980 343205 5 44379 482097188 359638139 5 71 13 9 88 7615 362733 348449 19 1 214586 62 63 582954831 453877 351467 349156 6 57 323398 295482028 309832 78 240309148 222401 308293 69 79 35 420886 88276 8 83 5 345384 12 8 354383 328497 275597620 1 397003 16 98 6 10 66 1 82 364753 50 412149 51 68 106656 446760 2 267910 7 61244165 299986 29 65 61209 69 104175 218169 88 1 9 6 485784 95 18 11 48 314034 404821 5 91 52656 98 38 71 377940 92 54 1 117723 646433198 65 39 26 35 348774 151555 338193 111199 70 34 33 16931 3 67 3 1 367135426 9 141418 25821 27 180261 290963 17141 2 1 22 8 424851 79 54 231761 96 62 460561 42 21 120520 68 15 40 193648 1 25250 19 130609481 34052 266084 81 96 333307 315102 45 92 1 67825 36 32651 146349 89 233312258 54427 413287 346945 2 56 187277 97 447055 86896 87442 78 31 1 239680 222567 37 393961 477016 93 51 144119 369742 6 286280 95 57 871820656 78 8 93 4 267678 48 134022 89 416457 77 50 226207 211957 9 95 59 186174 204963 84 57 155249810 98513429 166939141 26 225988 3 124366 280887 129478 9 109790 464516088 225951 32 8 72 14 82 86 307697277 68 8 443876 32454 11 436711 750010132 69408 43 1 402036622 4 57 1 65809 75 2 17 143257 75 493646 45 33 120606 251396 360673317 21 53 56 319194 855784158 98 258721 480548 11 74 4 454406 315678 9 67 446709 7 56156006 66392 1 81 118288 22055 189457 5 35 671603929 24 97 2 23938 47 74 86143985 7 69 207443 444647 185497 65 7 403307 92 62941 80 74279 85 341559295 284802 27 83 52 89 71 81 5 70 86 38 437466 563699625 70 122093 58 92 195976729 2 42 17 28 12 54 49 30 436038 219686769 269097 42 1 4 467871262 255156 14293 749692243 111407 30 329867 26 12 697559688 6 40 8 18 730976315 20 60929963 413182 25 8 67 876171392 380899 77 1 857640915 394985 93 489647 35 196630 50 458105 8 223799 7 103717 303731 91 102139 472297 49 458637 109611324 499844 57 426589 16744 13 11 99 2 77 92401 7174 89 5 56395 48 15 251878 173854 68 428348 425662 64 130985 26365 64 1 244591 259312 276234 386369 37 82 68 141456 356828 105149 485666 112860 473287 20013 417584 32242 638596249 4193 35675 35 47 257531 299473 50 78 50 1 34 51 884024631 49 21 413346 303690 484191 267279 408686496 72022593 593954393 13 228908 18 8 156200 18984 10 17 570305253 3 282553 1 81 371170 8 79 374964 3 10 13 60 496880 88 424325 119721 185532 875035642 38 275746 128359 90 6 370422 88 33 25201 251159325 229146 18 484037303 38 423877 113778 77792 76 53 66 75571 86 89 105749 584518 1 215948 112892 5 14 29 75 17 410631 14 12 43143 465095 359581 485238 367455 44 427310 90727 4 269800 29 99 399816 140178 472603 1 299127 95 125202 414343 259399 90 67 47 37364 227765 52 4 811023680 68 344593 8 107758 70 60 69 40 467810 219237649 470034 39 294658 14 85 339922 53 248367 49445 40 9 20 143539 32097 71 26 62 15457761 245953 62 282427 26618 139097 97188 352408 14 1 976254328 24 172111 41 400976 431587820 24 466236 207093 68 73 23 229173 72 28 350633 318437 261550 30 5 277021 66 32 270682 724865554 33 2 967115898 22 41 44 320760 1 32 56 349445 63 169607 69 445162 80 69 2 104024 260181 148158 71 134896318 26 235505 327712 262630 970651249 1 98134 48 43 485841 521577996 4 68 322172 894985911 198350 9 25 493482 2 89823 2 57 5 126599 26 43 84 5 21 235956 183916 49 86342 46 83 2 8 27 33 44 682644136 54 358412193 90 57 1 637254695 8 34905 5 29 85 213713081 101641 52 58 54344 391502 8 194054 814009959 8983 22 94 8 52 75 2 47 83 296109 213595 474101 7 19 15 142209 85743 363787 68 319029 223204 23 210908 366572 377545149 90 426394 191226 59 355194 75 96 3 11 1 175456 74 98 183221 53 247108 128873 22 21 11862 363817 9 96 24232 96 461300 4 43 63 417337 32 84 428806 8 100607 219695 184588 263245 119314 97 7640 64 103813 336893 5 93 84776 172387 287056 1 1 314211 386791 69592 475913 643033512 104452 243748 68 184498 94 171160 418663 345332 172949477 93214 39 93079604 295805 22 441212 106647 3 122552 75 23 69553 377165 317163 474264905 213611 194654 435265 20 19 40 322823 234070 42 347418 537666183 72 81 29 21 413767 12 140330 39 442565 98 9 83 9 22 44 394756 87 284084 48 4 69 254771 224153 166688 489412 82 86 62 270769 5 39485 690525961 411290964 244378 434905 4963 284522 5 81 40803 14 86 25713 9 160977 52 452650 92 16072 68 369574 59 91193 77 980704667 17284 5 19 55 339961 7 430596 259484 13 206182 540983390 40 435581151 86 86 437388 308139 81 979778575 73078 498801 358727 185566 65 55 23 8 756321512 85 322960890 43 179112 288807 50 6 84 99 472924 86 48355 162802 49330 973678429 44 190733 226177445 71 386287960 93 3 317587529 37 8 70 381827 220135 84641 3 191520 274209 759165861 98 42 87 99 125755 452742 405185 33 403659 62 137802289 91 194175129 421017 56013 32 403055972 211986 361597 141575 274102 5 13 9 34 32 325714 80 35 189263101 80 46 68 30 29 210356 926749660 5 41678 73 346002 326415 45 80 55 33 1 56 377810 192359 53 351250 22 239338 97 48212 42 64 137867 2 405696834 80 422544 11 99 69 11 17 56 69 12 450601 494013 136375 111109 84 80 835755609 388286314 38 9 207354 55 61 420107 53 229154 910583092 482066158 110984 148016 429974 847106376 9 68 279698 482831 10 348934 21 96 27 92 71 97 474402 5 404345 8 70 92 352134 6 38 37 9 59 8 58 75 385583 473656 519164917 7 131330 69 24 6 73 9 229986 157676 27 4 176043 152686 36 90 53 22 25 75 99 98 5 50386 29 32 82 22 52 7 662967017 80 141316 721110175 87 77987 14 68 1 23 58 71503 94 86 16057 37 364000 27280570 97 3 12 58 6 187257 231787 81 6 72 60 33 35797 28 468004 16 177363 219602 83 71 126782 14 42177 105947 84 94 69 99 19 3 385315 3 132199 39 95355 3 125384 82162 27 2 82 132510 677112833 58 227960 327261 366803 9 98007 81768 178233 95341 72 83 227390582 86 4 5 54 262061 84 264570 14 490433532 175546 36 63 273208 7 219503 141756 54 183438 419837 96 447235 62 58 968637628 494431 444515 49 46 40 299709 62 68 441930 478472 551482406 56 127927 6 47 365074 272882 37 238361 1 53 6 233861 363382 499770 73 88 596022195 58 784793437 4 99 8 83 100214 61 381349 75 63 63 624832243 2512 385746 82 26 92 10282 3 88 55 414724 65 79 90 37 2 170227 168421 9 12 440451 231069 97 6 709 119702 439060 91 362546 60 195395698 76 50 213300 1 56 251057 288656870 47 431696 71 69 81 391902 55 78 36 315975 97 55 68014 396875 139060 72211 4 12 10 324415 150935 61 92 53 91 9 575697188 2 87 348521 8 53 206054 408478 73 93 10 181436 433372 434415 34 70 29 21581 468262 703452625 77 856385021 153589 282555 52 6 370190 89 115407 209443 66 383251 98 404188 47 136176 78519 57 87 169097 58 122949 481753 222509256 349824 28 88849 4 48 48 53 411471 68 984529076 478659 45 12 305669 1 318172 70 19 9 472615 196783 205388308 28205 67 71 5 498914 7339 969060725 98 448186857 76427 813469253 374015 451869 452898962 488920179 32 283878 304968 439551 52 92 128834 27 426910 745661564 35153 421813 32 69178 143075 113237 3 184803 32 82959 359903 58 3 8 2 216658 156712773 9 80 33 89 931053690 97 267232 30 235502 218854 281967 90 100284 272794 95 2 364988 453900462 414429 63 60 346790 496758637 12 2 91 82346 235522 405099 6 90 60 992 166957 463765 248813 79 57 616726039 60882 16874 21 90910 4 100270 395359 307842 26 70 384898 448803 86 92 310614 71 460298 59 30898 1 143140 19 321499 91 6 95 384184 71 17 640984028 115942 72 337351170 139030 8887 50 298362 80 5 255477 26 5 375149 454116 55 91 29 11 51 376024 21 321780 18652 43 84 1 30 37 440364 1272 230075 35 1 133875 862788706 173394 489834 8 67 93 28 81 39 5 263242 30 103025 409274 57 28540 8 802558035 335643 43 61 89 203978700 58 44 45 43 158361 453693 145813 425036 74358 210679 154595 401343 228224 90 68 92 45 376278740 62746 69 91913 927272201 52 48016 82 46 471593 88 50 78 51 922266397 473749 83 4 459770 763542709 166562 445159 84214 2915 43 72 69 105510 15 43350 450573 153648 448154 69828 96 68 99216 80 30224 56 96 21 26 118205 22 177054 406819 316929 221715 18 26 60 1 74 334128 188224 124342 80 9 53 26 6 373561 4 258394 257181 19 68 425725 3 45 981977950 16 461651 19 237751 73 76 68 665873468 344311 47 128967 9 42 332099 6 63 200367 441647 290773 421422 35 287297 495448 26 163073 88 178234 491802 68 144961 7 32 276919 20647 248130 389005 28 75 14 675862065 50 21 160142 19 958411830 200068 95 31462592 20555 491812 20 4 90 395455 358994 41 81193 675401794 427934 30 87 78 43 398728 187716 438475 92120 411464 45 53 59992 6 8 36 9 360233 321138 462717 374875 497539 373292 19 60 149846 51 451501 222526 293076 185209 93497 15867 565472879 65256 38 46 98 432696 64 464736 49129 8 127977 38 42 258680 55 123253 91727 36 219821561 65 193378 17 29 401316 39 1 216911 366677 21 72347 280735 43 44 64 199642 168982 35 57875 54 76 62512 399878657 38 372879 21 78965 71 259125 460065225 746252756 21 142212 336425 43 64584 846062583 62 8 1 59 26 4 22 188189 114745 166525 154490 106813 5057582 6 44 190536 41 800964675 78945 93 86 74 107616 456176 113188 296834 104381 210059 138401 37 42 95 185373 94 417073 218834 619236574 927867898 36 742945224 62 444692 466144 472288 92 48 34 475048 206745 170650 59 190286 18 471454 51 63 60 50 77223302 457812768 69 186379 17 208065 108115 144435 43 248782 78 71 456114 472234 22 122224 40 476241 30 98 466560 390544 11 81 3 354927 372855 24 55 3 40 51 11 366463 403324 3 88950 7 26 270780 9168195 7 450810 250150 245676 57296 428395 325199 83 12 610398511 62 91608 80 6 53 3 97 89 97 13 12 37 48 450913 74782 440992695 141406 87 7 2 7826 63 79 65 187453 487244 770748586 65 391391 72 19 495533 121621 47217 976823356 88 197730 425747 39 129684 7 14 121874918 51 48 6 427051 476845366 27 141157 476694 369949 30 219897 470515306 72281 99989 168401 89037 868854598 58 1 89 5 30 95 269673 84 36 75 22 646352220 78 336472 205412 2355 11 65 453770 202027 34 5 40 10 319520849 415693396 50 67 140983 32 483769 58666 203100 12 76 87 54 460445 74 8 265769 34 212415 306736 133526 96 55 83 2 478817 354168 62 79 4 41 61 9 49 139623671 198074 69 751197692 64 48 49 16504 280174 67 82245 487762 94946 9 23 19469 242610 288562744 95 401979 59 213795 428207 8871 423996 7 436488 494999 45 26 5 300982 464562 33 7 67 700251702 15 74 36 114033 41 60 26 139547 669670110 63 60 62 334591 292765 8 7 64908691 873589442 46 73 57 72 145585 67 361986329 30 455690 704449562 2 77 493468 12 389504 12116 323048 816062733 187311050 493749 62 203100456 10 205190 50 108844 29 55 80 219485 31 41 4 30 111405 26 24 613277092 428926 84 50 158025 98 18 15863 278108 40 77 74 51 65 315535 108127 22 458854 736205977 161851 32 265849 49 86 440475 69 321716 85 30810 926948956 31151 375263 168429 42273 86 461852 63 48 395375 30 390489 380758 428008 52 31 440305 54 60 372742 10 418414 95 281791 302650 79 380711109 7 459905 474562 716846824 3 22 743887846 1 40 340019 94558 50 45 19 44 163065 663036628 279504 1 57 484878 693412093 69053 148000 19 716811049 73 137622 834423133 94 335958 29 71 38 77 9 67796 405755 73093 314461 497851 658139018 560556157 37 30 60 95 88583 11 21318306 301373 48 434413987 86574 50 646311145 83 74 38 109231 57 58 245174 64160 44 458787 82 500069463 381484 1 448016 34 486209 41 8 1 50 271841 128846 32 5 3 98926 43 54 326752 93 244959 78 36 250745 437332 53 17 287655402 45560193 38 333599 469596 66 74 224631 65878 460802 6 17 79939 244232 434684 54546 61 20 11 48 40 6755622 9 183902 178114 446829 9 12892 31 79737 98 29 98433 137576 275098 365861 3 198930 18508 90 18 843291143 402028 488611 52 478102185 58 83 97460 361646 119894 154662 1 455466 88291 65 18 321149092 18 68 54 71 441150 108969 66 453067 40815 3 378934 20 421287 47 447 153471 4 7 255416 412541 413762 42 266098 226602650 75 2 204383 70 413137 2 32 15 367895477 7 67 81931 77 17 41 18099 6213 27 269978318 99 988975832 89 3 18 109452 1 496837 941991682 4 33 460262 364069 975533366 871211608 329217 30624 400366 467984 81 2 24143 205633 299659 9 31 84 398511 89 477472 861183176 54 52 5 104558 3411 398646 195352450 474211887 82 4 414808 370665 29 45 83 360665 107084 47 25 8 444783 70 48 77 2 18 90 3 177850 40 37 3 88 368057 2 95254 55 145450 303359072 41 7 440770 466478 80432 2 67892 52 77 35 388436 784064463 80 2 66648934 379135 255248 93 79 662863137 25648 73459 156482 239332778 441485 171406 429807 327592843 92 11 766950679 179153 70 2 208716607 1 51 18 98 448078 69 97 83 223268 5 4 69 490594 15038 26 21 338208 71230 831845099 272203 114424 186960 13 98 195602 50 83779687 97 259932 30142 2 435024207 73 315067 4 57542 884849891 33 247989 417424258 45 308908 14 119478135 74 7 893492970 29 75 9 322119 276662 289681062 7 75594 452790 159080 441930 614444932 807452551 77 76 503104860 419145931 250289 355667 40 51775 81 334230 7 34 65 63364 216518 668509578 78 14 68193268 48 30197 2 408236 45 289055 3287 475772 609990643 96 55 6 43 84 92159510 44 5 394171204 91 37087 285420557 201295 149594 189797 1 217778 63 114985 349717 388019 75 29 261313 801 319481 292213 203323 389054057 1 410718 58390 47 35 48 106664 93 246399 413742 433872 513219231 114397 257252 85 49105 88 45 85 97 76 214595 6853 253592 66 384060 288637 366983 3 17 17166 87 67 13 98 1 91 67014 150883 327869 5 10 3 453424 428496 16009 93 1 266170 3 37 386659 192488 3 59 242784 492101 37 28 38813 54 401118 74610 938517070 372045 138611 442451 9 9 6 98 35 5 241656798 57 18 5 12 4 46 14 17 378831 28 20 12 192683 96 53 445546 69 65 334588 104875 107769 179152 47 259641 37937 421155 10972 498357 12 361391 99 82 1 73 292532 44 497589 94 7 57 165410 95 14 403789 95631 74 193357 8 78 20 368480 392031 434628 5 8 78 306441 415384 188245 51 340941 352251 894372979 54 224208 5914 134012 35 36 140784 6 64 17634 25 36 10 98 24 56 368844 13 405453 78 376399666 79 389695 62 9 3094 83 154223 50 202740 91 118023971 308993638 62 3 83 38 68 52 83 304919 49742 29 310577 26 358291 34 58 52 4 20 185851 60 29 158954847 128601 160034 278135512 139710 51 186028 134783 229036 57 41 7 1 1 75 43 72 4 69450 1 4 61318 409293 298257 61977 24 435614 411148740 238707 95 79 303334800 1 312913 56 71 30 491988 297811 295264 64363 87 67 4 36 5 285897 631200174 99 47 389155 881113686 426618 968 31925 684 5 415867 351071 172987 80666 28 490583 685970037 482457 10376 485654 432899 347297 287570 432741 58 345671 1 2889 359760 890270935 9 16900 32 359009 69 59 7 10014 17 90 17 232660 25 8 448311 39809 371494 80 418182 118841 88224 61 84 437837 256174 440566 3 917651622 98 153520 1 338873 41 99 9018 51 886350138 304003 94 28 201205 261755552 76 530332838 285368 93 70 67 196182 336031 265991496 499989 920244061 75 489967 120298196 31 78 366212545 91282717 36 979044598 91153 54 413015 5 197128410 203086 99 455967 231422 19 37 42 162482 43 36731 38 52 379666305 198804 83772 214335 442668 43 453821 56 99 43 158490786 83772 136753 61 76 256883 476971 87125 44 221397 375441 521403350 219035 42 43 25 16 228840 8 77 74 156695112 82 1 76802 260083 733974707 28 223133 91 15 108268 191790 107741268 44 18 16 691068125 40709 777094599 29382 493594 239637 41 190697 91 31 78 164208 361947 20 337492 61 349367 86665 72 735358319 77 836876460 44 1 424783 231973 42 170512 18005 16 55 79 46 6 82 60 68 12 491466029 429086177 22 365217 79 80 369751 91349 182403 92 79 68 58561596 13 7 60 437047 207673 10 168529 459351 96 104097 75 205474 157480 142993 444879 477004 169972 88476 100619 392392450 37 30 56925 988357313 98 275240 459766698 73 239493662 97 245874 277180 343313 66 7 41 383812 94 241217 13761 18 365985 183311 31 221828 7 63215 84 227331659 13 44 39 65 77 45 94893 70 110754 55 496913 94 7 663527283 64 81 459005 4 523261141 448299 8 25 376857 111649 15 59 302978 127978 1 92 77 49 24 75 478355 257971 4 48 80 86 85 292335455 275647 16 287705 33376 60 87 16 49 132370 295339 100534398 70 191967 72 25 944967180 79124 56225 44 1 796599673 81827 3 466305 46 166778 319276 77315 2 55 7 6 355437 478012682 365319 31 180982 207192227 43 9 255540 304724841 867385237 212825 334280 98 93 24912 64 54 30 343368 488075 56 210332505 75 343179 7642 296983 302149 24 474976 43697 835440996 5 17560653 49 80 84 82 4 94 16991 448360981 63 73 449883 71 176982 9 895375491 49 72 91 2 65 362142 37 27 25 33934 4 106704 26 38 29 34 27422 86 37 10 46 152124 42 292399 378071 9 3 395249 91733 281858 416228 29 825075974 50 86 283938 647258049 48350 185522 49 211577 32154513 363705 2 416782 2 20 113602 70 103131 498182740 3 364814 561982286 421616 31 104388 495418667 12 72 26 214080 99 63 393383 644712504 93 8 254952 67 406906 5 373502 19 351408 361460 3 103465 76235701 86 1 165380 7 4 92 398285 271040 348556 78 204668 972997881 59 243916 170849 71 702709034 78208 446507 85 163657 6 70744 26 82 179510 111214 442320 95 240289 62157 377324 268180 369991 4 97 27 51 96 288246 205913 70 59 427293 7 66 246159 15987 211816 791030484 440290 27 401734 97323 43 233726 35628 31 28 276245 9 9 317310 29276 12 71383 293384 10 26 280239 241265 443115 187455 37 78745 314993 486196 57 10 39 794576698 10224 400522 7549 476851 239667 54 55 299316 243501 172917 42 65 523916028 464767 42 6 250918 46905 220588 94 321166 20 43 91 76 340609 6 9 213511 188400 3 227432 132979 33 199183260 252192 2 3 14 56 7 54 831998000 1 480654 324268 53989 32 5 82 44 25 392899 139953 100180 69 11 472617 65 1 18723 28 768521861 413763 392828 548310852 371991 7 4 337710 551526587 63 7 341314 343286 23 5 543382698 271206 110764 43 34 7003 99 376113 38 6 84227 83 63 111548 85 461176 14 39 13 83 63 417513 25 21680 9 162654 990875415 324228 282331 196306 46 67 62 37106 99 202832 155013 143816 25 79215 9709 2 253194 473195 32 56 459013 166142 438926 9 193195 78 76 63 236458 29 15 930430065 91 347339 51 7 4 11 339954 385989 281705 152508 659113682 34 495453 96 8 27 18 491760 278884 30 85 44 53 95 78 39 464514 452815 86 48 79 987759941 771041447 251893 138189 412613 2 96 167526 444113 8 439202 1 16 9 11 31 268322 373186 11 253296 7 75 22 97 81 338337385 308879589 725879417 41 236673 97 181576 37208 432392330 377369 78 394551 28 9 12 43 470733395 210576 86 85344 12226 226025 22 549969817 12 56117 458504 9002 6 356116560 326512 301154 61 21 295790 57534 57 3862 74 62835 78 48 27146 218677 255728 491321 97 4 131140741 3 253944758 21 164576 98 46 267479 16 157062 44 371198 7 11857246 64 436945 20 747305867 370202 4 793657254 25 241678 97 19689272 243913 77 95 1721 248037 355637 56 23504 52 10649 64 4547 150873787 24 9 98 7 318203609 269200 91 51 37588 2740 405131 5 34 464066 350765 35 90 470507 87 415166 67 94348 18 122979 245613 2226 395469 74 25 511897209 4 14 60 48 69 490006 9 61 83503 96022772 32 22 376130 16 67 457539 243156 11 178601 294625 6 2 299617 74 4 481862 943424705 85 31 345280 427669 275506 86 68 10353801 49 943617538 35 645839541 168933 419081 61 328968 71 485861 75573 74533 2 37500 6 275743 49 60 193229 81 99 39 301578 25052 84611 312643 42 429464986 426063 21829 168923 79 35828 5 287860 206154 47269 17 321730 58 122392247 603864897 96130101 39 91 64 9 371538 169310 71 25114 283194 825508918 225518 125611 817108678 110378 338912 73 429138 45 352384 11 443373 152290 138008 442441701 23 294275651 63 2 202234 156984 738719026 303305957 466659415 355748 66 19028524 46 47 39 770449387 30090 497811 24 274119 90 445480 45587 26 455370 307542 214446 96 90 355387 5 389643 72073886 95 431218 282178 4 74 93 219653 91151 14 154658 8 60 42078 160887692 1 61 364399 69 77 296013 4 8 61 95 386495 16590 66 6 334212 147833 137740 92 300033109 23265 54 233461 6 15 49 371173 427242 25 49 71 60 97 366648 67 241546 5231 12 323301 12 146523 3 1 73 50 36 977583266 67 96 450793 83566963 335987 79 410149 147536 12 24 989717308 234420 4 88 33 250477 90 460306 198732 4 17 1 81 19 26 389490 86 455748 1715 249790 297499 119150 291699 87 82961 89 86 352637 875936942 77 193424 388634 21 80 37 127447 73 90 8 22 839871723 1 248568 445413 33 179968 351701 133076 64 4 29 28 14 54099 785062162 3397 29 79 76 77 512220230 48 786651713 42 72 63998 17 4 605588518 222792615 86 88 231543 186390 198062804 26 2 127717 71 350606 326353 4 410883 188483 311456 59 271340 249837 81 390116 16 113563 80 8 73 36 262722 2 47 87 786314400 741224720 28 405304 254054 495990 145835177 359490 189365 29 400554 193915 4615 31771 99 40 242548 95 85 39 96 57 58 6 42 16 48158579 333920 86944 152752 69 48 255517091 9 286482 308749 217258 16352 56 60 66 13 516697973 323314 13 842464218 2 155000 366406 200001 244957 288701 479233 66 114879186 472328 26 42 98 198789 747476100 346206 351094 167938 107323 56 357829315 23472 315359 428126 424132 416299 645121978 70 69 96 448831 500100214 408357 84 77 204228 7 35 92 1 864964824 54 35967 254554 8 303694 250856 1 78 125829 58334 3 81 49690 40 34 16 166749 64 89 156604 39 14937258 90816 57 589621644 7 17 35505988 365879 116148 27 79872 363110 369600 53 31 48139 20 479592 149399 219306 433885 7 74 376355 950542379 321208 20 302086206 223812 41 496177 216933 472481 329478 22 226606 5 65 75 453690 72 69 86 2 540269720 92847 195034 87 8 89 55 147183 182034 17056 362558 289964 93 53 876118546 5 60 209676 421405 1 450332 6 57 2 42 295814703 298865 36 3 81513 290845 114150 146684 185005 33605159 422620 441573 401556 74 67 486364 80 421854 64 260673 231952 58 258635 21 441784 109237 206671 423167 4591 183044 38 432253 8 128103 75 31 274399 344331 58 426981 379525 7 394344 489473 69 446851 377942844 55 86 454225937 300541 341275 173204 417844 83534 145144 54331 99 51 33 5 384916 228921 281571 207079093 76 177787 297916 34 367535 517943982 40 398467 405128 34 483621 53380 314092 81 3 410190 125046 38 13 51 74 148804 600594788 34 25 858273898 70 88 77 22 24318 271728813 377145 383272 93196 23 126074 8 388709 375766 44 112438 172524 92 516856753 4 80 7 280926628 1 409226880 478299 70 428720 466022 177922 10 800336499 725202222 133046 13 336537 37805897 361945 9 30533 354802 238369 113002 34801 5 9 7 190284 72 833693391 470766 351174 73863 195053 1 78 64 7 135056 495746 96 255376 415236 2 71 529838151 649724268 7 54 334069 286579532 86 84 71 67 60 7 51655 1 72 196898 7 5 917738188 66423 447811 19834761 1668 356641 425379 89 336029 98 79430 51 48 382064 787424002 423872 94 3 69 56 429175 19 33 13 70 95 391751 334758 66 27096 912596850 73 70 190729 3 91 499540 496199 25 32 34805923 117950 65 26 349383 38 4 464164 968856216 499751 51 193112 17 91 741736664 15764 44 43506 23110 398382 148427 8 350723 97 3 26 69 295436 38 251687463 7 94 189420 172078 474846 208713455 195816 97 5 241236 469664715 65 90 36548 68 77 95 37 156717 61 991957986 288281 15 33 153091 1 7 397257 9 45 89 57 410758 20906 7 67 493664 246696 57 2 346827932 60 45 183935 448959 879454769 41 1 86 379087 52 219316 31 412695 175982 893033266 9 18 395053 3 103101 15592 78 195037 53 348864 31 139568091 50 142059 402190 88296 152023 54 11670 60 19 15408 285378 176007 23045 18 29596 19033 301291 73 306056 59 57 55628 386626 1 183800 368893 102569 44 61 15519 63 74 72 229119 21 76 5464 35 800115757 58383 979932686 90088 8 93 913202473 47 45 1 99 19 130701 48 135071021 82 61 50 910374087 995792365 242555 36 473924 77 25 98 2 12220 7 12 47 457561 166716195 45 383708 88 4 54 70 94 70 829216462 87 65 29 81 479905971 477485 369960 45 3 87 52702 60 2 75 504954883 75 2 443243 17 281198 313178 47 13 321651 245582 318710 246108 922462822 38 62 7 351551 19 76 98 297178 7 5 50 260577 54 275176 67 91 46 434306 84 336237 664845115 395770634 9 210590 330148 70 37 415396 7 59 237524 76763 91954 69 102751 32 287267 367515 600877545 29 36 36 76 80 933879150 46897 52 329386144 71 69 25 38949 88 238547 401731876 31 14 98 16738 93 91 64 108208248 381511 34 45 42757 51 129922 93 252152 485218 13 64 389992 25905 392723 69 97 497820 48638 88 4 5 356500 99 10 47608 43953 77709 4 74 26 57 18 813927989 22 85945 77 401867 476707 484103 367112 164883 64 31 27 568815105 140159 197243 417656 94290 92 181923 250496 96 3 82 64 25 397664 3 947400388 7 8 7 978352457 364878 71 60 85 49 65 17 271017 293133498 352652 52 490980 19 13 159795 26 464125 363051 397551 10 99 48769118 410753 365110 3 655844783 51760 275570476 97 465290 236128 46 8 14 10 2 266203 880533417 863688261 12 33 8 86005 256321 7 757501188 32 54 36 149493 280781 30116 26 324627 470505 350173893 62 436182 61 210658 104198 99 300617 16 247119 59 80 30 495095 60 42454 403486 42 52 137252 59 11 50 482680 14 84098 71 95 186811 234252 79 387034 79006 83 396920970 115201 127398 34 52 99 455524 445519971 483937160 336165 19 1 80 95 6170 368477532 43974 4 56 332289 2 638933067 345909 63 11071 730428389 442238 307769608 855164557 58 481198 125548 57 13 92 78 499163 49 62 88 3 442853 76 272347 470962252 455168 37268 35005 64 81 62 671779858 30535 74 31391 4 52 338606 31465 774318597 281280 65 63 466949 92 5 18 78 9 81 134953 368521 537563745 17 111227 25 52 281842 97 252036 46 85794 62 231168 209300 184901 14 61 85 51631 89 50 367722490 482943 722619389 67809 486269 24 96 84 15 74934 69 65 11 46 76185 52 99527 358635 15 75 453741 177873645 268323 233546 482330 335236 32 158243 125023 11 557532696 36 259646 356227 44 42521 418099 17 29 94 51 96 62 31 322882 92249 38596 415518 9023 59 485671 18 543881091 95 53 95079 347164 402411604 54178 19 254409 130267 12 93 87630 85001 581453405 59 6 622236952 695098036 832308906 498479 298498 57317525 501879806 346578 170733 61 63 1 61 80 442321427 98 5 7 80 835107041 10 35919 96 20 475321 86295427 10 664917591 86 341268 8 56 44 314646 175043 327268 8951 49 23 19381 244884 60873 89 484470546 320580 2 5 38 76 37773705 257021747 281921 28 22 124184 219956 110352 72 69 22 3174 152824 75 410816 452001 25 9315 275666 97 318014104 84 125470796 299718 96 29 451302 65 227496 37 411554 314801 60 73 72540 8 43322 269844 46 234733 397729 55 73 456493 47 36 80 64 66 76 19 457220 23 12 43 686251711 473310 9 79 267735 406484 359408732 92 2 406365 46 47 66 3 839299535 1 338730 315312 46 188551 487185 82 3 469842 259616 75 137976 262292 125219 45 460146 18 46 4 248511 113633 13 237796 33 49 330775 277285 96435 2 471545100 79 424490 22157 370601 20 91 36 217595 94 46328 85 1 422675 261838474 226969225 54 57 18 102259286 97 707164806 14 78 27 419795 447252 62 313301 26 201642 60 449680 352426 677868224 931873731 253501 465111 390660266 46875 9 29 81 93 100514 4 98 44 945053979 41 37 99 94 19 8 99131 116300 261402 83 469918 10 10294 11 24 19 23 90 218644 75 182925 24 59 6415 51 174690 343232 75 128158 252133324 318634 437831 78 239309 281451556 957714387 8234821 66921 23 46 27854 42 54195 50 63 54 6 3 71 77 49 697232639 199963 425214 10 362123 83 307439 32075 223543 385867203 37 86 74 298279 43 89 5593 51718016 103382 36 2 192957 5 13 175512085 376624 431680 165560 470231 281060 1 51 43 14 274861 486221 472932 224206 2 51 421820 27 12 51 24 4 396512 367808 24 47789 463164 212278268 94 32 379899609 40 78458 43 90006 68 363909498 171128 25 20 64 93 26 211918 89 83 28 43 391499 97 427020 289501 819604309 467991 297817 357449 96103 40 79 111783 75 90 27 220887438 201129102 77 10 298362 154799 458957196 2 1 472264 19 479643 85 401612 250822 84 727087028 433590 97 30850 128359 155513 98 8 86 11324 82 124559 116899 9 295615 465083828 46 367885 2 91 18 17 1 13295 492041401 8 438448 315249 5 94 4 99 12 8 98 83711 81 423203 425292 36 58 209586 121912 119199 332655 38 3083964 48 47130 94 183840 97 56 89 58 181078 956459264 424593 251312 1 18 42 50 282752246 262565 52 3857073 67 1 48460 25 409846 799091795 50128 88 262973 72720 41 200840 2 191868 389504 31 7 14 131511 37105 40 62 99 419335 251238 6 62 109385 91 2 36 68 217790 459724 80 29 197079 414843 219802 76 3 19 46 349743 27 1 44111 3 206275 1 13 853885364 10 88 66 982942519 118869 39983 24 63 455341 81 57596 38 78 8 7 5 21 3 826121485 213777 112142 2 7 191107372 388938 57 435718 76 12 24361 37 153790 47829 1 372404 400832 37 368074 19 6 158540 2 54 339785 80 38 79 67 53 95 15 127336201 53 436376 92 94329 60 58 174745 80 30 56 36 853291639 15 8 2 42854241 181745 28 111166 391596660 42 261793 164415 326155 486787 25 121275 77128 257847 96 13 53 75 289995652 492489 148797 4 913049141 84 4 256173 64 62 2431 272118 53 425635 74 65 302885 401162 42 364831 406749 56 3 95 370365 422230 26 52 463346601 51 93248 26289 54 339117371 158636 327194 80 7 42 81 74057 232090 37 243014 209095 154176 271021 395458 37908 492699 817325553 253575 242803243 98 2 30741 91182 216574872 241968 128294528 913276188 366930 380072 88 724645149 69 76 129351 76 21 93 98 61 264446 415355864 13 111834 638606313 85 39 30 5 516821437 130409 414842 302371 19381 47885 79560 357327 3 567664255 449840 362153835 3 107076 462136 325451 57 61 302671 152978 452830 92 11 59 1 4 51 44 216598 269300 314485 81 54244 23 167731 36 92657 383745 9 69335 86210 13 10 9 110600 484312914 41 159487437 48 24 34 390293 44 18 447972 463044 3 55743 247976 262385 63 72 409855 54803 24754 407067 26 20 69 6 82 153976 2 89277145 468653 4 59 230024 498450 649413206 164503 289046 877536634 29661 957907588 714810697 178528 72 40 33 213965 51 80 407842 53 238177 3 263835 49 542236667 87 425215 412734 10 125865 57573 784612285 31 9 5 3 55 77 487461 270501 355731 447492976 420115 276092 8 797536784 47 664380766 7 6 63 48 67 192818 9 102886 24 399736 155079 351336 194838 69 179573 2 214691 4 90381102 68374 419661 195177 155998 68 59 157022 428761 6 72 469421 57 7 84 1 161988 81530 41 7 54996 279662 49 338738 16 433115 30 86 22 1 181378 65129 73266 78496201 48 51 55 156517 399465 42 240898 26 62 71 256754836 45 12 197962 83 372900 84 85 75 59648 222535 74 9 99 14576736 4 394053 23 162200 32622 85 70526 5 300525 381630 15 4 144928 62 76 16 336077 37 3049 8 200193 59 9 424679 92 28 439601 63 484216 62 8 2 84 54 653088115 812844055 247633 8 464687 27 46 311340 42746 60 77 121017 9 81800 78 48 579351529 95 303605 122025 118762 172727 135569 968756224 7 21 726678244 412840 116271 353494 2 56 36 344537 2 97 370484 75 136560 20 402076 17 247264 39 67 188473564 38 82 80 206369 492986 59 336044535 4 60 16 9101596 40 66 104484 21 806158376 18 411976 7 54340 74595 47 80 40 250749 446469 10 2 452280 781270248 2 471809 177181 91 91 465468 31 183147588 86 37 444669 437194 64 459140 22416 988881860 101812 442484 44 129030 211632 1526 48625 23 45 22 8 40 453325 383517640 95384086 58 161390 375760755 8 524388388 11 22 448544 97 86 38 323925 57 57 444674 379803 62 444617 89 3 79497304 311248 44388 35 17 54797 636854849 25 79592 2 79744285 146971 96 412579 391671 18 25 359847 92 21 453474187 94 295660 34 196171 455715 40 153081 72 63 436510 234399 73 81 578008244 65 76 204110 62 5 55 33 379244 173937699 176433 545074328 110026 6 67 25 45 439652 40149635 61 271922 15 462755 23880 440817 10 90 468599 94511 16 94 94 466157 89936 5 77 90 38 27282 70035 64 36 86 327587 190687 7 21 9 85 3 37 394600 421344 325230 719807590 45 134316 336963 390606 33 8 2 70 61 37207333 24 26760 78 35 627882376 19 11 22 309416 467005351 36 473908 487649 1 337855 51 43080 72 119713 32 3 7 494732 24 53 821775233 397671 35 28 22 88 76 5104 236829 62 60 73 294585 4 43 49 8 311338 197688 411610 406416 70 916704659 129564 177068 160325 346930 257839 95 795692075 4 202422 11 149335342 12 348898 453999 254393 86866 365649 459747 365551 302313 90 932294132 71 493369 416607 79910 78 120630 260268 743701615 93 9 74767394 29092551 51 60 68 6 3 136522934 399107 61 62525 200770543 386359 70 170960 879858878 476183 15 4 914170980 167125 320731 18 2 37 5 82 89 10 326253 363126 60 72 362544 61 38 41002946 65 34 379831 10 7 30 93 464054 93 82595 47844 151250 3 214062 283165 17887 12741325 374887 378018 378339 159904 335042 399304 7 95 105511 263867847 20 223761 12 18 89 349645 437481 239744 61 8 100287 68 410985 456038 375893 723079503 51 77508 1692 94 439007 181739 77 56 8355848 31 329333 339044 763641907 97 13 354998 8 73710 94 395511 454859 8 27 198670120 343736444 253359 420944 160312 93 43219 385635 479629 334879 368652 257409 414987840 382201 396582 10 232004 19 35 368545 34 409121 4 27338 57 81 273348 89 3 183801 475114 55 48 68 86 113548 65 12 294297 7 34 129431 468450 206650 5 2 291114 79 246800 2 8 294065 35 59 79 394217461 220264 63 429612 20448 337989 836587791 21 430416 67 88 144956 379512 2 54 39518 5 23 4 6 35 184286 246861 20 9 50061 263331 310443120 14 331650 427316 491805 149946 472483799 377901 93 4 339437 93 144578 83 90 246326 96 167332 935774623 84 47 12382 3 4 15148 48 447001717 9 128663 124890 54 37 53 5 226139 7 325100 67277 2 303133436 194292 151171 83100 24 42822 795610279 78174 499214 5 23 5 159816802 78 403894 291721 439996 290698 32 246240 382388 148835 22 246829 361986 59 7 252920353 22 504309831 10 53 662524617 35 269823 299158 37 171879 398776 493913381 877350498 25 153735 900054637 130149 214233 1 4 290448 31 426844 385212 42 161686 38 74 85 97 135194715 339183 7373 489078 14 288260 485786 348143 346358 89 214831153 82 328375 5 26 214265 7 126404 438325 88 75700 8479 148023 13 21 96253 71 24 13756 9 418870 42 159165 7 489451 242590620 7 77 66 42471 3 10 76 16 16418 364292 4 20237 434165 399754 10 195438 15 98 8 45 806590934 481310249 18 487108 412157 214729 54 76 97 69 48 28 64 495875 74 80 126160 143844 479914 40 43 456544 368758 677857254 173015 272448 71 202944 10 47 128452705 136140522 20 70 20 251902368 313537 50 490038 87 711817742 77 4 28 95 4 995953326 17 401256 31 71817 95340 149306 770927963 2 27 2 116528 44 414379 65 559953749 458177 58 40679085 436181857 498779 21 294109 35 277688 214835 531852509 78 443263 345080 1 19 9 14 3225578 36 265171 20 17160 11 504911761 195038 2 28452310 38 14 302395 22 938457726 21 101220898 149599 75 15 26 42 790431632 135192345 70 37 2 73 67990 224291 55813 255995 211721 182927064 120325 43 42 43 986808540 56 221544782 13 17 63 489271 334379 82 96 6 83 275449 71 193172277 286443 702437783 36 844691392 485221 333148801 93 6 96 60 1 522391762 8 77 27363 407095 353683 149115 327213 271259 467117 370452 67 99 340848563 295502 380575911 446715 47 67 335791 72 179688 5 545552361 59 77 74 241960 17 58 9 7 76 287016 69 30063844 169607 76195 229509933 40 485190 451521 427527 97 347545 7 50 39 177447 37 298749 41 188779 8 5 84 1 424171 42 67 90 72 312538 612466744 35 39 14226 2 432191 84 435675 43 9 98 298468 54 440312 76 64 849556795 853410732 56 309065 91 48 8 70 50 163655 156871 30 423737 48292 189776 131986 67 71 457223 57 19 6 126332 87 819854966 169757 176002 6 66 32 284920 55 73 137637 33 65 3545 12 137439 3 63 24 65 35 78 3 239808 59 60 34 100323 410379 498962 366424 43 70 17 89 142127 48 2 5 90 82 64 301607 135044 35480448 90437 70 321680 17 10946 412271 244604 35954 451193 53 32291 36 46415 53 156784 88 101597 2 18 463071 48 84717 686072323 20 6 34 24 189829 86 366148 79 82 28935 86 74 285089 61 211260 31 41 2 192506 28 11 83197 92 395562 25 162842477 92 8692 17357 396468526 9 455910 17 122645995 89029 437306 28 13 61 547042668 332124 74 450101 83 21 429823 37507 68 11 257442 66468 97 4 376339 8 70 312710 56829 54 168832 7 134475 69 21601 413871 183957 78 450501 392227578 84 499786 60 332163 74 48 93 369156 219951 5 62525 553893779 181279 320493 414297 1 34 71177 296285 38 42 34 90 328561 480514123 326106 160349 6 888332382 124011 52 52 9 7 419034 148087154 186183 48 126519 455643 182090 90 253926009 411612 358490 255746 379300245 54949081 278744 99 5 209307 486899 387007 87 30827 116052 95 815013105 48 9 12 52 673947877 78 19 483240 106175 61 11 68 497109 9 56 919582677 295348 72 99 280539 607290022 4 624312908 82 86 17 77 25 22 162175 386203 285484 23 96630 459547 76 7 46 18 441577 86 50469 194153948 120830 89 92 14 238928 51 475688 35 14 75 1 79 55 47 58 11 230781 222316 53 94 222758 33 219596 379892 72 419081 17 410374 16 90 85362 76 232649 3 59 94 55 131302 28 70 59 289057 13 54 78637 1 78 397256666 30335 286376 158851794 9 356327 423868 97 14 220438 3 315251 412739 7 496820 128187493 403255416 447032 171759 112777 83 747331746 232119 91 50 293481 352996944 63 661998613 88 380547 23 82 65 142659 493778 79 4 73 74 65 44 62 7 75 436686 6 95 88 8 55 53 172475 451812 40 31949 84 8 355670 18 180927 344261389 29 42 54 182411963 280110 91537 92 523626490 87 33 888119685 74 71298 490680 713176476 98 12 63 220168 8 629081556 25 270936 39 262930 17344 49 66 4 253036 90 9 892225845 95 74 69 325251 23 67 385136 284003 80 228362 89 481065 299082 32 47 67 35 251924 12 220952 93 204617 8 89 38 622819159 3 41229 55 172505 388048 12 4 66 6 77 365168 124723 389910 413665 445670 98 38 257859 89 49 71901 20 357150 158587 91 31 310893 1017 8808075 5827 66 19 761008907 471768 52 97 22 88 97 154002 597715404 306277 108704 55 2 462165 23 27 30 34 70 421026 51121 73 160033 46459 87 439169 364054 395782 142457 33 958050893 54373 3 385226 231036628 40 36 26 142162 171369 143588 355171 42869 10 301995 23532780 33 423019 472276 6 13523 964458461 21 76 42225 23 9 223707 88 3007 301829 65 8 84 73890 8 89 8 75024 23 110628 144127 28 88 32 9 489139 88 90 34 12578 5 170752 405614 402395 14 21 69 1 100044 333660 9 37971 188813 81 10 45 160470 17 41 55 7 25 14 387324 364719 32 476399 55 37 421229 261840 9 495324 300550 53 329400 87 60499835 83002 270158 341071 707394273 362671 359879 8 5 54 7 313187116 78 44 95 96 42 72667209 82 46 137554 195512 83 9 14 465211204 685526920 1 83790775 1 368397 133083 62 395881 913586775 56169 51 489545 42 76 432740 51446542 332720 115844 51 1 199116 11178 146934358 3357 4 3 60 41 27 288608 25 62 98 3 13 3 52 30 206296 102518130 62 335979 163561 806855709 26630 128573 84 29135 29 54444 5 271865 8 2 212780 841115906 19 8 6 211361525 233049 34 58 31 445485 86 72 62347 437721 253599272 284269 15 373427 31 46 143699 319259 11 489225 733877070 149328 32 2 35 81033 42 323701 132985 378110 34 417451 270732 295390 42 119630 508620619 74 88 326142 89 47756 38 89 97 382834 849073251 41 3 291560 94 62 76 66 10225724 494436 7 48 44 17 917698060 82 220228695 12 39 36 459895 386468883 171441 332298 351728 36 622842797 431545 8 3 90872 234553 461781428 318497 22 13 28 82 88 55 353126113 120703 215293 14 50 431077 193024 72 996918058 69 22 455765 83 67 89608 148983 380806985 19 36 49 94 188851 90 2 226068 78830 13 8 66180 286537 1 46 33 495257684 398632 83 36 48 7674 9 341745 78 20 158400 81 221766 199908 23 370351 18 293756 306842994 61 31 33 17395 401720 5 27 83 185139 278659 3 247804 724205295 4 54 163037 2 81 229051 157620357 6 64683446 75 275604 2 361425 587206848 138734 281427 306479 1 408858 68 62 319347 69 698880064 100859 7 397337 9 55 627991178 5 56 77 8 26 4 416968688 383792447 75 80 24 26 479356 493260 51 30 7 81 54 16 45 970095967 194833 88 276132837 335075 30890097 484798322 472312 343864 359936 87 51 618573386 199054 730854499 73162272 136305 61 273203084 100937 264819938 49 88 62 86 137888 30385 219397 205878 61 16 4 50 70 437573 999430315 56 1679 341560 96 163216 275239600 70459 364529 12 95 73 403078 67 811927283 36 7 6 57 59 13 472054 32 50 65 458799 367537 76016 344532 23 91 472990 220053 14 98 1 847919291 54 117104 334417 47 49 420850 119355 225749 49 68 457079 83301 275469 70 402585 55314 61 298739 264632 308660 421386292 156069860 368871 207122 89 304573 265636 6 2 267242 99 7 3 1 10575 106830707 83 2 299932 30197 9 18 13 179632 96 807167872 39 27 1828 57 10 39863 313198 245930458 28867 6 65701 60 428285 444633 311946 234055219 36574 39 305740 33 186819753 76 903276196 291252 187414 259616 434508 73 77 409207794 220295 7 143685890 94 364876 7 4 398825 355741 341625 314597 60 183016 85 12626 16 316827 113066 83 80 65 135728 57 324271 92 23 469332 346424 10 111179 58 19 138261 336704930 489965 70 195430 5 39 192116 291517 21 86 4 5 55 1 84 179347 18 4 64 44665 73 102107 189267 27 154606 41 89885129 48 50 40 90 41 10 59 396991 70 93 73 92 78 272127 48 5 414770 6 75162 44 78 126115 36 98484 56 134206 38 1 53 145433 25 248869 469176 67 578463220 3 414757 89 22317 387140 5 7 261140 49 90 77406 89274066 52 44944 76 458594 1 7 56 226118 805353157 495150 4 7 46 416576 4 74 40 610680729 7263359 265460 35 489952 444724 61 79693 43 14 415614 74 12 160251 2 1 229942 63362 4 267998 42 463522 499482 465959671 57 38 346819 52 122972560 40708 3 276293 327642 8 317914 344611 54 472149 67 957233442 48 38 93 8 35090 44 469054 185523 70 85 267388 6 420929 207070 19 349084 52 98855 470070 16 287829 372753 15 144655 449243 97 267053159 335533 168404 14 1 4 58663362 5 359087 415246 5 8 179703 313638 441942 11 362851 432129 118628 25452181 80 33 209781 8 680797208 166303 82 166533 306343 172863 67 213686 9 53436 399114 26 44 128108 10 53 357195 241610 601920077 183087 201701 494680 12 3172 277481 5 227657 41 441794 350458 44 467533 168176 9 66 402584 324772 98097991 7 156649 28279 40 315509312 9 15 15 103301 284179 468995 68 57466 403686 275580 974093387 309606 76 436619 33 396384 30 86 79 46 144136 484241 811407687 307984283 414241 244447 38 138675 43 453041 80 8 252922 73 61 16 312881 3 397820 116720 92 88287 82 79 320893 100019066 658116143 87 392387 498808 44 22 21 18384 85 4 7 74329 73 2584 48 9 42 92 70 61 51 96 5 1 8 17 57 36 219827098 497210 277897 49 2 40 2 71 57 81 4 68 79 221849960 259928 76 293667 397856 90 65 62 41582 209142 87 97 245549 92 295490 441692 5 2 152764 60 154704 67 61 840241884 95 347510 1 20 12 25 389097 445638820 127000 48590 200960 39 69 2 160974 52 47 475802 396471 280510 19 62 100532 89845 76 47 59 21217 69 369361 26 27 250498 289812 34 344767 64 54728 273322 153479 465095 171699 162571 485547 58 11873 479030 123528 198265 87 114799 479336 112748 73 8 400126 362972 32 282919 145530942 448521 357406 7 120894 323559 28 12688 45 275697 14 431734 6 461265 13554 13 85 68 442843 17 3 112444 671412554 38 349281 6 35 292969 54900 404855 65 26 13 54 137288 10928 321980 18 13 8 95 121973 73 47 488644 715542000 84089 73 39 128796 75 19 20701857 31 39 90668 30 262881 5 473352 36 88 276918 366792 53 361637 60 40 150949 5 351353 70 63 412973 285268 490351973 74 206200100 221484 47 471826 83 83 436912 62440 8 129082 441293 49 4 35960 344801 52515 64 2 59 45 65 296254 46 2 59 82 343220 44 74961 62 312372 28 123687 31 145541 139242 91 177484 709079759 209893 28 45 15 425831 7 72 5 57 357550559 81 349540 45616 282182 906799427 417034 396105 1 185010680 88 45 5 86 40 170906 2 24 264898049 13 44 80 61328 640651141 68 34 455473 386972 380556 18529 1 45 3 434291757 275065 46 334193 409630 10 13 83 4 66 367579 1 21 81 311401638 47 32 478761 264608 10 35 6 74 39 27 40 53 428088 32 9045027 4 242919 69 234549 308632 66 880746177 426517 364007 288245 4 16 18 241473 98 39 91 330654 1 277634 127 15 419037 44 72 241048 252817 84 46 491597 9282829 8578 58 350961 47 45 418431 62 278116879 483584 198065 68 53 307219 10 121615 360282 27 61 15 28 151809 50 87 82 433344 510116661 48 95 247507468 309204 474956 2 75 81 292310 86 228312 286326 423608 15 9 83 7 354493 35097 414157 9 258663 23 21276 199365 34 955031969 22979454 329842 16 220652 64 409498 199573 79 964310725 31 847289085 48 42237 319829424 341946 9 48 44 95 185314 1 7 579227305 353038 77 381469 414416 92 68 78 46 68 16 96 65 78 18 5 624389230 12 277677 88436 279724 35700 86 175737 896826862 30 451009 203033 88410112 24 422048 74 57 419265 36566 642335063 516227918 258684 75 399180 86 54 17 8 323403 327657 77 51 208227 217354 9 53 475067 287578 8 59 33 291506 474626 76939 11 68 78681 61 49769 31 98 434454 121371 66748 277489839 64 285836 179831 13 471359400 43578 403293 97 4 6 840128275 68 93 608891122 425838 16 6 18 44 213818 338216 314892602 74967 163449 77 290795 53 91 76 32 283794919 86 37 457980 7 73 385151 73 55 58 54 29 69 26 131639 51454 9 26 471332 31 468708 15 65 48 601883767 90 35923 32 55 475194 5905 140937 92 90 799480114 77 36 67 92 52 427821 443222 75 211663 47 817502537 395420 81 65 66 23125 40 291493153 25 247486 320551 905274094 75 491468 194087 4 97 5311 75 401976 156995 91 252764 36263 43 41 96365 42 42 391995 455652 237591 977074935 70 17 60 159141701 30 3 93 78 86 46 72 35030 742940538 81 265801 58383 43 261846 490042313 203698 15 25 62321 27 53 67 50 107402 152738 50 843557517 858712261 447015 76 19 283265 241021 86 9 429032 266238 48 102494 98 418290 269904 22 149515 27 487192 88801 43998328 379136 22 64 297327 6 23 233979 82 18970 42006 314898 47 55 217124 39277481 161847 184228 7 241188 22 34 338259 207944 333963 84 467707 77 907048959 462450 54 26 2612 14598 859836052 56 56958 870191675 95 293372 304628 314215 2 77115 101840823 392237 270455 22697645 32 69 25 97 5 68 98153 11 33 71 52 987174 5 64857 127126 18 2 38 2 56 70144 22 60 182850 485858 358080107 246785 58 230443 2 76 813260943 54 121094 477608 415588 72 432556 564502884 287156 2 382922 35 69 309742 50 422667 24 6 27 92 8 221344 58502372 118321 463149 74 370108 60 339605 15 455109 179101394 44 69 6 240598 194050 345861 40 44 180218 55 34 124032 485173 31 19 444971 17 312549 66 79 210628 5 3 133941 3 87 8913 393271 162717 61435 4 8 373287 6 20 84 305926 36938 267362 143811 75 937898587 182089 284376 76 229066 558877044 243075 9467 430144417 218179 280219 340119 52 226444 2 54 4 74 272245 7972183 101727759 680254210 71 12 390046 171194 11 20 9 31 74 436130375 67987 314356 332130 406762 16 3 872368701 84 36497 44 40 3 54 274844 139873 183025 7 9 33 361546 181139 183947 877576851 58709 219349 3 326398 25 476187999 74 576710659 67 60 18115316 436431 90 401301 461792 64 412064 95 15 411596 396547575 118059 963963065 270049 5 396832 8 333666 61 78 277628 2 1 199575 11 91 117794 98449 3 54 162107 58 258790 3 374930 381228 8 211066 390418661 693667974 2 312436 36007 32262 336913 167928 28 922283091 408571911 74 3 426797 4 72 5916 98580 165789 36 360735 2 5 344573 18 17987 137102 51471 83794 411480 106844 8 256799 240984716 39 89 477881 99 50589 80 58 6 634464289 45 293410 2 237790 86463 64 47 17 64 476942 34 118354 5 146155 682222349 234878 11586 10 75 407613 37 64 157837 61 216522 474662 373751 6 759913256 12 19 98996000 26 277461 91 336342 92 60 225659 59 470807 50 463093 92 389879 15094 197099941 138354 116790 3 5 251226 439047743 241077 5 84 158109 31 81 108518 707370501 89 119767 381362 22870 469996073 188821 39 414029 39 259667 26 71 487107 74658 71770 78 61 79 4 86 78 81 378623 426030 3 69 3 9 89967 61 460471 188636 2 92 303747 267684 5 74 22 121407 44 831306667 291735 56643 53240 37 289164 16 419131 65 175211 109562 390560 51 66 3 104259 9 245683 480352 86 95 80 245783 50 3 416485 3 148354 77 39 17719033 442562 468866 17 12 49597 56 49 466549 2 221442 87 86 30 307335215 42118 352905 56882910 32 435692 424268 74504 70 1 449407 5 7 284872 378432 471850 238568 28 243335 137821 50 421688 390980 72119 85 56 180912 55 474405 52 169961916 34 72 86 96 3 36 377224 51 70 377834 50 61 39 12 54 17376 447785 425088 91 79 327335 274029619 12 257558 32 97 227407 65 429595 53 954007374 13310 45198 20 6 376944 8 29 91 48 14 75 217380 532815051 87 32 301311 65 96 448091 527014385 88 98 309893 396729 6 298785810 256537 493191749 63 39 3 277182412 99 270557 344825708 274669 49 36 581522484 224521 77 1569 83 74 5 75 56 70 156506 383449369 410996 290067 211871 22 457599 111687 82 499752 492964 26 254304613 256680 471514 309785 172836 43 32 453869 77 472257923 44 4 257722 274582 325316 473493 5 200620266 35 3 411019 191404 29506 90 465585 12039 58 94 43 82575 6 19 410665 7 22 43122 98 366098087 37 308798 853126835 365171 99344610 98544 436850134 15 86 91 98 415189 92 15 2 31766 261897 320608 84 53 479723 375045 20 329980 67 27 288595 86 97 90 619936433 52183 45 296224 228555 527424415 4 65 297554 133318 414130 923373985 5 64 92 9 205278481 285963 17 9 36329 18465 2 83046455 14 5 215843 4 148902 422011 124357 69 86 43 167434 5 259423 48 33 282179 5 763400783 138438490 349469 9 13 87 30 3 129646 366071 360600 85 22 93 90606 62 453805386 369050 28 67 74530 248663 3 2 35 20829 344907 85 282906 241876 88 641259338 491901 94 58 364309 87 787697975 499941 16 49 79565 97 48 190695 87 19 155492 41 91 99 68 3 73 29 37 28 4 87 105493 175983 364318 53 90 3 7 45 26 69695 449514 263527 62 40 53 16 339987 34 1 401316 24 84 320648 207109 88757 38 806759592 32 128118 4 84 12 23 265772 389524 93223 468384 301130 417069 445431 7 6 907774917 6 425003 99 91 66 6 24 49 13635 2 473477 79 125491 65 9 89 159498 77170 71 321653 122355 70 79 181759 126091731 775120222 277875 5 8 3 79 70 398301 331646 63233872 243462 18 183547 483877 98 995092810 91 96 5 728898528 384250 169289 335961 318000 90 176581 11 339180 78 84 2 87 83 54 461534 256332097 91 41 3 8 827981001 30 6 67970 482436 75667 600394439 9 427074 802340733 881672713 54 6 390498701 74 380077 73 275777 910752233 310113 436789 37 41 474137 316556 37 992661645 59 13 34 175066 22651 606375212 94 233117 73 542803468 87 496207 81 308086 5 9 185241 25 2 67 102953 16 305322 30 38 16 53 89 81159 3 45971 876998772 463239 202449 86201039 868809642 78 197381 32 398376 255702 211996 57 545043112 97663 180610 33 96 17476 52 312576 194013 20 473515 97 147921 4 98 102399 432278 40 148584 29 137027 337022 3 333167 34 160862 72 49 7 74 91 58 474881879 66 8 50 3 438359 89 70 4 133144 88934 157121 11 85 367003 87 393976 8 144629 58 289797 34 218531 96 2 59568 59 164858 38 139907 493493 90 410398 27 167815 84870 49 8 447479 275898 8 45 24 33262 69 53 198906 51 26 191804 322991 4 463817 209816 33856 63 54482 72 22 84 272954386 1 945497742 79 5 344110 327998538 6 806555485 347126 243663 288068 263543 175127577 427340 893144922 4 8 340123 305500 237485 215589 21 97541 173615 259110 251547 135131619 26928 479037 223864 92 11 22 26 59 52 58 6 16 50 127125814 60 26115 495148 22 25 33 448373 64 58 469270 91 12 212777 403516 73417 17 31 217503 29 81 1 68750 220226 65 673433143 195049 496198 87 33 41710 88 44 92 1406 83 287431 829044394 373356 661439358 160575 1 253665 109118 67 285160 42 71409 58637 13 297806 3 234411 492952 305206 454562 79 57 31972 9 478261254 286343 163524 640221718 74688 27 76136 190347 217656 26 3 319924 11 20 430530 151743 39 275874 61 496344 86 60618 3 47 23 335048 194773 135471 30586 49604 4 601190270 65 9 87 98 4 85 431974 27127 61 315914 47 19 37 4 36 7 18 85 40 43 69 39 487424 233360 363601 5 385988 91628 4 30 416447 391379 78 15 32 265487 27 86 450282 95 10 995398886 91 64 40 62 229895 473008 70730 289707 299596 21 86 151262 35234 59709 447154 17 4 291352 106986 99 48 228634 390859 496549121 60 10 700544225 286551287 206060 32 7 2 112877 4 171129 1 11 15 668231592 50 486260 60 140366 386133 75 29 55 13 17 79 139523 899624709 54 56 46333 108014 37 232247537 17 142577 445213 295255 292577766 52 42 3126 435310324 23 6 33 23786 962596281 171878 227322 552386382 62 268867 65 43 271246 17 7 42 256283 478609 498907 100503801 44 47 476234 193398 200096 186188 344639 560561800 573174575 257714 2 77 5 805783811 485836 109307596 51 202080 183720 78 3 21 1 64528 450658 76018 13 328290 28 4 91 232773 461932 175592 55 366305 172886 230854 415569 466938 138171 413717 324401 19 58724 26 95 404484 87 819960342 405128 256712 2 50 426037 343310630 909064066 1 9 2233 363714 18 188496 325599 392378 2 61 46 294032 52 55 90 49 94952 58 78 23715 54 10 73 356514 840930925 93 46 19 328190 187505 13400 467454 360245 363315 11 836376853 85748 435703 13121 666781504 95 432849 905796945 14 399444 85 423187 30 319165 88 57985 66 239684499 169090 13 16737 45 8 61 3 6 8 88082 73 4 476321 161653 94 8 6 88 610240849 1952 53 13 36 79 36 249259 198441 644702167 400313 88 63 999394207 94635 65392 24 298221 487853 6 6 10 93 740032619 243062 108371 81 31688 297889 10 483830 28 63 294569 666690850 3 302846 13 425215348 87 28 80 415275 47 33 201767 73809836 8 403285052 891033325 71 7 85 71 278375 207497 66 196091 4 64 30273 411609 169118 220222 255217466 36 959453008 352360 75 94 81 417210 74 97700 444115 360936 17 8 258862 296392 348195 430167 26 30 271292 360681 88 69 374728 26740570 69 17 88 170048 303273 40 49890 98 92 220182 305526 90 47 193298 36807 221756 463846 891643363 863515175 458354 21 55 34 23 24 149685 34 99 296254 727299927 56 230144 88 282308 368609 21 94 5 1 68 69 71 62 16 413359 67 40764812 149098 410069 81 232668 8 14295 365666344 5 198825075 5 112156 50 440528 158794 199639 70128651 206449 6 258127299 22 1 46 200968 750409792 401575 214820 44 180152 580039195 69 77 84 2 535267955 2 436787 9 39 836508972 62 687829607 6 312211 31 32176 115409 13 6 10 354784 95 2 11 418790 903563129 52424 73 4 78 38 50 95 2 12 7 67 10934 453121 54 8 32 44 71 40 496031 277546 13095 467691 61 458137 278277 302815 220285 430709 114717 71 4 144355 42 440319 26 440950934 95 371266 44 44 73532 1 27 2 10 75 281994 36 97 78610 5 15 6 78678 4 5 72 95064 218910 489886 54 70 58 5 443048 355651 75835 21 470614113 337743 187840 16 20 52 250944 8 95 93 30 29 25 46607 904729054 324108 37 207041 9 336930139 98 61 5153 6 121746 266491 16 55 5 226618820 42 16 12 320580 21 8 219193 293531338 165556 79 93 415778 39 48 68 42022 35 83 88 54 370343 38 7 494086 87 323423255 263226 172174 234482 216150 68 57 728359861 39088 71 91 73 7 39913 48566 303662 93 6 26769 15 21 127486 65562 32 465503 15 298592 281134 2 65107 63 8 270548 13 136162 375680551 37395 69 323006 99 177992 428297 83 37 7 37 364532 31 31 5 166388 41078 62 191382 31 29 244515 2 474213978 75 14 482399 458815793 432792 91 239885 317802 234178 125113 38 8454966 350478 428948 67 150447814 58 980594252 341210 70 92 676480061 203519 367170 3 93 3 283179 4 288266 45 879674152 33749 234770 72465572 81 5 77 43 392744 793281955 397448 924781772 290288 48 36 182252 344546 7 74 16 98001 87 83 247351 193949 7 75 5 463559 40 171084611 69 92 4 165718 55 384166 52 12 469428 25 209356 9 40 307891 331084 5 77 11 319543 349519 196720 409648 42 254250 31 1 24 30 86379 320699 823559460 1 270647 29 41010 196938 6792 495812 59 296033 8 254909754 14 244971 84 327638 29 192297 435223 31 136331084 797656000 116819 7 214525 229095093 41 41 8 14 80 1 86 417145 98 78 46 231631 29 4 55070 151851 230229 68 69 489650 463110 7 217440 667962027 190461 75 15 296243 2 3100719 37 119057 361454 295085 7777 1 90 19 87 106708 276757 25 18 3 4 24 7 1 13 79285 29 16 40 159704 95 66 74 218111 65 96 462619 437142 428466 30 466410 91 85 41445 529715062 88 66317905 35 39 342434 144368 206052 238445 5 386637 21 57 182266 92 51 27 291208 57 68 6 395436 54 20582 38 308957767 816473693 8 27 42761 890726693 57 460243 379414 693243386 9 102709 203919 12 63 28 4 73 71 67 91991 170564 5 72 275243 7 18 3 92 4 91 20968 24 484828 75 1 122248 23 43 23767 5118 20 374728 23 41858 63 482310887 284900 90 76 48 61 26 75778 461613 79 276163 576418186 70 168389 64 7 369982782 45 52 46 236396 113924 41 2 77 385259 139679712 340005 241812 477372 347772 6 489055 28544 116789 386086 62 387389 75 59 205264633 439911 55792 480292 53594 92371 186166 39 5 380716 35 30 6 56 4 60 254190 3 221779 24 57257 94 76 77 342016 414732 244798 66 157536 93 119729 215342 410470 287150 48 8 81176 51 78 239930 86769 371036 66332 773760107 349407 21 53 98419 55 377845 494369866 15 490056 96312 74 457475 32071 57 290487 62 667291767 60 244391 346886 387677934 75 415144 251285 41504 562162684 20 89 322361 63 5 287227 4 9 78 74 713723342 55 16 66 292152 3 101701 38 388664 45 67 427148 79 176672 387899 2 260251 72 76590227 1 9 3 63 3 26 334642 49 234706 135194 5 32 96 33 26 1295 215346 162182 114614 114494 24 36551 1 173152 69 97 77 279532 50 93240464 65 22 31 93523 95 15 63 471136909 71879 25 442966 55 7 29 94840 47467 418699058 506286445 85 3 2 23755 6 50 69 96 7 63 234798 477659 77 6 92 436337 34 585072611 71 98 222514 94 241250 231237 318726 6 61 115590 54 364946 2783 59 347197979 3 4 219577 406867 28 81 84030 28 162418 3 44 72 36 22 94 64 23 645152368 52 46 49 185119 406427 312233 83 39 275555 66388 125853 323803704 24 339906 354349 765961179 38040 367475 319924 54 77308 28431 32 87 51110 50 481021 45003 395098 777688091 244743 26 23 37 1 442260 44 215122 899103842 58 363306 8296 947151962 42 75 51100 46 47 2 10 88 71 1 89 35 874983759 9 5 222070 45 391590 811265842 1 92492673 2 879053324 72 30818 315237 38582 73696 383202 164816 56154694 724112186 2 12 125804 32636 3 456578 393128 139675 61 257251 194751435 4 56 166866 54 415768 39 492066 19 959222207 15 860437534 328555 231527 79 31 90 155180 204870 467844 65 24 137192 66 30 619984431 487963 222869 516752678 858071353 98 854124131 86 90 273380 62 100838 475821 77253 239177 8 75 12 85 135728 65 118049467 6 823880560 278992 70 248172600 373194 32 447845 25 4 121046 36326 45 99 36 202116 51 1 7 64 77 79 95 282805712 7 396109 30 21 76 980300064 63 438193 348338 35 10 459703 6 17950 19 403424 106062 113293 78 1 18523 467245 70 414305 42091 480193 69 432202068 496217 81990 232456 317653 87 114073 365611 22 29 136548 81 10 67 358568 431059 32 113989 7 7 93171 97114 72105 18 199910 31 480786 292656 456488 828918622 1 22 397946 873848961 118248 402350 9 299166720 54 394991 160789 99610 356773 202847 426157542 28 248024 1 27 3 2 374638 227798 364769 5 169373062 54 335338 4 381003 297996 7 840998017 6 915072406 496665 43608583 32 50 436462 70970 73 386868 43 904269095 23 60 313744 86 7 33 382351 406146 14 185148 119699 493717 270223 72 15 48 252965 389318 28 77 107857922 259815482 254331 379702 27 64 155528 3 179630 19 75 436475 84 61 45 18 497764 418469 3 82 10 16 74 152157 183069 49 7 181994 244520 613218941 562234526 74 463923 99 35 18 53516 6 45 379828 493226 59 99470 470207229 45 120929555 452097 34 33289 2 56850019 58 70499 347646 9 60 10 885339526 163523 36 5 245439 24481 201037 7 468166 39 9739 456958 62 21 16 429870 486855 179945 21 187672 31 31 3 72 54 17 5 48 269773 63 473639 15 22 70 476932 1 12 3 428735 877368115 351440 2 89 70 19 504137568 73 29509 22 173768 278951 20 3 453268 408049 149021 249861 43 18852 623606683 10 44 326740 59912 94 81 466407 282421 135738 34 97 362027 85 147743 87 17 12 328437 46693 466321 95 14258 85 11 74 605976698 92 64 61 17 190591 346996 444018 51525 80 91 98 56384 11 56 38 87 432985 48 362582 8785 80 5 377415 98466 59847 59 452350881 86 66 129132 93 8 80 17 24 76 32037 9 75316 22 30 305310 292276 71 80 492168 36 93 99 239196 484806 55 2 362326 135438 440740 90 17 87 4292 333000226 17244 66 62 713837424 159354 186580985 6064 292353 729313609 7 54 57 93 4 286546 381529 355314 675698997 28 63 401220 45515 906183954 79 163275 32 157868 27727 11 19893 487470 76686 66 54 305680 21 95 2589 228164 446701 373991 3 6 5 90 20800 3 78 164156 73074 34 6 41 45417 23 428904 20 426347 44 8 66 32 70 7274 32 51 37 452184 202375 7 151052 417269 256578 58 525559245 277938 13 481059 72 786720704 482399 359097 49 72 335847 52 40 5 38 16 448378 7 385170 221323 38 375673 65 285437 80 164427418 34 114831 148244440 170958 24 66534 6 46 85 5 82 21 94 84 5 1 50641 271144 442020775 9 174934 58 64797 46 460054 263641 431212 115190 70 47 371083 50 45 733058314 427018 616229556 97 22 48 20296 45909 253945494 213569 24 9 64 319239 44 400744 196776 495887 286046 91 3 96 77 403998 43 83643 23 3 63 376780 465020886 53972 253084 293534 33 7 58 19151 789403116 463260 68 536625408 187268 274828 90726 203674 271216 90 690045850 54 372541 97 74 36 96 394827 223211 43 8 187652 258384 17 9 1 262467 1 84 308938 661178109 50 304598 470709021 345893 259556 1 15 50 24 35 53 299461 362299 32 77 64 47 70 30 6 227761 134084 87 30 76 267898 495279 475177 250466 123322 182278 26 4 22 32 35 382932120 40310 222181764 18 541941915 479861828 43 47 133012 61 88162 63 63 213272 189118 84 946675069 44 496018 330982 11 251642 411977 261492 29 119775 25913 22 252478 203410 444800 191224 62 136076 65 4663 546944194 369182 71572 98 43 91 357349 213322 17909 157727 6649 386545 49 8 158006 371817 8 876723145 4 961565901 189104 49 77 27952 85 66469 591872789 924757193 90 565385268 21 24847158 9 16073 218557133 78 49 496234930 56564095 61518 280990 72 1 41 47 248936 87 136427 196496 1 497486 40 442439 314731 30 92 32 86 170709 472184 86 345915 357357635 45 945076281 72 5 49 391955 98 177539 60 426107537 7956 457736 406498 256090 623317009 26 74 178607 195654 185278 207650 115899 5662 34841 46313 95 235238 49 35 115209 85 92 62 18284 3 88 499867 158507503 81 50 80 235320620 116565647 76358 7 481605 27 12 28 475719 302030 69 8 372994 35 400766 62 45 66 75321 52 22 380516 9 1 324372 167036 362870 496228 436211 112907 9 70 141604 290549 79583 3 397038 69 146540134 7 2 174347 24 410006 29 88 301615 74 341400 63 869682903 403828 45 72 15 13 38 324787781 75 43 466008 50 42 6 45470222 58 4 6 18 32682 16 140577 123336 704149947 36 487069754 18867 89 454045 44 99 364768 119928 442105 58 150736 340889 75 42 127308 181622 124190 75 4 339083 38 73 89401 8 88006 328520 454190 185409352 117940713 40 52 15 355352 454810 27 81 292928 24 31 569528578 29 89830 372941 65892 461391 240469 16 47 49 97 205513 65 38 2 45 69 386961 8415 117524 88243 428519 60 26 52 235945 57 71 126529395 188706 324469 1 79 8 800543123 126084 29340580 753714044 9 6 51 22 90868 144561 77 82 61 9 170275975 7 495161 53 6 384956 342058 36 54 353385 41929 2 1 98797 814869869 3 43 12 11 70935 8 340396 70 89 71 25 90171 427653 25 466327 977387036 429367 41969 62 480358 239181 98 307838 456037 935809607 227962 41531 18959 42 65 266340 126011 44 35 375760 27566009 93 418496 58 1 368046 9 503404028 72 26 330532 72 10 5 74 94543 489697 324004 14 195365 230778 52 90511 93 825030013 159819 51 87 85 55 69 82 110836 5 348191 254845 9 246193 490217 66 6 92 353923 25 292570 9116623 698609979 9 54 53 350541 57697285 129421 52 17 91 98 264355 316084 5 65348 90 63 286308 56 33908 479124 70 485949 2 27 37 757286141 76 40785531 15 99 71 204982 45 79 423118 1 461325389 89593 21 25 447630 739028877 20353 17 423950 138242 27 33077 245103 479543 265478 105452 460087 97 283915 471704705 204835 27089 459050 329682125 36 7 82 464117 444377 20 47 60 371675 13853 152516 49 72 93 84 156539 35 487295 445920 26 360631 33 87 403295 82 4 29 99 197105 48977 70 493115 9182 74067 350567 75 209089941 98 6 366505 336450 291123772 95 25829 163630 91 98 294370 19 496803 79183 24 3 66 153106 461948 5 28 37 56 33 30 27 82 43 1 6 101639 14 91 203969 159358 63 939468441 87 6 46 80 59566 61 23 13 88 173544 26 68 5 24 70 190402 3219 167086205 42 354570562 32 94 378314 678613205 5 68 47 41 101742 1 211821 56 3307 77 35 66 73 53083 2 3 9 88029 42274 82707 36 153923707 51 96 5 40 40 22 40 252610 98 3 11 62498 361533 453783 282972 504812229 13 1 55 78 396252097 45407 321517 76 158158 413154 68662 305393654 905197894 50 451018 195551 1 54 8 289029 88 58 699863147 309188 21335 9 84344 38209 143924 65486 26 82 155667 95 98 338840 252104 5 88 415698 143221107 45 20 84 55 277062 308475 852042667 439536 89 13302 9549 369124 35 51 429825 75 263110 283154 68 433342 8 2 99 166200 3 306468 9 94766 173455 485801 5670 47 92 73 55 492120 845563276 4 74 753886693 87 26 35501237 3 334317 53 45 82 6 144076 242190 82 93 485850 56 64 184749445 65 3164 71 3 201925 451075 4 29 419841 270445 75 29 225160596 57 390351 83 88 468152876 86 81412 21 12 423285 409202 8 485988 294620 79 301187 65 29 105386 496275 472427 8 10 146531 141571 89294 26 61620 21 14 65 8 94 15 4 328899 2 53 1 339075 10797 95 37 916489451 9 101257 250762 31 49186 87 5 326864404 59 96 7 249604 72461 486699 398467 24 6 278218 484331 391508 424530722 51 68 655365290 79 30 328020 25 1 30 34 19324 390671 86 96599 317461609 322415 6 40 34 9 244908 435193 53 302466 408285 578809458 65 64 33 409944093 413924 1 48 161687 76 2 7 188450 97 185333 657383949 54 76 250373 30909 385304 408813 83 199193240 321399 236610 56 211581 88964 80 306141 6 76 106841 83 868312550 161938 335734 22 97 435550626 42 250459 360492770 94 287923 68 3 5 49 7 90097 7 217858 219369 323985 316253 7582 3 75 393050 89 360575 132390 98 407551 258251 472476 81 7 99 206958 39 229046 79095 80661 17 273230 26 404780 55 198591 358670 408818 2 357702 93 80 3 297063 33 51 456944 928138779 20 26944 437463 374165 63 467508 76 47 356898 75 84 88 842496919 81 9407715 36 189254171 1 75 251497 81 483561 217084 3 3 26 6 55 587932735 371259 91 94 257662 966328309 20 344793 54586 259168 68 23 79 51 294685 9 813103639 497509 58035 157621 238449 64 23270 7 444293626 73 54 134145376 301671 88 721585131 655056257 429159 96 53 583647699 52 620798528 51 14 43 1 6 99671 140017 391815 398129 7 327673 925261056 302878 13700 289320 3 72 385811 47800 86 342557 87 153864 681288780 85 385235 235361 385964 21106 92083904 110200 49 12 355962 35 2984 139515 173005 184353 97 10 18 17 353403 3 44053 259074 474036257 13 88216 314981 36 432773 181415 79 49 87 56 48 34 551374919 2 36 27 17 363168 959222461 57788 38 148614 36 384954 85200 13 446155 52829 42 9 427103 291284 19345 54 71 33 295068 335752 51 42164794 51 123624433 61 88 433849 241439 4 51 21 202875 13 43 31 35 70 65788 1 438063 75 471749742 275244 750846605 91 98 83 458943 42 34 54 425036 377142 78784 97 491371 28902 415082 45 97 57 369516 98 96 24 225119 47 373733 64 160926 12 329867 29 47 311045 62 62 48 32 23 8 1 33 448000 40 469060 47 5 188069 24 60 87 32 60 413118 77 164886080 451316 12 354689 35 24 206867 438730 3 89 121434682 998494401 131846 413221 234188 427392 322445 18 463637 22 62 3 35492 435283 72 98 3 44 134109 45 58 452334 91 81525 8 61 861838051 351400 18 192886 294576376 48 89 7 21640 70884 7 498229 97 86 78 362361 163668 444701 28 73 241229 27 17 5093 4 81 678279702 17 180989 2 77 439713 79 325500 6 363725 445525 368792 90 439994 184846 25 227906 45 70 188531066 46 21 5 8 20 194648363 54 127789 181895 109372726 82 28 351170 96 52 11 59 32 410717 373431 252841 249475 69 105042 230788 1 449902 9349 8 36 27 53 1 411430 471589 272424 23348 13830 492442839 6 15 71 678298418 97033 11 89 459793 94 36 126121 62713 37651 130433820 342814 93 447120987 76 439587 84 393758927 11 99 24 662820532 154460064 60255 82 443814 376365 330539 34253313 615519793 432594 78 295416 133465 80 95 3 87 3 452573 237535 1 234828 265264 132003 65 233553 6 17 26 73 390625 6531 248789 83 969249909 8 339938 14 77 35 46 67769 98 72990 23 7 363512 20359 6 25 20 368648 225097 67 25 12 65 16 90 104915 52290 280997 83 59848 37 242931 324790 15 77 189450595 113161 94 169457146 5 489070 99 35 465503 81 35809471 75 346295 24 12 80 2 24031 465748 14 14483 137804 489254 342430 188664 189251 101308 80 207804 62 198732 8 52 55 400489 98 56 6 83 20 5 305405220 85 89243 1528 458379 25 69 41469 14101 63 13 334272 94 71 227082 23 39722 447099799 400906 35 81 469225 472440 206638 86 398264 35 29 8 59701 199334 50 22 795311361 139210396 94 382926540 14 2 303141682 5 58408 2 75 180490 467659 64837 347463 736304008 20 70 340164 64 188348 115190 93 48 71 99 394545 36828 24 289558 129537 1 241628 53 9 1 17 375224 457511 2325 68 1 200581 17 18 316983 97 6 97 40 165880 170307 29 653312186 42 91 85 44991 279305 79403 32534 32460 14106 70 9 58 94 4 81 6027 314588 473003 93 58 71 323106 323441 4 26948 4 75 278028 93 90 2 132258 25 8 152708 238586 5 766122338 380689 64 36 26564 404612 77 87 86 51 400362 118733 591934965 187053 143588249 19 20 17 269157 73 196378 458293890 7 25099 74335 24 47 114200 128120 102261 130477 492368 638250766 303745265 62 2 14 153779 489356 157316954 48 6 68 37282 1406 449646 80 756598413 54 39 275551 78 335147 8 18 192282 325058 410777 3 81 47 2 442615 30 169213 17 7 297809 15 231553 389849857 32 26 70 495043 20 47 99 54 22 705556188 97 27 89 76 150291 505694195 403784 77 8 80 153975 493357 715400843 699226990 41 8 395935 2 3 82 79 6 107658 789468058 50 19985 25 430720 111781 9 103084860 364263 5 25 96 303701 6 45 206867 410599 330429 99 357979 336646 9 499626 6 705887211 74 495089 7 94 446706 376511 73 85 60 79 92 3 50 206001 62 1827 8510 74 52706 261965 95004 257346 226557 335608150 92160 268909110 210492468 265039 351228 10026 6 652324675 92 265670 53 87528 318555 60 58 34 71 242686 27 3 23 289123 58 348275 6 37847 95 60923 76 913423076 24 166948 57025 1209 264059 7427 398564 49 43597 2 48 9 65 98782 9 39332 270727861 14 307707 65 92 315619 144191 286400 6 893210978 52 62 862753891 331209 185490 21 384603 71 24 18 6 57 33383 488180 381440 12 16 64357 373397 19 246442 32 98 1 21 82650 407237 86 123530 12 76 7 51613 163560 448385 80 232714 42 18 921918800 77 400240380 426201 181884 430480 20 1 9900 995120558 99 76 551497761 293882545 150188 81 43 196229131 60395 43 484181 90173800 73 994960278 81 143028438 55 69 44 1 34 436701 351466185 11 3 706853323 46 74 53 970005014 109117 81 389203 60 71 8 333065 2 522 83 87103 69 349805 68 8 252610 651063624 152065 223781970 10 11 74 21 363842 476481 494834 366423 34 250563 18768 332938 83834 178356684 316727 37 197716 123765 382490 35542 88 325967 97 115993 26 223776805 53910 823827962 22 64 11 455988 408578 363021 78 153278 87 140820 117637 211659 24 27 353406 316337 350693 91 82 71 96 398129 35 95 92 51 92 838749698 517368801 34 29 4 43 445391 40 216202 28093 207177 217992 817251919 70162 375885 60 33 604621506 46 415586923 112174 476698503 92 80 305772 72866488 13 30 205821 11 958961486 350686609 41 87 38 172879 119691 62 62 9 195902 28 24 48333 3 373489 237169 7 176242 46013 57551277 87 429309 7 5 36 12 3 239008 28633 320156 3 425606 359453 90 40 492730 574476043 231203 271727 39488 71 32 52013 82 9235 384193 467822 425928559 77 57 544334536 474684 8 670900945 261922 58 56 791340201 3 142246 415270 9 126141967 61 267561 21 324047069 24 37039 239087 592617507 26 30 85 233732 2 92549 5 265217 14 433933 30 940747448 260513 217467254 58 3 606702460 316643 88 45 38 432028 133219 150908 10 13 84 51307 28 33 185231 134817 202345 50516 36 24 985000053 369982 78 3 87 810436820 418444404 328652 48 374432 875084946 37 74 54261 120146 86 21 8 350629 485175 328802 348213 3 441744 58 358243 230321495 27 376983 460064 17 432161 17709 3 41 484839 68 1 363492 368485 380404 71 97 139101 324901 48 223120 70 305448 176122 5 354912 463068 416859 59 351923 176582 2 436378 82206 66111965 37136172 483929939 15241 377398 68 66 392022 92 404853 91 815207966 2 99 205543501 34339 258719 818663708 9 176385 68 452800 288793 97 337765628 431374 87 44852 321826501 153711 33811 103167 38 414417 92 297812 15814 63233 60563 95 764420651 28 210898 50 354817 3 429526 19 119877 16 641901046 483223 30 25 96000 98 43597 6 20 68 141567 130472268 114591 111639 91643241 80 6 80254 257200 15 23 34 299503042 455008 163874 58 39 54 169376 46 714547583 96 68375 276034 42 458990 427406 221405 60 7 477378 7 393410119 475440013 369640 498819821 132888 79 47 466088 792219148 18 12 5 2823 433386 36 495419 6 90470 36 143748 320747 35 490702 475152 19 69 177713 12 319124 358480 179237 65970 493354 41 46 31 29 3 289225 15 470920 73 63 299609 464807 80 384861 44 756976024 1 6 51 73 17 275401 1603 521247052 2 95 437765 318802 41 28 14 3 8 5 93 16212 33 262550 353513 126260 74 928177559 526555442 28067 68 308328 426086 10 79 36 61 75 247469 32 51419 75 826120546 16 324068 554173567 16 5 32 75 428251 93 22 54 492525 245698 9883 7 447302 95 347718 1 66648 223363 395671 3 455460 14 84 66 404655 239643 6 52 399456 53112 105416 309089 52 776360833 629563439 211034 75241657 9 1 56 10383 317490 447878 451794 233248 285373 57 66 36 228009 70 13 148311 41 277074 20 149883 18208 97 4 37 453337 696160075 4 50 653698129 196931 251525 279643941 187956 317500 62 13 90 265576 34162 447035 19 33 45 96 224058 74 75 98 70 912492625 84 426798 164823 59 105749972 52 22375 39 408328 25 106223 129797 296548 586842626 86 457870 360809 59 56 247007 274999 83 398354 88 7 30 131281 19 51 75724 100643 169937 154240 38 44919 187106 367383963 51 257987 341512 484086 32 437762 334740300 3 97 91 355816576 5 156486 55 92 43789 955545164 12 1 192251 12 74 23 337765 445279 83 358291803 26 3830468 77 8 172223 31 133127 397849 309526731 74 46 434629 28 428213 53619 32 161233813 925330027 40 152843 538532770 29 65 456414 7 4 87 37070 9 371682 8 82 320531 495252 416225 692538458 743042160 85 29 365984 31 447880 53704 343724 152358 30 72946 1 243168190 95 5 197805263 61 399689 56 43292 271579 412729 314928 54 25 373491 170751 6 77 488444 31 697791316 83 8 252547 315109 233025 489613 3 27 89 918270468 6 76 69494 57501 89078 15135 437580 16 17710 98 310882 2 273166 883850294 7 314605933 37 92 56345 58 27 79 369508 424525 75 90 41 235152 4 76 5 31 900773950 315831 63245 30 73 92776907 4164 46 23 96 3 28 220362 471648 385226 74 99009 550231240 32 88 7 95 81 42 3 51 512559502 121717 36 418820 2 69 18 2 39599328 370007 77 83 409196 255840 2 7 269952 403316 281813 63 72275 65 268535 3439 303358 371169 9 1 442996 321050 67 83375 18 289556 56 577474986 484691 8 454027 265168 2 499445 195525760 1284 1 143127 86 2 5 7 190209 1 1935 794312791 121122 26 359102 9 138301 278568 338409298 11 21609106 346343 374514 16627 176099 352553 14 75540573 854134168 1 71 7 96 327005 127343 42 33 51 6 261717 407911 133657 405821 453016 120073 57 836324930 59081 133088 244725 24988731 415314 33 355901893 17 778306332 17829 58258 51 52 25 33890 150760 5 92 8 190861 17 63 15 15 57 60557 65 159169 51786 23 16 78 12403 4 330896 297419 440656 6 95 284458 399335 62728 77455 90 483410426 68 221041 84279 332665291 96 84 21 500478997 98 13 27 53 132098 192728 107120 57 55443 9 4 941496502 1810513 24 382542 966132003 10 35987 20 52 159861 86 211701 3 15 4 285654 454491 8 348378 30 71 51755 94 305667 15 534906526 137806 6 39 984224794 341742 54 147158 52 35 124477 77 55 97 257696 70352 245735 86737 419215 471222 9 58 717218172 129319524 529531545 1 9 12 326610 25 57 331369 2 205412 692683569 95 88 9 335461 433462 369408 89 22 233131 18 75463 178224163 52 27 73 89 463052 472280 361470 316541 86 188901 12 53 97 66531 330644 112413719 19331 70 2 16 2 54 74 99 25 440799 31 19 35 127022651 484577086 399121 447432 115550 51236 46 165933 461756 40 375878 109945 5 95 88 97 51 91922 452802 132031 204450 10 58 25 95 311793 6 34 20 161260 8 7 36193 290143 76 484966 185905928 18 441239858 6 482358 62 145978 82 458177 384538 215841 56 361447096 43 494848 279453 95 211738 8 80 201623 493022034 204359 19 170329 91434 89 4 16 69 20 17 12633 91 28 28 263556 2 158230854 235268 95741 71 333807 73 178627 44 62 28 89847 80914 358339 353487 487423 52 58 50 80 25 32 29 75 434810225 8 6 22 241329 94 73 67 12782 71 49 12 5 823281240 15 3 98723 54018831 52 464027 235605 44 11097 98 3 421186 303487 75 9 179258 8 36 4 81 352845 35 938481634 202239 15 36 16 97 341793 1 4512 69 472114 93 68 374860 57 490066 524229313 32 533616648 98 285906 72 368475 14729 54 21 32 23 32 70 453921 2 4 8 458187 314768 786879469 41871149 74 85 404120 43 86 25 83 112259 33 344112 150056 349002 78 356705 87 413195 95 432346 486786 46090 1 49 439383 2 337264 150855 48 987499125 45 470184950 133681 67 35 348852936 97 249744 415155 817880011 325913 273815 18 43 80645 23309 8 53405 283044 102468 193580816 26 20 181603 9 224197 400676 454051 53165 4 687478941 3 81 38794187 99 72 51 89 92 49 25 73 95 38 77012 435232 7 229546 34 14 314849 38 30 254688120 2 24978 7 442852 68793 91 853780247 60 26 37162 20368 431553 9 2590 172636 43 86 64268 42 475090 254190 98 40204 96 453680 170765 15 126201 58 261352 293836 60 13 352123 393552 407825 149560 325596 407743 286779 50 253283 50 59 56 3 322515 13 191045 11 398093 66 2743 5 373029 81 9 26 348090 348037441 28 73 799725461 67 286341266 132894 239437 41 19 268626 2 20 18 6 43447 208172 32554 65 51 37 183351166 8 231142 80 31 79 262141 401883 35 3 54 26700 343261 13 468176625 10 47 67 383553 182761 20063 81687 383503 494858 291589 362863 225390813 7 169899 22 164005 98 22 87 34 16 84 82 103269 24132 322281 314309683 330009 6 82 148553841 40 7 417522 315142 456385 91206 33 467018213 308335069 93 3 87221 34 373121 383250 2 934004411 87 9 60 45 75 36 186886 85 71 429934 52 68 967269625 55 33630 11133 178425 294704 299125 42 40 9 298483 67 31 237316304 45 424537 196922 274490 70 201796 57 50 70 316603 50 57 519139142 237933 862306526 84855 287101 281398 58860056 39 54 21221 5 426272 38640 45 392512 98121 73 149989 64 25 12 445485 344869 31 3 34 72 39 389849 96650341 456671998 159281 68 5 3756 67699 15 83 7 84 131797 411432 21 2 23 32 86 99 417378 92 312482 67 93 88323 94 32 176754 668315187 700378212 652116575 131573 12 35 358642 6761 413892 7 415148 8 44 99 393450 233267 90 45916 281871 121467 2 24 408225665 47 61 7 3 35 60 245162 283027 31 364208 40 434601 2 96 233263 401782 48 86 39 87 28 8 82 35805061 23392 88 31 60 310978 239375852 67 468212 55 436137 209381 78987 5 97 57 472665 182703 143678 1212 1 44 345603 31 2 482313 98 7 434308 60880 67 190740 45 15 19 26 79 22 887195464 408690 187607 392863 14221 70 24 322890 82 365787 129299 80 269476 95 365997 97 54410 39 23 126224 53 258702 969058669 11 269129 260942 219580 487394 17 79 42 900248308 235600 324465 243161 62 66824 62 316367 99283 53 36 5 48 257831 403214 61 441489604 60 111309 499700 406734 191585 487197 1 4 28431 43 94 64 681315668 68 21 358745 302222 475335889 290785 55 93 298363936 498137 94 9 2 172588 128391055 5 309117 49 9 4 66 60 54 28933 7 122054 132162 47 438486 76 362248 20 304457 294887873 155656 217059 238534 67 56 27 37 93 259852 293024 70 393321775 58127 173165 20 15488 30 402803 1 526479554 464313 54 9 85 495563334 7 181732 31365 332218 7 8 9 203158 9 703611680 42 478996 274513021 947610190 28869 228693 329785 230915 3 624339885 3 11374 76 89 318587300 181989 354043 108888 16167 111564896 25 243301 65 30 83 812571531 72816 23 168215 167427732 916715079 292779 85 29 34 82902 93 272160 694530878 47 47 40 414299291 11 12 128038 782482860 83 20 521607077 43 37 442603 27 249706 125847 61 481336 87 81 49 285001 76518 54 45 59 189824 354411448 413730 384666 55 97 49 6 52 323660150 356178 76521 208191 7 26 358659 473022 6 13 451793 297802 991575881 374234 152069 192884 61 51 69 1 214407 399979 474010 10624 951971318 375828 120825 25 12 1 61 5 22 25 471049 467310087 569263934 305383 1 105061 35 48 16 6 155290 81 35 624753601 1 90 300461 7 26 44 20 264780 26 28 3 2 3 5 434740 601010988 21 23 151459 41113 61 33 90 240470 137363 271963 54 8 70 7 50 313393 113635 557443043 66 484985 64 21 7 92 61 137387 61 9 27 928268431 136561 77 957469878 94 23 91 3 402784 8 5 430977 4 53 324735 552400076 3 2 11071 240870 77 61 382095 80 95 55 27 70 82 4 262693 187126 93 344745 55043 51 21 199623 437759 149284 213426 2 12 921174413 468406 314446 50 99085 71 77 92 71 322980 13461 394450 29 75937 109102 4 200690 18 21 4 67 442921 225431 28 389206 68 17 12 3 8 80 82 218898 565609481 10875 3 6 60 376955 43 50 422896 3 23 667511506 49 936371854 244847 1 87094 34 418445 397557 118597 4 281174 454824 81 387128 175189 39 2 239972 364566 98 189737272 374314 292756 975022248 179707 155115 487299 2 65 37 17 444592 10 956748130 71143130 77070 73060 134074 201451 7 73 93 22 191354 447055 5 246691 46 27 53 22984 6 99 461099 74 47 119069 93 94 1 97 336512 3 253588 84 57459 315885 5823 73 57202 21 49 351490 300018 223439 26 57 97 9 217952 414211 75 6440 5 57 97 990347397 27187 87 16090 48 13 91 9 386084 265615 33 100611 252005 74 94 204017 402390 7 19640 338372 24 16 66 252506 45 56 52 465197 44 42 260786 92 46 399333 355195 6926 3 66 23 415773 189231 167336 21 42 139208 400559 59 42 462063 87 133229 34324 551916996 93 47 545773790 334083 41 55 105402 118116602 31 62 85 259560 36 742144804 412656 6 198749 457408 280702 21 80 30331 6 478516307 6123363 380234 248521 529233278 422548 2241 83 590279637 386742 39 29 22 84 46 98483 96 310560 6 17 6 3 28 232553 99738 6 53 250526 228713 15 24 13 65 17 126267 30 256648 71207 293801 7 1 54 89 176022 370773 7 82 160436 219853297 25 407232 28 4 897274528 388336989 30 30 443662 363421 326551 69 286265 26933 69 15 51 65 6 342003 359488 489848 53 8 6 85 63708 438435 481980 40 58 18512 19 194175 192601 99 380654 74497665 93 30 66 63 94 71 62 70 251879 233090808 146941816 426139 192235 3 7 113103 471099 324388 6 310032 235087 18 278730 420368 92 387586 48794616 35 9 342117 15 48 315537 310578 77 386542 7 33 315047 17 469258 297861111 157899 207045 58429 258184 2 449610 441927 40 53 290194 78 76 360086 3 4 497896 77 21 184813 79 162008 282768282 250863 10 70 90 114390 54 493532 23 12 70 39 402025 77 209137 417480 59 94 392917205 39 18 76 602141653 23 8 204398 8715486 18 56297 166172349 69 43 41506 577178481 246178 71 340775 82 806575353 68033 180141 245708 210593 54 24 406216 169091041 48 158211823 8 289063 954795425 70 490488 331346 91 246107 62 965464164 27226 482461 26 21 40 151587 8 414187158 400552 478178 75 58 55 7 8 287732 673601375 80 84 404084033 39 276575 64 444164 72 6 3 6 46 3 110478 88 10 55 26 466015 37103676 4 40 43 440794 216012 7 222805662 126349 75 59059 333132 209958 50 3 415554 382018311 99853 20 207618 499084 457511 533833302 16 6 166881 304806 76 1 103814 313839 41290 416209 67 163388 60175 453694 36 9 46 193999 15 465897 81 2 9 92972 287617 27 2 58 94 78944 57 18 231502 9 286272 55 198701 151942 247550 4 401855 76 46 268897 337213 2 9 81 103432 56 355275 423455 232552399 95 96 28 64 4 83741 212091 45 294938 87 56856 90 182445 78 53 50584 272642 60733 187181 71149 2 200718 34 27 80 233909 246836919 60 92 262601 13 28 28 461371 41 188281 73 71 59 51 13819 625215645 465013737 16 43375 82 73 1 515443197 711868183 283206 192968 7 66 284049836 81 3 99 38 170117 66 69310 8 39 261878 307025563 53 95 496728 52 46 129709 44 94 78 89 349793 24 13 31 3 24093 262372 77105 12 50 56 396848 369444 91 7 36 869336986 1 393696 69 23 122971 409476 25 79 68144741 327359 30262 303433 389385 343524 141624 46 66 8 167839 8938 274312 7 46 605658378 434584 25 72 71266 345659 67 278620 301288 75 41 75 134962 638795460 27 480508 18852 88 457875 87 383878 131476483 56 20 79 69 893787454 85 6 2 23 224327 40 253371 246051 397608 26 14 98 54 56 77 23 5 5 53 241393 9 24 473068 57 167385 11 167874 66 47 241461 8 323509 606132757 451628 34 70 817579270 9 219105 477974 380368 79611 74 18 4 34 62 613079663 76 9 47 42 11 387580 9 432129 53 48008 720905064 78 7 9 427256 64 30 18 38 65 468175 67 554905836 380501 4 253922 11 42 82 106704238 400462 93 63 226902 155300 236908143 423268 40 53 73 116262 376538 319029 162446 211806 28 75 365139 18 9 11 554290868 480781 40 435284775 15 9 3 76 35 30 355193 692917325 8 17 93 433877 358864 531966448 18 47 6342 511782723 71230 55019 98 99 9 339741 69 60 245976 206897 57066 74 37 16 2 497560 54145 384645 71 54367 2 80 708917033 15 94 188765 62720669 35 83 493009 97 77 255582 44 91 8 12107 86308 13 84 4 1 290597 85 90 426201 64 68 406759 54 10 411576 11 6 144366 33 366005 359833 310886 477864 61 62 22 486107 91 371609 45931 32 210576 51 24 1 436441949 3 268240 8 140493 54 195693 90 494078 43398 28568 494992 201132 45207397 766609904 489592 477671 529360720 434843 51 92 69 97 42 879953609 42 30 38 205774 75 53 924669301 13664 260886 444166 464550 5 7 100600 128902 80 299508 93 738255262 391590 468124 33 162824 15 412004 58 29 472401 9 50 16774 422953 992048273 6 7 2 95 423368 79 56 55 77 9 522200018 13 41239 404109 476145 388325 341030 48 25 477791 28 90 125270 984398597 50 374748 495498 487457 96 451088 82 981814369 484374464 22 88281 494260 88270 497676 393400 49 78 37 15 23 5 267329 771985530 77 415373191 482236 25 91 17 564478427 259354 94 31 54 281995 146846 80937 2 82 55 219015 524423808 9 73 48 114501 5 297814 248707 213469 194320435 65 4 95 62 81 473609 343407 64 234999 408625 869765247 141271 49 25 5 290479 434837 173438 61 122163 2 1 7 404915 470390845 9 438461 5 94 85 21 19 47 342670 7 36 375569 19 375756768 14 311322 92 36 327737 149604 61 529308218 65 669089487 10 124686 89 22 46 12 139527754 68 47 601697036 91 4 10 4 74 80 84 71 9 9 17 213864 132809 3 342311 895348814 451501 67396 90 45963420 38 390925 59 47 90 360545 6 34 6 2 233199 341008231 36 14 10 442571 312019 260064 281080282 40 336900 28316 454929754 6 1 77 935126125 316631 28 53 20 109592 8 115523 376275 3 408778 244210 87 7 359042 31 161005 236977 294735704 9 30 61524 54896 254894 658506838 81 80 276123 424195 9 266158 282699 9 17 113598 83 364885 49 75 80 3 32 30326 467969 7 9 89700 22 430330 25 99 3 32 456804063 133771 456679 194018 79 55 80 81 33 18304 1 39 6 133983 80439 404476 1222 476765007 48 66 39 90 66449 17 93 402029 287608 451187 194272 486287 27037 5 46 187311 21338 18 301975 22 98 53 319080 6 291114 443621 63 148013573 78 45 197190 77 201034 957691135 44 348548 423308 396360448 202419 30 38 84 69 85 200852 113666 71 225763 253076 21 10 50 53439 11 279894 29998386 34 9 344226 98 399202 26 58 68 273101 74 81 96 472163 349004 24 40 410544112 479929 21 21 128046 12 61 83 305164 54 82 83 340620 108858 113207 142526 9831369 455488 32064 78 5 92 77 70 355326 211075 75368151 242766 471081 342142 213554674 38 232951 193102 289889309 404232 82 13 346795 389188 18611 14 369968 198596 172475 13 3 32759203 169399 56 659007435 61394 86879 26 7 86 89 94233 58 22 58 5010 115961 269270815 42 193111 120364 3 70 44 310037 89201 346899 93 45 50 2 2 34 18 22 110959224 491848263 214942 765693550 83 45 15 6 23 503839081 61 57 2 443675 275156 87 482769 50 216872 11 61 59 72 221279384 99 477113757 441576051 58982 7 68 9 818715297 89466 15820 3 239697 538445436 53 287547 253022 6 191164 41 78 5 280161 963736872 2 69 72 12 22366348 127657 426451 46 159827210 59786 305450 1 16 13 378216 290018 224102 25 79 126836 98 18 254885 485433 365194 207286 4 24 84 40 3 368991 25 117183 714747242 909368317 75 74 58 808844109 195261 3 268844 382453 40 87 53 84 85 260547 52 48812 9 51 442768 70 150109 261601 344687463 146447 1005582 33 63 200534106 121223 24 79341 30 61 54 94 219521 462239 15 29 378158 55221 822383364 332259 22 43 5 485795 92097 71 450930 213117 454975 89 187669 46 469423 146310 17 581268330 18 93105 90 42 82 85 79 207047 916790266 308869 65 43 48 52 324977 48 28 28 338256 77 302078788 51 51 426223081 489806 94 68 419699 3 75 16 82 179381 4 98 2 90 11 436213 7327 93095 274422 70 414522 52 25 27957 95 177982 5 363840 85 2 14 436014 24 385642 35 24 482676 27 84 57 669071714 32 37 72 2 387756 5 4 430068 346719 427806 62 184717 225410 72599 259796 210266 419317 127063531 244331 58480 81 93 249123 257760 762398067 6 79 4100 356893 265296 275323750 90194 17 28648 382548826 93 96 24 30 11 6 30 374188 148518851 39491 13 166357 5 357684 6 7 5 28 21173 697270066 163665216 443891 191409 187628871 48 485617 818910734 86 170271 27047 437272 207671 41 4 753933876 247545 233830 445327 82 8 493855 138848 68 96 97 5 8 239401 77 4 263275 505351937 318890 6 149747040 41 86 77 31 6 60 125032803 11 289598 5 528182312 363747 74 9 171723563 12 426932 56 439642 83 90 362905 81 488542 68 437885 192972 428312 836950239 428015 574657432 35 86 55 91 93 95 461877 83 66 23 42798 4 32 372294 16 166990040 37835 79 90 65 9 140812 30 99 84 153596 26 568605942 19098 23 79 332533 7 26 263017 77 273288 6 443486 62 212288 249172 239664 237875605 157788 100006805 391745 94 920378329 50 1 88 52 294479 18 291709 6 107779642 8 56 9 177996 319789 66 361655 60 6 328772 457217 408896 35981 486999 15 251611 217723 73 31 77 376307 342719 392671 6 196902 69 167290 663646318 89 31399 14138 96181 391621 18 347975 80 419311 103252 2 3 77 60 499328 94876 65 83 493307 27193 118925 436034 36 482124 45 82 455696 320995 9 173094 48 368003 181271 93 42 84 197422 57 49833078 467487 103485 513061054 465454 46237 453028 230436 88 272872 60291 143004153 4 7 295310620 56 48 27 352920 283441 30 35 20 7 74 95 4 2 94 287150 36 2 874987156 3 785064355 1 1 75918172 36 2 889736400 36 461242 85 1 50 58 413250 296372 418495 390385212 108708 42 334828 8 51 40 14 3 227037 32 83 85 492551 40 99 333930 1 60 26669 98959838 27050 19 223954 17 201701 4 106890 154219 12949 35 507903278 3 146552 298112278 40 485041 893951425 323347 57 68 208296 424341 47 85001 77 46 14 395433 87 1439 59 56 55 34667 29 50 237979 339389 30 920754226 52 106277 108116 467352 29 72 49205 42 22 90 11 51265 235104 6 260422 30 351826 69308 478571 46 90237 440847 16 5 88 20 54456 5 60 42 3 67 75 29 44 40 44 33 97 498995 92 70 84953 69475 146092 25 182047 93 611303299 451734 78 76 7 61 482440 45 846162149 30 346018 319075687 382720171 79 9 99 721435007 70 126206 7 335911 16527 354132 98088 892465422 12 77 45325 58 253474 143962 65 89 434781 494614 75 61277 25 496124 4 64 22 12 113895 235731 69 232036 47 413153 416852 94 5 3 145799489 58 383299 384950722 7 25 23822170 59 7 52 460622716 749575666 158383 28 17 781744117 407934 30 310181224 85 19216 25816 9 5 89 286129 85 711981114 32042 459035 58 1 100406 139971 321902 363841 62 54 194930 1901 366693 107981 22 9 158548 77 379260768 87 22 638869009 74 16 66 12 324057 19 351623 51455 63058 33 254606 92 48 75 88 38 571750299 14 3 79 69 87530 833783004 370315 47 435391 272195 124326 8 190685 466524 27 7 1 67 4639240 54 4 28 172687 217284989 390744 463631 7 7 926478359 36 306317 23 105789 161611 97 20 40 38 58 16 271433 13 204530987 77 78 90 30060 11 69 386550 1 151821 668484679 202918 66524 32 62 3 91 6 199126 17 9 4 6 58 14 460731 358543 78 82497739 18 772921479 951665102 25 239480 37 59 27 692592622 54 858464064 308333 374446 410862 96 328904 196826 51 165973 342506 646984439 207847 31 453668 73 242442 160743 177615 228165 65 385713 48908 8 287762 8 49531 1 98 237399 44 93 21 40 74 50 40 15407 44 70 183296 93 22 34455 60 9842 13 55 95 124323 63 21 49081 4 58325 512058904 53 374699 943551833 442334 57 276006 13024 402382 52961 93 301212 4 460646790 51 65 50 58 98 105975 26 429041 51 79801 60 55 3 101923 13 294599 197329 344303 85327 55 12 17115 9 335804 480998 53 14187 53 979236253 13 216071 97 57 13 498711359 40 82 298343 13 31 76 348144 4833117 400125 87 56 25573 800503555 67544 9 18376 52 56451 233203 42 88 14 15 6 48 242990 83 62 302914 346329 20 475795 62 208581 57 1 118140886 328501 73 8 485431 43836 70 74655 55 112244 54 71 190285 29 54 450877 149040 35 11 72 319147 490813 77 126061 48 86 11 408466 49 21541 46 360631 58 19058 25092 930669160 65 529089506 443757 44 86 331585 95 7349 7 245926 157844 436345 10 17 7 99609 221074 348595 683328008 286306254 230167 4 37 43 25 277083 466811 490273 542285095 17 52 276299 294615 98 68 34 86 69 59 15 181484 57 200411 259103 412356 164945 15 182983 467083 1 250464 18 458020 390193 67 293131796 15 119181 141786 395780 127178 78 76229 91 28 39 450917 4 143838 117003 73 2 38 340377 81 340741 20 21994 150182 19 36440 36 3 33 63051 64 177687 51 22369 297815 45 362616 464642 40 417197 26 404341 465560104 87 71 27627 184848 465764 299797055 77215 52 3 496880 286063 7 20 765025721 72227 3 24 154392 278872 6 163327795 41 480078 53 14 335776 39 230419 411090 322651 63 11727 72 68711 80 335947587 594454109 202737 286047 33 7 51633 444991 307124 90 4 61 98923 273938 99691 45 376656 75095 8 11 492797 63 90 147463 203255 73 87538 78 16 3540 3 95 225582 83 43 366204 21 76 14 45 211348264 159989 52 7 44 54 268600 2 14 27 9 485189 39 406005 335074 35 685157803 79 337824 68 860663892 52 958762310 6 965696081 376563 779826265 349273 289959 65 84 389127 456883 265394 49 18 3 62 58 79 285766 314808 77089185 906031370 7 307919 410134 370906 338444 190314 387431 87 449935 273039 39 182956 43 383641187 253057 234867 502917058 156052 7 141552 496920 31144 78 423075 134312 40360 133168 9 2 63 322788030 92 80 89 17725437 83 7 447596227 484997 199463 99035 293204214 23 188846 20 56 274797 303645 199032 8 13 18209 986717364 5 298756 95 57 204993 483555 65684 228718912 383487 153355 46 77 2 109244 37 1 5825 15803 437856 4 392244 62 96330 5 161032 138054 71314 4 521142939 53 338997 679473806 454532 29 271854 402674 309099 45 93 25374 439951 56641795 28 149433 3 45 283543 46 99 56 11 160879 44 7 47783 39 7 778954497 158158 13 251164 45 554345385 72086 169846 86 350476 49 116793 42555110 388317 3 198744 270201 6 95 59 25 2 186537 31 417485 169116 432028 388211 5564384 897364389 4 195153 1 84 88 36 62 390363 90 23 63 64 19 49 251718 410691831 864274472 60 9 94358 32 35009 343623314 490873 276083 71 52633692 181326385 1 214151 15 87 443914 84 226719 97 64 507423743 79 62392 310724 42 2558 6 122668 319895 36 424634 95 76 85 192904 19 292918 4 17 90 7 424801 43649739 387903 337700 409544 171727 341144 6 464229 85246 11842 22 258765 373629857 95 291784 99 89 197628788 457987 8 393880 293068 531477727 94 132673 240693 401896115 3 524448691 284790 3 498769 91 423324 34058 58353666 511148692 118285 878654541 113921 418884318 450982 67334 591901387 87 48350010 57 320297 51 92 59 433324 346496 25 434698904 219353 149435 20 94009 44 4 416111 37 17 113282 97 27 235717 35 191100 358457 666771870 25 3 368545 41 9 65 279757 96243 85 498067 25580 46 30 190066 288265 196723 26 7 6 99 222235 484505 255714 94 31 13 6 59 44661 14585 495999 269575 95 80 22383010 156300 22 287202 84 293846731 447418 86055 42 90 18 15 159947870 286302 92 45 60 61 17 48 64 38 33 31 365454 8 98959 380033 32 44 359059 8 59 61 45 91077 95 4 5 38 174407 12 314559 46 488660 259862 89 61 671544058 414986 29 11 22 143979 7 99 79 55 357964 337724 177873 682183181 66 88 35 312830 264182014 283886 12731 5 499142 344833 87 93 64 98 497369 310474 46 492481 63 20942 36489 63 130695 41602 83 133433 1 88 331097 58 17 156601 4 436708 336158 555634702 382716 5 18 2 88 91 84 33 413321 18 264263 412794 27 40 6 159386 445253 31 278620 226193 67 80 21564 10441 34760 370949 482216 46 58 93 18128 896555333 97 385447 416379 1 17 466901 421170 211960 89327 98 350919 98166 10 695593598 46 411180 6 61 5 28 31533 6 137438 73 46 45233066 51 6 12 35 898110909 304847428 43 462853 65 48 61 3 309222 51 78 4 81830 52 93 10 5 1 19 51 89 94399716 62 91 445291 123666 1 57474 450446 201194 367349725 456851 41 353485 3 271904 404236 393087 56 99 189028 80 407643938 72 291053444 88 66394 365247 91 82549947 163353 97 73 9826 424883432 62 31 4 8 8201 211358 455391 77 397034 831190599 679499621 50 80 353117 5 63 15 59 203992 181877 550105065 479045605 493048 15 53 991357520 354567 78 52 62 491933 26 308923 83558 294271 23 475601 39 72 7 167887 67 57 66 77 96 214564 67574 802217241 24591106 141047 168319 461713040 380014 55 125237 22 10 42 442578 449749 262487 3 395664 7 437053 68 33 12 75044 85 97 279014 32 192902 8 1 74 319965 68 84 136110 104078 30 48 51858 324645204 57 326812 471190 40 34 66 995305725 49 347428 409385177 6 11 27 6 43 233528 84 82 472165 274535 7 8 314299 24 24 1 352876325 759593185 62 254146 76 518975834 972737013 53 59 82 379334 456060 22 17 375195 304778 11 37 261013 402470 61 49 3 82987 54 74 61 42420 458780 471370 1 728496053 67 273301723 251424 9 476843 25 357616 324905 478215 34827 485076 62 308981 58491 31 36 229120 51 320864 212625 331642 48 84 210780 10 1 139250138 30 10 53 21 72 44 180342003 40696248 121243 3 336491 8 84 138538 16 61 96 468090 55 170259 197988 148021 75 41 25 215420 470160 560898386 479692946 279466 326413 85 725181284 471446 197239 34 25776 36 91 54 6 672279038 438049 521780380 55 49 425472 55 94 97 98492 96 71569 34 489891789 440162 85 426829885 202626 3 33 126285 158552 3746 29385 33 43061772 424111 334903 30 290688 354214 427878 227247 8 20 38 79 124071 420490447 53 1 83 127402996 336043 60 92961 355483 3 48 52 24 475209 36 409907 18 11 364280 33 43 205605 5 234021 30 51 62702 630045808 227001 54900 276306 41 71 195538 49 28309 36 66 88 464918 265832 93 586921494 123038 16 495036 59 63 32 32 173185 2 5 66 54 449375 184921 82874 745894701 434514599 144529 80 154864966 371145 71 169340 86 260036 162546 82444 139774 86 9 94 66 427154 383255 46 1241 452391 384984072 69683 14 385543 362067 539776061 109310 101470 180462 2 44 372085 187317 79 99 541493624 324914 9 46 725433914 66 18 50 141831 4 5 7 6 29 298171 452574 523968759 71 33298 5 5 70609 58 262383 554602750 406992 3 702862845 65 204790 45004208 204744 440561 387645 172921 438653 88 95 1 317553 31 824326894 15 60 94 60 55 23 42 783528707 8 70 19 54 171119 91288 237056 414370 240746 66 74 237700 2 516723130 390205 132978 288148 52 108888 5 363170 29 433989 34 143377 52 17 282844 257581 65 34 456220 53 109292735 9 148749 119719 68 41 6 98 81 49952 6 118281 306633575 5 99 796648039 287392 417279 325945 419262 267959 82 96723 126392 122714 96 6 70 69 47736486 161342 2 95 93 280316 448370854 49 51 31 39016 489971 6 74 25 806515578 104926 96 28 996575233 477451 128545 10 192830 480449 73 46 2918 195479 15 62050 24853 7 380052 94 72271 360473 435272 305939 72 344790 222257545 160823 4 41 208117 73 58 264699 57 78 374804363 5 40 6 242717 482013 92 126927 428021 25 46 214579 66003 26101 403621409 320248 51 45 28 310059 212194 165534 59 399428 67 358559 34 80 4 182381 4 88 328310335 398356 45 89 412603 29 830257184 8 27 820021863 101586 14 75 95 98399 491086 48015 62 689088427 390074 49 130915 136656694 56 3 289981695 13 12 333008589 12 66 35492 252207 9 292371 25 385432 30145 96 82 460789 866975566 3 150048565 212218 266193 18 36 521787858 112508 2 61026 8 241699 310435 905692310 68 453994 7423 414573 14 263486 61889 7 91 1 21 39 502187576 61 62 21 67905 41308 54 368723181 328326 2 6 40 58 325492 22 123311 496475 313670 7 42 70026 303390 99 487923 192197 60 93 205790 382308 50 141518 115243 5 89 13227 41 1 20 4 335450 65 99 7 315424 373580 9 982269352 71 79 162819 336152 81 6 34 26 393855 187771 71 139506781 49 415905 712280411 90 281782 71 70 75 357914 99 15179 4 59759 77 63 203893 331014 89 851598473 5 478922 390846 5949 99 265966 386250 36 452143 119996837 96 293164 140785 95 551267324 124000 85 4 263837 95 3 332760 6 1 406433 64 5 31 452910 93423 9 64 5 471279 42 450713 260459 4 157274 451161 315046 245863 326068 8 79 208367 416852 25738 814118592 84 49 29 62344 38 87 120951 171289 6 31 85 154395 3 404715 382974 20180 398970 34 132776 78 143015 194868 290206 386057 58 95 9254 13 99 212290 44 65779 71 437757255 1071 23 23 346472 56 29 15940 263986 904628318 252242 96027 7 81 301931 362548 5 2 247304 398722 460008 466091 11 311801 31 838072549 910190336 57 177032 101754 5 120285 97 62671 282838961 266110 80912 60622 52 361439 44 77 46 291697 65 266074 9 85 2 19 13 48663 63 73 2 7 67 26 46 41 50 32 355246 636139573 231838 86 71532 30 81 257626 197451 464264 1 4 295879 296569 179749 350876797 96 1 1 85 73 69 68 48 82 71 430689 412715127 99863 1 14 279842 45874 55 82 1 74 91 5 56 71013 48797 66 11 81389 457933 66 368527 28 4 6 98 4 7 53 20 284003 9 43 298058153 179809 75 92 9 340589 7 93016 29 129193791 32 384623 53408281 9 438765 40142 2 922945068 50680 73 354236 89786 288621 61 176700 64 118582930 278925 2 90 44 345768 107687 26 104134 1 453760 37 84 63 28 400691 28 198847 3 25 301429 422307097 59 78664 446548 447719 356773 52 3 116776 4 72 65 93 107815 3 483897 84 294198934 378321 41 219131 63 280427818 437186 59 180276 51 904638046 97 152106 94408 21 9 92 93 223966 80 406679 37 469382 36 9 52 23 75338 237713 384129 58 9 22 429903193 495911 9 458083 6 13 21 472549 195608 199605 28 183546 223438 10 83 225748 304855 82 69 277818 474188 31 349505 263585 78 18554 308143 76578 78 1 402435 97678 212124 34 70 309631 740982524 91778613 8 74 186258 29 242921 654880088 9 242982 2 443486 276186 62 9 68 4 64 143401 3 55 136353 242189 162397 41 356038 63 32 823675921 458952 1 10057 28921 85 17 48 153430081 4 160015 72 82 354381 6 42 46 393574 462193 7 197351036 93861 187644 486029 75 222953 64 12 414250 341692 76101 5 256797 147461 84 338380 87 68 51 214094 55 274132 421360 92194 2 19 192037 78 7 442548 21 346491 4 6771 69 98 293069 400725 333223 1 45 92166 427280 28 497671 46 30 411175472 3 78 24 319345 929331010 163828 2 57 1 46 195391 62 467654 457985 294672 89 5 38 5 300773976 46 368929 86 2675 403003 346852 367028678 403772 62274 37 93 50942 7 622891184 85 40068 7 35 62 321484 81346 27826 47 52 30 201140 270957322 1455 20 420846 119777 62 425940134 37059 487531 310903 78 348485 245928 24284 620893955 279493 99 309433 61 276618 3 89 64 32 130713850 214042 175171 493191 77 18 380700 93 86 35 143330 87224 325177 35 321861 95 21 84 1 114595 53 453570 14 71515 87 5 467159 382594525 97211413 149402 849202197 180130 72 40 98 4 300537 11 95161311 307518 95 34 93 301805 239034 276572 422960 41 32 92 118448 291370 38 366745 26 961921813 28 119486 77347 493844 52 201507 50 69 98 2 139474 591098486 58 272569 96 78 363677 436731 374537 779922304 470535 191826828 97924 45 251304 81 155651 232503121 30 594425792 198671 36 917985859 478601279 19047 464745 56809566 288643 74 221515540 91 92 22 228691 404790303 76591 7356 499838213 398580 49 127639 23 9 96 20 50 80860 6054 78 181102 16 179090 39 183616 65 98 34 709598522 457098 22 94 63421 52 84 98 60 196646 23 8 181457 57 35 64 88499 1 456520 529235028 90 79713 68 104702 22 5 501838831 71 325030 733030623 80 86 53 1 78 52 718721773 59 119000 393162 32 411159 322421 710204827 21 431715 44 44545576 46325 16 209715 58 32 727697645 457066 485400185 273329 303174 89 262349 15887 15 137330 9 216207 251821 78 349410 129407846 464911 30665 96 681925850 7 28771 32 72 250657 22 23 93 91 39027733 51 59 80 85607337 50221 22354 171631947 14744388 67 47 360846666 48697 341645 121870004 74319 15 34 42 38 384512 191260 296476 265946 399985 76380 258839 32 197217233 88 23 50 193279 340917 167951 8 292093914 70 2 86200 27 59 365167244 53 21 405906 23051 212052 80 64 50 394701 88 26 50 15894385 362871 2 7 30256 56 210607 652681866 22 185193 48 55 40 1 46 2 4 94084 139846 403098 9 215915 151530963 78 82 68 74 452183 80 942053459 221234 5 93 47885068 480386 9 34 23 96 284483 375901 82 37314 143516 36015 937136857 85 6 3 39 27 366103 2 82318 236520315 11 76 366401 123388 11 495941 6 475727 296733 77 182841 2 338588 3592 225023 939158395 102855 53 82 350699 232308 92 13 746365672 221027 190561 80 27 82720 44 347438 311808 279486743 63 240730 8 324683 346255 29 23 60 649909507 381194 7 72 81 37 700517798 487084612 8 418890 327084 396975708 2 16 490668 249299 448249 39 92932 86 492788 83 371725189 415717 136134 378814183 43082 72 93 28767 5038 3 53 34 588507506 238198 39 122621 30 91 25 321773 38364 348104620 350471 477264 24 65 81 7 474122 505515693 77 2 9 70 81 87 72 15 309393 48 123403 29 40 34598 473296 53 326850 46 319583 127409031 82087 801730257 96 4 9 421924 294949 42919 75 4 433347 246089 74 49010 87 15 10 41 442915 322772 240296040 355055 465428 266420 163805 78 38 2 222614 56 582587297 452036 185919 4 10 78 24 236792 75 68 3278 45 375120 404162 377962 62 10 83 40 9 2 307911 37 75 993844860 289459 207022 50 169320 51794 99 11 54 146484315 14 38 81 650152484 10 263005 267101 159874 96 7 57 83 218743 43 76 352620 7 81 86 22 209918 28 316912 76 75 5 5 375080 37 406356 25 5 24741 93739 20 8 311836 333005 2 36 27 3 427406 224067 82 75 197423812 9 340369 598141197 92 83617 423182 227905683 2 88 265590 18794936 3 51481 333320 418052 70 43060 97 50 4 32 28 16 405639 645144816 15 89 413945 1 16673 51 30 205120 344686 7 281356 80 414725 596087981 423632 437440 61 360780 6 51 99 60 351566924 602476904 202503 232741 927132971 18 6 43 3 71 232134 88 14 298510 390628 74 48 26 79 114022 921485723 413717 477728 83373 414132 889798462 146932 2 30 51 123062 64 96 2 14 8 31750 53 4 147911 69 171639 180103 4 61 107232501 538076117 91 172379118 406906 112114409 6 277239 309145 10 192623 29 35143132 4 45394 4 7 69 5 335133 235880 208646 27 321112 3 611090761 76 436457 392655 387226 57 539036954 74 90 24 4 450341 67 77 493750 239519 87 64 535039929 236600 38 93 8 16134 53701 38 24 97 913912502 359150 8 74 45596 57 587127459 115760 116286 143670 80205 83808 15017 7831 69 58 12044 48 116966 6 185313 96276 63 29099 298336 12810 62351 75 123287 5 94 221771 9 96 63 8 306696 28 122727974 38 41 24632 139649 15 3 440128174 2 5 37 18563 74 27 463343 157789 490309 69 17 106926 428644 14 7 829434742 96 81 4117551 792159602 3 854906400 67 97 195788545 323978 14659 465595 67 93 291626 325772 73 211752 115023 125229 154015 38 84 34922 42045326 31 77554034 294975 2 111768 55 232838756 33 34 59 426810 67028 250393 16 1774 68 458813 50 464076 193942 351315 51 190358 908173915 95104 94812 477359 317621 292478741 2 495968 3 60646 5 17867 58 50 16618 197841 343076 163486 85 15 335726 77 12 419585 61594 371406 33 81 22 17 134662 81 73 224551839 40775 106484 250092 81 2 999728177 139670148 88 224346 14 56 43 923961602 230668 395518 90 9 40 8 25 72 628906365 30 243882 59 769938877 980308480 449657 423907 92 257829 490680 326903 1 99 286477 72671 200498221 9 89476 32 68 244162 16 48 73928 74173 338430 461225 73 368083 485109947 652943616 22 8 55 46 206513392 70 235935 173220279 17 52 50 402704 47 16 71 38 98 9 22 369591 319896 31 35 5420 93 32 3 55 245186 48 144860641 92 197567 65 274700 289002 141417 765328686 117077137 391806 39 17 200703 126569 52252513 917308393 80 4 12 321999 87 50 16 79 55 50 91 240579 190195 10 51 57726 319404 886556922 182529 13 97 2 2 237780 84716 58 466144 189168 27 207911 110073 14 76 114245 75590 85585 61 8 83288 15 33 327854 73231 237951589 98 14 8 425431 47 5 193488 235702 141536 82392 73826 404265 265350 84 62 1 78 307141 2 95 1 26 968293332 232473 175399 18 56 52 3 31118 146128 181190 95 10 453491 17 580412369 155918 59 360306 39 8 360985 8 3 64 755507731 207448 432400 366675 82 4 32 386620 94 73 69 19 196006 89 418624 10 107237 99 180581 239525 21 897587269 324983 31 59703 92 257274 477985 51 461266 8 354373 924447041 94 9 55 39 69359 40 97 221532120 19 95 184419 7 64 366714 89 91838 60 81104 391943 361752 82 92 27 339324 40201 12 20 492104 630432386 39 193401 316055 60 182469 94 81 82409 319910 339756 219596 85 37063743 15357 216248 487264 14 92 67 94 38 12 229262 84 423129 493923 34 83 39 23 73 2 156456 64 43460 190555 92347 32 888008867 79244 7 23 54 1 415323 394183531 218139 164141 85 422765 259807 29 306976 117739 755733484 276581 38 358548 131287 10 355655 6 491884 22619 80 330757 447628 456378 92 102326 34 81 478780 414114 3 19707 80 7 89 1 20962884 230988 43242 232482 473230 422903 4 358453 521856957 51 288563 21 372618 13 33 219823 118382 491834 34 422530 5 22 206247 65 356986 79 768425199 447621293 203953 89 20 7 39873091 64 26 247009 241216 133549 82 43677 15509 665584341 131592 199496 436396 38 66 464269944 90 1 62 19 18 2 64 366668 418831 29 51 242755 163335 953803569 330896 33 359575 59 95 193779 57 5 7 2 97323 876132284 41 42 1442 83 39 15 53 7 162147 80 62 72 21 834014221 1 12 482544 422089 76 63 66570 1948 94 183625 144357 367210 80 479567 29 25 23568 34 326099 379488 69562 275366 491212 8 1 91 59 141060 12 38 36018356 42 456269 4 8 4 406860 240356376 10765 12 208117 33 46816 263503 70275 148483 413620 483466 2 406218 320689 33 494218 6 536521025 459183980 408463 41 300081634 55 861788284 63 76 38 1 216420 24236045 232972 87 430518 91 59 84212698 88409 819368943 1 90 330960 67 76 275590 30 446263381 442989 7 2106 379933 5 48 193718 410658 357753 454009 498163 489823 61 65 5 439202 151890 265658 105014525 460436198 49 63 133543 203822 91 488897 30 43 91 21 303786 70 64 237936 489227 78248 24146 225454 213693491 8 322293 12 257459 382816 467735 242726 6 82 44 140717 402981 67 96460697 69 226189 56 21276 16 97 298982 343861 34 782482832 212360722 334159 62 23 18 31 755988804 335178 63 34 8 160637 399664 294277 21 32 25 38 7 4 184000 51 265775 23 6 42 432904617 337090958 49 492481 3 3 97 4 149932 163710 17 41 359911 12 90 9 39 458940 301127 17 17 365044 95 34 185147239 115651 675450030 37 379949 839876075 96 7 61902 93113314 388445 411528 15 89 39 84490 57 47 64 215880 62 26 26 431494 60 361340 118424 80950 382478 123473 438337 68 400948 94712 3 418165 128105 373347084 226004 56390 60 62 346734 899940736 43 360918 59 374069616 62940 21 347059 368070 787761246 29 30 166586 3559 631001589 40 45 308795 187703 69 72185 85 34 67152 406439 39 218603 136946 32 99 95 336288 52982 238414 177356 212594 98088 20 9 365367150 83 81711 87 33260 177071 74 327746 455851 218486711 22 366160 34 23 495692 7 383306 18 204885 245943 323748 29 26 8 492798 52 74630 225901 172082 119919 89 409103 362494 89 94975 233887 33 87 40 20 9 374185 90 91480 100181 9 56 618526047 61 459621 415779 37 441177 268132 120958 451058 25 7 49 163136 58 97 36 655476848 44 351426 212213 167775 23 133307 67 78 75394 234847 417712 83 48 449429 48 48 29 11 298900 3 323295 58 160851 76 137958 431863 9 77 16 7 94 25769 273884 64 44 94546 17 79 296519 81 162731 266612 84 247329 492104 387204 48 11797 311057 976976013 269822 265889 444923 269633 183214 112208 279789 460946 6 12 274695 483760 192667415 34540372 111502 106792 293680 78 42 498900 246903416 239442 206274643 101335 329695956 68174 77 14 269847 489143 270201 74 365838 1 77 278341 222866 348123 31 48 66 145289 98980 923607936 36908 57 354641 37 896879837 361999 274766 97 371050 111414 52 181416 147820 60 380956 77 22 847461533 21 39 35 44 2 48 53 65928 195869948 88 230721 158870 29 9 828297993 222971 94 37 110090 120631 30232 7 213893981 5 452612 398114 59 228405485 323488 436430 160442670 441349817 22 2 63758 702557792 12 363479 95 9 52 9 76150 93 4530 38024 602827744 23706 64 454021 30 57 8 917947994 791751739 47 89 7 606331393 300255 63 7 57 4 92722 185078 41921 15 8 94825790 380063930 99308 82 69333 381268 208849 33 368300 70 27116 21 73 257302 387659939 75 403564 2 716067241 25 275355 40 66 779323576 43 15 34 231709 267989 890985742 147474529 409345 54 483786 339025742 153187 21 52 6 129615 390581 260569 50 49 182196 48396 436910 497466 14 56 50 69955 76 3 16 2 20 56041 8 3 257392 234435 137328 35 50 87775 173498 177963 583611658 84223 92365 752678907 25 20264 52212 146631 247823 85 350274 719887660 265496 286705 435163 42 183803 14 365930 216393 413480119 16 247545 218055 409589 6 7 372857 313357 4 14 71 53821588 19 432988 5 335529 408640 388021258 18 58 69273 336943 3 88 12 24 67 334397 136422 50 65704 7 45 760193044 5002 161886 793557720 80 479204 85 14987 436293 410586 92 211648 30558 108135 46 73 45 28 26 462706 86 69 5 26 496349 93 12099 17512 162819 35 73 309753 13 33909 346726 280580 231666 231268 42772 292341 74 41 285487 58 413343 53 73 163892 776477674 480895 321257 82 141036 147575 950611347 15 79 89104 41 7 28195 363816 24 7 693487341 50 7 6 85 68 235916 18 51770 66 62 373757 200660 39 63390994 24 20 395730479 1 72 8 8 64 20 44 82 687235208 20 1 61 274809799 317193 35675 41 76 91 8 130109 3 71 401247935 17 59 141287 66 49 260345 239699 18 73 19 50 444432 215421 5 5 20 26 50 327376 46 410121 3 401543 355721 24 443459 454871 32 58 88 401964 19 53 84 575179343 354977 94894 5 45 264764 61567 65 901920434 52 141515 92111 161794 32 31328 262546 214321 94 253648 35 29 22 51 317815 477153 481515 275276 18 25 3 38 85 95 254590 903536978 156374 472201 8 48621 94 55991830 855367841 482561 170321 384659 252959 280563 10595 178767 37 368636 156477 70878 461915433 299598 177991 44446 97 429083 66 68 445287 415622 35 94 63 20 350357 242043615 399801 463510 498755 23 26 41 198609 45 42895 339082 94 1 475813 1 128384 405473480 142912 94674 197292 69711 364587 17 5 4262 50 738098850 395588 495890 95 40 72 68 49 66 116339362 1 481571 163454839 365677 50 77 6 529630573 817411306 53634 134528 551812960 77 241819 334281 160486 171515508 25 207501 462515 331448 197975 36 95206 365178 454018 63 329031 51528 39754 4 65 18 71 69 74 140701 95 411016 62 1 566959870 92461 23 27 478700 129155 94 386348 125041 360788 115724 99 203849 43 484808 36 98 93 41 11 9 85 402951 293429 274664 348233 422233 9 14 69 4 715498987 23 18044 21 80 252715 7 752736814 47834 97 74899734 38 355779 48877 84 38 26 83 201314 425111 2 28788 5 393630 52 85619 264478 590417016 368807429 138521412 417987 9 40 92 77 39 163126 1 3 11 1 42979 135554 348670 215083 209337 180855 20872 45 54 259759 289050 9 2 6 72610 33 7 430406 63 402393 76 19 81674 14 5 68 131471 478225525 24 35 449422621 85 191370 90014 95 47 69 93 839559870 494606284 699001781 8924 247516 453483 9 174318 73 58 96 241027 263886 3 78 164640 63637 243318 136075 407439 77 349073 1 99 31 8 374734922 72 79 89581709 1 40 58 641685737 8 226381 99 887956021 92205 14 144717 29 70 175596 238440 8 47 259619 262514943 1 72 241967 152934 206038 10 251729 303200193 5 50 11 731790017 53 79308 460835 373872 65 15 592484176 203752 201295 52 8 319249 92 211877 6 27 672228033 95 46 84 3 124221 9 496694 43 463683 190063 54835270 695089350 8124 434975 93 229115 84 226712 149449 73 86 96293 45 29 6 85 52 43 90232 242283 44 84 32 24732 469107 248565303 8 83 449240 289168 267066 40 409909524 57 56 8 214273 325346 13 35 216124 155720 229848 52688 44 338528 11 20 37 368573 3 420842 803994776 6 360360 4 60 33 84 91 34 102291 400178 87 55 122323 340452 880242036 467069 84 97 58 214333 39506907 20 249149 62 8955 127313 64 338603 69 81 97268 66 41 35431 22 38 4704 43 435223 68 160189 7 7 81 69 670780493 51 96 431792029 452459951 28712 223545 485588 3 79 271833 363727160 193562 604370887 287878 119785 128883 60 59 313670 62761 153853 4 80952 865847906 11 25 8 39 896470491 22 267809 67 16 3876 14343 496485 14 26 608812456 3528250 203319 192822 39 52 72357 280801 23493 63 25 33 36 42 163994 83 28305 483031 1 62 46 36716645 45 339928 1 176565 917253886 56 30 6 46 43 764784204 7 446621 313770 69173533 62 196879 573842180 342256 73 238179949 56 26 7179 820017256 324135 477044 93 22 4 69 83 39 64113 93 476921 80 158382 97629 477279 90 27 225155 376171 259604 7 101074 37 2 268304 342159 274923 460473 81 8 232053 289098406 71 189142 9 2 38 1 91 99 327840 5 822275916 30 99 85 418705527 72 8 49 102640 4 132477 289368 56 74 98124 45 21 360925935 87 362600 6395059 68 432190 230120 185218 39769 91925 118213 146571 72 8 439591 170635 33 4 65 266835525 494961 423456 2 34 255117 74 444805320 84 488510 391454 901459881 63176 340928261 89 3 126172 31 548831140 77 2 160915 81 58 604363472 425327 87 56 178825 334161480 96 54 185933 236219 18 56 52 347064 79 4 39373269 197149 225766 315457 7 339221 290622910 345205 2 34155 64 77 22 326497 442428 176801 172372 904840865 263203 26368 26 4 378535 5096 6 28 83 494230 52 15 69 385687 836009115 83159 45451 265858 27 88 90 475547 288622 424573 20 15 401100 61 471978 58 29 1110 377188 48 399903 84 168480 107825565 86229 4 76599 135709 65 11 90 279041 329632 6 46833 74 45 10 14328 97 12907 97 41465 908888782 61 34 77 437663 262459 86 63 39 161603 8 475913 54939 91 361967065 53 82 355474 85 124252 446321 57 171585 37 9 24345 45018 89 20 3 5 73 140370 219535 13915 362987601 437598093 84 96 64 11 399932 8 187966664 281357 85 19 68 27 381333 77139 104225 69 452838 93 448443 184658 85 157134 23 320407 686269495 17 32 29 200506 475728 50397 71 122002 28 74 58730555 394541986 23 47 29 490668 32 462667 51 53 6 399226 90 87 29 10 354553 30 10 45 364841 477088 327683 85 466907233 4 58 78 116756209 32 215353 406252 70 306719 42 66 68 46 106393 9 975784854 27 8 287341345 54 649975341 45471 259950 349818 38 70 380723883 252715 7 70 59 85 262153 51 150507 18 224516 44 943436095 647993632 304121 3 92 76 485503 16 16800 52 75441 98 2 107037 92 198232 481128 1 38 265033059 354478 909203579 20 293309 6044 67 124112 57 3 13 27 52 22 52 380705 393954 43 40 449859747 94 200165 871224359 625420224 144702 16 72 293047 4512 36 8 45 96 22 88335 409955 173 36 185896 399331 33 24524 96412 68 76 122597 445397 58 9633 201763 76752 25 72 48285 258358 22366 7 73 188562 249023 364494 160913 38 32 289125 41 404131 48 277549 97 47 20846 99 130380 238344 26 4 141152 45 147612 54 90 16 83 46 157667 94 8 20 295717055 46355 80 36 571122176 234618 409254614 171677 13 351547 1 9 275941 154489 12 104871 27 69 62 45413 8 39 15 971805833 87 329916 42 81 67 32 35 183610 55 6 52 57 56 27 4 29684 58 97 352053 494095 4 83 3 65 281085 55 89293 96 159115 233738 57 11 429083 20 1 5 34 5 97 293174 70 50 87 74 12 62 68 310230 78414 353783 30 16 76 464182 8 37534 55 355326 547924445 90122 318401 355326 89345 88 297644 88 24 351795 80197 1 528057927 197632480 21 48 52 89 878842995 90518 655001251 16 15 43702 101242 459697 24698 38656 325613 28 9 347707 89820 96 947459066 79 41 11 58204 145458 332872 225361 33 9 169330 7 235278 80 84 60 26 97 82 56 45 250316525 316398 91 57 5 128749 4 97 908828028 7 286498 35 468983 987169569 242039353 162293 435568 383608546 432343 421088 979843296 2 473071 5 7 301454584 35 53 235607 72 79 579470124 34 11 452559 148957 15405 11 122682609 495514 4 265344 32 425451 5 412748 3 392013 42 38 2 65443 893657009 754450080 59 31 25014 65660 484613 70 50167 56289 145564 16 395823 371251 316923 384344588 89 295792 19 56 83 3192 63116 41 28913 33 328089 444622 91 274980326 345191 88367 68 14 33 13 375412 220486 7 57 9 3 173314 6 43 203421 161251 73 87262 144699 51 65674253 1 776708156 541865694 821410628 1 55 268691 417154 56 67 64 441856 219887 354616 8 113995 323125980 335262 662679024 311148 472365 265786 222460 457708 1 85 2 7 93 8 594039684 28 77 865623821 381084 479690 110528 948044605 495450 263492 23 3 177490 126416 6 92 71 60 286186 4 946814874 304568 98 330534 90 87495 23553 2 97 5146067 106379 51 81 153043 216117 191407889 377472 23332 468838 207485 152423 2 279966 43 440427 84 242879 40 440470 375435 55 946368167 96 453620 7 126475 461845293 108322 181054 480538 27 1 10 68 79 47 223192 96 140551 167131 54 56 40396565 132785 22 55830 1 260237 494691 21 429870 33866 457782223 27 474419 35 46771 9 28 99 387356 73 374060 8 64 28517037 71 41 405539 95 266301847 9 818519474 601076625 86 8 54765 44740 76463 91 34 366743 476497973 28 62 24 79581 76 48636 86 43 29 441438 138550 410386 74 7 28435081 222513087 214549 88 39 79 65859 31 6 99 34 82 91 11 28 149344 42 134724 428438 662696703 155130 14 88 80 866751031 304811 489306 77724 99 96 824202182 5 282630 60 82757 386612 3 426136597 68 35192 70 99 59 57 669435888 344767 71 458462 29 4 17 795811001 89384371 43 91 273723 51 49 60 65329 227873 27 691151701 71671 48 64 72 416090698 55 96 5 19 515513465 13 153162 405687747 8 75 84856 267833690 76 71 228009 291394 206883 153380 3 54 97130 241661050 388404 672068040 9016 148669 93559 480987 323511 24 367582 24540 838293065 371248 211152 25 77306 199857 336516 7 87 54 244337514 300121794 30 4330 6183 87 344336 242811 57712828 433171 387650 62 444606 434904 102581 96 433956 233903 99 470838 8 89872 130526 96 138141 502618360 299305 360956 141730 72 16 113552 5 18 3 444625 60 11 491299 25 131287 277917 59 344594 85 93 368916 21 293869 49 326588 283519 379567 200078 151641840 94 60 263937 208024 115320797 20 460934 54 10 6 95121 54 422210 729795759 794303040 33 12 6 393824624 149030 379755 59 2 32 5 17 16635 321442 37 62 366328 105071 5 13 479702 48 58 52 272372643 335283 82 3 132698 389246 199656 496883 75 392816 259597 98 182301 57047 99 69 45 354464 49 3 2 181331 467884 49175693 88 149679 342118 62 12 19 259632007 99 9 37849 29 8865 43 189755 67 59 16 72 104878605 98 266573 76 22271 91 83 258432 20 79 3 37 65 4 250949 458541 143578 70 873598563 47314 9 74 341954 137490 4 429723 324180241 102378 771865846 281442 293334 495698 142961 92 263869 263267 388077 69 5 600896695 7 31 111611 3 256735 234777 66330 87 26 23 83 368413 608446440 19 90 9 68901 87342 62 83 54 77267 421853 229624 234267 313466 165162 77 471239 38 80013 1 201237 4 204705 47 1 33 166440 275828 63 345135 91973 41 70 234827 41 291976 4 9 228649 5 350390 106513 462794529 5 19 354814 39 404538 16 51 29644 43 359284985 7 40 23 4 5 138450412 56 20628 70647 182714 348824933 79 99 90 78 239485 57 315691714 347377 11 256250 89 12428 624426424 5 411808396 9 151241 216832 447606 255324 279279 97755 984026491 3 87 44 72 77653 140960 357493 44 368429 81833 81 76388 98 72 91 342025454 92 28 9 117359054 257846 191707 22647 39 14 4 90 191115996 10 161589 55 483827 25 8 35 72 93 3 944914474 6 14 315313 676908967 15200 88557 47 166320 80172 30006 385407 514072034 17408 34 3 785319905 358185 279705 13 43 195694 321265 48 52551 115514 96179 60 42 459598142 71273 92148 55 60 720986592 73673 45 79 139568 7672 2 353150 44 60 65 229891 84 334126 57 19480 157192 15 55 615336510 3907 888893287 45 194810 79 70 332575 24 86 82 7 838559397 117619 298362 33 406294 195428 8 1 20 54 197951 456513 54 58 20 49 235515 822775250 351093 33878989 90 462891 258136 43 20 15 96 9 19 7 73398 77 353820 385269 5 177390 99 11996 103560 2 28 92 49849643 123463943 954304402 462160 89844 424209 50 83528 3 819660336 34179 66 45 2 41 55054 62 82877 23 44 58 57 14 28 905797996 230059 482538 81 56 393224 50 56649819 9 492762 57979 49 91963 923498376 720 24 118877575 247090 21 17529 490964 345316 52 22 98 97 29690 86 30 68 43 252366 582105470 62 26 67 199540 258929 62 192433 1 8122 3 640839892 771930471 430402 20 259097 171086 8 51 418875 496949 109048 5209 254538486 394526 99 3 461774 4 264685 28 8 214161 129045 53 262272 496441 38 6 36180 58 83133 115209 211901001 400066 58448 433313 2 242742 86594 33 390449380 349987 234415 23 69 96469 51943 4 387145 98 14 86 134951 207832821 20 53 440842 975379801 378730 392977 412902 33 17 64 482898 18 173831 234826 6 394672 14 52 4 67 20 17 98 1 63 487691181 2 47 36 26 46217 273309 407464 31 66 30 162282124 66 251741 293402 15 18 89 80 58 73 26871 43 74 498791 25 375640 14 25 54694 20 33 22 47 329161 23 217629 4 40 50 15 443942 331789 710316952 239962 408483 212289 45 104152 166066 9 645593933 51 498820 7 65 40 1 62 448226 30 498074 18 722537579 253688 791279397 109844 1 978097598 34 10 417899 205288 221483 492665 85699 92 477952 88998 417728 437485 49 307471 291944 37 28 371052 9 9 15 12 39 287865 43 7 67133 39 94 95646965 381008 6 35 319710 40 322369 451713 713339733 46 5 5045 31 48 37 464194 335005 721833890 192257 47 494498 113781 41 282023 85 161566013 58 171096 50050 365992 441632 42 349472 431342 536841910 56 104664 292233 98 33 339509 95 244665 2 80 79 14 7 58 286232 7 76 52777340 97 497981 77 177712 50 202877 392079 28 86 365353 733301127 8097 55 164184433 307329 46 19 104829 33176 274109 124892 15 25 9 76 44 13 28 412178 79 28 220986 68 40 8 468525 336163 14 32111 196425715 13 90 33 30 10 399749 21 86 37 342101 44 78 52 7 288760 60 322433 6 484681 309250 30 116649 265575556 490374224 55 496176 53 334153 251758660 42 106827 450572 83807 17696 49 82 20 95459 259000702 494515 59 112599947 19 473021 71 3 56 12 101139 87 316018 494163 448787 556237846 778257919 301512 1459 39 143998208 234741 63 3 4 38 62 55 4 250914 437464 9 7 128954 46 67 404879 190308 92 9 80376 242145 94 6 253422 412746 12 282896 352038 376370 443862480 336945974 12 83 53 64 354262 859602591 368342 80 134751096 44 80 80 834983206 4 91 59 71949 41896143 66 282129 331195598 81 435419 328412 349104 56 35 70 86 10773 52 48 777816903 88 59256 38621 344901 28 60 91 67 65 94315 137163 451914 29 69 333803 356824 29 493822 215213 10 47 65 21 39 7 57 65816 126782 818825501 258528 52 821060492 86 11072428 6 62 2361 255865 238100 184541 396025 6 95171 370721 269305 119103 6 83 24 22 426009 45 377886 164745 323832 2 130309 219421 81 9 7 26 354771 11 9 110907 285121 61 4 832558334 30 34 34 77375 199600 582178961 97 78 243617499 468468 88 31 843907307 285236 847580475 47 300202 96 14 95 190964 13 182608 34 30 366184 390858 7 87 34 82062 47 207512 70 93 352891 142416 87 258061 186499 361763 305398 485467 675455739 97 448187 63637 30 37 238167 70 61 95338 75641 47 284478 275552 41 136100329 96 319277 485950 57 31 286439 52 45 151288 92 175310 37 1 345494 231891 174350 81 421769 475597 67 102202 47 75 890901843 81 6 50 2 458933 489170 403010 65 70 19369 5 267570 3 13 27 27973 7 56 314260419 360659 29 239351 49 323615 379945 74064 10 213272 85 56498 428677 65 493746 7 95 79916 54 94 32 7908 43 84 385402 33 101157 5 71 84 47 9 143424 102906 60 442227 31480 256034 17284144 455700 4 791984201 826005883 83800 38 324342 45654 68 92 88880 64 341618748 90 144992 2 193702148 165105 51 47 46 403940 58 85 27 30 84 9 747417947 57845 199127 282129 175019 407185 16 235314 96729 147680888 79 444650 80 23 395413 30 603563954 64144 421935 173576603 156840 94 281386436 67960 36545 61415 18 58 93 92423 9 156715 49 295496 275830 25 14 31 30 34 88 97 133399 945819384 32 64 362682 357654 77 61 438575 499832 15 414411 117838526 26 120325 7 286558 66 9 974543510 39 69 83375 6 370284 533004022 92 122270 155273 418091 54 461667 49459 4 85 3 449894 229431 16 53796278 95 743818643 13 52 334443 23041 92 204878 44677 34754 202885 414293 67 120136076 67 431568 3 334906 10 286414 14590 43 21 246478 38918 78 6 96 61 86550 7 53 183471 411583 303776 31 34898 80 95 460594 60 849925978 399473841 153609450 489490 451359 64 499140196 53977 26 2 226277 52848 86 51 362886 473795 450319 14578231 49 54 346931897 55 87 810398021 89 680156635 37 386173 903190687 325915 257171 452146 92 45 456705137 174396 281003 486075 916079498 83985 331316 185548 54 49 35 49 75 361165 44 85 5 165108 86736 227838 16 15 70 29 16 13 66 4 190571 60 14860 416577 277849 130575 8 2 53 68537 262717 25 9 7 342234 46 60 73 96 339490 1 24 339427 8 74 504678947 430513 86 181608 53 35 3 12272 57624 653203151 402560 469524 16574 63 37697660 7626 8 49 413790 357303 7 32 24 22173 46 455343 97 86 38094 462862 3 88 70 28 697997815 437042 17 42 3 50 91 63450151 574191906 58 44 67 44 86 90 957738749 14400 59 121964 4 292779 9 62 99 87 32 53 182610460 15 161459 1 227174413 388149025 500634598 83 62 3 85431 32 277506088 83168 75414816 709128247 54 68 299177 36 44 47 66 4 90 62 85 91 87 281927 88690 258006209 66728 55 130176 12 32 712943246 407552 57 176964 9 21 36 630928582 4 55 328835419 6 4 8 115037 354235 465154 37 41 256896 355239 308818 5 512184744 26 73 95 333539 8 33 238417 92220 45 35 30 465336 23 23314 230125 41 11 182304 65 14381 7 71703 9 484863 6 26 162951 63 12323366 350581 29 61994 5 6 51 560488886 193106 305926 414604 44734 20 7 52 2 118736 98 240540 14 309901 59 311504 341956 5 161720 37681 1 12422 425392 19 14 61 22 89 42 57562 95533 11 38 16 1 26688 2 46 16 82 458760 461155 46 27 469141 1 55 8 53 203603 181798 488212 245198 42 13165 437117 21 16 40 295903 474764 96 36333 46 670333132 30 55 54 9 397666 94 98 87 41 143190 389471 53 55 407729 111409 308481 661393984 392099814 9 676258011 738147547 78 43971 433977 24 354628 1 281696 217805684 671211397 278148 324850940 437829 98 84 345958 42569 494083 255905 10 386244 2 5 1 163330313 52 36 38 84 86 43 96 89 16626 102275 110951 90 809171440 75051 448107 273524486 4 98 74 238161 35 408658 91 163006 21 45 821343061 173201 977488566 103828 370549 3 2 45 83 349736 2 144355 7 25 260338 41 139137 75 45 75 950805250 442832 469145 37 1 76 109707 41 199757 5 99 106484 9 25891 290181 76 61 84 125211 415085 288447 221707195 3 92 469830433 3605 30 58 226759 354649 1 8 13 217067 38 73 230517 36 422679 175225 378135 77 67 93 688243963 2 71 125415835 89 338867 297145 82 943061985 337224 31 55 90 60 81 373071651 194030 11 309208 434578 89 157123 80 86 64 79185748 842322659 27 7 99 190670 206833 91 45 8 78 81600 28244 86 5 47 334932 88 62 7 498618 53 40 582950 70 59 3 135595 144642515 18 985686603 109815 20928 371945 457658 64 388100 59 9 90 73 89 8 41486 57 592185506 79 151361 232830322 469090 428784 174248 66 52552 72588 67 82 257095 395744 38242 267705 63 21 8329 48 21 70 411120 66 99652 3 34 11442 15653 201216 341324 404748059 34 3 282308 386426 115173 180996 429367 29 80 214373 53 391407 5 158775 81 62 82 67 37 116329 95 29 50 5 345429 213531 275390 477042446 7 136228 585482372 488880 3751 17943 8607 88 73 141410 43 10 96 70 727011599 2 43 27 950404633 61 53 12860 1 4 33 390717 11 3 6 411559709 82774 69 485337 58 89 96 49 451070 78 65643 123696 6 34 499666 29 838669865 52 58 402150 6945 70 239621 207695058 98 426091 489794 732225602 139971 188173 209993 42 8 95 93 341836 29418 52 10 80 35 9 437893 289471 33 268934 57 254108367 166069 285367833 982882551 243194 43 248539 74 80 405617 21 404924686 7 72 85 146204 225124 239177 226200 416376 17 99 68 50 11 56 360339 207553 258303 72 3 25 4 111438 999122183 76 1 31 441785918 268154 32 86 104016 1 134265 192341 5 66 18220 33 4 396900 62 7 443010 63588 462290 86683 744328704 41 19 66 85 205698 47 12 495314 24 13 458165 41 6 390473789 344926 1 34 89 305868 593979975 483361 194992 477647 54 7 85 99397 45 372470 71 73 84 193051319 35 447312 30 72 316099 80 189880 898274578 45 74 10 7 44 128955 8 89 85 351669223 93149 316799 45 118349 238176 301930 394343 1 602317102 29 309894 43214 34467 329747 6 73 63 6 658058350 21 62 88696 74 29735 512017485 95980551 33 53954 122322950 32 441673 78 536865847 574750086 235284 934312543 79570 1 38239 168563 15 58 825675646 48 12 96 48 2 11 20 735389948 9 91 319403 2 26 77 454938 364039 323708 29 55 22 31767 236353 3 3 24 208958 46 431262 9 89 76428 8 98344 1 241210 15 542 377290 442707 263113 988870160 88 64 234989 41 69620 57554 58 51 324077044 47 3 9 157971 466087 60294 43 50 152903646 189749 761764860 36394 75 13 745479094 98 503428672 116372 65 306455 431672 231720 22 284850 270168 32 64848 70 55 32 6 84 10 432426181 161351 58187 238930 25 2 98 381980502 9 6 41 44 56870 4 24 113267 40 204497 418130 7 452122563 83938 478510 210621 787523088 2 14 10 174571 63552 16 79 194212 54 136505 74 3 22 202655 417578 82 65865 320208 9 302179 137336 78 13 93330 464526 79 85 69 91 47 70 12 1 157018 458034 2 325299 84 1 55597 3 316235 29 117692 498458 74 25 102410 195439 4 234138863 452596 3 432329 430694 84 100935 97 207316589 250192 421015 268073 9 43572 34 54738 387928 255035 6 88 284821 336275 281178 255213318 232022 41 129874 228456 10 65 72736 58142 186302 486452 67452 150674 411461659 121057 743219381 9 492257 96 7 816542718 86 441346 77 426699 60 992232726 50 68 83 271342 10 266761 133506 72 84 5 64 55480 426970 58 436770 32 406928 40 32 287413770 11 223686 368773 16 332147 77 292227 177952 86 2 32 295162 87 55 37 73 41 136132 180192 375153066 18 2270904 419197 162229 24 477539 72 130901645 29 108711730 5 346824 300444 59 15 162402 45618 1 6 65 49052 99 449108 54 379669 193670 80 96 39 96 285358 75 93 342525 60 19419 80 2 296532 93 7 6 266690 415907 181792 36 29 96628 49 237136498 25 54 210785 197166 16 30 365540 6 8 750874744 33180 601018243 1770 3 161591 249723 533998587 80 198671 99 73 65 443304 2 31 202186 29190 310717 45366 50722 1 764643810 254669 94 283536449 80180 154001 433069 78 691508274 18 87 196133 41 8 87580 12 23016 96 78300681 431650 372972 70436629 23165 40 222450 34 33 76 318668 202841 433832 261328 314019 76 54 434969 56 25 12 9 71 45 6390 178787539 233574 493537 163671 87 65 47536 37 436710 622096070 236238 4 66060 50927 155616 158488 916114351 61705 5 460793 424952 7 523541576 96 188284 344961 497509 256376 23 12 289334 59261 660122462 82936 30 827526229 527391059 42 311657196 71057 344793 142586 18 499102 3 916859027 357154307 129240200 238014227 382584 96 50 73 4283 72 438824 37868 69 45 191965 44571 84 75 31 10 15 5 33261 880691823 806398699 483765 325447 23 427302 125318 10603 65 466782 83 313340 5 849325370 209608526 460554 917296930 80 31 11 424247237 275882 77 351675 45 227558587 73 357762 2 241370 43 80 12 77 37 46 156414 125701 5 177075 6725 141906727 224323 235072 220839 1 2 26652220 10 363818 211721 68 23 96 51350 39 25 64 70 80 729595314 272334 456098 78791 53 23701864 224603271 51 338775753 223135 364425 4 81 31 23426 179981337 78 68122 409804 7 11 253103 98 415773 41 51 448961990 70 81 471391 94560 310545 193252 431947 20257 63 45 80175 4 272793 38379 317229 35 91 754049116 86 38 153499 23161 2 75 729257037 599518711 57 1 452704 69 59 58 12501 278974986 220544 496636 410940207 657251330 277132446 60 60345629 866087557 69290 9 6 50 76 95 406731 39 108139 439949013 3 102250 23 37 51 31 155924 155272 4 92 475221 28 307943 498515 169056 137322 18 75 65 71 22 484463 70 51347580 22 320695 76501 311617 11 50 30 40 54 104820 75 289437 9 8 233487 5 85 449012 466747 249218 103502 252250 7 32 382071 117841 256916 31 3365 861843902 75202 444496 78 5 54409 7 768731867 87322 30879 91 81071 5 9 13 422363 65 280003 56 249579 31 4 43 472885 50 20 14 93 87 12982039 85 700075881 15905 96 59 282260 111449 55442 14 457263 539015680 848429686 348490 230047 94874231 70 85 173040322 18 228188 72 77 15 325860 9 76 78086 52 3 54 962783462 29548 133656 343072326 44 22901 167090 15 4 50755 79 77 628470595 437936 345718 43 66903 453485089 9 52 147402 42 83 14 172723 13 248033 71160198 114794 84 79 1 407093 50 989876388 54 73 219376 9 361218199 45 30504 201405 9 1 416344 57 395969 473787 318009 68 29 290723 66 76 124494 28286 2 96265 69 3052796 11 251534 255783 98 6 33 87 81 29 260969 467291235 439290 129065 79 28 136752 161190 66 95 295666 82 464588 480268709 2098 35257 62 385726 237014 392736 62 73 275824 45 176086 12 13391 225298 421610643 221858 58462 22 417296 33 6 389254512 131178 239135 7 3 32 49 71288 229689 9 45888 327922 31 130624 262859 172297 52241 78 88 59 76 247579 915306159 472375 366549 886167418 189135 1 4 762660838 7 94 64 166845 9 33 67 67840 480353 181860 9 24 157436 97 193977 357380 419174 29 109502 39 466288 493471037 46 89 357242305 75 11 463404 60 2 15 487588 19 51 75 2 2 129194286 13 78150 21 126299 98 250693 82123 76530069 10 55 416061 217480613 80 83 748223472 94 3 406918 858073630 2 18070 172750 204169 3 24 409932 504056914 21 15257 475958 84 410768 11 75 279807 36 2 28 31 87 320049 479862328 69 81 470735 133581 275447 395773 324559 45864 300492 12 23 33 465989 287649 91 465496 3 24 67789 78 71 78 427026 24885 101983 269968 31 18980 254400 17984 112597493 44381 26 434760 4 85 421997 30 121283 1 101946 98 50 34082 91 237414 42 34008 423042423 50 1 769676000 2850787 23 630294574 35 363637 58 41031 77421 92 351410929 16 235446 128514690 475487 378842 52 72 305025 62 19622 23712 64 92 96 609351061 99687 289743 10 21 206620 90 544749311 202523 35122 108914 544834281 9 50 362317 8 946902138 388891 374096 67 23 88 12 32 230830 39332500 851510131 8 14729 67222 14 42 23 6 49 377179 34392 19 297247 90 8 7 470208 97 91 445072 76 63737 39 185171 86 385208762 70650 316474209 243292 41 160437 751600775 55 66505 165846 57 24614 275746 460609 330202 65 47510 37 71176694 281080 15 75 84 302021 437629712 8 8 151873154 10 29 161717 345180 298671 26863 85 17 304506 7 9 34 35608 549522344 728260690 251320 251429 20277 4 35 181063 322969 365449 36 277354 98 74 89 53 84 392618179 11 46 427229 16 343672492 87 451000 19 78 21 3 967947680 48 611823073 869613414 25 6 166537 9 9 343492 96 72 26 4 72 51 481003 160807628 429673127 54 87 88 23 324983 11 9 54 315663 14 10 54 1 9 22 970304082 20563 172998192 425291 292341 81 7 60 125471749 21 312088 2 13393 42 10 41 51 612813993 147960 245228 143858 162909 91 194571 293131 34 48 445680946 14 96 573653310 9 256406 474517 88 41 92 2 117070 10 1 8 150871 95719 805307722 1 279318 75 484310 4 186750996 439766 67 232113 4 36589 110408 96 1 389130 260188 94 26 26 310923 322798 52 9 367639 84155 86 27 73 12 584066331 457000 82362014 96 8 47476 144374 9 6 8 30 225362 2 716890203 683622987 180239 6 74 321737 482718 99 410544 62 32 443114 378184 485030 18332 87 45 1036 71 34 70666 28 282555 318944 55 87 57 83 76147 2262 84 83 56 157256 151577 7 424854 6 80 318486 60 68333 41 89 59 342586 1 281086 9 85 66 198406 215066 68 101701 67 149823560 5 299213 45 33 14373564 50667 423241 458747 37 6 167110976 366929 66 16 4 32 20 166801310 5 55 63 48 7846 31 300675 306946 3 111395 40 84 233921 24 23 36 47326 63 31 19869 454346 74 213942579 38493 255406 7 47342828 156485 75 95 93 218230 7 217407 289162 128343 9 34 50 86834 221951 3 81 92 56 317627 33 65 33 93 17 201670 91 16648 6 25 45 335727 54 275224 52819 14 122208 9 41 76 84 70 345346 432458 39 30 403592 226982 97 247801 317787 826594342 207129 1 497507954 47169 478646923 438168 45 56 14 264766 458030925 436280 124050 100704 484359 466490 3 410814416 461766 156608 1 23 73 591696920 79180 58 285873 2 260748 214578 25 213331 118440 35413 191632 54 383470 23 483819 5 698638624 76 82 47 38 8 91 267388 328502 60 436152995 52 82904 76 133592474 59 86 469123 470850 79 36 58 50 368437 44 97 11 8 6 774285509 49 65 2 810920231 389930 399815 103711 71 21 186839 99 45 324402 338786 284453 31 92 429998558 59 325575 443838 59 46 5 356178 52114 23 288744 75 75 2 2 84 94 4 76 85 391669 22 2 59 399669 264902 47 90 3 493108 76 9 8 380585 286788 68 369743 10 217565 61 30 6 77 64 213087 49 99 249744 5 174992 243091 23 99 195261 59 356625 74 40 16 25272 218048 451867 30 91 410813 73 91321 439474 957035068 80 6 99 7 2 416415 80 239252 76 480510 436245 38 39 86 7 266044 326936 42 412886 201364 84 98 40 145305 99 698637518 55 173925362 46 120156173 295170 70 47 39 67 830071865 325016 1 97 130034 56 282944 65 97 58 365383636 452021 224639 19 176388 271644 5 8 51 6 82 678637769 63 407372 77791234 2 19 51287 62 496067 83 408080 184166 61950 65 228904 37817018 255268 8 15 44968 356021 282470 8 6 426997 151371 229614 45 255696 14 88040 245428 42 609424994 751639821 487226 37620174 311273 133668 234776544 238532 97 7 220292 13156 8 54 43 349356 79 257080 16 971341889 10 23 162829980 53 65 670985206 53 85 84 451420168 105458 78 307153 98 11 59 171203 6902 324439 38 8576 24 28767 201961 32 22 53 97 85 63 27 12 90 9 28 222523 591173468 193797 254881 8 241700 935265127 323547 212947 46 3574 27 319856 56 60 446185 328841 229408 3 843376044 53 74 49 87 255140 9 17 16 76869 344554 16360 37 200268517 134495 82 655132264 98 59 76 167841 84 21 46 66 41 7 208693 49284 342189 49 58 788576493 29 7 15 17 4 42 409242 437128 21 196590 174081 17 217440 45186 471660 267838 63 2890 1 46617 20 92683 6 40 63 280161 145039 222571 482015 370609 149166 361237 9 164283 11 155845145 405090 47 53 34 77 83 603964729 338256 2 86015242 236265 21 97 49 423305893 614832103 210193 56 91 79 87 217342 3 455883 83 380091757 44257 50 29 61 53 19535 58 96 242020 229451572 47 1 97 41 737518616 227781 72 7 334469 244744 58 794996775 297420 403177 147757 44 28 243772 5 8 257479 493312 912150885 338669 59447065 13554 15 9 33 287634 164698 7 49 11 165082 62 89 197609 423046 429532 84 9 95 297534 8 49256 86 29 3 185192 340875 365380 47 93 15 451186599 4 33514 228166 808166138 23 3 317998 64 335039935 461463 6 344910 22422 11 25 85844 60 180764 307551 92 8 82 313845 15 12843 87 3 76 8 131823 1 64 487198 814487549 57697 17085688 28448 388352 456954 19 64 276361 57198 404973 530471571 65561 6 946449203 119082448 54 6 30 49 79 81 495328148 281974 122632 82 932213652 99782 29 97 450413 438097 51 66 660375245 25660 124255 142244 26 239532 20 3 4 8 79 25 439652 49 35 194304 8 9 144269 416254 182767 555741140 88690 102143017 213550 5 117912 9 203678 82 344664 292060 98 55 300246 50 147292978 67 29 45 24 63 9 222886 448490 349283 266932 34 245977 38 6 4 70 3699 1 246278 4 453646501 64597 47 28 313700 14 444073 56 9 115492 583739388 3 91 780923181 340830 59848 447514 162880 15 165112 147489 240140 2005 40877 356067 406081 101750398 85 45721 72 35616 6 75 51 388193 40 1 488755 301776145 490832 90 346260219 9 99 352527872 103346 70 21 376746 38 26691 61714 49219 34 285878 23 954816572 67 50 411443 5 206113 83 85 16 461405 170768597 43 48611078 325599 228638 251709 55 11 382130 284780 491489 110941 463865 320912864 37 19 102294 342184 913410938 360728 402193 301414 271673 62 550697755 85 38 441582 27520093 418778 423937 1 23 26 17 465083 43880 84 403133 4 49 30 66 374080534 15575494 23 309931 266370 461328 46 403548 416544 68 78 454345 294195 55 11 92 83764 53 93 374400 9 337335251 20 221796 83 476689 452691 162151 373096 605019981 95234 31 38 29 37 2 20850 66 51 40 83 205072 90 136376 31630 413320 370464956 33 70 268284 266272 54 29 90 318441 170941 292979 63993 194974 536778652 183181 149912 19 96 11 30 72 8 346570 251386 447095 2 62 215965 392079 282955 966026061 34249 469690 257518484 53 7 46585 6 82 5 222762 52 146906 65797221 97 629326754 58 143891 444339 874190037 26 218144 239316 240006 307576 90 326534 50 52 259824 68 491006 118551 61940 42 1 328122 19404 189227 6 334202 96 58 176994 63717 4 8 180624 67 91 50 244353 5 259359 179596 8 475763 37 404049 378435513 11 345399 506009083 19 21709405 39 36 20198 95 6 4 181103 88 20 211660583 2 100664 398487349 188808 119999 26 449049 245675 212617 424190 24 39130 17 3 78 95 69 52 122848 3 12 59 216165 21 3 489515833 9 69 57 383450 221284 3 431569 77 477768 33 226153 13 70952029 58 6 104282 30 315209 441248 393990 712638832 32 73 71429395 44 81 71 269483 31 486743 297530 2 43 5445 59825 66 469920 12 5 68 9 38 343378 9 345387692 593928722 20 77 67772 410044 8 91 163778 9 241606 279896 56 529011337 51984 19 91 42 87300 9 34 90 258738 232072 240342074 9 93989 356794 14 467787 477750 336418679 6799 78 433435157 453177 7 194344 477576 4 181459 84 88 322216 54 80118 40031 388238 89554379 59 2 280239 79099 25 288791 473046 6 455041314 71 98797 239268 94 53 142491 14 85 283637 125627 55 87 21 246862 329442062 6 10 401134996 30 444905 132165 182012 6 98 185010 418668 4204 456222 192527 8 418782 219022 46 316105 254418 96431 24 58 98 55 474985 30 94864 62 70213 289892 93 544514207 419303 51 402150 744637913 484222195 92 26 20 889184441 290677 384804770 12 87722 292777 365413 401702 468545 28 116354 275666 82 47 85 93 155526 126283 25 54 53 99 12 2 58 60 281672 14 88625 335684 449321 49 31029 93 172953 404361 38 169426581 578458360 421604 271291791 150058 70 41 69 42 6 53919 215904 9 292969 203388 277548 15 299144 7 34 6 79 33 107890 84 26160 40 4 125208 52 457024576 284330 13 417586 81792 284750 76 96 438654 199974 91 78450 147886 377194394 979244386 326767 81 42 261304 63 60 54 65 27569 410320 80477 34296 92 37511 348424 436706 68 496362 258002478 115191 64 84197 18 281204 282394 29 454818 179205 52 337462576 224385 347563 597853963 53 35 147006 79 945161535 394918 186714 65 17 63 12 83990 2 90 29 4 467325 24 145528 25991 147177 82 273100 20 8 23216 59 147899 32948717 74 94 13 410989 207081 257149511 202109 78 17 37 80 10487 60 50 2 487064 9 386128 69 971980387 335969 84584 60 5 1 455218 92 97 2 90700 76 2 62 81 457574 57 226000 93 81 125596 394329225 417491 53 23 205916 37 36540 28856 104681052 3 71 412346 5 4 7 6 30 269027350 457509 6 402474 12 913425905 801815633 79 438195 62372 28 81 393155612 283661 169966 97 26 2 497436 217871307 36 60 8 10 408122 60 10 92 40725 52 20071076 6 414619 466701806 89693 38 22 2 118436 278986 58 93488 20 401086 14 304951 52 19 186405 74 97576 7 78 31 54 39 494101 26 316791 9 362995902 62 142080 465004 5 18 577624552 427817 98 270348 54 94884 75 68807 104268 94 59 18 300996 8 86 25 81 18 18 195696 237063 221713 7 74 268422 82 98 430264320 239951 491058 65 96335 82 10 436468 86 69 17 369352 12 73 289458 502862942 16 379877 30 237116 416461081 45 154032 499126 44841 20824 62 52 3 28 9 34 65 40 439578 21867 114477 76 250667392 24 61 33591 45 60 117405 203237 48 143620 494751 6 14637 466118 29 85 306372 95 71 437559 269575 603796550 3 67 33 41 210650327 414322 2 69 35 72 397320 22 54 141889 423584 469601 91 398857 38 308122 135722 28 347383 8 26 7 206059 425176 12 170733 95 115189 448041 6 69 1 51 63 424409875 491336 498103 41 125013 376339 99 428706 316794 160117 95 96 345526 70 297245 122772 88 16 354030 7 762815898 141236 2 279607 459143 32 41585 199488370 460704 90 44 8 2 200565 2 203844 448489 826203718 223837 137724 871927485 494545 32 80 392251 158509 31950 8 66113 19 179908 150959 12 48 489556928 460100 82 47 53 47 328371 718476544 35 440327 11 77461 80 26650 61 239935 21 65 59 62 26 53146 13657 76 5 230630 84 35 334323 76076 415277 374995 377051 222222 3 21 60985 52943136 55 74 72 37 292613283 42 243734 23 9950 40 129608590 58 76 9 72387 93 91 43432 43 94 42 398940 412068104 83838577 57 63 31 24261247 41690 27 23502 65571 4 223133 14 7 67 396717 389349 75 2 16527 88 43 264723 433893 490064 93 63 120881 100056 1 61914 54 131427488 5 25 90 445514 35 85 351367 94 49 327652 184896 82 58 463189 30 3 221002 50 183999 776714961 93 23194280 309805 63 27380 310914 120299 267048 38 36083 92 28 71792 66443 41243 345885 117849 118310 252939 180673 458106 2 269649 45 61 577894183 77 26 28 326440 69 247109 267421 758261736 93 83 148611 14 91 341664 10711 65796 481035 51 169938 185619 1 480414 93 249782278 210107 240101 130239 76 81 119503 492648 715888128 13022 42 403015 53 135998 404539 115491 91 474446793 457463 54 47 81 165315 7 60 1 3 76 71 60 611446776 55 39 37 2 126635 267420 42 65 52 24 312503 9 22 1 29216 735778675 219558 295687 86 17 90 86 55195 345728 379823 81794 251247 38 92 474879 16 38 73 65 8 28 68 271755538 2 9 148382 257799 76525390 61 49 49856 1 186839060 7 593438760 29 45 54 88 189940 1 186595 303070 42 4 681831956 14 39505 121490 95 56 99 530357922 93 87 12 3 72 43 60 29 88024381 26 53 22675 13 62 130109 397388252 487295 302635 106366 77 57 36 48 2 64 86 68489 3 53 166155 78 97 945619423 218295 65180 13 37 219519 74 19 166795407 389718 38 79 425206 13539 38775043 7 26 82 86 91 78 92 411347082 10 93 33 962112812 7 328046 128675 54 404348 258193 641290853 479986 13 79 376906 1621 3 330966 109834 289942 261516 448771 3 293172 187191 220149 97715727 265873 138993 735565859 24 22 8637 319040 489388038 326979 128319 44526 455843880 8 131088 67 48 203863 183697219 21 340804 17 58 2 83 70 63 4 79 41 73 23903611 800881461 15 94 5 20 664866699 488966861 88 47 88 111722803 9 210745 407859 37 57 98287 10961 57 447623 184337654 74 71 65903 46 84 300760957 473393 999708375 262522045 122181 506356558 28 4 5 71 478296 45 363842 53 89 36 88 226163505 26 92 485561 24 82692 204096 6 198258 482897 275398 1 385725 95043570 68 70 41038 15 994883883 201011 72814 57 47 337259 64 9 132515 284410 195946 9 308249118 70 124407 450134 42 79 466352051 10 197104 42 308053 387367 491023 871005367 41 36 42592 89 16 437951 15 94 87606 48 66 436612 270738 28 85 98181118 231729 508803388 1 36 87 53326 30 19 309777542 493986 66 867908411 330023 338538 19 18 353937 19 369526036 98 35821 5 72 361315 7 12 80 12 62 99 55 4988 147558 95 7 389393 27 764682619 59 79 44 3 64 42 3 343002 33 84 6 53440 49 438830 542094369 35300 238961 76 2 37 294782194 369093165 74 42446 183191 96 263214 20 198641 25 473898 372779 103439 980945638 69 198900 86 267124 91 72857 84 346547 143248 44 169439 44 377686 19 37 305099 85 316474 69 66561 62 3 46 329045295 78 57589 94 989410770 13 151452 50 96 3 340796 271714 3 97 407627 2 461891 59144 683854736 42 86467 5 51 350556 73 166898 155766 93 362513 37 498318 69 92 175132 5 29 55 13 83 57 92 134857 379704 84 71519 1914 168510713 183626 14644 393835 6960 352315 2152 5 83 69 188308 59 425855 9 341047 73 249191 74 66 216954 330351 74 394783196 252035166 57574 24 972303569 876282835 51 26 25 449514 57 15 27 48012 368104 123394 477023690 358215 63 64 73 147909 44110809 75 403871 56 86 22 23 36 443763 9 315052 9 306869 416343 652870667 51 5 388555 585585516 192614 199424 178485 437085 387860 56 42 70181 441059 879487606 36951 95 128583 174075 160212 75 341046 1280 252017226 578278285 98 45 9 57 15 152748 61 82 64 482735 10 37 11 57 6 35 74 477277 12 52 77 99255 53 33 63 345617494 7 208351 14 129450 38 122064 361858953 397197 410454 6829 4 487621 80919914 62 1 77 51 861065305 645841058 41118 316797 417667 54 70 63 18 257844543 371340 617815326 50 301416 55 96 41 12 60 74 61 337117 348636433 7 237270 29 162702 23 347235 95 391104 52 402400 96 822165645 367861 43 896932075 327911 42 97 129326 97 437238 301163 420483 228904 314730 247366539 778945183 259058386 189017 94 495490 62 90 104667 384004 329534 40 230579 26487 57888 64 60 463544239 58 231900 116468 858505291 60 158111 316577734 557852779 41 160687 282156 63 256327 85 76 256387 59 238814 64 196570 342875 25 9 6 85 52 31 140274 2 823295409 79 94 128171 368264 654315466 16 66 129735 38 1 480166043 419161 12 334761 40 53 418348 9 442056 44 92373 31 32 21 267122 75 276726 84543 259553 12 56 308594 662609951 62 32 334726 362387 302631 7 46042 15719 497753 79 475723505 209197 11 87 53 1 42 1 75 94 172073 391700 65 417826 206651218 90 78 269991 331288 46 285044 90 8 143334 3 20 9 252089 96 32077 381107 55 297243 63526 57 335114 477089 165425 182023 294925 33 76 299884 32 196736 39 293595 407831 105477 615105612 25 94 38 97 156778 418940739 26 52932 82661 42555 187564 256602 741851113 99221 111490 70 32 984557510 30 998997824 315481 11 30 928142359 469141 5 91 42846 22 146259 80075 31794 385052 25 67 44 9 9 41 477585 225008 62530 33 419543 405531 24 277893 70 317607 481789 349117 614909092 56 229159 509717488 445649 64 329357 753381197 26524 15 453778 2 288709 162437 76 459148 98 60 78 130285 1 45 55 147743 12 70389 55 76 31 969812287 61 145001756 7 803858732 12 56 75 73632 158240 12 69 63 942758655 148836 277865 136220 122555 530147869 37101090 193999 58 26 51 97 7 239665 931647709 145272 8 82 800443932 381697 61 262092 85 50 48 71 50 253699 935021331 61474 233399 38 151687 5 170079 114124 74144429 58766 30 126098 47 486670 245895 45 437922 392239 19 60 272790 58 347693 59 33 69 198668 460079 343361 78 344203 15 235745 183235219 446527 103107 11 150874197 451809 716502826 366909 249781 106514 126057 20535 8 40 30097 65 142761 33169919 528282881 4 473766 93729 4 12 140360 337879 27 197752 33 6203 17409 142944 97 205090 31 59 86001 12 69 23 87 34 50 35 5 59 98 68 376085 96 208674 82 88 55681 429652 197863 31072 70 51 229198 48193 58160 65 79 3 301214 61 17 133938 89 670272725 98 41 92226 62 312209 594152119 6020 73 380619 104613 365395 6 261038879 45 277611 360484 44 83 92 29 76 28 24 314339 81 22 381712 57 32906 4128 229329 23 12 399915 350495 38598 429598 16179 29031 3 68 339374 765459047 54 92 87 5 56 4 5 62 228537 278591 399564 327508 915836352 462588 215504 70 133033 313225931 16013 10 6 992243616 87 6 76 598044916 80 67952 45 302782 227437 136875 226038 32 145670 852613534 666298916 37 38 56 91 13433 473879 102005 25 82390 36 61 471296 45 427200 22 423465 74 4 498461 73 60 26 23835 86 5 6834 49 341875 66756 111133 98 475509 44 86 732114609 8 597516918 7027 2 696202119 6 981702818 262666 69 84 86 465384 259229 2 576552807 7 2 84 191024 263729 588 91918 19 637703645 828367512 50 151540 6 183432 471786 449595 138234 8 3 9 8 443893 455956 273250 44 47027 74 80 201740 42 89 64 291881 29 410961 14 39 15 146509 91 77 452925 12 75 97 352016 59 171189964 483931 886234848 4 340184 397013 189861 113614321 7 19 252340 108804 26230 5 381181 6 58 50 70628 23 79 847291464 28 33679 407976 322453 9321 78 246983176 136231 482760 6 250178 142649 56 21 47949 47 402079 85973 48746 491816 171651 78 5 19 340360 442744 31 2 415801 67 271922 46 94 542354083 221261 41 73 427341 341092 75 22 53 167047 144436 700404535 4 54 1 35 352626 54 93 172611 63 59 453831 26 97 53 11967900 2 192218 421996 55 34 60 43 7 389313 620307530 51 77 173691681 16188 109895 86 42780 79683 85 4 945603650 119866 6 698461846 86 321508 905841770 10758 17 78 95 46 1 417615 40 70 51 9 230560244 323187 40 41 7 99 87 384651 45 456738 5 314872533 97 264991 78 465395 233048 483855 18 35 406013 1 484433 95 955242035 257462072 214311889 45 49 26 43 318536 65 190073 55631 392469 34 3 93 449951 8 14606 70 38 64 12 11 274965567 19 90 27 79 485402 40 43 413012 74 69 155954 9 62 484485 83783 226155 54239 86 34 648705679 190500374 332627 154726 72720 7793817 95 55 816931663 163119 7 383828 69429651 5 898372964 963489685 124011 43 393444 282086 60 84 251421 173596 99 435960 37 177570 159604 341161 134583 18 73 78 15 5936184 381839 243719 316068 1 405425 54 315377 121644 104691 74 17 483905 472609 86 95 87 7 390020891 18198 433292 60 219691 360916152 268093 443006 60 10 38 173360 384798144 68 79 5962794 16 311041 62 91 52225006 134535 1 59 42762009 23 81 45 255540046 40 55228 410592989 89 339783 213763 350588 44 1 8 8 75 288801 4 18 91 862611799 92464 48 48 381942 765910 288221222 52 21 46 237988 56 308926 87 284519 227899 447418 381519 34275 41 470042 20 410323 137507 39 30 10 75 91 13 526821347 12 265843 73 1 72 937829725 285010 16 166847166 482543506 26365 301347 55 676184945 66 60 399310 87 4 251706 84 60 98 228085 158550 99 453805 436415 471889 462375 67 211659 1459 27 12 157660 76 7 33 338899 53533 344662 375379 408352152 430645 10 84 25 1 207437 4 248087 158501 34 130193 89 493339115 31 3 25 210646 972409737 38075732 61903 77 193284 403586 5 81 471164 419471007 41 32 330450853 6 382241 488711 122295 42 442699 276297826 16809 92 375531 301343 87 85 91 64112975 448048 195443995 75 112519 10 58 57 62 181266 56 6 64 384313 382599493 388625 104347 35112 130595 195963 307203 72 462131 6 96 83 88 56 273073 41 33 175352 70 282505 32 438751 52 17 436493 69871163 98150 406203 8 185560575 496456 8 50 96 142637 184372 1 862126569 237155 299390 6 465580 447449 341033075 108475 81 446454 31 51 53664 123228 128252 81536 14 74 478415 5 15 30 158877 330333 52 97706 27828518 467533578 203709 91 250532 527733086 182921 52 173851 39 438192437 26 11 394064 37 61 90 195596 26601 463837 56 3 9 442837 477607 7 87 48 211365 246171 65 76 51 719110280 96 97 70969 288369 9 471579 398152 74 95 1 61 34334 105784 391000 146263 141681 368239 340327 63 92 58365 32329 90 478376 780520965 273301693 23 127549 73 32 244087 463918 35 102912 451588 98 493962 49 123074 15594 72 447778 183892 52483 204899 27 222278 99 224454 450325 16 19 288157129 44876 83 294024 4 30529 48169 276345 2 63 9 78 80 6 7 166235 205870992 44 283207 29 447170 88 23 73214 280876 27 44 428894346 47 93 446887 201813 97 910498064 59 6 483350 6 39 415818545 355288 494247 37551665 22 17 184901 609337955 23 772565181 679643190 250890 53 25 19 4 399946485 418529376 436261 142753 273374 87 172542 452908 240994 11 470273 29 1 120206 250189 52 150283 92 150445 297001 493936 276822 499346029 9478507 16 72 149904 371933 43 46076 34 27 8 586688077 66 339315 4329 93596 48 269054 34 311071 364357 165694 90 308022 12 268937 93 421039 589682846 19 25 1 344688 61 14 196941 476920 96 391076 157142 114154 92 42 3 96 4 37927 91 390818 290782 389084 45990 3 207892 207795 464139 76 47 581264648 73176 5 510683947 487164 106220 421503253 8 648399146 192351 384931 420219 318284 88 82 23553 62 701398602 157623 90 466696 111067 657469288 289917 108975 466707614 24196 47 88 9 390093 402646047 307201 91 902525101 148933 6 17 83445924 311193683 22 6 36 472755 344749 252715 19 25 93 518934862 99 343101 75653 99 248953 274125 86 2 743088780 32 62 34 34 273781 24 149940 384876 39 26 66 247522 61 82 29 281166 269908 120914 40466245 3 370112 236116 128859 407187 924921524 509811256 237823 70 87 97100 7 233626 88 35 94 106114 337572 356332 408010 145968 123192 14 6 16 7 46 130106 7 989422313 39 74 4 485636 9 17 60 286607948 315821 43 635629546 63 302696588 59784231 71 938265255 24 247331 83 26 50 182287 381494 5 1 193272 64 23 158954 600699298 12 42 138644996 58 8 72 40 250912 274161179 70923 78 273047 282825 54 96411 32 280122 93 341153664 8 60 84 283930 51 8 23 5 329169 2 43 136116 4 34320 180366 3 148926002 82 12 27 149213 106677 74160 412351345 94 3 186283 4 6 4 157265 1 471051 43807843 46 190118 9 434508 229897 40 128730 228054 90 53 11 118763 4 67 476418 78807 28 147612 41 84 295890 91 217268 6 8 219608 298799 746627400 60 234482 347391 87865 53 33465 311839 82 2 136925 33 415556 68 3 275438 78 116015 26 272961 161203 178698 13 214154 97 63634 314170896 429823 55391 38380 65 200832 471992 414012 298207 66 265813942 67106 98 279738 606909377 6 260985928 871085978 546575790 86 237395 468034 84 106931669 346207 351591 73 90662 89 90 14 55 59 203208793 39588 60 23 79 480633 7 50 85531 39 95458 298026 49 83725 2200 9 745614807 304832 75 12 320348 46 77 411472 47 63 90 28 45 385826 219482 5770 20743 585279827 34 21 404187 977606747 42 142531 5 163467 72 26 33 182004 584016005 68 78 74 48 174073 25485 52 6 86 23961 259900 298644 203271 5 66 88 91 194951 1 419969 485755 322182 52 74098492 494076821 797584017 207260 9 34 39 177874 8 15059 9 69378 390997684 43 1 377613 239619 5 9 487279 93 481749 59 80580 325416 209048 370259 174610 172993 339149 498055 186893980 58 55 32306 142804 5 266775 95 40 39 3 275122 483711 68 71144456 494108 9 65 70 7 51 472798 220553 239017 55 19 329343155 144599 74 1 25 1 843769280 77 8 155744104 85 254289 64759 59 976781346 3 33 31 21 11 368808 69 485697 96069 341700 174421 64151 78 267038 218511 185335667 160890 2 12 49 62 81 80 2 83361 81 891581706 34 420178 61 96 75 256390 10 261685 149310 21481 31932 169520 45 328403 221498 81 31 44 402764 428102 60 52 986373252 3 9 177689 24442 96 53 15 316984 95 299930 125997 155525 49723 482575 709230579 45 153421 34582 74 434257 104834 82 421246 83473 15 412433 84 68 74 99 50 395222 454220 98 56 214118 843309518 76 60738 19 186616 1139 315153506 70 31550 33 165379 87 159970 290420 253632 337128703 462689 851848072 295017 19 7 75 880487358 24 50 71 494629404 787795023 23 269696 12 94742 225880 152779 85493 39 1 7 345971030 368680 616548938 24112 3 12916 40847 6109 177490 923725269 2 358724 426480 49 438387912 59 139159 73 350975 44 127386 46 205461 93 87 72 93 30 98 90620 403403 305170 105695 217739 34834 321774 143803 68 31 271315 441008 51 83635 11 5 537711734 82 18 314297 261927 10 74698 21 61 246170 196534832 111136 327223 476599 106668 90 235232 39 2 423175605 778243133 52 8 357127 246543 7 133075 5 479989 444603 12671 265273 77 143928 46 179710 55 92 132953 445688 989229178 12699 384361 145574 58 40533 285297 371006 86 70 41 7 58 4 481152 92 86 5355 87 462142 60 328319218 18 93 249206 46 88430555 60 461102 2 47 62 72 65 377472 168873 341601 97027092 56 73 413714 52 433862 28 758 378929 185901 68 45 35 272234 27 262586 143962 55 48 431735 67 791670398 79 9 440256 475804 41 91 4 375307 320216549 40 20 51 31 4 68 4 7 21 268902 40 68 468967003 469475 455446 377979 89 4 70 795209996 34738 496865 3730 42811 49 9 8 69 9 347648 98 62 67 213621 6 457457 9 288514 221725 1 63 89 139563 73 45 341129 1132 17 8 31 242610 80 2 329315 43298 2 497071 487873 491956 140547 48 435924 380923596 306983 73 7 21 42 89 80193 568493035 49902 99 264756 231801 48 38 218785 88 357065 76 76 68 9 259027 102919 32 465103 208390 51 220784 77 608264744 1 95 92 18 24919 95 78 361516 19 8 334809612 449195 411329 1 156104351 33359 82 172341 1 4 65 75 858904982 13 441160 4752 301377 8 58 264202492 8 93 62 4 5 59 2 414038 415916 411580 6 1 17 299203 41 385193 4 344509 351450 74 137131 281778 33 98 91 95 417885 424318 31513 278364 157385 285698 1 28 97 94 52247 73190 4 61 237168 335315123 381610 269171 323989418 325335 413093 52 94 96 88 9 93 74 229834 289149 392933 96 1 73 53119 41 224905 100073 178428 40 216984 498016 187877 34 8 51 987250249 996692982 116306041 74907 70 25 390396 19 115796 89 381253 170273 470853 38 21 284690 15981 369654 394810 915426050 92 62 77 223538 131974 335611 69 253112 65 3 720640878 254235 189951 280517 134275430 466509 8 18 797015508 83 63 35 17 49 55 32 34 90163556 66628 69 938626428 62 499455811 170805 1147 16 230795 370878 10 962065703 454031 239367 811585452 456073 433162 2 513308175 51 12 422541 42 423323 77 18 7 111615 28337 5 208930 93636 3 492450 53559 238078 93 52 350417 28 23 327990 351761 12 74 300063625 59 11 9 50 269900 87 151432028 43 624696691 72520 1 872396526 21 187128 62 6 121454 657354766 464829 48 38 19 18336 26 71 37554 85 99 815944161 10 468368 675746670 289636 252907 66 958978894 15 269060 77 548005721 41 2 83 447311 48 69 3 87 53 18 9 30 61 286828 387601 90 28 19 421410 492889 965514795 84 96 20 1383 44860 64871108 495009 38 2 93 95 322903552 65 78062960 437096 9 84 229512 54611 401930 3 49 34 298294 387716 82984 69 415227 195191 74 114146 81 84 25 188214 30 21 249525 27 9 4 33 34644 419161 29 22 31 52 407593 5 30 60524 198544 247754 4728 2 80 87 308195 50042889 21 309438 3 38 385504 49 160467 114350 55 89 5 99 89 55 138871 43 55 64 939960015 73 988902612 230524 357920 356058 48 244818 164207 13 16 37882 421022404 135660 28 812672260 423866550 94 162886981 35 416471 498746 471092 724964772 89 88 49 26 204068 61530 65 103325 113369167 192898 53 2 15 469768 2 2 44829041 92 36 84 44 1 281990 178144498 440405 87 108522 59 70855 369634 321249 399322 84 13038 352338916 27 38 21 296526 437051 85 23 470229 3 64 98205 22 38 499360 69 24 43996619 398003 648746492 37 211598 67 154537 414192 5 491056 100038 39 328294 22 49 359610033 6 267008 27 77 16845 436685 23 18 57 1 83 84 448893 7 31 6 50 21 13 61 454303 74923 245573 157350 324068 468746650 337379 5 642 29 461276 310657 737945862 474116 186536 26 63 64 92 55 27 81 213427 53 35 731395352 127906 199837143 23535 458397 26 87 313888117 202048 9 225270 94 80 75 318507 3 6 32 66 925022780 42538 327222 171439 71 22 460110 82 164063 167633039 5 24 6 43 79 34 97151 14 8624 122851458 83 549557934 64 250126 437281 65 75 334542 5 88 380348 204046 190507 95 18 75 263393 102031 31 55521637 99047 65 260701 88 32 78 96 31 75 7 66542 342623 321272818 65 166772 10 359749 215699 649967591 916799824 59770 99 381216 392643 27 390239 67 316588 64 74 13 117000 471552 4 24 412438222 44 38 110132 64 27424 75 245347 25 7 267774 217896 97510 111479 66 93077424 12 5 94 1 570872285 322154 123023696 406975 87 373272 3 29046858 223252739 275954 63 154088 36 114649 3 9 237236 33 90 169078 18 67 862901179 789021234 913766124 35 621725978 11 199332 68 396730 185195 63 90 38 58 46 79968 4 6 8 7 211088857 79 68 380763 75747 71 29 39 12 357689 405338 437310 425 271003 31 5 485752 32532 63 19 31521 298276 262532183 13 63 91 111303 159396 45907 74 54 1 481668 3 76 452032 60 422648 417591 370159709 61257 687881121 371449 24769 28826 294318 149137678 1775 34 77 55 23 21 167101 227354 89 1 583158323 57 61 227505 49 54 64 441881 28 31 78 17 30008 94 159341 35 71810 320088 89 312295 290222 223610 107112 90 98 70 8 16 448702 79 61 9 955564799 218783 787121336 379058 58 168846 288075 175947 55 98 385151 482112 480954 33290 23 95 66 87 31235 658907513 140265 93588072 75 57 294822 277009 385902 84 85693 423873 60 362584 271448 42 212041 15 47969615 84 461321 272878 42 490808 92063 37 20 241132 95 82 20 429445 46 82658 6 76 15 25 415669 50 71 19 349828 61 112343 375459 97 417653 67 229914 863029248 410557 85 232867 5 404473 152033 332245 2 814413318 46 352709 29 29 18 85408 49 334543 1 85 482778 9 209299 58 310507 37 5 124050 28 623605977 216342972 77 195042 44 22 112928 373732 126228 383983 56 211293 80 3 250215 50 312783 246311 49 44 93 90 302713 13 51167 121465 35 661505278 9 51 51 311382 198859 61481 330038590 47 187404 645862223 123225546 28 53 85 87 4 7064 303760 329839926 32 894558613 102632 10 10 54 30 286966 59 86 58 485309 328196003 80416 1 69 109699 48 478731 84 95 26 165953 141872 211451 53 180773 34 30836 51 393026 51 19 4 485145 9 98557 60 7 925048259 253468 74053 61729 23 2 498426 35 288438 21 44 151793 24561 23 1 91 98 350535 3 127258 48337 25 86 9 6 48 456700 410608 5 6 395902 4 49 97 36 111390114 13 73 619437199 74 234414 169741 21 267328 448878 174245 6 42777934 33409 45685 7030 379559 307382 7 434965 491433 4 353457 261643 61 60 184222 49 97 333149 444855 3 13756340 303511 55 301076 49 4 223822 315300190 412021204 270782 87681 561193214 1 470722 293713 177549 100063 289909 479787 222913 35 3 84 7 195766 298544 3 92540 152279 46 513341606 321868 467757 71 83 394016 943217776 264268 154613 26 346497 263739 94 6 83 73 99 30 217506 436250 8773 65 275526 330789 207662 90 395718 21392 9 41 8 104993 756051138 132837 7 14 85 423974530 44 78 200359 50 8 437643 7 286978 907381755 3 222220 13 68 36 88 186980 429528 1 34 319429208 5 77 155526438 288618 10 89288 14 58 350996769 192552 86 133228 4 10 216194 30 9 248657 126325 28 30 36385 5 56 65 468307702 96599 359568 70 82904 169701 55 19543 25 74 357320 6 8 22 595668809 255903 440007 22 54 64 79 791816627 8 60 75 4 291974 21 316579 418854 267199 70060 51 37 4 6 177751 435710717 225018 40 184040 37 71 260761 14 73 32 849599066 591739958 94603 43136 394982 92 31 893329784 9 9 217997 718904838 10389 75 57 872759968 2 40 79 309570 33 125510 237901 28 222636 95254 72 4 48 160007 385887 70 17 83 5940091 56 30 19 34052 55 213530519 320550 53 16 1 161041 783444334 47914 66 74 120265 49890183 55 58 75 10 81 69 131329 19 77 341354582 57 6 407455 125033 492413 28 13 3 15 6 409723 17 307666 79 536774690 14402 46 420048276 331763512 96 536724650 32697 4 13 478304 141869 78 43 833350829 80 274593 47 325586 25 2 34 145902 20147 442638 85871 4 8 78927 452761 7 127664341 33391 224925 372334 20 497873 94 1 68 92 322161 6 323714 63 353019 86 201892 292415 354743 89 408159 88 337670 443964 62 16472539 41000 57574 102107 517040246 424289 191870 147416 81339 443496 211121 3 138273497 364259 385275 445989 80 53 9 72 36 96 45 449485909 281876 72 260089 98 75100 386923274 97 24 153366 190789 47 42 68 94 491069 233393 427830 52 76442 301952 35 453688 382697039 106581 25 36 40 86 5 82 26 411276 34245 350074 16 258081 2 74 17 99 11158 154342001 42337360 4 208789 362498 352786 41 55 186611 85 54 22 33 53537 308254 10 488633 145730 518369761 1 2 253175 248981 148222 78810 759972791 77 39 7 4 79 63 372711 121021 71 198142 48 178567 294883 45467 276921 19 17 14 47 5 242936 46 144925 662017255 71 54 63 495803 8 5 424475 97 139454 64033 4 78 68 858887237 388723110 93 9 27 1 18743 40 44404 79 7 93 73 45 228248 458347 42 6 89 13 61566 442974 26 385973 9 118870 4357 372784 60298205 78 450358 700288243 80 4 4 543901475 96 36 425813 287305 40 39 6783 364480 15 880978715 203568 95 26 73 2853 78 420639 37 72 828000523 296570 33 81 64 529491097 730699347 83 1 276283 68 30846 212774 192249 451074 46165 61 212683 218033 22 18 247527 65 591329680 14 304849 60938 59 132837 3 1772 879413177 54005 29 64 283865854 365751 44 57 114414 62 286407105 1 109461 326112 489943 26 9 42 55 412373 5 171406 435813 476809 344432 316781 262781 1 302674300 68 2 89 35 76 35 263346 111780279 217875 346625 31 399046 368285 359349 468056759 159010 48 29 57 27 164768 4 336364 137440 25 49513 15 368600 425756834 60700 168762 14 89 58 19 415989 28 29 4 27731 37695 10 15798 63 52 326388 188249 2 346071860 63 90 52 497153 63 66 64 45 403367 574418468 81 431938 9 3 206665 99 92 56 121983 76 164664854 97 263657 95 39 58 45 19 183083 28 94 90 4 27 23048 351619 81 615863893 3546 188134 40 34636 74 25133 67588 37 308139 56 91 321508439 17671 186785408 365535 377729 439980 199857 35 18 787944943 70003 96275 20 332617 9 477386799 106843 60 67 92927 796535222 496456 42228 98 190193 185769 86 702086589 400106 252983 50 434866 60 495757 92078 69 60 88 94 467988 389710 82 17 600483382 129410 156020 502913166 19 270344 2 277509 345132 142155 161286 30601 9 9 39 104435 66 31 19 68 522872540 976331935 68 385927069 7 30917291 92 93 20255 41 43 340929 605998832 97 54 11 50 6 313538 732771064 29 234240 15 70 94 74 57 71 179723 9 56718 94 229556 21290 3 227217 91 242064 470011 30 3 79 33 54 196248 14472 64 259173 21 81962006 49573 95589 57 486288 16110 97 77 85 127772 456655 34 33 479915 8470 5 86 44 48 71 79 248157 98 1 8 40 94 26 11 22315 353682 8 30 476761 31777243 354095 382580 194573 544771292 90 267368 63 118102 32 39 1 34 133419 296075 12 12 273364 12 473906 71 15 38 300347 54 74 462349 4 456003 309914 54 98613 198118 207372 326880 7 88 67 40 75 785514770 15 87 69 85 387240 27 4 815428941 233526 403763 530144895 8 98252 234645 12 37353 45 366058 97 64 29 90 52 422246 53 29 52 291064 322382 130739 25 11394 79 96 62 45 60 83 5 39 51 229493 25 81 203046 94754067 449979 495194 18 89 49 117995 2 57 135071 93 256314 17773 385623 12 8 2 66 17 4 393175 331120 36768 805722039 336936 63 407993988 180191 98 907492041 235990 112778135 29 373168 252759 95 38 385962 156706 69 88 58 227367 19 699587707 109427 2 48 93224 187645 32 55 23 23 395940 54316 10532 21591 74 74 444129 379856339 114527 321593 7 22 36069224 11961474 37 183567 459708 100787 7 92 455001 114809 3 5 11426 9 341058 349386 316763 89 688295481 962438635 9 462362 141360 319785 343688256 209314 20 264322 275092 217865 96 66 667937415 349669 243544 446983 345514 390529 89 65 108144888 29 6435 63 85561 42 459789 76 95 807464366 10 343786 142230 94840 2 484289 226361 3 3 144080 77 60 6 186191 9 36 67 7 397483680 77 223399 43 2 85 168669521 60 2 38 364960 73 472474731 12404 32 260665 3 20 66 1471267 36 75939213 488344443 71 365502 3 300502806 373721 63 158970 15367 12 7 625026286 49 463811444 153945 64 68452 102308 84 161024 9 302257 220334025 27 35749 51 319740297 3 459299 308526 56 7 386171 87 56 19 10 184605 25 430755 3364 502959652 73 204730 889508168 50 57 1 724795580 333387 15 53 8 848585550 82364 4 2 418894 187859 492056 35 358476 4 58 192909 545 443448 74 292915415 59 6 657992687 99 74027 27 472903 3 10 87577 4 36 446295 160081 262680 77 62 138525 47 7 672685983 456300 123091671 91 382167 77 70 6 98 5 61 51793 28 475987952 427334 9 114302 34 174978 1 103548 258838 62 6222 487276 120510 369766 334398 59 117126 9 32 36109 255563 23 18 77 761824443 68 258697 53 9 220766 29 313259 79 2 8620 21 46 451116 5 27 78 132264 62 66 22451 137519 10 81 4 99 373912 1 232522 194122373 166817 256027 38 94 269069 72 392718 10 18131066 415457 432497 1 133012 7 197394 8 996527422 43 159762 55 908042265 70 60 11 367750 65 151247 270198 56977 333056 124337 85 151145 276779 24 254084 417775 89 275483 376636 7 84 19 12 39 265758 81 74 84 458043 922013532 448845 104388 74 91 50 609870895 92 8 56 85147 44 214721 70 65 74 137455 9745 7640 13460 287110 69 86 270865 67 42 471501543 54 331536 6 162303 43 58 6 441313 83 674494600 241418 414044 78 83 210663166 96 85 3923 29 8 90529 71 50 574372713 1 44 188375 294057 4 4 61 27 278799 185170 65 256513 165980 152895 29 24 191901 296345 235736 49622 5 457886107 16 425476 298053 8 42 93001 133061 19 12 31 728306398 347851 132522 7689 66 981721668 34 125842 59 45 925243565 435551 398677 403806 178561 34 144449 15279 218315 23 83 4 79 69 413844 76 58 231551584 62715 3 362863 660134040 93 75355 442358784 1 41 16 246373 266728971 138927 72 49 261937513 200649 86 3 68 261477647 297218 316692 129569 56 302775 2613 81 74 19 370038 371376 38 17 253299087 486355 484450 223090 45 4 239218 269612 276870 177810 37 383253969 81 6 903130782 70 271455391 516282258 992547550 3 145836 72 88 274216 585626122 106697462 47 26425938 73 222019 485277 84 92 145972 122717 41 467071 491847 292623 343995 466040 105581 301586 352037 65 38 9 143798 302282 287555 432404 70 485410 62 79 26 931009418 36 78 243734 373052 361945 491920 8 97 60 17 18 70 5 323791 87 2 103783251 141650 29205 262458119 71787718 35 9 83 46 145547429 86 94 55892 17 91 177361 10 40 302959 51 60 835372936 353742 17 9 219001 87528 955986070 13 1 28 382155 412444 28 420475 359254 48 36 70 957370763 488721 81 59 296929 368236 44 1 75 68 63 2 85 2 97 43 42 51 326257 396536 11 76 18 24 56 305433 346615 596181650 323654 51 440682 29 484709 86 2 6 66 479884 5 58 25 37312 18 92 19 24309 491804 36 8 175855 86463 393717 91 479599 67 121846 16 71 951003259 448648 85421 30 62 51 329468 54 41 9 105937 87 1 28 366979 465260001 83 14 437717 26 209845620 469937 104103 99 469993 64 76 91 75852 37320409 409361 4 23 92827 480889 1 365900 28 68 4 341824 8 4 79 78470 20141 9 4 53 369539 15 27 619624277 216720 261490 382112 4 14 237675 318813 97 169816 478710 82471 91 5 361047 28 70 51 86 345261134 79 86 4 7 91 69 55 45 43 27 95 95 34 871539759 10450 46 6 7 4 383115 434470 336395 335631 64812003 89 984939078 60 96 2 43 368727 87 184239 91 494255 69 86712 89 227476 339367 5 28 8 468198367 7 82 41 85 172716 84415 96 238118 96 95 400953279 39581 43 444679 38 80 674248127 26 32 268960 897250375 22 33 99 72 169601787 4 309193421 20380 203392 61486248 333827 78 36 380356633 496323759 134578 9 311029 419298 395599 43 91 47 493921 346729 129923 314038119 35021 278336 42 399990 485725205 97 479015 62761 90 402677788 50 394614 447523 76 18 813562154 6 337885 428432 52 47202 231595 4 8 238707 72 14540 15 428497 666362969 226547 12 384553 20783 289579 576137378 19 5 95 59 162248 420202 127685 11 51 331580 297818 105521 70929 65 346882 328289 142591351 40 35 6882 489315 8 48 70262 424289177 490499 21 845414406 45 379956 38997 133641 337664645 437182 322434 55286 236001 438874 75 6 205027 372644433 39 36 93 72 16 94 131917 285845 4 53 32 151455 167746 268933 99119 170786750 393934 120707 109921 146791 842305272 17 20 16 63562 782662567 82 469816 903808350 58 115861 68 50 362140 75 44 422542 96 23846374 23 915853311 9 773910219 86791 97 104920 4 859779427 8 97637 4 667281048 833881299 266268 4 194235 16112 302705 76 22 44 166347 80 465246 394860 41 495214 17 488599 140236 206991 254767 2467 256731 359857 15 56 392531 88248 312636 97 469504 732963304 404719773 253494 22 64 2 39 64181 198100 68 467959 34 309413 479848895 38 83424 458520 78556 96840 26 34 53 447461 37902 39 74 98 42 73 145977 16 83 257759142 49 65 88 5 381691 67515 441114 14466 95 63 203869 6 5 6 55 162165 33 481721 38 208987 219268 89985 267734 871572242 4 19 53850 461845591 66709 27947 60 964764316 337292 40 4721 178101 173522 84 8 257834 71 2 378660 110652 74 49 179755 718504376 277007 90 197093 26 14 25 8 6 41604 149910741 440875 53 74 329650 202681 22 37 28 278877 40 475728 51 26791 132139 902336342 4 396962 83 97 1 89 8 94 34 464706 114286 66 72 436557 6 414568 6 285514693 99 19 7 98 48 4 1 19535 696002884 66 299800 473365436 70941 1196927 29 37110 38 31 91 39 84 93 40 64972 79 394745 15630 146177 131536 48 73 101406 325306 6 98 49 10 300950 88 5 23 5 25 219033 37 64 200087 41 65 12 117089 255587 414969 99 788552937 99 266918 362672 30 9 175811 19 218425 323012 477872 88 459656 198002 79 109845 20 52 395787 73269 56 246486 65 285994 81 121843 294897 174036 94 38 269941 81297089 155365 5 202685 20 107733 26 1 63 40 279794 13 29 24002 198945 36631 131212839 25 14 40 54 45 134171 497658 55 24 79 78 281373 5846 1 260932 72 8 302777 31 7 74163 13 45 249234 735387196 60 79715 312520 4956 427359 285522 376558 3 352359 28 45593 30 5 8 96 260986 52 25751 63 45196944 18 51 92 97 363969 50 261161 176153 45 328241 20 13 51 195521 4060 57 53 97 29529 9 264221 291497 8 263830 906893170 93631 95 7 84 175612 51671 350810 70 3 742266294 100472376 141880176 9 443452 88 473171 277943 675026696 387817 189110 178269017 9 19 268640 328742 353581 85 302807 2 215572 150432 60 76 84 76392 9 73 263138 63 63 23431 139682 60 188924 27375 30874 5 477788536 41 196151 26 9 26 44 426495 33 96 458256 8 175001 81 88 275157 324063 66 3 58833 232793410 450099 42332 81 87 332343 19 936912741 9 277181 618329289 34 4 134914602 92 437896 58 732416876 8 56 21 317687 9 30 15 24 28 370782 56 1 60 439665 7 77 348137 436522 459438 64 6 43 61 103333040 78 276034 622237345 314284 364306 1461 71 95006 26 3 23 1498 432920 36 834379718 8 342963 411125 4524 476164 458432 370335 157483255 417876 81 57 417859 15 627056170 3 31 241974685 80 365488 57 90 13 299589 52362 385864 44346 1 28 2 9 97 2 226905 131084 245765 32653 498602 52 48 245572 15557042 77 38 47 2 80 18 321940135 170301 314919 23 8 90510 114057 39319 8 43 483624 198666 71846 43 73 271855 99 453048220 95 334214 440609 34 222041 315404 285283 722369364 468102 389768 28 616514904 20 26 22 65015 448842 339864 21 4 64 62 238664 10 24 99 1 89 76 302096 57 63363 1 1 46680 77 23 775286851 292269085 19 480595 873776149 38200 85 11 73 68 24 31 2 23 122613 30606 48051 297238 25 158099 53 6 2 34460 23806 98320 475215 29 285950 235070924 81 71 322990 5 1 89 48 48749305 79 4 57 148427 79 88 3 2 32 70 69 126701 244949403 18 167540 96 47 66705 287709 6 50748 155723 9 51065160 66 135609 91 227104 67 48573 404662 137189 47 27875 466740 402436590 248779 190705 81 49 51 464016118 175628 460911 228597 384871341 31 465634 5452 73 867057414 29 473369 50 356449 134793822 52 45 383360 59 13 359646 358592 85 20838 63 128291 65 307769 76 208300 342335 171137 246812 238045 347021702 28 60 54 489303 8 47 9 457638 26 68 450689 295288 4 314658 74376 60 329773599 58546 44 6 38422 95 485787 883819172 34 230345 496335 50 84 125454 46 150101 511337922 82307 62 437200670 366316814 41 98 1 789605025 70 356881 418997296 210160 22 52766 38 423307 29817 291931 2 284252 22 24 344538 423308 48 22 55 88 39 219105 181198 82384 48 58527292 57111 96 31566 3 432623 418892 95 50 138102515 26 260773434 173472 91 20 98 94697 492536 50 927259073 434503 50771 78 160260 190057 399651 369929 61858 56 57584 5139 840677206 769596 72 90 58 131248 5 77297 9 35 90 402768 34 356661 33 287673 87980080 89 332585 90 384928 82 81 8 23 88709 126011 848825248 66 259051 1566 66 88 306692 97 941721654 6415498 301874 42 556580094 64 334211 25 90 687888977 93 6 8 821537077 29 47 14 425502 98 665798033 273006171 406325 855622348 56 174943 12 261285 93 194485 23 84 34 235560 17 5 17268 3 157761 97 163998 7 159032 53 22 81 96 49 64 8 9441 53 68 449906 459475 64 33 10 3 1 176629 32 156157 35532 45 56 362901 8 236889 372346 82 63120 427083 39 73 56 251821 418786 89 309738 460717 108784303 21 87 35193 27 123923 383305330 60 90 52 40 15 25 495032 232176 86 576012773 4 447840 35744 21 460796 335466 203437584 2 136740017 573582187 449439 363882582 303137 14 675184006 36 95780 56634 288401 288820 28410 95383 22 238554 158221 869322010 27 232870 375130 203048 14 678378137 6439134 209565 112868 67 89 34 479097 266158 415948 150775 9 588 4 323370 36 32 297986 52 41 319287 7 38 101832 583113337 54 50 85387 191736 61 57 182107 169227 77 216880 30 39525 352025 61 206918944 7 361966 488521639 54 13 306432 235666 204323492 57 34 391966 113417 199535 439862 941779230 16 7 60 6 96 294379 28 51 182379 5 215289 91 113860 7 58 3 80111 498084 32 82 493718 392600 165835 16 62 83 359513 71658 3 3 2 403549 69416 30 344891 22 14 85 744869376 7 116541 209134 93 17 363086 842358977 80 3 110843065 6 160758 486160 477329 7 33 101834 69426 6 106725 295418 137195 87 1 272070226 6 93 300074 83 98 193141 457202 167953 7 94 58 36 84 846285175 181338 1 173063 91 220164 41 303552 494129 260989 245425416 1 12 247443 46100656 444862 87 292241 42 6 270574656 13 10970393 468612 264550113 6130 91 908348057 19 66 64831363 3 197234 74 751037250 253442 129629 39 11623 19096 251158 95 599846855 72 297711 19 6 365333 302186 295249 63 679769236 345477 59 322581 288007 243260 259213 1385 905388212 75 55 16 8 406351095 31951 76 46 500060328 72 76 493992 72 61 7 99 97 61129 60 4 368224 354954 99 66 436426 41 444600 92 4 385826 950511467 32 26 103761 411642 223430 459679 528668413 664078413 84 84 78 433992 52 813039591 91 7 31 51 97 273135 424711 791107529 334497 237444 485805 43 80 6 355300 354413 8 55 133173 5 1 42747 26 342491 6 495424 3 8 7 4 268137 846531263 23 22451 534817778 21579 757483896 468228 77 494552 134382 9 28 319605 74 56 3 37 43 105956 57 401194959 493632 303835 38619 69 32 106765 81 80 492138 29 555005348 59 9 96 386750 7 5 191326 385299 4 59 161928709 42 46 78345 21442 266579 109855 936947049 9 75 23 244334 55 896217849 69 451985 7 453484 22 420716 247267 47 73929 31 357009 51171 39 11861 148956 91 31 471829306 94 25 395907 92 7 58 396121297 117249 373360 406242604 224516 93 288110 276102 58 301239 356019 17 50 81 76 2 58 89 72 3 11 236446 73 163255 122205 41 22 15 342455816 262438 952922927 175591679 448837108 1 41031 85 117111 97 3 516647405 10 713631398 2 29621 336333 57 68 87 319202862 58 107112 75 155478 23 40 373698 6 351587 19 5 630534145 1 89 327473 44 9 95310 18 77 65 298316 41 115074 32 33648 67 53748 50 41 10 60 7 479373 85 2493 84 367242656 38 64 274594 47 174579 47 2 5 40 178824 397542 78 132070321 413936 27721 268016 62 67 86 274749282 95 233251 682907071 415190 239552 49010 89 3 210299 94 139190 84 96 21 464035 464298 81 41 162587 50 78 910034324 28987 347545 438895 89645 321230 261576 85 466968 77 49 22118 58 136916 193039981 76 609560448 406779 480347 218475 77 40496 7 30 378816 97 3 34 491268 64474 77 2633 8 27 51 8 83 233779 4 84 80349 66 398853 58 38 788514272 215025 4 112708 179297 55 716804856 91228 36 327763 31 68 98 7 262688 4 81 4 272092 5 163078 37 10 16 29 318586489 96 12 916163799 7 140765 73 461094 85 81313 57 11 40019 401616 306409 167789 98 825794839 5 57250 296267 356335 10 441329 486512 84 73 118823222 1 11 68 2 2 69 40 41 62 451554 95 57 34 142890 189316 12 96 464737 35940 281 42 63 125907 3681 33 41 372369 438171 254654 300758 78 54548 451166 35 67 32277 199592 38 449770 694802163 374687 79 947300235 495214 27190 362426 115431 157182218 203104 68 59559 118687 465780 393270 19 381323 848576667 181408 127195 69 259353 39 87 149224 338531 463085 129011 3 55 1 276808 416011 245033 28513 365442 82 309773 156395228 19 396027 175616 127317 47196664 5 72 53 63 2 5 27 96 47 162723 380889 494420 53 24 38580 385171 448188 53 89 19 104491 55 125217 814633347 47 6 393377 354072 35 50 239225 474988 1 463562 16 705738554 386913 24 21518 387810 78 35 42 335829 300498223 158665 487152 96 53 79 49 76503 847850949 1 6 42 75 291599 897334300 69 3 315884 308891 7 69 219406 67 386282 369428 329569 57551407 828937345 16 40197 69651 24187 8682873 425747 66 422564 54 434860057 33 147548 73 17234 314164 408399 388275 39555165 83 472860 779949013 947910134 46 94 79 93024 64 99 39 150513 234213 82 73 16 287930192 19 146499 69 7 83 393743 238953 52180 40 207602 67 154248323 1 31 25 36 92 455541 17 4 992686614 90 14 77 485423 701515295 209832 206806 82 93828 3 445597 34 219324 37 130134 3045 6 16 58 308804 169629 397248421 37 98 4 6 215014 72842 93 239632 323562 91 128360 153122894 58 95 49 425317673 76 69 6 53 5 88 481290 20 53 44 945873709 54 316495 41870 5 484014 164321 163386 293280 75 308194 82831 17 5 28 355239 302238 433943287 34 12376 100150 51 31 523027400 21844 215732 3 506108815 388180 476473 41595 74 559909637 67006 431237 14 300602 210056 379544 300133 52 78 46 95 71 2 1 413159 8 92 54 24 72 281341 369968 239268535 379453 240047 194225 605495755 81 3 3 73 34 253137 95 74 17 51 8 428103 54 391765581 45 15836 256548 328889 17 260745 230251 261821 38 51195 46361 340119 398167 398279 188102 877483333 365447 71 92 258899 325205 260102 4 403751 192825 911262278 85817 98 165418 7 56 36 209231 232197 7 224171 29 28 18 450688 393054 4 360363 382244 47 85 426931 267849 13 309359 4 136677 242064 49 187077 50 173842 405373 97 693372439 272905 34 92 374630216 85 382831 73 130161 43 91 295423640 92 87 269452018 17 81 65 1 206427757 414134 56 28 45 389195929 219111 573918735 40 279830 85143 5 57 50 435952 90170 82 65 289276 48 28 53 4 49 775145565 442644546 498621 80 496769 7 80 244718 61 50 49 82 16 863861238 84 101791 8 27 131006 90 81 187225 19 87 54 44 61 456884 89 58 72 278306 498447 79612 3 70361 6 408381 16671 22 73 61 851343927 76426 80 85 7 63 34 427963 60 63 181643 450547 219628 78 392974 79 8 5 72 11 174156 225732 91933 79 497837 41 67 57 72369 444733 378305 361741 431752 391761 24 383375 225415 257785 82147 12 160883 14 56 4 47 383510 435505 86 131877 7252 181599 66 62 121232 697904026 76605 7 69 92 640373823 47 22 82 299504 46 144724 56138 132729 306213351 27 81540 990190548 26 345142 59 495117 83 454474 30 729160476 389811 3 39 218514 69 12195 432897271 60189 47 185026 486931 256235 650104405 616932902 341014 36 257803 39 80 44 918129260 15 100805 9 357901551 797502519 125451 71 37 452148925 172120 83 191648 615432090 49 636801549 448249 19 281369 45 376933 214029 886220329 30 52 58 24 95 84 165639 67 158549746 94 1 46545710 63 9 2 83 1 100059 134405 24 65 239648 6 221385 9 111392 465404 16 48 18 35 83 25 456573994 2 51678 480393 676432191 37 50 198809 618937348 30 32 33 35 17 433263 113635 336283 156715 134483583 169192 44052 98 279616 214560 97 37 2 18 89 817684481 1 832522350 265479 47 2 7 4 447475 1047 419696 274938 44 92151 4 65 292176 433006673 322821 79 47 301828 211637 68 231116 272719 69 840156431 530093547 43 65971 136459 323497 39 4 348787 49 42 224484 429921 396595 1 188449 1206 853670794 470214606 4 205325 48 71 86 7 89 53 128979 251211 711792912 146315 184843 6 182808 4261 80052 24 61 4 21 381926 495887 480944 67 91352 17 54 372925294 19899 123536466 20 128399 69 43 287124 23 247810 315193 850404630 930385493 12 6 49684 5 320394 1 13 33 40 429250 978529394 88 62 330292 51 308759 228246 461164 365823 88 8 914421756 649561270 302656 53 361791 409141 48 279758 124370 53 51 33 12824 37 3 330319 182331 126120 58 82 189216 68 72 492104 8 71 8 93 75 494322 371476 5 75 19 55534892 27 52 270726 457320 87 565721749 33 254729 467242 62 42 70 85 24 247623 418099 735982439 5 214535 7 4277 4287 4 63 109052 128323 98 30 339468 50 9 107107 91 77 45 55 170422 133478 59 825979976 10 283527 79 68 19 5 390787 36 672123186 447019 53508 46 405487 38 17 55 290866 407723 77 220482232 67 227618 461961 280948 59 171428 30 10 360980 92 695842815 56 643266495 3 31 48 27 32 4 366460 167485 28 64 9 78 94 79 305013 28 393015 175636 89649 79 72 6 180589 1 32 489177 34 6 464562 5 332526 6 1 38441 751196140 87 41 6 147281 52 887878313 920963130 87 245276 127645 1 195306 106845 418134 98 250261 14 980944920 79 82 313896 92 79 401716 65 35 288392 333899 60 13094 205098 365740 377321 4 82 346644 421540 49 22 111673 106202 73 432909 497425 1 12 94 96 1 17641 224744 82635209 124896 89 120184 124688 277613 37 72 626832948 89 724952362 89 364632 2 309207 398695 254485 186100642 87 179839 55116 315008 473617 15 167326 245129 6 66 360999 441278105 482215 81 34 154705817 73 5 70596 251867 17 88 7 241951 43 31 199389 427159 44 28 300338 28 36 1 66 23 68 449266 31 86 5631 9 490916 499513 14 409978 59 871180742 41 51 211725 79 417781 16 79 274258 89 21 351082768 1 3 63 401576785 403802 215399 453488 474730 371562 1 54227 162820 30 69 164187 52 496979 263088 2 217125 63 4 65 372239 126714 347903 93 6 321959 99 69 2 276505 954943154 270843 580931780 240233 42 56 68 78 4 43 828026727 286954 77 355603 780907539 201244 2 18333683 455524 947798561 619506416 92 82 92402 530624900 83 99869 60641 117264501 246315717 4 62 135037 60 157126 229683 111686 58 116438 49 154028 50 5 38 183446 37 240611 160471 7 51 91 75619750 122386 32 445632 172066 321347 95 5 223473 15 339460 109421 69 21 293869 467615 81 20 27266 99 283944144 5 85 149293 49 6 304092 35 60 17 56 88272 4 20 268938 424724 8 1 421445 25 44 372549 419578 94 79 206778 2 82 7 16 47 24 239487 451087 207867 8 88 79390 309162 47 422467 215511 93 347292 6 453481 59 256714 68 70351 84 418722 814951974 664194982 644459893 224721 88 4 66 45681 61 23 91978 44 183220 498679110 91 3 581607562 227454 216648 10 473043 91 77184 5 73 94454 95 58853 37 65647 49342 133654422 477001 261325 335527 32381 695181233 22 311742 33 27 222728 449028 99 57 151379 57137 7220061 28 9 9 335107970 58 688553187 3 259573 1 171928 321066 3 235682 46242 8 137741639 490675 8 46838 49778 81 18 568882498 54 119034900 183276 315163 245320 44232 29 139409 364924 95 7 27 72 94 734859422 16 2 210312 418937552 84 286818994 66 14 443943 7 81 18 333207 473233 371295 24 82 74 897722932 29 30 374645 103331032 20 337066 24 10 86 23 87 17 87 269190 42550 147351 55 91 768199198 210946 71 59 96840 71 86 63 85477663 408474 28 6 34 410528273 27739326 8 335681961 177417 293788 99 346246 794580777 23 33 253808304 495886 641087191 11728 226444188 32673810 47 607604370 117841 92 402309 79 858040702 31 65 49 44099 72 297697 61 289441 291309823 521910260 37706390 527158206 174695 427226 2 340700946 58 236654 270033 210505 477181 462010 150226 118250 403481 171874 3 56 4 1 385159 26990 975921359 581531135 84 49 6 56 58 70 19117 5 73 325795903 76 815842496 3 52 954149163 98 69 853990551 18 420906 464994 19 9 452272 994119388 71 6 5 26 45 988431108 81713 328837 5965 52 124754864 20 3 58 141459 5 294195 544257711 36 99 22 338263 58 40 293342 50 31094 26 47 36 9 7 6 32 91 338979 9 95671 235881 36 492658 6 195162 26 512966587 98 211276 37 161452 59 1 78 209842 45 489110 455816 87 32 43 445756 400131054 81 6 58 67 163200 497047 17 5 71 87 491246360 99 808148640 13 380295 9 81 51920 609270461 302876 50 483891 358490 416800 290646 138083 325218 99095 36 7128 37 376441 392658 743782011 168159 72 456474 68429 392629 383255 47 49 89 94 19 333888 50573 164166 64438468 38 2332 10136 18 304454 54 229631 9 77 410482 39 105565 149991 310745 31 25 349460 28 90 44 122819 429061 69 75 378770 21 686594142 40 72 78 442246 97 24 449559 950764030 7 270801 82 256399 6 962799823 335380 53 491689 84 502053299 64 196139 27 16 484867 5 36 339235 97 40 85 8 57 11 488481 82 469020 78 45 113962 16 9 54 66839 83358 456953 305173 427411 348917 24270 3117 17 170948 52 256159 983542429 453526 44 90 726704288 375723 63 78 256384168 87 1 23 421157 473170350 10 94292 2 84 14251139 86 342289 69964 78403 54 98 322223 5 59 91 41 4 89282 354433 29 54 109146 754944541 452753 32087 11 36224115 377513 13 12256074 9 79 93 260743 66 7 78 87 234222803 6 40 997776283 68 56 171016 267954 34 80 81761 1 581572300 479756 20 271838 194186474 38 403113 133206 83 37 321802 12 73 12 418553 106768 43980 572387564 78 389094 259721 11 262310 554873733 23 344011 62 69 44 494061 43 722393676 8 85917 87 346824 177149946 14 478806 451936 444217 298260 164259 61 415237 187494 611756607 16 8 7 49399 61047 296203 54 21 31427 252974 155257 43 187053 268764 379988 18 317239 31 63 73 281140 118268 323768 4 67 16 157359 158922 26 858652247 87514 48 443435 3 48 54 489234 439759 7 61 166902 4 471312919 43 51 392576 20 296776570 2 12 428403 371924 293273 86 244039615 168589 153960 8 56 8 217540 65 63 258344 386434 2 89 467677 54 2 52 3 16 79 422193055 349175 365133 82 30 11 457476 239639 62 58 110122 525115138 22 4 388472 4 65 22 51 18 405687 6 99 70 28447 172681 49432 276527 278273 334186 413441 473072 986423030 74576 75 49 201563 270769 230101 8 241996 87 368906 25 262543 168268 332445493 415224 51 2 162072 39 184542 243039 77 44 91 361847 432738 36 458858778 28 8 76 2 329248719 30 260866 47 231193604 6 35 1 359573 358044 497679 90943 89 170627 141888 151048 450413 48 478370 5 12245954 1 457087704 259836 345962 9 183966 138308657 33615 226388 7 53 162234989 14 135882 521935026 70 194046 6 196615 35 9 13 188358 11 434181 49 1 26 50 73 13 452974 66 37 268265078 17 200656 58760 171803083 262487 41 369820 30 453183 89 306694 265903 23 497270 496544 8 399613 232025 152872 26 62 26 51 933384913 3 75 45 204271 373228 40 321355 91 96 267195 46 355556 58 369500555 73 270695 73 277692 43 57 137304 400030 7 42 88 219205 57651 32 307458 4 348714 2658 422893 67 257892 20 42 205825 85 11 797023499 12 65 466801 1 49 5 73 195636 346374 13 59 87 46 17 92 271466741 65610 31728 5 348078 193815347 42 230292 59 71 48728 52 37 48 457591123 39 164032 63 50 1 79 668286924 11 15 18256 354207467 202787 66 44 15471 90 168863 9 73 184485 144920 340704 2 66 68 2 345050 18 69 43 310274 430902 480987970 96 7 1 75 89 82 109900 40 3 57 28 12 73 873429436 161892 26 8 328079 20 8 55652 79 78938 451327 452769 83 197596764 21822 470864 251500 37 341493 531192122 994090027 93 3 69227 159491 242322 54 455413 45121 60 29 6 81 28 154062 43 312 23 163876 94 107826 87 95 43565 111928076 19 44 9 134567181 59 57113810 91 955888394 462893 35 218424 93 22 239885 455328 49 434084 79 96 115465 12 336774 362640 226021 138724 176286 63 75 359362 92 89 389821 301 32 27 78 491240 28 55 2 57 8 307230 36 54 6 87 451336 21 145027 18572 43 83 150732 15 83 467307 147303893 74 67 93 74 89198 362973 88 446174 343420 422694 252383 61 722381837 21594 2 315743 25 73578 7 2 5451081 35339 98 17 187965 443482 216680 804542623 41 99378 361326 77 9 35362 79 9 206031 460781 113854056 466231 50 215169539 349171 69 296564896 21 29 351773 87 499512 746112038 39 35 104492 63 431089 451806 407165500 92987 84 286450 48 24 722094395 437906 8 76 4 75 151825 300115 431508 424336 128857 42547 336738 54 201952 213111 72 73 242434 56 85 360133 448581 7 335275 168409556 393938 48 36 311774 75 132239 12 284057 98 131770 95 21 98 437439 96 14 32 59 78 226850 25 909858971 20 700167390 6 22866 399583 618141834 38 358865 45 264434 265380 375763 2 238253 429854 54 49 18 456773 56 128389 6 155323 37 72 85 20 6 68 219235 89 11 366043798 332807 60170 84452 5 488305 206569 7 341719 443258595 37213372 33694 8 34971468 8 8 434465 93 52 1 2401 279418 143190 253057 674435336 465087 351893 40 209225 66668 392772 15 96 6 404232 439504 347225 189463 493881 182364 172470 85512 20 245759 297716 291941 90 262932 15 53 321848 71 27 419291 15 7 307605 89 71 352496 25285 169280 7 55 167303 94 112373 327324 429121 15 7 52 2 88 10 454750 96 52 480929 67 12 318936 80 467254 5869 481560488 39358 89 20 9 156613715 25 93 949506588 330492250 469681 44 274366 29 34870 26 1 9 196198 5 48 240061 659103191 61 25 178208 31 68 43 81 257438 218330 65294 1 496038949 51 15 30 131699 13 5 30 21 402082 97 239500114 65 233659324 4 174478 530297377 741630528 3 59 447104 34 277868797 64 91 304141898 2 529093567 47 8 24 79 36 111126 33 46 81 5 310541 789383584 460632 68 3 124734 262182 77 19 995835123 100377287 384027 200873972 84 199982 5 187083 121054 216730 2 41 5 977030182 7 344246 297148 95 357638 391343 36 490766209 64 90271 65 93556 232020 271265 301026 76 3 1 70 78 463417 46 400164 230726 41 1 43 479448 76 427869 69 32 256800845 36 307660134 412178 14 384061 6 400677 803433633 98 23 42 232261 499518 923493998 3 9 346173 82 64 641742670 394240 16 338184 170853 83 440361 63 30 255743 49 8 34 1 3 81 28029 23720 112134 200780 31 45 102315 98 304481 428781 16 26443 35 283899 64 173411 412118 219846 35 227661 85 50 444221406 449533 58 363531 72 42 309199 109342 40 396210 435552 143052 86 30 3 54 97 876083871 45 783801435 5 12 16 68 464907 56 77 7 91 457007 220453 332881 143374 62 215934 140767 80 192275 23148 378354 88 59 303182 75 86 366198 903175301 76 16 129310 425535 76 111475 208699 87 70 27 39035 29568 7 12 40309 50 59 816008123 157319 109353 9 6 26 9 81 94 307538 31989198 39513637 398608 90 3 86 16125 280215382 477702 706511499 104399 257427 24 387209 107145 11 25911 630789403 94117 66 2 908176463 48 14 432032 45 4 772945248 272550 71 57 165113 5 7 75 8 24 13 44 77 7 227665 62 25 72 99 5 22 29 23 50 59 69 43 491773 71791 19 1 376724 326033 18 244885 433436 58 401936 499397 18 386222 9 398638 467843 17548 155134100 13 88 46 490300 147555 111482 283864 23 243340 3 671968928 11 30 435752 347153 427600 203313 452538 79953 19 72518 62278 64 129419 287009 48 18 362341422 35 92 143483 94 775438277 6 308411 33 69 10 58 551585148 57 404005 559296728 186934 397329650 93 2 6 30 66881 12 55 495616 71 74 6 302483 246437673 158946 80 847741340 38 66 88 464828 382351 38 40 480281 63 333502 36 363187 214969 429876027 40664 18 151908 609059878 7 93 90 41 267609 82617387 450297342 86 93 405354 395114 198106920 272590 600751118 61 381052803 150155484 81 86 15 55 13639 126744 19 17 15 147836 860691431 374618 427537 16 77 145560 82 4 258124 53256 61 77 61 466128 296691 86 4 49 131937 11 28 409355 62782 765642758 2 35 1 670445356 990897220 92 185196 150037 457439389 13 6 69 238420 6 81 29 224448319 88 423784 72415 7 517153516 346568 51 52 32 20 652095020 372235 265580669 266591 122571 371121005 13 417803292 72 86 7 32 294964 390078 77 324382 65 59 70 83 8 84 7 141319 273361 83 42540 16307 54 99 197150 71 281227155 38 21 99502 62 70 579099327 714799957 81 23 121264 771471374 84 94 63 94 8 82377 245317 425054 62 84 139253 293771 7 96 73 61829 14 364119 51 18 92320 477181 476778 81 12 69 490375 358123 364811572 352436852 367462527 886242030 312863 77 12648 89 93 96 25 78 57456 18 115588 25 6 253909 61 160481776 47 49453 80 69153 116 358169013 487967 75 25 58 185372 22 145989 214868 1 53 466530 614234456 27409371 6249 55 42776 300011 58057 68 76 98406 344471 457626 85 79563 83 38 427802 45 29 35 471819 72 38 574446720 9 39 5 67909 53 2 280272 27617 19 178344 492854 427467 196031 444660 2 438574 5 38897 488744 45 16 961410333 26 14 456975 7 72 437853 494545 485710 355408 27 493756 128854438 88 79653 24405544 84 137280 335029 5 19 10 912098365 660866530 86 88 52 468860 347085 295953 55 66 126542 39688 75108 470249 98 493206 369207 150353 627410613 98953262 49 313158 141121 22 11 63 73 338345851 7 3 29 87 47 88953 249724 77786 342782 69 202762315 998622171 51 39 134114 34 461899 265209 13 232796 20 5 160045 17 222035 73 79981 371877 22 430947 426599021 72 886556114 40 68 455926 14 93 450090458 2 280221 260307 341352 334346 93 11430 68 440931 21 39 491377 281834 74 35 385186 467094 45 8 67 6501 341418 66 291681 53474 60057 61 66 35 425158 404872 23 55647 299565174 3 2 68 70 882320818 51 510647619 14 58 354937 421016 81 459532 95471 64 9 422072 34 844901860 73 5 484776 54 91 53 70 68 80 3 4 32014 475082998 106730 65 241290 98949 268603 17597 14 45 30 40 87 84 309118 68 76 50 35272 483561 76 85 6 58 513400338 55 3 43495 7 146791 103774 236864 7 63 54 407934 11 36 125615 11 24 97 3 83 381822 263627 77 19 351026 86 62 189421 217131 25 29 150764 16 12 438787 139689 4 27 215931 271257 66923 59 16497 281452 22 3 1 285884 484165 13 83 33783 422006 439897 70 22 766262876 52 463138 309535 168373 32 4 8 93 28 71282 459959661 335568 175667 95459 2 87 23 50 40 75 50 80521 64 86 3 480827 35 47 75 312369 462041 99 397425 2 97 58436 2 469048 185779 120542 82 4 27 2605 68 42 38 490889 19073 28 86 326947 21508 36 387925 90 8 97 62922 19582 159204 431884 573653247 3 208594 67 86 66 219252 20 438663 479098 288558 472186 300213 92 54 2 224594 51 82 77 6 88 62 184746 14368 83 280273189 14 102749 199982 15 4 84866 459042 55 186420 97 4 32622 248432469 9 58 86 4 15 272303 257589 446371 56 16 360277 55 270144498 40 62287 206314 34843 4 282038 498736 97 384608 28080 184353809 26 11 77 74 195684 160801 80 55 265515 333709 72 304265 28 95 822062167 11 26 85 358545 359945345 23 49 479440 9 63 24 11 371070 92441 4 222886 77 335304 7 1 471081 148899 27 5 85 93 307036573 64 846871298 26 53 697177375 56 459458 292465 250189 248766 18 104244 374832 2396 20 7 12 9 66 8 82 123465 12 4 46 233860 42 94 8 18755 4 90 73 402512 16 457260 79 88 5 75483 382278 492769 9185 323025 98 248913 366225 162942 244897000 14 819151482 24 6 53 275678493 150365 47 381099 61 252698 66 81 69955 196688 43 204457 40 214069 29 79 2 342157 418492 66 44124 2 78 43 131214 79 44 274781417 28 87 100669 1 449332 102196 87377 52 25 431295300 4 337309 81 71 630847418 492368 502208412 9 79 13 2 84 8 54656 16 10 434545 137023 402773 72 1 91 13331 85 477556 243619 307926612 413767 8 1 8 336344 411840 13 7003 387784 264293242 70 419181 394738 2 48 417425 7 35 97 45 39 36 4 486400 95 122837 352757 86 26 11 88 494243 127057 476885 348206 49014 304323 176033171 5 24 38 443597 147505204 600890388 94 63413 130757 43 493776 316877052 223179 72 6 364795 397112979 51 165888 181343 25 6 43 339304 10 77 193715 58 67 37 8 73 24 54442 89 35 74 27 101381 426579111 30 39 5 67 76 173384 468833 266105153 13 24 271375 89997 5 923130538 23 158951 8 629405557 37 66 79 14 48 978024421 585225065 260439 346472 5 791735076 428164 41905 383936071 253062989 401489712 122747 156410 181846 44697756 32 41 18591 890864447 291498 62432 64 705292804 492105 60 148292 15 422486 354671 135946 297691 97 20 206909 39069 492022 343809 478173 16 326409 61692 670380583 122375864 7 60 22 324228 300361 90 355142 268917 350 123200 59741 5 57 24558 228110 197439 6 53 222923801 2 96 162977 414640 356636 86 106043 49 265976 266838 63 96078070 116740 91 51 66197 131261 8 92 319209 330464 55723548 284670 60 91393324 479407 74 442694 416881 14 127419 31 319514 8 204033 232692 479702 83 427799 48 70 104427 40 67 190104 506502836 128614 44 333128 8 63 31 9 1 499332 367544597 68830 385850 26 7 822315447 499179 175102 91 497608 51 107546 13 446688 2 232395 37 46 167947 84 580206795 30 3 75 481788 375571873 14 61 42 89 441639 365851 4 86 5 69 197257 36116 9 6 9 104795 203469 285305 727000469 33 1 74064 10750237 147797 36 25 75 197170 870998115 432169 464246 343681 8 429736 51 82 77 455618 72540 152087 191561 110331437 55 75 483400 47489 442542128 41 82 435801 53 453035 18 323099 132746 66 2 66 400577 369577 60 225629 108720 2 42482 44 32 94 35 37 247162 5311 478846 127510 32 88 16 66 406765 299830 36 173884 49011 12 499933 4 10 1 28 15 421983 461152 345974 68 39 241664 4 73105 16 3718 61 91238 48 27 96 51 472870 91 260418083 56 21 10 306949 5 65 7 361141 68 105406 63 115733002 193570 16 275998386 348205 75987 95 109938 58 679003938 33 383920 5 126868 96 231257392 159989 123339 7 50 445639585 242463 320515 9 333897 18 11 442982 95 965526335 129627 25 300560315 36342 48 56 71 639307517 71 3 677319225 3 71 75 4 88 32994 76 89 5 305299 4 81 87 78 87 51 301413 200517 54252 41 332804 12 82338 85 326213 421662 423894 79 405164 455115 96 55 56 9 8278 350891696 58160 13 5 359785 34650 348432953 143149 349742 390364 34 71 11 48 88 146817 412158 3 762125184 213952 26 62 197008 212932 322556 98 180754 83 110389 55 70 88 24 53 3 3024046 3 56 174543 214536 5 106139 481466 49 413965 74 22914 337640 3 73375 87029 35 481293 52140 69 99215 10 52 79 51 42 63 852803383 460494 275619 47 300392 71 285182 53 3 30 64 353911 28 95 800207265 28945 41 496494 240843 63 64953 27703337 258944 157007298 71 375335 52547 46760 12 72 60 15 94 57846147 9 22 71 253620 56 882585500 52797 27953 38839 60 495606 44 43883 409864606 65 222255 207974 357319 81 110878 282867 263831924 98 65125 80 318764467 126126 462881 8 299651 157134297 81744445 234733 26 38 68 134366695 1 80541379 92 105070 626293955 238773 251943 5 32 448802794 19908 93 15 43288 244962 95 93 422621 106454 56091281 33533 20 46 470620546 17 54 76 32 958628023 83 875513472 328090 54 463607 50 26 85 39 8 4 452265513 15 212276 252147 479947 124968 63 7 65 20 82408 32 740121222 33 698451355 267676 309562 80874 4 14 30100029 88 140035 470169 19 23437 972882844 90 12 79468 201081 577928921 222298 63201 857918528 111201 86845 343330 497895 460869 66 65 178775 38575639 72 98 72 76 176388 256638 551141785 333870 60 242427 43 265541 467373690 50 6 344216 856431251 838105396 249971 39252355 143648 80 95 760217541 3 471173420 349847 86 270227 26 961252636 2 250727 27191 126931 446859 5 11 19 542326848 62 63 494347 249262158 186219 46 206903 470764 84 25 72 196750 56936 404583378 62 313518 45 5 294658 465913 8 273614 193038 462618 420626 434973 28 48 68459 75 433723 11 31 226582 145998 148091 36 355467 13695 87 55 102445 461643 3 78 2 420598 133384 94 22 77 23 304120 566926840 77 73 36 95 87597 367370 10 338753 50 99 64 62 384754 57 84 5 273936 782620487 611615342 168725 89202 207846 312076 25 41 218409 64 425822 412443 160877 994815857 324040 3 309122313 92 104429 60 37 85 668649609 6 6 602267730 364336 10 53 295362467 93 27454 272585 76 92 132505976 14 2 59 90 376778 465411 471323 128606 82121 7 88 10808 98 266556 258242135 73 89032 53477163 313435 255947 190224 84500 337967 19 32 54 64 54 297636 57 35243 57 402058 22553 9 329467 43 68 99 5 231358 89304 444324 257872 97 2 20517 289032 369111 3 67 26278 225537 700637634 52303 12832 294921 493934 567300624 76 438144 5 80516 208946 68 304146 8 8 967408269 77 25 8 65 341887 476693 386141 59 47 9 50784 593528860 117350 237623783 8 240671 81 51 263962 99 448989 339268 4126 420902 512055245 95 178060 31 254885492 242370 75 74 17427 98 216223 415871 34 49 6 37 75 456635 205393 44 77 106592 44647 194068 45 9 28 429073 69 193031 2305 869000011 433855 552905453 78 6 363569659 333149 407699 302936 94 805658625 157754 79 74962 110140 73 36 362297 55 78 441412 195458 34995524 481274 488114 68784 14 47 96 6 280323237 92 85 478787 4 204246 96 5 35 29 213383 264606 114684 310557 92181 316783 760989121 600344503 223623 60 91 80 98 48 315639 448506 43 85 64 279842 52 51 84 216270 38 4 60 171186 75 380567 26 9 3 296044 160987 9 502774983 380908 38 889531714 217621 150452 943512101 913005470 10 879224824 352609 53634 83781 128936 90 347241 207657 327617023 255098991 68687 92970 70 249182266 335351 16 326180277 67 302064 456139 26 31 304269 221930 96 26 78 64119 134044 402132 81752 276991 50 76 454326 903810826 73 465070 72 5 355163 360629 256057 4 474028558 8 22 237022 3 54 95 53185 13 47 611991370 50 51 483888 210904 396827 44 270771 198753 5 84 6736 2 82 73 41 1 54 630874082 217297 613759967 439959 6502 85 6 124014 3 89 405696 137172 70 41 118439893 46 54 90 43438 270236 4 82 284052 383746 63 111245 13 1 61 90 327477 59 247663 72 43 72 826241728 161571 8 73666 25 813370676 40 69 438538 10 237391 78 420270503 426942 41 32 50 99 31 974313412 403955 161348906 42 92 6 90 90 15 107193 98 342773 13 37 92488 388216 73 48 880007482 390483510 88 65 198020 2 78 133094530 9 286198 1 287711 280688089 23604 43 481319 42 47 426468 340759 99 1757 84686 779887046 425270 6 24072 480327 116799364 77 282963 273190 53 466057 19 40 3 183290 48 1 76 848670411 25 80 45810 43 431675 441831 259136 71 49 29 72 47 62 9 89 22 9 98 201093 216334 36 102533 235200422 41 473364 56 39 5 1 47405956 81 318099 5 37 399298 199077 80 158815 191491 191321 85 39 38073 237440 22 40 206976 298599 70 55590 116587 128439 22218 29 6 478522 61 474223069 6 28 70 85 88 36 8 78 209048547 51 345195 81 48 85 376766 96 24 84 203609 81 73 3 93 361707865 180006 81 65 87 492522 4 7 476417376 92 326411444 398071 57 166813 81 680941463 5 175554 64 64 420098 58 832476548 438933 132358 187376 87 79 193090 418105 213880186 92 9 30 77 98 379488 40 436745 738678048 127396 1 402554 56 58 840963788 895421627 56 195609072 72 46959 91 41 83 508640066 32129 73 57 149295 62 398446909 494961 49 68 127192 85 39 293116 76 949511546 23 350320 266140 19 54 10 7 7 48 474263 59 68 76 395080 37 76 57 435657 145113 5 398971 6 489133 359231 93 15 44 9 438972 432785 72 16 36 475207 53 7 76 149852 32 209105 42 202677 48 467968 90 392096986 397618 5 199481 36141 497253 35 194901 463371 97 331763 90 94803 3 48 17 468141 30 532972735 920061253 221767 740824876 483655 32 82 5056298 38 36 234917 27 393202 468834 217362 21 274112 51 323803 90 386097 29 1 167379 16 56192010 436106 327365 177900 55 7 327657 58 221486813 210982 83026867 853166588 41 30 127823 197900 353104 163626 66 66 420992 75 77250 34 500348697 175329 15 24 6 98 59 834895737 332511 44 360734 209445 53149 189780 30 55 429028 307013 2 38 3 55 101065 392526359 3 77 22 474202 59 2 434951 40 37 85 42 63 20 14 79 688173111 13 9 61 31 9 131027 20 82 381614 30 665033817 69 724650939 298841 26 314324 105238 81 28 77 59 90 376370 24 118669 29 86 475017 986712017 216944724 60 32 811654632 214127 301396 4 32078 466358 98 30 405353 380360 242472 8 122181 308277 16 121106 99 38774 8010 765282015 246957 10071 12 2 14 93 14 28 298709 118160 420075585 61 66008 876399510 1 55 337581 431420997 183038 58 95 219992 87 91 494957 433308 409176 77 238289 48 95 427555 177755 49 186733 186477 186981 84 182821 73 447637 90 31 2 323723 9 9 23 1 5 3 303370 318308 309548 525797080 3 92 871619274 43 29 9 952758777 68 117920137 51 54 4 35 199530 430065441 452364 64722 176284 46 198948 64 9734 350044 949528445 108890795 403355 9959 88 37 41 381090 420896 157675 9164 843467716 5874 141123 269240 2 18 224574 222190 514177371 408180 622264148 248692 171973 53251 734316887 314368 165520 75 26 70 35 71433 33 75 176205 38 7 88 23 5 255932 78604 187841182 9 417748 37 59 972389257 80 215009 362178 85 312314 9 8 873572741 26 62 3 52 45 8 297042 658115885 30 279799 108898 87 3 13 25 124997 17388 156713 76 81 97 97660 35 2 251329 6 38761 286028 67795790 18 26572 13 8 34 12 91 33 41 96 43502 3 72 7 58 6 472858629 90 187025 395380 151269 39 6 391424 170489 1 441491910 96 69 39 11 44186 46 377802 2 20 13453 15 17 5 323077 66 30 62 448797 45 186221 68500 6 97 4 403376 586615997 61 57 164053727 5 62 4 49 347423373 8 222981 422385 72 303723 67 9 259214 302663 18 69 131656 407513 46 11 348360 505370198 286426 6 3 2 51 985447318 52 381748 143229 23 302872 68 39 261874 301715 143762 38 4 77 240914027 7 94 459840382 243506 73 301849 597778334 79 72 63 61981725 432899 79 36 84 464056 432649 79 876522259 105428 24 76 204713 4 106218 5 5 96 286727 65 364398 386035 25 2 69 81 99 24976 133262 33 20 22 425872 96 39250 446120 902524132 26 73665 929573550 278151 72 345418 24 57 95 7 449629 120524 58 47697 67 21 7363 363674 487612 93 85 73561876 460801 88 2 407803 137764 7 9 130982 22 5 54 196489 15 19775 33 265487 42 19 83 344279 270786 494704 50 8 13 8 99 7 40 234463905 248651 400940 487076 963006119 57 61 81 97 79 86 404912 20 3 495815 822295016 409942 310979 45 874445586 31 51 50 6 87 493948 5 68 69 77 2 20 65 2341 17 72303 218722 38 61 328972 29 6 331460426 51 403350559 13 91 77 389877 588862591 456816 465512 27 53 60 59 20 98537 13 73329060 53 326510 2 61 82 67 101564 109658 25 302243961 65226 60 120031 45 14 4 331922 6225 77 39 165517 77 24 49895 37 487191 84329 56423 129287489 11 8 39 59 418351721 9 37719 498190 32 60 638906455 86 43 18 98 199074 101392 54 80 83 677774635 11 332555 33 412665 4 97 55 31 22 954960839 170101124 34 433881 769999631 947941471 700407762 117495 209173 327402 60 28 195753 54 77 257280 92 48 27994785 429802 98 16 75 13 11 75040 76 891435029 17 59 210518 397268 23 76 96 492833 134196 87 484595 86 183078 108131 23 39 300034 213475 25 73 8 60 72 231729 490734147 1804 118466 20 287183 59 51400 5 363566 176151 5 2 84 380322 432995 249247 82 208688 13 6 78 123406094 345298611 430088099 54 268834 488545 311053 30 384360 924625150 423544 596807414 44 90 5 44 79 46 17 77 461951 3 263812 245699 99 51 9 13 88 410688 91723 260678 784706569 57 97 91 937636114 304765 141919 398487 99 436667 401955 62 46 65 61030 607887550 60 83 97005 20 9 383418 80 797164183 67 44947630 14 209154 249461390 322232 257027 269223 77 39911308 703019445 5 139932 5 276049 18 27 96 182920 119678 490390 39 323357 88 54 81451 72 292655 82308 818050114 990640350 377554 343179 187336 8 245653 53 328092 11 10 10 264475 3 2 112393 52 5 267311 360841 96 31676 98 34016 314823 165975 259460696 514181460 410987 19 32 71 55 341652 422104 421681789 68 41 60 80 338237 396067 600884699 11 52 784246919 878466156 82 254693 29792 150377 116894 83 82164 43 335704 71 8066 40 931606626 35 14 47647 130713 35 402077 8 376020244 8 84 22 508715211 348006137 21 43970 142600 326046797 536817813 69706 3 28140 18 437170032 15 877687596 562362694 1 89 271127 37 89775 51 3 54280 306470 100166 29949 6 292433344 85 196232 66 71460 20247 192779 117190 396930932 41 40 4 326060 370618182 55 862031025 155228 99 4 254015935 8 305905 7 30 64 9 15 90744 813282750 348480 2 434009 92 67 561933646 25 727126654 9 9 328369 290869 114246 87 28 86122 97 302456 52 81 274912 435414 9090 407100276 6 88 19 58 84 1 252464 25 30387 62 619209189 4 9 35 6 57 9 41 667028074 26 170766 45 5 182327 1 311063 466609 17 76 481414 9 42 253485 2 57 95 73 5 202693 401566 24 53 391583 6 949089351 172130 45617 38 12751 3 465077 33 80 95 143640 384144 342524 15 122094 69 57 87 69 399649 665641840 12 74 55 76 255591 64 69285 1 22 32 47 30 341703424 14 51 76 7 471747 222673 40 48 6 99 339220 68 208911 28 69483 15 10 95 25 940476732 76 49 63 357414 140729 26 212307 106201 94 136351 26 3 6 440836 41 182024 122636 410588 6 47 243342 62 8 17 92 49 421015 152500330 86122 86 582562204 432746 133073 8760 29 73 67170 6 55 45 52997 25 7 313548 59069 45888 8 406628085 82 74 144453 65 36 89 371876429 106796 9 353392311 362681 87 68 190833 477320 353396 60 49 94 362222 82 74 81 53 358282 211227 59607 329502 201336345 47 15 18 471825 846376048 39 93 17 50517 156683 69 61 97 75 266275 462815 88 69 204888 372126 317919 268403 367431 278684 206170 67 138791 467409 424672 370241 81 3 94 14 83 234454 418897 393884 53 165758054 797054938 175089 7 9 455792 448213 171955 246814 399650748 75 428837 78 45 55964 4 286379 92 85 439040 271180 70 396815 37 305312 83 26 778484363 53 38445 69585 351672 2 218049 626158819 62 93 159904 7 17 55 196281 289569 71472 702559946 362883 1 187577 2 11 93 56 400820 35 261486 120629 91 7 81384 19 199651013 174455 135207 4 331305 40 184656 33 883666910 465974056 100432439 4 15 230122 64 148212 476417 49 16 470742 77867 65 49 62927 889857347 279622 480277 218047 59 73261 486491390 34485 460086 61 45 846124596 396457 30 256388 30 166756 8 1 3 174057 33 35 56 301790 79 246604 485190 987115810 379568 47 801110928 951691884 339611 454501 65 390091 94 81 60853 65 463622 72 285552 231624906 309293 13 258695 89875 77205 171477 154489401 443174 60 37 90 653146928 98 68 21 86 492702 378830 3743 14 345807 484965 83 420426 277317 183138 88 55 77 55 417690656 965579542 68 79 1 362635 420467 75 97256905 982548888 85290 72 471744 272300 56 93 403887 411747722 27 362260 458656 69 141273 94 339493 231353 73 498120 72 752675761 181395 204740 36 391282 464517 5 492677 96 108659 82 143992 34 60 29941 65 490655852 46 431308 318494 55 198767 54 47 47816 52 66 141706 21 1 209098 15 288332 9 58 225022 329475 353062 42481 474216 412906 332474 210074 83 357751 98 11 30 428956 846010222 65 328400 52 160169 31 334028918 72 33 429892 51 48513 402997 45 281542 33330 945028544 97473 486770 383768 200545458 10 68 270162879 8 697494077 436937 93874 163378 43 60 94538 17 82 92 143957 340915 1 34 3 39 281316 60 6 17 14 8 53587 66 486038 415112 40 78 80 443833 88 341479 21 90 355079 191564 91274 148792 7 22 36572 126645 378545 84 670355439 439936 82 90 85889 445365 18201 436464 89 7 8 7 5073 14 792870907 13 47 16 12 289417 4 461793 481173 125361 16 48 25044 422771 61 129783 316373 50 86 110399 46 32 470497 6 67 503341822 47 139881 10 40 279536493 45 65 67 12 392591 4 326293 53 464198 927505656 1 280728 418782 15272 304970 5 162696 82 92 317345 2 25 84 36 423398 291246 75 90 6 471927 207313746 93017 75 498493 253642 434427214 569489813 8 324507522 95 58 76 18 73331 54 359884 408036 238116 66 39 54 13 504383945 33187 141884 13962 291231 7 469727 681688370 515422813 152863 2 148108 419422 153523 152991 133466 497912 69 29 14 86 49 417563 509449042 426705 190313725 54 85 38 422139 243540 466430 37 445005 149119 434111 3 809691910 47 256437 28968 831001475 17 5 197180 11 51 133404 23 522136570 277323 812795144 444998 64 2 50 79 21 6 84 383812 202652 859795399 90 23262 62 64293 36 206386 37 244990707 44 217456 369621 79 316462 19214 5 74 69 163062 248887 185624 5308 30 801659989 10 31 6 63 227272 689415446 99962 395784 67 357221 13413 38 246475 36 216561 9 42 114066 2 42 36 302666 447160 469265 201717 456079 497343077 7 73 57 386033 219901 24 50 509509913 24 14 70 94 144142 9 70437 269458 88 43 370689 85653 16 31 377659 75765 7 55 268557003 35429998 93 246190 67 127686 79469 51 65136 15 326705 334324 4 10 243006 74 181597 569551370 158293 326117815 74 309526 4 160954 61334 50 65 8 128882 61 57842 338988 2 311242 873920784 169291 42188 660053415 48942 441768 44 33 120715 55 265097 2 9 78 731788850 76 714030016 9 21 261408 526314326 415041 60892 54 390369 41 494865 22 377059 339751 533978060 251729 87 483390 33 32 7 206944 172486 130019175 226872 90392 650643460 26 56 62 45053 1 403392 239868 51 38 62 408386 361603 11 498074904 27 3 595448977 388678 483731 213349 18 240358 670554539 32 728419373 81 29 29 136557 7 38363 49 411970 63 45 87196 32 271822 65910 66 51 149343 274582 93 49 6 331612 94 298975 275283 310670 466774228 40 2 5 401095 139742 29 80 18 975311802 373532 7 67 453518 272554 49 56 1 122105 257903 29 474200 29 207613 35 457802 11 22 83 213282 9 234148 70 78 151955 152326 255030 21 151469 86 54 30 76941 35 48 258148 124188 25 30 19 442652 402706 140753 42 3 324519 416655 69740 54 63 43 91276 6 51384756 90 78 723980369 4 240748 8 7 75 219538 303472279 922365379 47 136475 192712 346539 371509 946118262 87 997552094 131366 82 82 236904 70 166188 115288 207793 20 67 488252 15 5 5 130653 85 55 409124 262086 321139 189895 124711 134933 66 118385 21 100611 36 27 315492 29 34 11 30 275025 16 386165 60 59 142440 73 4 456226 260981265 2 385291 13 28 30 296797570 29211 298996 60 7 3 5 2019 44 62 375659 280694 332936 450628 12 6 71292 3 477350 400194 954343245 61 132409 99 499873 101617 306356 354136 68 20 35423359 77 981490653 9 212474 2 82 454400 99 12 163877 194281 283433 45864 392143 356012 50 58 14 35 6070 497750 58 65 19 107566 88 257562 244661 941630984 474532 642772706 70 418436 949928382 72 48 47313366 40 12 559034596 3 37 232984 3 45 288000 24 95 7099 859494376 417831195 367819 26 2237734 40 75 20 13 485809 230716 47 6 43 9 48 96 24 42 419734 1 497188 775367494 14 6 745605148 313379 98469 13 76 72 80 237570 75204 76129 38 98 42 75 41 29 2 269560 62 452835 387806 18 67492 7 81 61 8924 477521 35 107651 329206 82 296270 192054 35 76 99244 2 130678 63 46 214534 87 310150 6 333275 492701 9 37 1 243456 90 398747 50126534 295427816 431624 491336 63 36 492796 10 7385390 91 154246 56 60919 3 56 134029123 937697011 77 38273446 98 343506 17 225730 9 42 36 19 441453 158962 6 4 43 67 405407 42 482358 130681 166994 56 1 51 59471 330414 844218100 96 209261 477380 41 1 178664 286275 96 115151 261852 390988 113231828 75 151458 246287 7 698825387 79 19 256660 82 47 77 83625 4 32 150787 74 476432834 87 58 344819 437478 291161322 255811 72 168909838 475063 359708 350855 74179 24 82 268010 84 36 67 56 254181708 310649 343589 49 108565 2582 23322 44 175969 51 742016975 403869 13 72 6 64659481 74 327492 25 85 94 69 46 433177 34 203784 5 740359885 31 353192 5 64 408189 21 9 31 9 21862998 85 31 5 67 140841 91984 62 166837 63 384208 33 52077 17 143501 272406498 6 31 9 8 139864 93783 398594 17 71 60 72 58 38 82 77 344660342 7 408053 373782 447494 1 265543590 451194 206687 6 98 3 202236 22 31 300175235 383791 55 28 213123 86539412 37 96632 21 317262 11 40 59 467830 59 64 108323 40052284 10 291940 74 864422403 55 381577 2 156571 215226072 17218 5 7 737878362 2 484248 13 385622 411257 52 38 98 112995 553699152 69 248415 22 10 430812 154713 6 81 14 1 98533 4 92 3 91 458429765 9 41 221189 464533 34 333132 21 63539 53 26 62 130077 22 155344 66 6 55 89 383234 327561 235439 77 291509 3 5 152477 229859 267596 309616 82 339303 4 204198 118322 63 97 13 72 201378 474125 39 5 58 2430 311852 29 27 80 194337 5 83 461805 398000 981141512 52 41 310266 780746258 92 114501 98 65 36 473964504 489885 782130787 55058 376750 58 35 50 76 6 18 7 102065 171309 70342 99 25 6 63 55966 27 54 487129 386467 6 54 941511989 204147233 90 23 486557776 56793 494077576 74070 90 1 188737 41 34 25 174001 62 8 56 43 261686626 367267 244809 64 479669085 433506 1 479851 337328 357318 22 616006013 41521 24 73 624631998 65 134556 208351 20 62 7633 42 76 70010 64 453604791 511415637 8 2 362080 315593 4 56 30 29 284533 12 53 3 194304 7 291084 3 859636407 44022 93 300005 66849 361910 60 64581 26 12 731546447 425307 72 24 84 236380 411511250 201704 98 129445 66 90 75410599 389534 88 207535 32 491369 118096 63 2 58072 51 20 112000 498425 5 294496 67 74 77 217280 655005423 62309 425454 12 346071 71 404276 88 5 89 287722 31833 166669 355126 75832 343744 4 299515 292012 194152 24 161798 221559 3 466930 23 24 462768 99 75 45 95 24 96654628 10 259697269 127306 43 437204 30 89 362046 77888 2679 22 8 98133 49 94270108 63 336975 30 340097954 273589 132016 20 409398 51 321659 78 51 253808 375672756 495688 364893 89 7 61 708451696 5 315323 109377 18389 262898 405759 32 50 8 78736 426054 333429 4 97602 91 102302 222403 18 6 413953 245260744 26 176599 828542496 16240 92 28 180871 9 31 447010 97 317173 271923 415543 32 34229 202405337 357624 398070 230222668 4338 355601 43 56 10 91 40 490207 87 353340 52 86 95 299829 106005 283711 91 27 20694 162975 163450 119231 336326 2 102902 222633 179750476 417140 492655916 304069 355634 245465 308505 6 768275764 32 340935 9 111058 50 4 96 491989 22 13 94 161833 247827597 463760389 6 24 17386354 84 66 87 120675 55536 255413 3 70 789127452 400912 16 31 484758 78 228892 5 84 29 25 80 7 106874 26 263919 165328 73 54 74 318858 120760135 84 85 327019 7 91 16512 1 56 358524 380377891 59 4 3 42262 322251 192853 88 358762 95630 28 14310853 9 76 96 62013 1 460756 373384 56 303743 213593 47 241278 94 13 29 87 267447 462211 52 487779 121798 46152 412497 116906 59106 92486419 449481 87 47 33447 199714 29 68 38 88 45052 77288210 58811 14 31986 94 8 342090 442588 390168 19629299 142536 355617636 477148 32 9 7 72 82430 26 2 247309 14 31472 82 342044 46 419820010 23 188689 137946 30 267135 59 630729813 87 75 216955707 184412 458070 348956 145219 40 924582711 313470 14 26 52 53 12 291329 15 129794 24 63 91 18141 805901648 618616249 343631 97 68 65758 411919 16 330794 190635468 371514 7 513640762 263211033 57801 67 21 46638 83 35 252616 26078565 42 410245 329399 3 71 23 48 448401 335058 63 100634 34 109968 19 304199 961223161 39 192114 315028 417887692 954093690 8 73 26897 57 76628 9 69 259060 175098 285353 30 327976 500296447 88 44913 24 40 4 197390 287876 129317 355670 64 88 349724 18 482906 5 184144 44 447406 33 36270513 11 492511 174592 52539 50 53 7 378870291 397 247470 61 82417 22 8 323119 366116 553516893 388352 72 657554258 68 98 221048 46 133464 83197 88 49 64 49 82 211837 27 34 476278918 885714926 198240 256964 92658 24 42058 14 382474 40 203754 39 16 56239 136603 42 54 725499182 62937 14 4 2 1 469400606 141318 59 4 692008840 53 73 203330 58 76 392730 37 16868 4 144596 96 11 519024661 70 467594 495672 215619 85 105380 64 415278 139722 62 91 179272 7386 16 6 4 19 427385 16109417 377064 40 31 176658 46 9505 29 36909 59868 34 19 79 85 8 30 57 28 26 19 66 219942 60 55 4 42 117060 41 248205 445019051 26 4 38 64 10 69 86 397430 11 6 135447 319880 499001715 289505847 412853 91 351538 5 8321 493640 466085 81 4 203725 586672463 918743230 281270 804612463 190268 33 274649 27 73223 499450416 74 311167 291049 43 53 124995 129115615 25 51 2 50 81 113035 201524 56 49533 790091774 288561 67 1 67631 15 226036 37 366882 29807 122965 86 24477 175234 79 72 92 157568 91 14 8 3181 150106 331992 57440090 9024 56 19 37 784179488 662380149 6 87086 101134 41 62 201548 71 191449 161662 338920 6 91373 97 63 12 306649 70 192254629 200991 32 89 34 7 892224424 59414581 485302766 61 80821 29 43 95 198766 44 90 373422 6 4 370229 983264604 335434 49409 23 86 6 150342167 54 45 29261 294874 91 395753751 36480 16 81006 136441 425091 898029225 292194 95 5272 2 50 214725 90 63 38 47 115766 827468385 93 56 13 2 50 28 493098 266148 50 41 305733 87 290728 418823 3 6 71 80542 369833 425578 38087 459240 1 127714 8385 1 33 3 75 4 348212 494285937 75 23 36 36 26 197565856 167307 29 278358 13815 680233837 486277 75 1 116178 418249 205523 51 99 324386 201091 176593 152061 15 296467 429418 96303 37 292255 30 848308308 71 83 54 84 614171927 95822 42 7 458399 136665428 375942 332828 243405 561536371 433053 93 51 444834 120740 67 69 315211 268377 455168 35 208575 5 18 477173 6 377131 358513 48 151781 56610 13 54 10 320061 763610016 134505 30580 66 374673 9 127947 82 440630 95593 59 93 288675 83 10 323295 21 42031 467569 33 12 7 958328188 78 263320 5 71 339845 31 4 12 468555 219216 40034666 98 4 21869 79 187559 56 358477 60 110062231 73 1 36488 281810 89 280367 78 73 341895 99 590498395 434610 286142 258603 204146 10 41 71 89 6 3 475240 31 30 82 10540 88 448945 231952 95 66 315118 413457921 637680832 405765 214508855 177219 4 59 73 24 138829 351090 254672 421545 460594 216964 62 444501 217545 495408 70 471169 49 97 77 95 58 69 52 43 332012 375843 718074603 68 285640 903671542 40 412560 89 431659 457368 64 224386 7 86112 442150 27 450715 85 393905449 48 53 81 41 6 468699 196493 73 32 7 51 436466 785273581 6 642507372 30670 66 233785 67 26080 3 65 276722 34 346890 74 11351 39 460423 73 132535 225368 3 70 6 97 335138 79 30070 286656 41 333113 129829 7 41 21376 87 35 7 135386 322580 4 672 174893 375699 1117 5 344663 67 226077 99925 932717271 69 103862 131199 5 188782 751718294 57 98 87 524972217 413528 373071643 80 221785 18 366006244 46 98 24 499431 4 371360 487214 86 86 3 18759320 165516 89 26 47 466413 117929 94 64 81 75 31 28167 24188 172395 101375 76 3 70 43 20 219493 1 42 2952 60 82 25367 994838599 429794 12 141239 493245 35629 493486 31318 57 441226 323208 297606333 358872 200227 25870 70 89 91 186712 431484 294426 7 3 93 75 389514 407664 472222 66 9 299849865 18519261 485934 673752119 451197 347078232 326035 4 92 20 2 2 75 424535 80 18 60638 328400 835243819 92 262667 31 366223 388782 89031 36 892613539 414919 237467 16 111441778 48 10773 49 37 360524364 65 949392409 35 461323 83 32 372805 13176 28 98 69 5 45 2 34051 217170 12 120869240 920826339 7 96 10 80693 44655 73 1 24 33140883 141233 361420 65 217369 416242 494239 1 49378887 33 11 1 122123555 59 57 28377 18162536 70 138752046 475920 41 93 355273 424826849 185022 46 384257 82 93 71 82 4 440524 70 25 89 66 605648979 57 95190 90 6540 80 61 333377 47 140395 862163326 373788 599505820 79 64 433790632 19 466463 404607 36 229542 28 72 74 46315 5 22 78 63 844570887 703226618 15 117598 52 311105 83207 341166 283542 69 6 58 406937 896195786 21 412770 11 311978 9 224994 22 136190 111473 90 53 204681 1 42 359672 37972 468401442 411377 785333485 6 44 16 33 43 194364 335024 33 295784 8 30 233756 456445 70632466 54 433448 190206739 223376 13 414812 328056 446231 5 9418323 342860 20 5 9 53 70 7 9 27 21 201953 144980 8 5 213724 86 453750 306573 41 70 217278 204579 926229123 130252 31 48 9 33 2 59 310136 92175 983123848 3 257417 70 42 35 60 94 65 270179 430797 2181430 1 57 158881157 22454 61 80 113122 760391357 301023 31 103955 288612 79421 495582 501770580 117568 59268 196815 50 616690781 101802 99494 400694 25 689233393 324140 51 402894707 26 72 3 79 5 274358 924631171 296724 45367 473160 269042 21 13 741129434 71 262607 7 8 385456 700008851 15 71 952001948 434748 50 354857464 56 982014482 93 13 169139 482575 85 184014 7 402014 88 289668 152096 45 93785 96 6 50 48 434716 362439 10 72 418320 163954 61045 4 30435 2 87239 47 50 4 371376 29 64 193660 40 94 40094 1 160174 12358 569083473 442660 44 404508 20307 71 18 229319 383101 97 295766 34746 89 733480731 35 56 429246 7417 222556 405537 22 74 851061447 9 83614 77659577 356837 2 217603 3 171275 39 54 96 70 52422230 363550 142915 94 82 581309046 62 3 169107 84 95 86844 148906 94 420205 117354 91519 33 40 464659603 72 75 74 60 277501 66 489462 39 73580 58298024 488735 46976 82 499945 4 95405 207479 9 62 3346 85 54 263331 87 60 163023 77 999232211 21 49 23 57 365212 407922 490765 44 56 39676 1 36 303926 3 20 82 214363 10 17 36914 41 100506 136433 320203 69303 39557 89 26 809693125 7 41022 4 199625 9 145021 31 27 485965 29 182790 472099 296534 29 76 94 466521 65 14080 780088704 64 74 15 240569 440260 8 407273 444723 76 439876 787499969 1 43 394731 4 194051 95924 69 9 81 184568 258345 312988 930224148 62 58 444226 84 23 430555 86 375182 97 60 72472 20 55 398127 35222 206799 64 250780 428190 672510909 89 62 58 7 8589 60 1 166970 261836681 5 68 41667 380402 99 112337 15 57 5432 20 7 158425 329430 97 22 40 17 285674 59115 73881 500097837 404943 3 96131 5 24534 2 327668 98764794 21 73 75 86919 656333491 1 185929 120856 456873 378527 2 20 396494 150002 88 2 92 37 60 232769 8 99 124458294 31361 294741 211498 96 1 55 3 76 165844 7 362587 27 72 379100 4 487666 97886 808625434 449768 20 89226 87794 6 39 448653 65 81430 422616 58 229434 326799 58 6 10 9 23890 163957 5093 69 55 741277631 56 431548 168281 23654 65 337864 4 88 46 194392 70859 73029040 14152 856123911 48 4 95 311339 97 1 969217706 56775 150349 121095 28 30 187780 2 80 5 17 192741 16231 5 214058 491433 482746 26 397652 32 159956 85 43 451930 79 81 42 48 56316 15 55 72 98 259199 493410 242661 3 9 25 232473 457348536 25318115 100517 142898063 322741 419440 46 89226 40 33 435194 61 285296 265352 84 7 50 72 212067 74 102286 54 65 304374 84 3 125355 86 32 299010 139358 99 162423 296715 29 174900 342369 298851 272427 360566 85 23 2 261245 78 97 57826 444214 443988 78 334729 1 31 231792 20 24 742203788 176457 475075235 340866 35 326910260 225585513 41 34 352050 95 27 339497 386537 9 32 272791111 4 38 80 89 85464 71 44 289044 13 176255 1 270234 34683648 84 146358 632676598 195533 200964 456934 151175 55324 169420 594575672 228841 288129 7 15 373698 64869693 32362 25 43936 370592 474879 94 78 8 402105 95537 185604 245709508 80 24 8 439149 275788 138170 2 2 96 99 77 782679076 97586 4 20 32 397453 48108 20 197434 8 85 58219 91 187778 29 329750 45083 63 81 270154 45842 279329 52 52 11 133344340 425598 30 54427 95 240424 30083 6 35 429568 32 57 12 8 95 399167 85 59 235905 346589 4 276507 33 28 677404896 3 305647 18 47 31 385684 67 56 66 46 2 1 94 992206250 173572 424609 280089 8 272281 1 62 316944 72 32 265427 222786 164772 431513 5 43680 55 814609465 102621 468841 246643 227110 177341 50 9 71 70 14361 360271 63 164979 231837 122934 337646 368164 135950 7 18 203919 332872 480725 68 7754 72 352283 43125 7 237064 205199 99 203733984 49 85316 459359 2 3 18 917813944 3 252004 60 386018 105056 89 85516 174520 36 67 68 481952 320157 404117 465797 180222 316587 16 16 79 269279 799909817 496267 34 2 444208 26 594277935 249129 32 13 23 438334 45 32 248194 85 42 4 65 90 272323357 390955138 24 121475900 74 245618 550716057 8 471554 13 60098 2 28 202799292 483116 400247775 6 87 300072 42518 15 89 62 61 5 957333159 220818 85 101582 11 36 86 378268 17 160257 7 106260 371952 76 386201 783324156 19 9 671233227 9 96 243215 59 84 25 92560 977243761 413725 5 4 48 55 497899 37518 23 30 48 7 481775 639232268 216247613 79 23477 494123 418587 452376 299108 4 86 15924236 86 492665 496830 59 77 50 27 159977160 2 98 29 51 83 904859367 815578763 93365626 47003107 490016 68 8 47 17 249544 16 551176650 26500642 458519 333965 272925 81 94 70 188743 360886 54 9 316443475 321366 772702839 74 9 39 468779 13 87 20 199064 66 151866 78 88 166839 68 77 16 52 3 8 405459 36 75 129138221 84 7 92086 95 148871 32 30 4 10 1 465320 47 20703929 355751 1 43 284314 87 341635 256689 43 356713 71 366054 46 26 12525 88806 5 64205924 50 8 7 395478 23539 54 7 80 64 396339 76 142619 94 54 160850 96506 195194 15 13 810648101 36 9 492879 51594 75 241539 555517253 386130 493722 53 63 489248 88 31 98 265065 7 281555 58548 40 118033 123238 196564823 45 23 32 276319 489549289 8 236154 10740 323867 22 29 81 19869 450018 484387 132179 39477 5 258814 73 45 158537 96 99 68 229533 34 379535 378429 6 58 13 14 35 12 82 29 21 74 62610 80 391545 326870 605448984 23 307552 31 75 259084 21 13 357362 378790 14454 383122 102097 12 93 768130350 37 476972 803292858 4 41 474115 274792421 264846 79 89 77 74568 63 32 72134 6 72 378601 9 918073691 34 241769 38 67 190100 82 247060 32 42898 451132 381061 211996 121574 380688 374952 77 49 137518 131884 33 381597 70 19 72 9 7 3 55 86 328966 12 886546167 351302 54 36 1 252982 1 8 12336 54 434964 201841 30 397212 227418993 4 156057 1 98 82 9 710171941 52 210492 214699 264497 355676 324997 70 23 152622 62 248649 76 358892039 66 19 289233 399198798 34234 273631 569019100 222954 14 28 177983 7 79 469411 16 57 332865 48 29 427590 90 9 21329 99 64 443789 66 95116 158203 1 94 83254 84 66 2 93 92 30570 83 48 41 82 181483 53 398925 209071 698338544 11 46267 37013 394280 22584 226510 22 27 8 89 20 440716 83 9 420400 88 62 49 74 60 92 746101328 386925 7 494520 75 92778 207181167 122977 64155855 80261 55 39 4 823178125 17 59 12 567635105 232282352 78 3 897314718 74 30 615007795 92 41198000 73 296739 41 44 76 437188 93 7 91 41 327098 63 18 4 95 13 410417 317491234 17 148239 5 15 116322 333436 5 3 446009 21 370189 256519 46 131992 396145 391298 6 184936 405788824 52 23 22441 394539 379212 142940 92 88087 6 54 152868 877242565 94 65 439965 55 4 53733 201100 402528 388315 73 20 333898 329452 197273 22 34 789438466 23 45 140168 48 94839 451765724 33 14 347097 81 300041 340344784 21 89 9 51 40 69 132810 150593 6 932933519 422749 347725 61 87 11846 3 279723 233524 74 359647 88 63 300406 54688 72 69 7 53 241931 7 871776632 11 434690 386116 318485 51 312053 3 798786435 6 49 352282 42 240216 87 371064 600507644 32 143602 79 61 68 99 62 37 16 97 8 26 87 95 49 162811 2 482898840 306823 72 98 20640 40 3 89 40 46 21 433265 42 237313 55746 495655 480928 16 437493 8 16708 189752 8 154996 2 94612 810260436 20 74 82 30244 40 398150 460434 11 6 145810596 50 28 495555 55 110412 3209 86 36486 153706 59 1 941773716 2 5 74 20 93 8 7212249 91 7 343178 9 40 91444 98 28 432343 84 168043057 77 711357141 451286 41 42348 93 63704 104673 208428025 2 4 452680 52 95 77 155112 98 185771 12448 36 126135 56 15 12 414465 155001 44 46 30 6 212220 20863886 29 184881 91 149693 273444 7 90 244157 155351 399088 173508661 9 10 868311395 414514 22 13 492544 91802 145331 236237 32 37 82 406637 329768 7 57 92 12702 82 256598 3 443075 105669 19 74 1 26 350150 54846 10 33076667 187104 22 30175884 46103 41 65 228400 596142084 8 37253 484002 193866 94844 92 286115 792794017 6 27 265357 111591 149663030 97 114546174 47 358723 16 39 7 74 77 421502 383130 75 97 57 2 436419 32562 53 59 103200 25 4 480184 73 410111 54 48 42 73 173997 871128638 208452 39 65 77 339406049 297574504 91 755656029 55 113589 130184 41 73 58 47 95 57 16662 58 195019 36 3 476334 14 325167 68 91 81 453343 34 217349 334796 45 216542108 414073 122754 7 86912 96191 9 358736 2 434247 136334 89 89 260681 478517 57 54 24811 126104 35 61 27 490462 84 213516 2817066 93830019 32 1 76 8 9 55777 25 555250181 175347 153360 3 18 2 453750 51 29 462070 331721 204596 27 92 92262 65 2 38 396061 71 33 441219 7 343857 13 6 12 7 1 8 1 25322 4 182896 1 19 19 902418018 463872 388332645 432409734 338979 463807 69 81 98941 406537 156757 14 8 14 88 45 84949 28 150669 60 52 30 34 419317 166637370 24 4 390649 93 466100 11177 48 92330 42 113731 406969 340214 311643 880318227 84 465956 48 440298 147495 63 3 35 3 1 332390 88 37 365285 408770 478779 331338 11 26 117588 9 63 97 409373 19 31844 376124 3529 277038 461776 37770 21 403841 447249009 19 5 69 122077 41 437703 318040 37 141784 230240 52 303392 43 82 88 52 580946650 347457 4 77 120992 480703 14 290132 4 6 17 38331 399696 35 2 30 331689 79 61 117102 70 431965 7 5 108693 284114 388981736 56285 51 467442 239150 87 8 9 377678 10 6 78 335715777 312519740 72 407718 291920 95 332584814 9 469353 87 6 63 4 62 871024788 168987 447276 183283 222914 347172 51 11 6 93 24 26 373836 3 295926 533441790 276914 45 50789969 268980 31 223589 162591 86 21 433593 475832 259553 88 52 52 95 98 53 847806301 5 94374 6 39629 85 3 472534 1 482939 23 389187 6 244219 406770 28 48 132239 47 69 470598 497743 33 265374 55 56 297582 27 2 3 62 71 25 237464 119279372 388534 35 349584428 69 497348 38 198627 178349 9 299679788 16624 343854 56 46 293559 40 92 381759 25 353813300 94 68039 60 25 419171 199179 855587813 67 44 260132 332925 392802 93 436176 62 38 58 412550 99325 93 72 722774368 162677 630547638 307687 196662 26 175874 76 198597 1 41 5 911543048 1 18 75 196388 416766 122927249 101329825 55 16249 26 476959 76972 4 266766 476799 438767 53 88 31 729076726 218729 417606 81 57 343089 958952467 89 887251639 32465 45 14155 13 17 123125 7 24 347439 8 43502 9 7292653 95 262763 24052 426778 563160991 387433 44 358075 158234843 57 724465859 209180 15 66 22 52 38 445745 58158 27 6 177117 109913 77 294446 351038 90176 2 29 2 35 283868 195701 23 427284 36 4 18349 7 903739564 99864 410308 8 169752 98733 392362 249468 81 154115 37877 44675 89 12 423462 137211 315736 65 155574 39 62 73 336804 355688824 104945 30 739526277 436023 57 54 60 916760525 130310 264079 62 4 7 30 72681 77 112946394 97 48 347222 11760 381195 8 246675 21 49 17 362287 71 89 125913 76 328889 44 250264645 213171 78 370480 223107 84 79 594963318 373366 241911 37 56 32 987286399 60442 30 416632 8472 317721 15 471188 36 321587 45095 461620 31 467305 50 97 2 40 192126 323581 68550192 86 7 1 85 19 26430 15946 78 764844650 38 46 52 60 67 205545 74 45 9 29 544270543 180202 9 169474 90 262133493 21 940889260 73 29 269588 57693 381267 75 243862 48 235389 89 514719058 978445602 325280 319665 7398 86 14 389406 76 177305 257966 52 38 5 76 861842337 93 353611 5 216553 75 232435 75 57 247816 37 526544653 55 64 327811 25 400022 3 39 26305049 6 651143676 89 5 247191 315254 64 1 5038 35 4 471584 78 35 338652 277056 84 279832 65131 1 288681 12 80 309776 36 452455 6 831766351 37660 170862 185360 315777 869809273 340017 85 485960 126823 37 36 247042 432833 104265 2 9 32 292640360 416506994 66 89 67 11 59 77 306219131 1 228283 436465 6 67482 58 248072 111981 22 221558 353762 79 9966 72 73 20 5 228454 5 83 20 400215 41 349139098 43 285398 58 78 254271 80193 89 5 73 165736 44 33 246686 932973387 82 144316 2 91 67 37 971332773 73 20481 24 6 69 347527279 35597143 2 454116 313745421 314128 17 23 1 229650 112123608 816946753 241498 72 55 166464 65 396460 66666 32 83 122615 32 76 499832535 278227 61 103912 103643 306148 287377872 69 394066 61 225081 408548 4 207877 47 477125 53 28842 452323 59 144705 52 86 19 2 205983 95 227607 17 241073842 320237 453177 7 24 19 80 94773 97174 87025 69 62 31682 1 480336 54 607760882 250425 390203 73 411040 31 312831 312631120 19 168947 69509 79 3 151946 50 16 8 768339462 13 58 24 630052017 7 5 92750 370301 423205 199087 9 127144275 348280 73 44 6 9 60 74 12 386127 408068 4 29221 919981850 76 27 121721 54 6 194638 110326 42 24 38 389975 451871867 319068010 346792394 189680004 419561 54 41 121984616 94 8 5 98724892 167819630 14 1 9 264680 430083 386058 44 296124 96 195898 140406 180795 31 68 191392 28 84 57 4 2 45 454408 37177 10 141332905 83 9 390086 561171832 153692 2 266269 462551 36 477781 63 83 83 13 95 297511 20 88 45533 57 86016 208163 83 2 7 60682 59 220915 69 8 4 182471 15 438284 113860 79 402248 46 234060 93 276111 607461537 24 506535676 7 74417 7 441455 132784 192990 39 356538 202795 10 77 22 33 40 69 804792919 715412640 3 7 19 228687 18 99846 66 311959 32969 90 94 55 415490 32 93 9 72 399437 76 89 20 6 251189 432252 28 458608 3 251034 845095637 394297 108845 780289139 21 58 33 23 358976 308941 96395 378672 12 4 300633991 325796121 376232 167579 31 290769 271079 8 55 263494 69110245 8 490428 170357 28 418508 43 34 71 422960 88266 2822 39939 442936 953838707 326198999 321936 11104 78 40 77 85479 431316 12 22 12 45 50 327186 411439 8 34 95 42 854268860 34966 561552559 11 747959821 367854133 185013 76588 7 9 3 363865 76 384165 13 855464262 483544 364210 18 62 17 91 54 21798 466498 343291 495982 328102 334737 74 437437 575651628 47 372619 23 7 53483 523179078 80470 430782 45 380909 603503491 76 27 18 46 93340 8 16 358850 250849 11 487609 81 96 426711175 388357 9 254145 35 611860255 64 26 119932 117339 212160 30 50 473845 102870 63 394899 33 15 90 637596585 145856 205035 293885 434415 16 132076 338175 312559 85 441897 244670 23 54553873 9 54433 75 62 300401 4 427790 309418 378034099 341492 214204 90 87426 385326 363233 107149 462599 330845 768092219 45 54 476153 806530468 70 578964572 35 275624 453138 74 512491711 454926 38 173301 445391 75 25 615816704 59 447287 167148 18 390951 18 238967 48 165301 486431509 239809 20 19 885361591 443003 66317 7 93 319051 423125 23 200245 93 387041 31 892666731 257472 192671 33839 76 2 187688 20 66683959 6 24 86 48713 64 16 72 83 40 23 63 24402 8572 69 77 443557 805444487 4 1 16464 167235 670255433 51 21 97 86 135291 332493 22 21 82 202116 90 22403 61 91 17115 269430 83 88 73 6 47 450172 106437 189066 320162 308975 627948489 224052 377966 17 87 85 56 247407 168413 441771 15 4 343679 40 395580 112972 428160343 241142 483020 519 36 267494 74168 83275 64 28 41 443128 375983 468920 119611 397883 489135 355873 89 33 19 87 354425 279773 75688 54551304 9 296316811 7 45535 193209164 161573688 293438 155178 96 38 161314 92308 855890179 98 408948842 5 438029 183935075 430911 330977 76689 264665 357227 375697 293327 8 23 52 7 15 68 77 46 233147 11 174151 61 792407569 474290199 286733 41 9 2 58 487806 397901 332048 531403639 87 53 50 52 208247 28 143191190 67 48 455745 19 95 536646492 8 286457 85 474650 124445 74 88277 66 3 53 468998 198220605 19 46 51 56663 87 581679453 131177 239492 400783 458542 117054 97065 43 50 53051258 4 69 953676954 2 388480 74 4 386871 404344 40 421380346 95 366599 45 123088 6 123226 211644 72 2 154892 99 54 97 44 64385 57 70 416399595 92 80 311841 75 51 413438 285160 74 8 90 1671 36 476472 9 98891 112673 52 10 95 318239 71 382662 212429 376558 11 6 230178 241510 48 56 89 303264416 81 374108 76 87 190584 288754 4 32 6 3 82 85921550 416149 76 10 94301 37 24 42 13421 325693 26358 6 34 47 84 53302 4520241 449712 4 990945072 99 37 28 84 93 552501270 82 202180 34 493896 169357 3 312318 10 13 441200 15566 80 91 493249 39 30 14 263548 357841 54 4 207140 7 135065 75 30 694414400 15 34 219212 95 56 298197 1 498454 400963 22 20 25 359722964 410341 255181 732087632 7 19 84 287048 225441817 107204 226312 83586 5 140241 6 47682697 9 125193 298488 200756 326191 50 6 17 420171974 131369 43 238776 449072 57169 15 472540 158005 37 71 9 479715 75 4 179849 80 92 14453 2 62 72 928991191 77 418415 307765 64 71 49 415107 55 7 178485 76 45 176767 2 22313 81 79 474677 668854508 58 4 12963 1 3 87 76 68 2 922325067 62 62 40 432452 80896 165187411 3 74956230 10 309029 39 1 191169 194262 4 119045 53021 241735 210990992 441222 85 593162553 42 8 65 2 273744 38140419 45501 17 405450 94 43792 220599 442499 9 28 136503252 392859 286185 24385 91 238224 403844 128841 5 196793 778797469 145352 11 53 249850 83 1 237061 22 63 5 28 24 85 3 18 70 338275 21 206673 384208 116378 67 65 51 31 336860 1 73 367424 949397206 173728 61 7 314850 33 263194 68 96061 67 15 41 85331 994563337 113096 511 9 45 59 42246 492731 174317 172112 16 208291 516785027 682994101 3 987983851 162770 66 367344204 53 26 80 73 36 37 94 73 303001446 91 97 71 235665 315268 419329 55 126228 67 390419 9 347523 20 63 473438 76 111806679 248970 345928 117125 40 45 198569 58 30 161395 408309 82 413987 278688 12 92 61 90 30185 489622 498414 387642 2 228572 70538 33 51 78 74 145987789 465441 28 34445 7 175276392 7 256449 96 67 101156 73 104178 251192 98 64 5 7 317593 87932 269021 282681 26 17 852289622 19 87364 21753 476008 84713 293478 70284 95 178764 62 61 4 79 35 103430 14940 52 225639 142280 109533 51 3 14 213044 50 48436 846110542 42 225353 55 287996 9 248875 407970 24 997443010 69 51 38 291786 93 228729 408347 162223 339499 223836 77 346042903 481107 313505970 85 31 34 28 284647 22 378570 407060 239341897 49 89895 91 7532 6 179841 465270067 12 335720 47 476679 81 21 335126 29 285056 10 133750 56 181959981 714157410 920540852 45 44 47 237933 333188 324902 73 47 409390 38 409843 200273815 49632 6 5 62 24 588276944 43 24 20 48 714361834 97 388469 374683 491985 27 98 1159 296411 420594 75 3 1 136105 209833 406536753 7 16 67 888 100565 299357 8 333418 6 393262 98 38 435435 212096 96 12 33 252358 335192 899954316 780953635 63 59 485636 39 58 311810 136574 24 42 476682 9 58 283245 50 69891 192752 8 135216005 66 55 98 94 72 4 9 4 29 245770 10 116859 452976 17 49 79 71911 375598 181286 359488 345975 495906 48 75 34 48 287944 7 74 48 21 32 78 295214 4 208163 25 6 94 352867 137700 38 74 408474 56 196009 436001 131684 160534 59 59675 290822 823142226 283992 81 17 222624 48 42 63 243577 46 679022543 28 28 371661 182078 73261 44 487240 78 195006 74 33 226454 98611 38 69 70 111141 290136 5 498872 12 438556 73 44956 277458 275282 46 7 79 271785 265656 72 90354 96 63694 91 8 6 789131819 268540 450559 178847811 32763807 86 65789600 57 9 80 9 290080 9 2 67 31 44 266917 413802 206321 3 6 7 83 30 99 36 150278 143676 32 9493 208239 4 21 901718143 320872 84778 1 3 153558024 5 484465 365139 89 533080022 33 231006 343708 403594 42395 450543 69 4 409137 277075 401753 92 406959 53 6 57 284546699 139282772 25 158170 636057683 21 380521 14 571155625 1 7 43626 25 474469 256065 76 838586347 22047 385434 494540 87 77 496828 27 10 747286125 379658 271868 28 242183 235550 87161 87 422875 56832 66 22 499432 775261160 76 421280 723670186 39 9 17 40 108325 109661 868299428 49 54323 202530 176006728 39113 380950 42 34 481076254 942004031 453901 69 746367201 35 219516588 15725195 34 50 40 5 7 94 436386 4 308355 259703 45 4 9 69 6 88 4425 30 96 87 181877 4 34 36 82 2 7 119644381 25 235940 367118 18 364512 17 32 9 124366 46802 19 60 8 32 9 35 89 97 197372 81475 50 38173 86 51 33 3 60 495512 36 432313 67298 85 294246 79377 25 32 56 183573 186182 57 258828 537841207 99099342 43 64 317991 50367 58 90 2 38 903179472 318182 78 106400 496892 80 27 87 30 203759 189184 16 30 151710 24721865 1 68 95 97946 1 371737 72 3 352546 282028 18 18 82 2 22 85 384220 940211981 4 39 3 7 75 76 130451 47 919460052 50565 84 287939 25 190398389 12 24 294217 320793 81 92 239602 213519 193298 17 107058 79 218111 298029 169492 167968 73 36 395171 9 362418 47 10 367884 301423 82 327563 73 26 73 334227 335006 80 89 299879 77 329951 60 747314287 395863478 404247 34 6 54543 4 269811 91 18 94 48 130430 352784 131877 7 4 51 205182 90 16 372858 27 48 294326 18963 55 277825 366657 200389 420216 22 61656 85706 29 55 316261 87 272608 76 882999572 147537 682485930 80 175060 80 30 105692 4 3 42 3 72955 62 45 55 498629825 291605 278158 73 174072 9 104756419 156193 477038 70 50259 60 18 482543 389432 53 415507 761097232 269095 75 89 359705 3 279069 88 477117 6 443424 35 441573 251882 11 786651811 114343 382605431 101947 89 325726 36 6 199754 87 537518672 565301708 98361 282275 51 920335053 146588 75 38537 671281205 55 29 168470 7 3 229341 497183 69 81 69 390824 32 40 72995 12 29 20 353245 90 27 320462 434138 108653 364266 22 113663 266208 395511727 7 37 225992 175055 728621224 22 277165 77 48 81 85 40 418281 82 195774 130321 40516 3 21 40 17 2 309847 461500 2 55 44 287510 466727 44 89 79 25557 16 24 51 716075104 373951 7 278767 416259 880365538 91 58 306962 318618943 238127 60595 16 232968 12 59 33 2 98 96404 25 597507685 474216 173019565 521799067 408736 17 927526000 61 52 45857 430502 34 509684144 96 211865 43 4 87 14 277652 282256 87963 56 376239 566417409 83077 389527 34 59 58 9 6 45 10435 4 40 41 3 15 473302 69 376418 106734 61 220954 882918 347673 86 5 260354 43 8 437994 505245841 20 342566 125000 95705 387323 32 56 178390 1 2 397062 811301216 455592 325400 48 230281 94 1 348172 221520146 39 3 98 37 21 110055 43 91 776433077 131114030 850487905 18 50 55 30 609891852 36 403243 84 25911 20 98 51994 95 95 17 69 18 349745 24 60 158986344 9 35 467817 537559135 13 59 481268 114439815 231894 314182 2 84768 179389 97 21 55 7 91 32113 39 36 54 67 113367 47 15 98 231333 1 49 50 449326 77325 64367 20 289327 83 263688 381637 47244 109667 207859592 443828 12 330647 215598 64 27 53 48 33591 4 42 363009 271455 94 95 90 2 78 34 80 21 218068 308806 918477454 141941 4 3 48 114956 331646 61352 96 29250 41 20 47 8 77132 68 9 12 380743 120833 20 55 87 421727 392096711 91 388926010 66912 741855745 614009917 159273436 294703 84 76 49 95 18 2 308210 205050 7 7 288626 234334 57692355 344062 55 373350 10 422868 12 69 48330 17 30 43153 303105 498545 259048 226941 788301738 98 30 93 351214 344394 360876 98 648687845 74 904726242 90 64 329234 463303 12 94 244902 40736 199279 62 4 431341 124839 776611866 281564 18 280500 51 74 14 99 62 48 173334 62334 92 72 85 220253 47 409208 450027 283475375 68 75 55 37 224891 5 307997 111374 59 4 416130 19 174796709 29 416279 694525715 168384 96 256680821 40 388088 218826 39 121370 437952 7 36 168553 9 484294 167929 73 49 35700 498847 48 3 5 95478 60 14 49 458272 719667378 53 65 168025 401858 427567 69 61 393328779 477383 164761732 39 21 390583 55 42 273119 4 10 36 365803 310204 34 46840 86 33 9 413845 69221 1 4 14 376242 666666813 36 196915 37277 93 19 94 23698 58 447559 194120 82105 30 29 24 92 40461 59 170473 12 48 655878973 171052 26 46 8382 354940 464339 361867686 171592 367452 280223 73 270044364 363909 71 314442 152432 53 32 45 132765 134994413 44 36 261133 775208582 12114 455591 199314 76 53 75 1 956099059 59 3 10 91 334416 296025 91 452393 69 149300 264835 6 1 25 809124085 16 108227 68 54 46 238973750 99 327336 154424 389322 31 436490 17 425986 386697 433035 8991 932411620 73 133790 98 382391 40938 72937 15 29 482973 85 254009 184541 30 674441431 73 48 407175152 452774 46 3 406871 4473 452486 71 52 466080 179276094 57 316489 75 162952 305207 1 4 64 36 179258 61 9 47 453691 15 50 39 45 262937 64 230721 5 54 7681 37 153730 95 74 8 318786 456583 433152 376192 274270 279164 14 598106495 80 709161361 41 110624 44 3 877337686 351517 3 464489 40 81 96 105517 25 3 352604 69816 771335227 114173 619562084 187922 357950 10 4 464324 118177 51 209085 2 9 282175 453141 619530928 261404 96949877 968258015 938598183 38678 87125 6 30 424757 57 33 257703 2 223891 30109764 9 768250018 18 485118 90228 65 113217 58 86 48 34 176299 12 153024 249869 36 1 39 84 79 21 235866784 85 54 423600 75 26 19 435919070 5 53 366958 32 18 88 287350 260364 5360 89274 211297 83 295625 125574 6 374981 45 34364 44 622032567 452342 399644 18 32 547728581 277938 85 449595 93429194 205441 356741 17 10097 3 59375 13 26 181244 17 43033 83639 855071167 266564 48 4 99 25 2 299274 648176909 394747 215671 173456 73 10 367672446 19 461627 481760 417592 264603 10 85317 64719 93 59599 96 31 6 172280 23 48 181552 185623 344213 441858 887498188 442155217 51 284205 93 63 3 35 41 11 371245 28391 212054 260545 386859 32103 87 68 331128 72 232374 5 56 3 69 2 932133978 124207962 45 22 150162927 225666 921970297 58 924566108 2237 111527 164082 19 81 25 51 50 115732 29 300597 413371 15 90 169813 17 64 743073013 187716 2 53 206975 41167 308360791 19 343764190 13 32 135091 13 96 49 14 398068246 79 26 468403 36 259458 214451 460369366 34 31 315116 36 6 413473 45 2 391668069 241405 58 15874 93 63 7 12 57 77 434407 241146 87 641935138 223996 340963 2 1 67175 858939829 878600294 254419 94 222172 57360 306281 243604 479014 10318 35932 31 55 194330 58 16 9 40 218503 734936059 97 262070 154439 473679526 79076 282617 62 79 172490 2 668615239 65 98 18 9 77 39 5 29 84789 366504 535280469 15 374861 58 126657 18 16 12 427082 57 148568 87738 65 58107 114543 42668 52 343225035 47 175990861 145310 90 33980 71 74 142126772 4 52 212649 98 270952 106440 519895594 238057 69 257245 401770 154690 65 49 463533 56 2 26 3 16 91160164 2 330026 154625 96 83 56 4 323979 8 11 53 373874 160598 184061 60 481264 16 256186 56 472288550 188216 94 8 15 215779 74 34940 32 45242111 75 347856 91 54905 80 497297 407426 44 10296 1 87 79 213049699 131251 456793 51 39 82 911975180 43 52 54 7 520222783 4 74 457135 36 42 26 226464 32629260 83 319926392 65 81 36 33968 59 122079888 91 3 99246252 22 12 236242 209508 11 149133 61203486 59 53 424417 171132 414044 481506 395278763 386913 70 498802 60 237752 41 42925744 311661 486668 195906 79 40 45687 955533518 15849 33 470708 103009 232634 93143 83803 9 21 1 2 88 32 40701103 60 61 7 251759 635355779 35 125799601 55544 98 42 168178 396957 975340998 5 45 129928 860391101 17 82 369682 48 24 44 34 472866 47 490919 742393855 65 12 91 90174712 346576 9 47 76 7 124763032 937149412 46156 79 97 36 242861 290016 369289 181118 112198329 353646 21 299720358 383835 34265 62 75 38 93 180113 1 435179591 316092 41 548010680 27 125099 52961 44175 10 473695 34951 387533 239993 185649516 455608 430872 320924 7 21 909703582 93 46 20 340493 5 266577 24 90 79 75 147940880 370040 43 189231 147542 323025 438800 29 3 397508 8 72 14 84 52 89 248972 422815 959026653 182051 206305 95576 396167 94 7 26 187390 423047 11 2 100793 347857 20 6 694890530 8 83 64039 404219 98 52 146568 332574 476254 455677 55 365290 90 96 405729 398660 76 273483 42 97 343541 60160 145063 383357 404913 32 132978 38 391519 1168 457557 71628 93 89 334227 100131 341083 90405 11127 56 621506135 208916 61 52 81 50 7 59 419787 323098 16 33 10 305325 14 31 64 53 113686 15 495083 180025 392571 9 86 398525 191820 7 204367919 236929 63275 86 469342778 47 33 5 2 79 455723 81 1 43 306354 32923 6 50 421429 133044 157760314 481470 77391 477656 747077220 51 90 6 485557 33 44 51 7 24 7148 82 493505 406215 68 28143 489641 237175 3 60 276406 18508 90 61 34 96 511958169 71265 28 55 6 302835 362845 324561 82909 918745542 17 481255 143935 246454 65 32 474459 302370 400980 410923 84 766170111 970145177 736436238 48 990656138 152908435 53 95 564538254 8836 74 27 380944 86 96 359857 309935 323821 19 309908 99 1 91 70 226294 172848333 471192 6 50 477554 460479 66 32 219693198 79328 614302114 70 85 257679 53 56 70 385211 50 400307 78 12 143187 158424 46 128065 14123 38 18 96870 398508 81 332734 72 982491995 99345779 64 292679 51 116433 350314 27 329871451 43 475458 225822 610963719 357556 56 3 209638 192134704 434921815 96 8 97 53 100550257 314928 38 54859 84 79 9 695947750 387290 67 153256 229720 370481997 66922 79 299567 466707 42 279940 411941 188326259 1926 119225 473356 126005 450764 34 113989 2853241 488992 23 3 26 299481 88 657158839 41363 94 55940 3 81 10 97318 64 254605 152441 316784 220389 216580 172235 90 95 29 9 96 58347 52 37 22036 499374170 219243 261387 454510 65 86 498110 45516 415027 83 51 163816 35200 29 15 69 6 624297994 81 29 248657 64 7 44 289983 86 9 391242 18437 375655 932379937 282504 91 66 226032 187696 770080888 126622718 180065 224480 42 72 44 58 27 380380 37 15 148047 277607 264714 200225 239180 89570971 855556484 404481 398641 34011 98 352444008 62 51 69 50 8 28 71 511610194 35 492733 413121 287680 74889364 307922 498212 157856 970861468 40 7880 488359 127373 60 63 94 33 7 798240619 77709 64057 414686 300709 94 5 913702634 26 92 27 73 98 266598 41 29542 391118 86 137258 34456 180042 374787 200008 84549 422781 66 464086 81 386885 152919 98 963201165 267361 27 75 8 56 36 8 473386 18 9 415865 44 352483 139757 81 32 89 485106 11 5 101605 77 39 91 89014 355183 208705 9 767442947 46 217976588 96 40 14 68 20829 320210 44 54 1 80 1 401877 69 46 210068 47 215547 96 39 8 447656 43 973340458 2 53 44353 67 93 364672 84 144478 482610 59 14 81 9 97 6 347993 123211 39 70 9 258365 343893 175249 469808 180795 463822 6 182783 462635 966296109 310624 103583 271713 86 64 56 65275 257406718 64 80 343424 168992 179441631 9 41035 81 99 475426 11 17 85907 412451 491250907 174128 15 102830 9 15 376524 383236 274951 95 196757 57 2 118535 350857 32 519848085 330740 66185 601956867 427983 24384 173360 264315 85 7 50 9814831 233612773 30137 17 39 46789 12642 315822 508000734 20641656 143281438 330626 990216650 70 216570 220954 61 80861 40 306194 125118 413583 318305 89 430736 486585 367688630 405959 434088 472931 120940045 11426 16 80 14450529 8 437368 191158 39 257968 30 492962 55 47316 56 122946 63 99 390605837 290402 9 30866 129769 63 6 323534 317522 69 95 37314 9 124957852 347415 12 99 15 24 13 71 468993 30 292804 396557 40 35 262596 4 245746426 85 1 53 26 98 74 57 200409 127988 59 1 32 53 93 78101 52 447136 281598 213499 2 78 36871 72 18 92863 305108 37 42 204638 108715 9 193505 891726279 94963139 36 178768 8 394191 355210 8 145569 54 598234513 35 7 51 94886565 245669 93568 153584 43 60 300071 304002 333774 254716261 43 32 38 4234 15 59 51 495944 40 459541 26704 42 50 61 425723 75218 252490 171482 3 200195 185211 53 46501 81 183489213 82 291047 87 30154 17 2 196070 171367 8 92 497310 13 145264 258366 31 64 348477 21 79 55 2 6 58 235217 67 170274 99 5 170197477 80 98 254636 366772 13 275710 366607 48 49125 258725 38126224 59 1 2 84808 269690 119484 249337 208887 288986 372118 83 201945 118328 18 95 71 429114 126301 269090 338349 82 96 23382 5 54 284795 819063450 50 96 6 140816 980295021 86 327995526 371976 175617756 227057 5 376787 4 10 396244 62 54 370498 96 58 269493 7 27 99 855332388 29 68 218628104 16 461660 75 360930 233919 83 444869 730748245 1156 8 55 458002 23 16 50341 445991097 593678707 96 76 471136 209118 64 81 917300434 9 111999 806493325 41 45 494133 16 238710 62 8 22 97 93 23 8860 120574 52 69993 88 89 155551 280131 419755 45 104924 3 87241 76 28 395062 18 80 258814 39 43 210771 202113 55 104797172 115894 17 517471634 34 23 85 16 444081 592823046 64 35 88747 128901 466873 432356 227924 494464 385052 201681 344477 62 94152 676480873 492858 201189 344156 420410 70 80483 295163 808906841 359094 20 245009 229860 63 228247 70 92 46 277437 47 18 78174 75 271713 18 39 10 348570 58 82 305096 34 7 97 381079 987171897 87 219355 85 469897 461886 75 38 32 54 80546 67 66542 7 41 74 50 319524 106136 344795 815597761 425425 53 473629 73 243361 270677 173246 400029 28 73349 164438 13 45 73 31 92 60 1 23 64 3 156378 995359147 282830 68 28 20 504364048 72 34 127452 46 293596 233858 213129 84 77274 7 160207 489264 36512 53 78 341679 75 382669 94 6 9 37701 234815 9 366688546 61 16 434180 6 62 42412 88971 53 95 75 423289 445987 8 362879 100229 64 318644 88 89 84 5 8 461515 91 5852 68 97 9 457700 99 9819 40090 94 734404930 50 178250 69 340348 77 34 73 78 2 520074457 50 48 34 40 69 356633 50 26 45 105892 317363 240889357 258355 366236 91136 46 209190 31 242943 9 97 74731 467402 109501 251522 4 78 6 206293 70 811342690 43 313434 95 302700 63 74 60 1 219433 853149034 779767976 318530 808225491 489946 5 26 67 67 1 198314 1 9 25 49 5 9 54 52 55 57 446237 80 93 79 67 22 46 899848188 268335064 291254 119379 42 63 405994832 2 162626 7 39284 477494 71377 2 369743 458597700 290428 454573 54 88529 47 4676 17 332580 1 406809 28 208771 88 361613 25102 25 45 20 34 65 918001633 305247 90 387989 183828 252956 854239649 427019 80277 53565 57509 2 5 277505 284813 21 85 265735362 682377592 5 77 4 358730 13 28627 59 75 47 16 416457 92 35 44 154268 7 4 353494 195820 79 364295382 366838 449329 64 39 314283 33 292475 411288 1 19 65 223512 7 47494250 430766732 447998 3 403909 114357 15484623 90349 46 495811 123886 101611 47 3 210185 17182541 326463 285719 10 2 233089 87 337537 119840 85 470547313 51 1 721824359 226877498 51 66070 30 350479 89 254184979 93 462141525 4 15 152494910 52 15 11 30 19 4 13 430910 28 267710 50 94 149627 7 78 320076 81 469468 20 65 328314 4 202822 379338 43293 361652 3 601692336 90 248404 767540898 281500 41 284783 12 51 479285025 472588 343757408 477101 94 383106 333458 560002125 131494 50 88 63 222057 69 354916 313485 27105766 31 42 6 124374 413075 65 8 33 4 47 79 20224 40 85 230131 107495 278982 269045 15 449570 60468 492918 96 236670 76 635853597 8 253533 7 21 4 89 484890 43 21 920103145 291298 41 268470831 12 311752 142475248 317143 84 45 29 64 181180 68 23333 50 477327 402294 307821 403952 465748 19 18054 290674602 201568 61 38 72 291136 153408675 55 14 15 44362 3 3 16 9 271987 11 357938 192656 131741 98 6 29738 56 7 98055902 20 356202 57 483414 113048 61418 93 35 75 4 472472 75 65 398052 20 22 9 196381 35 5 133342 70 812485237 97536 92 33 373028 31 70 41 50950 6 99 27 64 32 225566 233848 275932744 464188 72 870539430 3 72 75 6 67 136523 78 266999 285264054 189662300 5 45 37 4 58 8 71 387943 47 91 395617 83 469897 3 628481913 416999 66 36 108355 946138096 635552772 828364162 36 322461 15 122092 71 393742 98 43 75 34 90 122707 11001 32 262883 38102 84 589178475 246087461 93 40643 17 56 295136 63 61 120027 75 183555 237194 93 33 67 65 167705432 322101947 482555 48 171641 12 60 441787 9601 405743 84 25 244455586 63 27858 315674 24 69231491 41523 418827 91 330294 532393213 473905 33 352675 31214 72 72 151998 2 71 320256 6 25 262144 472829395 92925 490504 76 184644 82 205617129 1 167396 239468 263155 256926 322630 2 53 482858 293926 92 387149901 664201799 45 40 33 913348622 304988 3 19 77 316072 3 640711560 336522 64 328628 468622 149138 199773 179322 72 61 36195 69 832759803 36 12 352378 20 348954 2 8 369429 58 5 5 77 25 24535319 150164 71 67758 348280 4 442367 443544 32 690039150 33365023 411909 50 209575 229753 425755 161983908 23 7 40 74 216127 781898688 20 20 363431 59 202326 247510 144058326 69483 91 6 1707 120226330 1 441853 40 91 640547668 4 38 2 405097 121095 191407 83 5 39 23 380556 229701 145197 97 6 460879 41 8 392080720 49 81 10 95 494774791 376524 60 367927 423797 63544 47342 314553 1 27845 252817257 491892168 398493 41 295412 34462 485857 1 176332 36 5 446116068 9 47 20214 78 82 290214 63 38 48 90 13 99415 230224 140967 380903 496883 25187 270452 90 44 52 32 60 377858 33 169175 95 2 459472 263760 145556 199063 449020 315492 82 91 131950 5 90 98 553588061 8 6 75 4 96 42 53395 22 38 198066 325735 169410 40 226983119 64 67 56 3 45 684043026 24 106937 26 62 476311 23 14 428666 4 31 6 398177 199075996 23 924307517 105088 250764 335580 380675 284494 428857 369527 26 58 3 956471734 71 305901 434515 75 12 381553 48 64 65 81 17 32 303358 27 19 323084 141290 142664 36 8 9 256931529 25230 49 93 898867573 376898 87 416164 328052 53 690361485 31 293713 116259 976402400 964577573 99739819 16 68 274773 7 35 395213 3 98 232550 76 291446 439860 56 252556 58 43 48 10 185154 430620 146081 343785 39 78 67 671523662 14 414782 31 157997 7 13 9 18 198754 151063 326844 38 403787 35 667386414 61533 51 450445 47 77 68 40387 47 85 51 81 14394 306540 110129 488646 766023314 12 22 58 25 451596 428996108 492945 40800 42 302069 65838 20970 419463395 398931083 59 790623175 272730 56 57 21 217557 31 459416 37 273645 46 23579 69084 398637 448458 19 38 5 43 260192493 355262685 98 68220 334351 493916585 54692 78 4 203852 139756 87 173637 58 64 1 491864 325168523 79297 309191 48 59265 47 354626546 41 78 165329 60001 62577 444318 423056 56 89 272742 86 477701 393665 187991 23 66 483580 2 84 8 102034 246901 33 9 484287 80 37424 64 14 37 6 152469 13 333443 14 441763 51147 204586 4 240489 145173 1 392216 78092 492113 285702 175504276 1 4 29 75716 296323 331295 43 1 120552 89 21 46131 23 273313 1 227042 92 153782 249945 80 28 1 96 53 89 22 12577 297319 86 29 590897404 33 85 62761 321291 317526 207389 359306 874407389 598476897 49 891852838 93 380280 404832 77 4 6 292113 419589 171934 321913 5 11 17 78 439389628 98 531722001 73 2 41611 44 26 115095426 37 224580 26 705792375 61 51 56 57 242911 94625 390570 92 13 385989 73 335067 16 130036 9 22372131 1 140961 40 108197108 134793 43 85 94865838 97 64 91 57 69396 66 455206 19 63 224772 36 25 37 39 15 19 485808 17 36 441905432 303098 75 30 450307 465723 188739913 3 28 40 88 343974 669039351 164664 327187 76 374823101 99 18 440256 84 3036 55 47 238602 417032043 63 423724 12118 26 351665 296799 88 48 16 59 90 73518 58778 186831 34711 57 72 89 626178001 73 258470 94010 7 374808 307464 381040 345673 450011 335389 9467 92 46 31 45 35 206521163 643397117 67 318335 45363 65 399177 75 52785 21 28 73 419643 202988 92427 164206 209008 462766 37 282545 63 322607 948121267 66 494199 157262 477781 387850 10 394650 1 87 226838580 406647 991707703 158544 65 90 52 274386 39 460665 109053 929389897 299895 902168067 72 682217735 38 54 298173 6 1 903105723 105988 92 47 64 4 89 55 9 210158 393920 365135 59 367488 66 436212 15 24 502038664 83 22 436327 13 5 4 37661 40 22 2 9 117171 96193 77 80 111618 87 226202945 367084 51 81 5 74 88 48 316372526 72 102324089 15 75 90 7 133599 477159 62 81 83 46 44318 94 9 56 16 9 14 60 25 56 42 9 139439548 557723077 485260 375541 57 450192407 985850461 85 50 82 318955 17 157742 28427 53 288843 10 159985 302427 80 8 4 65 62 57 48894 2 82169 444163536 37 79 96453 4 99 4 41 936998959 63 84 874209374 897596142 74 204954752 94 291895 64 78 7 72 1 80115 51 81 182724 245416 940889809 321910 56 36 384215 169112 218561014 3 423916 374548 133798 494476 29 8 83 193023 4 100193 99 214521 101085 95 270007684 197018 338147 447396 353647 26 172530 14 294405 160109 27 28299 34 49 61 79556 20 190086 6 70 387011 365039 382143 237854 130359 72 87 30 98 364469 43 11029 258996 203097 120497 412053 356002 16 26 336966 78 452106 45 2 45311 13 55510 23 4 603878778 429260 8 84 37 431972 20 175482 294006 7 458350 62 31867 72885 221337 93 233103 15 50 20 182973 99 31 17 8 472513 155895 87 54 52 25 91 449468 356844 1 72 75 44 385179 40 32 95 324994 347485 285760 63 14 21 70 67 24349 124005590 7 124007 93003 263822 36 67 40 36 11 25 3 91 25 24 82 87712 17066 13 11 5 126137577 693797063 90 371484 61 97 20 75 3 260850 2 27496 21 201254 434727 119235 81 229168 413055 3 45 246693235 40 811662637 210208 63 99 83 458931 7 94 97 42 478896 255106 3 98 8 280146 238445 41 284640 37 517638677 665460055 5 400944 5 51 141226 19 497233 228358 354540 448995 69 288679 195626769 213704 47 2 205323 331961459 41 254220 252664 435601917 72515 37839 8 398160 74 69 17 21 3 454353 57 18 180055 97 248130 15 168301 22 496886 161116 23 82 138604 7600 197329 269545 79 477608 64 18 14 69800 37 70 141544 125252 343987 72466 130850 180383 31 10 37 320385 53 452720 33278 7 98 412785 308411599 1 261510 347021 3 51 21 77 90 288713 47 7 88 18 66 261776987 500398581 39 313247428 17 47 270554 82 87 247786 4 63 994808053 131552970 914867221 43 5073 24 115144 21 1896 84 223407 782178099 62 64 549851178 17 491478 9 255048498 17 182945 2 1 313678 8 64 244587 350902 106954 39 84 49 56 28 22 96 2 47 46 76204 14 15 27 339910 101138 254067 70189 80 97 88 7096 126671 9 380072 193286 325563 35 274420 88 3 9 192950 837944629 86 40 256962 74 3 145733 44777 543602730 265429719 61 827130711 921912093 107134 166178 296252969 426070803 196123 35 7 705024148 31 289891 488784 93 317094 4 86 439288 325702 9 406996 354255 1 40 314217 310874 73 5 103341 78 930500214 275909 451257220 14 77 128533 392010549 7 223983 4 45 9 16 9 125383 55 48 78 38 52 143152 16 8 61 90 499105889 10 14 94251 305693 39 41 429085784 82 115367 52570051 246660 303895 14 305744 25 1 239478 90 969417688 140297 7 120116878 461599 233921 1 457290 69 425214731 402618 18 77 51 39 44 225501 22 442550 66 33 22 18 143625 530730913 7 7 193534 13 364168 141188905 3 35 108338 7 284866 35 235794 36 25892 722916544 63 126432724 28 5 111494 76 439536204 193794 89 81 150919 73923 663999723 105733 9 349352 79 502400985 233177 92 14 42 100463 4 207246 16 393460 233632 35 49 322666 94 464818030 14 24 252081 84 2 89 87 339429 190107 104248 74367 5 64 15 295380 54 6 26854 393952 312902 85 179587366 7 68932 40 277096 63 8 78 55 9 73533 88808 373644 92 5 2 71 30 167658 93 324591 244253370 406400 175842 963711486 55 21 210757 31 73 54159 107796 93102 218266 82 350281 270047113 63 33 21 142622 46 33 287478 199693 29 6 75 51 416481850 329377 372703 3751 13 45 48 27 171242 394914202 446299 275103 62 426688 61 2 2 24 462058 628376719 63 455619 72 162004 87 47 65749 129033 537483811 378627029 82 392950 9 49 15 409406 615420143 363404 7 97 86 291753 15 298079045 330950 787648901 58 173763859 273805878 32111 7 94 95 268299 236257 7 44 474939 399430 74025 461150 33 65459 62 120069 37 4 105887 208756 225729335 2 278999 2 41 80 27 397149 46 59 92 82 2 126088 122645 50 435755 45 396423 99 82169 70 77 18 277662 89 223339583 91 50 88 92 53 129422 378965 412536 437200 373446 30 51642 447849741 79 347434 90 43 37 78 5 72 46 7 651714325 276508322 556599525 71 63 2 374043 286601 63 692903070 9 72793 287520 79 19 81 138728 28 391503 297660 16 392531433 19 1 4 351615 681438252 59 3 13 415830 233171 332450 20 154030424 1 23 20 21 55 891363958 888792545 27 55 7 32 4 84 4 53 22 277855 51 847808200 4 87 91 6 343722 926436896 66 39 77 632034044 51660 49 163688 425527 84 248806 94 83719 83 20 489333463 4 89 35 32 18 5 339173 20 348245 29 7805 468877 29 308159 268970 9 195400 69 84 8 273382 888919988 131071 824074447 91 204149 40 30 166786 62 75 31 488721 185073 8268 217844 42 79 63003 10 83 8 1 312983 5 41 707685705 61 83 410799 82 15 310200 307856 959206812 57 79 27 49 36 62 71 17 101243 77 65 246682 8 109227 456404 60945493 30 8 99 8 452516 130006 403148 261159 68 54 220848 358862 400644 127765 461626 58494 255426 190192 62 77 6 79 38 94 53 242589 189933 15 34 311887244 45282 69504 86 487512 332367 80 305842 20 47 27 323298 237361 982643257 1 20 63 18 20 98 4 64 79 335188720 120057 79573 90 66863 57 426430 212268 270113 206096592 164222913 7 8 942663755 83 95723 490992 83 807951156 85 8 3 337515 8542 116686 3 2 41 435015 2 130907 342003 368187 73 87 603682501 379044 28 26 253547 28 75 18 482192 72 368019 28 85 142836 18 31 618618737 400650 360443 353942 982289701 466490 37 365322 74 24911 1 748302139 582979860 143133 95681 87 229 49 125130 90998 39 163843034 37 12 88 93 444884 97 310882540 296504 13 350679 12 432894 194515 73 160848 43 43 97103 179863 1627 92 65 5 37 4 422860 9 61 249683 4 459440 155706 30 88 282574 77 948558468 5 339132 992534747 70 95 212986 478641 82 454311213 34 283550 93 8 89 4 224825 99118 94394 17 102846 21 91 19 23 50 5 80 34 34 79399 67 459388 367805 8 93317 11 405652 18 50 58 53 92873 66 181553 40 6 82 349179 13 5 122276 64 73 36 96644829 3441 5 78 427770 28 223939 94236 42 4 41 314190 217516946 150709 34315 63 48 701052043 59535083 1 19 122488 689620194 78 110509 43 496108 86 91 250254 73 79 46 45 579414854 431267 257097 234959 175517 99 12 420636 53 27 373856 338270 173602 367518 134746 3 351948 89 166162 5 975631279 45 5 383000 12 77178 406218 484249 421603 479596 381873 489181 686215493 313166 4 207784 6 139756 8 81 800770572 391968 400912 32189 401606 35 19 312623 99 403227 131909 79 49 85882 1 465226 17 10 92 28 2 7 987276216 68 82 49 87 55948 18894 337008 45 6 259131 176124 85 6 186468 61 49 21 388886 61364 15306 57 167402 205955 48 42 463812 147164542 87 41015 51 91 456302 87171 192977947 8 265273 10 93 54 59 186556724 87 74 202070 8 25540 22 404897 173553 234552 527204987 24 72 470916 393346 63 12 22 5 88 47 77343543 63 18 3 89239 8 177580 37063 51 7477 15 74 70674 42 2 81 77415 31635 9 36826 160597792 60 80415 29 252279 32 4 267815 260318672 88 157900 81 16 480419 493631 60501 868310275 57 345306 20918 36 171910 72 420375 38 82 82 6 474224 44 276566 2 731575708 28 7 24 42 67 88 122322 321712 218938 71 5 60 174039 29 863401048 868501544 460931 371165 35538 169539 32 88 439880 62232 261001 34 33 35 65 90 394838 3 182482 333218 434239 26840396 79 398821 52035 95 424204 47 83 12 54 7 484509 57 362491 112902 47 34 1 12 182900 77 367760 369468 478083 24 142290 5 140901822 51 360328 27080 309778272 105075 81 429533 99 42 1 33 73 7 1 9 70 336536 54 79 220483 75 97 23 92 395129 387137 986114819 246902 97 475368 185305 775022787 60355 76 133597 77 765773494 930130791 200459 91 19 48 191516 47 6 63 229424 62126 178761 84239 76 406386 129340 414055 18 55 12 19974 43142 183018 8570 455072 14 169191371 24 276813 215996 91 475701 65095 4 93 90 33 77 492823 236516 26569 26 69068 37 80 348271 187952966 9 56 61 77 486159 60 215373 91 65 37 449193 85 384422 27 83 9 110837 15 15 169456 89 13 307083 24 266905346 11 279548 13 93 98 368139 24 489801 1 95 24564 4 83 192509 222956 501796645 48 381708 67591 137680 111264 106231 18 18 122797 207363 77 154694 193543 473137 1 530474085 114585 277267 110526 22 62 273015 114458 807325077 76946 179696 47 178335 358083324 120036 16 22 90 49 489145 835760506 354965 12 69 34854 63 99 4256 98 15 163862 304704 478481 5 185175 2 30 3 6 230925 462178 66 43857 271266868 268492 84678 183256 50981 214322 25837 446289 48 345059 455646 389680 433277 233603 171878 418648 926006983 242829 94 4 379722 23 132474 25137 33 873939729 71 1 38 641 287317 61 922880165 485710 140033 40 581852438 275358 55407 111023 8 438812 154684 413758 30732306 87 16 96 81 81299 45 55 62 372517 247202 387070 445034 384975 172967 69 247536 4 28 4 782 94 17 397666 9 310819 108875 168795 42 277205 490382 69 144613 87 3 2 8 33 86 16098946 420775 78 13 101500 145425 65 354149 53 16 2 119164 45 16 419990 2896 35 6 72 674031375 7005560 8 376762 30 5 47 203774 7 7 334742 442562050 95 298280 2 61192 50 453850 3 45 462319973 1 7 181679 813463789 16 85 341569 496831 111465149 236758 6 9 861023485 474008 62 41 247542 18 107518 53 212132 82 3727 64 89 30961 98 394141 458499 55 437353271 217080 466438 174942 98 47 130035 47 19 129848 32 78733037 159362594 396980 47 201541 64 92 46244 79 98 65 62 66 14 578963320 138810 341843 436535 191794 21 406861 73 303645 64 460584 94 15 39 33 69 297764 33 8 142240 165396 819684673 7 44 4 258641 33 45 36 310592 64 411264 365288 30 68 90708687 30 7 386656 402806 1 94 20069 89 21933 43 281354330 26 259504 450824 490926 12 19 20 206615 531299096 9922 34 39360 44 787402945 88 147943 54911 7 244261 396802 478057 4 8 91182 85 42 4 276186155 38 120283 20482913 22 234312 275762 118884 328802 69 290198 426002 7 20 81 185933 285272 37 2 17 8 30 25 312509 3 98 646090860 63 452439 305381 30 221466702 3 49 173826 8 886788680 75 29 62 14 62 712142530 158341 9 332864 58 248214 352837 25 86 8 54 28765 763591842 95 9 7 32938 47 286209 42 89 489524 422865 79 81 67 31164566 78558 50 360178 100738 18 27 11 33279 224437 370797 39 75 99 1 326875 110441 12 15 398127 8 30 4 210423 29 1 17 107862 71 64 3 460251 98214 2 180962 301858 6 73 135691 15 68 380547 3931 6 67 46 8 150268 333472 19 83366 3 70 118890 109561 51 226703 69 77 403971 50 341440 81931 91 4 9 424556 4 76103 113244 275461 45567 22 91733 188578 485830 84 62 96 89 52 914822585 83 35 41507 45 6007 130682627 92 72 330917 98 494249 204963 94 106718657 49 72 1143 75 37 6 25750 518830210 71 48 889794797 264725 325542 383367 65 1 18 7 12 80 498419 72 58006 146059 231012 4 127932 173946195 171412 113131244 20 351626 274020 51 53 15 82 94 489105 466267 217544 167121 5 158953 3 69 76 447706 28 885750386 492232 986326752 172171 3 333552 44 384870 317487 387043 469378 53473 129165 817709545 99 73 77 108175198 332353 392760 543361769 64 417487865 88075 50 36526 5 7 92 455804 31 322788 169185 95 203386 97 48 764114604 67439400 123059 99 85847 95 235869 7 3824 116995 56 81011 182809 87 11125165 20 373513881 162585 81 47 59 69 13 225885 1 470302 67218 3 4 411005 1 359199 162435 61 212479 367804 19 88 268268 28 289801621 4 281483915 226915 369423 129001 80 16177681 37 439730934 53222 139380 56 15 62 153918 452909 86 221609 31 495506 1164684 83 7 58 82 234151 74 3054 6 378809 25 94 9 827184766 381197 41 387492 1 245219 482103 309201 377933605 68 4 302583 23294874 84 443291 39 300916 593643939 389777 6 7 89 186178 36 231858 68 72 155002 677839048 27 80 73 46 187536 43 21023 15 1 195438 602724881 87 187386 204099 3 143979338 3 86 160183 6 298228 2 51 26639 379706 90 4 107937 336487 10 742047031 6 116486 459847 247142 53 30 18 7 213708 349884 808307738 4 22 205462 15 70 69 84 31 82 148217224 75 7 67 337564563 33 81 56 80 366117 41538 2 80 90 466936 586744738 26 87 99 20 176734 280867 73 185377 238810 39 303283 480487 471909 22 327742 74 852000672 608878548 106657 4 79674 63241 155693 79 187257 341963 44290 8 1 293834 982332934 335932 16 65 36 2 194085 81 180624 117368 829855438 64 227640 339045 448832 98 18 3 67 467150 358299224 95 210393 60 6 14408 82 250991 4 298468 479325 216193 89 282935 3 7 17 164001 80 496858 351190 577805324 942245764 32 780165131 165593 367166 49 640800732 69 85 419772 16 3 107400 5 89 93 45 22390 96 35 8 400883 479644 56 129673 242630 400001 3 259499 93 15 190383 143360 79 47165 86 1 77 22298 58 79 180523 95 398794 3 35 263336176 238969 411298 174364336 444512087 601099856 83 73 84 10 185002 7 22 156789 413173 6 37 16 74 483564 188971 32983 85 5 38 9 16 966909836 41138 327403 190178 22 18 82 8 399316 219872 33 739540097 77 55 914224071 78 67 113078 82319 45 23 3 23 5 29146 35 679549884 96 470730 245296 196269 44 262351 38495 400897 444007 892515759 64 320510 61 132140 62 37 162978 34430 199021 79792614 62 8 336043 79 307518 21047 87 19 61345 106254480 70999 28 72 215996 84 402103 47092 25 53 73 69204 201494 71 353144 127723 186538512 37 121265 160752 24 106375 74 306822 96 21 73 43 347197 462539 61 88 97525 11 66 374872 77 69 23 734554294 244261 89 74004 434806 290194 374477 65 26 377515 327921 3354 73343 13459 2 537081027 201364409 171303 46 19 55 5183 64 352460 4 80875 72 42 24 62156 15 111277 175313 111627 135330 135285 189416 408693 334152 126725 57172 78 421917 95 426504 19081 41 219170 69 91 5 9 473542 623666900 1 66666 330357 71308 68246 142814 117172 20 471387 75 370119 45 12 8 73 49 358679 113860 80 642495005 425315 83 76 87 27 415000 26 53 30 12 45 41 78 43 59207 548112168 73 221069 189245067 6 38 38 307558 66 99 260933 7 88 214684 325412 19 55 76406 3 1 848189485 111345 455852333 94 4 11 14 32 24 87153 489964 18 39 249636663 15 211409 486185 496396 242141 28 18015 283763 23 86 40938 1 217748 100154 1 52 18221 68 30 89 88 11 9 5 394875 60 961417799 38 15 31 279218 384768 17 93 82 6 54658 175303 308054 29 66 181452 95 314590 9 71 448957235 3 455282 333850 21 184976 118752 90 1 299116 92 63 10 194981 21 93 169548078 237352 775299927 72 811737858 3 292783 482502 2 445980 61 88 442928 95 56 117230 162802593 269580 30 447220 295416 285486 24981 9 35 214242602 61 9 150423 20679850 272181 275258 9 303331 35 289654551 141178173 50 12 84 7486 82 102520 8 32 10 79 1 35190 2 15 33 189930 312733 35 49 40 260807 65 42606728 74 302245 90709 12 136326 56 45 247204 870490692 30 399879 11 34 28 22 437840 135401 238996192 602787419 14 275295 250711 427854 259059 991533742 94 64 13 643140684 24 1 176630 453778 97 8 257742 81 433965 42 76 453672 257445 85731 369005 219197 138695 99 195397 1 379627 48 6 321280 29995 219232 3 2 3 26832 82 5 82530 21 73 94225 81 90 65 380808 27 32 299286 3 437781 57 16756747 219961 71 35 95 74 23 78291 9 86 32 2 89 74 468876 12 21 3 473878 363574 77 7 453613 73 60 919000283 44 43 192850 300262 6 352576 87 1 34 274409 178442 46 95 39 68 96 56 40 34 832077868 87 429724 1 47 71 94 7 7 76 46147 2 49 11 19 286584 766961220 386273 223458 29 261960 98 14 482104 462556 88 296734 495526 124777489 77 41 8 64 86852 119296 380663 374428 30 69 11 465931 92 87 12 90 53 175122 7 49 96 75 36 43 381815 216645 35 185053 64879 478686 51 283533 94 4 107796071 570015104 109991 240015 840254125 284279 271843 2 76 27017 45 47409 464594 97 535381474 857416353 213049 1922 489363 296434 515102665 158996 96 320174804 347856 241045677 99 33 15 107296 70 25 191930 42 905105126 5 3124 92 216377 274862 3 4 288625 5 58 47 2 37 8 71 9 94114 6 269133 24 4 436554 136663 38 87 163889 96285 743373890 62 273803561 89 82525 81835 6 729893276 400780 91 480514 400274 88 4 725586431 284887 87 251497720 4 55 55 45007 49175 17 406589 204849 8 11 25 11 4 180336 409256 56 255030 90 3 28 80170 441449 457374 70 765056644 471434 5 85 403281 304365854 25 27 263709 148682 74 233783155 363004 108652 247634 259665 152045 129876 77 78 274438 63628 21 308986884 3 336770 90 769177186 559049530 91 284514 16 785565732 35 250450 436901 112608 251257 94 13 16 240834 328312 454707745 78 57 337993 72 26 7602 461383 163444 2 415602 199607 42 120968 34 411858 85 45885 2 482717 52 177343 8 72 52 75 8 65 3 18 484790 531916950 536045098 86549 57 434073 55439 63 89 8 154171 8 96 18037 212015 75 84 12 89 22353 678105809 235571 835088034 562954518 419457 15 2 259739 73670311 208647 28310 85 121549829 197043036 356418 91635 27 527767976 38 61 307412 373948678 491214 298834 363030 182013 2 30 6 329776 288692 480161 5 92 22 9 60 278894497 414392 15 201946 29 58 48694 160540 46 279395 30 140342 96634 88 73 33 44 9 31 277825 4 279637 453670 40 444603 38 9 376011 2 827789841 296051 16 12 76715 232448 177933 378852 292773 54804 46656 162022 218920 400846 22 17443107 37 47 83 310346 184211 26 215027 87 381363 309476 190685 14 34 66932 3 314772 232294 23882 57 82 9638 4 10 348256 63 87 351167 82 586666757 44 56 383911 368216 9 277338 147852 543707931 926688275 46 7 48 195200 440526 81 616327076 438724 243551 55 74 281435 16 55336 2 79 490145 1 62 596764577 60 27 451413067 26 31 261538 27 666482642 56 41666142 3 26 93 1 5 185668 5 1 39 322551 197906 151948 481992 264778 52 25 320150 10452 1 460150 17 246388 44264667 268324 1 7 67 22 430681 438716 8 453686 52 3 56 15 271683 26523 68 55 43 49 264230 4 442257 3 30462 8 485533 617417675 410876 9 482802 95 334577 70 8 151875 477410 682977913 374368 370066 63 50 92 40 29 42 202731 491130 8 68 438361 135162599 227514 169012423 57 152447 870395208 467246685 289864 49 94 139459 347742 430691 359078 396904 54 178102 71622 860792664 81107 88 64 1 46 665732486 81 39 8 734025010 81 488241 14 10 271795 165735 44033 908194026 188712 54 280419 19 165951 27 3 21 158839 1 48 395151 271817 330287 409649 12 466718 307787 602224869 5 67 27 32 88 2 31 52 19 84 195725 306089 310866 137267071 99 37 30 74 81361 163128 89 52177551 145828301 396249 39 17188 135689 45 12 42 333595 97791 7 3 206370 1 226783386 224963 221944 112119 330732 19 156192 10 12 20 193322 7 318226947 41 49 71 300177923 90 413490 90 358817 5 519395115 24 82 27 24401 98 9 601237160 94 59 80 37 177597986 323656 95 429188 8906 231010 296533 23 337033 63 466900 12 372325 34 43 121597 419965 336508 83 94 202291 44 31649 76 375948 38 175475 4400 9 22 51 86 15 36 25 538114042 140302 68 295050 312704 475561 144933 78 23207 201537 285800 435756 5 184085 12791 81 205358 164221 29 61 315313 57 3 81 35 7 93 163330 7 65858 52 370684 95 455453 76 73 27215622 412888417 3918 8 440072 272548 42 28 975189097 1 171529 185331 323669 8 66 484690 339402 200717 8268 286185 14 385238 819140374 2 333589 3 698406334 8 422548267 245609 50 4 232655 422266 87 101542 44 29 81 2 273250 2 21749 85 151160 30 78539067 11 147818 72 759625488 308088 141023 9 182804 24 37 8 443444 37 76078 191418 296886 135087 31 65244 161220 9 222431 36 477571 50 3748 7 85 39 759661164 357925 491553 314185 31057 40683 389809 7 44 64 91 99 133796 75 419852 85715 664658990 9 38 7 75 115183410 471261 56 160722 57148 952131164 11105 95 54 491785 481167 499494 103510 23 186908 329880 364298 70 93 783785367 18 4 14197 133224 376853 16 306665 32 56136 66022 7 33 65 41 140300 106339 89473077 48 482136 488689 62187 80 312636 220444 380032 97 34 7462 348011 2 96 675991537 411831822 392190 6 8186 35 137560 499695 5 78 432521 233427 51 2 90 867784625 148396 59585 330197688 387920 4 506267093 316837 41 20 17985 250439 305312 326413 36 92453 9 25 98 77 28 144231 23 24176653 93 92 35 498964 132499 6 357347 9 779671686 89 757205685 342074 9 5 1 62 146080 44 41 6 86235 65861 590363356 96 311427 59 434336 286947 427607087 75 126161 34 35 354200 6 79 443413 72 29 17 377498 7 407849 17 23 128274 9 937583212 6 117247 70 49 144909 37 215368270 61 44 95 50 842618006 756555164 56 33 8 71 71 441740 989996100 5 77783 391716 437674 492427 266687 257765335 71097 94 34 50 6 40 272604 122508 292278 73 71 436874 68 139811 431573 12 8 593557188 28947 86 473175 59 5 428060 699250568 256784 168526 87 89 53 205326 30415677 90 66 506334764 160096 8 259741 8 34 66 353336 251718 222833 13801 7340 92 52 78 91 451425825 70 411205 296662 203019 84 98 7 90529 42 79 8453 397522749 260356 65 348591 413655 7 447191 380762 204177 234438 409210 90 9 350142519 9 88041715 6 177420220 65 134009 28 54 20 115713 394856 78 31291 33 2 45 60 147874 91 5 276272 497702 63 97 54 219097 320323 9 35 59 86 67 37 9 154303 442411 496696 402042092 71 425812142 50 648141782 934621145 178095127 321886 5 39184 63 71 30 74760 68 1 27 162155 195743 934170991 94 14 37 193819 10 160221 94108 369621 527885217 335803 3 34 278642 489836 66 424110 1 3 234561 257378461 121207 49 98 146930 8 76 1 138657 147940 54909358 280060 16 97208 12370 41 3 62703765 368831 423877 89 609148812 75 61 293569 889816227 66 57 19 90 1 451943 278999 86 93337 1 59 130422 3 414632264 85 345011 4571 96 489275 17 117396 73 307843242 75 15369 26125 34 496292 52 377959 66 3 80 11 65 897929344 15152 332719 358644 440690 86 482375 94 11 2 80 748188202 50 388766 99260 57 324899007 931446918 305433 88 63 17 96381 47 129023 84 57 41 238233 151926 405345 6461 237909 59 18 207656384 8 423357 7 4 110883 9 656484499 490442 5 318813 416122 46 216275 60857 498157 144087 40728 123739 70 71962 95 4 329673 59 911261694 35441 63 6 36912 59 80 411298 27 222215 7 54 3 299092 27 55 2 3 9 480527 479132 88 37191 270463 25875 97 42 1 10 56044 9 214045434 312955 301409 43 243797 744373070 23572 283106 89230385 95 23 31 63796 352279 43 1 20 85 1 351094 8 7 146434 50764725 95 207679 312823 19 40 52489 219791 8 338810 86 8 9 671287939 4668 55 8 92 122374 44 225097 6 32532 8 6 96 58070 16 27 384776 47 76 215431 293736 91 62 442892 458463 319080 9 16 98550 384035 171679 40 74367 377206576 48 951722222 238547731 93 2 186138 73 972418199 986775511 29 46 10 443252 53 17 684974187 27411678 44 182722 28821 7 173830 630764462 25545 386088 164120 65830 53 58715554 4 8901 7 73 61 156168373 62 77249 15496 71 257136 436610 23272 144799 349950 414828 63 66 45 43 76 203117 7 37 33 799675871 57 53 4 74 79 297628809 40633 39 51 274548 266420 582060067 100307 9 94 88163 67549 91 105956 35 42 90 41861 84 17551 468019 8 79 77 57740 96869 3583 64 399023 39 87 91207 86431 215867 98 37 791647104 23 42 5 1 16 69 51 904653152 31 50 83354 19 50 33 265962 39 144945 487506 45 59 807889733 470529 56 34 493174 463148 36 365240 6 47 15 317107 274374994 56350 37436841 91522 12 36 54 50 58395 4 5 356322 354529862 234445 4 304169 13 176577 391834 91 8 412237 100017 1 3 2 85 217295 356129 34 39 428461116 50 76185109 230757 61575290 26 4 54 7 486426 25 17 361586 23 258056 496072317 136554266 293446 15 187791 93 34 1 126864 9 408311 334453 47 271146 45 29 2 39864408 252725 97 96908 66 545915810 19 6 31 39 200074 373712 82 224716 482462 59162085 6 14 131225 8 200491 99 41 88 92 890738140 78 5 95 123021 186667 631567733 252539 357825 6 3 19 1 478578 77 17 86 34 26 62 77 82479 2 20 407255 78 82 75468 89 30613 65 296911 68 23 43 468336 98 11 80 56 60 95 392184 30853 377516 96422 22967 97 48 73 918690939 64 313710 71 6 23 80 60 68 308199 36 380420 96 56 31 28 471034 23 457459 14 76 479548 263398549 455596 77 95 56 405891 493517772 92 8122 56 88 235251 8 15709 345452 3 20743 225494 73 8 60 17 33656 241834 32 68646 64 682676250 4 90 18356 91 81 215804 206099 156819964 158305 94 387996 73 137285 904957490 91 824369899 23653 383210320 674392077 97 460279 26 95 53920834 7 119052 286057336 87 87 16678 82 261711 289454 27 230561 247501 510341306 279692 369902 6 76 5 403003 282496 242359 98 170757 31 431307 6 84 12 168292 54 1 453556 87 34 447580 76 227190 143525 321586 49853 26 171803 7 1 90 211893 432609 47 427781 785304032 88 472716 516046203 85 411243 69 6 63 159815 70989 372161 901771767 38 214304 79 377501 228814 55 66 82295 179018 4 909134658 96947 15298 50 27 318386 74 64 251908 34 56 195109 139745 52 821818199 208287 17 74 60746 133470 477557 410789 31 57822 29 39 208535 85 842104104 3425744 351598 441454 79 5 80 382439 306691 90 81 58 9 322350 8 242479 21 10 64 458349 184171 37 482055 71 54 3 38159 604731373 27 179950 75 78560 61 95 813915831 22 84 252055 3 213075 21 453379 648729301 7 98 232836 923148018 29 389555 67 129840 46 121469 11 304432 37947999 411089 208927 1 84 52 690113221 2 268248 188894 48345 8 6 10 5 47 15 341081 132857 397805 319756 4 42 105089 589808755 51401 48 78 85 7 222894 223446 651733200 2 58 38 401229 26 222826 1 348181 33 62 24 54 6 8 342174 3 491405 512260158 83 13 269114 93 151439264 293022 281021 34 456085 100403 14 702922693 206872 10 383587 224793 2 2 17 78 78 64 38 347619 820465638 357239 96 441320 485331483 93404 9 312758 6 228726 74994 77 470803 82362 170206 366721 3 93 316244 53 242216 19 407669539 87 40 4 75 4 3142 84552780 71 7 80 438163 392092 89 4 61 51 171194 69 51 49380162 298939 122004111 877451329 66430 375862 9 159077 271776 81 8 495667 34 86 53790 316387 477638 369748 2 232927 130557 133168586 71 386999 470393 907604437 50 74 353236 77 169631 5 414788 7 255291 163097 5084 416098 88627 46446 61 668683967 106333 19 483335 415924 36904 440559 40770 79 51 258562 8 74343 17 531560256 418062 68250077 275563 80281 46 261250 3 8 1694 130280 187131 445790 85 17 174844 14 337312 88 18 316904 68 109432 419758 133226 2 488096 25672 159973 39 327004 394321 1 11 269294 361263 80 31 608022399 54 69 639832981 391337 81 97801 36 308386 52 80 78 61 310583 4653 29 72 228731 2 292219 49636 9 58 233941 351793 39 43 373821 7 14127 56 373343 234759 1 332260 203974 45 69 443935 275547479 20 3 41 400331 22 329581 99 24 17 318028 15 74 9 5 84 352029 166648 97 483981 8 70009 219835 38 4 96235 453401 63 116581 15 933951743 92 161934 790342341 479121 86 80 70 66 352282 411692 309860 435310 411832 87 216356 459157 250247 387817 202610 67 36 25361 565718960 271743 346798 338035 43 32 180392003 4 40812 37 88 87 2 670132159 25537 27 75 220544 4 3 60 392140 57 973563505 51 462732 3 36 56 4 30 25 2 122662 94 86 88968 161179 107703 620187553 80 234616 15 340961 70 2 109337 42975 36 66 570986787 6 5 4883 66 54486 386807 80 5 19 6 81 989601007 239821 47 199900 445875 186034433 89 99 149062 27221 28068601 43 59 91 203854 286850 92 65 488159423 15537 23 319952 6402 428701 2 159989 835121568 6 307717748 97 4 3 1 53 141460 92 84 436235 11434 345327 345102 41 326522 19 340122 475608 84 339461 4 12 176652 46 222040 120918 51 15 448619 6 78533 31 194613 503377222 6 21 320824 191791 2 41 8788 96 102820 35824 399825 21 363072 26 4 21059482 363886 9 73 58 8 4 49 248672 98 36 43 5 366291 176199 37 14 471463 35 7 960184647 51 63733 255421 63 72 83 15 444246 10 2 72 101800439 224326 499293 130084 16565047 60665 603704571 1 58492 33 397237 110673 5 959309637 34 16 21 977255913 42 62 271872 23948 29857 2 160961 954745707 61 30 6 54 54 9 493681 114858 216176 63 459127 20 9 391117 36 58441520 7 1 39283 248066 164564 15 15 26254 166005 33 143858 26 94 76 51576 72 96 95 72 108893 6 323646 47 12 407984 58 935301443 9 29 366928 2 172371 239415 6 46 715601107 91 9 161753 63 30 300612 63 6 170514 32 436984 1 186540 409449 74 396522 447476 23244 60 385678 84654 102606 315850 188642 62 96 335577 17 37 11 952418677 52 308186909 109866 460277 436039 249115 424015372 11 91825 46 32 88 132705 69 120332 64 6 32 86 15 59 6 18 5 140050 367393 3 91 38 840767292 59 4 17 128491 343267 71 314848 61 78 69 17 63795 21 108350 18 303592 374867 33 25 84 89 212320 344453 22 272952 35 29 84 318594 20 84 80 5 375655 469148 77 98 9814 117222 4 25408 92 270109 479056 274771 67 661054624 277810 4 38 113076 63 83304 44 39 42218 50 199317 842314888 24545 6 499169 636934687 453960 420939 83 69 103952 79 38 14 6 450732 11 45 1 38 45 67 104192 24 4 28827 4 2 276773 260708 3 305160157 251065 3 7743 444005 962400164 168886 37 10601 70386 7 4 131681 141902 88 63 319503 178330 87 6 8 674799234 398991 340393 80 23 11 80 393177 15 147396 549458129 148903 25 227334 52 469969 4 62 76 74 393110 24159 19953 259384 287472 39 366797 208769 292219866 81 302794 712776554 20 372403799 53 85871295 42 29 385297 67 349898 207599 72 67 58 86710 39 349540 3 486307886 51 17 140899 2 81 67 45 39267 464199 436663368 1672 607136776 62 286263 153069 43 23 111577 216386 28 860253506 74 29 313509 370841 65 45799390 66 81 123209 39 244816 93 33 49 636881094 29 497864 390949 170323 4 95 64 22 335798 190602 161769453 21 5 56 348058 49 93 75 481407 311169 24 28 6 31 51754 303746 70 265824797 83 769042217 84 23 82 300070248 213996 12 92 3 111001 30 87 91 483651 198238 54496 169029322 881036401 35 28 34 32 18 698798629 37 55 440911 6 82 43 165640 417376 50 737931925 93 60 62 375670 282377 37825 58 6 406186 16006 89 3771 397752 2 265955 181619 386427 360320 5 77 30 34 462267 90 62 69 49 433451 599138809 311932774 35 491380 41637 845379432 71 44 37392 5 5 3 307567 562929438 171233 470907 175337 44 91 64 84 765362746 316346 59 51 15 55 48 217274 54 56 414215 1 124255 98 449469 58 399730870 254633 43769 494134 70 88 423797 2 371853 50060 38 60 69 521054542 410267 73 169903 156552439 301955 22 7 76 7 64 343043 64360 726518003 39 53 266882 99921 321104 61 5 62 51364 417328 69 5 61613 4 58 97 89 21 173616969 52 22 219861 96 664620354 44257 75469177 331203 28 138670 853255673 5 84 354556 410391483 98 556907901 64 6242 387910047 959932585 5 339980 57 43834 64 36 265124 86 191773 56 145485 17022 321924 331695794 384720 779835159 393399 164971 454244 34 87 96459 84 27 35 84 441784 3 382859979 60 469683 112292 65 152444 67 2 6 4 443836 464114 1 268190 5 14 23 688414863 196713 335740 9 57 65 45 48 178154 70956 907705373 214938 15 53 42 111511 205512 698844133 170066 71 16 241944414 146738923 129469 62 53 58 42 386544971 77 145581 79960 313426 6 274759 52 2 151492 128440 323128 436279 304608 5 235068 433685 5 176484 89 81 519174049 9 42122 936946235 57 540950788 259400 3 24 240608 497569216 65 295937443 56 8 94 273359 430502 60 126997 8 77 476268 153344561 343188 264264 84 762010827 4 203642 34 288027 86 36 371135319 436510 9 14446 20 74 364728 79 495847 63 24024841 317169 4 341040 7 111350225 40 94 172263 3 728576617 6 59729 45 301777 151972 1 25 31 24 319427 72 88 940 2244 596610620 45 306587340 294477228 822329913 134898 66 28981123 76120 249596 408994372 94 415684388 8 10 164043 448205 20 11 143834 92 53 9 55 50 894827739 389947 168776 37 66 7 13063 888870991 1 74 41 152978 126644 98 18402018 450043 44 310766 248253 23198 45 69 40 415384 24 200195 294628 98954 43908701 84 480935 889491912 42 43 215920 327553 43 442575957 7 695722193 895264750 220944 93572 4 70 97 60 23 6 89 86 177946 433068 8 14 9 53 414655 386108 31 262068 387707 377101345 96 785166205 239511 332983 382475 11936168 5 5 362883 440534 61 91 19 489078 266391 98 292089 400707 132999 7 90 16 355411 351537 405040 36 51 110963 32 485875 316496 27887 482144 37 84 9 53 70 82 40 59 324548 21 68816 71694 341533 323813 96 70 145170956 46 33486 14 62689 58 58356 184914 22 655672935 65 441557 87 63 32 367584 51 90 56 53 557952993 34 346124 58 31 227699 65858 89 207586 2 17 3 8 48825957 338236 324084 20 179037 29 94 622920994 238938 96329 2 11 3 18 59 31 69 31734 185680 2 28 421313 92817 400712 87 229555 68 118420 273709 353970 26 67 383566 201123 34 1 94776 140068 221132062 932170878 195835800 11 36 486289 5 432431 89 129310 360158419 333986 45 393579 76352 98530 124927 455336 366083 99 1 95 413749 719927213 630029765 433751 431264 96 8 8 40 63 349677 101432 46 6 240465 9161 393075 74354 675291194 753 215975 134846 385299 6 5 49 319133 536772886 59 62 68 82 240926 318227 52 56282 83 229346 475388 15 38 626939010 186122 48 72 66 15 25 458334 477323182 4 44 40 94 436874 13 49 1 423609342 427866 3 4 363062 116077 34302 18 296989 42646 9 68 302055451 447823 171493 333991934 386319 43409 127068 357132 77 1 400623305 369 762868266 5 43 48290 253241 95 330230 12 168811 74 39 4 74 70 17 91 106763908 468683 22 454608 439498 44 7 173621 246747 70 45126 4 48 51 576548029 46 15 18 58 169818 76 48 280010 710937113 28 47 357624 403117762 123391 16 35 42 47 39 161975 88 345142913 989329317 5 16 142420 67 34450 48479 1 3 49 251089 392918 17 46 92 575146137 9 88 74 66 246263 3 757911690 30 72 66 298241 4 456349 48 14 31 14 40103 76 80 63 30 97 6 91 93 31 923501258 4 6 363688 128107 96 188337 2 20 436346 101469 96426 6031 874597429 374217 276728 35735 352950 422408 80213 432586 474053 421923 8 4 80 2 25 30 255178 31876 430651 16 41 23 7 339466 43 85 32 58 79 39 463308 28 426772068 19 1 39 71 422300 838546817 10 145535 46 56 89 766567014 81 352208 16411359 32 112792 355430 23 35985 30 2 50 83 269444 43 50 156664 54575 128426 267345 306349 498661 2 44 26 646460876 39546 7 2 36 201284 939324113 602636994 68392 16 463733 75123 32 28 27 498768026 35626 41 26 22472 40 213709 56 22 32 376138 54233 14 60 4 15 67 889832031 27 801129571 94459 79 497221 36 1 416173 96 71 520793906 11306 65 64 974 4686 58 514147748 416930 406324 43 13 97 130869225 32 392262 87 441834 53 39 81 4 45532 43 4 37 4 38000 13 48 18 51 49 40 97 6 33 62 5 2 57 45 243691 280645 240916 66 76 417636 97 20797 71 4 126689 26 11 277037 529064060 2657 37 74 94151 77 22 47 34 118472 487220 237690 492417 81 1198853 3 43 34 434292772 399963 30082 21 354442451 64 4 4 251608 215022 33423 3 34 368530 172150 255463 76 613411328 10 42 225807 51 83 173230 270272 1 176571619 244953 14 24 40 4 124772 217267 349340 893718610 133239 6 59 231753 285729 1 98 267329 132199 76 82 930745799 22 67 674642735 53265 868243367 147045 235321 59 243022 4 670223172 662954870 86 802189991 25 8 68132 393785 29 61 39 206165 35 26 330903 79 9 490792 43 31 280977 489193 938691845 4 424283 353510 79 6 217071 69 43 81 304285 70 187400 46360 131210 6 89 88064 72 33 39 53 409613 18 121482 53 268271511 843343592 89893 9 4 8 214131 52 90 19 1 349264 78052 31 89108 436110 96 361533 83 50 96 372620 11 6545 62 39302 41 357532 286032 63 465296 121773 971149413 26 209064 89 464271 212578603 12362 208981 49 47 124785707 73 80 239467 72 332936226 402235 13 12 26 84089 60 5 69 3 34 58 2 51 49 65 161573 330679 428130 317702 315484 257749 48 4 495517 458158 6 157877 93 92 77 29 12 93 4 64 407123 186534 31 5631571 237591 49 40 294500 36 71534 227770 390500280 55106 195019109 38 16 64 43 36 165621 77 252103 27689 564776751 227201 265154 251882 50 6 373415525 36 470729 91 38 84 19 51 118144 84931 167551 93666 455660 42 286882 159773 235192 62 53 76 127590 7 694857016 425942 107034 334280 83 89 53 1865 651613497 37 247904 44 535347354 444767 65 80 326051 818503429 437439 4 477258 383856 5 245217 1 67 195663 62 786420451 66 465934567 40 12 427651 243552 71 25743 422476 8 1 9 7 401328 382484 4 67 76 66 94 70 3 46128 387142 74 212417 499607 7 89 192876 73 52 232979 23709 257331 98 46 97 7 130013 83 433380 393972 50229 1 180886 67 70457 955782461 114978 133915 48 109258 3 69 73 394302611 366046 439507 5 104553 136027 144860 152283 157137 279310 94 368008 60 25835 262292 110939 60 87370 30 392311940 41 384180 341336 86 286055 6 359333 759757411 38 56 483298 43 95 473963918 4 16 64 43 795220475 75 7 911995413 16011 41 65 307892655 67 250947 9 687826104 49 478815 29 419973 453671 345355 33 96 122439 36 29855 1 25 394752613 202303685 54115 10 3 226746 311195 23 242266 32 60120 915143843 33 74 103059079 15158 418180 21 488337 254862 415197214 21 400550 76417 99 700889890 30 54 80 4 233551 60 98773 85 82 82 350638006 198321 29 98 396325 82 78 21 131697 387541 10 37 59243 420853 66 26 399568 969208743 7 59 45 29 201578 18 979182564 80503 3 499465 1 194882 38 417557 36 91 41 93 73247661 80 13 131012 34 8 167358 62 135398 34 52 84 32 93 150511 336322 9 4 295631 129896 214866 26261 13 423028 813293086 52 191813 10 96 61 33 96 499937 61 31 72 1 85 4 380897 22 80 66 6 134501 164164 4 497531 387140 6164 26491 53 6 26 39 2 167034 443885 14 3 48 108438657 4 228159 69962 67 181702 393635 298923 837901501 6 332106 69 148183 440504 63 71336 22 96 88 7 240347 97 6 304357 198282 336343 55 277972 386724 468066 184887 31 37 96 356218 40 9 65 33 49898727 166148 40 590724902 5 336763 31784 1 654941590 690412570 8 818446031 422831 406154 207466449 262966 89038 362171 338635 256987 21 25 3 6 36 30051 81 97367 434410153 67 55 52 36 73 69 301911115 7086 89787 852145414 84 395803 138543 757735302 413703 53 54 239857 206626 420554523 15 43 174295 87 78 128397 54065 64026 457796309 263053 447812 750076489 464677 388988 6 33128 4 91 478100 9030 3 43 94 299262 13259 23 413875 36 77 394356 66 173114 81 173109 172152 59 15 462163 276787 48 481467 46 215522 968058012 235448 426062 22 53266 8 27 58011 3 53 775172762 122882 184469 8 404327 103493339 212656 321850 470773305 636081307 81 166650 248040 20 7 443701 288936 380377757 76 407336 59 250741 183900 170233 279846 6 431943 205018 581372298 789821454 705349532 360364 38 54 224415 204542 58 40 8 438691 161525 29803 5 887216370 20 228665 76 25 430213 523692524 85 42 17 490622 54 491050 159655160 9 486604 96 24810 342327 179944 373540 464291 89 968015641 55222 64 13616 23 430146 426899 7956 222069678 794132152 9 241980 1 62 415035 12485 278999 451564 169382 8 89 97 41 9 4 138524026 31 1 396161699 57 12 86319 62020532 41 248776 85324 130233 254175 23 8 100713 34704 70 56 65 468468 496643 211872 89 61 266985 75354834 48 401291 63 399142 331496 178724 79 474655 13 26712 32219 176412 86 99 90 9 44 453548 6 98 19 16 81 13 1 7 32 60 6 6 428681 91 453363 488813 66 109677 297706 135580 53 21999842 23 265275 729437945 143644 48 29 322505 10 95 22 7 31 2 10 43569 35 76 351740 99 36 403346 2862 3 49 149521 30 444281029 78 13 450881587 6 628994206 446724 59 442341867 405283 307933 9 10 174148 7 16504 36173 47 6 462481 3 76 422876 34 82 7 299914 61194 233696 14 74674 542455448 22114 415210 74 58 12 629149209 3 203526 1 29 424177 26 65 71379 36 55 12 272021 373884 90288 191217 244590257 39965 5 907778215 5 7 295148 7 584953502 398370 11 469820 3 312976 94058 22 40 89 8 75 33 79 156391 271978805 51 21633889 339840795 393084 308426 54 379551 26062 58 73 336580 3 82 262275 206198 11795 12 98 77 25 52402 83 6093 280242 41 3 17 367157 347615362 397142 9 270038 44370 45 46 349383 89 508059398 33477 33 82 116473 109443 29 162620 301400 75 263453 332743 5 85 9 69 25 1 66541 903460104 136700816 260241 63 5111 5 28 60 319201 14 71 111867 14 27 58 9 76 107189 9 1 28 451108 65 469172 3 89 7813 53101 49 130442 160587 5 204937303 78 12 62036540 480296 460768 192307881 78 44 447927 98024 22 2 94224 353363 85 334390 923802759 314031471 26 43 194745595 636543466 392406 492020 15692 8 47 26 36 136163479 87504 477397 718441330 485132 306773 398159699 433078 94 54 44 456539 311250 21 34 231722 17 64 217270 45 30 52 314086489 340943 493269 63 22 81529 20 77 307708 254988 114556 258740 84 397341 17 5 30 90 29 85529 39 178328 182463 68321 7 323962 426024 335350 160039 266670 6 26839450 111344 297805 497947 93799776 5 93 52 51 6 73 9 9 4 14112 36 15 12 38 66754 75858589 399649 9 22 4 258025 452612 261534 68 6 911950733 323019 430962 23 21455 42 30 271414 16794 24 55 308269 39 369361 61 211270 258871219 6 53 374039 236841084 358702 160541 405000 7 368020 32 436783 386273 64314 2 215403 58 51 48 4 292534841 6 2125 91982 42 45 1 90 181236 243258 28 47 877509126 5 462858 91 540928385 172742 97366 138114 60797 25 253557 14 159202 166455 144286 52 1 437718 97 241879 351312033 214410 20 61 396300 327703 24 309983047 836944515 320186 238993 351222266 55 2 81 5 279536 145677 74 846369084 1 95 68 86 87 3 403012 1 210772 44300 85379 80 14087 64 299523 221324 487927 83426 20582 73 99 343144 177376 823471092 370430 81 66 46 20 65 84 42 443992 29 185982 72 17 47190 54 21468 1 65 30031 43541 61 35827 52 37 33 38 52 34 122630 8 55 244132 69 353735 723691931 332683 449813395 2 51 67980 157123 104224 95 352498 84 428424 406112 58 219746 187315 73079 989896652 341649 73 486513 59 423623 3 487982 464315 121275 60 273573 63165 442095 121056646 223721 23915937 57 266000 673140299 418199 4 16 49 373807 2 114339149 489174 425909 313929 387207 22 66 28 383345 344624773 101220 38 382874 102959 96 311508 309413 30569 701318636 35 472101 58 25984 4 45 275973 364249 2 19 343485 11 490008 690514912 8081 2 68314 388199 393201 201482 478357 85367 169992 485414 1624 4 93 342946 2 286187653 55 5 396574 61 86 35 66 9 3 27443244 297898 59289 105307 227984 184278 894652441 54 19 145247 49882 1 70442 9 386202 46 63 333857 179526 81939 82 89 191716 65 12 129674 3 226485 166149 62768 116468 97 50 67 307897 305724 737508689 3 762765288 79 141815 79 85 79028 87350 224819 95719 247680 40367 59 450664 437060 117133 23067 75 474326 143354 196867 211676 25 13130 281208 225019 2 21 268001 966838476 291707 380039 9 453252 79 87 330092 53 196138662 449879 51 48 83 900819450 144975 83 337152 420568 48 423176 56 84 336148100 20580 42 78638 27373 287649 64 42 59 31 58 339233 150917353 205172 4 214017 276906 17 28 9 109224 96 55445 25 787338423 344733 382751 74 9 251584 46101 29 41 267534 359524 132000 45 28228 33 78 73878 164119 95 336958 435606 549163459 28 372730 34 170851 3 82 270127 13815 473254 939917503 430016 449617 9 235146538 4 64 494985 316351 411297 70775 150834 80 40 12 449697 300125294 126986 51 411351 254342 251399 52 438717 7 48 451541 240150 80761318 941951268 44 318431 152816 497500 12 384114440 487279 6 73 97 1 90 188579 492510 46443 12 27457 471089474 150844 9 283753 76 1 9 90 413912 15 41 543639669 18 58 75 99 36872 133590 276441 299206 486958 58790 3643 7 9 46 11346 30 372682 19 17 2 941217314 53 31 70 17 191387 12 480701 3676 459411 281743 25 95 80 19977265 59 10 224095 113892 16 22 497605 477847 4 136235910 271239 24 4 710714195 353010 32 99 464421 1 64 230873 12 56 777019365 387659 47 32 170116 290228 55 437778 127431 41 97 37 412757 47 90 10 433852 4 250556 146622 65 172328 267098 186915 230770 9 95 22 53138 8 6 14169 317293 138121 59065 75484 1 350962 53003 84964 5 410422 95074 7 234963 9 149603 41 270999 7 6621 569033712 454252 38 47 951607748 67 296272 498598 9 55 831007367 53 294454 47 51 72 2 95 460019 95 164281 307205 54139 135492432 352556 41 39 8 9 468663 321524 98 58 33 119129 32818 421485 470693 454203253 520737817 408872 52458 54 283156401 13 190026 137689385 38 113185 91303 26 8 40 28 65 57 233351 276701 23 16 76 438345 39 613667071 36 24 20960 4 166274 177144256 81869 43 266831 105785 386124 138396 305231702 389399 4 85 1 97 90 474242 30906 39 352337 1 137081 34780 36 67 70 1 83 72699 7 446569757 85 15 32 268538 285406 51 394824 82 119454054 89 144125 3 70 283268 541058258 7 323880 7 80 485569 34 613157519 131329 92 278918 266140 36 281306 62 6 26 3 327602 139258 52 832696083 49 55 374120 88 47 62983 46925 835653108 444607 80 88779 56 155007 98 64 143954 11 91 10 445043 44527 800481201 227093 12 24008 466598 134895476 168064 17 479173 354627 327015059 93 498267 880009647 261322 159906 184180 40 86 63160 315249 72 21 260691 2 431970 36 8 89 21 2 80 53924 211886107 120433 52 79 75 19 418910 271278 67 991336737 6 269327 185305 12 37 12 4 89 11 371605 159408 300072 25334 472844 8 947723884 99 16 76599 47 617986383 36 17474 485900 482558753 125103508 63 328253 88 488554 46 463915 6 873160277 485727 21 89 8605 199227452 103007 31 185689 337222 559318842 99246856 604227599 50 419186 38 45 2286 426394 1 261504 74 218019 128515 27 55452 60 41 321309 688789387 122949 41 49908 24 13 13 75 80 387650 468431 1068 288893000 121528 42 365096 472686 976920876 453461 6 39128 250425 58405 48236 355396 423798 127154 10 71 25 132025 280393 208917 175267048 243669 413171 21 33674 281411 11799740 370581 91822 292815 445571 378293 131131124 328650 31 14 78 103275 118187 410514 12654 3 359471574 125398 154341 45 387966 3 28 200080 332409 208698 416288515 155442 7 77 86 79 425179 225629 354755 97 273893 10083 355745 32 98 24 131084 24013 76513 532555851 63 465830 21 225600 309258 48 75 19 38 8 367068 52 216313 382633 6 292243 386690104 771467506 165431 712353882 955282792 52 85973 210183480 40409 7 43 623755202 55344 51 401236 86 47 36 393982770 54 72 223992 7 4 73 62 76 66 349802 74 9 74 821873296 55 581121983 72 82995 3 40 314631 79 40 75 212603 70 1 264442467 6 56 44 406476 98 328562 152616 469619 75 478978 466806 415588 175219 424798 138962 6 136340 97 382013 28 85 6 81 477620 380037906 946072749 234638 80586 306736 399605 38 710511717 481572 227331 55 357762 45 55 45 1 455234 31 99018 1 599763133 23 9 69 179368080 18 285228 232939 44 14 333531 34409 8934 685647538 56 51 57 210617 65 380095 4 162099 8 8 8 324018998 28 304205 28 126375 736576103 52 1 853804895 5 57 52 436991 69817 431591764 262757 38 52 53 66 150320 35 2 163823 9 34202 59 226904 34 70 11 32 37 379530 130543 26541 12 1 227710885 41 3 340299 50 25 62920 60 84 33655 41974 48 38 248219 43 276935 211914205 320617 57 225359 78 61 367119 53 915801254 127717 70 18428 371353 46366 141696 241633 111628 82 45 959341511 289136 70 15 295833 308661 92 49 33 265662 57 73 64 3 61 2 88 31 236482 20 81 28 64 147838 38 251522 29 35 3 75 95 15 270210 56 42 746756778 55 29571 6 998355297 74361 60 21 55573 81917 80 82610 80 200009 2 359990 12 68 57 30830 473063 45 88 4 4 427199 133073202 330380 39 492016 327225826 87 250346 72 90 128042 310256 379156 98 99 16 26 57 113474 366740 29 76 391462 335647 27 41 363757 584355563 44 1 232383 69 82 62 653340117 570884900 337856 65344 212866 298275 360556 734360558 440718 493980 3 803952267 73 314852 96 48 360827 241324 30 51 99 75 88106 17 395939 21 12 77469 57 235347 38 71 264087 50562 8 61 38 54873 96 8 47 95 441570 85 365246688 9 43 97189 69 83689 8 27468 107649 484772 458257 49 111685 497994 78 80 399684 259151 89055 154704 5 381333 42 49 354934 840414989 238458 417737 810223522 97 347632221 226254 2 45 7 88 127774 840579770 73 217737 46 35 372329 143424 93 793959347 145237 35 42 46 224815 20 384528 345479495 74 4 69 415072 58 120485 198341 403807 255088 337436 21906 460234 27 296846 352190 485540 74234 189465 25 78 277874 90 71 149879 218961 283618 492571 354479 8 80 44 418026 16184 616349418 7 3 342114 61066 107800 170806 8 232992 64834 9 419534 88 176450 334413 9 63 49 29 389065 24 83 24 22 67 90 102724 115045 81 50 69 262283 72 62 147039 718915349 17 90 55 340319 6 95415 264976284 616332593 28 210114 20 3 2 149628 423037 375483 440878901 166813965 7 59187 402853 42 403788288 72 62347 244644554 196746 46 63 417308 515785170 133682 249215 243190807 64 72 70 20 207540 18 471951 57 144356023 496125 1 13 6 6 151087 33 64 346440 459803 89 93 41 93 32 79663 83 33 60 427507 79 669666498 8 84 3 50 34 92546 13 708508149 264213 8 232553 30 9 29 367888 474545 168757 346392 3 60 349954 884839012 14 6843 424514473 17 54 16 146058 63 26 96 4 38 5 90 58025 98 294729496 9 111930 55 766067783 4 264707 59 159187 45 170182 69 417650 478541 2 39192 64 7 52 171478 9 64689 10 763001380 19 4 644745307 96 52 6 416247 293623 212514 15 93 113726 55 47 260663 347370 169362 907767104 71 36 65 466927 117058 47 41 410895 9 277501 492898 391 270178 75 55 353631 28 943859962 420389 83 568159575 272734 450698 394097 21950 51 98805 20 5 193892 21 17 415005 400466 69 6 34 392585 94021 86 421725 464602 302304 72 224350 32 48480 94 5 5 66 38352 308240 475636 90 31 792720644 42 17262 252473 363019 823995273 363508 68523191 92 30 111178 60 243396 79 305231 34 937376109 13 45 38794 59 352732 43 23 386761 4 107026 159881 8 71 94154 57339 270403 90 49 28 14 13 23 382455 9 86 170393 75 404915 453796504 214867306 68881 38 451548 353712 8 97 79 163377 56 5 289894 15 44 21 149507 309896 168604 10 474545937 991047919 3426 460235 85 49 20 233304864 41 51916 8 390139 7376 35 444990 218073 80 52492 10 69 246605 96 25 209814 8 97 633090635 327174976 29 27 94 314594 69 31 24 237552123 78 3 27 12 95 604009419 27 174508 74 62 75 381972 214693 439256139 81 79615 3 496080 41 427720 21 90 15 127579 72 81145 6 77 310188 5 34 4 54 260820 7 90140 347241 69 28 79 427477 16331 197010 2 966530938 363098 66 402547 63 84275 5 39 42 70 52 81 463394 26433 101296 178094 6 437502 370018 469976 73 4 394953 196301 93613 165521 54532 291396 430988 365425 325323 794912782 107712 83 47 230584 50 81569 482258 413031769 34 53844 122547 55 22 457471013 94 197986 25 873493933 93 359712 377884 26 285814 208661 70 22 58 826506964 379063 422010 179741 26 29 91 9465 185389 444111 404538 6 441819 62 2 335364 229032 90 93 37 441218 66877 281887 377137 1 91 9 273741 61 88 437133 294324 488487 84538 5 356431 412084 62674014 132178 328052 429193 4 105557 637382217 137989 31 284848 72 725723039 92 7 1 50 212102 5 36000 49 266022 458155 375677989 1 353637 67 489878 337016 30 54 58 226478 17365 91 9 46 67 273265 318597 108877726 148071 77 99979 4 91 58 30154 172954 96 5 32478 71 85 255372677 280982 2 454852 40944 77 13 29 218648 39 853256065 436761 283619 137744 1 143381 66 19 291053 84 120653 47 91 87 256357 332586 60440 16 74 36 32 6 75 30 864922389 48 37472 28 72 445084 54 34 46518 83 114120 216070 215503394 87 309755 5 85 27 30 7 60 28 137607 186445 67 187999 87 15 89 11 487456 179239 16 61 60 8 12 7 97896 2 466486 65167 96 63 77 468272 351991 77405 6 58 60 466052 558931501 4 82 40 270363 296010133 90 92 50 237549 454268 28 9 388416708 32 10 57 89 21 89 60 7 426341 17 19 37 467662 75139 3 59922 86 3 42 2 7 48 38 456312 9 23 11061 49 82 97554435 162611 22 4 94 15870 83 439233 460982 50 121075 26 636705047 23 465059 367153 487395 268347 388267 57 68 6465 12 493061 10 3 48 72 67 88261 494946 276132 60 40 378334 84 3 238342689 16 3736 391210 191390 71 291916 70835 318188 20 344133 498156 52346 133545 259056 47 438915 77 12715 34 70 677353160 46 290590356 90 467649 375561 369074 6 14 202698 1 35030 263095 298384 146769045 26 45343 1 420161 71 429517 18 312466 41033 271977 13 34 151510 76 52 21 126518 1 36 54 96 518159006 47382 84 568659175 48 44 235226 14 33 48 43 632218429 96 94 89 46 91 73459 427839 453128 67 3 9 535306153 13 417662 6 106234 399214 56 268446 735214581 297215 241202 85 751602498 193689 75 6 72 219479 12 293862 19 351420 25 44 716611746 3482 7 70 220693 28 159904 89 68 67739 73 300480 4 358092 53 452293 29 138467 347879 24 667428439 932570565 359687 139916 99 89 3695 385285 99 135189 20 7 77 86 49878 10 92 42 4 613282353 747937108 73 380095 368163 358226 2 29868 99 280769 34 46606 63 93857 11 10949 323068349 84111 2 18 236564 4993 41 58 23 893190208 5 322828 7 768094662 285724 55 11701 794131629 160611686 65 455511 29 216899 139286 350149 19624 395386 24 28286 448631 245312 163720 57601 440826 215198 948713430 464547525 357479 17 82625 60 50 470734 449723 14 9 179335 825880615 326595 205979 70 150798 305181 159988 128902 204988 96 98 301130 41 54778 22216 5 443817 12 91 87 75 69 431692 498946 287792 51 456520 75 102194 34 53 2 246802822 405952 66 340637 271273 349541 36 93 407398 98 2 199636 330850 33 351138 268316438 4 459757719 596075450 44 21 96 1 36 123726228 18 46 207675 491857 425741 181333 977379624 9 159625 280855 5 72 7 20 319524 41221 123300 405493 90 12 58823 368466182 95 91 77439 64 71 83 4 19 85 575661011 187977 349376 91 72248 16 83019 70 13 117898 321420 432907877 397960 388223 392209 2799 368676 61 167384745 65 72 563841279 84 65 229484 33 259080 169392 101100 820731087 81 460004 92 309680 327494108 90 95 10950 4 39 669727361 15 40 67 321050 29 39 180076 83 381836 152083 29 14 359959 401105 56 49 236468 122284 495621 90 91927 270251 82710 7 330025 8 616249206 526197679 610234017 36 63 17 144368 809224754 54896 360947 217479 395411 90 258243 56 292463 100213 93 10 22 33 552667697 41 50 470286 206133 38 58 26 120864 370897 216394166 193127 7 78 316505605 73 89 177341013 197242 28 231162 25 110793 44 221562 78568 218281 26002 20438 71 1 264011 185858 544078726 233984 50155 67 224935 5 94 105308 27866 285803 474624 7 429318 304290 42 66 40 6 80 7 398726 261473 179025 447191 156972 252492055 43 63181 339324 882049254 71 83 313928 491334 226571 45 181505 190963 127633 1896 7 711875654 70 166890 129276 86 9 34 77 385766989 119634 9 24 5 414164 14 1 393343 49966 75 191044 68 136452 606042486 55 443458103 6 308716 87 6026 7 78 191470 263907 313960 29 338274 47 118275 53 316375 7 53766 63 89 32 320800 376884 204483 93 956051917 38 79 372104 381833 6 64840 53 8 408837 34 228372 86 70 423473 62 399873 7 786619382 1 89 287467 19 39 376332 169416 225012338 7 7 7 148079380 412969 69 147896 608905367 67 44 640539625 67 4 13 5 483511 441849 86 356461 248363 48 476832 49 5 110126 69 319805119 25 13 3 260989 60 102798 15 16 354090 828868061 211621 335660562 2 35 234735 145570 61 31 44 61 144253 78 59 42 8 75 20 412497 86 8 450525 3 67 7 9 602248580 74 490119 380471 31 98 8 47 26 4 159780 99 492896 30 81 4 321737 7 188675 248344 211838 449022 165067 462687 464516 257257 44 338991 42 435744 31 495404 26 446717 93 93375878 109153 1 435581 212301 18 86 485053 72 2 66 9 465598 94 35 64 4 40 72095483 43335 19 35 45 11 54 72 310514 18 568651046 34 396466 58 117477 67 45 25 60 63 5 72933 25 92 3 73 66 329548 365238207 629462577 6 389865705 315368 51 67 305406 2 264072 173966 267390 433346 10 91 257820 394168 311484 235536 460393 44 67086 51 440378208 98332 354354 5 42 18 26313 400928776 280041 24 289137 42 70 76 32 3 29 476536 466986 344137 5 97 58 8 409716 45 77 192922 68 48 35 76 234754 845075753 3 70 95 27819 70 61 477707 14072 446739 58 756706948 7 890526654 177042 438520 58 4 71 19 1 445940580 1 51 8 19263 56354 7 285232 99 74 23 90 302644 4 453960 86 660263084 215274 292220 474340 138492 105019 56388 40 138955 188566927 90617 97065 325669 142612 21919 85 83 286801254 2 37 195194 59 235286460 15 65 16 3 119234 418241714 3886 49 88310 9 341443 980205389 69 98 211839 304126 93 34 98 96 436629 41 8 149744 63 142232 551225262 116478 262872 326943 85 60056 324096 212296 14 24 88128 26 59 68 2 170593 321088 418577 99 576047845 43 71 260243 40 27 97 4 17 70 465102 98222 369098 31 11 1 458147 3 430497 16 415247 17 83 74 838963930 43 54 8 1 78 54 92 71431835 32 581157964 43 802011811 72040 68527723 187813 64 70201 150584 61 77 17 79 37 77 933272610 304286 8 361265 32 31 94 234954278 54 90 6 936054600 61 483955 55 81854 335370 31 49 95946 60 81 112724 53 646925793 349720 184468 32 99056 64 4 45 49 285622 33 458249 420329 281982 3 33 4 10 113178 87 78495 41 78 92 76 99180 84 62 279653 81 3 332537 21 26 33 446223 920771007 213076 11 351888 617331888 4490 205224 649214447 230963 2 66 86 118017 60 864453995 486402 4 31 50 6 280 75 11 278454 18 491980 728826731 805507632 9 485654 255651971 7 49 68 56 189245 383446551 8 93 62 361889 321840 29 48 222168 115714088 76 120876 93 44 9 400334 211286 499462 40 245374 96212 153816 287997 2 5 339418 24 322806 34 95 179972 573313067 82623 94 23 86 81 950644120 84 880468263 51 97482028 407462 28 92612 251178 192452 113295 50 61 221893 55 14915 99 220578 474373 348555 18 53 23 1 73 239069 389082 406968 977225316 406482 27452 67 171256 138686 337506 44 985294761 193336 339752 3711 55 187682 9 5 315856 13 4 89 8 178701 36 353065 70406 73 54 66 193193 239519 287317 481408 4 362261 13506 58 68 21 198815 76 3020 88 86 82 83 84 94 482024 54 19 81 65 29 70 45 22 34 150152 25 1285 74 251938 6989 344580 94 294638907 92 15843 4955 241584 158377447 310976 8 8 86539 398401 228594 603204281 158140 263668 76 126023757 96 69 2 366088 87 66 94 5 89 36 84 366665 19 57 38 302962 8 140193 467508 476945 43 423816 39 6 232271 42 5 37 68 90 547732840 61 368118 89 3 57688 34409668 13 303188 278204 156534 37004 216783480 12 59 185051 172013 51 191104 59 8 41 66 170749 5 122623 47 51 170326 92 64 310742 1 91 44 91 59 98 3 35 479505 74 4 579179734 54587 96 88 6 2 317136 498418 340755 15 291998 5 495670 45316761 81 97 21 792064424 159260 22 45 172941 816672900 13 4 219103 281245748 30 349378 85 19 120700 133035 15 54 54 78922 176619 65330 39 27 230129 2 45 466101 28 4 41 238105 369873 2 196015 93 39 449230 16 131044378 123640 21 193712 73 21 184242 495869 42 6 1293 106959479 88 49 40 39266 2 73 33 288104 721311683 300050667 8 94 17 15 24 3 149185 397569 615890706 55719 138433 94 71 28 95 355841 158034 26 3 160356 87 76 2 60 95 87793 72 2 409093 221818 96 1 48769 87 89703 229179 8 25 37 93 413848 229986 557105002 424439 308072 297296 145179 92 248979 623306705 24 245635295 481111 46 18 32791 288808 306602 238963 293217 95 98 82 454716 37 282580 67 13 78 87 652640071 440591343 5 57 440790 388553 1 2 50 27 92 631964917 130235 37 89 65 15767 68 342491 905912775 112315 36 76 788090722 8 87 82332 344578 9 241227 37 59093 87 260340 86 31 410594 241445 9 480307796 65 18 334884 138420494 91 64190 94 213645 156096 26 490716 121633417 119222053 93 731631104 201212 1 65 494609 3 102202 394481 83 69 104186 126913 27355 388626 96 82 269418755 35496 12 66 40 2 254515 57 25 24 87 382119 869683977 80 316993 299219 49 24210 496874 13 22 7 961377667 6 4 43825 26 23 27 389288396 375299 52015 189869 419046 3 124455 31 13997 67 21 292850242 7 97 78 398180 64 323470 82036 83 84 902823292 240620 2838 71 122892 30 40062 6595 72 94850 302918 45 17658019 5409 138208406 2 43 163258 388546227 4 5 130811431 48 241815 932502182 53 406752 150105 6542 9 72 71 4 37 3 441662620 1 119826 298833 21 61 76 320768 54 27 4 40 57 232204 33442135 65 79 378694 440447 145110 39 86 41017 12 84 22 155599 20 90 10 977155747 14 186583 86 56 341253763 58 107245 110236 69 478447 259295 22016 5 67779307 724985430 51 279913 397283812 102303 270916 11 2 253144 439354 368757 290183 28 28065 456068 256337 8934 272321 4 489682420 535211770 22 64 332294 45 775405329 74 27191 4 360605 145136 24 440035 396010 873438292 137013550 262078 109093 154959 98412615 59 51 185283 811442974 89 239662 85 60 134494 80 431877 90 200722 8 159826 5 79 14 92 614010484 51 24 31704 3 65 61 126709 83 83509274 3 103135219 92 428169 10 83 58 489079 23 56 40 19 267208 199672 71 136833 86 80 74 462673077 224527 94 85 8000 78 202691 13 129034 73928 37 40 40 24 417195 9 328045 78 20 4 97 354250 129809 69 283931 94906 50989 324610 88 49118679 64516774 123217 8 38 79 284329 93 97426 94 38 7 201495 305394 47 978102349 4 497785 62 492800524 7 1 49 197065 4 86 283840 9 215184 352620 32 463725 22 379160 6 480049 74 338408 75 49 69561 263594 474801 456750 98369 586600421 66 69 740381440 9 306763 157651 75 52 55 28 52542605 320659 214051 69 34 29 4 78 110515 723794043 55 272842 64752 2 48256 268449 444436 395131 90 59 323243 763915378 292953 73 184747 95 123648329 208838 9 416922 66 12 1 383522 338998 283003 59 8 82 288155 76410 1 31 18343 46 53 55 180545 32 32 4 149446 415610 498094 269311 68 3 67 442145 399218 178514 69374 720058206 324456 90 425554 23 220819 16 21 44 55 155744 4 73 66217 49 98 43 15597 179236 287408707 5327 302391 498036 26 37 405465 87 13 15 768976123 56 365022 651596915 59901 87 151880 69 3 118959 33 527681204 17 165404 120452 322551 42279 474491 48 7 401368 29 272382 175319 284424 130996 19 92265 116520 284071 463276 172906 333770 480648 71 8 343154 7315 50 653956720 60 68983194 274980 96 456764 57 58 44 2 509547743 46 44 69 60 73 64 322323 285269 218666 249523 473354 66 64 74 462249 69 52 137054 180990 1 696876262 10 124683 250568 5 359647 469659 12 4 101292 898191101 15 90 252910 43 30 418072987 293229 50 63 22 371719195 94 33 48 46 268281 976673518 60 487886 60 358219 10027 7 29 62 6 8 87 60 13 948143635 1 73 28 102886 321622 293688 77590 47 119067307 19162 374274 246653 44 331784 8 56 123220 27 12 441724 91 5 93 92397 1 16 998455234 85 308923 170380 22 88 722400251 16 422619906 424049 17 923736219 8 98 5 969495819 59 75 353605 769001607 128859 140289 18755 16 96 85 51 97470 160832 33 51 10 410350 67 285839 63 60959 39 82 27 157460 458084 27353 71 75796 45 491819 55 84 484977 2 87 94 5 89 821647257 45 488365 308294 4 98 181111 335787 100613 16043 97 170258 8 4 10884 396375 272477 409196 426045 13 34 481955 419270 48 292364682 61 8 861509603 20 903555699 431709 52 55 219930 201212016 8 62 274731 55 72 475598 233559 885630388 414675 92 86 15 353567 8 492991 100645 55 41 41961 384392 130036 126673 21 67 738468550 121395 33 89461 49 10 392938 39 552180005 67 15 86 16 55155 264671289 26578 8 965505988 42236 20692685 74735 418688 33 266319372 284092 170659134 12 4 847885571 18857 29 32455134 79 265944 344984 165189 13079 58 149881 93 240179 22 79 69 322338 96 56 76 300583 473840 532374138 302480 444735496 292822 8 17542 97 96 315815 30 398206462 134614 88 43 82 559171190 65 140161 13 591886448 169397 87 128258 436482 292923 695006872 83612 4 408852 18462 152626 219544 185151 442817 437882 67 93 48 46 13 1 63 101607 923091899 464728 5 44 61 269015 31 13 102402 168248 185679 86 32 92067 794283807 131544 73 128881 97954380 382899 22345 491592115 44 830659435 163636439 70 44313 5 288400 3 37 316744 198901 22 21 344189 57 63138 148937260 20 411474 75329680 38 44 12 148680 84 5 329361 655580047 299966 89 69 228043 73 457608 60930 36 9 35674 27 431526 364453 453028 95 403297366 33391762 997590990 209064 13 391107 63 5 324356 327475 21 58 244129 9 480928 882126337 72 291971 95 98828642 180783 291747 183201 92 68 412215 8 4 384096 699810809 99702 862499498 42 226596880 191512 22 54 48 77 64 24 113355 12 56 540353706 114840 14 60 225504 14 441229 269562453 285686 824001913 484471 50 51 475475 456254 73641 12 8 409779 63 86 266991 77 287705 61 21 37 1 353105 4 469625 192089 400983 89 981994267 93 1 130997 79 300955 349889 28 411445031 32 9 71 447812 73 955827793 70 91 1571 166983 78 351823 65 212074937 9390023 157121 324469 302144 474334 16 56 3033 8 84 169525 28 828082244 50231341 20 49 38 769021329 91 70830 57 50 30571 8 429202 196780561 456778 29 465767 92996 423552 279304 52 356439 237803 9 38702 382373 2 509211636 23 50 59 401805 75 177102 79 725962071 77 27 59396392 80 4 48219 256069 364742 109771 70 86 93992 114755 43 49 345093 154799 127677 4 17 72049 94 103624 17 95254 30 14 526810370 30234 73529 145680 170036 475939 93 97863 63 428347 259060 319235 20501 1 60482153 117690 150538 70 105940 113964 17 90 77 63 423507 290859 5 208311 28 29 217688 392365 200695 314801 88 11421554 1 14 449998 456664 4 37213 25523 58 57 370060 38 5464 277070 1 833877333 38 291702 66 247525 194432 564457645 244626 460552 15 293170 74 24744 13 22 36 18 89 7 22412 400074 128356 46 99 764214766 40 406786 411010 2576 647433569 7 80 297699379 140888 242858040 73 28 48 306472 99 18 274514824 62 415645 631555314 27 135691 82972 51 76 187931 39 479052 33 41 64 61 6 331458 37342 519083021 6 853825854 332197 217512 45 49 99378 73 846276763 7 48 357397 8 425261 94 6 236327 74 8886 40535 53 77 381069643 143238 75 2 5 410831 41 202846 51838 51 374265 273647 467073 54 213692478 91 54 225021 139126 229727041 107799 46161 43 55900 57 758437737 2 374035672 44 12 388843 86 783487008 28 75175 96 18 145544 130819 75945 389058 5789 15 475640 259739 160720 27 85376 499624 3 123963850 497653 59 2 129323 378542 38 75 25 63239 31031 487995 63 6 27 163209215 438476 49 370553 67 17167 249319 70 27 1 428080 160734 3 1 388972 65 421653 220727 35 4 281819 65 421593 3 98 169203 237858 6 63 264353 411745 17 58853 98586 178716274 98 164155 463195 72910 13 9007 126132 41 48 20 88 3960 493398 956044051 35 22 10 6 283272 16 98 45 91 4 415814 43 36845 83 385536 201440329 99 69 400773291 371228 260687391 82 278114 4 1 5 51 149858 219278096 442222 1 75 3 48 90 907471205 5 18 288662037 407282 22 34 395834 63 31 321918 3 74 24 98 9 14 292896 2751 328464 155465 3 3938 260594 68 307563 431027 10 75 173132 395810106 261562 270687 26 47 53 436571215 32 415725 63884 334029 909400026 74 301254342 4743 406493 5 68 367999 396735 3 11 24 124605 255069 27 285632 82501 62 87 314428 5 490592 72 1 40 13 15248 41 64 198184 84 6873 415281 170949 84 51 108158 10 315169 220762 329971 404467 1 479923 331096 75 189952 312511 195275 85 4 373900 74 83 486406 44 354907 477434 331560 291891 86 33 237775 31 80 368486 5 1033 291767 8 65707 34 38 89 717105334 76 2 37 6 367904 36 43 437726 25 202796 41 86 274230 446394 305768 54 64934 491945 88 34 217359 26 58 9 450818 7 103708 445966 79 2 307764955 161643 139555317 41 304864 161023778 9 75033 55 227169 8291 496661 322697 1 675720796 10 408213 29 48 2 399482 807448809 68447 66 411611 386726 103124 82 438761 118538 421751 60885 99189 72 256510 80 241499 102116 249170928 316850 5 93 97 322452453 3 24 14592 724519727 456749 34 74 17790 11 482768 94 89 350176 494121 480862 2 98 59 291178 466360 213621 25 6 56 229659088 81 44454 24 6 341569 7 133889 160938 10 82 13 6 292572 253429 43258 85 10 363733 2 74 41 29 308247 7 370815 895271575 90 433915 205855 1 77 178493 268197 823953437 431652 17 174084 316606 12 495111062 74 474869 7 248788 810698689 186312 7 6 5 228800 13 86 34 94 473852 776658714 220162 866732607 431611 29 456003 53 482515 17 839720817 20 82 443899 16 73 170564 65647 58 96 6 63516 371684 152105 69 63 57 1066 76128538 30 58 333970 450450 24 196896 73 470052 58 68385 81 355917 191502 840663552 350871 580350825 47 85 124832 21 13 10 484950 2 247265 197283 224179 65 13 8 82757 97035 89 275046116 8 349248 113069476 2 410707 431113 311023518 134862 36909 129011 94613 75826 290989 127318 275881 308949067 3 84 46030 9 90112 80 494964 37 489572 764449600 59 42 94 76 71 69 691349854 82 69 29 330015255 194892 52 443714 1 18 87 16 2 6 456458 821294109 10 489608 498384 92 463939984 105488 22 31 14 9 86 80 103178 8 102535590 419860 256922675 8 19 5 158560 284137 7 123933893 420447 280295 218744 360911 90 81 159068 148573 23 275370 102445 3 771155999 444375861 434274216 413230 6 182019 204297 21640 205560965 96 32 408631 82858 57836 4 66 181711 481665 112221 19 75 31 59 51 486692 49 94414 759266633 457523 8 52 451041 1137 13283204 327566 264827 76 113277 152655 302628 35188 25 31789 2 50 478738 146136 21 92 93 95938146 16 256534 27 160778 359836 46 48165 700013154 86 168542 11 9 8 99 312479 121803507 6 24 420459 97 114334 376284 2 379611 81 69 4 78 46 330234 214465 89 75 14 217933 56 393887 480193 488643 341350 485274 962436705 85 59 180668 332661 4 5 45 12 672282466 65 6 107242 44649 197484 361520 56 8 61 221893887 17998 487314 333904 293762920 375282 67 22 168454 78 5 7 254743 70 27 62 823167857 97 359862 454635 130244 60 167869 4736 57 321485 403420 466170 12 91 289361 93 642828886 28376 73 6 39 8 55 383678 71 87 268445 333839 13 42 470408 92 61 67814 97408 60 207529 81 5 9 475560605 402522 202368 279311 344240 98 297540 56 70227 24 28 419758 253818 89 5582 41 80 4 798437570 327906408 2 428540 115463 83 129984 370477 75 176284 364595 4 14 389648 210895 765202808 101129 17 170771 93 282736 37 436883 436247 446223 215687 249542 17 32 8 185202 924932714 231042 373439 311417 387320149 79 62 149852 12 15 508383959 62 846209167 108664 50812 45 33 25 62 171870 212822679 153363 599992728 33 62 97 25 59732 1 2 270984 40 296072 5 940334395 344332 384020 159714 85 20 7 470817 62 217587 241605 45 284030 84 48 406952 31 741041738 567918108 2 7898 71 35 96 28 236703 219212 87 225672 79 219781540 95 24 12 49783 39 27 190849 87370 76 587352580 229524 104890 481383 182092 315807 5 156712 7384 102848 63 403189 25 166152 45 43 6 73 39 344561 185014 140635 1 9 176183 183030 499011 36 63 92 44 10 132775 72 246521 18 81 93 391705 608396448 870761347 4 49259 9 296765 63 469359 1 11 27 53 3 58 472591 92 30 87 72413 478579 94517 3 69 444748 75 76 6 62 98 426787 46 379382 493515 1 82567 12 326179 26731 65 304190 853407113 36 414105 351643 55 70 84 230876 695939489 456372 47 1 96 420815 35 129940016 1 171553 448788 38 71125 711648536 44 12 109961 84 32713 286031 94 263292 91 400383 391900 92 76328 5 45 431814 93 104171 81 875487578 198659 30 474253 19 76 419315 414543 87 224100 36 15 129583 73 311651 203334 2143 280715 66 4 139248 2 36 63450 2 23405 256722 477452 67 83 359137 227469 98 20 199076 323732 137284 291896 199074 37741 3 209541 490171 80 96 9 88497 3 69 1 17 86232577 65 26320 66 34 134084 848177997 98 99 96 27 389105 57 24 382990 81 114744 44 55 31305 282694 41119110 8 419152019 165976 15 11 46 47 83705 53 89 496985 399238 82 37 227506 41153 65 3 56 462415 69 3439 26 25 497010422 93 54943890 63358 44 213314 9 42 45 366892 464498 25 2 473603 6 85 97 43 52 17817 82 16 5 42 203405 5 47 28299 5 27 451365594 435967581 266982873 85 64 3 43 156254 359261 96 118486 46 509849771 10505 337891 308337 38 11 89 63 16 319772 36198 4 7 79 78 390726 11 4 158187 27 310851 157868512 41 73680 18 96508 343672 6 424242 5 78 56 85 346554 84 9 53 5 99 293844 389156 508117188 72 102442 13 182563 40 84511 120345 121544 200678 61 58 37 64 4 5620 202093 57 311658 339010 72 50 5311 1 197697 11 217192 62 87333 20 359500 148462 889959341 437515 52877 24 359085343 66 6 46 98 70 15146 361148 23 220469 306292 25 19 53 7982 103166 31333 138505 89572 423389 333562172 7 9 397477 95 70552 36 391910 16 41 97 204007 267851 6 6 69 1 277117 14 338807 198838 63 86 279259 448397 431509 191649 400042147 145986832 91738 97 450363 196948 45 488364 63 46 65681 311008 11 78 9 345430 58 11833 32941558 2 565637243 153460 2 29 214946 275673 47 195063 97 247562 71 38 190372 71 276938 9 259439 187172 272882 71 37 469615 56 338486 3 67269 54 280498 62 63 82 182729 57 435389 989859172 203572 184160 36 80 95143 62 369277 456329 10 475014 9 294745 73 91 1 619303135 43 31 383646 99 72 6 2 421330 36 63 482912 45055 95 131970 137500 314920 35 59 5 46 329998 74096 124976 8 96 54 57 92 335021 68 48 51 468149 88 128 22709 413366658 52 88201 93 219822224 132469 181009 160805862 131363 221775 441943808 45 86 4 116760727 405592450 41 58348879 889078649 66 357817 451971 9 25 461640262 73452 44 422044 49 52 82 32 12 10 67 55595 70 5 283369 24182 5 235548 72144 40 9 27 4 207160 231235 24 47 160506 42 51203 8 493598 59 259043 89 325559 42 94 72 416614975 469067 415350 41 314202 65 95967 943607270 22 3 31 95 28 847154388 8 161050 191696 492632 431594 19607 52 8 41 94667 83 252160 633666555 83324 37 61 82 226098 29 11 52 414592 369054 301882 71 300736 131410 19729 12 62 34 4 269987 212984 83 51 59 70 6195 78 11 61 36804 95 250431733 458170 223900 84 73 175258 72778 449718 3 34 980322755 66530 450562 49885 3 329450 423045 89 158832539 328134 2 38265 18 410157 26 13 33 49075 91 4 446463 10 81313 347811 59 618644960 185164 321663 67 273880 65 82 215944 212510 472074 59 77 40 656345980 11 457366 33 35 40 21 46 50 479441 24 27 456743 360779 423655 1 78 15 62832059 115371 350274 284836 12 37898 79 893273221 425508762 82212 13 70 27 319092611 31125 767711999 515334536 52 80 60 14 117318 27 35 406598 70 162793 45 461783 18 213619 5 496541 29 61 68 448232 8 491832 288863 176854 20 170104 163830 85538 875083038 1 87 17 49 321122 754897954 86 278054 2 295635 307245 42 80 124627 130322 185203 22 299850 218708 39 10 57 32 134113 76 289329 164260 32 75 488652 81 399694 55 2 64 473985 53563 31 105352 405796 156728957 257557785 43 150301 11 308411212 26 409625 5 388456 52 383585036 493194 93 314442 23 76 5 373203301 176096 60 38 91 728 259435168 65928 42 74722 45 143864 56534613 56 836864582 54 9 19346 86 438328 3566 62115 355776 21 419798 452218 22 95 473667 450458 12 31 20 195363 476252 2 306093 739281934 10 67 16 5 611302922 15 25 186271 111816937 655878886 36 13847 70 130418 3 150571 66725 849761428 7 281602 7 825186387 62 47531 315783078 66 83 174146102 47139 94 301053 63 358290 34440 4 2 168494 63015184 69 58192 365239947 83 370175 6 96 51 207908164 97 27 91 159482 307715802 393630737 9 84 65 97 375016 81 528066839 7 96145021 60 167465 4 79556 148249 499605 272491 92 23845 650119255 85 471170 8 82728 180839 46 53 6 1 21 70 19 55 824122232 119769 551738704 2 330514 21310 362267 24885 57 215720 95 86 86 82 118862 1 5 89 83423 756498675 2 50181 392172 53817 296817002 231100 332764 9 94 57 33 205226 95982 87 80 330548 187021 585121745 2 5 120072 224570 319181 23 286795 440726 92 385298 363163 350130489 125866 155393927 43266 287987 466149 356531 92 31 95 60400 99113 80110 248693 6 7 85 34 12 379182 147856 20 80 94 292690 476516 130939 25 471156 97 73 151786 32 37291 38 219546858 366706 311032 320241 79 66895519 2 45 40 434484657 55 53 54771 11129 66357 3 134707316 6 444394639 68 378299823 113968 288769918 258831 544078079 51 25 21 243871 71 57 6 460376 37021 4956 28 421510 76 818060552 863108177 62 38 48 598387018 80 393843 46 650904045 59 33 60 32363 421283486 345351 32 31 598602325 97 16 146872 279894 19 246175 69 1 1 11 3 342284 64 52 316579 27 88 169108 68 193552 76 27 131197 95 77 92 334570 121768 167929 78 454163356 528842866 492398 28211 495058 424982854 455797 32 61548 95179 20 335649 94 295471 33 35 93 128627 552089575 220862 420364 88 4 232674 71 3 121533621 57 5564 87 1 348916 18 98 3 31 340717 98 16 7 1683 27 76 38 63 177688 53 235836 45 91 227825 6 2 291759 317344 655562520 26 34 456065452 41744 66 470653512 53 447233 391603 445847546 58 334452 92681 78 183853 215402 1 4 283718 399539 78 2848 132698 15 8 94 67 77 393398 95 8 364132 241621 26 1 481512 1 647712304 840790945 51 81 346235 433051 53 730518960 99 34 116367 34 81 16 394771 320322 329161 32 66 628258826 516287586 721656517 28 38 5 379416 3 349922 101010 52 84 34 128627 23 121109 26 25101 5953 276116 7 305650 58 2 157381 318944 477532 421092 463054 95 76 368136 454754 49 42 13 90 73 31 59 1531 308759367 1 3 90 154701 314876 45 62 175980 15 63 65 493996 283961 60 74 361307 203520 97011 491050 48 79 126141 416333 54 4 499403500 342752 93 21 253764 41 55 28 98 48 153334 307809 273544 59 57 436698 269300688 452338 79980 47 121920 20 40 27 2 58 85 30 2 81093 80 10 74 210603 175456 94 775902232 129755 70 317164 20 359336 90 77 7 21 320957693 456002 18 262739103 688712346 32 306281 6923 276906 401941 6 34343 28891 228681 56 141 31 32 201320 46 337917 32 33 126323 11 768849435 56 300939 575358176 89067 51 11 301845 74962 242263 984 15 57 40 455179 90 2 64 300231 963526892 149420 898295599 28945 5 427475 45 269797 10 625931192 985999645 227112 20062304 546677044 95 396288 7 13 589375158 80 7 17 272521 332527 79 684792528 39837 313291 273624 319077 369222063 19 21 421069 71 25 78641 53 28514 305315 146500 694163825 424711 8 328302 76 147902 354294 9 304789 100530 466316 9 196056 303952502 27 345860 5 8 33 94 65 20 5 312471 78 27 10 54 477163 75 8 35 33 394696 477620 140225 51962673 44 28 377443 37 39 73 426891 60 82 10 273722 151291 428783 28 51 21 73 461835 54 309373 475571 70 120000 340181 72 264767 155445 39313 8 100411 3166 55 7 98 379293 92 30656 383187 342716 40 193532 45 327182 476639 267961 89 464725 404822 245420 299951 12 1 568801658 16706 9 346664 98 420752 208408 82 670225509 101439 71 361428 93 11 77 491121643 94 10 330203 31 73 76 72 39 197292 73 70 98 147658 57 22 78 46 62077 44944 10 191142 95 78 179113 7 388545257 72 61 360854 9528 63079 3 103262313 851478978 204424 17 25919 80 945454260 31 135469 9 301055 81 77 8 59 379150 39 65 12529586 9 14 33 25 10 907693499 47262 62 49 281741 814339597 11 456600 764844449 488054 96 36 24724523 462504 31 489134 39 83 280588 5 456294076 28 26 21 75082 266650 371132 46 408185 76863 5 81 99 97 78 219641 268308 496334 4 85 22 98 81475 237977 249113 38 95076 21 3 25 177683 195391 86 44 75 81 67 224015896 2 798130689 99 96876 375314 193557 50 80 149523 340454 433684 31 151324 297108938 254861 11 40 44 70 52 54 89 195182 12 5 361964 34 1 72 5 112913 10352 51 81 22 417473 92 174071 806755325 17836 657867705 291393 108298 68012 3 120429 620018179 61 77 980550956 51 37259 85 270075 5 5 494172 88 220301 410555 55541 5 88 195486 710454267 420636 139745 80 485162 83 38 24424 5 6 134144323 46 15 427801 205207 33 470267 28 4 55 4 95 3 28938 10 80 81 55643 2 57 376567 281787399 407728 77128944 65 316801 439330 13 73 70 441457971 295802 29 411227 713027738 80 16 479343 374375 98407 55 37 66 9 24 3 195271 658080331 313439 247465 298790 2 177593 145783 19 58 122775 73 251329 27352 12 60 50 1 86558074 380501 73 84482 89 178998 13 78 382005 55 46 475954 38474 458164102 261148 26 343539 98 37 394151 35 84 180069502 71 306308 437459 82 15 172749 513344865 32 25738 30 7 2374 324143 406612080 190321 5 64 85 968185511 68 9 427316844 21247 163050 57 208876 288676 27 66 119855 408194 24 49 126107040 191187 525299741 320617 94666 314023 151998771 390230 70 435840 97 9520 319357617 7 29 89293518 8 25738 5 78 49 38 1 4 8 89 4 422355 71 386991 391680 263782 308903 69169652 302115 144981 138092 41461904 23 494976 20 481266 201202 11 16 81 28 3 20 56 208162 406077 4941 284696 92 8 24 6 24 3 47 56108 16 52 302076 9 55 301037 74 458646 39355 89 122396 468308 90 30 241532 93 233874 159466989 43 9 96357 162024 107765 152668 57 480434 868465770 30 85 207339 1 66 104129 481982 7 24192 1 4 54 323519 613365026 116966 16184 484997 59 49 354614 219792 35 111898 334156 71 340747611 48 15 106644 767343358 2 39 3 7 301938 4 217839389 22 80 106121 44 171684 249438 6 116004 28 96046 1 74 18 390208 90 368967 2 65 93 473259 26677 77 70 247253 269505 74629 1 776756358 62 119583 30 43 118019 17 66 397541 258644 153766 40 108917 94 460046 10 83 87 82295 447096 382487 452612 722804462 354246 85 774893567 368476 66 191563 81 313062 326543 65 32 302497 307219 58 54 266443 33 38446 471146 17748 156971228 469551 389153 389415 402315 404305350 17 55 80 45 95 83 66 4 53223 11 92 148915 97 57 35 473518 55 728269595 82 83 40 63 169965521 369855 174397 317643 402046 96 19 237422 241824 562503221 64690 71 50 6 426716 49 29 23 447125 97 89 27 13 73 66 11 286525 126579 58 13783319 190545 64935 70839 24 3 3235 80 27 26 37 22 42 35 46 76 53 97 448103 93 62 398962 4 2 55934 483285 183693 53892 10 753608205 17 2 39 427725358 727149784 515683100 72 7 51 386698 24700 904205914 26 408421 992411694 83437 93 334459 39 782891388 735958306 238928 42529 36 3 193176 145596438 425879 21 94 74 75 7 76844 470793 81 20 81 92 42249 8 35288 414173510 369909 6 52688 326730698 111046 60 4 97 23 82 54 34 22 98844626 9 462118 41555 7511 185521 352581472 291806 40 4 39 215326 49 67 298974061 1 43 19 196028 2 399512 5 602585743 60 97 292356 395883 7 41 7 34 16 52079 436163 95 327380 305533 38 378792 53 92 35 63 89918 6 599284826 4 41 179420 73 421472 9 99 800621299 476405 284791 91 67 76488 88995 6 491635 2 51 33 346395 33 142324 62 59 89 37 74 65 302282 127517 51 285102 474007 5 41173 247866 3 14 514304403 33 68 55 125734 8 87344 65 392273 3 118989 86 16 411286 68256 499729 862066792 48 76 107166 16 471357 35995 992133091 67 313821 52 92 35124 9434 2 37 474761 129902 72 32 59 64 82 83 1 139084 17 23479 35 198471 390603162 50 135513 82 228396212 77 9 1 53 6 15 22 182946 228511 201732367 3 81 389675 83 9713 477311 54 178418 459967790 35 208581 88803 7 99 29 391619 356608 397309 89 444070 39095 339214 92 402725216 71363 1 184512 61 489988 82 66 970666304 55 37 179428 18 5 20 342470 210360 301886 98 299452893 405809 222469 313992 207440 71 30 39 54 18838 226504 53 72098 50 41 13 173482 497329 50 22 441584211 23 73 98730 90326 5 408832 138744 495469 5913 89 178168 14 98 175732 90 65 50 333574 203576 48 66 39 56 380286 21 329645 81 283692 58 31 52263 800555673 317681 5 57 954220538 7 56 914112384 7888595 368943 719196665 45 87 2233 15 376231 4 10 1 11107 19 434697 477216443 23 97 773935085 57 12408 88 140506028 4 245188 5 89 417932 3 485798 27 85687 68 136563 78 183076 330507 8 367242 182040 84850189 44539 458535 61 24 426095 119078 89 36 313498930 3 464453 392435 90 17 38 31685 38 601772214 44237 220814 749189486 468639 88 98 283827 443460 3 65 554168250 113040 58 5 92 76 430045 41 137840 92 56 305987 130856 28 45 46 76 107855 324346 6 395302 83942 5 61 94 1 8 98 29 94 74337 84 489906 383057 340299 384602 107287 40 422893 139447 22 2 87 448214 72 15 63 69 355814 1 46 21 34 82748 59 246925 36 257697149 53 64 6 2 718650861 28204 22 64823 68 131576 494472 433884 59 210454 128648 194527 312744 98 5003 60 378795 48783 70 7 67777 285269 50 39 23 76 8344 426252 772986927 296158775 332590 96 4 9 307834569 60726462 14 36 240933 237230 7 25 440229 418343 422522393 54459 4 2 17 18314 460782 9 89 759690177 254028 207419 93444 40491 551520399 64 63 232653 435928 1 800805145 412113 239885 84 62 53598 236792 17 5 99 55365 82 709172677 7 15191 327808 282179 13522 98 1911 266703 15 64 479325 5 8 377555 501619165 23 130233477 473128 158152 76 17 40 85 53 964324822 40 429831 539632745 42 59 79 448700 11 4 57 39 180523 90 113598 20 71 253462 9 93674 194112 25402910 70 5 95 149736 6 73 406085 395951 78 284551070 94 234210 41449 18 61424 3 482844 374263 48 22741 44 51 534068807 121378 181372 310222 15 395745 974004148 34852 9682 303063 41 52 5 224219319 122986 336909 7 486881 42 336528 82 42141 63 178949 98137 62232715 47 6 243163392 82 95 2 474766 205348 24 65 13 18 391574 84 60 450993 409617 1 19 441822 237061631 86095 9 399965779 280601 4 58 25 301723 74 20 55 65 67 404843 61 106946 268376646 3 6 93 6 72 69 325038 54 16 491922676 125010 98 30 125799 218550 218853 417457 290825 83 5 7 322555 252233 362699 3 242123 229680 7 39 70768 1 216085 1 273629 719802670 35 80 204568 71559 106872 35 5 9 6 70 182925 141986 3 92 19706 88954 283540 77 355938 199233601 422248 13 25 69 98 79 459210 72 293255 3 357177 299659 84 29 941300466 409523 22 91 256960 20 22 36 309214 49 2 400211 133741 77 152122 7 52 3 1 32221 947141700 289681 579044683 23 415051 80 223180 51 38 89526 1 24 53 70 78 97 9 75 37 449832 498037 164734445 219808 59 85 335916 4753886 16 37 107849 93 58 76 475194186 22279470 57032 236870 463619 32 30 131160 150855 43 147582 316396 92 43 66123 350062 164461 87 328890 5 43 90028 15 85 81 298361 9 91 42 15297 331956452 53 77 8 83 46 243010 9 328134262 260070 14 15 294798 402863 29 1 31 65995214 13 210306 103277 82958 3 360141 122514 306039 21 681799478 69 214576 82166 85 63004 190538 174800 282666 8 251565 404501 18 32 17148 10 244061 228629 245982181 440169 87 433068 47 99 89 457870 4 14 149783 303585 179006 92 194979 84 72 481903 7 328841 450113 386697 96 51 480764 90 50 469970 51 311116 2 8 393847 96 230401302 70 21 20 674710431 174208 258468 25 196961651 479464 30 34170 457315 10 32109 672572818 280318 636225253 88 5 75 433867 231364 178504 7 8 286299291 305462 147613959 64 329531474 31 49 27 376432 227463 24 231687 20730 22314 83 222655 457639 68 187452719 7 170786 447930 54 49 19715 95 452144701 11 500547448 679524596 4 112289 18 293112 16 2 93 353953 88 57 74 26 95 87 438111 28 276467 9 605726948 3962 829504867 89 457062 39 132308 395502 474287 2 6 383033 269420 68 41 248247 49 5 226252 214522 28 238671 4 647970012 12344 332761 24 472496 77 178100 246352 15 31572 60 246481 75 51 52 7 371747798 99 72 38 45 89 479692 56 80 95 78 93 99 99 17 9 81 60 52718 80 17 108538 8 53 143659502 97599 32800 29 94 262059 21 77672 26 2 2 59327 65 149518 287017 33939 66 123649 83 2 399028 126084 312730144 374278778 181303 16 18 59 43 320087 26 79 94 53 53 369839 32 40 134721 736153304 497119 3 478553 156536 34347 174555 61878 88 1 144757 190313 44 356306594 776033660 485207 89 345882 65 420892 322954 3 84 19 68 87 507933536 295148 59 209530 231430 260479 470856 570315474 80052 524338937 8 68 88 78 161342 445620 31037 17 87 42 993258179 81 435135 316610 61 132497 30624 94 51 35 485021 26283 67366 5517 67 156489 10 5 25 64 65768 507504795 2 57 94 4 306351 358978 16005 416577 265283 93 11768 403534 1 71 20024 504252238 234014 372159 57 44 853401356 2 874166791 63 407795 438822 28 1 352215 2087 194078 241148 62 58 486608409 340391 234595 10 79 80 7 1 78 349606 325376 278158 7 36 443697 33 677035804 23 78 127560889 3 90 220447 4086 395278 272938941 255796 411574 38 317058 40 94 456336 17 317623 714711273 64159852 430136 43 422254 48 7 87 38 918441900 68 258660 72 32 2 306145 450331 2 37 37411 13712 829304736 91 2 145338 24 29 56205 275309 257352 8 271170 73 376902 411889 2 336390 43 524113509 20 118943 306426 6 493511 173060 329915 60 36 295699 286476302 57 3 65 16 230119 58 50 46 766431383 52 5 72 344243 6 6 26 402242 520871073 263324 67 97 159326 11 63 4 12 58 206380 6 816587022 117594538 80 61 8 469314 10 484891 17 5 103129 357911 489899 31 94 324474 489172 29 2 18063 31 253000 438074 82 61 26 868743246 416890 439585 96 42711457 66 3 28 30 2 416095 89 2 734988464 103232 183667933 315335 5 289281 42 380766 335303 89 13 51587 807453896 210985 25 82397644 284538 251145 300155 32 8 3 129441 1001 20 189036 98 34780 43 261021 41 355778 165416 424134 8 128043 62488 107801 423750 149574 7165 174769 38 357255 335881835 274740 23 97 32 8 195895 55 29 7 11050617 6 3 92 6 219831 354994 210970 36 53 97347245 12 110946 99 82 300897 53 34 89 652068456 450762 81 5 28074 347398 260254 44 33 88 111931 7 78 231501 78 297515 639523908 60 154606 250352 20 258144 72 447741162 83 1 97 90 345549 12040 252547 86 42 13 641757541 77 158953 93 10 7 97439 18 87 374076 24 11 20 28 105478 114439895 376716 193537 417078 74 232263 18 240884992 117604 6 41310 126079 912413794 168196 254447 120227 30 90 9 218679 392822 92 17 93 50 10 704556962 246917 45 20 6 105482195 20 136576 297916 2 95 835975577 56 91513 13 35 7 9 94 26346304 84 356436 35 7 323140335 748462842 91 241870 48059 6410 75 71 87 214649 398066 223625 447496 50526 26 64 418269 97 2 804833522 190875 304981 30 494804 598351237 4 94 460680 238490 137458 333359 16 181394 530356717 3 91 59 132856 1 93 36 84003 26 9 217049 432918 62 365173 10 8 322773 709291694 50 24 2 33 244931 95 59 223840 130058 3 46429 83058 23043 64248021 2 12 95175 39 19 262089 32 12 881007844 58 3 3 98 765826705 524375171 794005789 63976 9 5 680036304 3 1 43 5 91 86 976125398 101381 272996 339096 2423 68 818322107 970137291 65 8 20004186 26 19 66 48 57 9 352752 8 69 82 147710 24 14 92 23 390985082 8 19 69313622 126168 46 248125 76 344294 354996 248971 67 397131 34 30 279145 831629737 30 6 2 441360 709673804 54 17724 34 53 439801288 636947889 479655 70 52 56 236467 5 24 2 379332 55 72 91 112990 32517 209089 420766362 97 19009 77 462757 582647775 1 210448785 280045432 455135 58 340146 305888 254443 176737 990355303 478463896 31 203200 352689294 57 92 454407 18 17 61 422395 51 177521 64 19 208634 221590 58 64154 37 358031 3 235567 6 215315 153280 6 459112 24 126173 1418 116303786 18 73 69 24 39 36 99654 3 65 382871 18045 87 79 83 22 42 48 201181 5 391197 440470 67291 214971 7 80 4582 7 94568 9 77 389442813 387810 22 164713 1 62 82 125219170 93 8 70 510593684 19 54 6 84 22 55 232332165 61 91 90 38 161012 49654 254471 430841 116885 283625 384208 773727952 9 552063721 345243 70 48 322402866 5010 11 245268 51 321347 473790 309646 442255 48 375533 8944 64 193838 437258 376067 35 42 15 92 119173 50799091 129574 305764 468910 97 8 3 13 53 359773 334874 28 685160417 41034 202356 245058 15 219909 63 1 357883 7 3 15 34627 52 53 75 40 1 204900 198928 576225161 31 19 3 575653414 1 3 203537 25 397090 3 285049 471694 3 32 61 313526 7 84 42 9 50 302434 14 937435400 338264 436904 245519911 37 81 95 101235 240183 323905171 882998688 42 69183 72833 180100 8 16 175367947 195299 422176290 65833 66 613975516 187724 611000828 30 77641 23 12 37 6 3 73 2 55 219154 454951927 21 87815 469020 86 345253 7291 495345 11 381400446 5 442847 342388 80 235041 5 89 71170 78304 38 7 478156 50 54 6 4 341817 460018 34 59 480946 989007447 90 5 47 76 66 55 357191 78 154303 61 48695 60148 249095 65936 127142 1 7 5 1780 77 287915183 62 6 96 326773 228297 4 199868 434644 39 84 56 924413597 51 26 90 94 8 80338 49 257580 482497 251815 112915912 561711893 65 106763 26 472151 51 741501365 344399 44 45 86 70519 408409 33704 307778 10709 8 487527 249929 71374 319721 97 14 48754 51 54 48 16 70 95 486301 199690 260011 39 47089 47984 203819 75366 33533 229200 88431 28 104678 6 69 3 12282 87 73 326156 16 397587 36 14 698258260 84 385162 27 63 65 110765 233581 82 207557 420010 296571 59600 82 82 61 36 245805 44171 757985968 28969 62520 818734733 110090 93 896498422 4 71 11 429922 476127 21 431074 51 3 51 152517 7 15 88 423893 44 29 167813 37 70 33 650670439 340132 72 405889 81 66 226350 84 450588 50 118913 9 76 895980974 422402 14 3 32 376472 57 34 488172 59 36 615675996 8 323949 321654 63 222310 567859218 257058 280441 219677 397225 57 44950158 49 34 57 493332 931950537 94 17 194113 70 189773 4 18540 11 51 36 118529 728999995 404917268 25674 84 269438596 3 99 56 55 457856 6 151568 467037779 13 490166 301300366 56 29 8 6 384019 4 67 56 27 353004 366478 112618 170537 56 94 23 283749 283957 90 482672 98 356677 4515 42 204842 38 83686 26 143744 108049 64 455213 140379 95395 4 832357489 3 809147907 894258429 131546576 61 430974 305467 64 103573 53 478120984 49974 49 459944978 55261 66 495119 74 471572781 79 463218 10 390288 131111 494288 226564 48 86 6 11 55 56 81 99 86 108840 47 71454 3 475317 929677816 494862 95 463795 379273 23 873883760 436951232 81 357557 97 706961394 6 30 235636027 27 79 64 40 82 6 41 95 421380 109189 159571 25 209028 88 31 326286 32 66 57 297715 156873 51797 33 111976 784162729 77 31538 203085 21 40 98 921314648 395172 229469164 449798 615217679 101153719 24864 45 71 39 259088 134804 6 384521 6 135309 68 31 52 263549 405262 16 316990 413942 261272 82 91 304672 53 91 9 51935 28 16963 360800 126350501 675266208 80 429094866 274975 173382 160194 50 59 332088 90 98532 94627514 35 470369313 73946 499867 72 165696 998427414 91 55 264765 69 59 8 249090 509785860 164672 51 70 31396 15 88 12322 392036 5 166882 22 25 126984 484167 92 42 203829 77 305310 68 376450 96 8 57 70 394261 518739145 476328 7 91725237 59 164304 630563590 5 476190 486470 406006 72686 294967 115755 45 404984 197135 34948 765742072 7 54 494875 196766 54 81 406160 139565 6 9 39 4 43 488132 3 92 62 270199 131226 191375 570120595 105977 437046 84 269516 212509 63 317749 81753 3 65406 6 98530 8 55 404924 451037 521514768 42 471871 436517 7 272737 5 58583 345038 425692 24 241205482 99 438856 22 62384 97 129495 49 35 403455 291028 1 316920 55824 379032 644661310 459672 82 398762 94789083 36 98 12 39 955495524 2 271459 396647 53 89616759 394558 96 81643 433967 259239 209949 84 300619 93 335377 377312 242602 32 311823 479359 351495 100785 63 402490 298330 22676 686511254 9 446989 75 49 387563 5 34 4 168337 30 30 82 260894 23 115134247 411677 216011 77151 321795 3 59 63 61 379520 431237 79 30 61 21 277275 496860 99221 13 236024 321710 87 404591 8 4 5 204301 3 248004 53 24 34 918649772 474171 624649239 21171 9 423062 430890 33 14 474401634 36 86483 446081 343432 237981 91 72 4 7 21 60 45 69 29 6 67078 91 52 352846 128816 19 315262482 94832370 389290 51 83 531687671 386691 69 292066 50 46 78 929176624 60 42 372433 7 187901 377043 327216 26 11228 51 1177 85578 105244370 93 6 493618 3 90535 100092 444276 39 80 13 10842 313381 76 70413 57 273158 423234 65017 2 416328 21 1 304164 47429 282961 92 49096 970362348 84 339141 15 28300002 616512080 278755 97425 404934 290182 176680 12 430593 898344390 90 208 147900 10 98 480370171 2 399642 58 49 69 42 8 333981 262710 103405 365601 93 88 93 4 477783 140727 469580 19 87417 45 17 41 285866 69373680 170585 21 366748 164930 69043 67 394619017 36 7298 96 53 84729250 13 382526 45 402877 72 465202 101103 79491 20 234015 87 1 8 383970 278589 77 355800 248662 29 85 70 87 390239102 248525 92 77 90363 15307019 52 132044 23 97 52 65 162004 17 9 82 57 87 21 178598218 888666772 73 34373 7 327076 13 274445 40717 41 7 9 916840255 11298 9 754695143 790544529 466042 370300 52 43 97 378396 241086 114922633 28 290522 474770 358922 87 67 20 34 320997932 224453 86673 98868844 35 53 69 297640409 113328 656516146 39 76 52 98 392369 7 94377 9 91 44 43 26 209846 39 386215959 150108 82589 323749 491952 183831 4 80 70 351700 360926227 92 60 99 173304 319159 8 421111 85 432427 90 247173239 4 267125 51394 283409 2 3 124367 86 51 451684 378196 84416 293810 44 9535 3 19 67 74 1 41 89 78 442374 63865 89 18 4 273584639 298600 38 377446 43 32 323244 32405027 11 250814 399104 497098 6 19 82 43643 36 14705 8 78 51 19 444929 247881 201717810 490306 25 493234 86 559837593 359847 327645 6 37 444213745 199620 221136 3 43 49 260291377 1 130358 90 69 22914 54 391162 2846 76 37 11514 61 96 236983 157185 368560 19 302828 11 114876595 87 8 53544 12700 180480 55 61131 72 3 22 236694 91 277323 54 53 87 277944 98 159631 92 5237 55 448873 892158242 248109 68 47 409283 28 339863 15308 2 302045 46 259425 98 510202260 23 45 8 83 57 1 340097 2274 405868 261193 499043 184498 26 321657705 5 36 8 59 397245 483333 2488 37 1 275794 83929 71 97 96 376553 246145 309436 104490 15 121221939 53 847883472 432334 231909 49 4 33543232 382304167 229578 394338 33 86 10 88 35 651141160 697607415 343175 746284571 40 145929 179280147 85 459358 13 80 332165 90940 16 323539 981533673 46 255732 327872 66 8 45 81 687769661 98 58 317945 432313 128092 4 386765 225227 374419 31 116446 11 191653 620587323 2 406259 58 313986450 167804 365218327 41 329778 228779 42 7 51 362529 199377 2 380726 25 877536698 45 93 20 221370 53 16 153206 110663 76 57 94989 184956 208481 4 3 62 357523 70025 262410 26 359144 73 198248 98 33 169508 375063 11 88461 51 51 469284 47 55 22 2 77 3 96 95 6 351798 262689 30984 703952703 8 36852 4 457899 363815 10 43 12 430379 138312 68 610917238 36 99 77 47600 433356 61 29 34 53 83 45 402892 172250 79 8 71 339286099 313581 339450 164388 66 195139 64 15 4 191100 6 320433 23 54 38 954160033 54 302753 66 938625164 61 97 934260930 462504 70 34 2 80 383951 298400 39 68 397845440 153107 239045 138227 236030 45 60 486823 76 25 12708 352962 53 265338 238899 265124 21 6 311485 94921 145869 59 328291 124109 92 160232 78 765717971 71113616 338492 363267 297435 222670 9 37620 353931 63 297708597 297325600 52 274041 462362 36 68 42 83230 360115 891581840 44 69188 197303528 222917 8 39 9 79 252818185 209925 90 367884 101728 473773 831484131 17 464424 79 75 214611 454256 127084 419509 366522881 76 22 21 147013 573664909 43 264383 79 33 93 132326 259981 176185 280491 470459 8 99 204234 58 440160 411695 18 352982 43 45 15 6 77 275409 576790142 9 386860 409059 125072 11 6 25471 46 408071 57 6 93497 92 95 66 513099670 31 262897 231055 136829 15371 851552463 82 64078 844090066 27 76 88 204922762 467578 76 346503 578338366 51 178801 473590 386905761 132039 414178 31 68 247370 41 12 18 171435293 54 43 22328 245807 44 3 28 8292 40 370316 32 25079 71541980 88 41 43 326839 413101 343982 38 2 224424374 89190362 10 64 6 8 67 4 460995 98 48367 54 90 381245 430298 154218 431125 350800 5 204270 217638 20 411880 337032 54373 80 218530 100390802 9 472859 65 497783 344493 63 85127 330674 254928 120341 355702 164716 65 36 36 42 29 81 448318 83760 81026 407944 40 662683240 345406 490182 191692 23975 43 470514 25 17 427314 319507 98 491477 34 22 8 847016397 47 1 179336 26 332379 61 115052190 250784 15 47 616559568 922810528 227469370 39 97 28768 463752750 196694 607712668 56 42 950450459 387144 34700 97 7 27 254664 194807 6 347744 33 85 74340 392258 85 79 447200 42269259 432129 75214 410496 469031 63 312314 223723 352978 15030 350212 74 362812 429384170 82394 151999 98 42 96 323235 39 3 20 5 84 417027 796719030 191893 145200 460297 64 18 95 32605 21 83 433964 235644 629123231 90 297270 2 54 72 40 801678695 136408743 39 990638032 5 9 88 89 318996 63 39 30 83 4 42 575413826 56 1 25 78 7 395135 54 22 55085 19 6 29 364601 51 66902 841965890 463789 4 101828255 33 58 154183 364005 63156 95870 81 304418 3 53 43 76 4 308510 736438813 37 10 313052 464495 109041 405379 1 287160550 352452 266112 17 78 21 40 4 304712 259423038 672303154 99061 178941 431014 65 42 9 153993 87 236897 264933 7 21 8905 13 63 62 141415 31536 369866 31 5 136617 91 157683 75081 3 77 18 49 19 212775055 8 379177 71 47 63 175822602 287249 64 24 1 62 9 276717 35 326090 265877 166630 55137 16 10 576908418 6 82956 66594 42 53 1 315906 146872 82 377521 40 37 91 466632445 92 188107 56 44 324217 33 406304 92 239502 7 73 450689 88 22 35300 15 6 848073219 43235 232936 282984 69967 17 264747 89 387865 91885 354906 67 68 19100 100367 89 15 200711755 214387 53 412541 59302 35 306470 56 42 63464 5 255866 113933 946536991 344689 57830 7 413333 194805 43 70 272180 919641036 159769 78309 54 780962507 6 6 165961935 41 187062 6 333815 37 47 251708 106715926 86 48 79 265480 93 31 929032894 92 30 31 386395 443068263 15 57 408626557 68 40 22 68 53161 53 72627 34 14 306473709 38 67 54373 313401 97 18185 80292 44552 191758 306582 475933205 6 1 361104 61 487252 25183 478816 60 17835 89 396042 354283 344821 89 491576 71 23274 5 2194 116984 78 998643000 188301 94 373728 395586 559636109 5 177635 9 499786 28 407935 327885 34 333715 352818 440364 232921 28 6 280766 61 421670 18 46313 97 6 419132 660517453 4 28061 381502 25 25 3 85527 413595 221540 98 9 5 11 88 396652 427567 440162 80 74 46 20 608202122 697375186 2 83 20917 14 252939 439845 60 73 37 323738 97 225252 270407 54871 358953 477910 447272 12 273802 402028 90 432065086 60 753254907 6485 314668 55 16412 423185 23696666 29 33 205947 196221 283214 66 96113 47143 98 306968 7 5 166207 83 60 388277 21 8 212884 64 26 22117 85 519530227 12 3 6 36501097 4 455248 66 209225 867331930 27 287860 179184 16 18 202236 72083 211128 2 443989103 83247 74 228358 12 2 351289 4 12 61010 111159 248336 4 88 4 8 138402 5 58 302409 845657412 379759824 55 57194 414555 54053945 55 88511 52 35 55 9207 488524 59 80 460732571 269189 75 26 23958 230918 108312 10 102453 468600 56 77208 39 206521 59 1 108854 701064141 13 347771 6 69 419919 411319 31 6 327049 73 117203 296211 43 365279 60 73 41 385161 8 92 49 225779 456438 49 8 28 185208 37 388550 337850 83 232858 275184 388146 171516 4 75 8 107490165 335893259 211444 9 76 30 445959 17 402126194 46 252227109 93 12 97 19 87 104664 25420482 465088320 389519 68 385809 59 71 99 53 2 913399099 95275 97 185014 16 43 388570 18 47 268582 124845 218102 91294 126824 53 117335 399498 72367 5 79 235233 1 685197373 499170476 14841168 94 381335 63 81 122072 73 463316 233258189 85 240713 48 89 289283999 28445 79 346888 61453 12 193067 95 89435 305456 234465 48 40 13 63 4 5 487701 47049 91 566746759 963195749 436705 32 15 62 80 35 407068 89 481340 75 320281 319570 20 97 349838 176903 550917870 54 643430296 346487 90 96 64 404158 346778 2917 77 83 67 472100 13 59 298167 148360 9 308055 91 353244381 71034209 71 86 178054 41 131491 437770 28 79 19 35 2 228631 85232 4 92 303409 37 51 44 32 313220 73 11959 129747832 403672 6329 40 276905 61864 53 257237 41 84 76 809018340 6 52 213622 18 143121 70 63 141318 191468 830005165 63 19 30 243077 333603 42 81 481619 43 26 3 535743323 413835517 13931 64 709799654 55 477583 380988 258390 1 400215442 365297510 419587 52 364756729 16 5 359466 78 35562 64145 49 248106 20 119208 6 232178 96 57 202825 90 231431 574898816 68 57042 25 68324 70 19 86406 317384 95 9 259478 32 27325 73 55 25 489856 22 137879 62 23 440383 1 30 288368 311270 7 89 1 616473172 446815 292046 94 130224 783009119 75 7 21 389567 50833 7 414395 240797762 40 47 448435172 386747878 485176 95 181077 3 393731 78274 49 99687072 318720 5 68 47 284939 85 5 77 33 96 70598919 91 771753665 812980188 185206 19 67030 637963668 247116 14 9 624195635 75 411318 6 3 79 85 231174 86 71 28 55 64 86 7 71 654522455 429211 104493 179283 91 99 22 57286 53 2 29 95556 1 2 570006274 94 240493 8 69 44 775 77 67 474122 1 13 78 169885 87 162078 36 125975 256443336 841634941 52 67 274720 29 496503424 130943758 440175 186513 37 5 622226176 987330383 399063 41 175060 62 89 1 112911 469131 53 38 98 383013 441313 43037 223465 52628 281265 467524 82202 285728 360157 325797 1 9 75 26539688 407460277 654640222 217202 839795296 55 147317 114371 464534 83 373220 60184 348348 284758 44 355607 415508 6954235 55 97 629238283 2 80 31569 403134403 37 262411818 440197 60 97 61 517676792 71 9 27 496359 44834 427027 11 29 435708 455766 159334 52 729180296 400971 332284502 431627 22 42 32 145689 28 65822 3 54 413053 303283757 261045 36 30 132809 680374421 144535 449331 63 178116 109036 31 265240 476123 2 475496 222391 64 62634 59 325451 5 172601381 86711 53 264877 22 38 57 364174 148625932 8 296558658 50172 5 50 56 291328 3 96 20 128955424 409240 76 40 471346 50027 403383873 55 394407782 52 42065 234754 9 675366885 6 4 4 42 64 106150 53 264974 193972 173769 2 78 499609 331061 7 33 875699964 66 6 23 160312 152303 398232 33 44 654868722 10 403452 18 250098 979972626 27 82 64 83 21826 616313573 963504958 42 4 393427 90 3 92753 455503 830467004 345445 174849 11 184473 10 221841808 75 421178 250578 331446 20220658 15190336 462752 442987 35 10 215589399 86 52 214267 143199 668819763 69 419773 22 6 978558086 59 43 56 61 431130 90 276742 41 174969 216426 94 919912317 294068 99 160805 51 347863 33 28547 83 653619766 36 82 47 72 15 284978809 36318 95 468662 39 388508 32 69 52 9 82 14 65323 41 61131 759515916 476581 393492 415775 736665716 278173 271878 248650345 440974 112748439 34 72 8 314565 2 48 193480 71676 46 970958000 60 335879 57 442380 870268279 52 14 43656 96258705 225699 701036249 443554 108912 270720 487081 97794 362203 79 51 65439 362679 17123 10 279906 90 72 22 86 83 67669 527813972 99 4 350832 214451 210537585 5 74050 65 492994 68 3 95 105370 24 375538865 398175 116717 7 26 35 54 330048 29568 54 81 8142 9 7 89 93 98 82064 487368 270003 261670 89846 278312 394947 94 81 262791 61 148768 253468 472164 74 1 402083 480674 477215 73 781276756 53 17 454765 43 57 64 591136684 2 201076 98 356451 93 99 4 3 38 49 35 206837 136278 248350 4 51 70340 888122052 76489 17 394279 435522 6 22 66 7912 74 78 679773152 758284496 23 38 12483 16 222611 79460 249797 479413 113942 946501936 463324 185030 66343 116973 66 771797833 76 1 48 361533 150725 97 8 935129376 423153 5 17198 17 186681 53533 72 28 887568803 97 27775 414618 98 27 904000863 134841487 45 504111976 37 231312 333029 19252 90 358499 73 35 13349 20 394723 36 255260 939790247 944998702 22590304 98 53 406252 349336983 20240 419126 31 126385 322402 573996578 3 28 615669984 233446 54 294166 529304688 66 437980 49013 365573 256708 85 202588 6 37 185429 69 85 98 56291 67 252342 185220 760737400 410359389 18 799040549 99 441197 308830 44 30 45 369335 476876909 165430631 70 305402 43173 2 506293362 130063 90 75 6 488074 471602 336094 5 6 78 73 46 81 85 218983 80 9 542903914 7 810310265 82796 67 50 49 516378951 81938 1 59 80 428823 530265867 54441 18 31 82 14 275096 9 406226 5 378861 516355777 274438 61 44 893166644 5 83648 8 680623942 46 653895506 472683 302521 442758 807432961 886830837 49 423058 46 156071 30 49 45 93 74 52377 164451 14 62 93 14 247543 5 70 90 4 81 609241295 8 916556798 89 404383 213505 3 33 434482 4 531 54 59 128303 42 254833 64 3 433754892 374302 12 188346 333443 97 42 59825 27 82 364565 73 405441 57 208816 219559 109099 8 165827 51778 415993 435313 23 228482 261278 60 47 26 334114 255450 96 7 98 427410 2 76 181126 277460 87 83 47 42561 340986 61 270764 449285 162801 199107 8 89 70 493988 308918 153145 6 11 243322 294686216 420465 107285 42 91472 157618 73517 73435 46 4 4 44502 451184 123252 35617 92232 233305 280702 234799 57433 49 82 51 374117 497614 690196676 239581 70 38 150736 459020 44 145629 19669901 308559 85 197376 148852 87 247113 5 34 6480 240404 244418 40 132415 12 311581 396784 9 22530 16 75 428444 168968 9 55 93 162132 344745 142864 253051 406722 5 37 65 126437 368375159 72 26 29 372192 84 187492 70 5 36120 20 2 317210 475389 15 102244 71 51 274433 502355553 57686 9 14 62375 78 9 7 70 45 425573 418626 25 1 377506 89 258104 30 446957 85 203436610 154969 334008 25 494703424 2 14 331831 294128 158413 6 387616 65 267902 18 239666 5 55 364726298 98 63 63093 253078 139234711 83 452784137 348771 60 129583 468521 23 349770 46 40 495042 49 34 10 114022 223315 703841095 204039 53415 1 625426222 497368 173453 64 476844 181219244 49 92 67 7 1 145601437 78 278442 256536 18271 128953 228079 117809 3 86 51 76 161501426 64 52 197278 2 222187 91 9553 314015187 364691950 48 80 246238 143448 15 16 64803 692315713 69 373793 255773 273943 84 961949688 27 51 132818 66 79 1 75 176316 276936 317087 886035379 252070681 770451130 778527271 13 28 4 8 400118 819018226 149236 45 6 47 428266807 356426 54 14 14 1 113506 65 72 153211 96 275269 13 219290 18 6345 196628 61 238177 264661 20823 1 430650 94 141575 15 77 497907 296935467 94 230600 364482 39 267967 14 11291 79 89 131194 26205 309191 67 77 43 53 14 27899243 448486 286275 52009 2 3348 44 8 174965 58 431771 242418 26 500703952 899361789 1 324524 50 54150 243445 19 14 51601 8 5 86 178647 59 4 1 4 83 76 83 6 27 11876 550388781 162860 328771 86 94412 226906 205607 21 6 424804 42 464103 22 399089 96 188187363 325179 43 132617 4 74 94 75 976442559 82 217586 224306675 14 184607 44 27636 439099 29 7 8 92760 226065 12 9 52800048 466205 270331 19149 24 72 8 219174 40 232282 223756 77 31 243312 608028861 156468 46 240790 56615 289219 55 60 76 69 249872 22 155378 79 364018587 67 96 83 283383 78 426185 9 72 59 97 9 94 75 19 4074 64 464630 3 72 18 427258 87 97 90 345956 107993 11 475443 584378425 46 75 86596 326857 217141 89 83 380058 94 309839 8 348615 59 76 811032105 191171952 7 56306 15 59 191478 219971 73960 6 71 88 349247 185511804 279710 38 239436180 318268 78 22 228945 533684752 99 90 661824028 319159 172180 140998 1 43 387172 78 192072 320911557 163591 67 52351 12 833171236 37 228700940 4 80 38 71 199615 257180 65605 84 1 50 16 21 359972 60 185033 50 870258210 41631 52 58 456220 33 527538419 172493 320576 33 15 2 328281 103007784 76 481906 333112785 1 1297 5 22 235706 123140 149502352 54 93 88 55 439921 670025270 176968 526694510 85 7 2 100976 386976 30 402302 87 38791 20 12125 167196 4 50 11 397191946 93 58 8 41137 446060 85 453555 7 1 66 390602 80 70 580557822 376668 12 78 411859 152820 273605 349040 94 549690819 200479 5 197409 59 439231 7 738052031 132745 85 14 37 778719808 73 21 435215 204427966 491340 50 389744 320058 292791 347260 99 382166 15 13698 23 297723262 2 218384 1 89 184269 41 475114 37 343003 82 370929 98 78 5 1 203683 457436 7 1 35 235595 60 26 103778349 9 757132676 48 92732 36 332424 9 2 283985 84104 227067928 11891 133463 124678 6 316114370 4 602810116 74 88 242710 80190 70 329205 7 28 90 42 52 281733407 23 433297 472196 375596 6 147106 391649 25 8 289711 37 49 353782 2 437958 13 10 3 12 46335 61718 303987 66 187816 27 58401 47 29 2 294565 44 88 68 203694616 363478 542994966 468449 85 15 36799 2 272701 698293262 63 70141 81 55 425954 9 7 38 749358045 60562 17 40 20 69 33 905791738 185132 44 59 230048 199432 138900 19 8 438363 18298 18 124061183 98636 13 73 347139 81 33 48551 70 319781 7 5 49 57 73 452159 843731384 33503 79 40 6 84876971 70 11 17754 20 395518 93 38 65430 993947472 948204104 484357 399003 3 9 88 48 72 39 75 375925 337557 15117 33 71 397435 89188 2 373573 75 192099 772049795 2 38 86 247336 7 43 14 1 49 5 295269 242370 121079 9 396622 73 327335 127817 165915 10 23 90 256508 276237 60 69 2 3 72031 336020 193253 4954 30 66444 525207641 159333 61 914901562 9 390162 15 3 468080 12 325460 392214 478623 21 139958 51024 896070282 471508 302755 9 447989 420441 18 77 20 54 242357 816476228 304325 38 4 91 67 14 297267 7 92 73716 425282 68 131203277 53 78 5 9 329161 585515078 5 236073 83179 50 178455 432789 429810 241247 131018 20 3 820064903 887532996 40 341629075 135396 262605 244163 57 289215699 6 394319 311653 45 73 79 9 78 446609 93 157430 298625 87 3 82 321138824 35 92 302170 36 22808 2 6 415525 249185 202442 59 107079 212502 368537679 20 20 111859 63 81 400355 48 73 61 379425 360567 88302 500130240 85 499173 400016 213627 54 84 967899053 52 75 66 10 60 63 79 317317 7 7 960034500 32 269092 60 29807 19 3 87 58 29 105561 121000 22 267439 93 424293722 391980 74 86 212126 75 172667 355867 55 75 142130 810588702 299390 273302203 60 449956 7 91 53760 283644969 44 114954 73 170445 96 882762655 69 204633 9569 5 140489 273568 475568 99062 68 335962 59 274247 21 97 128829 393117 84 336627 326525 80 8 101962 7 35741 425090 40 37 464951 76 8 95 7 63 37 19425 32 72 861433610 320738451 231815 16 149487 53 52 4 240914 99 79 374455 102429 482835415 5 78 435870 75 87 420875 85 58538861 9 76 74 37 34 892170500 188741115 5 616202443 9 39 94187 3 126479 854589681 14 205125538 269023 158205 292000 152504 108981 189073 8 67 5 54 189870 27 490289122 155233509 80 496748 77 93 23 446399 473687 121666 59 416292 90 30 12 71 670776394 38 203276 65 85 681131111 382761 70 336210 57 84373861 75 64 80096 166420 99 317577 3618 204760 208830 456120 391111 9 21 36 117525 35 116105 52 37718 33 141197 233692 360928 4 25 250234 965983795 17 50 23375 117108 11 481378 386642 342939 21 5 234654 453876 773246446 474553 76 70 6 65 23298 42 132734 393907 489893 76 469263 567603570 128920 89735 7231 332823894 5 441191726 5 53 1 75 338749 20 37 65 93 88 98 75 117944 60 96 40 913549958 414378 50 14 5 476359 328867 98 21 10 38 53 70 51 128616 175336 2 9 93 80954 4 7 448740 477973 370194 479701 118732 7206337 94578 70 70 395772 52 225315 2 71 147173 84 262974 18 71079 30 52 76806 36 75 25 219461 47 71 175050 28 74 9 70482 4 419397 37 90 469218 25 56 99 17 274178 173088 116524 338305 223771 60073 68 80 224214 366976 468189 169778125 7 432188 197778095 33 133332 96 143699 27 483571 41569799 217401 43 29 288692 304062 60 33 2 478591 748907459 102060 4 785352302 255904 456600 267796662 358789 281159626 384507 14983 356236 6 35 16250 11 76 320473 827353768 333583 945640727 422817 56599 22 44 5 763277571 229365 360003 420703 338737 95888 334290 204907 419096 25 421415 90 116018 42 116411 416874 1 70 369077 42 985059171 383011 468768 6841 28833 62 4 63 258626 93 756305629 40 158671 283308 5 83 51 48 273124 60 14533 51 29 163207 290747 78 572817035 94 402744 49 83 77 2 775305328 265280100 59 482902 477166 51517 81 97 64 362183 83 457026 244289 89249638 81 14 77 51 8 362949 69 206137 76 39 18 242191 385577 70 1 170768 258805 195090 31 80 55 433812 243609852 246004 60349 481901 693438501 458156 54 597286063 56662 357687 307878 61 251227757 505074314 677781106 222089 30 471976 17 60 26 51499 90 74 90 71737 159078 212406 37 45 33 125446 26 184728 961868477 59 311221 435928 121808 87 2 289628 83 496502 74 71 8 385792 473698 73 17 419715 75 359914 90 163647 1 240609 2 231560 50 457265 89 78 246847 98 658359436 180802 7 64 57 13 567111064 14 355209 31721 71 322431 835870819 228253180 64 417040 186109367 23 11378 23 556164785 465043 468890 1 887912673 104672361 96 86 76 357049 3 371664 34 379628 87135 12 342269 7 43727 73 276689 86 89 214181 780508382 95 307939 388081 48049 216225 435953 1 8055953 409165 5 751969171 39 38 453083 397004 488618 314073 52 85 32 109106 483029 7 69 5 201988 102214 43 44 153539 5 203703 21 3 17 72875 286458 419935 47 90 397249 73 196076 472523 45 64 446552 44 20 456450 56 51 195395 477176 22 57 487497 136593 481812151 95 326279 49 2 7 108489 90 76 625473151 126370 31 417169 7 405459 91728 240494 53 6528 591233827 82 69129 68 51 431443 43 54 140518 80 381225 404294 82 394064 50 207543 6 9 73 197999 438451 297604 121877 686463514 27903 304038 124254 177528 14 372729 80 312493 15 304729 6289209 8 188150123 76 120622 470515 222645 849235864 6 463866 23 60 40 37 82 150785 63 63 482460 2 255942570 102563829 4 839185469 17 293513 93 399941 498768 388364 85 35 394963 574005638 14 16 459108 36 247714 3 190770 47 116339 132230 5 63 119673107 59 431071 303530 268594711 447994 1 54 117395 34 16582 80 33 62 352337 86 40 320522122 102822 67 146940 12 74 46 29 67 265417 29 47 638679321 264752 76 29 422404 5 302510 364530241 44 78762 593774980 270657 30 31664 49 416326 405720803 287930 365721551 582781059 24 441916 28 483685 160279297 173453396 83 6514 361398134 483066 26 84 6456 38 79 15 74 459497 757638913 307505 138941 163597529 34 1 2151 284365 374433 96 11 5 46 8 467857 43 87 426562 78 14 198749 47401 32927 6758 757234769 80 1 2 112841 9 7 45265 37 46 9 240770 92 4901 403101 2 45 14 20 1 472225 23 219435 12098733 40 3 216302 88 6163 93 4 66 170211347 290264 44 923702604 192131 97 75 96 390839 52 478218 133243 399481 51 368996 5 436315 2 34 134134471 11 131585 9 272115 40 384824 160689 74 823866837 92 6 909095147 83 37 69 24 47 6 3 8 52 6 171592 769769964 94871 46286128 17 2 307737 346075 462959 81 322162 44 58292 9 206395 56 307959 5 118970 7 40 71 84 7 64 884286604 251803 4859 95 270000 220431 44861 20 4 38 28 55 215571 39477 11 446494 52 78 90 43105 50 238296 238640 51 40330 2 98 293252 418250 432254 90764 2 95 89 6 50560 207881 45 3 51 54 91 366883799 201505 25 12 189002 78 3 75 376285 454959501 38 184925 178795 413121 317186 339429 216956 859985588 31 59 9 400899 160626 685425573 426263 46 9 35 278253 63 305617 23 445606 393396 17 58 175089 20 948482953 224083 247130 66 300893 920632057 7 312793527 273528 180377941 364872 40 38 24 2 10 56 90 7 40 38 326320313 47 317931 365828 43 15 494090 37 6 230282 78 86220 70 39 33 35 31 74557 69 84 187834512 396477 245420 40 2 339289 195365 56 314685 269147 346337 33 2775 122694 68 34 74 804035773 208508 69 57 43 64 251658 39 88 39 53 452196 99971 41 4 6 51 179086 50 14478 39 44 92331 74 2 9 88 188658 19 640960072 403297 27 356529 29255 904541499 94 70 148060260 82 22 18 274248 69859 29 16094 25 63 138348 317783 10474 66 486986 404941 36 309620 329279 5 9 94 392122 311276 7 68744 903756364 202969 6 82 464861 362865 378815 395353 65 8 14953 2 75 48 374962 249990 208855 37383 229447 159644 234274666 162612 300810 25 377289 425032 46 275950 39 34 8 371174711 1 115490 1 499199 42233 117260 6 12 82 494199 956789056 99 221628 57 451118 291003 60 484036 43 324803112 183891 444597 32 290813 210454 13 65 96 40 703470002 2 55 96 93687 853222124 468978 305072 37 588093463 222701595 289973 144819 99653 9 19 32 32 46426 170446 17 81 51 7 7 3 283353 231103 82 387020 55 637798955 5 180500 712470550 400325 8 280928 248078 420894 337992 49 357782 62257 35 375137273 191770 350555 85 103719 86 27 472370 25 70 55 473734 69 442090 94 20185 38 16 5 84 2461485 50598 30 75 12315 78 64 79 207881 31910 29 70 53 94 46 27326276 485806 35 69 756474107 15 30 8 16302 417129 81 270990 348477 94 364224 126687562 37 49 345015 80 7 175134 137809 32 46 1 90 89251 563246358 42347 632780941 363722 41 78 17 8649 37 24597 440068713 251399 429347 645230955 24 272733 98 246310 64 355678 96732265 315929954 68 704775228 88 10 149839 65 72 426109 367595 24 13 69 391204 39 43431 33 352402 51118 6 25264 68 380663 95533 39 275671203 65233 556032636 84 9 53 7 613478378 38790 32 56 336901 28 700110622 46 69 78 170222 61186763 13 96992 638238345 61 95 90 418522 327657577 318846 163239 171063 7944 289467 120996 293001 45 42 14544 55 60 43692 416333 23 25 268812 442267176 77736 478498 119608 302228 342909 362859 332225 426504 71 311885 159923 60 85410 296163 42 211496 346276 420717 395684 8 7 12 82 85 55 20 24 439431 26 297648 73 34 71 59 75 50 221792 88 505357735 531861005 16 22 20 315114 80504 7 89 71 32 21 72 66 98 313299 18 161848 70 214358 621874384 9 6 390781098 130626 19339 65 70992 65 140195 339877 25 185978 904009528 70 329958 4 16 461014 50 8 341167 304663 3 262284 23159 29 429450 318204 370706 98 79 8 69 87 80 81 98 489208 134128 523407003 69 10 89 533634567 179368 243613 328496 303585 717319159 55 274037 446727 671315787 433976 6 374764632 80231737 2 68 183259 433313 300117 45637 7 434064 99 432458 286174 97953 589136202 308061 69 1 20 431306 313813 43 54492 4 685678269 308054425 223497 31 262075 68 423630 265609 85 233753 41 52 89 47 89 2 32 257586 753349751 7 70 2 33 136163 103855 470092 325301547 55 55405 21 54 77 20371 371119 13 72 1 48 294507 64 31 421000 198960652 370324 164208 97 4 935368247 93 4 9 3 6 6 231872 9 39 35 268846 353360 38 89 2 68 75 554664378 8 233592 447376 458999 258197 435495916 71 195993 290857 342579 70338 80 952216327 6868 44 569241420 35 69 85718 61 76 25 8 83693 444012156 37 403351 57 37 137348 349854655 66 82 55 449945 176922 83 488333 46 97 124466 150937 96 294605 8 223575 6 196437 15954 112097 51 219028 497870 1 27 9 417135 21 261448 84306 446756358 756552833 375745716 95 8662803 142360 5 18 215074 18 424319 71 51 395221 67 69031 179940 27 235514 54 60595 31 69186 443533 331751 31 69 70 5 121695 47 419921 2 141912 17 64 375672 188536 210784 436017 306131 47 469595 11 48456 48 76 48 9 77 250204 93 79 81 545137909 68 263071 99 205013 260920 94197 21 5 932545140 65 51 242628 3 28 127012 335392 67 69 174840 74 404585911 726464250 27 830367916 383615536 68 170820 77404 87275 295710 32 9 427154 45 113348 941881915 42 257932 87 42 242826 69 75 478296 9 169041 863412791 25788 28088 71 435403 165500 288900 93 139092 7 24 436409 67 355304 2 606004876 99 165896 10943 34 89 353222287 49 5 24 447466 280352 692460306 402080792 93 43232 862049144 306349 22 765234895 397669 21 64112 77 377811 331694 65 32708 38261 4 476449 477864 30 459527 80 66530 4 8 345509 985568222 31 225491 917410955 195293 33 395943 44 387972 32 761651785 57 297569 619276140 140258 50135 617470063 427095 17111 44 74 83 39468 322019 63023 396470 98 301412 108723 322231 74 42 56 224626554 216410 51 441086 167851 484165 120938 373180 469983 61 58 240518 4 84704 125005 56 376885 110988 247815 41 235366 470060 78 246879 59167 70 44 10 343039 83491660 24 769396720 51 51 46 244364318 130475 4 35 95 26 64 487936 85 22246360 726426061 76 330756 60 247139 97 354007 106593 72 14 59 28803 162730 465061 124260 1 82681 19564082 25 38 77 1 5 187875 240933 236940 444706 86 1 951362647 81192 11 6 479149 486451 3 8 16 30181 36 364866 374789 91 191732045 224803 201623 93 4 168709 49 46289 458941 385329 49 78 90 508108124 280794 317975 41 56 99 85 488332 3 82 943812574 95 66 342429 3 1 424631 168223 63037 57 70 400500 99 4 649077697 17 38 62 396817 458330577 90 6 478461 89 408069679 2 32 143 211320 9 5 87 4 335569 136787 12 325473 66 440107 72 696839930 3530 327007 309155 77 418886 190503 92 223467 79873 268903 228241064 372031719 448823 179333335 138751 81 82965757 345284 57 85 51 70 63 54520 67 33 110031787 82507 5 81 99 5 163959 531234366 41 32327 61 75 94 90 439412 180292 99 71 336735 172081 68 4 302434 2 29 23 53 82 99632 38806 10 30 35 97550 851297461 19 786332421 257701 44 11 1 334954 62 429647 2 287302 162041 8 10 261605 73 400574 18 79 67 510051664 56858614 23 25 35 16 202778 95199 202936 6 70 1 11 90 11 84 320748 92 78 219898 76 5 449252 62 5 52 289640 232936 136304 8 467179 422317 33 63194 247075 386685 121151 656580345 208334 326181 56 62312 119032 180347 83 457188 1 76 10 225001 274971 25 48 50 64 54 7 59 56754 9 5 337845050 415324 86 460352044 4 17 4 212760 347358 125981 302568 53 398287 27122 250929 13169 259626 29 48 2 37 4 5848394 443058 39 2 209064 78 6 478109 354715 238234986 435819 17606884 28262 399550 55 489324 106283004 300457 5376 88 23 46 19 4 20 485903 305850 83116 3 6 431664 98938 8 264339741 64 10 465919 1 24 77128 98 79 81 377708 491205 41 99938705 77 14 46 147044 44 82 900029601 45 403682 378243 357895 8 9 7 438896 119188 82 8 78495 6 384454 251282 82 187915 132552 185876 21 311468 217243 80 353747 472725 76 418034 257131 7 716715752 237579 200643116 71 44 279721 28 11 98 4 466725 294481 1 87 72 5 52737 82 42 59 68 175014 224411 74 95 345368 136621 26 16 87 26 91 1 6 99 44 24 56 1 96 69 96051 91764 190001 88871 370144 94 75 60 12432 6 172305 250178 5 231035 177840 199559 193911 195492 4 46035 457471 21 180900 143148 268548 94 81 20 8 148124 68 28 952124178 462557 87968 568406934 5 58 9 103719988 56 315358 143034 423922 448770 700132630 95448 127269 244022 82 7 5 59 7 9 2 25 210619 7 261635 207581 298810 180165 61 160221114 410298 259938 74 53 92 6870 6 16 27 70 540687875 117018 42 34030 128459 57 72 6 88 879613739 19 96600 261314429 26 605912880 117765 45 380091 314159 4 61 62 70 9 111410 4 4 168179 65 1 8 21 49 24 45476 276374 86 371524 5 60 91 6631 57 49 116287588 13 59102 26254 3 22 422034 243675939 339552 23 17 301001 25645 508183292 6 25 77 20 133119 58 265753 457001864 2 356127257 17 390524 447824 707157899 82 109273 30 462037 11 27 81 66 1 39 33279 413626 279993 6 346501 27 33 59 97 489451343 137776 240335 365340 64 378386 65 73 95 49 88 55 1 5 8 420998 8 272655 425736 41 355173 8 3 45 92 54 33 432990 51 68 92 134583 24 13 2 153138026 255052 64 73 47 300978 31 107590 423608 193582 86 35 188483 7 588624494 109276 161124 336169 247185 310679 132638 323677 421354 464202 478222 61 391358 98 44 60 71 18 121868 48 63 7 311973 252134787 23 60 51322 4 294139 213324 14 559621649 83 190103 1 375360 52 432741359 69926 81 125064 5 494591 3 392180 212307 290555 227000 14 39 226602 6 341535 37 54 221625 65034305 149069 474835 4 395619 329698 354051 373175 325816 36 871621873 182543 90 207329 505394731 1 91 320374 32 401357 133061 200224 450761 4 21 471543 19 158660 42 435011 71 99 68 73 377984 82 72 309875 93 90773 1 195939071 86 231547 938659193 9 471548 69 162995088 59 85 198895 281391 6 57 95 61 52 59746 31013 72 406747 10 345593 51 137555 244644 386466 230394 85 98 21 71 7 58 40826 15 81 44 70526 546986764 163872 7 46 47960 117702 1 54 339005 343055779 190230 225182 287695 431657 1130686 126884 63 86 2 84 37 67 6 6 301151 193052 470383 14 3 69874 55 51 107313 343144 4 458709146 206326 57 11 623276225 4744 29297 51 19 239058 93 37 53 179952167 264557 66 375416 69 56 451781 53 7 61024 5 386366 456818572 92 123945 117308169 76 12 38 139060 33 267388 93 38 258488 289944 50 2 446883301 881363704 67 299236 93 99 315546 379743 53 381397 183681 52405 116646 2 26 19 22 11 65206 48 2 1 203016 1 34 423170 177335 255910 30 254264 332227 268719 7 281071 92 139631 8 155489 1 381966 20 12 4 367729892 86 107479 480721 49152 278676 303012645 429216 427132 426826 93 346887 626489821 8 99 104270 438593 343270917 9 67 202213 315829 337335 402671 208877 90 28 459711 89 270415 444240 9 643111084 92 3 315607 116277 77 6 927570997 459560524 384945 27 227683 915765198 60 47 476245 5 494425 64 250225 167124 52 432434 94 311535 210553 256871601 343276 10 7 380498 80 54 475821 388890 1 3 19 353871 36 139540287 15 168222564 5 73 59 37 235439 37354 61 87 70 6 60 76217 67 494269 179222 1 402034 80 34 3012971 256631 49 92 48 268399 413817 392581 624721017 98028 317703 416961 11 364068 691883408 473873 30 160781 40 4 158791 39 58 258178 485766 6 293073 263495 38544 51 47596 466705 346421 325361 39 580633253 12 450572 684831323 74 377127 47 62 44 45 249595 131355 368464 101643 297737 434645 79 53 38 70 39077 201573 392357 318300 220831 72 17 336033 129234005 242245 85 33 625859857 46 471090 8 479407 39 82 12940 6 97 26 121670 64 219910953 527023496 389214 138805 49 16 415691 47489 499987064 192635 35230 86504 484176 86 25 51203 485475 89 160886 72 59 199953686 392559 67 27666 16783 2 44 4 86 88499 74 87 52 70 11629 114667 96 81 1 91 31 8 365590 495675 187144 67 325844 39 2158 415027 95926535 79 137731 24189 54 986279484 445417 5 394751 464742 463758 7 91 153931 309943 19 46 302064 95 94 35 7 455178 71 97 3486 99321 52454 71 316092 65 36 159129 329909 63 77 83 112795 83 40 142030 926644877 146385 55 3 132207 248305 95 1 90 83 462549 5 485041 290862 43251 212490 236439973 24 48 116092 96 1 464230 91822274 100835 10 458279 419252 26 5 3 57 64 315080 64 247991 129033150 87 708959359 809535742 6 9 185179 22893 497923 421890 50589 493042 323305 83049 380229608 86263595 437672509 389783 422553 32 84 66 359660 394955 81 4 895608181 8 918578001 93 890022064 78 494352 20 548795046 9 61921 295900 5 15 47 22 34 97 84 249163158 721897267 48 665698349 66 389727 36 31 176978496 53 50 29 34 15 23482 35 3 91 229029 478742 446863 46 64 83 89839 251179 652014921 126565932 133055 49 331253786 7 1 70 72 53 79 190763 471490 28646 36 231335 178944 6 35 355428 196571 47 24 79 80 38 7 363494 325158848 145025 93 369396544 631529336 669960960 68721 2 860010753 24 63 331405 72940 44373 38 219564 29 44 70739 347923 494482 259899246 54 450361 257967570 13542 702114258 2 297135724 29 232515 467 113161 476004 53 100725 832868341 886736499 92 5 410204 34 187785 152621 459258 48 80 305032 5 143928 35221139 1 417561 272439 331679 264998 68 41 8 54 473462 2 91254 4352 978929165 298219 28 229521 475898 179703 37 74 24372 77 87 381692963 251551188 454599 332301 141947 197198 92 351809 64 74 451439974 1 34 46 50 83 58 273873235 92 449890 4 68178 36 5 222818 386482 8 183611 45 19 7 988117602 4615 103978 92 18 59960 42 45585 69 6 1 8 403856 6370 24 95 308957 71857 388544 456791 19564 5 639820237 259962813 90 406892 182129 18 465361 171463 879787144 711142215 7 55 73 642755104 75 497604 263860070 52 7 480013 641856764 62 4 16 63 2 401410 50 95 337589489 56 87 48 6 76 50 68117 460177 158375251 17 45 37 152805 53 1 3 124930769 64 49109 91 79557 480231 45998 33 236681 80 47 341143 42 475238 195612 3796 48 124935 2 72680 14712 2 7 367007 116884 356108239 407622 61 117955 31 301275 51 12020 6 450666 88 169016 263533 28 202595 714836965 487727 18 35 98 82 34 27 312764 366825 5 342548 313268 10 215708 94 9 476325 56 1 41 67 468195 45 58 57 9 259349 25 13 303524 17 7493 31 6 11 60 213286 86 42 132357 50 3 36 50 21919398 1 3309 51 60 451071 191909 9 537267723 415189 278194 115484 22 297865 32 81 378349 98 32 380189 385061084 200638 3623 59133 77 25 72 8 366477 91 73 265344 12 75 52 263278969 216187 28 150837 86 516667678 66 79091 25 54 334770 2 37899 80 738862440 76 825633586 154860 17 445960 401358 267384 51 395604 35 710161010 1 79916 29 439901 108852 223454 29 45 34 214650339 194455 428540 332896 46 58 78437 421877 38524 70 60 8 284175 58 60 160391 62914355 944176090 51 216635260 89 276877 457775 402302681 44 228361 3 12 91 14 8 203880 36 498761 56541 490452 41 372481 460088 194750672 72847 421219 381268 390811 283122 9727 6 450075 208230 36 27 5 96 313599 675601252 775745309 277981234 398659 377770 6321 103330 275610 7 81 53647 10 140023 71 53 19 51 59 210635 322982 160818 138666 91 235227 39 392934 27 14 437057137 49 87 25 483430 94 7 71 670852151 8 440103 125806 448586799 626945131 40 77 45 468839 16 47163 7 840359500 186398 5769 324616 380995 349240 55 21 52 9 10 30 60081 114308 387471 91698 61 22 1 72 28 417749 324252 466949 365056 322989 1 49 8 389632 38717 42 383140 88077 345901 40 53 397544 702928881 295206 82 94 87866 8 463243 94 336821 681958202 77570 32961971 11 96 156149 27 140337 9 265214 306838636 118047 368901 459701 239479 6 456728 298122291 42 9 76 69 614078378 369271 46 34 126181 70 17 48 152390 685356490 207598 454328 9 214178 302272 86463 355357 649715035 45 103824 28 37 16 427259 863560286 39 16951 230758 152804 395534035 91 53658 95 15 1 31 844008216 119146 497813 63220 8 6 275995 27 27056 268730 392440754 5 1 470153 418172 3722 93864 423768 435254 241432391 379103 236781436 2 81 40663 707855103 68 78 82005 42 428088 9 2 58 257987 46 76 61152 40 90 23 50 31694 854451548 78242 113041 14543 56604 399868 426566 534309327 76 15 477751 58823 43 45 88098 40525 623316196 445518 1 369104 3105384 264113 396189 42 805797051 241702 234175 11 74 176183 26 3 909972961 275933 5013 404396 123457 332010 46 158769 5 52 98664 67 31846 136898 2 270998 52 730915149 58 97 315779 378995049 6 5 367081 370805 416051 95 59 48 1 91 94 93242 69557732 353142 250814 68065597 145305 26882 34 122057 492268 361735 1 71 424375 4 2 359815 274374 98 55 28 45 492998 77 151899 346548 31 314465710 338319 41 492446 138964 47 67 71777 1 209085 900305614 96 360330151 31 178704 149553 178247 2 309826 41 4 53 73 77 65 389278 97234 234041 18 333630 229130670 82 5 368998 49339 28 294615 6 12218865 31 88 88 19 130313 71 11 361268 27 637264569 156556 270354 5 73 33 300999 85584 415433 316303 92 704539098 205275 8 35 209137 455985 72028 140156 236066 421041 19 19 24 26 56 58 397933 466475 272771 51 86 259919 188266 354645 97 883830483 766811849 267543 431361 76 236828 56 20 89 74 54 19 18 10 82 3245 184118 798504234 3 65477 51 498246 53 320075 147888 260313177 190207 243764 184983 94 55725 381806 87399 471617 26 52 50 923205598 51 97 440479 487152 399029 9 442842 66 57 73 467670 140407 137555 166118 61 74 315467332 240542 6 18479 42 176707995 94 467097 38473 125461 94 37 37950 12 43 93 511372297 407023 311031 83 251971 908893529 46 286150 384699 68096 46 105811 62031 61 8 55 580457205 95 1 254346 3 64 27 52 16 232822 31 320350 37 29 445751 12 17884 361152 310146 275775 92 44 27 377771 114840 414189 420578 95 438786901 124036 74 7 33 40 39 115189 69 319140 5 9 334960 78 7 105644 2 111951 69 433266 352794 27 700272751 310133 48 101306 53 479437 70 86 60 473810 194929 174191 389772 44 792532079 46 6 158993 2 79 262866 230552 68 335712 407657 72 438250 327356 81 7 148605 109313 62 226802 1950324 296472 1 30 10 53 12 350562 251839 412849 291687 24 271306867 44841 78 411750 757982483 13 96 6 60 37 30 78 467818 262741 371872 1 426960 14 86 707645264 57 29 66592 22 2 412601 21679 408172 63 476548 71 28 216809 121353 97050 60 81 55 1 2 56542 74017 14 443321 28 7 37821 66 34 13479019 23 18 443780 147769 50 655048857 861460734 11 8 81 50 312447286 51 496107 19 80 62 376670 60 34 456773 209306447 54 118163 68 84 261239 190168 8853 403127 401079 56 71229 302091947 246155 336722 328762 14 20 422425726 246028220 53 42 39 452445 99459 34 37 133246 54 31 218642 248914 225493 20 272789 51 7885 550433335 342059 7 175697 1 48 353897 375768 124533 68772 36 55269 488099417 30 79 463010 26 318214 76 74 4 9 189658 94 350780 101002 304831 89345 35766 41090 6 29551 479677 90 456015 478473 72 146544 67 89 92 220885 359577 102472 5 62 6 2 244050 8 982844252 33 87592 90491 35 45 170100 99310 280816 6 246654 41 93 6 232207 152310 297143 61 47 94 810841949 782230157 167201 42279 32 30 244401 30 59 29 89 42 74 184449 237763 75255 56 75 413319 20 489360 10 238297 68 2 65 7 28270 131638 18321616 14 81 15 5 229189683 21 7 29763 441033 2 40 22 290860 95036 62433554 261637 54 451058001 62 93 7 379141 40 66 320069 7 255113 66 496584 15 560584895 357209 126443011 8 40 389686 7 74 89 90 200463045 24 7 31 178508 111416 378471 990740371 11 78 51 50 67339 7 38 273123 276417 9 2 49 48 43 272154 297425 28 402843 64 4 29 80 64 94187 91 814242506 87 341545 15 115060 85 410855 64793982 804112147 556680912 21 188066 293691 20 900189399 215121 119229 231076125 260970 16939 82 82 177179 48 12 16 8 10579 24 87 100338 19 396213005 169939 8 103289 63338 15 23 16 492859 48 430152 13 22 28 56 77 177575 97 26 27 94687213 31 204326 7 363105 2 472404 16 48 467080 460124 91 410228 319020 220642 391166 75 958687811 114905 93 70 4 18 277012 68 422697 49 48 92 58 269682 93943 27 11 50 51 8 85 344969 202571 261423 87 492734 166949339 58 29 542334637 172142 236710 131688 40 7 59 4 309434 94 121044 40 2 8 291097 31 71 83 168476 442292 496049 153379 905082913 48 419853 3 185018 91439 96601 69 7 93 236672586 70 40 60 214748 350174 332408 449502 486835 45 225241 19 382025 22 479648 467780 173735 63 341669 87 96 34 23 18 72 208880 7 387367 27 105114506 22 203111 981909336 12205 60 4 339294 432360 71 48 79 8 5 752369176 57093 213723165 65 33 855010092 56 829298042 330919630 306230 56 83 213831 282623 323938 51254 32 49 407473 50 410865 489085 51 778833692 353732 68 97 459065 990678786 8 13082 65 383567 248640 82 113384029 398138 323481 5 384195 169209 85 30594 345187 135715 23742733 42 25 258667 28 411174 7 201585 74 79 3 91 61 240710 64 244398 43 487473 216414 49 410491 7 6 253877 34318747 52 191553 363279 2 97 211287 45 29 24 84 67 343273 201830 716594136 79 9 61175 122442 43 51 7 147886 72 489017 93291 80014 39 89 43 315869 493959 197469 36 97 39 1 46 9170 7 66 7 91 425552 25 48 212235 394653428 409809 96 66 37 94 49851 255356 99 249767650 95 68 34 74 401634303 261948 14121693 118231 46 17 140915 35 322147 91749 53 433032 206224 325752 97 37 281153 697677896 165442 28 87 384378714 82 74 55 8 46 49 126438 169042 45 169176 19 27360 75 389282 7 541614797 84 16 45 8 897497787 454211 413593 153399 237950 61 407374 40 87 325777 13 426270 228010 208005285 41 445131 42 93534 462216 94 374735 8 87 6 56 321634 32 29 337009 23 437152808 148645 7 495572 7 75 401464 560228623 492488 317065 205608 29943 9 60 863153581 57 553299203 81 57 248674536 22 313488 80 97 215196 968932693 430812 848945635 246120 31 59 69875 417724 17 477187 117643 938972990 336547 1 565733360 94 295146 82 96 12 52 418759 2 93 68 450155 99523 76191 59 39699 26 166786 234524 224792 59800 184742034 217171 59330 95 67 289046753 204526 481735 469688 272128863 11 36912 24 250801 59 179840 275084 181261 4 2 92 80 140609 123386955 41 341659 73 365248 3 397667 90 231077 36 9 243165 1 159269 276349 47 81 5 415394405 68 114196 76 456478 29 20 54 62 958462082 75 350886 18465 472346 105211 48 27 276173 422132 1 24 77 44 85 13 119020 16 401958 81 78815 473716579 38 72 251311 242252242 60 853328674 231891 291436 1 240621 23 15 135083 21 665703019 66 12 70 34 125875 330634732 88 96 294953 370794246 10836997 4 184017010 16787 63 51 34778 471966 90 73 104033 44 89 6 141819 114612 91 116825 456542 414114523 36 352528 149551 167032 2 389138 91 39 182287 70265 986925833 24 46 123178 370847 491659581 443467 344640 22 61534305 6 65 52 261502 63 36117 399363 97 138994 38 92 69 18409 6 14645 57 376370 4 61 468959 60 248912008 29 408192 28 9 69 61 420310 373548 7 146658 68 1 323116 91 71 26 14 34 902307236 208813893 445505 5 76203 242997 251587 89 65 26 8682 306740 760564668 92 51 19139500 22 394455 191861 19 48 445324 952891663 3 40 345644 467036070 39 1 107432350 135600 69 97 923812332 325303 38 253176 37 102275051 4 186301 252773835 25992 199911 45 38 85 80 61 478209 82 32 372104 743905063 524407724 93 217120 56516 79240 868658575 35 306861 337952 17 19 16 212096 63 1 5 596589923 75 142805 15 224203 4 26477 198274 22652 164507 19 389238 465700 114835790 9 18954458 192625970 10 76 38 78 5 416649 14 28 43227 5 211299 289705 9 3 488492 815072268 38 27 342439 76295 59 90 541372270 183825 18 49296 308332 97 24 3 495530642 32 7701 881842500 83 44272 81 425343 44496 229045 9 12 420487276 57 45 107679083 70 401329 469385 394067049 55 429558 907422170 2 454642 16 7 368118 139142 14 132895 476464 222566 515531046 99 89 60 55 22 473348 9 67 191655 58 10 112920 99 2280 339912 473684 72 176231 388488 91 64 45 649973693 39 13 306230 123030 91 99 77 4 20 74873 436941241 64 5 3124 73616 84609 6 56 47 7 2 50 313687 424352 32 98 169261 1 57 92561 31 389333 664559445 453002 321346 65 21 33279 40113 330588 463531 177855348 439599 17059 6 412886 95753634 314820808 64421 74174 99 380 584386615 395027 46 416058 95 487554 276320 74 321142 97 111803 392434 178338688 343269 378972 165878 266031 9 75353 86 92 3 277167 69 92695 389460 29462 73 97408 22 72 2 162691 43 6 270833 494754230 20 319693 47 349956 400268 66 72 149054 88 20 462361 38 5 197042918 50 19 771978003 210838 495808381 14 225173 13 88 458203 507530705 12 344470734 179873 8 34 655212927 31 491192231 129443 84954 5 416625 8 21 109636 493341 233899 433218 35 150317 389104 408292 107295 334261161 479157 115377 414796670 1 243193 64 9 4 64 480209 94 187531 2 425629 71 83 424311 4 495426 5 79 227225 95284 80 15491 254482 318871 6 336892 3540 3 64 223112 82352 11 955564348 7 138161 359003984 34 819680222 38 2 35 30 75 47 7 23 229082 35 85 407279401 52 6 120749 50 61 37 389151 368426 450024 47 39 341471 956472477 503336846 52 214715300 5 33 252563 75 80 95 477032 62 259819015 620850567 136051884 72 283448 194725 290722 9 173319 30 391534 38689 40008086 101498237 372866 41026 33 248315 20 284063 3 119527 241000 331588 75 70 380185 737473919 29 201715 48 43 10 99 452302 13 30 51 39 886540530 36 84 368565 36 2 33594 84 417346 39 29 9 300318 281204 17 10 54 406337 221736 26 86 315655 61089 668265543 99 323031 288205 328754 61 75 458288 279003 72083 7 410726 942192451 50 287499 95 49678 289838169 25 515388004 273672 282310 78956 342827 153000 74 24 5 312484508 13 35 205909 300811 31 91 27 72 856639063 432749 22 189174 260516594 90 189035 76100 59 26 14 94 68 66 448762 111624 445375 340814 359227 68 81 8 54 4 3 11 3 223133 47 443514 16 49 459791 344871412 83 395436 26 3 56 488491 67 53 75 33 86 38 18 181609 27 27 59 81 15 22 26 30 269248 72 257998 561864050 254314 63821698 59 31 89 72 5 356916 298580 60 77 597457960 482538 459509231 258460 240886 413145 2 101158 62 24 16334984 345459 358181 69 442555 644758154 1 60 413512265 912933140 231206 1 299170541 22 376829 73842 143527367 1 450142 26 33 84 70 8 478721 86 5 7 113863450 19 350071 79 921916870 17169790 103970 5 157156 67571 13 42038 59 720150788 90 204811 482729861 154864 492399165 63 35 299804 6 23 88 22 418396 44 8 958101240 53 2 184594 77 5 80 324518 58 773906866 19 339311687 17 326164 265802 25 85 67 499283 335626 26 41 41955 4 145860 4807 384590 41 7 484842 55 14 6 95 30 120170712 182404 33337310 42 346224 215903 95 439998 16 20 213631 331382 30 29 329552 52268 19 35 64 55 397886 58 95 630571350 32 243683 117400 168232 74 94 310567 53 352231 466713 17 163034 14467 763839686 190173 70 89850 3 142170 94 314308 75 210990 37 40 478616 38 53 233771 172082 284399 261825 40 226810 14 135352 103306 19248 390681 57703 79 247144589 94 20 411099 284197 943579375 119580 70815 32 55 243762 205322 161709 765007828 293453 41203 936968840 284126 249092 373224 22 28 6 399570 52 217385 1 99 42 119851 20 329448 55 70 20 2 420408 5 78 50 160726 5 303177 121912 96 964035124 241637 446089 275645 33243 302748 2 69623 21 497219 35 43271 16 12 187057 296776 53 899541366 496334 146839022 6 93 467722 459264 81 4 438210 645917092 168922 47 136027 309614 213514 857050522 114957 457938 17 56 63 72 3 28284 53 30 15 436499 660971475 2 9 159493 38 30894 89 83 4 10 79 11 56 89 27 476647 58 85826 18 273767 484817 109065 2 24 97 410393 35 2 40085 52 93 67273065 44818 131351 365513 98 39 470771 415190 4 213075 47 2 22 7 261785 604521023 85414 75 46 70 345111 412409 9 285595 1 379551 312266 512314933 34 41703 73 68 165071 1 28866 82 2958 65398553 191520 9 431995 123096 283768 31 83 82 455869 28 262385 70 9 29 87 24 265996 94 499400 74 98976 71 49568 94 390051 93 10 69 332326 38 447843 7 84 239680 60 64590 97 782084445 452009 250869 40 637386072 99602 367352980 410065 64 64 629729077 66 32483356 8 312505 24 57 248336 82130 86 268006 99 90 54 121092 270925 7 134444 23 4 64911 340650 24 79 33 17 54 45 52 487720 51 27589 353388 6 6 46 905393361 86 10429 102939 64 273149 351337 443469 20 358015 26877 3 77 55 22 97 70331 76 66 347036 41 320452901 460463 899478472 260029 78 327427 40 124491 6 286983 89 95 7 408595 154120 306151 88 30 29 26627 52 429373 51427 28082 450016 164562 101638765 4 53434 3 4 4 202340 81 330454 29 238881 9 57299 17 577264450 245062 427699 932855591 7 196930 36 66723 49 209323201 254981 827721730 599 24 99029 369491 11828 184626 53156 41 74296 96 59 909166960 10 22 784855523 869987933 465635 283793 56054900 4 45023 127418 129857 80 237263 764568109 7 8 74 298079 29 77 929842183 29 439187 202993 38515 45 14 3 357833 254110 91 61 657596123 90 304723 1 128451 47565 63 94 88 13 36 140127 22464 37 92510 55323 62 65 358890 192863 573579551 352125 49 449526 432995 394268 313286 4 459165 226467 157396 49 44 37 23 87 8 449690 229082854 232749 377003 7 443026 82 493140 67 288549944 7 82 72111443 59 128519 87 382706 53993 418521 156463 84598683 699736072 435620 39 861591361 24711401 296891178 222712 89 153448 86 26 18 188073 6 266621 2 358835 172363 47 453767 381260 82 64 436266 276690065 214494 237160 184926 157821 222727 146438 27 388643 77989 95 67672 425755 330318 443251 1 82363 21 467676 5 167891 33 94 124201 37 6 36 44 161822 389278 84 56 333807 196396 31 21 700191633 8 39088 72 46 499116 186369 35179 931943084 42 5 376092 341288859 7 97 8 26 6 35 488872353 7 211062 84 67 94 796214650 208404 83226 442759989 3 8 78 61 246469 134013 3 325269 53 7 58149 367832928 53 76 11 352255 2 113545 704364159 71 1 6 109077 7 6 98 199807 892230122 73 80 165620 293541 233018 37 664079258 5 41 31 95 352258 74 85 6 681472805 978959073 70 65 311491 14 487197 93 2 8 23 443460 82566 6 128998 68 29 99 2 248896 97 88 72 4 5 893144930 120012 68721376 303938 263282 7 447141710 8 36 165309 179601 5 15 26 480550 253415 11 5 29 751855666 21 53 87 174053 234597 28 395100 963665285 20 8 5 912354567 47 331629 6 733501671 57648 818032412 18 2 84 341612 5 20 415881 284268 201644 737391045 61 432949 509356937 52 7 72 39741 53 761848464 12 70 17 301507 47 473085 402222 359667 495969 93 455031 8 295633 66508 34 29 14 16 392726 381787 32 31 51 241415 13673 123677 452114 3033 39 371896 161058 6 229768140 15451 78 499707 336312 99 304787 988575147 327141 679659381 6 29 27 338261 816030133 498465 61 60 419611 10 158421 8 18091 38 363943 38135 81 68 23 23 40333 75 451157 50 86 170805 67 313150 6 67 172435 492121 738424586 41 95 41 19 51 18 74 5 84 63 685509634 406434 172037 123487 70 589823623 179827 430504 9 269979 27 92897 1 84 397443 476547 645454219 225279 56 69 247236 364675 38 165978 2 154461 145355 444573 7 71 46 77 72 365138 82 31 46 106282 493731 64942 191550 100199 33 469903 79 274300 232060 18 46 52479 44 57851 6 44 44 116068 25 263198 14 75 240320 20 197704 107684 76 54 258006 77 136975 69 422837 445400 23 74 4 5 51 391402 75 164868940 12 93 323315 4 73 4 187745 114291 313358 1 30 447462 41 33 76 25 1 63338 36 221134 39174 82 93206357 6 43 97 138390 72 55 45893 430933 255807 334614 17 96 174662 835197605 84 535465867 86 43 1 855456507 285540 329165 429862 398544 79 337650 37385 159147 947352599 378893 67 13 329632 436793 1 188185 160468 11795660 115988 81 54 6 7 15 14 26 1 543272212 68 33479 986628897 534618726 89260 24 342901 396644 9 246961 360335 8 19 41 60 57 35 165505 77 28 429100 50 65 401591952 91989 444455 554597406 39 35202 71 288693 485966 80 51 463784 58 92 52 445251 215965 39 18 229841730 318063 404999 32 100156 252512 385135 773761533 122892 60 43250 64 38 320887 99 60654 91 92 373598 78 11173 60 83 59184 113162 1 229127804 193475 11 9 85 173061 59 68 59254 59 350965 77 368383 20 30 34 97 31 799364761 193218235 3 913859396 50880 91947 188491 7 49 303034 11 90 400211 57 101018 787668364 47 100277 449018 36932 50578 33 36 45 99 70931 371905 2 64 90 172554 93 309027 383939 184806 480780 241234 6 26 463797 78352 72 31 3 17 55 96 425390 436136 765396397 147693 71 929115239 355678 86 64 285487 8918 89742 46 3 479917 29960468 314681 63 489893 5 6 415648 456756 125642 88 484701 435826 285662 255807 136451418 97 262804 312058 892943320 58 46 253881 42 447096 198619 19 363822 15 151483 176398 3 264894595 258251 202939 369757 26448 178240 98 85087 478063 492123 47 19 40 88 86 2 48249 29 393515 496157 1 97 737162414 58 16 406116 409187 491173 20 64 231888 23 479047 12 123921901 402147 286853 15 93 440960 521626117 232617 248147 122771 17 58 6258 80 2 98 488920 394993 10 25 3 144848 439747152 298042 402658208 268045358 9 160344 424335 92 112458 10 1 23 6 57 53 394819 348546223 2 61 58756 95 253419 291075 392272 39 79982 50093311 6 56233 1 1377 985844348 56 293918 161950 97 8 18 738274104 7 283430 473725 995254801 358464 43 211773841 359917 94 489422269 33 318080 21 9 93920 280964 67 6 246681 138302 175989 44 156352 20 318717 1 28305 16 29602 97388 845826279 55 20810 65 66 94 227842 126128 86 267720 33 82 213593 66 204462 362113 92 11 408431 79586 145582 370477 250987 463586 71 432594 89 445625173 397304 185782 14 46778 41 71 212702 67849 249864 52 25 48 197701 450838 827527084 1 113747 303031 25496 7 18 121115 5 156495 325058 465838 40 34 336236241 75 27 83 73 369464 7 154650 476102 192239 87 457000 513555406 680161908 88 65814 94 272757 2 92 679237776 3 381871 263931 34 928966405 58 33 317024 113879 78 27 179824 303483 60 36 9 52 15103 13 68 60 69 81 238428107 94 26 1 927779472 283580 13 90 378108 934582134 27 78 89 73 13 87 258385 89 527022700 55 19730 63647 30 73 84108 416282 32 64479057 521986755 6 263429 35 371234 85 93 9 410029 68 58 29 24772 81 660200842 320868 72 58103479 18 51 36 113374 261030 50 26 67 70 221863 328598 3 498293 432717 129614 53 20465764 13 383712 5 16 466766 362471 413904 739975563 87 124537 54 74 290027941 1 330316 12 116349 444591 382321 217502 87 437955 482090 48 3 480889 96 26 558374500 490459 5 73 362000 375629 149794 60 304063 185298 482334 8 49 454413 434859 386955 85 209081 68 9493 876757343 31 41 62 409317 308260 109547 1 622540052 904047461 77 21 88 5 75 60 76 361467 75 456832 49 86 96 71 354835 85 63 7 85 1 98 21 39 3 57 48 50489 33 73 273589 418412 95 77270 21 243965 126998 287034 91 130408 85995 26 524615066 9 600205815 32 4 497571 51 323746 229822 334954 80 374869 211571 478902 247917 68 163845 367078 46 177384 677192574 97038 96 281035 41 283165 265671 94 270355 222315 48920528 51722 496703 47 331457 258808 306274171 69 96 67 56 84248 161861 86598 739517138 16 174944 78 59 30 337095 24 278735 93 329315 31 484835031 430562 87 42 178612 60 4 77 336948 23 37 716497516 463663 333331 308544 4 814989937 47 276770 80523 95 48 28 171288 80 23 294962 63 91 76 93 2 391176860 97 79330 55 40 262526643 403529 347837 30 9 310630 246603 20 136050 7 83733560 210513 467126244 37 458758 450257 7 35 5 23 230772 5 24 1 184085 41 27 212506 308001 2 7 9 21846 18 76633 62 398856 70 16 37 193500 24 35 494605 6 270278 53 452093 91 89 39 105191 38 198388 246378 95 207832 47 82 50 394669 485060 21 15 72 374989 8468 59 82 43 491827 85 3 474103 51 6261 186852 457409 3 736671366 1 7 46 473763 9 82 18 91 12 75 357231 80 562942634 226766452 300189 79 173285 87 14 1 333142 76680 448534 98646 356515 79 149568 26 315513273 374075 81958 435774 355710 52614 70 326007827 486999 96 5 165039 10 84 64 7 306274 43 19 5 43555 26 54743 35 52 168996 105364 180566 12 78 840404819 26 64 23 199836 93 441538 1 575284432 21 285087 515681364 65 245520 31 60 375733 391797 53 403697 86700 922266550 334035 18 309653 18 154339480 216202 252724 95 21 160249 680127516 89 436638 432458 15955 721741636 148811 9 349441 59 1886 102964603 72 10926 74 7 62 134133 76994 7 309581421 186181837 67 120373 61 92 56 137585 2 319668 492703 475570036 960161753 343954 62 71 58 71 12 96 8 73 342160 97 27 88 9 63 2 210859568 41 17978 4 43 191748 337448 7 325339 616912813 22202 255955515 66637049 274727 9 323562 592199557 61 76 95 259296 2 28 176632 341915 387000 550127303 590196598 96 195060 264166989 1 432500 442949 447368 813511986 410612 50 355113 9 399926714 45 929974730 96 52 25 327277 4 391384 31 237292 80 199606 22906 220319 21 9 403125 58 115714 156366 73 40 87 371588 293011 51707 344981 78992 73 34 235470 58 283685 78 144240 475515 44 29 71 12508 38 204639 297278 249969450 80 374133 73 481152 189844 2369 678182967 445288 97 10 437038 453398211 2 319851 477397 6 218786 321386 97 29516 71 80 483662 49 67 72 41 316456 373351 55 57 28 35 87982 90131 70328968 4 81 52 433616 48336464 168336 11 161359 348830 75 458980 2 156217 5 77 63 9 353304 333912 240971 32 11 51 19 392257 73 197667 57 963904226 436435 96 448374156 26 39 5517 966431993 78 11344 64 70 44 2 65 94 333935 34 689642616 82730 470495 80 37 29300 32233 167749 498433 75 6 8 27 31327 23 51 81422 16360 437059 96 212058 154602 94 385359 414989 274134 39 88 12 227140 12 87 94156 80 17 499528 3 329182 57 19 189426 44 187313 359835 34 208766 83 13 153337 75 78607 5 51 354473 358148 6 35 77 91 343880 27 330386 917030386 9 381649 473935 25462 57 31 224722 92 290758 326916 66 2 4 46062625 263428 40 59 31 78 98633 241233 54222 6 7 345868865 88 357378834 59 357196 52246 422021 5 188720 21 72 136068 52 309687 292525 166800 10878 733162917 52 5 79 435256094 66 67 94 10 276597 418993 35 459277 159973 377911524 898354777 45 82767 1 482538 9 622918786 95 69 4 234947 17 363481 10674 78 63 272872 58 59 41 193656 40 435583 151884 64 42724 28 78 46 265615 417956 101575 85196 395483 77 59302 493162 495877 11 72331 22 32 3 63 149968357 83 45 89 34 64 50 65 185799 107255 448435 404541 6 430150 40 54 442688 85 304783 473920825 4 357506 95 86 8 269282 60 9 8 43 442828 33 59 72 47 7 98 834554922 56030 89 223652 150419 305345 40 477442 22 412541128 27 26 354297 194811 253492 162724 51 114795 8 36 87 296168 4 86 6 154086 86519 247678 30 160196 54 71 85 305789965 88 274109 4 20 59 43 4885 70 78 49223956 3 6 45 458649 148996 192490 27 24 380171 54 1 4 460749 24861 321857 33 414303 503438661 26 83 98 4 260301898 68 54 13 285849 967959140 40 3 27794 307388 960012463 687396704 7 185954 47 11574 90 34 221361 346126 142885 46 141499 489442 263957 69 60 41 27 286078 18 77 58 226155 1 97 335392 119986 454739 63 157507 357829 450278 9 449034 449002 62 5 13 349149 75 81 156945483 66 204852 48 94 10 84250 162216 314356201 298965 163626 786429947 319591 2 8 321470 287314 395019 48 2 388069 377720 410435 57 459280 54 263167684 84 400040 278016 221345 426536 91 88 41318 133233 42 131770 217157 119987450 78 8 178220 251215 7544 113928 15 52 22 87 31 72 751565139 73 10 443200 25 361172 147293 144378 13 24 326413 97 383970 107875750 63 40052 57099 74 152251 86 60 173034 3 81 185787 406799 5 450934 287122632 3 8 348449 16 471223 374081 130895 476406 227156 81 48 414295 637019568 258847 49 28 20657 227624 388233 469439 53663 154144 45 68 398493757 1 322092 5 202821845 3 53 314937 89 243593 285546 94 67 407992593 77 566970944 98427 56 6 74373 62 113588 36 247533 230861 400077 20 43 54 417959 65 269761 114887443 335049 38 350556009 247065 97 3 74200582 67 23 444547743 9032 445756 154712 101086 646212934 234497954 47 77 51 413626 61 76 475633 209702 259394613 43 373209 9 359764 325770 32 48 56312296 2 39 61 4 48 481946 96 75 96 325713 47 37 273701 112558 138684 87 5 757478981 43 36 214691 436251 221425 441233 6 151889 107891 486812414 1 8 37 93 337570 27 243098 483926 38 37 42 4 668185379 50 48 24 43 463905 351829 244912 60892 805843407 346148 867036354 81654 3 16 2 46 6587 422981 10 26 937175060 30925 29 733319981 53 35 98 92 65 9 305006 318444107 1 431704 25 78 4 188763 318445 393821 363361 21 342382 311333 1 787775294 435215 8 195202 9 30354988 11 4 111321 319222 21 7 464612 98 85 7 42 294219972 156301 463146 86 452465 43 53 83 36 430897 77 74 81 409429 69460 936244501 67 34 325103 118384 4 90617 19 684476465 451209 93625 407066 53 55 92 45 425273 264349 670789023 73 55 9 8 90 68 87 8 157230 68269 82 87 144745675 134784398 82 360491 63 17 1 28 50 324148 57 314042 558838361 411914 3 1 448559 470289 556625597 934744710 91 59 6 75 309634 476063 301301 95 723360681 32549 462264 47 78 78 470946155 31 4023 52 52 198177 4 27 34 57 482009 66 33235 58 42 312636 862644205 52 38 75532416 390560 93 66 385373 590550993 394631 3 921586642 72 302546 172698 648637221 63 99 538278574 99 506097116 375211 378336 913327756 336480 347676 77 169127 39 4 95 5 352070863 249618 89 8 417606 87 5 4 5393 24148 5 226205 251149 88 232982 49 85232 213077 249773 82 73 630678782 227990 933492370 850519454 39 8 212172 403197713 75 296893 81 84 7 48 277913 76 498493 59 365097 89 62 476768 219206 477451 21 158193234 467912680 267394 454411 356917 187522448 19 57 22 229901443 464749 5 53 213634066 1231 448172 375909 92 81389 60 54698 532681651 463828355 280634 3 95345 170717 97 61 18 126009 24 301405 2 819551573 99 140950 112227 302320 484724 20 48952 53 391450893 40 1 478196 8 225552 70 40 415929243 76 280904 403853 17494 897217104 69 483856 85 21 59 36887 381010 778207771 54 130512 66 6 25 86910 138839 7 72 9 75714924 328356 48 298886 80 459327 91 42 7 9 86998 30 441441 184232 582803844 160599 362269408 88 68 1 9 1 20669953 7 786500025 101293 960975283 4 62 46 60 25 65 43 76269 54844 33 46472 243609 75 432471 161958 288236 1 11 909789988 71 65 296349 52 14 7 90 38 452357 85567 69513 264919 384979 85459 13 76 2 250046 14 936927919 54 87 70 9 173413216 348255 41 5 424001 19 3 55 4 423895 57 25 3 1 8 89 1 70 430493 63 57 170507 496335 785007473 126915 62 84 456849371 6 107563 11 264346122 35 81 87 3 169299 2 260214 270007613 34939 217005 54984 98 310641 68 230711820 44879 331901 70 141698 22 11508 83 252175 176669 246639 488701 2624 94 91 190226 27288 27 83 21 4 193102103 7 77 24124 45 98 85 216109 81 884378768 433465015 4 6 62 93 419927 51 492103 94 358189628 78 46 9 21 70 290790 78009 49 4 71 438594 19 6 11 34337 7 159639 2 82 21 37 150223 746432250 331878 32 448987 382497 40382 16 3 21 84 382557 160789 54 98 438272 182994 349034 9 263582 240273 19 40 47 761891344 4 628954634 104755 1 92 274485 455193 269388 32 11781368 167214 23186 38 196047 21 67458230 807227144 91616 224075 220787 58638 477364765 2 66019 424402 79 43 496063 88166 166802 9 26558 19 56 220202 254414 363426 120980 8 97 22 15 6 317121 96 92 410292 84 25 78 518615420 826173505 72 73 54 4 86 10 84 289434 33 56 1173 320015 1 429389 17 368674 153378 7 130997 5 324373797 16 38 9 99 74 2 166857 172729 792889868 81 17 278919 8 407432 30865 285878 56 536823202 172569 157142 145430 333875607 66 233246 45 11 26 16 410341 94 7 13 355740 9 303960 49 53 7 85 31 38 415064 114813 339087183 94 70 62 256780 27 40 198259348 11676733 51 394089 386804 71 217552 78 264613 440233 491862 95620 83 19 63 146560690 559597417 60 19 36 31 197759 455557 36 66357 3 5 96 385090 7 5 258223 428814 401625 116226 487717 88 95 183699 56824390 467701 232200 301321 49 55 27 84 155459 46 86 86 85238 39 67388405 643451806 57414 54 17 1 65 95 32 21713 168085 207540 49 79 505036257 638620135 92 12 32 80 33539 63 9 359295 3 168217 78 54 94751 182766 149111582 35 34 414621 60 848156443 131803 33 8 8002 33 76 94379 5 49 70203 27 69 393757 97 3 9 208153 182244 51 40 151976 31 294134 72 27 820945512 127646 273350 27 74 62749673 14 64 41 10915 4 52588684 29 298661 331277 10 90 287126 1 358447 3 47 65 2 334781 480591 19 11 9 334242 62 327669 77 77 7 341882 29 94 219491 145355 62 133143 22 253623 1 63 735824176 1 39 74 3 86 64 121325 7 10 3 46 93 3 58 7 575153701 39 375592 224990 8 6 59 64 11 29 2 53 225814583 187803 5 92 33 209952 48 97 83 3 5 9 97 52 373708 90 8 3673527 14491 128421 6 604929621 341302 240411 78321 98 78 70 723722963 9 275558 436828 54731 74 35 3 361194009 56 369208282 6 6 195522 303484 48 60444 35 149298 99 377465167 2 247542 390024 22035 386440 31 61241217 9 28364 59 114489 78 87546 91 496434 115920 738096552 6 490074 157650 3 5 615165507 57 37 98 8 71 83 427875 6 8 396371 96 3 8128 16 349596530 130187 97 69 497820 289101 3 48 240691 92049 20 22339 288081 460164319 475734613 31 85 935244766 3 47 68 44 392108 45 98 89 64 52 94 6 224674 379325 46 1 9 970986569 110370 19 9 78 19 65 502828300 46500 3 30 17 79 457079 15 59 225786562 68 27 83 163612 239994 246708 44 462631 443001 77 184664 7136 7 42075 88 2 49 6 47066 19 58 427188 360321428 569158975 86909017 484976 65 87 436911 9 940599721 14 314042 2 248992 56 55 4 416139 22 79 70 75 444331 272357 365484590 348900484 4 368979 82 479716 199537 193604 96 711121714 743064402 650560024 42 31 65 281 27 26429798 32 27 50 59 62 298057 5 292398 492916023 58 1 4 147713 323545 50 188624 446423 359458 67 71 24 395651 30 496473 76 2237 294364 11 271905 338077 94 232984 444981 338486 24 95 38 142368 181046 82 73 9 79 162223 531623003 38 210649 43 238002 482086332 45 368797 55 211476475 223988 205327 191094 23 445626 75 7 11 122870 26 24244 329691232 343187 217052 4 69 226766 23 413699 7 211705 292358 486290 897875944 172236 12 63 56 80 19 48 367986 72304 559970472 693548794 5 35 63 1 291532 155382 403699 74 97 37 86432 93 72 57763 51 46 278332 390988 14 58054 17 16 255499325 51952 89 272748 381285 1 410569 34792348 212587 448162 35549 73113 198529 88 57 8 91 419884 296174 233806 24 8 98 60 300086 139901865 47 3 167578050 952022308 1 195375391 107330 232482 206364 46 7 4 1 71 27630 425418 457255 27 344249 37 300076 48 62 3 89 42444 13 20 82 344606 421441 33 5 189599 776336854 256865 503492525 243725 432976062 47926 97 93 153369 151071 165047 37 7 597959413 256049569 324426 4 220299 8000 87 414233 28 444390 218510 29 26 6 300284 367249 85 27 777351185 7 47361 6630 351983 43035 370128 17 58 12 484711 486928 339186 23 16 4 6 70 21 40 49307 12840 438146 15 177741 795025341 12 68 9 262371 39 64 91059 18 341651 17 19 53 70 11 818466586 463252 79 70 151346 72 354290 67 7 257254 36 317905 185907 14 9 3 282485 159360 417779 493483 304784 489706 130257 272948 54 207601 30316 224867 288789 373494 495121311 70 186659 24 52 15 565258564 338891 24 49 60110 112032 308438 36 14 20 91139 21 3 163321 464963 46 47 34 351530625 82 30 311371 6 75 37908 185834292 134934 714312806 65 8 148615 82 3 486251 309029 34 73 289442 33 50 109986 492281 103836 314709 101856 92 7 23 137643 8 52 370278 1 45 328766 199787 8 81076 373681454 70 6 16 9 371105025 86 201508 326170 314171 45 416453177 71 189516 67 18 36463 9 150293 341558 477878 52 70 423022 75 7 482036 377400 95 19 531974655 86 331292 6 149315 87 184955 208814 29036 280603634 380473 493618 91 195857 41 459133011 373517626 241285 903404124 57 22 47636 223585 58 205868 228952 59 6 79 50 61063 7 90 298981 3 21 121023 102078 60 478281 71 22167 433451 52495683 179854 2 72 220955 76415 124190 149211741 94315 332276 45279 984241562 87866 5 12 127083 979763849 170578 29 19 52 868979699 20751 60 194591 27 979912102 130329 60 86 3 92 7 46 53495 80522 375795486 32 96 228379873 955263122 22 25 6456 55 21 3 85 94 27 8 156933 557536328 172308 46 13 82 6 33 261813 86 3 151270863 44 23 179312 43849 76 74 87 7 94 425014 1 588325355 887458220 95 293769 343771 46 23 48 894975591 1 135864 98 61 38770 193150 332501 261928 335846 127750 68 12 303900 95 34 81 47 72 356646 32123 74 14 33 326666 82 118890 472941 9 144388 33 20 152243 722035503 110840 93 44289 2 22 51807 313707 65 850634300 314834 91 8 310192 433380 15 486804 46755 10 279321 28 426082 406378 8 28 265476254 50 218348 42 979019454 45 95 2 21 481977 428503 211837 283421 95659 377090 79 916407333 64 86 53 7 340407 89 868100624 883203133 85 36 178924 95 219469 360136 89 30 49 162041504 38 24 354544 35138 84 43228982 195237 350638 6 467632 183135 49 95 25 165973843 41 71 2 12 82 26851 453385 56 183754222 73 8 59 2 34 4 27 64 96818 129355 88 439962 199638 47 604202502 86 36 68 112096 315287468 418846 170199 13 262462920 779347256 62448 6 494475 432961 66 120822 56 75 336158 466817 54 221456 93821 85 187893800 8 259832 49087 270133 426604 549352853 488199920 11140 5 64 25 60 684406893 152407 222238 5 16 69 59 11637 361148 353539 187824 898841085 384320031 99 12 6 19 140071 52 65 42 17 353636 99900 391199 75 228541 474947 11 203374 99027 346175 52 164329 94 413466 8 86 361730 273588 356252 6 31 57397 42655 392589 70 389315 436740 436683 67 34 481731 83829 42 4 28 77 377734 401028 45 4 45 39 81 31 291650 169566473 303447907 31 80 359201 77 50 266660 229247 16 56 92 63 224363780 65 152458 270397765 50 77 200652361 95632 36 430550 466180 18 456889 175260 934993683 105287 34 80 51 98 482346 41 405062 41 18 96 293269 91 193297795 113664 578447268 80 233589 337477 14 18 74 62 45 8 497288 139401 139916 70 71 41 78 60 44521 82 77 75 35 49 5 40 8 45 77093 392351 25 826877488 36 33 536427878 66 48 8 84 480160 72 366568355 206105 91 373262 349654421 43 19 14707 344764 391980 975568064 14705819 555310318 97 314454 387171 37 36 7 85 289670 101635 61 43 52 376578 48 40 21 97 69 79996 373388 98 207637 61 367662 257468293 849177901 1 461549 4 29 97 220087 82 463638 101992 27 37 11 47 482457 31 87 30 292395 444054 490251463 207332 13 2 42536 8 26 116422 63 93318 39 305437 255445 93904 160638 22 79 242070 586884116 49 168399 145283 29 81 7 347175 6 99 83551 233143 413498 253688 32 98 92 64 120234 63 338693 87 355875 366290 97 78 166337 7 47 1 384097 13 100650 491891 86 498160 62 345255 77945 15 140322 88 61135 408615 416787175 144792 122335 104119157 4 61217 99378 8 57 99 101828354 34227 214971952 313143 375122 3 75 4 232310 433487 93117 469344 59 2 683211011 258370 574419853 35 47008 59 53 43 1 17181 293725 95 317166 311478 6 4 253419497 21 70 322023 230747 16 135368 16 1 139611 78192 457882 80 437399 62 36 145006 5 57 487353 96 415611 80635 13 72 5 981987834 18 348300 283370 48 75 44 440682889 129114 98 94 92814 62664 325986355 439268 11 58 53484 764310363 71 7 102087 12 94 94 52 409708 241927 1 941692677 290769 263381 357548 95 50697011 104579 95 199927 284912 66 303336 35499 893227422 29 429247 3 782214361 44 498032 85 294238 42 229042 565758230 79 78 240969 343373 19 474076 506887378 82 8 35 75 93 15 67 65 13 27 28 710290858 386117 41 20 68 37 399481 118745 56187 74 305210 8 166854579 56 60 478501 36327 423166 22 74 7 6 131100 467849 80 77 285534 30 50 54 87 9 63 7 46 881067093 23 58 220636 490512 99 663544219 165177 627148830 84 367465663 283447 84 77 89 473685 309004 60 481653 174179 2 49 30 91 859405083 47 400900357 49 86 95 26 68 380058 85798 7294 971144860 9 241849 31275 10 75 191319 36 42 4 42 281318 299814 109161 236612 122302 242496 272648 294382 94 380466 35549887 24 47 177481 26 26 45631 63880 381163 89075 10 196742 79 99 17289 300447 416285 24 26 561383349 15 54 427774 742571850 321209 235320 98 58 40067 226651 118271 14 109204 339742 167198 46 679818065 47 38 116705 324060 190259 9 56 34 77 53 245833 91 23 76 1 7 297069 348462 280627 295097 453589 262522 394899 53 314926 45 282083 24 66621 240335 62 357009 98 24 90 150965 79 257621 19 257091 253720086 42 81 65 62 23 823403987 5 29804 72 20251655 72 9 5 249129 364522 91 64645 87 47 41 6 12 433381 8 45 379053 226303 83 191622 383097 34 40 54 477681 95428 620395826 66 243783 311792 76 443638 1 74 382563 375826 55 71 340622 73 52 448251 67 11 170227 104290352 276237 73 70 276165 216193 428996 86 651294455 69 237928 358188 437150240 9 7 486700 331131137 45692 442285 313910 215664 43 463779 19 454757 51 327876 4 48 260677 493620 496854 77 95 335026 55 55 318551 12 68 5 192824179 419235 334852 2 599995467 8667 5 84 413513 43650 7 135388 36 5 54 115117 50853 11 242366 47791 480809 77 90 262043 36 42 583572889 98328 75 205203 196077 456656 53 65 40 716542454 475923 3 84 83 62 71190 52 1 60 20 95 99 169422 14 67 63 214553 42393872 55429 81 563963955 865324053 487072 98703 289880 18 77 411222 48 36 72 128446 11 67 38924 1 251552 115311 420416 15 74 85 39 136349 23 9 75 51 230831 433476 72 136918 400656300 154102 382178 93 72 493972 107150 24 267569 436218 54 376633 72 227153307 3 225609 14 98 2 41 630274540 343472 90 248955068 34 219270627 86118 51 235373 162100 42 81 39 255212 62 485112 564359887 4 47 39 448442 1 287947 182277 307630 615023212 409173 88 84 76 2 9 19 35 45 9 355415 46 65 367816 68 1 56 41 95 58302 349148 237646 2 382576 305167 6 37124543 56721 458440 348704 53 85 204315 8 19336452 160700 34 999492174 77 28 318808 246371 401869 104646 244911 55 661449986 110897 71 1 95 98 63 8 20 15 126323 341781 81 21 242749 79 85 20 6 2 47 27574 8 431870344 187353757 86 941165756 62 74 53 222746 342312 3 354758 14 385485 13772 66 32 198670 51997 360079 42 5 905507732 81252 7 40 5 42 601704908 978025328 827645971 7151 705366557 150546 29 84 923136568 72 1 22 79 81 343114129 58 47 875139148 151803 34 25 27 464216 88 1 461289 6 71971 35 428954 75 13 68 9 494775 22 46 37198 14 94 387103 34 13 287751 3 476845 50 17 51079 78 58 78 49 75 36 122588 9144 459425 96 25306 58 179670338 96 7 10 297588826 9 66 56 382035 841493813 468358 8 296601 214225 435166 34 37 94 230723 45 305543 461417 31 360794 167655 20580 317007 38725 21400 10 58 7 6 60 16 58084 89021 23 35 828479735 55 30 42 366333 98 74 70 27434 89 47 45206 26 93 408344 75 65 52 416349 6 66 259815 348123 56 473833 21 102359 389604 283876 148607 68751 28 300087 385502 449155 283455 83 697219657 76 58 44652 176066 355609 295635 245718 6 394886 380763 453593 456243 927012370 139366 1 414633093 267761 7 20 348087 108038 277674 58013 689707153 347947 33 379603 804636394 128585 116566 6 51 42 20637 270455 489271447 2 51 34 104301 30 174651 241146 356744 61 35322045 331989 57 27 20 51 95 486690 162718 51686 95 566007032 200494 238865 51601 480363 20 179887 90 392937 125961 37 17 67 14 13 276031 298086 7 142557 61221 620809755 13 669280991 108887 25266 95500 369212 39 32 56 45 456028 85 382643 49 2 807722124 418545 211437876 63 82 15 307018 26 296040152 31 30 283323 15 64 61532 2 19 16 99 96 328170 38 489525 444372 450245 306606 37 66 1 4 1 463565 43 24 1 74759 78 6 419996 313590687 13 428214 50 334519 224060 57 360015 71 381117 127485 69 343074 438338 326585 393460 62 44420 751144766 79 22 95815853 28 97 422114 48 3 87 381110 1 69881314 338296 39 1893 26 72006 5 396413 18773 38925 884699331 5 60 16 276290 84 2 2 44 20 156397 12 28 207162 75 89 84 10 107230 51481 404336 9 78026 34 320767989 75 166515 77 83 158844 9 82 429332 4531 225136 419382 451860 96 74 17731130 89590916 5 4 371438 24 7 268373 8 409783 4 62 50 391004 4681 1 48296 58 10 343696 30 306641 23 741307415 67 240855 141934 337631 262382 1 47 94 484792 30 376347 254895 34 181478 664220517 1 75 356844 459683 365062 6 375517 206063 862430435 24 48 9 242320 80177 31 397845 486763 123646 29 181140 54 79 399054 73739 17 396039 23 43 26 254032 75 31 70 87 15 14 283434 17 72284 25 5 122194 31 39 316886 22107 375069 82 374723 85 131410 12385 472446 378220 18 27 363926 47 40 137359 573514745 276126 130957 446429 246857669 74770 219446 161413 269257209 5 357975 70 7 3 57 80 64257 29 45 44 825361465 52 137415 7 753177952 6 903452850 80 47 291359869 2 61 8 71 394351997 50094 383156 477897 73708 5 179722 182310 59 89022 391879355 433363 198129 56 824110507 43 38 18 49 413737 466667 394328 45 27281 5 5 229445 49 334008 256250 44657 9487 113804 410026 27 6 93 82 86 63 22 34476 262385 47 28 501179056 388090 72 485249654 53 94570927 275074189 203968 75 269809 12 240145 131059 65 62 73051 525018621 5 6 12 51 365743 25 6 43 13 753773538 395081 5 130953 1 61 44 4 68 61398 164237 259819 489914 11 69 3 76 74 91 6 130063216 214530 94 82 342047 136225 61 46 22 274095 73 22 343990 92 208051283 42989685 73 293865 666281824 6 87 33 70 48 68 32 51 294014 12616 269758 4 469004 23352 42 95 20 30 528740872 4 338768 84 91 301634 486255 259922 56064 89 49 23 42 327027 55 22007 70 83394 245892 92 6 30 86 88 1 55 96480696 411771 414341 5 6 26 129065 9 36 53 343357 64458 314668 283277 409399 3 87 443854 370042 214156 8 307457 48 9 4 489049 90 244343 310895 73 71 424655 3 52 159020 488433 720835128 365656 61 147052 95976 56 197780047 282045 388877 294229 76 22 9 337798 84 14 27 91225 411517 27654211 10 482271 24 5 368246 71 3 766669595 37 321180 27320 454260 92 385437 6 7 25 15 394842498 434752 24 49 394305 50 304644 98 5 158690 289259 30 255508 356585 20704 20 581342689 325349 7 328660 54 209853 2 272607 4 501290522 8 793567272 92 17 429988 60223 39471 443079 327365 15 58 62191 426031 150832 38 165488 29 38 7 150755 271394 93 275003 35 310510 191047 8 71006 718686037 9 88 46 67 279308211 66 55 696862956 207624 47 96 95064 11 254257 90 479627 61 491645 461036 9 1 405838 32 226294 257639 47 13 94542 291393 54 63 6 67 458834 50 89 45 364089 16 37 51 441461344 318253 6 59391 37690 87 80 286715 41 360448 335456 431888 35 254650 175962 810730996 187702570 33 440041 90 51 445024 86 396114 94 470517 186775 602462518 54 20 462535 68 175562 462302 373785845 346366 93 71 409231 65 6 11 23 2 323870 82 92 271098 162775 457099 206833194 365124 60977 6 288028314 299783 45 590412650 32 8 26 2 536009481 90441 65 3 92 5 487850 427206 26 64 44 86 27 61315 97 49 51 23 65 87382904 88 11706 3 87 410151 577661585 15 73 5 313575 2596 293966917 64 327315696 384386 950932884 235152 282051 122218 51 10 21 3 17447 275481 8 310694 414051 43 150027 6 841994629 332349 3 59 73149 8 116914 426119013 470064 303303 89 74275 101585 121901 18 153772 247929 90 63 69 81 99 17440 22942 65 91 840397989 138696 67686 86 139107 50 488320397 257352 137150 451850 46962 222869 5 282478 3 7 238022 222402 78 1 140801 434988 18556 4 13 15 251788 50459 58 3 60 318738 333640 8 21747 498509 16 296872 9 9 64 272355 53 329797 266710 75 8 96 443545 293546 16 49337 317563 476893 363081 5 372360 50 422671 53451 6 16 24 25 323254 92411 142261 127071 293125 388831 428287 76 400651 19 54 70 282736 40 62 17 31547 320687 122394 408124 95 414366 17 66 498949 125040510 250591 433428 166685 185940 330823193 90 34 251093 148270 40 90 417776 84834 90688 81 66 440162 71 99 412416 171818 1 98 287101 104134 17 384705 96 33 821361102 235088 204356 89 13 160943 128367 287575 308087 169692481 254808 73 279623 91 96 84 41 946225955 271869944 71553 439627 447600090 281042 301415 30574 373773 60 26 82 34 64 14 99 31151889 55 325468 150671 24 41 176055150 417304 68 60 86 21 802423506 92 69 1 2 2 8 90 45 83 51 136097 75 79 8 15 24 26 29 105024 3 4 89 15032 19 365900 31 64 5 71 6 7 173030 2 402456 207013 282213 61254 75242 4 146439 212758 79 43 262654 28464 66 3 166138754 23 141642 15 33585 46 41 460155 189220 478521 490332 97637 17 98 8 21 81 117463505 89 481936 132359 238539 220259 458303 94 446360 410901 53 60 331303 397757 24 266469 91 133532 20 164379 7 2 166622 48 279226 157909 64 4104 22 269985 41 23 283660 21 81 167833 66 91 370585 42 143128 16 6 291353 197996 25 14 37 8 393746917 9 892814451 57 466122 221691 98686 237684 43 16227 58 87 265307 35 35 94 360034 1 2 311481 11 313676 429469 91 73 49601856 4 869871314 182528 252246 324930 62 97 27 427952 63401236 259388 70 3 363224 293355 28389 272464 588385490 392921 303281 77 614747506 117256 67815 62 84 496796 184159 9 36 13 3 480857 185559 4 58 89 771325646 242980 4 65 6 55862 46 46 99 56571 347910 2 18864 6 3 216864685 83 413197 330956 36 334279852 490498 30 47 21 175634 142924 27 85262 401879 252305 57 27 109737 19 30 376180 208964 195840 129625 94 493395 10 725535498 19 14 623591121 256122 99 69 97228 113159 8 227146 218959 128921 14 34846 629885159 2 146323 16 84 395032 187112 926181884 197504 24 28324 22 85 426769 182721 33 307946 320386 73 95 78 62 773751266 243653 244773 342629191 32 2686 15362 468290 12 57 2 443057 56 59 466258 93713 169966 80 131798656 47154 387839 772633724 73 144292 285660 337316 87 132495 170451 493312152 31 359581 493206 3 56 916218071 920473309 71 370742 2 421596332 192731 370791 1 22 254951137 16307 5 72 67 39 228140 282833 31 303970 78 288522 91 45 9 53 88 19 7 88 18692 82 646744373 37 6 482189 459200 10653 46 89 48 92 44 371340 474748 435050 357467 114685 443899 158568 3 93 30 1 65 68 427612 38 4 228294 55 28466 487102 39 93 395990 41 39 183374 52 389409 85 391798 131229 129094 104874 63857 84 9 21 479743 61 274869 60 115309 188502 2 318492 18945 164317 300593944 54 61 318652 1 252144 214860 7 87 5 6 40 90 2 74 33788936 84 9 168708 85 228097 17964 83 50 150703957 361138988 260878 295408 323839136 8 245695132 36 460685 135661 25 53 419060 5 68 21 413482 22 2 49 441851 951333244 64 25 73 93 63381 19 453917 499775 4 10 37 35580 353101149 5 32 7 81 44 38 338722673 99 191389 12 81 723657978 32 95 391263 26 95 2 45 341417 73 14810 93 376846 14 353144 44 24 362739 404906 134006 270026 214226 131712 228551 78 283271 29 391206 72 82 19330245 6 396949 471516 480537546 39162 293628 894701181 193167 80 122718 268539 70029 5 749369997 430815 53581 508486117 465038 3 6 160137 66 256250 6 804869161 561216282 3 60 1 334882 59 349831 30 75 240173 149095 3 6 13 8 74 8 70 55 191918 58 6 362340 81 95 3 57 70 38 397824 264572 220629563 82 224829 2 417039 50 155632 1 32 435912 64 475252 97 9 26 188320 56242 11 57 276474798 212620 74 80 31 411297 919707128 935871455 60707982 23763 92 248937 234298 12793 77064 58 30 229288 330516 421871 6 11 5 451164 12 30 75075 6 3 322250 5 235136 4116 424012 646230223 55644 334000 8 447846 307290 5 341612142 419196 431368351 354428 29911 581348083 80 36 737072287 78 1 479754 264613 644076958 822115699 386112 36 157789 89 126162 61 262778 62 63 51 93 200746 156254 9 22 63616 56 69 8 397775 148685 59863 34 105280 4 91048 19 93 34 608765566 375776 418664827 92 30 102869 57 7 31387 953265830 418773652 30913 5 99 286582 494087 265665 66 866129865 423046 176251 230821 289754 4 445510 86897 249692 339003 364223 27823 407788 301047 28 9 93 79553213 9 37 98 54 70 202374 84473 13292 261080 414634 230566 29185 3 90 317516 30 3 214672 61146609 425247 8 39405 20 34 141853 93 87072 23 461275 23 404835 473605 73 270265 492217 186250 89 574740238 435621 26 446365 3 7 220867 3 3 417860 460748 155565 282187 97 5 72387 233986 25 266709264 68 324131 91 64855024 88 71 250718 94 194550 240903 98 68 107282 3 202222 324218 274205135 170089 70 297762 306692052 249190 446059674 134465 8 139242 50 408760 83 115776 57 72 745942821 38 173261 32 48373 24 493486 59780 80 49 41 75307 64 437452 89 422079 27 88 317743 59542 336894460 411963 130236 3 77 6 23 32 136153 10 429151 20 41 480335 2 71 21 405777879 85 40 90 192468 240612 314546351 398972 33 92 13571 390717 273019 2 23637 83 298436 182452 251886 46 91 98 42 61 346336 334521 526216170 87 27 193693837 182374 64 23 984575991 9529 378058 6 636197267 8357 223832710 229243437 249642 46812 207247 168658 2 94 31 258770 2 51 18 92 466596 97 20913 18 254572 38 356333212 68 13 17 73 250109626 44 58 4 271444 374483 78 30734 58012 980391126 357651 75 359665 29 9 93 54 409905 13 81 393526 869731060 90 39 7 47381 385970 179210028 737239123 3 96 56 10 54 83 82 43 9 397140 80 32 156627 48 4 138971 207074 50 70 862244273 230789 759054482 1 449764 77 266494 113663784 24 1 295356 178782 44 22191 6 11 7 707929112 328238 477800 486044775 1 92 74 432391 216526 296440503 195649 9 203160 17 3 3 443134676 435304 459221 394074 229750 264314 90 376383 212409 36 15 71872 89 224226 24 74 4 409485 81 85 72 32279 127669527 332674 238452 915036443 82 309131 463800 406735 142631 157682 310047 51 30 494280 60412 332716 321844445 246921 286357 31801 22 18335 9 279416 120344 5 447844 54 87 268219 69 211817689 272343 9 2 35 500422674 269508 158769 39 642664212 237093 11 127294 54 28 94 31 98 145914 143870 255201 434599 63 485711 494128 3 56 28 74 392815 15 56 73 393431192 62 73 967898840 47 7 471717 2 3 80 4 4 1 80 93 144040 58 26972 88 34 9 438523 672111460 25 2 8 355765 246571 5 75 73 459729521 168333 311448 86 550113420 22 46 2 137296 91811 142579 59651 130671 87 479381 52 151493 10 75 28 263409 94 172672 403466 470162 193729 498518 63192 379068 219528994 85 11 555922542 480817 80 468958 77 218279 236059786 357126 199152283 193645 4 207647 6 333321651 18 71 55 373363 83 81574 486095 97 67 178330274 122092 2 20 6 122651 21 31641 9 2 4 276971 221546 59 981692009 80 82 868465093 249889 4 64 2 1 186417 25 74 785047707 413080314 361826 254230326 87 240693 144558 10 12 47 132533 536213357 472618 95758 88 59179 336420359 81 25 444591600 362142 66 82 12 73 16 62166 89 49 9 127603 37 83 597825158 46 2 82431 60 499907 197100 158214 49698009 103116 27159 236368 411725 83688 219425 179350983 100059 99 148530 1 37204 277841 10 15 22287 280900 1926296 416008 95 17 832605867 316156 31 47 72 133833760 88 137182 63 235344 107104 255425 275911 136113 82 43 61 8 6 190741 93 29 469268 6 22 304863 62 368860 307798 14 44 3 96 10 493288143 59 45113 75 497579 274577348 877460000 603631035 197157455 26 2 59104 148390 219569 263922 11335 8 22 79 638310575 72 926749898 107961671 14 137460 33 116189 73022 61 105947 66363 183718 78 862166754 38 8 1 34 171697 52 46 27 76 421219701 65 41 53 291920 51 143104 65 61 35 93 23976 3 50 83 415702 159262 65 54 469352 54 196255790 59 42 35 626014091 121642 57 232671 367971 30 89 14 424093 24 18 826971973 4 442758 77 91788443 4 75 458500 90 323920 66 81 92947 95 16 3 267431 32 89 33 78 78 157866 35 64776 350246 76 70 119665 177695 36 476607 352835740 55 9 7 208563 2 2 393610 52 26469 120216 184412 427544 334817 263246 474096 104354 2870 258010 52755 31 55393 131284 261589 19 427786 66 57 80 231576 420170 25 499060830 90426 244691 354014 4 12 116844 82 287062 34562 336568911 174316 56 96 17 262130 358625 330153 426339321 594042212 84 27 667419704 400473 334734 78 7 46 51 189036411 4 12025 33 85 909535398 85 35 414439 227693 331937 82 186006 80838 79 182583 7 96 358039 69 62 36960 71515 439131 369517 115922338 14 40 375567 91105 91 892949271 76 197851 486608 59 47119 69 81 47 95 155536 197411 46 802736759 25 9 31 29 192600156 186951 2 89 211211 279032 687389842 41 42277 37 43 60623 209704 373874 4 16 316169 261441 57 374285 117538 71 495527 709292738 78 279801 386725 118535 5 13 112731 196418 455261 99 825866999 104796545 12 56 10 37 499508 8 48 488274 69785 742668168 63 391468 66 432023 74 3 366031343 437457 54 89847 54 97 238896 37 31080793 321642 600384169 22 185726 53 730761846 30 21 96 3 181048 24 69 689941119 341378 416493 396373 26 64 84 98 69 362108 31563 14 54 315739 85 10 96 2 968375012 80 2 2 441500 40067 8 11 135509 68 44 36 196764886 84 9 83 28 84 489961 479208 92 66 408374 372063 90 669765597 136257 74 417451 8 94 44682 21 372445504 36189 89 59283 19 44 24 52 402328 1 72 41 379792 155812 79 148011 24 167752942 54042 26 36 55 7 56 417346 335164 39 37 23 25 67 29 44 55 216087 870677281 315297 199193 32 365989 118799 6733 19 33 98509 65 76 59 53 129617 143679 20 4 97 520004408 67 8 2 71562410 11 54 359502 79 310421 223307 35 24 493945 145044532 4137923 468516732 29 8 450305 42 260534 100958 825556774 441304 19 405040 18 463946495 203288 12 64 59 47 12 62 71 7 25 120019128 20 65 44 59 217030 438794334 320446 46 15 76 98 374170615 15730086 464236366 58 61 64 49 94879 300922 221807 5 67 39703 26 65210 863535805 89 3394 1 56 443052 36 389807 42 10 798520152 218426 99 368605 34 453268 1 4 387605 32 185910 50 58 33 80 119943 9 3 68 386801 98 42 188687442 98 220550 77643 1 375105 493049 79745 32760153 6 231152185 454907 50 162276 25 464168 37953 302955 15 95 258836 240063 57097 125550 15427 4 356797 63 9 3 605396352 31 449310 34611 99 7 43 28 75239 291554 38 71036 65 416383 16302 97863 179930 57 458610 54146 445215 113825989 221368 355676 485146 88 87 1 336622 2 824020767 171317 471990 79672 46 263723 283241706 278999 98 421434 345805 12 361821 59 376542 78 2 28 67 467060 620819315 80866 383125 75 774564132 47 94 99 835260947 81 103408 3 375285 572524174 591650853 4 9 39 6 233647 185774 433847 76021 34192978 5 5 393258 247925 81 23 277038 126478 86 95 13 320040 98983 378056 2 3 473294 58 180552 2 6 16 386346 94 246348 17635 86 456556 441581 358712 45 8 68 16 379833 8 53 202502 91299 80889 99 850981367 455662 202985 328872 50307606 5 14 97 389487 236438 27 99 45 91 62508 69 453888 409721 3 24 542177041 477653 70 31 59140783 262650 95 321144 562606194 76 148482 3 425102 1 78660 9 494262 64 425346 87 422506 88 23 384687 48718 9 759324117 309558852 336012171 89 118116 271996 89 364417 46950 18422 119005 53 180734 149386 308403 67 128634 307451 444897 270965 45 65 408304 82 579327924 24 8811 454718 5 447082 25 197008465 274276 73 428292 22 199125 5 427834 108759 66 86 319538060 168334 384812 46 862976835 66 327946 3 312978 14 323329 452849 354983 31 53 41 578068107 88 65 62 41 69 494713199 103380151 44 352118 89 46 272185832 296984 171918 613784075 4 402419459 96 471745 434596 401091 91 82 1 92 461504 6635 171776 87 67 21 125846 95 49 83 96 80000 51 62 67 52236 293585 557776396 45 127543 91 878773204 34449 217736 32220 90 239774 27 97 414773 37 459181 270838 162894 346564 611674026 392012 6 309535249 41 462114 19 322852 439527 27 21 46 303394 65 94 8 1 409685 8 29 537366353 85491 75014 91 22 325807 147330 423137 971407481 286238 281106 51 5794 292921 13 7 255283 9 282683 397374 44 269380 80 73 45 14 998144711 8 465719 69 19 230456 72 127730 29 7 214101 13 60 78 305583 9 376050 449642 254760 331287234 21981 40 53 183107 68 16791 51 206887145 76121 69 4 10 86 91 387626 94 32818 40 369639 421709 301110 186208 19 97814 68 1 127964740 427065833 66219 2 125998 243115 58 89 10 304920 28504 889505383 169354 56187 8 21 228835 315932 1 429927 12 158943 47 278634 78633 27 65 72 5 38 177483 55344 2657 46 13 402878 28 49 92 10232 72 175092 48 97 312487 80 112170 55920276 900678215 190044 43 40 67 63 173590 61 91932 72 773244728 76 21 2 99 8 86 29 12 99 5 21 785886066 8 79 63 14 68 2 38905 10 31 41997 92 92 376994 97 7 282789 119514 84045201 327713 42546 32 91351 88 70 150461 71 30167 97 483079 3 95886 125059 349720 575012204 8 2 69 43 85 463628 464826 295040 45012 60 13 540789440 378981 129309 4 68 360127 78 988051400 47 32 46 486318906 73 293882 24 393475 846556907 306167 41 218034 331245 214468 64 41 65628 8 421337 193236 72 30 183041 97 488460 31 61489037 22 89056045 493981 52 468734 53 288745 88211 349857 631329632 81 29 218848962 66044 2 282810 48 162692 9 166085 15 50 18 8 239036 14 80 332338 27 19 225799612 2580069 97 8 215082 92450 43 477049 169873 458349259 427529 40 20 440783 8 117643 9 474882 472819 313205 52 340000 272097 224113 3 1 491248 96 307129725 496863 94 21 6 70 43 41205444 343039 351975 74 2 491462 24 231138 249639 10830 84645 119563 4 391372 11498 460962555 77 462475 96974 584894535 828873884 3 23 29 18 184819 38 89142 5 56 66 4 43 482498 351483 14 76585 218373571 478773 1 361271 219183 85 44 61092 1 25 139781 466109 405888 383361 42 47 61 9 72261 20890217 123099 207193 2 133040 62 99 233380 90 770067306 130540 465208 104144 266494177 75169 272994 9547040 189879 88333 60 288513 83 156091 57 75 66 365118 20 56718 56 88 1 85791 73 76 154848238 190721 65 4 32 171648 352668 164849 72 306142268 90473 35 44 102374 1 346565 473839 92 458838 36 204368613 368957 8 21 68584 380133 62 79 10 398284 16 262287 20991 238607162 177103991 76655 935785467 20230 119096 156184 180975 26982 90339 495522 193898 31097 175118 430805737 42 40 280102 38 8 3 240919 409394 42 392400 199832 171400 287732 46 277706456 460061325 802661056 282579 232929 69 94 436769 70 403712 81 480320 271054 26778 30 17 83448 407769 177597 82 20 19 736796430 708297861 261184 462315 226487 2 16506 23 279460 45 67 351102 444018 36 355051 275121 9 7 483179 165417 153763 28863 308568097 62677 347488 95361 310654 68 21 28656 247525 3 94 41 21 313304 56214 941379696 6 312639 431988 2 277402 36 5 941605038 385210 536740667 61 224618425 92 52363 95 73335 39 59 63 63485369 3763 481313 258480 75161 90 818915197 36 98 67 419967 31 38580 75 59 47321462 62 4 848553528 28 88 125592 60 226927070 496758 22 35 45 36 45 733559638 54 256587 83 24 44 19 443105 9 362202 94 115894 838161679 6 320075 7 80 24 225613 39 587978553 56 8 455714 428062 32 194512 442195 17 80 251472921 760925065 85 1 838189868 951656741 360810 52084 22935 25 72 125516 299256 229138 399707 353797 160005400 82 232230 8 418650 471736 231791 68 28 86 234555 407133 80 68 65 314048 64 399853887 20 125713 401486 53 162720 121606 34 398017 249866 24 2 398949695 6 303853 77 15 342801 64 88 499567 7 74 886589520 35083 62988 15819742 296507 92 216985 24530 35120 45 290209 116937 981944240 21 46 445020 743714785 680982304 82 5710 87 55 39 102733 2 170942 339390 48 81 46 71 6 65 94 64 4 25 3 22 2 493927 476879 885283829 51 399978 281901 92 36 2 70 6 80 20 17861 73 79223 206410 76 141795 80 4627 329918 463125 95032 58 68 2 22 36 706326763 469158 82 78 250593 521599029 219881000 6 791048663 64 82 87905462 24654 9 25 51 5 396680 913598794 383883546 22 2 67 49 381391599 41 193812 16 346470 638148697 62 39 35 998233898 95959795 317528 3 43 15 85 82 60 150397 13 6087 51 32 38 387528 55 51874 93 478220 717456129 14 59 473292 409286022 65 140382 242889 117750 54698 37 47 340071331 873357466 171949 66 478692 412322 6 661841134 82 35 329434 96895 371235 21 464827 458547 290649 95 17 589496604 14 22290 94 27 301597 384205 168017 379211 119667954 52683320 105478 68 7020 244858293 30 53525 79 379819 6 193401 229921 733863636 319821 49 80 10 418744 5 272566 28 838842804 273839 137565 396552 1 109192 47 7 66 479984 36 63 14 355284 146732 193117 6 572658175 11 7 2 84 24 707861029 24 98 6 96 730052309 63 897214123 168343 78 13 472536 196034 315798 168004 95 477055 211138 182970 14625 56924332 8 441865 270413 266743 85 402805 322898 191073 10 5 81 141653 173659905 483427 99 110401 161559 161027 132132 140640 10 2 442253 23 343917553 223033660 35433 495201 74 18 168357 473796 792317652 63772 96 514030626 83 56 149150 319063 90 31 35 42 299404 103549 422140 198276 456755 6 63217 493035 78 179339809 352172 123665 9333 999960713 96652 82 846454075 99 97 70 31 40 9 228351 230730 319639 976656046 53 420574 41 4 255614 34818 216482 253228 27 346131864 11 348469 25 374770 23 327584 65 49 288853 51 80 21 183534 345087 95 39 407777 288885 43 224278 76 609552326 10 393572 8 3 3 7 52542 488890 23 460869 4 482930 47 2 837072474 1 76 1 8 870467479 219703 344940840 200801 68578 474648 421081 396392 44 498245 24 998284766 42 372437524 46 17 411778 8 80 350621681 8855 378231 7 48 282981 268660772 77 9 4 765167309 60 59 347033 844751273 439192 32 16 183882 375752 6 24 3 13 98 9 184902 95 254001 91 318160 29486 24 17 394623 437309232 8 32 5 1 87 412060 81 6 28 164741 448177 7 24 21388 70 249722 324493 270753 530051490 2 119992 398927 93 111785 452061 106762 56 77 7 372265 8 25336056 54 3 84 122961 8 85 178091 347645 189552 51 51 24 64125 382704 44 204234 32 366951389 439804 6 84 11 410144 75 814687217 43 244316 52 62251 490402 74 25 56 66 9 44 305828 73 32 92 47 12 180958873 30072988 4 64827 10849 19 71 46 32 339906 753617480 20 14 126756 56 168575 6 155184104 285733 2 23 468396 3 65 97 200032 88 65 839560470 158416 255570 1 481507 15 420652 153271 62 15 241107 173133 63 56 6 204799 176244 75 29 268054 69 110068 76336227 75 5 54 288391 52 93 497757 16 8 20 65 452685825 90 10 43 491948 374269 185560 35 3 73 3 152476 1 27033436 28 33 56260 67 116447 440951 72 183354 61 73 16 90 67 220304 30689 48 8 112582 20 91 402953 375250 43 483933 30 15 9 80 90 45 136347 384539824 2 71 32 489912 5 508103696 17 457130 51 93 31 648345754 2 499576 410924 13 432450 41 73 7 94 987977564 2 140915 3 59 22 199604 149364 20028 905667071 2 3 6 58 105146 562631223 59 20 24 10 345493 99 431337 39 91 20 6 21 285220 98 711329256 443439 368893112 130900 300876 243846 3 75 2 2 128564 444412 420362 611237605 400937 10 88 14 28 244770 46752 76 46 471948 96816 270146 480250 79 495535 22 94 291385 38956 105801 339601 5 312953 11 27917 78 219285 51 87 8 43 182175 63 279433 148641 361992901 96 34 3 315646715 326801 21 88 17228 63 463860 152147 131720 405721 87 10 69 388338 410451 232511170 192579 335178 28422 15 23 6 9184713 1 464776 905081636 284955 793685449 640681279 64 460197207 70 75 272509 47 429296 26597 99 75 7 7 389313 76 79 468225 40 36675 69 21 279360 237448 49 66 11 68539664 222327201 33 82 29 278811893 90 107455 24 329547 416840 43120 450171 266673 59 14 4 52 4 278946 445053834 229047 148048 27 17 260567 40 379387046 423251 32 50 73702 425373 477067 65 186424 15 41 2 264645 20 92 165536 51 70 59 17 80 41 456187 235223 59 245765 229425 88 261613 80 13 56 484671 27 295379 13 65 50 10 361583 152842757 6 10 22 175185 7 391852 130398562 224496 146520 320274 46 122591 43 339735 676280105 48 499818 344270 4 188462 242181 76163 327301 239623 54 964819623 200727 347721 71939 25 19 73 27778 287559 185214 89 381584 39 49 165878 98 190002 706627893 702295274 47 13 4 2748 2 31897 72535 463183 284836 2 9 8 46 31 98 8 253782 169698 829840180 1 22 454657 223250 30 3 92 5 368842 551411419 160874655 60 179299331 5 43 459038 12 89469 35 4 58 240657 59 81 109621 46 303461 43 5 39 651914721 81 81 62 1 39 5 448432 41703 91 66 9 16934 155318611 182856 58 240169530 4 31954 6 118951 48 480165 285812 10608 80 452044 144058 89935 2 14 328975 93 126034 458576 68 401346 113608623 145341 226664 16 2 98 87 1111 9388 757048257 301967 97 249323 323464 117852093 12 401067 209629 70 862804991 141450 215848 29 487610 59 124557 536884985 2 39347 299417 94 95962 6 57885 318649 72 496560 46 28 7 96 107604 9 338932 26887 238733379 418879 22 248229 422549 377534 6 269255 909849248 206548 9481 198514 147710492 3 111503 933061424 314510462 449866 346851 131920 355389 201203 2 149278 83 75 2 26212 403541 333299502 110322962 5 66 385983 93 19 224641 176155 468625 469561 286686 73 40 53 175057 85 339253 594576705 257545 7 446550 165928 67 319757 17105 378766 4 11 33354 76955 191949 76 451898 154616 335350 18 28 383144764 39331 93549 82 168601 49 19 890379559 272659 116210 92301 30 25 7 31 69 947822861 169807 79 693902463 32 39 373353427 39 142381 817603971 60 267665 328797 88 9 55 963665685 42 85 7 17 75 180747 7 40 28 69 1 25 92 83 460860 42436 22 227655202 70 321009 86 334164 74 219693 22 277967 94 49 14 93290 92 7 392084644 33 67 627501685 45 76 285057 5 59 19 354772 49 485966 36 457414069 158695 47 38 20 254858482 44 386113 71 11 8 91 75969 56 56 8 129525 26 48340 44600 36991 57442 61 9 31 303398 268673 418069684 7 7 62 35 124895539 466290 30 84 3 469943 82758 424920534 41 7 2 4 14 308293 150567 23 8 74 159160 9428 250824 802405920 53 677562963 428498 345206 63105 408806 9 315397056 18 50 55 34604 13 43 269765 660697677 259914 239298 396837 5 5 78 85 248707914 309641812 12 13 66944 82 42 37 869175428 67 24 46 416137 452763 41 7 406809 57 346405 147100394 314942 554643344 20 56663172 75 17 827991013 558821729 369472709 84 419645 12 9 41 40 51 3 248595 65 306817 61 459209 28034 27 452865 18 192725 289847142 166146 12 90 491188234 356549184 28 437126 38 235468 36 50 58 30 97 38 440056 781638660 320523 183460 91 148338 482346 198528 308295 77 52 239732 68608 369552 279802 65 31 407602 684876047 78 333007638 12 74507 60 441234 275718 83 176493 79815 58 959311223 126582170 8 232349 83 413186 7 79 280759 457800 143748 20 120672 139521 105428 97 27066 38 79054 52 420543 36 25 398524 50 60 74 415087 40315 36 9 459337119 91 47 65 126107 349156 100037 99 9 45610 64947 240698 191084 23 752943561 22 65 333632 91 5 309819 174972770 2 332070021 359323481 28 10877304 396356 426957 23 225394 10262 85 73 99 38 190989 3 361335 221012 86 25 305612638 944068961 363604 435738 53442 9 354586 26 75 52824 95 74 77706 42 9 3 294733 348892648 83796 137702 302730367 98 337529 74 58 15166 193170 2 167063 7761763 58507 158848 443483 124427 84 393127 625029311 784216155 53 423157 9 14 419400 52 382811 49 8431 163782 125287 90 92 96 826891906 98 46 2 26 373315 41 215109863 1 76 50 136083 2 240472 31276 468961 23 8 137839 152202 17 482059 51 129943 534030490 401241 344798 457508 661702206 222605 26 5 53 419494 838390156 75 50 59 83 423854 1 74 2 158654 634180478 74 129969 35 60 50076 34 72 23 943317543 60 36852843 312175 59 92 51535 975840738 84 119006 15 1 79 5 72 60 294687 50 31 26 45 490137 256241681 59474 6 25 94 134408 94082 57021 132787 62 487854 171285818 19511 277113 57 9 90 5 5968 96804 290790 377170 64 81 253475 91 24 112127 323978 76 892911278 99 392165 12 306643 210451 26 64 73 9 627609938 148560 60217 483875 55797 20 30610 131118 248324156 46 94 117161 473962 722191818 47500 5 87 38 8 87 374871941 154540 30 88 49 462754 4 380077 446629 83 14 67 2 268298 14 5 7 108542 37 915397222 481903 23 70 446994901 66 169141 116761 390194 96 62 543187823 82 63 45 338060548 98 793073258 351837 15 7 12 262963 258047 77 29 72113 44 392197906 29 487534 393682 92 66 44 824869953 19145 51 492605 2 99 399770 412552 133740 332614 40 68 77 88 498675 63 96 95 67006 7 330989 344790 87 42 4 219388 325815 37 26 69 103107 102839 79 71 193994 430613 939514673 186667 330877 132814 95 90 386793 21695357 410959 43539 477441 241014 337103 377662 94 84 75 373360207 96 218208 8 265931 353082 72 480954 95 99600 363060 462153 308051 52 25 86255 52 386279 252979 59 9 479064 35 211335 85 207703 161827065 7 91504 1 360937583 5 71 149079 23 97205 71 627827985 334776 2 331277 30 80709 14 7 333771 82 23 19 183244 56 6 53 3 68303 88201 135843 68 82 2 42767 75 84 515931082 9 82 74 70 3226272 32 97 27 440196 185851 44 94 95086 401455 713864769 33 48 354219 93 10 55 119827 5 289534 154807 87 313259 216935 92 97 366859 22 3 68806 74010 76 247180 190562505 86567 171913616 301852 239598230 1 68 65 330474 17 452583 239731 22719 8 297981 45 295555 250056 8 11 2 17 424111 380904 86881 69 125812 455221 81 1 54 475854 29 19 55 11 212129 5 745779161 73 46 277666 18 84 1 281237 57829 25 87 470465 69 285851 41 67 409516 148087 84014 73 25874 18 352428 62 56 95 24 334563 330690 570847015 73 33297 388052 742956420 801554493 58 196324 35 13 68272 970304126 263737 690953564 306117 13 99 230363 83 64 483214 112131 193385 60 178401 680118437 84396 23 68 18 94 790643630 91 62 51 45 228236 8 339603 393781 108355 66 154432 78 538113939 79 33 1 60 319454 376420 22 2 764998284 31 477393 21872 63698 821605094 345174 498253 93 412941 86844476 74 208308943 92 358406 268713 280934413 190030 92 26 499860 413415 40332 29 131339287 37 70 83 95 111696 205901 356558 289639 349815 117102 23 356346 142419 423356 61894 31 332782 91677 686966508 43 499508 7 52 292964 6 174488 55 58528 166279 523601566 87271906 15 32 90 47 86 225797 35436 5 342524 255742 86 56 92 10 464170 463244 534172510 45 228596 34 329941 87 14 54 571194475 21 110060 5 91 356971 84 304706 58 71 99 742440301 190086769 175256 228850 92 9 78 3 54 234626053 61950 155089 93267 182553 2 755242188 297914966 57 7 1 309944 422990 98 475767936 9 199269 403522 179029 382655 21 489075 9 96 451994691 23 117390 27 8 422662 91 32 57 33 254745 486982 14 22 377506 99 598106140 421989 327063889 98 306573 56419 336502 9 8444 791176647 21997 651584020 68 76 683683081 84416 67 93823 428471 39766 121662 201116 238734 19 217547 354361 25 37 15 42 304122 18 228596 419902 479729143 60 71 424888 72 172707 16 186472464 473253 96 63 3 12289038 279834 216293 52 1 56 354272 29824 23896 42 31 86 116048 341367 385840 3 51 35 57 1 79800957 8 815484577 6 7 8 289178 16 96675 70801 327853 30 113125 34 474719483 161711287 197770 9 404712 83003 10 446586 362484 70 48 36906 633773814 95331 12 2 89 69 434240 63 21 719887440 447089 8 352149 378033 377148 52 71 482455 918327189 82 899483273 88 211979 57 80 37336 62 53 126520 129316 431493 81 153472 28 69 604535483 58 37 8 848971141 307476 269034 41 94 56 4 197597 194193 409531 250016 29 63 73 193430 271311 66 879118904 38 70118 88 439720737 202339 46 184208 336257 79 119865 189408 5 37 479083 405354214 783645450 159024346 31 421032 69 421656 89 344818979 21 15 196497 484685 59 9 165903 263529 250226 474860 412209 123136 434252 140289 304772 86 166682 604792307 431533018 5 5 40 229296 50 26 441837 141443 84 60420 211667 26 22 937602973 860742722 89 631363682 64 3 32 42 54 4388 82 29616 270427 301257 145837 722314350 90 347164 88 58 187925 19 374342 492001 62 412829 4 98 9 388722 60 670761346 230380 606835157 727080093 45 23 159235 97 446320 1 46 762449856 143042 405159 34 95 822367102 71 51 419721 903554975 111626009 317 3 398831 4880 57256 45 383829 96 250783 74128 393094 486654 479256 4 23 263263 428285 429515 384610 616830748 99 203068 65 365586 91 116784 2 18 210520 194860526 74 2 77 5 433754 28 185182 256199335 62 24 919453864 27 92 87 36390 5 82 6810 177905 414159 454166 19 714550142 20 33 87 231623 29 78 86 663312472 481674 11 60 81191 450071 438361 215543 40 54 96 12 41 271927 39 4 100212 357406 22714 434939 6 95 72 200245 73 51 357820 6 71206 345016 3 52 20 365178 131286 74 216803 96147 46 57 404083 620483488 17 75011 219579 73 68553 173787 392383 64 92 48 47 7844 1 372785 116234 88377 93 48 18 485075659 387015 30 60 126003 275480 27 234258 96 407549 74 359348200 111351 6 326651 46 72593 68 27 486353 65047 3780890 57 673699626 8 7 364975 33097 386950815 62 5 9 64269 356782802 34 3 476909 29 184169 7 3 64 13875 7 439035 96 686212456 73 51 210819 55 453900 19746 21674 276423 5 86 267789 22 10 132583 74 1 99 53 11 45 365577527 9 375619366 49 61 1 423268 38 975766836 590999360 198639 88226 51166 83 67 117289515 137026 196725 26 53 75 2 53 132583 86 413283 277237 22 75 51209018 86 25 344657 78 332721 768762691 7 202836 305123006 406658 418871 32 203314 84 5 228825 210246 156667 98 25 87 9 300169 81 458451 355367224 367122 65 29 57 5 363040 199857 462790 71 158001 273369 39 487984 3 81 96 238709 59 475713 51 435581732 56 33 329912 94 10 42 60 39 43060 825388133 926573219 9 72 86727550 33 42 480601 41 67 473352 2 65 56 66 352090 66 444725 172252 271247 2 50 182187 208012 75 92 36 114962 45 21 80661 2 46854 125374 30 6 677987603 75 402918 218935 320953 48 168582 67 13213 68 36 94 79 31 72 10 141591 47 475251 85 18208 8512 311390 831243518 13 558970139 184689 138946 167924614 43 93 104840 97 169456 7 55 221429 82 78 31 443033 316743 97 22 63633 280716 95 35 67 9 348304 959489450 47 69 19458 30 60 81 87 72 68 322342 215574 227237 89 16 136673 60 64 307455 72 457055 428877 62 43213 80 128478 82 30 119826 21 21 96 33 13 435758 34 73 97882 7 1 304811 32 58 351656 153023842 283901 449838 11844 125679 4360 370464429 188598 452701 9 266714 57 330664 33 175349 585338734 641 8 53 703478105 151691 157312 48168 497057 31851195 356878 9 36 146239 115863 7 7 494758 737237653 445467 328314 88 667480445 19 354752 61 14 760231086 45 54 272573 142116 88 894719593 319770641 43 325786 270444 66 197970 339929 360016 9 463714 33 78 442853 12 246173 57 66 9 2 12 1 2 6 386337 42 63 808308762 298642 51773 1 8 8 236182 370232775 90 8 2 66 31588 481137 43 379727 307801 8890 57 73 26 20 41 94 78 88 296811 76 180606 378825 82 79 57 997488158 242687 461924 82 11 357964 114927 182993 1663 41 289275 66 50014 6 53 17 5 260625 68 484633 5 7 56 68 15785 418666 514978967 481293 46 390849 43 406753 326223 73 44 120002 71 35 15 28 12 9 22 90 697038346 475379 433491 826219080 1 318472 431209 414763 374823 718837831 54 493541 288940 13757 87 363190 218478778 131430 320698 296642 194424 55 129537 226564 229623976 42 40 58 325927 13 201470 90 168234 152649 58 59315 43923 40 55 66 196360 55 6165 455738788 4 72806 427938 8 32 8 99 191334 256264 47 489855 194040 2 88 238713 95 13 59267 459475024 47 17 265592 17 482898 27740 341307 175309 475770 51 25 124091 313418 6 213635 58528 27910 175484 19 65600 82 200255 32 5 391273 90282 332751 462254 41 69974 98320 360972083 28 78 72 17 447916 6 19 2 318847 581253217 342501 457646 224921 88 19 285683 201377 16 52 237547 480371 93 91 821564396 85 15 462498 55 91 15 188072 24 370865 96 96 150770 454480 7 31 9 64 39 91106 297476 299091 58405 253789 309448 29 25573 186954 85 89 5 71 851203857 817995952 202771 432486323 4 384629 57 247956 160465 397631 254634 46 49 407010 64 18 669600364 461931 29 271610 340534 742245098 83 301589 223716697 34 462957 271636 162547 95 52 86461 181048 128349 275055424 59 438136 325495 83258 64 60 55765824 315871 20 89 20 30 341096 146157 93489 386843 410391 81 363194 41542 86977 8 499507 7 27 56 288636908 40 2 163300 24900 87 8 69312 458499 205739 5 261858 25 187787 20 66 4 160802 219373 46 86 26 68318 1 10 136130 22 91335 147733 7 38 7 376632 426198 152021 393969 58 81 476143 303529 831913954 58315 128464 187784 52 81 90 19 56173 296261120 256170522 33 98222 282501 296731 9 33 8 259930 12 563777096 91 60 63574 408034 36 36729 1 79 10 82 214143944 38 479850 48 82 95 23 170497 25 86137 60 209667 194145 135902 51 474737 232913 37 246904 97 3 47384 390908 2 403658 79 416370 7 406908 65 4 813889673 401649 93 92 72 369115 42 3436 43 926573226 307964 172689 93 268588 72 39869 91 329113 99 220143 32 86 5 91 198989 368953 262113 32 60 55 489180 91 45 2 31 258408 62 6 468777 87 12322 9 494295 297736 313483 417023 573094402 369924 46 4 136516 16 55129 206205 6 69 4 6 69 11941 262491 906475784 9270 41861 101235 4 2 849145237 116786 205275 29 121647 250483 12 78 91 366998 245610 33727 342216 46427 36 70 435071 53 41 357271 55488 332217 56565 95 47 104215 6 81645 99 160744 9 151157 85 97 63 34451604 108784 740648572 81 419213 472643280 295007 8 425795 322703036 6 82 81 76 90 73 15 31 210966 58147 67 4 766175947 486627886 4 423980 67489 831774473 31 499595 448679 8 71638 31 69 8 96 269593 274237 178624144 89 22530 24 436703 938774658 37 87 405468 239888 1643 159558 58 421151 72197 70 17 4 18 316216 480500 7 25 2 3661 84 268956 90 260277 144349 86 317258 46 66 51 15 63 17 82 7 26436 24 70 64 6502 8 308566 183453 111721 9 93 162880 44 748262475 66 50 384347 386832 397827 338044 86 473385 414566 45 6 387236 177978735 177672 191384 67 109897 22 64 184551 86788309 31 84 109195 625989728 454735 82 76 416115 5 75 82 426521 53 196423 54 93 5 444096 640753762 7 7 13 86854 19 184741 39 46 82 155590 3 12 919710068 28859 8 92 75 67610 106784 21 174819 40 102526 57 849875369 9 369340 59 32 180562 29 450169292 45 108542 41 47598 174948738 747164752 7 64 46 253749 93 607753846 61 410335 198824 36 84141 25 81 29 50 84907 937181460 57 52 2 285880 343523 260110 151815 31 398965 179097 567559837 9 15 82 2 265286 58 13 54 83 449562 70 19078 26 94 33881 258767 53 6 494151 473512 449038803 59034 414093 71 459464 2 332628 58 26084 26 75 305345 212966 38 474479768 5 308636 46838 35 9 32 43 195624 60 83489 198152 842046891 82671 58 703434053 267898 44496370 93 40 5 338798 388259 3 63 35 62 50 42 582017996 430806 128053 331419 439264 6 118502 160658 27 207421606 8 39 31 2 459314 454181 63 7 73 232324 13704 139802 589685919 589128087 5744420 419374 34 319079 43 61 3 20836 41 4 66 5 371649 51 43 286068 49416 13438 792606730 5 438271 371307054 49 4 7 5 320860438 133927 94 3 53717 85700216 3 213302 300976 14 79 91 4 88 743631293 11 51 54 51 3 382637 87 84798 82 2 391205 170353 365604802 83 917647879 1 98 162220 493630 46 447394 30 89 610480496 296176 451865 94 260969 66 3 136401 83 261741 1 12 254596 29 747530958 617824862 851955645 51311 36 414700 282910 112692 97 43 59 412730871 62 22 66 10 488481 336934 426447 42 97 49 303435 29820 870083535 66 30 97 519072206 49 25 77 556833449 164798 140178 99 60 732841100 296763 16 87824 23 46 7 87 311430832 127984349 69 24 70 684908099 253641 395766207 181275 59 63 11 68 440907 54 221186 82 82615 11 129804892 233838 304895 305292 99 461691 405234545 15 8 270127 75 1 275108 211356 224467 62 178791 970074031 98 79 36 8 178925 235586 336377597 82 18353 7 447200 43 12 11 92 1 35 2 48 460505 61 24493 312492 406816705 979432119 354762 82 280040 382997 61614210 14 72 74 6 3 238613 31 19 28 15769 393765 287727 78818 343894 311180 281756 356854 356164 1 322566 7 241459 36 49 483149 110677 77 84 73 36057 9 45 5 1 91 170650 32 26 253270 165892 53 9 310043 215968 18035 90 153914007 70 181822 321582 108170 84 14203 856367920 60 51 101681 93 448074326 399781572 3 20 9 395358 77859 294936 243405 91 38 93 944130586 390837 10 6 98 333637 250127 61 25192 36490254 179438 73 26 334225 57 481124 164063 40 19 292006 600593132 192796846 57 3 49 311959 21 89837 498349 109969 75 68182 714722930 33 99 31126 19 78 10 301322577 496788043 38 27 183296013 79 66888 32 469113 41 54 1 6 487274 349143 5 7 77231 180384 181097277 30 508998613 86 88735 9 137950520 62 20 34 86239 91 58 302554442 16 19 228648 77 197904 469045735 314366 35 2 168410 337746 119455 46 49 19 321803 186668 71 98 23 96 275812 55 308569 583604667 473997 43 176687 86 96 231630 4 404376 928747895 412883 282043 8 492330 7 90 99 88 8 252218 74 86 61 23 497381 70 423416 54 68 73 388270 72 813403993 219847 74 13332 141094304 201483 486047 450479 143367 32 63 75409 22 66 10 328229 498529 251421 167215 193796 8 7 14 271968 417215 5 133556554 14 302710 71 81 71 91 7 86 325007 97342 51 29 341036 23 131447 3 59898 16 598603576 14 377616 6 23 443648 265399 89 27288 67 52 22546 177652 74 234620 60 52 5 15631 133248752 94059 23 43 9796 232653 72 346233 63 66235 87 4 180281 105820 3 41 88 28 156496 79455603 363046711 22 205613 541514079 399189 58 66194 77 475171 41 75 47560126 641459371 204248 30 93 92 317120 16 158305 58 946853374 52480592 65928 11 169529 202936793 36 95 14 4 11 32 100939 641309896 210183 42 487943 628132154 127001 84321 1 8 72 3748 2 74 69 31 177598 270479882 304397965 429421 5 1 418598 864921143 156550 26 82 7 60 411942 25817 208777 29603 58 348436408 304524 285201 577976421 165655 13 290091498 245146 972699796 265182 413852 360034592 85466 342714708 438130772 301974 900207562 11 90 21 81 106010 70 75 399287 498443 6 59 286725 91 49496 45 437787 17 8 486037926 89 16 81751 2 39 861700440 492448 124265 419135 67269 497722 346401998 78 379626677 203655 18 275246 76 242430850 63 34 307102 87 82468 27 73 59 471759850 27 18 34 47 60 423133 29 408828533 70 26 61 9 31 258825 32 389039 240812 927493933 92185 69 8 103147 149798 390191 60 168252 832832330 39 102993 204470305 65 4 342547 20608 86 10 88282 434250 216599 1 86 413813 369998 298418 76 1 58 270614372 63028 347992338 301672 3 24 338245 308065 94 1 228855891 59 15 76 59 93 46 5 360679 44 8 124411304 37 91 46828358 78 35 16 92 279890233 54 185347202 121758 75 77867 699781426 124147 8 68865 244274 68 95 15 217080 307986 75 6 229930 374187 244985 81 311648 80875 312118 396208 28128 385722 33124 442716283 91 135284 234967 65 26725 403351 37 95419584 60 155273420 93 256216 46 79 493934 90 458121 88904 180288 147897 82 97976 56 103094 80 596239590 489126374 208242911 221993 85 497635 302104 196323 14 356021 99 30 394407 10 393078615 4 52 480185 50 439370 428499 7 71 89 228063257 221656 11 329416 410652 82004 18 344503 90 394897 44 82 71486 30 209788 952110141 77 402307 10 1 19 1 259562 417690583 35166 128721995 391325 62 29 499939 108742 96 94 473696 141712097 67 496305 31 78 109561 44 309180 391979 16 51690 162002 130927 20 43 90472 43 4 4 18 380016 26 74 103059 165233337 937505116 71 8 74 3 942652552 99 22669 194791 89 47 4 93 70 343502 387842 66 9 3 301794 19 48 79478 97 21525 64 74045 492612 27 18 105740 115086 58 549661840 85 209080632 67378 345067882 8 353598 6 202383 287305 755144494 25957 380683438 406190 35 29 367087 23 246370 764446231 473437 27 407494 2 309872 500277135 467195 485239014 153162 1 41 97 243362 289869 59 44 290647 77931 242462 114227 61 3 284764 122766 25 22 74 221997 95 32 23849 4921 427489 8 92 208980 147041 115893 54 55 402211 260630 624317454 34 113028 204619 39616 37 353638 93 31 4 341235 1 47 78 44 328283548 36768 362127 149969260 84 460766 343857 2 40462 38 24 496448 152644 67 9 252127 61 79 238493 50 451566 255777 19047 972690198 14 75 19 6 142453195 334124 22410 25063 13 11 78 46 364106 67 21 52325 25582 373921 44 49 372573 264050 5 98024 8 569612840 8 245766 133648 259610 58548 56008 48 499397 367925 45 67 84 34 82 362939 82 109050 6 27 69 46 408297 82 434829 41 966131521 356489 499872 10943 97737 20 8581 587102325 6 99 171808 479100 89 54 79 207161 68 81 222377861 88 84002 54 343428 30 356823 77 251468 178625 254030671 47 3 15 77 49 584074550 125629 794574769 24 96 49 95 85 265516 273127 30 37 141922 49 394520 91 44 99801 298542 239356 114467 267879 291785 145203 226187 43 106982 278709 219782 75 6 470365 24152 483897 366880 66 41 159404 237030 59 469101 3 94 174453 126777 319595 41 305896 38 90 57 59 13 368031 7 964206259 118368 6 105301 114505 408548 168762 471808 12 70 31 48 89 15 392014 87 1 91 2 412885 62 292655 282744 184919 43 9355 38 245163 79394 22 54058 71 35 87 305236 285769 376669 81 87 7 28884 416577 24 45 25 2 103679385 78007 39 79 344123 100791041 706147926 11 4 74 60 82 391322387 40451 6034360 59 174860 338035 5 53 194008 108538 16 91 299190 203762 57 27 116506 46 1 64 674261664 76256 277080 42 388725 46 32 174341 92437 345585 38 137009 438881 297068 80760 94 43 215839 92 185849 868448021 53 357238 33 25 467817204 91993 106400 3 224339 47 7 8 49 38 233064 296611088 82 48278 413653 95326 76 39 81 175068 45 61 22 207999 280555 86 210030 99 283855050 18 468496590 178204 80 78 5 95 70 2 391883 95 486477 236687 388011 79397 96534 93460720 367028 99 95 226714 2 265149 88 3 142437 34 261598 32 153021 3 92 4 72 25 63 39 302708381 192700934 47 36 65 48 6 453666679 55 340799 22 304409 9 24 73329 86607 106143303 336201104 77 12151 99 6 71 2 396453 142726 52 154525 9 96 17 497649 8 74 10 158619 6 4 288964 355637 7 29 38 457621 253865 282105 12 69 80 424164108 28 494599 78 323600123 311570 77 345038 600699182 257340 6 10 678422825 289288 480758 5 33 127519 83 204059 3 8 95 87 8 603771509 91 596079957 62 193221452 17 643976848 31 96 378680 10 108017 66422 472377 415848 25 6916291 8 61 7 29289 27 618511990 4 233026 43890 476404 231479 43 334658 57133 5 417121 71 8 239207 59 429953 239822 142873 343505 710967325 86 96 132721 134257 495094 4 91 425767 290832 75 80166 38 229948 36 59 481176 389238 481153770 679414430 771980346 102284 55 270040 707198540 50 2143 92 313731 441149 72 369405 377531 5 34 864827376 698273242 28 82 44 268214 368483 45 799543808 64 27 640432163 325152 158736 12 248355 325939 63 16 222719 66 174921 62 221534 402439829 232926 34 18 76 66 30 9 269000 70 150826 781017114 50 841492028 241548 2 94 414810 158207 232835 81 69 84 89 106440 957974658 173149 62 97 40 207634 228435 428625 37 5 19470 366457534 214266 396458 464465 19 29 243111 64 386407 86 458124137 156338 466033014 475572 6 496783 51 140422 122998 52 52 11 83 18 4 234805 282356 487477212 27 2 62533 459123 45774 166318 175381 422412 229010 120641 181855 30 59 56189 435042 36 458128 1 221452 261543 458210 447120 127559 355906 95 90767 850144318 36903 28 1 50 451058 489402 304253 32 72 82017 96 53 17 69 5 70 74 60637 42876 110782 21 262309 56 95 6 59 48 470849907 29 451216 47041 265708 234226 254527 449910212 658217059 637351250 9296 11 86390 10 92 209914 133829682 274434 320605 425287 281972 118269 180744 54230 355231 19 447616 138922682 49 61 493938 381324 346528 322100 14 44 344864 75708 321420 29 418864 337253 75 230667 6 115607 505812933 79 45 363377 48 120534448 46126 54 32 209284 79 47 41549 7 249139 159008 113793 229653 201110 68 144235 69 148368 4 63 4 342806 558728184 85 434741 18 7 55 254463 390656 473094 8 260515 99 294311 180994 473660 47 144425870 361808 2 7 58 170541 28 317429157 7 146015 34 135613 7 8 8 101810 301437 20 52 613818750 454326 39547 3 92 442679313 3 486939 439445 225812 368597 230472340 104767 57 26 96 19 47 28 66 43 21216 282058 60571 166481 91 89061 52 492581 488907 53 248320 417296 35 26 237549 43 33038 9 67 2 17 59 426425 4 93 1 6 59 45 337224986 317376 17 76 279579 71 25 267244 27101 391830 731068683 24 482019 20 4 347469 919277257 55814 4 6 26 496347785 123828 983678861 77 6 83 343693 7 87 1 95 121218 10 242742 431584 246575 66 64 98 6 69 496113 239000846 80 48 348086 151437 117251 2 50 310815 424719142 18282 46537750 482573 471897 276117 39 362350 435416 9 35 358186 63 91 73 28 299038 28 99 6 363711 47 444927 90 74 23001843 87 204526 482385 16 8 245593 88 228472 451242 286023 7 92 486539 36 64169 35 94 174725 65 857963782 58 326269884 30984 499984 63 67413 56 32 11 179744 94 131812 152703 79 303440 2 5 861863203 316396 174311 482238 68 84 429262 243343 425404 151144 66 3 23 384994 38 62 41 26 225111 283043 279310 342825 239245 440410 395396 456463 492738 89 5 346703 326668 317592 51 35 30664 203342 92 163488 486032 397413 247122 197894 5 263594543 54 10 2 22 65 491956 67 6 461936 489778 43 88 65857 51906 304437 160939 14 317353 19 5 66 4 72 27 157706 42 432310 439800 41 55 47 74 90035 9 162253 150965 2 393281 61 885640744 16 86 326456 47 386222 1 88 381871 282534133 271783 982411072 54 490611 146857 142718 5 1 96 27 94 7 27 18 83215 70 340294 90023 34 67 22 90 42 51 8 390865 403220 92 94262 345467 475240 576911717 144163 424340 19 226252 24 369491 7 463905 33 125453022 31 17 449631 44 483588 393 58571 369124789 89 286332 8 49 113307 36 7 85 94729 57 581186652 45 12 53 88315 97042 30 163395 395044306 370352 6 57 11 29 578069148 199680 64 265354 916789617 56124 77 50 132540 6 71 24 308299 66151 4 14 398588 80 22 434579 376369 13 9 85 36 9 40 26878 90 17 258482 468087 843307539 270743 437051 262598 57943608 58621 60 2 78 450351 93 75 428162 455697 49 47172 16 379848 10 551834660 85208 29 86 96 96 65590875 7 68 912919433 25 280242 23 255124 76525 142939 142460 78 3 9061 8 60 51 24 216741 153806 6 45 124441 355586156 52 21 176533 335124 675400089 154905 33 14383 99 434299 471415 889352778 76 335005 259184 12 39588 1 79 50 26 30856 213358 41 9 295002 28 54755 207154 307574 141393 460446 238557 7 44277 6 489510 258724 2 17 73 6 3 132970 276128 95 47 56 492079859 304565 665101556 19635 42 141559 309124 52 381851 135564 477524 50587 5 419542 33 7 106701 51 231563 195236 70 19 8 26 8 15 216217 22 1 109829 2 32509 30 14 317771 35 29 445464 241538 43 68789603 4 328752 38 1 8 72 33 10 25 681355262 375675 76 372250 99 486938 305672 5 233903 45 43 132042 7 6 370337 96 94808 185337 16010 108914 93 438480 50 97727 56 60 90 3 137150 642447901 84 41176 51 140987 432330 31 146034 99 56 87 50 41539 324054568 2 107563 29 45 95 260739 317503 125174 162545 439476 221980669 62 598382291 51 39 51 92 387245 111711 62 54411 157042 29 468957 42 405696142 63 14892 253647 27 7 36752 7 252835 75 74 4 203734 10 78 193037 18 487264 21029 83 80 266702 57 253173 439312 46 29 14776 90 324347 46 50 12956 445538 437291 302373 265975 9110 26 71 55 38 9 98 790041593 67725 699763361 144713 176989 15 56 62 437362 17323 2 330346 262768 41 386119359 241024 7 175433 26 222958383 5 343163 653229575 43 219152 66 484679 100994 228876575 277153 318942 1 324818 2 67 367033 416777 373409 16 72 68 82 224334 36 32 613414553 99 98 2 189416 155496 5 27490 1 47047 378610 7 21 62 478704 364659 20407 231041 253060 46 95 184574 57 15 93474 183174 289975123 443393782 849708063 22 47 78 463185996 4 495574 55 426854 20663 21 5250725 82 390994 33 173135 352455 15 63 8 481578 133089556 172816 25 9 14 94 6 95860 67 322245 491923 194856 48 316317 8 399200 495881 319191 28 170776 75 24 337711 32 356093 15 33 441845 203715759 87 141962 17 82799 15 394220 96 19 44 63 12 77476 99 59 152990463 79 28 67 22 124173 225899 457653 377828 43 631781799 1 23 189404 61 32 299578 798751127 385088657 143431 389660 74 52 335304 65 41 1 370067960 78 7 79 346051 408940 2 3 291381 56 7231 32 18 7 7 15 60 216790 22 184956286 277419 6 33 82 8 320510 8565 63 247622 39 21 6 71919 88 45 357594 77 96 206579 290880 437406 348865 316306028 25 83 201940 20 74 374827 31 19 27 47 92024 44 10 34 246235 26 33 26 437043 193195654 133550 217700 44 69 250528 424377 247933 457414 96 50 392906 63 968225470 46 335541 33 150881 12 379102 39 457710 53912 95787 58 9 201417579 456088 6 238147 414313 318451 633427411 42 45300 10 36 53 385438 479174 242229229 301704 93 83 90 349875 704074661 49 223089 8 3 56 48 251956 296117 83 50962 49 255209 1011 239258 54 183578 1 418805319 358948 74 83 8 61535 220174 447660 23 8 79 20290 52 36 942242891 108121 47110 533249732 37 16 53 165715 88398 409217 723642415 374811 47 218137 414359 96 319471 6 86 73 98013 911626656 429436 783947660 19 220641 343195 96 261087 78 98 139239 48 24 5 236154 195924 475175 80171 411881 7 37 2 4 348215 20 3 508671266 80 4 47 2 14 124066 141189 55 478344 345325 132872 363454 361390 424563 30 772769072 370714 91 86 406357 77 98 839652816 11 4 211488 363093 219876 83 19 329663 93 46 72 37951 53 130763 164586 49 465445 471982 4 107593 218487 34 74 4 211472 146846 217864 443056 58 95781 191284 20 246675614 12 433010735 465176 51 29 816951770 72 26 437308 65 93 371671 276653 8 23090 87 311056106 199253904 33 357468 43 995560258 48238 90360 74 90 60 1 45 59 4 75 411982 297139418 47 20 98 99 54095 607182500 94 34 634317219 47 308595 15 178204 77 83 979828867 91 26 227476 132831 454083 18 64 23 68 139852171 428698 6 69460 58 366550 98 12484 323680 350099 304386 375104 315141 54 5 250448 9 43 64 55 37947 38 355127 63 252316 236815 264409 467439891 27 25 12 188053 387917 349187 442448 44 6 115330 8 21 64 10 427245245 46 660967723 66 5 9 27830 49 53 27 177538 659966882 54 368987 58 372242 490105 13936 3 23 58 85322590 24 69 96 17 91 396857 76 3322 439299 193661 914491463 498128 232886 304296 476121 421528 3 97857 23 44 51 68 93 164202 25269 438382 321332 311016565 76 85 265773044 69 344341 192138 98 67 21 73 181188 85842 35 154194 12324 887527294 461341 78633 237291 5 310744 570131374 406928 71 42 9 5 393322 17097 222440 156167 24 96 3 301186390 4 488265 472562 90 31 66 721336172 371110 64820 494629 9 188860 2 25 907980791 5 322914 495281 78 508475902 8 9 70363 152856 496035 3 10 162773 29896 70 253403 181395 126247 20 75 359094 108533 3 602840919 7 807513987 95 5 20 91 125324 457724 270657 84726 326953 63 81 7 179142 23 98 1 83 11 36 55954491 32 28 81 81 435636565 34 21 54 6 89 57 68 470099 66 898051888 87 91 27 94 54 24 119139 26 6 359404 151124 319932 12 496536 84 76 44 71 22 279801 535243357 59 60 44 49 18 9 7 70 54701 206701 375995 33 392837 85 4 19 407505 47 64 198384 85 299075 585780975 73 394082 6 50 3 764023020 65 327967 61 75 40 88 26 359743 21 100010123 3 3 57 70 80 113608 10 29 341593 174888 24 54 82 13 596888435 13 5 12 131347 85 22 257773 6 44 316493 39 407904 95 1 367063 30 140502 281072 88 92 189809 65 98 295265 351464 11 411853 358966 2 15 76 90 7 61 413211 96 367199 14 80 240314 231286 53787 364249 67 56 438944 37 2 232413 42 23 75 496342 231753 97 49 22 87 260921 199310621 59 446804 95 406897 63 80 55 466612 22 65 31 83 36 325215 424863 9 49 43 55 241262 444925 8 50 252171 57 553647582 71 94 334805 17 253252965 54 4 84 119315 1372581 330006 5 268522826 502130696 27 81 387858 6 65 383822 440429 97 376577 88 1 224223 753274346 65 465519 98 4849 343910 4 291412 51 295119 51 136471 34 6 465683 84 372609 16 498366 38 381586 11 1 61 89 444822 59972 76 217154 887149787 76905 68 344949 480399 459542 73 70 69 116901 315559 959258348 93 69 22 20 72 92689 39 27 60 70 9 56 96 2655 40 458740 441509 5 9 486116 8 441653 34 133407647 59 2 214401 3 45 89949 98368 70 211250109 471549874 24163 348860 347313 98 87 8 41 2 477819 183785 36 3 207592 433810 70 770479685 377025 1783 14612 94402 29563 3 454498 45 301637 86535 253928 123375 571524787 217166 260546 229289 475400 41354 5 39 9 85 473751 406086 81 106658284 30 50 44 32 133279 44 20 67 47 8 5 25933 27 110290 5 916115893 40 59806 44 65 70 908294000 248435 59 45 37 300169632 84 41 67 1 23 69 94397 444848 32 469292958 190118 164477 246816 264410 55 503233528 5 27 181860 9 179077 307896 303376 405772 338356 470667119 86 82 332882 718001728 6 54 7 161873 799754183 306277 429697 45 381525 184496439 321554 197752348 201581 83 433483 204028049 41 297033 404818 16 48 61 49 75 17 8 11 432620 833662681 248807366 474738 22367 183527 414751 465574 4 240117 159247 122977 264486 35 119071 55 256587 28 300562 56 9655 88 2 422697205 61 40 52225 326687 298558 43242 29 12 377820 49688 21 81776 73 80 453245 585882233 79438 41 70811670 123400541 42 45 16569 3 124978 313562 914266162 43 5 43375623 42 271972 55 4 363632 154922 322509 358936 28 425173221 73 231726 63719650 24 138479 406226580 96447 455225 57 79 84 65 37 280161 111011470 914077093 333381 324007 12 73 56 75 41 221461723 70 870116778 75 44 29 51 437366 137752 264861 97 9 325162 903231097 63 363122 196251 68 60 74859 2 90 235131469 263518 73 31 90 168561 289888 14 66 71 382096 94 83 392533603 416796 60 77 412883744 2 38175 241816 19 73 8 283111 26 192118 10 89 99 202241 52 613844979 22 34 115170 399172 68 154298 140532153 17 450736 385854 33 6 3 58 218442 65 379406 476398 998416844 102927086 20 330983 14 93 434205 9 6 336032 86 62 56 358082 428278980 167410 19 35 447728 65 45 41 46 465225 71014 89 76 71 594064811 5 345127 89 492000642 23 13 59 464423 456731 57 16 13 80 21 6 139592 9 24 195719956 84800 87 242496 50 138354 50683 6 420666 178925820 206461 86 394414 120526 36 316788 31718 21 147549 39 2 2 62 641557773 2 410548 498418 445252 19 180672 58 909859415 447412 38661 2 25 32 9 491146 130287 8 31343 209606 60543 188501 5 89 50942240 43 6 309363045 387398 132608 39 6 438705 151949 88 60 166501 489197 120682 78647 56 495692 173622 4796 401255 42 1 315373 82 24098 92 86 134308 36 234579 127053 7 11 54 86 47 7 785426949 236441 78 174392 181906 89 68 61 458727 118147 45 275463 407105377 321327 160665 36 8 260465 328086 80 38 83117 86 91 50 56 24 115774 9 344029135 70 90 56 22 85 133388 394553 26432 19 684095712 181577 38 738670565 18 73 278888 29 95 2 363465 74 72 84 295648 33 86760 16 442853699 309573 46 216183 9 62842 991308705 28235 3 97 95 42 49 87 362472 488138 8 425680 75 42858 85 81 388662 91 26 225148 40 40 140339 25 87 310648 70 7 5 827656273 2 699728569 4 10 301747 50 35 7 288542 304369 298358 75 28 346275 146967 77 53743 413617 341577 378264 6 159770 6 74 89 69 89 77 92 44 2 113838 40 11 30 89 62 24 26527 46 86 7 64 33 25 65 7 6192 5 700673411 4 69 262625 24 72 18230 36 479891 212802 8 83 197327 37 326090 248555 31 290950 1 135443824 12 31 113179 278008 274192 240548 3 612116943 31 5 71 180820 382155 37 42115 75 281450 42637 97 134161 47 9649 44 80 81408 35 65 17 51 95 162591 3 74 93033 231116577 460874 183114 1 126138 17 341487 398054 34 53 236906 61 9 327801 722655635 182352 15 67 28 882780837 66 21 138587 37 300397 65785 4 75 81 31 43 40 6 371000 121387520 40 441624 419680 49 43 490618 967067298 4 367558891 92 75 1 549453499 563131473 425499 14 59 18 190952 90549 333028 176125 3 414517 203852 436075 212702 64 20270 300149 35 85210 10 47 842726770 243374 312844113 61 50347 363944 53551 193215 301833 9 128950 129924 75 1 15 128979 340057 427436 114680 451503 13 29 60 98 16 481525 251889204 311358 467914 478846 13 465129 471175 71 98 181750 88 3 733180830 156328 26 52 254721 5 81 277942882 23 44 352448991 354942 1662 164044 393441 185240 64 362045 77 19195507 13980 26 320557059 73167045 128183739 38 24 86 32 5 454187 64 492509297 76 250558 192824 245241 4 91 17 95 82 5 95 203004 37 98 19 41 7 215385 4 10 6 16 55 778244598 376157 28 184477 370568562 345117 9 88 4 15 78 96 139199784 75 284469 172405 66 187716 178016 373969 85351 20 4 2 15 351935 432739 212229 87 5 33 184435 3 79 698695372 21 248577 4 32 161200 17 74 66706721 484417 83148537 226467 63 438866 23 155322 9 928369373 488629 15 26 74 97142 96 276178 150213 55 95 325736 377700787 9 359708 4220 49 303829 21 790197065 516930485 738742016 345808681 135969 2841 9 212964 143420 29 62 98 643269963 52 27 79 4 81 83 150773 64932 8 2 2 91633165 464602 418093 9 181758 73 47 44 2 890954079 444550 289696 5 47 29 6 77 79 43 459593 33853 85 48 65 87886 482361 55728 75247 31 45 60 31 29 491373 265412292 334556 7 178519 124623 251272 389607 227932 82 3 190470 18362 284398 98 38 275916 18 347630 413483 10 10606 79 382400 526930092 91056 2 78 20 83822 9 50 289479 98626 403962 283627 21 24 74 96 70 34981 210814 208033 56 163812 112611 104214 75 93 152067125 35254 64 252275 57 494578 204822 46 115832 412482 258831 241436399 496670 10 70 63 369664 51 56 418771 45 45 150530 26757 327277 247203 9 34376 317879 320057 216734 3 492156 36 470829 31 55 495169 958123948 134583315 43789 2 231758746 467567 434079 121372 298458234 82400 494038 10 83 659267376 31 34 54880497 257721 53 225974 43 80911 496343723 19 71 59256 84 126112 61174207 53 12 57686 46 415172 351021 193731 428106 347139 469694767 50 240877 428011 229528 244456 194867 92 8 418523 929477310 282463 144825878 1 211241 67 380872 337105 8 130296 79 193222 36 17 480886 434867 75 817936768 234968 68258 150586 673565628 2 280245277 246939 358818 36 261554475 496859 22 88 21849 91997 360066502 15 74 982545863 60 402216 349564 30 2 75 87 118080659 343677 118376 1 38 334135 46 95 33 245304 81 73932 11 1 32 97924 39 50 466035 87 67071 3 488835 48 12 71 449600 76 42 72 192533 312933025 96 1 434786 196622 154567 87 83 60922 23 63 44812 646095378 402939 13 99 168364 8 25 91722 78681 95 86 22 30 122599 431663 9 68 6 67 29 91 80407796 42743 131170963 205273 489481 730302517 61 63 307067707 57 61 402884869 377646 262918 2 403196 77 435352 489087 322065 73 814231274 55 81 313566 32189129 20588 71 65 106204 90 21 82 577815056 41 61 14 99 301110 46 124457 400465780 973849788 5019 43 76 10 8 34 782928258 30 19 41108 36 87 486702 78 61 83867 72498 44 2 883009765 9 25 289974 182096 33860 366477 72529 962686451 17 392320 83 328454 121526 97 3 16 317376 198474 17 69738496 17 43 235228 231089 5 330752 1 852205736 85471371 367210 33181261 70 75 204222 182203 5 9 53 23 421147 28147 280676 436671607 7784 26 180988 200684 805969594 40525335 55 42 39 158604 111137520 148004 367928 58 47 2 152354 48 76 107047 82 148212 147188 76 82 6 80 7 77 22 54 60 236714 176376 8 21 23 8 825962104 224380 856423923 95 1642471 195120 437910 94 124127 431633 7 23 3 397440 28 80 212180 158295 51 94 44 216468 77 379415 2 1 63741 215214 304031 353715 4 740647761 29 439825 1 483793 223541 27 69 6 89235 144933 18 53 373097 103709 32190 28627 365395 40 59 113469 73294 42440 9 66 393252 91 379041 737919785 56 787310819 86 231561 254562172 73 238318 4 5 168788 81 6 431934 9 222955790 146175 190550 337540 180636 19 397661 71 229134527 13020 274704 249910 166055 552698676 347919 20 31 440148 224234 1 213024 980600757 40 40 53 23 23813159 22 6 26 50 60 46261 125702 85 344711 154612 37367 458811 204191 93 8 54513 359655 77 134119 11 86 427205 129347 51 66 54 347162 51 212964 487456 87 439951214 84 475463 2 370442 71 83 66 310653 79 6 96 163190669 97 694071085 490545 292599 266331 415416 352722 149277 382165 439110800 70658496 27 90 312484 166964 5 2 54 103000006 239101 886358744 4 100061 277968853 466220 380502 68 188301 63 92 60 54 71 21 25 491359 75140 472365 405264 401024 384523 443759 25 509926114 196535 49249 37547 47853 326363 26 171927 95 3 255451300 215561795 39 687044094 363393 180477 9 483355 26 57 57152 36 369055 3 367196 15 176403 634807297 247660 44 97 6 82 101350 5 6 51 439726 86 20 44103 557620252 6 465370 67 344586 81 35 31 450235 76 14 9 40713 12 50 71 182576755 49 41 22 8 74728 11 65 5 405231 65 31276 38407 239169 7 29 70988 43 197284341 88730 442174 41 84 214963 20 415702 65 58 436407 166871 364564 14 450823 188276384 122821 498307 716468072 385157 17 39 439079 85 195890 192761 197031 26432 247540083 97 274273 358659 471721 7630 74 54 2 52 256679 45 720775162 38 154825 6 4 55 55 91 68395 279513 9 469544648 316523 476535 432012 11 34 241508 23168 300512 8 248493 42 10 42 33 97 5 38 668176707 421821 80 21 470820 242148 22 95 328807 56184 158172 7 67 72477 276727 435580 345212 87 118047 469931 100138 99 125936 213085 6 56 12 274601982 86 34 42 695560743 37 70641 68 81 607228691 8 263503 15 400169 9 17747 96 248056 25 54 42 2 96 241154 415024 177173 89 63689 4 61 92 1 13 17 5 371580 160353 196060 6 87 219413 159744 437998930 9 83 31815592 11 39 408799 153414 99 94 57 94706027 68 179576 115924 382366 7 16 155558 33 499575 24115 813791675 13 767578334 53 66 286276 50 45 400638 867845867 77 116574 23 87 57 4 30 423303 75 43 69 81 94 4154 499958 18 60 9 61942735 497903 144398 78 60 113241 283740 98 272495 82 390385 46 180293 535722124 1 316940 300551 91 383878 17 795306843 99 15 93 175768 260417 63 3 729801064 519099941 8 5 3 352212 96071 4 207334 473258 44 315858 242237 8 498136 634073608 84 7 20 9 479809 229389799 88 1 362693 21 113243 28 141420875 72830 1 173023 857403509 9924685 187524 66 78 10 27 70 73960 58 206567990 47 431184 24 13 47 348287 86 27043 42 45 18 38 191908 30 35 20 63 442065 79 59 130943 4817 11 99 733845314 488505992 72 226554 15 35982 165903534 8 14 88 373441 392544 143019 108477 226999 161059736 30 14 9 349643 48 711419532 169348792 8 72491 29 458793 94 98 427821908 42 62 31653236 66318 71950 28 193758 30 104330 93 406544 199170 388108 18 8 55 86 39 6 26 149681 376557 409978 322446 450034 86 75361 399605075 59 346050 22 240817 87 381209 73624 99 3 637874787 342013 813373228 175805 1 21 225792 686849489 34 521015930 155305 145503 319303 135440 16 6 727301459 88 34706 483296 333569 74775 2 176286 21 536755330 81 48 9 157330 5 74 57 229723 896843900 765689740 271836 299976 326585 128684 30 25 5 392134 16 167306 485588 4 80 47 60 423155225 9 208867 46 43 309783 45 280648 90 458184 58 71 340074 88 44 290969 366230585 74 68 6 23 368667 2655 125519 384836 94 180691 31 362409 448059 84 30 3919 232506 796095273 317759 483022 18 96 298204 45 400095 21 98997 75 48 47 87127 120096 77 265214 28 87411 492035 85254 19773 53 48563 264803 56 671162594 27 403691397 70 60839 55820 20 10 18 57 11 76 47 330130 6 65 94469 168377883 57881 966659504 6 8 22 397012 78 59 490409 491394 4 210173 65583 52 477919 11 473858 68 18 261539 163145 94 45 89 23 498946 69894 490461 340767 338327 49 791278353 60 308305 32734 20 55 62164 171294 40 96098 594815655 91443 41541 83 401087 310010 208688 61 31 96 289262 76521 76 238226 37 60 61 23 200904 311864 93240 69888 48 90 482305 26 51020169 306268 32 88 41 39 148035722 158494 431159 18 6082 32 66 379410397 1 320585 160453 36 26 916809934 86 245996 153530226 71 65840545 49 61 74 146212 6 360162 398548 536849825 590774219 95987316 37 21 490667 1 17714 234567 257447 450379 323276560 40 73 16 69 35 8 92135 68 66 451039 10 50 94715 65 8 1 7 66 385381500 32207 28 120095 246201 36 99 212921 21 272786 72 374952 56904 452462 297318 28 20200 487624 8 29 27 13 941381847 52 405137 407358 9 41 4 49 260782 4 62 401525 7 27 107956 91 55 71164 388387 214041 4 74 39 74 43 190002 97 7 35 91037 98 253284 55 92542 9 73 96 72 731375557 124329 95 84 40438 789409003 69 17 89 94 37 427397 9 402717 39 71303 106937 442684 99 17 168540 3 136925 11 263917 18 263719 6 867050904 347500 38 307053 185059 91 395870 23 24 84 52466064 133773 71 65 51 442708 19 192676 117472 369675 9 67 34 304108 6 353552 68 51 91 371378 20 95 160585 302309 69 9 207890 39 18 127879 42 29160 3 47 9509 6 6 3 98 263489 51 93 77 24 4 84 778139388 105135 2 80566 27 979844361 260923962 1 73 98 971877673 82 48 598430379 314508 66 428806 30 1 30089 2 43 40595 43 396050 75 55 457906 91 409092 51 4 2 57194 420360 12 307833 485514 22 88 369315 241955 263929 6 8 28086 22 31130 344396 215070 78 177202 465259 26 72 8 47 382099 141130 64 60658 459058 70 324225 96 78 306039 85535 301529 121964 51093 40821 295864 473432 19199 61 15 61 163642 139818 182261 243995 90 64 89 231953 21 6 472366 22 303568 63 330899 454772 484414329 127236 1 56 97 42 313406 825102294 322530 274845 50 294159 78 1 582764017 569053962 325936 8 35 74 412553 87 83 59 23637 54 66 6 51264 254324 43 172694 822524665 492726 13 65 88 44 953271218 261315 14 550529970 261681 340439 86 744500157 81 55 2 80 2 648648059 95627 163045 62 452987 85 215568 183243 80 94 5 44726 26 55 78012 52367 268194 271611 99 146677 79 179604 65 474677 3 149738 170120 78 793503493 118761 39 8 53 291054 80 413774 90 17 87 277278 35 90 67 28 47 115708 351124 466016901 152786 59044 465927344 76 407670 215673 57 48 252447 89 17 391632066 52 456645 89 75 334892301 480030 260363 90 631655734 489523 34 17 62491 18 59095 83 111000 6281 376949 22567 239039 77 90022183 30 334628 470584 416725680 1 55 1208 6 29 390667 20 23 168243 78 350448 52 744267521 461682 238713 97 24 106007 17 65 268287 250319 489165 9 593305207 818291753 1 141642 62 479267 25824171 48594 53 341499131 151356309 1 3 133473 252140 226604 16 1 46 217745 24 384608 33 91 486414 362269 35 70 256642 439222 93 30 383051 81 54 364209 273593 4 120239 47 87 309651 18 735391971 7 417620 32 30 72 91 216566 332005 273476317 68799 338323 246698 37 64 6 15 95 2 72 116865 255909 309468 75 307285 55 462137 77804 31 164219 26 79 463536 410611 989385105 316601 69 339718 547464358 64 74 20 77 153942 77505 3 443785 52 10 421868 29 306030622 66 69 269538 127710 21 238056 8223455 27 32 259982 409295 18 13 178753 37 19 63 6 24 54 29262213 166660649 87 175492492 212058414 96 138630 4 7 84 83 74 409707 96 283245116 27 158128 194170 66354 1 208841 415059 446305873 723163126 14 80 95552 67 90 90944 144558447 232206 399535173 118806 51 294032 120237 8 3 148932475 7 57 24 29 3 541302143 108078 251029 1 95052 187365 381543 61 82081 464370 91 58 135877 66 51 2 41437 4 65 45 871040871 885118735 2 31 60 25 52 7 57 460709 42 119000 115080 860 142138 4 213187 413494 217220150 388387 29 39 939141966 342093 72 129160 334845 424390 103967 360210 80 19 516729273 263095 185779 84 41 50 858184531 101970 205419 153775 432089 202515 50 75 258362 262942 90 86316 433853 99 95 204342 952200563 148660 184167 91 68 5 40 7 1 604771301 46 641012542 257006 34 28 161478 464495 3 488275 46224 308591 41 186997 471138 1 452164 73 48 389074 44 68952 55796 41 30 250653 639622006 72 2 41 169808 250901 55 6 427328 73 428880 41 3 71 243813 81 28 262284435 97 432157 427460 6 869133491 9 29 115298 106229 495076 41 226293 635562908 59 54 96 642766232 96 525711352 153362521 117933 142718 107643 29 32 79 298911 188332 20078 231065868 96 90 24597 59 83 440622 58 47 380084 7 78 280608 26 254782 79472 92 30 420914523 52 615280750 3 7 63381 90 47 40 460902 97 98 74 5 50 7 55 1 15638158 10 10 68 2 42 133269 14794807 86 115832 4 8 389114 6 351355 5 8 7 2 840266654 189424 184621 68 12 428075 350674 859819745 477148 4387 86429 23 62 93 400979 7 7 423859 42 1 3 68 5076 18 175998448 9 47 12 189241 347460 444966 295960 28 728845919 84 57 2 22 77 9 60 23 94 286835 750047060 282055 45 77 56205880 921478338 133856 481134 899142260 94765173 116713 1 155422 66 113175 172669 87 394042 411446 98 16 478761466 579313939 108070 916891322 25 307473 71 2256 59 72 107777 314063 7180 159437 245543 331531 59569 13 14245 86 72 18 217323 34 57 407356 433915 268324 4 86 280498 953415944 25 34 600606227 27 667727214 39 76 478165 83 38591 68 94 13 6 1 361294 28 813836671 147341 89 24 442078 99 15 50 173285 41 197807 61 71069 73 20 14 34 351705901 259352 360273 970455378 428436 101556 447573 495822 381246 136718 29 32 52 95 5 14 430590 20875 861448635 56 91 311663 75 879738018 95 348940 134290 424670 201165 70 17 286073 59 8 44 235156279 83 499690 57725 73 455236 530224996 114882 32 164164 8 5 11 280549 38 164082 63 114630 14 94031 218330 378725 69 97 908960860 99 1 322634 434116 318517 2 86 30 485457 932877509 87 54 923682278 70347 164164 231217 411404 218891 428085 28690 689017908 149497 97 26 42 915932583 444276 2 39 44 165665 111821 315942 63443 8 177897 62 47 71248 24 54 18 3 3 156584561 320514187 7 95 73591810 92 334246207 37 7 12 970772630 87985 62 32 303383 182758 25 17 67 446113578 40 227776 6 143533 906044236 3 134466 14 91 379653 6 6 92 80 86 273410 188015323 88 9 38 467972 18 66 106985 21418381 497756 1 214079 77 1 50887273 318547 9 656925194 271474176 62 98 48 35 90 47 15 83 7 23 36 372680 20 446443 8 64 339557 294867 189793720 17 520921586 476375 5 7 5 298933 16 439072 75 203080 82 385632 286311 152617 71 914363304 381982 392826 52 7 354832 144545 59363 168895 170131177 28 441694 3 361269 91 171772 91 75689 1 445037 223223 27 39 6 6287 35 286360010 967063507 69 227084 671136012 82 109304 31 55 2159 12 193580 50 48 76 64680 25 52 20 34938 345866 469151 707320660 4 51569 4 174537 59921 51 6 57099 273692 19 767910191 91 24 46 469551 69 34 188324 47 91 85 124170 267396 22 59 240236 81 203823 66 21 45 466618 3 59 88 73 8 76007 66 25026 28 457560 46 40 479194 49634 391918 53 269385 14356 391386423 34 7 62 63 75 300995 351773 315730 77 48 376045 62 339522 97 292036 74526 178415 19 97 237170416 95 85 283072899 1 361317 210873 8 22 421364 226819 16 99974 47 121688 68 208360 19 75 64 30594 481929 8 454242 395187 119424621 348605 278510 4113 5 469024 7 423516 195749891 16 9 50 26 46 7 494645 9 150539 229629 219983276 33 57 40 6 37 51 268478 8 93177 75 21 493019 24 82 400277 6 89 490386119 130604664 84 441617 55 88 20 78 26 8 100195 70 28 41 2 5 69 156131798 99247 143202 40 96 94 186078 406096 317240 95 956713110 76 336030 87 539691288 161909 182140 3 43 15 897234870 54 182066 88 48 8 23118 58 416705 51627 106968 38654 194155 351279 89 39 38 252273 402415 488115 451081 428280 66142 28 95 933145003 207675 73 8 290785 97018 9 43 7 43 2 410143 34 492569 94 40 490753 88 263621 291330 1 375794 400821 16651 22 33152 2 167329 256138 482530 97 352320 146032 2 7530 6 54 210009 68718 57 431362 2 316073 67 384998 4608 305837 8 53 310164909 381691139 468614 63 38 37 20 2 114120 41 2299 46 43209 30306351 247566448 87 368129 37 414444 43 26 152658 76 113418 714846886 431361 974994977 72465 144562207 435004 6 90 67 66240436 1 27 71 91 9 323308 193462205 87 328946 66525 116459 457726 211466 616910865 12 363670 373332 15 51 84 384013409 80 74 188269 375946 346726 54 63 95 5 40 275691 79 85 158637960 23 18 2710 112423 81 99 62431 116256 8 429015 408729129 353620 142990 6730 387359 282405 8 3601 61 202113 7 90 77 451483 79 15300 64 392869 92 79 201279 341078 989128090 99 76 169520 87 80992 340813 32 315664 209928 497972 6 32 50 72 79 362043 377765 96 16 57111 9 294750 9 4 71 394982 8 82 80 91 151976153 5 24 8 3 40 37 4 17 255395 21 332608600 252498 404002 347911 384178 156205 98032 61772 14 27 489312 485993 16 422935 76 386239177 15 1 19 453951737 64 37 168689 5 484444 181080 1 447471 57 79 50 85148 94411 98 97341 3 391872 453743 38 463938 162015 7 185115 63 254048 84 247442 807801564 15 12 26204 25 77 198522231 130381 119719 524422092 35 364052 28364 214780 37 35 92 87 446440 222126 98 484055925 432130 100567 48 447128503 95 95889 381504 7 98 74 493347 14 56 265098 19956 151619 213569 204036904 33 421341939 409758 57 61 88 185169 15 69 30 200367 35 338303 11 71 608204495 60 390021 377599 270569358 37 94403 877285421 277905 61 480408 60 9 252416 85 22 228914 39 33 376820 194478 5 61 30 23 95 50 1 42 168976 239468845 43 38 419829 5 54 631557941 283261 92 18 383549 5 18 331330869 305262 82 28 6 81 6 5 45 96 434502 80 427586 83106 85 319245 77621 9 149870 27 25 479644 97 76 349246 8 25 97 93 400683 700469787 35 39 49 25 202479 15362 98 13426 9 19 284535 167251 5 93 150630 4 57 98 72 25 419479674 92109 2 29206 443040 310125321 45 331710 31 80 24 58 303712 147771 184751 27 246486 44614 147876161 45833 14 38219 72 91 48 340019 316227 323842 268492 29 13 49 19 288090 20 5 24 48 52061336 397306061 28 51 92 293464 63 8 8 998277598 1 499979 958652750 54 238348 41 62 97121286 391431 43 5 232496 78 186792 47 75 74 61 2 248235 484616 475208 72 400408 301098 363310 38 6838 76 59 74 312957 278420 29 315572 67 51 382223 64 58273 4 14 611153596 64 41 31 241412 9369 39 284664 23 140767 259636 66 51 74 196125605 234242 523881757 382631 79 45 182993 419773 44 153710 473036 250719 378195 22 201322 330288 37 91742 4509 198066 17220 57895 89 15 7642 339031 7 227906 257368 912391558 11 79 275857 346967 13441 73 70 61 324450 128760 245563 235827 68972 5 44 17397 92 284695 6 53024 356598 136980748 433088 6 441433 58 50 56 90 1 45 89147 60 84 97 40355 1846 28 454661 102355 71 88 138259 25 292918 205180 137593 9 26 471737 944201800 83 5827085 495250 199500 9 49 159010 427383 148391 60 45 7 70 40 77 246232 133145 77 109501 468369 55 26 9986 21259 47 8 202496 17 46 57 502409766 37 89 76 1 970379103 2 207350 326673 97 213698 130389 77 262393530 74 24 284011 44 33 3 283268 9 318506 408227 46 50 59 30 63 45305 47 78596 70 818831453 45528 460102 102996 13 239186 61 104537 319650 54 54 407180 4 125688 27 48286 241899921 394693 249775 50 70 963991238 373686036 7 6 12966 194051 28 311870 35 89 443378 295698 9 9 189391 49 32 258120 402224 172964 51 978312241 776503006 154191 2 1 54 16 73 94 92 26 699433972 24620 58 325903 205640 14 16 47 75 89 85 666871641 75 245541 65 629355196 58648 295305 1 28 15 183776 352075 139527977 171682 1 224377 87 27 45 96 69 83460 4 13 76 307930 7 26041 93 109337 64 34029 817264981 373836 10 496761 430562 315393800 903321700 83544581 278281 8915 94 6 49 302492 351708 416988 68 8 353241 311701 28 82 264683922 47 35 298066 351243 251491 69 283835 411607 13 216459 80234 39 83 65 298292 91 168581 33 27308 64 94 390286 93 372920 405678311 329599 66 63 26 3 2 30 458211 94 12 50 137529 101373 91022 83 2 971891345 26 44 467435 57936 75 11 9 3 3689 51 75770 71 74 2 139057 84 62 455100 705550120 289841 160637 574137941 220127 314228574 56 404070 52612 128189 73 440472 271017 81 163713 73 109653 9 199552 421612 990684428 81 8 26 12 342702 70 151514 91144 33 602699203 282544 38 85 8 359417 62 86 134211 31 51 3 35 135813 29 270264 12 38693 15 64 5 313979 17418 392073 7 35 10 76 44 27 85 478842 137262 37846 67252 113608 63667 179441 434331 43 257725 450979 332054 92 82776 9 94 48038204 333157867 54810 99 71 80 68 82 72 662222048 48362 1 150846 474868 410931 624497332 243246 3 884635472 34724 4 62 133293 222331 8 148093535 6 36 7 43 263530 97 149912 251704 399012199 304327 371307 97257 407356230 287426 74784 948582413 62107 69 98 704426669 260623 50 232031 189269 5 75 59 18 62 12 402583 491727566 462681 465376 194986 67 86 41 91 2 447103 631831873 528070991 730832816 21 211270 99660 477968119 2 350704 35 479525241 268371 1 998762783 265448 89 26 6 70 243207827 48 68451 335541 802404681 227528 460383 263068 316263 18 3 376996 369159 87 382874 467806 55 923323080 55 7 49 264807 6 69 43 199632663 8 77494 493394 429055 84136 175239 84 919936698 45 472177 115001 25 298413 70 75770 343787 697076193 498591022 58757 200729 247531 89 86 44 20 7 195041 483902 123031 120 8 62 15 20 312669 40 122074 26 934561333 51 37 79 18 229281 145168 97 80 23 669541683 21 394681 464833265 94 61 77 91 55 438102 6 29 85 79 272049 32052 1 316678705 6710 8 288313576 3 3 577542233 20 68 43 306186 96 304040 148650 96 77 250206 35 32 400941 114521 256531842 497837 154923 29 129057 426920 1 188340 462816 83896 539722722 328378 75 29 48 80 478607 359093 327251 350149 49 7 66 92 73 68 29 274198 77 97155 55 7 334102 610528742 96 52 99 30 363574897 23721 71 282031 65 56 140527 954815743 416129 56 163359 5 87 58 42 77 192267 72016 103760 410673 347124 366994 269665082 6 37 347892 64 25 27758 97 57 827465486 9 501514398 65 465760 95 470616 983570603 268288524 393809 106896 420686 350290213 73902 99 58 45610 429363 32 79621 10 178077 372964 295654965 36519 37 1 237339 70 345553 39767 198135 96 403019 77 3851 53 26 7 45 419805 98 483058 3 68 198944 334518749 25850 239251 98 376977 63840040 382876 79 78 483964 7 8 3 6 95 326816 5 48 59415561 5 97 37172 242280004 52478 807040334 36 31 1 78 133833 17 130737 9 121485 37 16140 79 129392566 549160361 92 62 354657 257090 35742 477009 481971 79 8 56 29 12 74 52 8 350932 20 262098 66875 2 27 15 39 49 417668 113410 377010 107575971 14 396267 670267073 224928 80 85 66 2 780445190 104380 48 347664 65 68 75 176625371 79 57 97 401132 63 76210 83 47 21 266127 6 2 6 9 192985 490688 202472 121780 85 103541 477876 454164 208545 457134 75 335142 224713 276803 536058575 77707 75 867571080 268775 138496 159603 7 378986 10 69 29 387723 38 44 34 434684 40 1 453634 48475 6 22 46 154961 560540232 20 318562 8 50 383313 153383 48 470411 66 291996 239896 79 417430 247961 37 56 36 64 37 460264 493317909 24 73 78 78 141902 81 199607 379200 82 1 40225 78375 338350 45 47 55 30 347817132 98 413778 9 2 190139 8 264448 46958 70 283466 134684 196360 71039 276142 52 221057 457311 25644 5 68 22 48 46 91 456375 5 486400 63 58 209966 53 363727 54 95288 33 81 29 271665 32 88 853717063 423776 764219952 27 429979 90 93976 20260847 465408733 267563 218940 180648 297867 368415 78 36 8 99 925263531 98 490119 12124 339416 33225 320800 461291 327913 32 32 65 495448 94 358817 63 76 76 98 48561473 76 67852 68 218359592 20 29 23096181 12 34 74 108910 15 38 328178 3 35 304504 882363664 831146636 31 999939693 197012 261045 354241 206935 42 7 419538 410981 34 29 18 190035 112249 1 78 1 486757234 453064 165423 343203982 361879 12 64510 53 31 99 25 283377 73 50 89 158010 13462 40 72258 437140899 150081 484560 465162 10555 661991186 403265556 30 79262 3 50 329118 452338 43 43 796628041 423977 26 10600 5 142652 30001 99 169515 68665066 74 315519 44 83 36 430787 446505613 269539 140566 318986 3 56 150449 313930480 21 81 282792 108763 147977 9 85 70 149221 632372252 88 120286 44 96 259075 74 23817 96 618606691 306965 179505 70 43 327184 195630331 164146 80 5 69 34 115505 320529 5 81 29 35 51 254726 85 95 381029 280269 81277673 33 4 34 7 9 40 446681048 33097 188596 818616302 9 33 74 8 99 150451 63 75 210829 16287 83 109913 356917 6 49 79 286866 34388 12 195336 418891 230147 323289 49 14 79 142664 373096 405350 28967 423996 54641 41 1 39 280812 39162 36 271880 14 34 20 369314 67 202393 450291 10 473013 1 283234 77 855 104139 9 82 91 6 46 143271 37 357790 87 53 23 27 286894 3 298418 499017 58 495541 368164 98 346970 79 348009 92 57 163083746 30 305680 57 271144994 488238 91 79 73 44 81 94 474288 180745 43486 84 24 405717 64 98 46 77 439650 49 36 72 64878 110046 5 16 35879899 84 7 8 7 99643 8 410906 60784 1 446855 533690003 379304917 46 97464 10 7 51 268430 124665 978063846 2 235358 80 67 97 65 319942 68193074 589072914 19 70 28642 267683 8759 45 12 340450172 224488 72 640912909 244577 848494867 365034 30 49 314211 72449 84 346022 217889 499281 28 33 3 11993 474794 6 8 202389 53 146900 3 419275 831912211 81 86 383512 149673 258898 92 974734421 68 77523 6 2 4 490259 98273 67 78 5 79 102401 213613 80 65542 722476032 40 63 35 61 33 271071 10 9 312250 88 394943 21 11 64 62 107301819 13 331751 46 496626 99 5 97 474750 88 302912 28 45 38 393849 984025598 275085 47 59 338389 42 26 44 14 737027769 69 90 47 44 66 490024 16 197127 42 39 17697144 95 15 2 1720 20 132657 57 925672126 32 48 37 161381 30844 27 401337 635881302 452695 5 885223461 64 37 233446 495049 237608 127945 189990 29 58 245142 44 372524 98 30 20 2 293289 386813851 134756 42 5 33 128875 53 20 20 94 167062 53 345764 53917 649832816 22613 135069 120861678 129742 226281 45 468692 246589 17 494917059 29 28 354316 226507 258497 45798347 52 90 82 331242 769873781 145651 80541 36255 258376 8945 295 36 164122 55 63 97 44 225395 186153 86 81 459565 32 80 402573 308300 8 2 5 64 394674700 67 8 59 35 31 1 545199901 27 98 477095 235209 881480494 86 57 491090 25 436759 80601 3 7 323528 76 3 429583 188211 194841 73 15 285376 59 43 28 14 93 76 2 67 79 181433 1 269729 74 165298 32 645445033 13 497737 37 62614 128635 365168 55 747516269 94 438121 196004 369422 47 16 24 30 311943 49 7 96 374037219 69 20 3 2 89 288740323 294433 66 432668 113073 479043 714970025 163204 7 114377 83 36 94560 188507 812024322 20 3 60 317824 345233 40 238119 214790 86009 442557 298091 111905 6 92 377510 21 7557 66 221965 36 54 7 130065865 10616 229249 464822 277510 69 33736 74958 117487 51183420 40 96223 12 309275 84 14 89 212669 8 323981 310182 24 259716 311560 476913114 73 49 56 355151 385529 311048 34 6 68 32 67 47 879656156 75 61 180635 210540 8 96 26 146467 419100 83 58 53 36291 2 9 32492 51 11 816706912 379254 57327 211573 3 73 62 65 347125 261475465 177613 283709 477709 83276 96 1 60 28 3 190542 192165 89 418826 99 102208 13 301754 110007 110588 469777 71 64 198520 3 139080 4 3 6 5 95 362195 204605 3 78 30 27 2 59 100838 79 299849030 30 324899 264039 98614 46 5 228034772 70 35 24 83 479809 215287 223412 64 184789 85 98 22 817205083 246870 21200862 451669 618994484 82 6 26 161997 328563 88646 485742 874189190 16 41 7 206032 38 67 487046 768832331 62 432987 16 77 73 35 79 233322801 289258 58 66 82 62 135681 93 92 30 8 418385 234706 35918 1 50 219403 53 77894405 725647764 67 59719 482125 124269318 28 855379176 366422 57 216411 40 4 55 70 684095333 127846 85094 91 8 57 28 50 198526424 262407 414699 93 343334 70 222812 18 11 2 31 546193997 97286 84 464355 146882 92 318284124 321538 3 59 368953 412085 38 2 74 76 81801 408730 11 967464263 334811 54 43 73 491782 318641 73 87 48 77 7 93447 30 24 4 401814 342735154 70 760960305 366054493 53 52436 588824690 30 112628 8008 310644 64 78 19 325366 54 337636 36 232029 56 18 24 18480 16416442 465787 70222158 503288478 198581 816978595 210600 37 89 81 289048 201859 58 123580 60052 35 39527035 56 49 138921 209521 45 144269 324140 572926378 351145 7 10 28 278678118 461713 62 289904 185200489 366269 70 312168 10808 340758 41 224744 83 39 35 6 21 33 81 440307 82 340994746 199588 10445 93 347925 80 40 82 269873 7781 95 25 32 177168 525093938 39 599247739 340539 286485 36676 86 34 357878 91 54183 9 412287 449187 320105 132997 63 56 2 148403 274562 463450 52 382097 2 295279 71 63 220690 230743793 59 217696 40 4 21856 37 265272 95 69 72 71 121802 41 36 166022 37 442054 33 435088 30 32 75 86 16 4 69 252414047 175803 78 277424338 54 43 236406315 5 21 8 372487 289732 893137220 65 20 55279 326934 56 282425 30 91 971399304 92 378957 2 232450 2 197280 133304158 47 354650 274139 116650 407225 40 92 348067 65 473250 81 3 290603 280430 75 96 23 17 5 87 83 902212921 60 87 462941 303228 37413 44 25 77 176077254 6 70837 24 1 35 319366 110851 210493789 20425 221164 465993 2 2 31 361270 7 408583 21 11 7 14 2 74467 66 311167 20 5017 22 24 25 198423 45109 88 7 310116 1 14 56 59 61 39 840375923 901126316 297171 33177 461836 15 493384017 290362 2 498042 28 348171 186894012 6 304957 73 87 134754 199659 88 52 59 26 74 37508806 480356 449483 74 54 21 235284 10489 61688 97 367492 124992 751186923 82 31 6 203655 34 336592 87 632628008 70191 979256501 10 51959 70 34 45 11 255405 58 36091 251871 41 45 8 16 937830311 55 6 864452695 323980 455602 82 56 475147 48 401473 468507 15 493850038 73 96 161438 124465 7 8 14 329558 241881 51660784 11 211464343 38 22451 35408102 92 119001 17 91 48 449729 90317 338988 14779 92 72 117669 372570 752681011 49 75204904 18 143784735 181677 389702 6 1 19872609 60 473039 489915 327163 74502400 260600 16 4 140212 4 89 10 4 2 30 76 205541 94 219626 19 53 587864218 40748 238302 30216 30 103634 104967 55 63 243313 77 45 97 269105 44 70 981756286 1 327924 6 68123 11979 76 12965 3 218325 57 62 273106 908333459 70 440295 889170815 57 89 41 30044 5 48464 28 270843 8 340796 1 209520 60875 362152665 82087 49 388776423 171059 168786 242024 241724 1 85 252625 127866 264687 234211 284691 442593 37 541996193 44 9 86 31 36 96 455739 96 38 387411 61492 41 448696 102926 58 464776 136684 312463 92 335130 94 97 48 88 996415463 409049 59505 1 68 15960 90 75 64 297617 70385 7 38 9 51266 57 70 53 15 98765515 54 45 36 49 273566 8 62 296800 93579 270946485 297458 136893 339847744 39 402844 101482 174799 40408 17 82295 93 355826 8 63 15 46 532093022 4 58 640811184 266612 83 68 486512 452093 294645297 373036 231974 485465 24 413287 12 220091 407919 58 834419859 277365 45883 18 448623 68 277338 280256 8 89 414551 34 352156 249928 215839 10257 34 36 186324 82 88 18 270449 238806 61 34375 58 88 470690 12 838755041 50 66 9580 11017 511419528 8 314766 519016981 233793 46115 812469695 66 219400 49 48 40 308000 110386606 227892 25 32 31 124692 173077 497041 418684628 328264 61 82849 63 3 857142659 100135 85 238211 266781432 61 86 73 6 23 1 50 30 24 992416925 5096 272302 99 60 37 337204 450944 63 178656 86 65 12 254917 9604 64812 347902 90 158189 46 797404794 143415 409480 17 26 45 24 255470250 77 36664 85 463886 3 82 287409 96 223009 24 42700 260123 82 6 267859973 64 64 6 156956 672852067 49 51 20 68 77547 380647 47 58 7 242615 36 73037 892462794 64 68 178458 64 367804 163067 131474 259642 120237 231666556 213596 539335735 249498 2 95 221043 743197098 97 51 858159689 364779 1 35 70 93777 277806 283286 966902992 388082 55 152391 184817 39465 69 33 132659 316166 82 55 5195 48 81 33 162865 98 162763 14 60 7 49 6 352962 239146 5 828565150 258847 66 6 440089 74184 77 324598 161202 83 474304 177724 484486 16 87 92 85404 15 61074 4320 462642096 224404 46 155907707 86 42 7 194085744 55 460078 225576 388369 250281 862404320 57 301966 199636 39439 562008131 414608 56 74 59 50 718251575 82 67 395113 70 461041 381799 459825 34 8727 29 452194 90925 340343 97 92 57576 460647 68 13 94 208788 73 191615585 395005 90807 258221 196912 2 493937 54 16 490748 443264412 327480 101933 4 378477 79 193018 36 79 604975061 70 27 462425802 99 27 2 390467 332217 414649 59 310201 28 88 169929 808798544 394588 366087 5 358471 835682719 435152 95 21 55 367467 97 59 151707 87 214663 68 19 287320 2 438159 382005 93336 400066 4 4 29 53 44 77 116660 31 288273 17 97 13 85 60 246217 389131 262128 181486 173256 831975909 70159 10117 31791 71430 52168719 410589 82 80 8 21 124999 52 469758 90 351876 9 312411 75 67298 59 51240 192291 47372 70 3 243623 124660 79 32121 83 367770 740707602 63 44 52 341692 52 11 230605668 678543452 188769 478005 12 57 67 35 866047640 26274 46366 443397 23 48 451019 979005070 30 145532 86 497897 60 902854236 63 4014 231655 120387 171855 93 469218 79 170707 71 75 428176 71 8 76 336603 80 41 35 38 94 4 479791 50 84 50 92 70 73 70 7 260671 44 3 89 392031 231816 1 483299 91 64 96 51258 483592 192342 192652 8 22 453840 4 185099 80 329746 371036 65 292912 9 977351426 280257 981125739 325594 54347 215047 1 53 420526 625356412 60 295574 122420 374938 53 44848 465171 95 84790 1 483646 35278 63458 58588 90 2 253234 94 380177 389564 39 7 99 14 194854 439577 98 72 470125 28 22 22912 483325 52 98 81 315157 1 397529 45 177208 64 58674 45 164242 184041 82544 229794 8 69 75 99165 252776 167688 290888 88 75 150846 849452017 203284244 4 522815717 33 44 89425 4 189053 136072 75 306205 89052 223685 266560 43 22 88949 80 45 373434 341632 84 236355832 58 3 24 29 569306098 42476 28 332216 33 98 24 711755299 420966 96 92 114707 38 3 429854 51 176980384 91 441324 475603 32928 471452 318215 399046 387286 317948 961704155 269455 7 57919260 94 55662 199901 81 166227 10 331420 7 101587 92310 91 2 114804 11 65 31 36480 133044 79 78 5 56 355962 66 68111 4 58143 936010827 194505 25 79956 87 130350758 206781 425232 63 522725154 253638 40563 61 14 146909 490814 65 71 426302 37051930 6 43 67 49708 879600099 42 29 8 22466179 67930 377501 65 3 29 186761 271806259 23 6 5 403547 1 140966 288136 180524 27 41 90 421590 73 18 328325436 31 301330 93 7 32502 443556016 68 85 53 89134 16 87 5 6 9022 339738 5071 20511 94 27 31 54 10939 55 64186 55 406706 791501488 304210 153956 421140600 89 180767 5 29 2 142648 697016022 6225 254555 93 76 35 335970 495849 96 96 147171 264158 12 123192 137726 218988 127853 476145 241763 409183 422717 641108018 315910357 54 433704 390105 303734 194050 26 54 42 227865 276024 84 174890 184712 34 84924 359305 498261 6 261699762 64 35 4 94 62 219489 303980 73056 374052 261650 96 445724 91 946138579 418836 56 196808 55902 1222558 875496202 32 182249159 44 550040897 210591 138128 40590 97 161845 37525 90 265428410 261141 95 83 15613 80 35 689436306 81 19 5126374 413868 56991 337130 660275367 28 90981 27 59 276286 72 381724 70 56 197451 50 643980515 418528 73 70 94846 63 140713778 46752 40 357736 50 96 50 69 43 149468 97 93 430173 53 40959969 9 67901 398803 52 39440457 35 107199 821957475 57 53 58 89 450362 5 8 18392159 50 33956 61 254723 20 29 149891 95212 39 46 11 49 334744 86 72 7 208223 84 461093 58 27 3 125081500 63 45368 448112 2 32 16107 4 209446 27 202873357 87 273402 62 1 608975572 821774284 12 85 422321 80 32 41 47630 328424003 90 296616 85 466328 5 198867 89748 14 199388 181915 40 91 393170 37 447192 40 13 90 913287631 268717 38705 67 66 7 30 2 371829 24 73 4 324513 90 123289 7 300330 39 287155 9 39 283276 108896 280426 466401 471803607 29780 1 83 444015 94 488145 97 857271603 8 5 92 337770 54957 89 8 397131 29 282066 170059 181046 775533663 7 95074 164060 11 458285 50 254175 136457 62 91 25895 30 36 6 55 3 212044 108364 94 47 172797 50481 30 333642 370362862 907433399 97 7 72 288105 82 370869 412115994 725327699 445197 8 8 82 352917 163045 77 20 47 483297 2 453344 1 57 44 237060 32 7 48 42 18 7 40 21 6 392621 89 7731 61 177897 52 180976 19 450583 422976 446675 39 475615 1 94680 321256 49 90 487359 427142168 39 85 74 59 90 5 79710 290228 496831 404975 56161 112085 68 261551 39 462144 448087 3 99 7 43 92 8 1 58 18 31247 73900 23 80 15980 65513 65 55324 56 18 50 191412247 148141 21 188806 2 1 488003 89 135767 7 93 1 63 235513 898735262 36 291049 15 67 874097238 59 94 132561 2 9 314458 34 313271 42 265901 31 416766987 132316 239601 2 152552 14 50 38 431142 20 347136 82162 272888 111165 413436538 66 409686 18 18 54 27 453209 20 452689 47 22 435817 460063 2 59 13014 155346 85 61 180832808 126289 431761 2 72 60 18 65 5 15 93 119557 51 22 99 14 454057 159321 22 493073 3 477241 397077 87 26833 147335 347872 382408 762844990 150622 89 2 47 318851 215450 85 406974 211931 208826 696896131 3 5 431950 468333180 325703 219239 41312 15 46 13 66 184577 15621 30 31 321564 73 474367 159800534 214357 141225 316930 90 72 27 96 51 49 5 99 701826690 153088 426103951 498287 2 28 232762 809744372 386323 319869 448159 243500 91 271098 326131 184510 2 72 188045 284034 241720 28 201124 57 374031 270547 304281 65 67 151101 782924948 478767 105814 475079 85 21 5 898434587 369248 23 301506 4 294305 8733 55 75483 119618 423694 72 33 84 182043 335657 449562 92 499798 174696 19 48800 89430308 233336 23 70 72 23 4 82 3 368569 50722 20 248570 848532317 32 291015 88 86 833 45 120198 34 23 56605 1 40 203889867 40 29 28 43 49 24 34 23 15 23 34 128499 734656623 53719 304854 56 20 29 58 51 415064 1 370266 37 63 2 77 417020 11 41 72 156713 31434 7 6 72 149425 220042 5 121121 7 422975 229262 84 43 388266 17 30 384520407 276114 11 15292 66 218275 95 51 65 26 87773 14 50 32 32 386581 7 498894 3 429303 550370864 2 6 49 159654 713930852 320914 6 396418 95719 27 66 74 21945 399031 41 374334940 72 5 7 2 565859854 319447 259972 4 97 21 29 45286 56 54292 50 367665 170779 92 15 231521 3 56 37 7 953057657 310254562 720177605 7 50 147695 8 90 400801 144403 10 132032 52 150010 80685 159637 12 314223 68 8 51967 69 1 9 273738 55 3 26 276709 395269 416543 98 55 26 302910 35 406795 58 328273 386424 84 106597 446066069 29 303807 51 229055 860255296 296736 83877 6 13 144518 364629 31 237535 31 79 446879 7 82555 108433 67 417205214 406224 97 23 356657458 412409 12 229701 45 24 592306913 74 46 62 31 306474 41 223916360 22072 7 378853 23 281759 345461 107473 459461 226554 172574 121205 5 19171 71370 352248 55209332 83 91 68 278111 75 31 21 60831 60 58 74416 1 40 58239 59 124556 33486312 69770 275377779 196783 42 13 197091 80847 411350 3 25 5 93101 364027 4 122332 374052 12 202935 74 42 176918545 233816 16 213165 726525595 287624 360726 132013 169991 776379562 20 407943 23 90 15 426211 38 51 350390094 270445 39 76 378828 301063 424647 486473 497588 449107 44 12126 9913003 3 330793 19 67 286818 34 53 117360718 99702 251338 439443 388527 36 44 88 26 145081 92 429410 90 93 171651 331888 30 802568120 93 21 44 12214 11 136800 6 290777327 59 14 4 64 20 515385214 115282160 809090507 71 22 270742 62 93340 23 96951 63 6 79 146017 87 33 394750 1 62 68 486999 195104 235720 237362 32 77 64 4 484879 60 88449 55 6 499951 98 2 361437 41 25 304614 29 98 74 53 271973 5 52 156344149 87 278088 471513 59 397373 1 786089801 302581 492804195 102207476 942078607 2 426032 281515 89 46 102415 83317104 62 92 606263172 49 215505 32 65049 9 36 364552265 165049 328916926 380572 78 3 31 259274559 56870 164476 37 389307 7 58177 85 29005 94 170473 95 97 884668817 96 24 96 423573 76 499160 89 68 107744 992019508 330506166 59 47473 55 94 285782 454128 49 3 33 3 427949 301190 63277 85081 78 4 67 23 525940827 786624956 45 53091 343243 50608 9 9 229023 65 379750 326093 82 615352374 171516 425955 172830 8 16 3 39 67435 509121753 25 353550 242299 65 79 119072 1 47 59 358589 40 13 912553085 22529 72 48 963258473 8 266418 98 10 31 31 60 26 50 242433 6 2 993625344 2 491114 639709979 369024 451356 2819 86569 273169 56 48 51 283744 841932080 52 968218770 354166 387945 91 1 476811 421462 32772 12 73919 21 293508 89 48293 9 300436173 368217 302312 34 35 71 363122 494541 421163 59 6 428946432 99 58 283612 82 157795 64 75 48 477155 61 50 26458 139727 5 65 8 51494591 47 83562 247682 466045003 23 651845421 259752 135583 499029 92732 35 36 222423 65 374857 326446526 11 583055101 88 956941058 58 699646368 59 35 18 120485 36331 46 5 38 13 29 113998 442473 383670 6 75 99 710730545 415866 578744744 639210308 27 50167 51 3 365485 94 98 275680 22 51 33510 163165 7 39 384881 58 20 73 278613 435197 219228 63 61 149918 9 450207 13928 437620 368023857 24 64 132890 93 92 200099 35 92439383 84 77 73852106 33 55423271 4 19 263297 76 86 64 122093 79 33 49317 99347 19 79 68345 81 80 86 246573 37521 223323 418473819 441841 279246 6 42723 77 3 88 113864 75 31 4855 171665 80 2 117147 196603594 454956 212926 89673 87 150698 254916 52 26 413833 49 55 187253 62 441823 91 244506 39 70 97 99 25593082 313033 449369934 78 68 92 58901803 82 290140 41 417559 324356 189900 105558 130154 90 419366 68 3 481598 221985 307070 65 244456 73 90 144851 399977 230983 258340 167310 72 93 68 190127 439681 429635 339000 17 410801 65 281651 797260694 20 134510 28 65 81 311590 35 55 128131506 83 9 472826 459348 87 45133 7 37 186167 98 9 58 225293 3 139216 378179 261401 41 18 91 117580 53 155202 427878 63 21 135648 54 87 8 84 72 27 89 74 66 50 127482 469723324 184561 120694012 12530 45 77768 94496421 8 33 169152327 67 7 190328 372374 59491 138411 63 19 57 60 483764645 2 37 89 297289 306568 15 25345 445846 39 130231 1 94 55 268874 367178 20 72 59 6 1 79 116841 643282859 7 128600 136252 1 41 15309 67 14 370296 66 280877 226929 13 186707 363128 995414212 312308 11725 69 106837 318998316 253455 46 69029 330916 67127 328258 66 904619610 104564 26 39 1 269720 6 94 29 173974329 58 4 93 317450 384018 96145 487663 42 51 155707 35 317435 120535 46138 87818 57 418564 19190 61 346427 166389 196660 70 11 79 437908 75120 25 498840 55 98 6 70 86 81 4 97 75 188134 29 194392394 143336 364555 298431 74 147663 5 373107 124672371 452364 95 190414 234047 853816187 221931740 196895 82 314006 8 8 10097 782154781 79 14 6 273381 253771954 102967 27 14 83 94 71 247207 61 84 49 411838 5 417962 61 90 76 431893 365272 8 77 87 36626 89 87 3 232669 144909 93368 17 275282 964291014 96 88 254102 367290 88 109361 30 85 293699 12 36505 341433 58 173186 788271530 59 72 10 76 349555 89 391363 7 52 339951 278259 398646 36 308856 54 705391893 38 32 49 46 288547 46 30 42 20 173688 255752 56 208444 3 485925 5 14 55 394483 5 38 35 475714 103481 176014 77 382989 75 538553965 258321 282087 78427 789874083 289980 46 72 390550 5 71475 52 48 40 425105 36 274214 265047 471242 64 4 272009 33 3 92 39 109508 161077 63596 34648 18492 9354 28 3 63 9 76 334718 138277 70 470830 360749 475827631 337835 35 21 38 88 38816 30 54 481760 27 44628 274431 83 3 404500052 459367 41 64 24 236437 415621 77 86 4 28 94 249642 96 66 92 11 271264 3 79 144851 48 38 250307 61 95 55 85 74 2 6 94 19 25377885 36 93 1 430470 6 382203219 9 13 135144 708046692 89 4 86 296605 22 39 8 86 57113 73 199187 36 224322 315257 9 39 114235 80788 56745 472736 6 62 5 82884 38 78 298985 41 171553 498257 297818 51826 495817 48 409303 86 27 484833 187098 79 469613 3 371538 88816 24 248113 473586 283660 21 282693 47 81 158080 141085 450891 29 147311 94 200795 86 496061 100130 287967 492122 57 53 76 793968158 6 6202 32 81 27 47 194570 2 83 1 79 75495700 15 83 39 355775 42 38 12088 647026339 292920 39 15 356059 97 91 15982 11 81 57 682947316 363633712 317299 343877 44 95127 180443 179521 4 255211 36 30 31 81 177433 37 72 91 91 22 8 71 92510 3 337593 98 388966 49 4 48 399453 468502 474605 411502 218892 452030 4 391421552 52 170224241 186497 83826 119288 146619 46 323323 70 132891 63 4 100702 76 61782 99102506 95 75 165566 80 233320 22 283520 7 75 23 831356856 87385051 7 7 276254743 367756 8 816254897 88 68 70447900 11 373587 37 392926113 26 27 342637 293470 17 87 405603880 288600 395522 159141 20 64 200134 498959 196761 190815 63 57 354209 190980 61 19489 50 237579 108344 305350 12 9 354865 93 92 70 293668 5 289461 535896982 60 1 338271 35 146999 41 9 11 78 49 20 357052 254147259 83 391473 14 85 77 64 45 186295 312781 37 470555 19 347767 43 292211098 21 37 493117 41731 242005 26 7 76 42 250696 75 52 405567 215304 54634 148010 6 3 8 32 30 58349 98 32 38 414061 56270 83 941527957 68 60500621 56 42 84034 27639 26047451 7 93 32 66 4 3 421205751 8 65 64 722964142 41 20641 53 165145 3 68 241945 61 471671 7 6 288535820 438577981 98 52 24692 2 300942 474760 58728 13 23 30 4 472401 149163 378985412 13 8 41 130020 280315 92 5405 201078356 84 3 36 98434 51157 307485 3 276873 452699562 81172510 137796335 69 362855 25133 259128 245505 50 65 2 77 378028 993170602 49 3 244811 450053 36 466056 67 228159 967653087 129091 7 37 40 60 425831 342282 702167326 148282 282496 5 36 49 64 396577 16 62 96599 268860 81 337358 392955005 434248428 416868 88 464304 86857 57 236197825 6 374921 10 236800 257457 340224 62 883422819 450168 51 273784 430368 118802 100209345 14 464302 654330129 97 1 23 71 98 33779 57 25061 477885 421323 36 55 98 261170 741046765 428417 309253 9 72 91 92333 28 8188 378374 732141047 8 6 258934 96194 19 18469 124808412 97 9 269877077 2 426422 61 455758 148875 15 13 426682 56 51 4 188826 290760 8 301708 51 87 401979 85 115042 32 54 226975 615835941 55 27 62797 97 291408 761996926 328199 32 361602 45 74 84 62 349451 35 117431 21522 16 63 262105 26 257886 173990 2 10 21 480946902 96 98 215601 461759 85 261104 189548 81520 30 61 132422 97116 67 469646 113366 223552 1 4 45734 718002573 219758 134957 339533 131921 517927144 456539 30 281936 7 4 980653713 69 381910 182985 61 154087 201879 20912 72 477713 434303 274452 1 4 271292 832951155 161025 39611 652750539 84 88 55 394214 296871 3 88 44 401763261 99 219432 22769 67324 295494 74 498264 3 20 18 40 290234784 414171 40 110160 254968 122403 39 496894 74 5 27 83 282398 53 88 12 108105 1 433333 62 400007 213876 9 53 58 16 6 893687026 13 99 4 39 6 128547902 147547 287498 8 118314 418302 39311 97321 331709 349070 419190 423800 667841699 21 95 90 429996 1 25 188879 373919 13 68 9 28340 32 33 5 24 293611 465310477 97 95 89 172891 661683182 61944 82 344999 421008 11 10 6 287176 94 24 172398 396421 45 31 123205 201868 97 196873491 685674191 51 85967 1172 53 35 74 97 69 119432 5 223910 43 67874 236919 232026 401206 998888243 49 469950 495153 41361 55355 9 398915 35 324357 428288 850215935 171651 24 264689 91 107996 348188 35 31 97 5 54 98 66 42 256087 380327 69395 475611 368603 393058 603891439 72 745505425 2 9 41 282973 78 50 176620 1 109923 20 30 75 42 71326 323387 9 4 72 173128 5 466700 12 288058451 315775 65 75 18 451313 422773 261533 3 79626 890870393 8 194269515 184555 11 491764 70 102906 4 27 432989 11 285397 60 367882 228409 65 21 101939 23 5 95 67 28324 90 8 96 161371 78 66 2 294446 12 75 58 67 579448951 35 134644 965958310 72 24 843327507 278086 82 80 81 86 410817 135543 47 472759 82 69 137919 73 87 7 91851 477322 91 75 80 63891 75 30 606012342 447546 2 51 243722 92 87 191569 25 226490 86 402218 117364 82 43 2 1 65573 77 82 348480 84 31 12 25437 319633 278300 194549 75 442477 28 8 139069 61 1 418648 4 344237 50 353240311 413657 326129788 42 324850 3484365 52 852207290 6 191977 318134 54 363630 246752 44490 270281 26 80906 92 389914 492450 471275 2 5 419808 341393 241620 171282 1 33 639525100 23 8 71399 92 16016657 18 48 21 17 5 1 140239 39430408 422208 114346 44 996100710 480175 8 4 67 93 143020 966978718 61 871492821 365095 84946 182343 3 7 293798 88 235969 315565 275857 39 35 43 85495 363436403 8 306799 30 50 96 227145 252353 73 4 50 85576 448660 315540 63 81 136543 61156 485275 357401 92 48 252097 249786 374909 459582279 55 271926 221773 62 63 9 57 94 73 147398 311464 398727 34 1 148606 2 157588546 1 91 311889 69 40 37 393971 436552 2 263549843 55 113493 57 5078 35 36 74 226883 37 298387 75 35 209062 9 31 385883 111705 208647223 9 333340 322055 49299 73 345626 8 470997 457406 64 87 8 128587 212508 379685236 54 51 467310 46971565 81 64 65273 28 2 87 261993 93 50 98478 86 38303 445358 72783912 74 89 309243 186625 62 445391 60 77 95 21 444785 386065 124718 375160 557559915 30 145457 425249 347924 92 65 88 99 29 352550 41238 64 924120919 8 46 77 127684 3 329069677 38 56 25 88 81 97 77 464981 42 588630952 819214496 314956767 45 258060 43 89 139713 526426416 374491 280992 42808 4 47 81 21979 5 258401 4 17823 95 126752 451698 85 45178 17 48 82 12873 5 72 263907 89 35 136567 121161 2 62 46376 15 450037 72 80 119465 71 8 3 62 1 157427 87 9 69 18 404934 53 123812 122438 228363 321745 3 367048 428402 34398 82 68084 47 3 73 10 83 38963 9 23 61 193153 209907 442710 127009 15 155118 623742433 23 69 211029 3283 37 425560 15 68 372450 372026 275933 69 231796 3 71 80 297310 52 387123 597910179 38 3 52 417625 4 37 733457873 262156 273057 475246 153693 176934658 499737154 452822 3 171003 45675111 15 866541704 321754 440879 21 462895 65 53 808186641 883375518 36 47 375101 200042 398317 42 276390 146282863 277283 31 84 56 5 299727 1 47 39 4 100042 421867 351379 114203 438549 137851 281471 16 90 51 114689 441848 113615 217001 313687 15 42353345 62 55 320440 35 65 92 66438 128660 12 72 1 786157233 76 468169 27 3 777367768 68153 453758 8 470037 78 33394 87 351069 330575 60 42783 232217 89 99 5 282807 164148 411430 79 52 13 2 18 438027 29 282894714 478779 312911 99 127065 4 4 334422 976418892 64 130442864 236413 37 338501 3 320579 34 69 648227346 78 9 70 76 444927338 4 1 133889 26 34381015 250908868 50 96915 165114850 32 31 456504 77 466232 19223 39 256874129 132037 84 20 215180527 78 9 2 83 30 2 468190 286865 164690 187372 86 616022367 597053753 4 355482 258902565 457980 487507 295162339 467407 361081 10 51 5 38 72 67 58 41 80251 46 6 175642 12336313 433929 327051 52 22 50 2 2 103812 433802 41 57 70 233781478 245810 7 95 78 117122 18 389450 271065861 404442 14 69003 409056 35 474491 2 330735 426446 83157 35 59 491258 68 90 184847 1 64 352567 91 71 35 28 69 71503 346409 765275228 392225 908802482 81 442830 31155 404958 37 99346 62 2 913236401 22 12 457678 58 229535 56 386438 15 40 57 239626 15249 60 298402 316386 8 95 31027 367362 33 60 9 30 60 493620885 78066720 24 39125333 78 96 21 10675651 23 83 372761 33470 43 49 11 454332 452699 60 413934 99 79 66 1 56 9 504012318 114032 55 123916704 387247 4 79004 35 113676 80 31 88 86 377391 68 18 36 72 295336 66 5 25 491957 314838 84 34 749325680 237041 73 236614 7 466969 7 5 487610 58 3 131131 369539 87 274162 85 413224 22 354799 644728890 40 2 440397861 5 196844 90 3 1 918464671 385706 46 81 151739298 30 291078 8 274506 88 26 79 201021 21 631411590 10 78 28 360742 74 35 246506 278093 37001 31 126936594 249730 336761899 92 53 251544 434158 8 408018 16 312978 32 405143 484746 72 317544 163549 41 64 8 37 349732 21066 47 4 81 31 325947 266110 203216551 249117677 96556 91 77 46 193116 21 284219 94 920581388 1 63 2 9 30 10 45232 229714 11 78 31 5 397831 5 7 7 377096113 416317 86 187767 9 17 37 73 2 665159580 44 23 90505 139113 658342318 12325 12 110361 37 34 87 425820 52 236325 4 494760 426253 124458 9 144869 304291 129670 84 391345 511686717 324897 70 10399 248075 85443 44 20 72 489995 366008 25 127593 269819312 209568 34 54 74 260396194 160781 61 847197819 252602 104709 349113531 68 7 70 22 5 82559 399954 138115 1 53146 70 61 34 97 386038013 98 73825 571357479 14 237134 237202 829293979 307304 265332 90 2 128264 5 36 2 16 393244 91 6 151154 80 75 28041 3 194625 1 39 53 475391 118957 456525 781265752 214285 4 445045 53 71 156569 52 58028 392440 257070 57 89 83030 113033 2 6 340442 95 2 82 104147491 9 63010 21 77 747321595 11 4 6870 230921 330983 76 6 27 17 341693 39 4 91 5 60 86 7 36640 88 96 80 83 259359 1 29 50 319478 43295 57 5204 13 278167 98 32 21681 59 20 119623 5744 29 37 461385 117798980 289913 78 35 35 137766 90 44 67 498150 8 5 117064 52 136148654 77 74 447828 94 73 73 75 22 82580 61 5412 22 38 97498 51884178 43 37 44 57 69 193363 56 7 92 739507334 52 238502 5 69 555191799 11 164782 638266577 73315 53859 368596 2 92535 61 2 8 40 142691 191734 492100 37317 64 3 82 99 565991940 5 96 306644 398221 108853 418961 398563 444815 51 253365 317632 68139737 27 40519 134009836 314865 59 84 46 799882233 114573829 271998 5 383667 231492 32 433540 900426275 478343 226262 427985 406546832 373113 208324 95 301752 91595 462590 126221 442427 660034434 200435 30 37 108021129 457337 407807759 16 105926 25 362245 42 465822 22 295756687 92 2 156629 1 66 461954476 76 61 10 57988155 96 36 383408 38 90 195941 70 63 896238802 474804 377734358 430414108 51 16 98 65 56 3808 8 5 179370 45 140071977 17 249160 314071 362783 41 913274287 99 117648 293526 326700 454549 12587 99197558 74774814 207512764 5 421363 4 30 88 22 844546294 455530 40429167 427283 84 169367606 50 496088 567905368 19 354696 37 164849518 54 325676 166358 17 73 38 430147 6 4 96 84 32 840668039 133719 60 91 87 287207 75 429894 53173 336462 67 531531477 289772758 330789 7 11 83 76732 9 12 26538874 40 358171109 66 74 22 27 153115 61 247073 1 106059 290566 7 2 472297 245040 200242 144963488 194740 441999 66 118893 55 9 16 3 6 315915 4 155334 969194055 43875 468864 299558 334754 9 12180 49 480672 31 952878052 129821 36 819768334 66 91 314492 459750 392926 255958 45 57 2 46 2 20 13 94 441412 61833 46 26 56839 80 189092 10 97156 1 90389 3 160783 175746 85414 206294 963829675 44492 78 45 27 70 76159 90906 33 31 81 60 359811 7 61776 54 79 422203 16 59 6 171949807 8 42 56 332522 164382 2 27 6 407449 4 333625 53 269747 23 223562 204269633 292869 388798 6 218242084 18 76 193543 51021953 394658 66 49 23 79013662 7 75 932110427 7 942685965 33 73 75 50 207185 288764778 470714 44 36 15 96 486070 330296 460825159 25 476046 217954 70 7 66 83 1 282327 495009 187101 677986888 255864 681638795 182469 144927 387807 488325 12 318938 358633 84 47 491867 25 7 456332 497801 365154 421702 97 33 49 27 75 452280 311524 72822 5387 52 3 286908 187751 903112861 23959711 71466 42 58416 499505 31387 25021 70 73 18 582119173 351125 92 424503 28 31561 110394 49 15 8 350628 316859 329068 54918 46 292826 98 457257 28 461175 99 729613913 90 16 526818310 17 77970 157669 4102 780090018 2 94 54 464856 7 81 8 378539 1 13 8 16 971830537 359561 325490 29 62 441240 90 52 73 454138 148610 38 204306 80 265635 8 44 7 40 52 2 28 482037 427235 20 54 341258 65118 129258 281609 40 45114 56432 41 461121 49126 438677 946313134 46 424572 398772 313369 69 147593 18 369080 977177568 955139815 34 64 348738 259781 80 9 74 67 30 6658 304484 6280 133096 415956 209414 199130 202856 28917 21 488924 422456 109292 384025 384728561 190864 8 36 1 353284 209667972 2270 603134156 405750 500811151 65 39 424632 68 38 893716055 42 188708 510630118 806589408 74576 40 68 5 27 30 8 190493 138380 5 24 90 23 6 4 99175 39 73 1 332417 45 78 3 51 207820 130139614 292379 3243 24 63 364708 7 125951 66 190205 45 46 469390247 228992 53736563 3 317653 5 2 124928 32 436979 483624 728794593 70 143537 421715 228408 401337 217840 447192 42 90 34 45 20 128337 306958 415282468 1249 205598 76 10 58 43878 2 402489 283859 482927 279967539 430942 94040 2 690166447 4 307670 288576 55 24 11 954162924 250131 92 39747 78 6 73 92 2 85 18 502807724 210516 82 6 29 37 78 38 272092 4 82 985582025 71 242784701 97 199726 175605 164548 431945 211006 175293 6 227453 623898465 367492026 4 89 87 7100 65 105596 208110 70 51 397664 471566 71 45 18337 94562 85354266 321959 619778436 392875 4 390779 183901 142892 85254 406740 240207 377096 26 20 409140459 144716129 39 53 3 455305 137586 96 132873100 675152618 21041 369896 62 32 8 87888 20 74 472204 65 29 946290159 302157 967080062 315585 34 351309 79 168004382 253851 300351 319314 410231 854622792 300305 462175 75 108951 78 2 40 68 69 648507590 70 682638236 67 217178 288192 38 193841 75477 43 3 263638391 464485307 7 70 266328 319 87 434697 382178 2 19 24893 31 1 35577 99 217249 72 87 89 882557994 69 347728 41 47 475785 75 55 25 230182 350085 35427 60 57 330711 485872 74 9 110175 205037 6 286170 29446 12 7 36191 7 97 139067 88 347724 8 992185824 111058 23 106804 463262 112077 53 261657 495900 346431 417498 68 80 69 90 51 7 18077374 28 173069 2 117013 8 3 77989 82 73 45 341795 233674468 37 49 122103 23 1 894973233 84 28 340522 398203 4 22 117323 154872 287015 222527 489220 45802 77 25 315014 299338 358186 348989 483944 421969 318441 171177 33 8 162556100 40 19 185743 837493803 2 2 73 339495 64972826 62 366014 17 4 75 471960 312747 64 93 71 5 63 712302265 482007 97112 862984433 40188 72 40 684797337 687915279 4 28 8 6 10472 89 379091 53 329046 211352 24 372387 2 76 25 71 38 353951 7 5 407773 150968 464866 384214 250121 851553969 162467 86 480407 72 18 128272 79 46387301 3 461158056 523216992 338314 1240 60 121812 26 8 22 73 2561 390601 98 354818 470342 199606 80 365017 268734 15009 54143 34 18 2 278297437 50 201095 303496 325208 22904 93 914550550 94 372522 69 3 59 51 91 40 60 94 385827 404240 43 81 32 37 91 46 30 60 654703849 72551 404496 88 81 143685 46084 4 263443 21528 71850 79 4 7 40 107986 84 126279 7 312786 22 41422 314953 4 8 35 406310 88 68 50 40 33 84 86 58 93 12892 95 78 85598403 171326 2 43 489882 94 20 33 27093 12 264943 80254 137619 88546 58 852654572 95 230967 37 37 73099 598111422 8 224261 88 325344 193545 227466 112617 68851 2 73 6 207562 278092600 13 88739 52 7 204108 352243 14 473950 120970557 51 98 173655 465019 32 9 8 20 73 396588 47 82 21 61391 25 88 46 19 176593 502493353 56 45468 147979 4 251960423 406080 66 2 86 27 9 69 57220 37669 84 178126 23 168376 395855 315363 18 29 482707 24 65434 11 84 449288 95 979171095 46605161 5 9 71 415831 1 76 398579 92 268030 441714 283261 3 16 461062 18874 15 52 5 96 449098 2 415330 71387 40135 6 125403 118042 530030008 761890423 374819 61 940636448 18 64 44 61 18 360048 210801 42 48 52 82 52 6 347614 62 27571 80 29 348039 46 57 154232 35 14 204782 391589 160251 69 145436 492557 329383 368281 473597 70 493735 25 97753 180742 234344 86 4 141423 3 57 219568 5 18 77269224 149580 71 789376462 68 812331091 8 88 224147 36 484902 87 73 5 200565 75 140663 80335 63 392634 405318 324997 495693 146722 6 65 5 70 212019 98 6 48 16 190658 204976 56 73 2 86228 17 384246 51 69 6 86 904158529 71 181912 5 66 208699 84 464697 17 96690 45 15 357238 69 486572 99 2 3 498259 155358 5 921713267 93 372336 34 307570 71 36080 3 76 98 5 54 78029 185641 6 2 33 206010 420325 732925604 48 39 9 67 79928 88 26 98 127984 21 475272 313475 67 73 55 63 310990 38 97 103443 354773 83 87 15 17931 55 421119 67 33 4 58 313887 79 55 233748 80 190584 125565862 397156 423067915 8 308114538 26 53 27 452656 30712 52 59 79 355730 410843 194035 24 364617 31 97 89 332770 498034 335328 222886 8 683761656 248422 39 28 9 3118 16387 10 493156 39 51 278315 189232 16858 84 67 304304 96 3 39 7 336271 8 157699 13 291385 8 99 491017 13 53 440002 90000 75 106176 5 26 61 959791877 272521 88 371923 25 82 71 233177 2 91 19 42 3 55 8 40299 788979848 80 3 6 1054 366583 35 24 93 310517 84 78 3797760 201320 47 22 96 1 374546 314636 177036 48 185090 66953 55 2 1 879128349 22 410907 44 23 34 70 55 52 443594 281177 71 428369 390872 316914 432979 29 3 15 480932 945108315 117174 198894 19 60 106359 272238 6 6 209568 58 61 887786976 38 145836 279339 420061 63 92 257997 930446370 318592 70 159888 71943 141841 54 64 84 225673566 943873224 3 301058 46 95242 816948450 109448 65 63 4 68 64898 18 276270 468730 5 810484400 12 307397 4 72 400287 10 218494124 24 8 26630053 130512 25 7 86 300987 41 16380 240065247 95 378517 527978289 124072 864667900 35329 5 471159 413491 377433 70 276875 19 316033 27 41876 23 304465 162384 58 85 95 243872 59 91 8 423000 67 815739345 32505 198341 8 10 89181 37 87 67 48788 49055144 3 43 88 64 73 22 315900 14 47 573696272 80 77 34 284257 18 61 163468 206263 399989 192808 36 227186 184105 68 67 50 68 5 86173 7 65 63 43430355 18 90 287342 493459 48 171871 83 391553 41 15 11 81 223658 498745 5 58 2 55 232630 99 163014 52 399096 465615 23 44 435546 260787 11 31 258381 98 343997 346816 43 35 63838 179144 798209016 89 85797 26 396812 224480 422023928 396397 91 72 40 27060 182689 54 407195 134543 50 362136 62 38 29 13 60 496632 5 503464966 25 1 259155 4 73 35 286808 9 92 177744 38 54 2 50 67 38 47 52412 565014504 324048 2643 92140873 26 76 35205 73 11 46 2 76 85 3 479683 69 441691 287439 31008 25 78 96 456804 68 1 747590174 26 213834 73 59 46 20 40 83332 53 846205520 48223787 92 53 586828448 231998 256781 304333 82283 487076 5 113965 472447 83459350 118728 335125 74 7 208399449 171223 71 28 231213 257075 210714 49 79 471011684 54426 124813 10 34 99 356836 77 62 321465364 4 177341 159720 149641 268643 56237 70 530262242 45 71 91 2 404749 86 96968 753794626 70 44 88 424865525 166880 72 112862 76 19 33 79 50 38 72 98 42 412468 2 878650481 88 886631616 466641 463719 215251 206209 601487109 19 170739 7 5 216380 16 2 31521 42 594705950 402140 368919 240922847 128189 301162 276994 55 31 7 18 315915 199392 253789 709724821 49 122902559 472692 341212 228471 235615 208983 23 668562689 32 79488 66929 341577 40 30456 56738 83 51788 71920 70784 84790 4693 113473 19 57 45 7 75 386016 43 10 148453 444032 11 646462426 23207809 460337 454964 51 5675 224413 623809853 3 53622 229712 48 8 167636 321384 92 17 84 42 9 436184 84 7 866388485 255772 123949 36 46010 235560 83 13 346241 402184 30583 19 296829 60 79 90384 454312 89902 22 78 161624 96 165778141 128423 277047 3 467319164 94 263664 262274 91 261055 251614 389821 8 86 124993 466896 273346781 98 55 177253 15 574723641 221419 264363 55 157752 27 312886 6 9 6 8 398631 1 84783 92 65537 384094 48818 428784 28 52 58663 2 9 84 94586 297451 490676 3 5 62 757590872 187872 92 54 646950153 94 179233 886708770 4 64 45 94 410162 74 104045 21 103660 74172 66 65 20 99 231862 343695 62 17 80 182800 116503 58 97 213921 57 60 2 843068775 461706 93 362923 17 88 357390 65 435424 175861 92 335575 43 226107 330450 8754 324313 11 122053 33 429556 410624 346787 494054 72 313555844 351928 99 341452 289174366 5 487306 447712 51540 352053 33 410253 116431 544030945 94 176764 157655 40 16 338662 3 660801462 170723 23977 359668 89 90 244254 248949 62 396186 87 31 80 16 2 20198 498330940 22 483134 94 176345 18 384763 169953 137528 73158 66 317693 207221 49974 75 83 73 8 433329 54 890630858 99548 98 42166 56 7 430620336 35 95 409557 34 76 438329134 254746 42 60673 149501 48 311224 47 37 25 782557465 10 34 216168 136946 17296 33 128589 549214144 95 81685 961382809 2 171355668 981247377 218081 472144 386048 59 75 451071 57 55 216127 99028 306740 301779 14 3 278973 79 67 379860 17 115166 75 59 26 37048 335908 85 83 24 44 476448 53 7 87 172105 61 146188 46254294 37 243840 52 78702 188888 4 52 3 78 403946 464139 89 8 66 298 211887 313201 302507 7 82 16 13 313277 167248 3 32 381105 5 34145 8 439103 66 141335 452416 415613 379070 15 9 12 23 314215 405006 1 224822 43 22842 944553010 408191 59 420381 40 34 23 192187 63 79 8 114969 85 91 59 495300 93 84 26 74 115357 9 73 66 323956718 658381786 36 39851 718709023 398644 43 84 98 417576 53951 78 2 44 18 460616 43 9 5 2 108701 436524 491307 60 9 216465 53 40 98 3380305 727291880 37 32 430727 86 105924875 94 763249850 389901 334081 111670 75059 25 792213308 278445 93 242124 30 442265 12 416663 77 73 160297777 547555539 601959227 22 302443 70 330753 105030 257905 497546 302108 465359 960430594 81 223874671 8 63 91 336485 92 25363 70 74 165218 26 46 21981874 253408 134599 35 97403 83 26 83 527491635 133647 16 214342 465755 4 25 23 11 85 51 73 6 53 74 10257 83 11 85 326492 479625 24 152372 9 41 1 20 6 97 11 300860 84 37 300865 85 273467 321440 216084 123146 111288 105496 21 273514472 15 124239 377804198 54 84 3 87 179948 393339 29 54 11 329696 92 26 2 84 83 7 348964 44 449089 19470 126318 145157 448386 317705 75 327442 81 579603562 1 51 109251 281748749 143849 144504 444014 860188975 465792 550441822 69837 89 34028 20 794081829 754130929 537202088 37 60415 388726 20 205004 358794 8 460944 38 28 283450 787057600 4 54 41361 443402 37 36 56 8 3 513014200 16 77 454985 444747 274974 370118 491748 331237 99 27757 25 90365 77 334525 188030 14 839474580 27 318834 91 179578 126041 263700 30 71 85 60 85915 468966 1 29 95 34 104568 434396 524447546 780534511 93 380234 11 4 29 239279 301259 401546 42 5 10 49 451657 16679 5 26 34638 23 55 5 453635 77 158022544 87 6 95407 48 381651 45 337553 278471 461345 490327 51 76 10 90 12 99350 25 50273 80 64 305548 31 357534 108888 36124 74 20 43 285575 6 82 163610 29 17 229641 91 32 78 170414 3 36 47 225427 197727 3 69075 73419 46 4 38383 49 77 66 669735643 1 3 59949 14189108 55 456001 57 775375587 40 215310 4 373643 72428 33 365970 163613 377361 434685 81 272613 6 410068 33 398225629 63 366941 15 70 286334 54 249112 92 63 1 48 300274 82 2 9 44 10 98 135833275 96 167964 88 438308 47 64 336223 45 447036 963258833 78 438773291 443448 27 95028 221847 78 15 53 93 40 326966 336422 39 205990 115361 209814 137160 16 7 471827 67 94 1 423010 106879 44 343526 138703 721940283 495863 87 9 22 4 14 85 6 391626 97561 17405 56 423156 18 333445 170779 66 428607 21 4 64 104651544 38 32 485697 94 493713 440666 275670 56 83 6 207293 29 322639 311053 395762 84 4 279732 54 414528 1 35 232171 297300223 33 1 247445 14 268760 9 366345 148993 41 822713511 198629 1 91 81 4 371592 412097 45 8 2 133738990 1 314643 175824 61 4837 30 43225 19 96176 45 242532 53 358043 483523 72525 86074 455290 22 55131711 152265 19054 13 74 103803882 409705 702 45 331858 58 69 461723 24 23 2 361179 16 25 57 417916 80 265016841 504975811 9 173889 82 79320 74 300247 20 12 157017 174288 486257729 128115 928516216 13917 15093 49 60 54 343097 20 34 264459 78 365901 6 185012 60 14 10 482638 48 322231 12 6 28 457486 46692 51 67 5 12 92 2 609799819 436408 201746 308735870 85 11 5 176302 55 18 123148 25 715894091 23908 8 1 279391 55064 1 603733846 75 86 75 66 187821 441821 48 12 45 77 88 57 19 580421514 156103 10 7 25 583650531 94 403293 64332 211625620 1 44 763887384 378237 309583 3 17928 122498 52815 382248 311727 480359 831643740 58 1 332503 8 95 6 409489 4317866 412272 209082 27 235914 214611 60 5 77 206519 40 52 69 63 205428 108943 18 3 232864 7 6 6 268571 427706436 13 7937 299003 16 1 1042 124035 392474 183516 53 1 30 165025 42014 957735640 18 324918 90496 317253 63 45 572210036 58 727505842 19 93354 100750929 468630 238117866 36 238533387 90 53 264169 462510 80 398550 75898 59 3 235449 487829 466304 16 290855 103221 35 23 117044 8 9 43 33 227341 35 49263 30 39 453091 23 13 409800 55 74 33570 9 74 73 28 54 52 354641 452612882 5 146090 4 51 25654 148144181 282164 271941 285790 313548396 62 29 57 80 153258 248009 3 34 38 59 5 429981 195352 62169 932536589 96 421448215 44 17834 5 300312 465547 65 163382766 162309 30711 262856 7 301032 167582 6 596777099 247205 8 234065 398165 341194 489039703 593265969 49 63777 22 70 8 657777543 37 172995 99 366693 62 88 311161 20937 976214974 24 7 87599 187970 254692 59301 94 72 701761818 253100 260128 99 315280313 482294 42 334552 222976 6 35 4 24 834753224 272180 181934 17 196002 49 19 93 43 18860 111288 254870 96 137586 906658006 479145 890843489 159324 9 325044 42 70 176740 2 337027349 489143 21 29288 64 19 47844 5 311761 190612 80 307382 89 297988 4 88 670602924 458465 890204246 131725 28 99 70 8 45 151429 37 338387 249007 27686 36 42 308165 23 444518 313683 432371 16 3 64 74 131451 586167386 141042 6 203269 52 47 450464 12 77 49 5 326661 440075 64 83 42 264692 82744574 89 452238 211691 51978 834157348 165089 310495 362881 30 12 996538471 34 72625 14 240628 8 490668 398939 201102 84 351352 387500 8 54 485678 41552908 305565 5 489827 3 53 494396 404838 342361 94590 35628 25 342358 136811 454884610 31889 89 82 51 92 233303 98 81 252154 435604 479289 104364 79 6 70 89 983235710 470302506 195903 99 455583582 51 553298796 27 494712 66 68302 47 90 445309 77 27171 14 4 371586 99 58 98658 185604 840957031 63 839171042 36998 48036869 73 411140 173588299 176468 38509 72977 18 80 71 79 50 172495 455624 58 151921 81 52 142984 32 82453 339574 7 331886 93 313697 289430 2 357252 109193 96 105284 67 276314 119159 71405 45 57 45 44 53 16251639 84060978 12 70 343598 40716940 89 12314 97 36 37 407794 25896 408484 53 446947 68 144908272 6 232532 230172 12 76 328578628 52 13 416274 26 265495 407116 62 423437 33 69 454431 125618 46 96 367396 964972882 447500 211015 402221 67 103521 65900 92 35 158832 443608 257122 73 141406 62 64 230310573 5196 107547 482452 451541 183513 24 8 158695653 65 72 40228 283050 47 38 116225 3 213031 1 27690 418973 57591 11 430393 980905402 82102 125333 414554 36 4372 34 1 14034136 300194 249955545 15 127924 14 3 96 385050327 71 259083 180647722 70 269511 287970 204919515 486321 947450009 43 80993 570111068 84267 125654 2 256194 193140 2 55 12133 24 72 651413384 457613 34 22 99 689356592 64 426264 23 13 38 125018 94 348711 389722 73 171046215 50 320493 51 97387 44 16 73 4 2 50 33 124649 59 130661 86 96 296972 22 617277993 34 37 3674 484900 28 97 26 132459 461331 74 507786013 91423 52 194297 450999 96 75 38 73190 32 687299051 7 103036 772178248 84552 93352 797483471 119704 2 71 25 3 78 2 67 94315 374350 154461 215382 25 300716 63 18 2 74 67 28 999402823 28 4 59 84 79606594 12167 408634 76 176782521 125154 284196 51 9 492007 70 38 58 341940 29 30 93 42 359817 47 36312 117651 491841 337834 76 33 89 543155698 59 78 24 55 203463 37 14 94 279594 123200838 19 79 56 7 217796 1 205016 680701234 252847 778082550 47 507223297 79 979715517 135438 195792 378389 10 33965 271215 81 25 3 2325 2 433986 2 33 469067764 74 614366387 96 283282 485527 319718028 167608 2 39 300770 2486 131562 20269 88 324311 26 167981 184111 103688 8 64 395969 15 52 53 48 202995 11 70 171682 245848 36 356496955 96 397055 54 25 457559 93409 376992 83 32 26 9 2 48 59 455421 304016 369892 90 345070 58 53 58 54 262933 6901 523542344 37 325606 87 99 252258254 290205 88 470837 76 3 347322 26 38 2 86 27 183876 7 265600 39 592463842 752580983 99 7 5 474083 102417 340238 104888 16 67 39 476304 26 237939 455634 455539 437924 83 911354080 39 261329956 253147 96 56 7 34 423098 6 5 77 290849 51 9164 311140 172629 157336 86 54 25 63 31322 8 73 2 19 41 186302 53 19155 3 23 3 7 98 1 740146604 32 74830 421208 68997 305093 321276 84 11 63 45 86 88 19 73 137744 425903 39 298669 7 257421 242231 26 31 465416 53 94 79340 455480 12 23632 837861392 28864 184395 99832 71 28 74496 77 10 229645 63 639210060 447052 40 3 48 52 26 19 53344715 473974 1 47 214745 69 68 59 39627 495993 22 297099 7 59 62834 77 160082 409098 254789 390341 757775614 65 80833 63 72 8 47563 247267 57 286660 139468 407275 54 47701 91397 256087 422792 59 64 357636 328694 10 9 149363 194727 99 50 73 333182 3 381990 4 756265054 89026 201425 6 292946 479393 95 801851518 443297 10 12 3 46 12 20 60 75 14 35 177229 84 92174 39 53 136571 294690 6 63587 13 57 87 52 86 62 99 71 24 110850 81 414076 57 311621509 91 13 324385 39 36 58 27 24 71540706 53253 17 494527 170928 78 23 42 92 434395 238578 83 89 99 531424914 184821 43283 49 5 12 452438 1 239354 1 97155703 141121 16597 47 54 61 320621 156248 167797 26 28 15 19939104 173835 107423 387232342 409167020 317800 161449 298794 9 331521 87 8 47 112613 229366 16 157566 405749 42 602666273 23 21 37 2 196011 305579 8 77 182674139 90 87 74 92 432099 511541679 283624 116574 95 385134 7 69 44768 303276 15 425407 88 489916 10 44170 302700 211261 42 335610 74 3 411023 406233791 432088 37 82 2 151205 85 61050 81901 242705 340873 63 222596341 62 18 69 51 152401 400336 190866835 62 237274 51 59 61 97721 320494 60 463325 289000 6 66283 476513 110858 326269 181996 172953 8 558268004 6 28 2 91256 286318 11 154216868 1 36 48 81 32 365487 194226 10037 63 92 2 86 343869 702832313 484740 124542 219180 396904 79 160533 8 36 68 440055 355683 332470 270545 438586 60 143603 379979 92 191251 182821 123140 78 23 24 3 96 46 231070 51 69 3 743231383 60 485342 58421 22 74 220678 20 6 9 34 506522269 64 287459804 292711 84 323131 17 57 49256 38 68 416704 56181 71 54 35845 13918 24 50 49 340628 155577 46 67 394462 272118 2 44 479332 94 499089 397338 94 485299 110554 223288 37 254300810 54 273412 20909 364647 39769 8 297764 86 65 200519 44 393968 45 80681 9 16 450011 357665 422430 478528 7 336838 57 63 76 84 889692475 834838384 77 40 78 311035 42 22914 97724 330488791 330253 274013 268669 28 18179 261198 35 357157 33 295232 94 62 26 84 15 26 138386 80 126408 145455 50 72 27 50 271875554 90 86 39273 27 2 97 87 18 73 84580 1 328491 69 233380 48 306379 406159 99 909591151 8 295695 636972169 738565696 67 340131 194831 75 287044 99 73 205370 85 38 135583 6 245753 49 408664427 2 34 602652523 129931 321677630 469614 13 479328 452445 284258 12 80 5 248138 488251 28 16 554714025 9306 104598 37320 13 6625299 435134 54 73 415284 47 157567 385150 6 97 57 31 19 5 336592 95 34 92 32 23 59 52 32 178323 40 95206 495081 77 207586 222123 11 36745 494200 267133 39972 49 940590549 136439 73 3 70 2 386787982 76 294648 429130792 214135 110013 23 132010005 372572 19 52 51 76 10 68512 621748841 6 15 901597957 460485 65065 295051 44 24 234026816 153277795 7 204496 109974 232359 4 1 431656 5 52 258351 73 74 319383 24 444995 26 11 63004 332462 101813 196752 6 99 542533006 20 54 79478 6 75 131873 7 14 23 87 4 2 347898 216722 76 345633 104896 51 56 78 46 33 144494171 9 3 23 4 258166 29 19176 83 81 209231 76 10 49 63270 57 1 5 557437991 4 33 153605 132713 77958 79205 2 448531 10 78 154547 35 33 49 1 368104 39 2 437371814 50 462802 38 49 99 290284 89459 70 9 12 368555 67 19 27 75 13 153304 235309 43 4 304316 31 275554 305791 526669031 3081 4 37 624006913 58 63448 78 191425 79 97 461733 9 34 121029 148625 6 5 355307 65 74 407058975 200015 54 249327 118605 57 108309 82 332094 280736 223575 36 639348452 61 79 109723 66 26 831210900 71 92 59 40579 294170 23 69 46 28 5 10 23 99 97 215288 64 79 4 274160 12 27 294034 400023492 201581651 9 42 184428 289361 26 88 178109 29 79 429992 147476 218911 11 50 486854 67 8 26 14003 447716 216359 79 73 123381 13 60844 433246371 100308 15 934325748 174170 84 374603 442505 274067 278975 97 82 1 386158 52 33 509845706 706326311 542527126 3 167851 92 55 31 26 494550 4 96 441322 71 294344 416157 2 98 30 133669 437262 25215 609266732 826025975 152218400 73 86561 318038 8900 46 81 388584 238988 84 52 84 372359 60 354706 203347 94 324468 456628 54831 981864396 363530353 22 22 3 99 7 436736 123157 172631 189439 47 66 186070 91 105858 307629 5 333528 398704 38 479478 77 16 477241 43372 46 8 97 15 58 29 36 6 18 46 2 98 99 348079 119084 162689 72 98 65 144079 94 97 3 20 33 88169 341153 90 341710 264003 27 91 96 83 15823 164408 173712 22505 209649 264124 4 361791 158450 46 1 7 54 111632246 858706844 83 121043488 162176 97433049 322361 219832 118067656 13 19 43 120200 60 1 83 8 9 47 185345 74 44 47 96 169698 90 85261 38 92558 214830 54994 50 472131 946369069 1 309871 52236 723260838 8 16 82 105635 272091 18 2 224989 72 384885 218351 26 47 345427 75 736914973 96 472133 190486 53 7 254202 27 51 402560257 82 25233 28 356948 818898087 29 406896 75 44 5747 12 607444401 758914323 617022712 293550 118696 190001 1 64948 63979 50256 413105 9 31 136928 479893 789159678 349064 354051 99 4 176428 77 471579091 499757 46 101203 346084 4 57 345291 82 23430 89 179991 65 30 9 303029 339288728 183618 43 262 957482946 39 429709 95 15 128147 89 447441 96 67 76078 153895 89 4241 45 122149372 41 66967 75 75 452708 75 9522 24864 32 354562 96 216070 424090 51 77 397058 6 75 27 16 448459 71 9 55576 308354 62570 48 196662437 379637 33 240025 29 272522 33 8 85 28 24 995935510 162123 63 84 28721 91 3 46594 216889 71 261687 71 69979 339662 86 425048 50347 60 229308 350403 127301 13 62 17 185389 440613 60 934485258 26 32 37381 51 48 4 9 33 197037 36 66 32 77 490912 41 435812 445421 18292 94 30 710116549 285780 3 2 92 213939 83 390869 5 27 311494 329317 490699 12 926455934 70451 153687 63 8 56 24127 689328815 356260 16 2 91 96 17 75 20 2 45 2 888854729 428938 4483 1 9 15 342835 305590 406954 88 224844 417686 322162 7 81 598622338 399327 143250 29381 281813 97654 83 82 70 75 101838 44 334794 6 9481 62 153525 59 130499 188673 738614897 8 6 17 788595321 68 438955 6 70 974675679 136539 343757 38041 90 238200 9 46 61392854 32 770925645 122891 421565 466701 413799 64 16572 50 3 93 4 35 904226235 429006 48 145464334 293459889 49 66 466127 79 50 264017 836237185 499596 193518 334516 38 431078 357392 335242 51 3 98 7 336235 370453 49 8 202223 81 52 98 387672 394473297 9 257129 71 781934374 28 75524 169730 564314740 841821037 60 940363317 81 27 5 435716 11513276 369887 302120 960697589 459868 81627 4 244643 65 88 42 24 67 259436 9 163199 7 434344 471109 379261 3 33485 11 1 95 132538 13 7 85 24384 388503 79 264750 75 20 87491 18793 622821548 416332 32 303994 187502 410207 6 779511343 92 32 75 916536023 887820688 48 58 278967 83 16 68 93 296314 473476 27135145 48 54 82 20 78 6 495970 232948 90 229841 501684423 335939 145971 73 166134 1 15 272312 4 152085 80 484745 34596 7 788880146 8 608868984 93 11 7 471996 38 337084580 1 453854 333901 467721 73 38 232217 86 32 479167957 490044264 241050 223822 77 68 26 53 370689 338337 55 4 77 8 462527 38 77 405345 59 91 465746 18 75 43 234943 23663 151037972 99 490242 84 112111 4 94 83 322625 205701810 309257 7 60 235902 157735 3 242433 3 531153830 259330 457543564 928095577 6 477927 23281 10 48 426014 403285 67 45 5 9 8 16 28 29 152969 317841 45 84849 48 29118 29 314384099 79 757605805 320566 18645 75 463235 48 155648 13 98317 41 496844658 87 3 8544 9 80 73519 64 3 446857 273329788 885643170 400557 460540 56 164138 54 331776215 312098 247583 28 43 287560 374486 410203 18432 46 88 451910 108265 126186047 407346 32557 19 27 36 138293 98 343070 25 402361 41 150661 46 36 475614 53 116604 95 948404367 192781 16 230208 418035 4 134800 307617 44 281374 50 79 13521 19 74 181687 462324 106327 2929 33 14 84 19457660 94 81578 22 99 200276 19 61959995 287477 41 217282 231710 310263 221039 4 63940499 336384 218618 6 145742 73 90 87 426398 56 23 82796 41445 135846 31 166207 352848 388987 14 95 116455 112982 8 297120 268980 27 478047 405408163 52 68 97 30 334583 56 16 177072 349369 69 380930 7 95 23 1 221094602 383833 4 19 38779 243905 44014 9 216514 56 386990 17 9 43 32 109811 6 32 29 62 645017888 1 391150 6 321631 246815 9 274383 31 468811 112000 56 43 457722 68 62873 79 11501 73 92 294305 24978 57 47 52 162321 18 69 471047 91 210050 2 84 181615 313303815 281765644 47111 65 36 7 81159 9 93 47 65 32 117411 229068 28485 98 414982152 271804 294757 439149 248224 250342 456147 59 9 474580 798851379 34 86 366498 293912 6 54 365995 19 5 317988 937679573 350225 46 136006 28210 90 58 9 92721 45 32 80375 73 72 1 7 53 15 72 209395 396882 11054 439513 85 27 42 6 167191 23 82 441623 99 41 8 318460 32753 50 78 56 78 9 437686 9 228555 83 790545232 288332 341949 345500 444362 434856 75687 459009 2 91 62 275536 41 403661 6 101468 68 158730 83 78 4 30 78 225116 27 444192 86 58519 30 958467249 95 47 2 169394 95 38 536428424 107265 82 75 14 26 8 21 121597 123496 76 220363 71 8 58 446832 304099 490873 57 29 308524 166977 1 329654 190465 430672 473085 9 88 10051 272271 85 551191316 288837 196418 223788 110714078 270193 97 7927 73 139046 84 268137 60 34 85 48 205371 102995 319459 942127612 291707 171919 88 966551864 39 150507 374678 46 333333 469307 93 441096 354605 867865819 85522 96 184637620 12 8 422091 26 601892821 11 5 28 32246 93 597259161 338771 13 12 67881 7 28 74 846087057 60770 297988 37 241607 8 98865 258207 5 407762 94 95 50551 42 434255 46 485149 176464 182265 501605967 22 150949 76 44 53 11710 1 14 15 1117 16 165444 25 9 400923 9 29 320210 7 185374 99 29 4 80 113678 342039046 2 180308 81 398185 33247 41 84 53 28991 80 53043 81 7919 138546 53390 342054 424665 96 3 48 217940 14 891673171 931523155 6 193411 93262 31934085 532321994 328531 299536 38800 336145 93 87 391391 82 74966 35 11 295759 94739 380329 47 492554 40 801001779 19238313 288670 24 163972 8 301907 200799 59 69 3 35 217701 356465 591519788 160831 213557 51 921042960 22 463974 3 168927 66 227286 30 19 27 331175 375823 33820 19 113244 75 231148 20691 3 152256 289784 111343 14446 427136 52572 50 276642 4 187642 90 25 89 26732 479150 191743620 7 89995 418033 318435 38456 99 116131 413192 165178 2 388595 7 73 32 399075861 2 19 41149 15 33 9 27898 1 310770 6 10 3 165259 22 412077 357296 15 91 67 449184 887908643 13 12 497361200 23 392324 331724 396554 17 92647 277885927 229999 837668926 13 830160493 7 45 95 70 30 174121 132113 345124 270953 489443 370391 23 45 33 49 99 232080 153381 6 24 94 4078 3 88 180504 4 247167889 16 364737369 84 80 293170 52 187585 26 284459 61 83 60 80 63 470031 7 10 27 83 4 50435 4727 164340 473577 97 14 93 34 66 174673 84 19632 58 37 29 70 91 427105 61 143729 58 50 464479 222042550 9484 47 160552 159298488 29 486288 35 16 4842 55 32480 39 84 196167 161844620 29 49 355826 345794218 280523 298511 9 45 280112 155278 368732471 52 201015 66 9 19 474205 72762 27 48 338272 99 4 20 299341 248208 410160 174754 92 58 144937 499499 60 37 128487 15 306549 272718 106177 254818 201884 243094 93 400485 346248 61 583777367 90 681095538 7 64360 90 61 331711 7 122377 34398 49 3 26951 32 76 868782788 83507 136639293 78 258275 81 95 93 2 92 83 13 80 84 31 178353 267750 355987 79 171507 25 384421 5 32 316598 156646 185469 886766611 35 84 66 551235263 394751 309351 237882 22 33075 453834 344279 49 9 493303 147790258 84 472436 11 24 64 27725 23 5 63 300904 465766 412364 63 143376 596127848 82 78 497914714 281011335 341728 401342099 95873 58 8 95 820332134 135604 450022 29 88 194864 342013 49 33 32455 161067 391495 177589 48240 7 3 344464 649205644 418656 298544 458023 7 42 8 7 29 52083944 69 4 340591 113475 42 84 138383 7 179329 8559 58 455544 847395958 57 19 439954582 140347 825698374 459122 143840 225953 168848 24 120497392 177711 981943038 222926 38 351747 598594217 7 53 551606012 30692 247396 50 78 1 93696 237064 50 74 94 199409 56986 8 327798 313506 808024939 42 60 39 63 492019 25 79 48 95244 224537 3574 336765 25 253740 96 12 9641 94 478992 177486 312354 55 24 391037 182582 26890 395018 47 891132814 90 11 95379 3 52296 365381 340967 254462 9 1 24 212335 44 8 352647 455582 9 275267 208308597 222041 19496 49 9362 175504 895821128 27 340584 5 575574159 64 357972 34 95 431200843 954022911 9 920503444 259969 4 20 142913 307710 14 10 90917 31 856761722 97 54 53 4 11 99 178823964 321908 18 648886916 7 86 845697724 43 99432 156137 193466688 989717299 6 266067686 348789088 1 85 41 24 136519 339204 37 11 71 31 24 352097 38 13 35 8 226365 43 239622 95 97 54 363218 82 221794101 269960 96 174247 44694 425785 240035 349150 71689 375485 475867 335622 226504 449631 7 61 41 245651 74 15585 12191552 127163 2 480600 51 471057 253415 21756 462751 47 72 371342 22 431521 137292 26928 99 44 657378321 177197 75 440129 478975 78 50 459285 13 87 99 109295 37 78 224047 8 317446 91 3 330080 97 70 89 475814 68357 92 47 406025 9 335218 17367 176410 388470342 457044 49 174384 141001 511582872 42 164071 879705227 479207 34 36 189580863 33881 312891 33 92 68444 830826644 334221 199372 61856 516248830 369830 426254 1 19 59 28 232401 62 71 7 77 467427 488843400 170342219 190590 93336 262124 45842 9 450714 327132 84 55 373866 143527 91 455812 13 30 32 6 43 147847 4 177286382 105243 67 37 151577325 216981663 101571 31 83913 341273 70848 360457 1 6 55 150652 185010 134394 75 80 116443 69 243790 264295 3 77446 54 215624 376754 324825 1 865903887 386885018 145183 9 89 337701 52 795439073 132588402 70 27 162557 852488084 468453 9199 62 32843 217894 282821 401506542 85 26 39 211523 754563975 7 88 11 2 15 9 352256 409546 58 54 58 617574133 93 339388 28 104206 330296 8 3 37 343958 7 74 33 355626 97 477125 130606 441425 92 444873 16 33 46 88936 55 294042 488340 423640 8040419 8 77576 79 52 24 156315225 36 24 220440 194684 24 584003635 2 67 5 38 332911738 51 6914 1 94382 78429 921474477 761937019 51 87344 26931 271690 362687 276613 396498 23 7 49 470261 22 24 4 163827 562622728 378681 384735 358755 68944 370534 81 71 54 191520 648858425 275390 410120 55 21 254391 89 11657 305233 87 622185683 280535 17 407311 95 9 6 84 18 66 43 427091 390508724 68153 788853002 400 731618657 93 107146435 286885 66 49 71 192760 15 2 317045 290370 444804 482762 88 76 40 328598 51 67 58 6 8 3 355160 43 4 24 187753 485153 4 125985 305226 26805 50 6 6 318899 62 80 374593 786909796 598545403 276944 89 829198765 12 310985 16 45 88 69 7 68 344614 70 49 106035 233398 678202520 12 332958 425318 306191 199706 480044 71 31 77 485933 70 228690 413938 278477859 243464 69 99299 264620 469646 5 407845 545358286 235921342 85 182322 98113 154676 489069 424710 53 37 81 31 22 16 85 3064 24 90 335433 524659467 2 8 88705 25 81 54 396979 778145807 406907 340396 171543 47565 99 77 114254 274167 450342 13 54 199094 340955 727523490 20 435195 430963 266397 192180984 61 55 76 64 189878 70 43 8 9296 4 14 82 54 410107 377736 507539047 172611 480066 288260435 83 522705753 16 305770 8 6 102805 84 4 358518030 91 52 9 121763 590169620 15 39 396961 225695 79235 79 39 924459542 81 20 199386 4 372057681 356169 41 190432 439993 72759 44 159724 224066 219992029 362438 2 316771 179387 323802 46 674909608 164195 51580 92 30 7 25768 39 99 42 36 68 68 184947 44 28 236685 143523 152313 33747 66 707936231 417081 79 217935 197173 77 20 230920 43 590887756 437112 298009 72 43 51 96 358840 786577269 659670707 5 6 56 233550 123046 18 98 379908 37 32 42 19765 130806 373560 106468 34 416233 6 30 163043 32 366146 82 19 84 45 277541 441481 75 5 239097 59751 181547 499683 66 164242 118169 86 3 235875 1 2 488328 62 497680 47 131843 38 84 375410 812776089 75 14 137309 122827 7 213298 8703 57 275841 343121833 49890 635384023 24 44 13784 303770 135058 83 829975694 87 12 171210 106919 97 17 51959 10784 170989 324991 4 480666 265467 79 120111 5 186140 6 91 15 162839 275519 178 28 56 119422 666203674 245670 472519 439035 16 95176 355096 431872 88 31801 193240 71 363586 327598 249781 690949388 73820 85 753670393 25 317783 41 40 1731029 419510 9 485408 650709982 90 408341 239080 68 31 305199 43 5 463573182 937172628 234275 431492 489301743 7 70 21 4186 117482 69 19 7 165488 3 303034 34 470063 69 1 41 52 1 185515 177620 35473 63 328097 59 88 276061 64828 13 47 470880914 13 185206 91 32 91 342147 25 12 307586 28 327124 441809 9 67 38 175936 1 67 283300 440711 316896 95 48 5 87 55006 49479056 80 273098 2 60606 139485 26320 6 95852 51 34 33 894589988 495155 460497 3 29 269072 89 100256 60 163909 37 49 110396 4 469652 200119 11080 342900 481314 41 65 12 62 497686 53 173832 965535490 488443 489237898 20913 15 23 7 152684 297801 190214 272987 327484 9 53 84 6328 368043 94674 38 139656 320991 532077229 367149 3 440394 127964 35 397529 98 410403 219664 238903 411201 6 59 2 9 318956 62 30 99 5 814977273 374602 14 14 7 5 437535 6 74 29 15 28 29 66 108109 4 256495 86 449128 61369 819249787 44 7 73 84 8668 139447 27 30 37 28 22 72 4 37 133098 467231 104192 442044 24 143357 89 998706031 87 274978 303241 35 71 360495 220106 474566 90 457415 11 61 67 228252847 337726 719515723 79 53 459161 28 95595 333365 940983248 281715 338826 61 283157 48 6 4393 3 58 74 51 48 37 78 341685 40 457123 323461 84 62 64 24 96 9 64 14 58 13524266 482052 84 57 40 4 50 39 96675 859315375 241755 342349086 76 66 17 69 333362 43 368761 30 390493 77 422666 99799 26 407437 5 24 3 196876998 229203 23931 456580 253316862 6 55 61 34 458049 220286 237926 39 14 154872 98 262318 43 85424 2 71 42 676413845 68 138009 160203 88 5 29 34 32 19 308915 23 61 427845 20 405692 65 292147 38 27 56 27 915619788 307545 387437 42 59 97 478617 40 626240969 490804 10 26 85 35 110351 27 73 873070669 9 42 27 28 5 41 14 334475629 27535 556199552 24 317862 18 3 269153914 48 136394 52 588277136 24 8 872984623 2 57230 93 16 6 82 345693 355161 212997 34 25 79 173177 96 57 141649 829872072 155050 36 8 453461191 33 263663 96 4 85902 6 5 25 433162 7 69397 46 74 977650212 578377571 190579 30 220999 296488 37 67318 286339 1 208930 156215 50 16 262389 236021 449323584 82 360773 617291786 403155 229168 160196 394362 6287 197488 13 84 227507 1 124041 53 181084 94 41 36 34 10 427373 99 339701485 98597 381983 15 55 481979352 48 96 4 68 465959 235919 318705 380860 9 244374933 38 59 3 95 758807144 193676098 407251 1 176876 2 78 82 12 94 74 45 289167 391429994 51 40 33 28 35 74 74 355405 30 203488 10947 6 6 70 31700627 934724902 490453 331364 894810521 489252 204771 3 217442 61 359438 1 31 77358 4948 82 56 26 386249 38 50 239076 305762 330806 334084 49 49 47 5 309108 241406 1 417514 316249 20 236679 189297 13 54 377711 2 269356 5 493650 215487 92 295608 6 404176398 84 52 211951 51 58 94 304391 448140 6 58 16 35 91 169859 32 61 479844 63 520703790 18281 190376 49462 645488992 36 54144 97 196088 39 361795 25 39 869181701 77 176803 85 199441 952376891 259742 414604 44298 33 466301 62 69273 227981 113605241 81 31 227564 378323 41 91 48389 93 646398716 69 477085 59 5 3 340994711 311297 266979944 385647 63 433994 659405622 201780 493279 2 25 426998 405715 164513 25 94 262758 284853 90 494426 51111 294365 241718 84 16 20 17 10 281247 117006 376085 4 54 33 6 31 387597365 17 66 22 19657 65 8 49 5 383210158 132105 56 131380152 439018 632495987 77 21 913727297 23 67242371 274240 20 488018 38 40 214952 953668353 159543247 94 139874 58 3 175648 68 4950001 68 191928 2 4 326016 106553 106147 131990 438001149 57 41844 79776 499775 59 279314 65 554360521 288449 2 19441 891156712 19 8 291473 6 23 55 391531 205833319 231650 220414 8 12 72 23 376825 408733 2168 256494 861793689 77 312682 404250 118711 76 401196 64 61 79 22 96 197838 727014672 50 170282 32 198035768 71 8 70 110449975 31 981218587 31 795300544 27 257139231 56 268514143 3 72 57 305280893 57125 3 463893 137160 89 282580 2 45 159264 4824 443696 92 12970 311980 26 7 73 6 716412958 132872 486012 837656180 68 285019 299302724 43 158724 94 98 222011 52043 29 54 89 863881292 7 44 183406 3 283300 308387 296264 280492 1 208443866 499282 95 357297 352068 42 15068 78 286121 358941717 3 217810 99 18 327064 487475 360513 8 444895 52 17280 1 25511 12 84 11055 38 181770 682824562 8 99 483247 494463 29 105268 479397 726768159 123589 88 69 470046791 67 32 62 388264 189584 80395 370134 6 83 412266 662202314 905823143 685214660 21 395964 13744 4 371677 30001 304467 41 42501 447072 46 2705 49 457284 2 90 480931 67 69738 3 26 191496 316398 50 6 101649 23 450636448 90080081 30 187827 224699 305840 876483410 451446 48 9 232716 124284 81 80 99 7 377982 455904976 67 233375 874 99 46 461851 16 221974 110351 813405850 5 3 85 17 197790400 65 96 70 453306 21 312333 13 95 18 482790 81 31 83 290259 86 9 40053 40 88 476375 90 84 48517 11 54 86 39 46 56 21018 351877 37985 3 32 57 443022 20 323562 232626 294193 61 68 769175361 239872 8 10560 14 66 213238 17 97 48 85602 34 34 76 30 5 65 90 67 460332 345129 98 356017 340762 406369 61 421472358 236494 40 53 15 13 75 348582 83 11 3 23 81 43 412988 225296097 4 38 16 23 472479 77 54 160413 184366 50 444589 31 21 24 98 30 1 65 23296 641267060 129822 5 92 243440 263281 88 86 66 368165515 4250 324001 52 463003 73551 189598 512577172 61 351642951 179828 437284 728450987 156608 416931 498900 167856 51 320197 444629944 38731 42 12 5 178186 8 34 52 7 158158 68 211734 861542637 44 75 4 992931573 9 238472 270749 99 63 20 239597 5 65 47 139921 843723430 11 79 5 376085 46 489605 188257 59 12 125790 21 39 237848 70 196785 384470 73 65 6 68460 1 30 138956 206811 212421918 37 56 99 81 325317 5 153751 228765 11469 82 61 106173 22 48 4 97120741 29 19 5 216749 93 32 108168 352362307 456355 346979 7 492836 416165 35 50 1 237037 41 194581 357619 281630 33 45 864861859 464449 23575 58 387234 83 9 331534 159870931 9 195992 439940000 12 114946 470279 775243988 64 3 184388 207385 28 118614 338811 487902 33 474971 72 139048 11179 329537 27 270805 436814 4 60 460760 41 34 922066275 96507 283262 18 31 324678 53 3405 35 238580 25 363134 2 189085 63 434782 60 414064 48 3 236091 128991 972615055 51557798 434019 2 189792 36 93 431136 85674 87800 979552246 18 163480486 5 127719 66 78892 237464 744465894 57 14008 855292474 109554 339223 61 91 71 452194 357155 164426 60 243304 92 98 19960 222020 986282521 350418 363385 41 37 9 6 10 403485 24733 23 28 64 99 496456 16 39 55 421748 9 55 61 96 145830 62841 6729 164018 882458378 63 368913 628772890 54 7 856834678 9 175326 59 59 528106942 90 38954 21 63 93 1 86 53171 56671 81993 100192 86 245110 98 74 97 14778 20 168038 413757 70 41 78 608839224 73 62579 91 547262276 347550 10 491449 29 17 9 279319 305287 85 6 4 27 241776936 83 17 8 310219 440793 380084 187210 9 193349 916582907 436119 327569274 1 259665 81 53 170913 231803796 32 148774 5 5 227060 285064 176715 372295 62 393682 94 314877 757311392 87 65 49 61 63345 1 449668 40179 63 186484 70 246250 57 35 343480 99 67 372406 99 136386 37 256549 589581752 44 943498959 34736 57 260550 92 23976 222021 82 75 24 77 608074310 2 456775 366877 75 83 77 75 312196 20 765176589 5 495070 42889 7 71 53 61 293995 33 29 349700 64 47845 846265915 877888613 231392 92 48 30 128283 290316 71 189734 22952 19 153470 3 40 87 49 61 2 126803 234634 38 364656 487762 2 15 353385 60 58 72 375118 98 1 276157 97 7 4 60109 75 10 292288398 19 43 88 229925 399116 376385229 12620 1 21 9 175610320 8 23 626237480 78 494761 16 116220 41 147618 316542 58 13651 90 13 454072 183991 91 381732 97 811682657 3 254840726 251130 69 50 80440 429162 490528 157568 148511 91 881311866 35 96 119654 92498 232597 473528789 45 302973 304147 821046567 75 85 749747410 45 348960 397313 92 3 10 228678 34 409098 358112 627814997 256991 16 388459 329173 26 47 31 438242 50238 389193 410234 8 140830 30 99 14264 51 2 147648 69 60 76 153242751 532975095 57336 20 270408 463021 267764 407282 368113 73 85 6 14 43 436459 68 3 62 37636 410701560 289498 95662 49 76 96044 455963 44 88 73 1 47 319697 393876 261807 104025 14183 1 169367 41 443986 486699 40 441713 22 18 7 444413 25851 92 496889 21 865638352 261473 90 30 57 48 90 92 46 43 31 64 93 416251 91 38917 119939694 41 59483 3 377373 444174 49 374259 436073 305697 64680 382824 17284 53 104112 30 3 23 59 44 273485742 2 459407 475333 206022 263578 477280 20 443464 79203 93 87 408522 489843 105890 12 6 49 231669 274513 83 3 2 23 939413924 323833 425410272 287421 125494 476257 16 94 12 243032 21 88 343540 387420 70 336296 299583 94 150226 282079 136723 195130780 371252 294376 161193 5 241964 18 288197 71 29 706390078 21 148218 60 11 74 21024217 10 187037 83 57 74 55 83 78 42 30 71 89 11 31 217049 888442945 374309 201137660 228025516 419335 138237 307264 458121 913778217 255722600 220670 98 295204 13 7 499382 277508027 93 46 82 192158 2 272901 404598 43 95 305541 43 84 26651 412403 85 202398 334366 59 470000 123269318 289865 28117 1 61 131885 6 328969 440089 66 58 75 69 79 75 559930523 17 818874610 16 376204 397707706 278915 306813 43 89089 79 265474 75 230338 71 5 46 259230 207991 1 7 9 183176 454274 2 84 88 417156 22479 393129432 83 58 8 62 94 355828 5 261033 2 13 77681049 97 7 43 466852011 106647 267443 368740 54314 357114 8 319010 98 6 490497 15 27 97 16 17288 91 446754 373792 30 296226 74 83662 58 33 492529261 114746 43 245460 324741 262618 11 336689 89208 46 477950 321403 2 372021 8 252509 21 98 230529 33 6 3 243382 17975 208342 34 323810 66 164770 12 3 51 80 428558 18 121131 280625 272869 358009 8 43 204711 322824 44 294454 489129 25 28 56 2 292071912 42 227016 92 57913 339245 75 77 4 5 43 437109 493958 294406 87 96508 28 214353 4 32 450056 53 237403 81 271814 85 381633 258999 382991 486907 4 318583 278546 56 1 450618 40 440673 219219 12 48528997 849756889 60 995160141 67 222824 88 80 75 39681 121426805 63 29 49 5 67 196919 445826 17 287809 537814372 221169 8 8 145323 46030 252468 247474 79 8 328997 55 480563 223693 73 48 27 498744 18952 321762 5 92 348209 757628167 425408 140645 69 377863 88 45737 16 85 263347 392095 43 38720 358387 466901 277837 1 76 76 44533 15 56510 6 71 3 821814955 465704 775722075 75622646 204562603 9 291645 5 8 547528692 78 454752 27 19 215548 207083 348596080 604735921 20889 52 81 6 25 26 390298 4641 2 3 18 47 5 91 220065 14213 325000 4 12 286324 32969 13153 8 4 97 8 17 93 2 43 221077 87 9 7 21 270626 375440 48 229385 71 49 8 5 49 237975 21941 74 30 4 11 4 10 288413030 76 484746 31944 155707 89 65 248240 6 420857 50 27 403664 473038 12 277501 19 330767 9 1 345127 74 70 200706 13 81017 73 22 14 399157 399422 46 129122 205294 482045 3 41 55622 79 70 11 258967309 4 204892 30 42 36 8 399863 90 446757 73 495595 403401 6 82 175387 86504 35 48 14 25129 374554 86 414176 331253 420023 46 146203 298455 24 40 86979231 61 62 145191 95 41683 58161 30 80 3 423813 4 44418 279274 48 72 334184 191272086 881048881 64 87 82 974919548 25 54 284860 27477 9 68522447 844596381 27 97 43 9 172076 271368 76 3 17 79399 22 54 20 25 7 230226 93 8 436363 67 350083 87 36 255720 77951 32294 37 453627 88242 15 165961 95 10 61 82 277390 21039 470683 453788 1 17 223374 34 24 95550 93 17 69895 26 3 1 62 207782 320799 5 49 781290815 61 368609 79 13311 638652120 307209 61550 96 27 36 22 45 760596236 121245 85 90 9 97 38 247834 483188 243146 3848595 22 60 460804 74 31 12 11247 9277 207373 346490 167191 40 174667 72 89 26 58 377307 162427 7 93 281668 88 445038259 15 407380284 46 325783 50 3 16 18 34 425245 38 76223 217639110 224898 461667 97 39254 196107 51 43473 67 465563 67 379709 740816105 497103 231893956 163941 80 43 99 93 227200 69 10 34 287172 8 368744 459162930 435536 53 17 32 83 91 88 83 42 905739595 14 75 75412 67 61394 21 60 75 69 425478 411138 278057 31254 3 31913 410299 6 7029990 493112 1 2 37 84 855047072 57204 478259 327533456 38 327099 2 29 448015 492455 48 377113 398920 6 2 332139 9 44 428970 198896 242779 75022 70 278646 443547 165009 6 186771 37 345296 40 84 41 95 78 72 6 456559 262187 33 16 321279 344725 164202 432806 159892 228348 340093 1 457982830 81 32 46 10 488522416 996016103 408494280 228226 114218 58827 354779 81608 10 12 80952 345824 74 64 18339 90 225719612 287677 87 35 68 80 43 19 321444349 27 448108 36 92 6 367682 130639 31 57 87265 297338 155772 33 5 126007 76 46 354747 176502 54 414823 493184 11 238347 9 3 73 799918536 12 189200 66 398942698 57 90 16 32017 498157 232830 74732 11 6 78 9 4 42 835642303 7 37 82 21 12 2 202447 239723 23 1 348173054 964078930 33 1 390800 5 310119 76378 40 57 46729 88 85747197 32 61 222157 397685 76954 835164689 6476 177671 23 416895 38994 275036 498908 288918 42 81 3 31 41 9 42409 147360 495033 47 24 75 67 193651 236630 276334 62 146568 71 67 79 6 489276 475541 76042 345128 6 8 926095431 10020390 2 71 35 439418 21 2 274557 915236376 2 48 39 383726 45 473571 310877 33 58 84 21 385726 435083 4 7 37 52416 441333 152057 436800266 44 63191364 162271 95 55 4 53 1 368625 370711 10 339342 612884429 86 914771229 52 59 66 27 105899 23 53 314217 441235 212683423 49 30 21 96 57459 53 203916 103310 904484893 262646 34 114993 44 578623976 465704 200156 6 39 175916 29031 447102 431887 91805 12 42 10 311063 65 185506 16 6 391258 455203 224335887 76 57 400266 47926 491280746 836588131 5 34 73982279 432934 232926845 59 200873 74 45 155399 31379 6 9 65 167542842 119532 476291 98 373166 217549 67 187613 372463 76 163484252 23 54 361249 67277 3 31 281812 53 116350 28 361299 40 323364150 59 89 33 87 152480 1 243463994 413265855 19 68 936506759 223473 366021 64 2 430775 246869 67 12 114421 233773 204058 75 1 37 82908 35 39 267977 83206 5059 369895 74 451553 160909 52 8 53 240930 1 193971 49 176779 413903654 77 5503 399669571 86571 8 86 50 4 291376 97661 445544 2 84 99 20 485615 15 381393 26 59 121441 45 7 6 390252 431285 2 10678 107026 210256 475093 637289972 9 49 22 210272 46 179547 59 87 411985 64 43 376188009 468021 241833 77 71 53 91 90972 3 30088 55 61381163 311213 38 87 2 13 40 50 31487 183289 256073 299032 7 17125 98 14 37 585880582 331724 196443 244452 65 265185 33608 36 227085 181302 18 7 368492 53 151843 243685 96 92 132029 262399 120844 604139302 4 58099 6 66 361418 76538 19231 21 366491 308239 62 466647 103462 3 83 301376 216038799 138479 396406 49 90546533 360110 57 11 12 271195 44 346811 2 95474 23 78 51 87 359623 33 31 95 51 52 6 607611641 91 98 75 313383 446829 9 20 57631 317238 250001 514423285 56 70 3 11 7697 413591 35 74 37124 99 311269 22 225300 17 88824 22 78443 8375 31 97 420641 13 5 301178 7 98 875730688 11 48 284813 493146 26 57 309306097 2 69 1 32305 42 53 43 48 60529 342144 44 23 39 348794 240353 66 43 56 88837518 457269 361545 583319800 9 172981 88 17017 418113 49 121093 98749 9 409900 83981 333559 287264 129898 147151 47 310175 59 9 83 262504 60 3 5 41 464928994 98 57512 849 316833 89 289081 497970 31862 166353 998302892 16 374375 63 6 490063 291387 248420 59 9 185429 399402 789092041 6 99 81 48 56 70 48 397513 258647 64 33 153425 41 406741 143634 59 40 24 81 25 36103 65290 20 385649 96 39 4 496727 82 384402 87 407584 63 9 847979717 21 17 62 471626 26 400489 845852791 42 271326 42 345068348 173205 46 69644 75 79 20 26 65 313917313 19 344604 62 410569 47 307639 444164 280558 59 35 9 348477 2 4 53 431370869 79032 9 7 18 26 29 46 4 161209 9 44 2 54 22 20 64 185691971 4 40 9 943916690 24 6 42 43 94424 82 6 37 224684 206997 2 72 379969 71512200 185095 79813 87 24 84 77 61 23 75430 41 99 47 478141 208180 93 11 93 285149 93 72 99878 25 368874 74 306668 13000 47 82 88 12 197815 9 12 312122277 379241 909551866 253635396 266898 312812 161970 39496 8 373448 430624 98822 30 62 45 80 437548 8 89 31 184547 423801 55 286867 437245 5434 21 72 41 449159 50611 5 46 7 64 250540453 436936 324891 133946645 52 62 385130610 330050 58 80775 963686104 47 48 387655021 157958 21 145775 258122 108261 334589 461277 439762 83579120 17288 101616 293515125 70 79958 132823 366569 27622 317892 400387 176242 185248810 368033 90 13 206997601 59 146250 17 7678 4 91 18 81 354802 802886812 69 89 260596 6 986639951 32 85 85 133601 258516 828496574 432815 157704 126960 47 266030 143090 212135 2 48 68 260647 293020 476636 43 2 47 380971 81 576486763 26 22 71 4 309942 32 438784 117019 485071 56576 38 29 351881 30 89 50982 3 17 270341 55 135329 28072 490444 77 269727 361083 570585033 328821 25 48 208559 22 4 92 60 429402 39 69 379744 315953 11 73014 410426460 146906 51 395506 84323344 441048 8 98 15156 9 99 64 299896 328408907 34937 67 329071 298265 443125 32 29 83 25 59 306673 83 358590 616169578 468156357 439775 81059 233206 165115 370310 415721 88833 95536 87 65 121224 8 213726 7 111524 56 33 16903 141977 152130 471612 17 465919 61 359097 448682 20 215097 948796923 79 5 44 54 227672 1 18 33 306203296 204587 320661 203217 69857 81 72 29 86 335513 158055 34 9 15 16555 431497 64 263748 32 604974209 784508223 25 10 31 474327 315002 5 81 212382 47 379923 62 371849 422305 392984877 2 328843 5 38 62590 454941917 416944 44 418509208 99 186611 33 40973 36 83 7 35 257804 227386 414179 45 55618 85 620237381 77 771150868 376266 118294 122322 62 209533604 90 346461 452508801 28 80 6 63 567394701 143586376 434510 51 295289722 455349 22 238254 163689 258696 206830 375161317 93 3 360484 66 755154595 10683 29 98 4 308821 12 71270 35 37 92 51 49 248027 47 129019 57 494535 298741 87 82 76 809896111 718190199 85 465382 97 203522 85 369552 6 29 5 146416 16 301730 200801 3 53 636878494 25049 36740 576021630 24 198877 62 650877700 276407 26 355609 16 67 55 19 99 1 93 59 299943 28 58642 226882 3 94 52 80 44 48 59 232111 52 3 6 31 56 421354022 18 83 10 431234 25 433116157 58847 149480716 334942 580497062 421611 45901 12 34 184940332 26 337891 141170866 6 442288 38 79 67891 22 18164396 68 75 60 76888 27 150883 66 2847 9 96 77 409033 2 4 3 51 418542 31 5 443871724 46225612 441219 229667 226423 41 8 18047 6 52303 81 198623 1 18 52893 169844 4 90 51 78731 221552 141644 387204 8849 58 2 336274637 56592 69 185898 59334 985565772 123306 486294 196429 60 225661 40 96 445297155 8 1115 165155 369477 346722 463209080 419000 538879110 199217 45095 28 460880 78 57 95 56 18 68 99 22 22 22 10 55 388082 628253272 403638 46 34 36 659295067 38 70554 61 304768 63 161236 85 1 27 504209917 91 314748 71 160778 24 48204 31 43 289806 48 165030472 60 78 328872 290914 599327136 66110 1 32 44 353352 490637 60 29 95 96408 97263 11407 51 82 884196358 219334 376590 35948 176082 91421 386951 181539 407833 66 303884 6 470169 2 67052 47 302572 394797 40 51 245184 598078275 76 106136 486054 66 78 58 459232 837118776 876160561 373436 92 34 175633 24 223091 117513 86 35151 431306 2 352344 157849 15 42098 29 331594 340622 13 110276 300915 87 49 167362 112041 205616 165211320 140349 61 25 26 12 347510 76 308120 28 359410 364292 392231 235780 8299 38 28 520426097 28 210425 431774 113234 34 59 7 6 421899 431974350 342845 399365 4 64 2 8 85601 85 7 411763 184951682 20 99559 72 35 8 8 284838 569241390 34 351391 457461 23 41078 48 400375 711973927 333598 43810 2 234992727 819491034 40468 45 478960 15 279577 25 3 20 239241549 59 71 10 248306 251457453 15 307069 13 420153 36 84 22 365059 443317077 365497 5 82 111294 28 75 480546 11 22 1 5 33 6 104351 467709 57054 98 16 95 44 98737 3 4 278042470 227520 37515 65 83 62 92 7832061 16 289621 397670 483766 99 600512949 53707 11 72884 41 56 776857325 6 222416 441356 2 21 69 40109 89216 29 43 31 243670 8 86 88 37 50 33 12 14 28 180940 497127 41 8 8 371825 50 47 66 181022 91 48 361337 211693 608695473 470729 9 121261 67 452816247 210385 93 465688 71 45 16 61486 234718 90684 67 474674 74 241080 337065 239571 66564 46 27663 925306323 6 279801 204787 968586071 57229 43 147684 422543 401007 97 79 173406 268792 115660 35 88 80113 150072 64847 82562 82104 77 51460 84 40 45208 2 73 496082 307843937 62 44266694 199443 78 487239 209712 122998 265034 19 5 383221 128121 317623 343874 131010003 456489 67 722596784 234678 63 145055 344358 306792 174175 543942759 91 275979412 9 320475 269192 4 69 41618 83 61 93 73 66 67 36 116166 97 136923 47 315599 204024 84 6 94 345948968 35219 90 110104173 506349698 290967 2 49 104498 55342 351546 6 18 957104418 1 73 114035 452264 300139 44 355533 280661 181893207 34599 8 431191 418788 53 5904 55 433456 2 183859 72 50 27 8 2 404244 441288 163065 72 90 75 372509 59 310202 847636301 26 90 1 64397 345008 28 55 47 760696382 219647 11 455887 48 60 230219926 582937185 724063185 46 163494 998619354 3 178221 41 359980 15 417322 290813 99239 37 160366 13 17 255063 350303 55 48 232117 16 209307 50772 51 7 8 23445 75 409741 376578 9877 164408 373912 42 480752 59 8 77 92 85 8 95 457630 192969 38 38 90 22 95 77958927 38 188214 44 263337 6 351492 35 10 44 8 96632 59642 48738 189227 53 77109 473435 19 145290 47 15893 495646 385488 480793 66 39059 4 24 16 29 83591650 70 699941588 164166 302567 87068 3 25 3 78 357889 444500 137742 316309196 2 314270561 290642 74 14 67657 364245 691382607 92443 1 44 15 495718 6 371060878 94 141777 69 83 8 26 255413 3 41861 22 260712 128771 43801012 39 67 783598654 78 127642 2 3 72 88 470619751 626690386 276672 8 411957 6534 19 142768524 3 491201 76 301263 90514 452464 60 358894 22 66 38 3 966467260 46 7 34 6 331961458 223493 86 301401230 89 8 419421 290508 556918212 355029 78 14834 650277642 767 11573 34 255955 300853 431431 189577 248994 12 787353748 2 953219887 8 374358 4 21 124913 96 397994 56 456433 321469 305091 26 4 91 43 11 6 377391 42 35 372854 85 19865675 263330140 468882 12 66 87 46 211939 2 479883111 980159894 60996 59 131200 304229 54 450714 7 399385 54 16 278358563 145639 357157 371354 7 459560 6 483062 92 135035 294530 25 45 37 3 46 37 337891258 27 81 60 6 77 140623 46 36 121629 77 455597 80999 8 816653450 37 60 16 428328 29 30 814364444 43 213701 396807 223897 82 165892 8 67 102011 6 13 90 196427 77 152730 90 62202 61 18 74321 463283 9 644443380 7 77377 352532 463511 2 401112 299912 142544 92 24963 816426831 8 72 382751 156502 6 440429 8 32 5 84 58 181600 6 369060 32974 7 36 249339 31 388666 16 237485 4 2 89719 51 193260 85749 172021 82 63 223019 89 74 85 111059 14 47317 18 206749668 94 51 4 430654 39 75 33 43 54 39406985 72 5 52 446158 145892 53 86 725018769 71 13 40 503889948 7 115974 69 11 73 72 99 8 22666 79273 70 50 7 185333 109291 455877 463684 98237 26 494575 5 396305 34 16 14258 256155 12 4 23619 874627112 3 422688 21 1 180381 364688 74 293154 3 392098 478422 24 13 4 129662 76 6 582612400 35870 55 118519 193460 9 376088324 201419 437557 22 555689412 47 35 370282 9 98 171662 226083 60 9 89 85 986387509 13 22935703 271370326 95 1 39 52 363200 45 7 81 228932 453743 1113 355740 73 504945302 609765110 234476 42 53279466 88 201406 62 79537 99 45308 669303154 420827 238128 60 230149 65 94 87286 5 34 294496720 745923799 1543 9 2 81960 374650695 5 87 6 38 4 441504483 426861 81 930182542 43 43 36 1 15 50 435283 7 535579096 419433 133957 81 261494 380984 22 35842 497029448 63 231176038 84 10 96558 79 276921 69 92 37985 85 372382 359759 53 250241942 114067 416870 99 70 305239 110791 189489 36 40 44 167888185 88 71 47 263196 83 58 9 323638 974289606 590066571 2 9 466652 72 15 46 5 12 66 17 259591 100040648 285792 150132 804022126 366435 80 242261 32497 80 423616 133718 209290 445827199 6 105009 4 49 93 77 538905695 91 845631048 346118 17 187068 65771 85 243249 14 55 417546 91 359668 233748 679195481 427952 504777172 337668 20303 74 112254 51 9 474725760 2 24 181087 244634 12 405425 55 75542 37 12 141465 493030 22 609816844 490370 65 8 6 8 71 30 78 986293038 449953 29 66 8 248611510 40 18 394725 145969 499055173 7 58 49 63 236688 168998 146209 5 62 236784 59 92571 65 253964 81 141151 40 2 218564937 87808 7297 631136101 60 117673 189376 95 354024 21739 373552 184793 248548 351707565 82 485357 418411 29 442148 80 14 86 555067057 721181800 853034613 50 274264 92454 32 378165 53 967085105 502405023 18 94 542814119 89 451530 13 77 524869298 16 63277 164531 23218 34 526751599 68 88 85 32 489560 75 138415342 6 40 471920 40 14591 82 9 1 332993 5 745504801 62 75 611602824 70 3245 226230 420018 99 659629197 124632852 62 263172 462908 66 4 9 498127 70 9 385492 342053521 16 105826 96 61956 22 61 7 8 27 83 199341 204450376 25430 54 272726 169214 67 19 422699 312487 88 33 186146 62 716156605 202987 339539 6 124279 48 438883 81 390421 438977 941328184 380446 9481 74686 23263 14 97 87 3 495501 88898 398714 17 214519 54 39497 473691 69 724516826 70 362492 64 89 229972 300848 51 8 28 18 62 30 15 35 9 81 172879 38 1 422955 475333 4 368876 298278 668186699 404772 43 6883 185896315 20 206246156 42 29 9 3 174712 50 50 237654715 298151 238007 77 1 479504 6 53 38681 89 919824409 38 120917 43 2 235589 412697 187423 5 16469 3 526516748 398165 359555 6 116352 70 156703 54 5 45803 478195 82 436590658 476884 68 46 315185236 35 157959 86130 71 121253 91 87 93 122380439 29 42 77 89 209824 345920 637273485 42 448750 366854 70 70 218684 284892 151112 215291 380451 61 426296 63 565046560 417769134 89 33 18 508187478 7 149879 260617 397655 781499995 55591553 353416 195725 135177 726445543 411199097 65 147701 164875 36496501 42 53723 8 37 378128904 209075 7 36 381813 34 67551 27 6 316875 11 11 267983 285651745 438868 21 57 22 79 6 80 67 73 853174429 401145 466768 47 1 60 335550 88 421784 14 161044 109059 370132 80 139555143 477879 50 86 3 928231517 320355283 260037 42 98 73 226491 229795 58 269597 106616 21 66 2218 282126 9 2 81 61669790 449340 424468 61 238265972 46 184933 61 319184 1 75887 247557 51 92 82 31 83 5 344812277 428993 42 277303 137356 31241 447767 69 36 300647 3 468753 497712 79 79 4 941715053 167320 370287200 91 443675 408115 85 120125 87 23 85 6 310094106 8 327357 95096 84 238171732 369513 790970713 3 458583 852333512 432932 29 108661 474380 395794 7 68 472777 390370547 36 249178 1 40 405339 6 19 61 93 157215 334798 96 405898 472102 371087 355200 29 26 106215 30 2 85 65634 30 682087074 188746 9 21 8 4 15 290791 83 47 87 97 78 557190743 26252 44 732810298 392673 650467859 365689 44 42 377264 322935 420187 4229 61741 380572 406729 469017 268039 67 95 415513 36 4 318907 47 95 475353 188001 83 215955 199973 13 4 76662 112552 9 482203 51027 78891 63 1 324042 65 353698 8 318770885 166742 85137 4 68 29 78 5 97 557772363 20 6 6 12 373555 7 166174 97541 475772 54 11 269105 5 18218 164491 5 1 254563 457575 476606 60 3 54 88 166513327 37 494457 808824153 8 435000 67 254669 36 94 26 40 593199222 470128 73 40 88 15 368656 35471 71774 60 11 202456526 26 415572 321643 9 90066 37491 8 42188 12 123765 7 63 34773 4 32 59 54 64 406588 257766 92 70 98 18 94270 119464 66 7 368887 449176678 346349 264132 1 49 585535424 244749 253781 436193 169026 85 92 420683 90 26 34 5 218636 1 49 72 90 553662346 55 86 286874 52 94 55 130518 178524 33 222384 56 9 21 13 120724 334814 689158395 763464560 87 24 63 321376 490468 12 131737 382822 366102 69 7 424197 69790590 8 16 80 335720 26 281126 563991877 309218 41 98 6 52 394451 407863 337134 50 458627 74 10 75 55 64 13410175 460429 42513422 423165 362211 24 5 124036 374886 749218779 175952 5 33031 451121 2 146730 72 27776 86951 443799 279582 365850 59 49 464508019 252493 29088 412207 3 7 47 188515 41 17 84793 42253 65 64 126417 83 97 66 2 202419 89 60 796248422 55787 311759 315824 52 184068 208184 1 572327986 34 157417 3 71 89 465403498 3 944492497 55 109534 171893 236447045 43 459161 75498 702737194 293122 232886 271704 48466 139609 47 447565 80 433122 10 49 212861 6 153891 351345 13 90 486251 3 668857103 150980427 470162 59 18 1 123408 64 27 285277 88 3 6 384342 90 2 2 495038 157594 85 243792 5 33 406178 53 85 201741 21 30 323383 247178 127059 201776 22089 29703 17 31 34 7 4 3 919783486 83104373 69 49 91201 75044 18855 368471 412806 877329571 8 50 16542 59 129980 29 80978 147420 53 52 63 836294651 104470 156499 481371450 79674 195275 12 4 520200275 38 659977564 13 20397 53 410669 224319 250698 46 5110 36598 437728 327570 27 11 194222781 33 860474097 2 7 20 393451 27 54 67 264729 16 73 4 389550 288566 42 237107 616499874 1 247414 65 21 281243 377698475 81 7 63 81 106161725 5 52 37 28 6 40 5 384150 26 18 88 548367998 98480 420329492 9 5 95 379482 41 44 24 62 63 86 208692 872842748 243473 115811 56 206378 49 45 64642 14 24 55244 2 11 82 136077 228631211 52 46 578368078 855835799 399684 34 697419073 7 96 20 44818 59 46 96 34 286648 475986 335399419 81 16 240727 85 290886 176208 386604 31161 39 478110 60 35 219798 704649254 347312 16 85242 242157 73 1 443743 50 67 196024 29 120876 360440 67 200349 340505 70 426611 466226 64 122890 3 18 90 162218 372584 5336 73 117128 48462 80526 2 412198 69 97 149166 112331 575109035 264054 85 346356 263113 214906 77 73375 97 87 93 24 180920 139443 44 77001 831661637 50 69 230293 15 47 43 359915 72423 173834 397780 2 442422064 16 89182 32 16232403 15480 264635 4 5 132757 451768 703416478 24 292587 362178 4 348324 398881 186261 147915 51 234709 304420 96 177755 265304 44128 92 2 68 63684 46 60 334118 57 183204 474350 66 50 243512 91 59 217135 80 60 70 9 49 2 194488 724187928 14 1 247331 236110 18 4 87 91 416750 11 25877 8 57 819185391 866549603 94 1 67 4 59 280120 83 626596391 631484487 390196 70 374254 7 90 4 354841 77 40 268525 322485 19381 24 2 1 2 250987 480012 13 8 168013 73 154634 30 60 18 380979 62 215890 73653 243456 920406617 1 881610174 28 7 157970751 2 44 39 96 52 148643 152384047 23245 59 93812 24 638804824 491058 5 377259 584999833 15 493318 9 385083 59 89 182420 1 248124 454582 24717 55 37 460074 481859 4 9 399380 63 240042 6 425742 147012 383874 9 94 121952 15 254645 407265287 21 367508 19225 464339 150273 387955 89 11 372853 247408 29212 208429 308210 61 326144 495344 7 11 40 295207073 56 28 379171 72 169568 511151513 30 33 167377 389062 65 87 43013 61 90 456784 64 123359 61 4921 402591 313421 93593 52 73 134205 68 343182 39 26835 64 63497 467881 35 332301 477394 2 436481 134115 1 34 10 280203 97 80 12587 3 629206244 67 9 190130 171507 155119294 8 307103 51 483492007 129789 229778 459995 280946 159046 71 207520 106433874 60 368722829 311102 91 134892 314798 87 289823 43 42 66 4 855484287 31 76 42 48 253025 84 50 6 63 209427 63 48 5 185796 12 21 16 52 312229 33 96 83356 74165 65 9322 65 26 2 8 415275 363357 86 43 42 81328123 445887 42 2 17 456518414 87547 217723 420361 43 394117 16 69 4 156510874 348099 361815567 843842180 4 26 381765 568123736 120665 5 415324 340559 469285 55 39 34 5156 436454 879733367 317283 37 330504 120919515 244475 62 89 79 77 1 134203861 2 352460 25803 25 8 261751 147628 782948508 99 375117083 5625765 78 12 79 9 70 25 26 62 83 69 296929209 95 85 245423 3812 307401 143914 256303 341839 12 894129133 152348100 382972 4 6 27652 322550 3 983240667 123059 426135 51 46138530 92 173400 576557082 700955312 40 359442 151172 386287 44 81 5 74 72 48 433716 22 341461517 50 72 3 128671 419845 77 41 3 86 4 84076 5 888678885 439482562 50 65 36 92593 83871 245673 487820 32 2 36 5 859766173 54 384503 29 171455397 5 206395 475858 497757 86471 51027 480749 164041 172060 394363 463865 203753 43 388628 13 491923 296767 52 70 81 79 316379 438819 480611 195901 318914 125161 53 25 72 61 278440 380936 363154 79 4 29 281368 49 679847607 65 67 65 58 4 81 281417 873004501 26 68 42287 122565 28 7 89 17 291560 294401 68 47 253095 409829 446647500 85 351595 67 813821837 17 209904 97 444932 169785 38 167821 164753 60 493655 12 329963 63 44 12 79 2 33 482024 65 180857853 24510 86065 40 15920237 406894 6 68848 25 63 99 31 161314 410065 9 310140 1 8 94 7 823405557 315870 70 149573 470343 10 75 5 416065 417080 41 26 774204604 90 380685 17382 5912 378710077 227626 47 382713 6 83 37 57 130079 1 282227737 242580 247419 15 87 70 481829 499851 76 143695 11430 130329 68 92 391730 235331 281289 12 551154722 42 10 41 232701 82202 40 63470 57 11 7 157348 242445 335231 5 93 464828705 281103 456267 53 352686 200947 468122753 50 52 308953 546313376 16 15 88 186096 489757 484309 8 492646 31093 297338 59 221591 319924956 47 354128 434826 51 291579 271914 342331 2 93 72 62 70 54041 21313 355192 331671 457737 53 26926 436348 7 4 467484 66621 480878 4 281582 390311 289153 471348 156604 46 55 9 9 362320 20 706474643 309622 39073 67736 8 462999 80 106184870 188175 201122 37 295162 73296 450895 314508935 492659 61 79 266214 31 37 93 318478 227684 504364845 36 39 21 76 77381 426163 6 72 11150 526887486 159402 40 468807 393596369 95355 49 77 10 11 49 567436843 35742 13 98 108461 12 124518 103455 29 49 2 22 273781 574777811 88 60 87 91817 167683 423024 328282 8 56 145681 71 415677015 469068 579187325 846929813 28 35011 69 31 66 263488 39 439596 4 68 363837 131297569 31 51 33607 7 38 651139239 49 86417 60 389123536 84741 91 98739 82 64 99 475849898 61 7 7 219161 89 355162 9 170308 39 98 8 42 275762 74 120192 58 5 12002 5 3 479591098 500299648 217749 47 95849 155979 552464690 52596 89 4 304990 447616 396991 83 24 102214 559932698 17 494781 159214 404060 12 24652 116669 853230587 53 308693 103689 8 61 80 256585830 79 42 8 69 4 78 181769 944607460 5 54732 9700 1 373329 19 497600 4 70 58 336887 91 81 244473402 74 376232 12 31484 356934 153276 87 16 4 63 138140 143615 48 34 38 411776 18 67 158209932 131959 88 57618 434388 94 471180 360157 356654 6 366182 59033120 119383 99 88874 233316 1 229718 240907 24 4 129588 138964 66 901565229 23 418588 126596 8 54 5 18228 28 19 11 89 4 53 217008 6 224645 1 401903424 487088 33 84142 494628 6 763907684 87 44 382879 33021 85 7 296724 183463 408100 353263 68 473980 72 607674434 481296 53 201092 78 99 257747081 708193177 590177760 32 104467 23095 26 48 24 372166730 3 305554 4 210098 183051 70 96 190043 23 64 327311 330840 499278 111933 466328 461306 17 44 418425 17 17635 87 239662 6 254823 70 156314 70681 7 72 498954 3 183291 346783 95 3 404111 2 34201 96 54936 405568 19 30 18249 53 14025 16482 44 69 305268 71 40 155341823 27 88 377604003 2 80 54 88 82 2 43 185652818 334123 148649 12 8 204667 158229 97 97 825861632 643017710 340139 29 88 39 67 169939 36 439581 75 52230 49 179559 73 7 18 66990 105103945 235383323 952710353 75 30 72 316303 244795 79 7 85 85 6 56 46 6 630259053 2 84 55008 10 389665 325980 25 929814917 39 337739 464685 63 84 1 234572 76 23 43 83 443376754 100040 463115 522190955 171849 37 187316 801921720 18 148272 93 490450 187993 77790490 86 4 162836 30007 76 62 81 20 18 50617 242064 134784 320170 1 63 162305 410134 86 461103 256867 475960 372540 95 717435817 14 69 11 149519 4 32 8 4 409141 183914 97 1 305218 494177 9 11 8 59 87 48 88 99 145903 16 178916 391356 469394 954518252 83392 46 380630 472185187 30 46 64 54502 268435495 127997 44 125550 74934 73 90 425670 138715 67 449821 95 134465 236654 68 473860 52718 4 58 4 96 230687 491759 72 37 85 410864282 418452060 676057608 20 3610 206970 62 241372 612124614 19684 219900 199512 493325 385853 23 6 35 487421 7 63 135988 1 26 413466 332317 190884 43694 35 318080233 36 19 8 72 40 37 369310 53 81 78953 98335 25 205011855 83 65981 432051 99 229863 348921 3 84358 253314 216750 311981 118385 139912 198067 126865 86 34 469213 88 68 414594 64 73 630646628 11577 43 40 42 230938 196788 441981 411022 119083 430329 181596 65573 205515 75 46 90 86 61 83 24 21 65 462839659 70155579 4 43415 389330 356423 32 44 358056 91 956217350 571585726 31139 27 60 48 79 429987429 56 80 340787 28 7 2 391823 275788 335411 77677 5701 28 277035 81 42 717026126 34 653316857 7 115713 198720 392721 5062 33 499332 4734 95 360562879 66 572578556 37 186896 172295 39 42 46 3 125565 1 108149830 129449 182957 95 98484 483605 121524508 90 96500 406520 345348 29 279476 96 206081 357373046 30 72 270143 31 62 212638906 356600 29 3 793844746 74 97 97 9 999051423 71 1 71 40 287688 16 46 43260 84 56 6 341765 386857 422113 366296 26 98 152149 301781 800522046 298797 95523050 262252 309067 344344 456165 172526 110922 363068 50 4 27916 21967 70 849169462 436294 3 98 36 456071 38 3 352627 202138 71546 69 9 89 60 673069808 55 142433 686533076 1 98 150794 496947 376023 960062522 20 260661 432147 6 974632177 3 5 84 163509 165666 62 248415 421155 468932 11 640219239 93 167290 415118 917428968 304343 964 30 5 17 94 403067 50 318705 77815 327926 53585 459745 43 37071 5 207337 165120408 393513 11430 38 435479 44192 72 373656148 62 280446 7812 196807574 12 345859 20011 71 4 885470239 85622468 1 5 28 442627 7 308218 170059 35 55063 60 40 119025023 362662 6 95 30 39 474965 56 357380 55 43764 630927401 376654 98 191987144 5446 75 101490 70 265869 466096 8 613563570 107555 35 2 47 38 95 257918 28 291523418 68 114137 390929 17 35 9 67 24 33 85 1 16206 74 142000 55 126503 41 495799 174901 83 484795 24070 48 23 7 29 79 27 62 106701 277524 445854 493957 46 470463 118527 256115161 259794 331538 10189 93 40 8587 86 236314 42 104274 9 336666 27570 113546 90491 324746 50575 468690 495130 2 70 54 216003 142591278 83 5531 1 86 9 397623 405691 425877 61 47 122340 63 436763 456523 69 48 4 7 49973 9 2 70 55 93 15619 94 347547 288830 796128592 301081 39 91 60 148495 70 353053 25680 74 29751 3243 284596 6 819549944 75 18 13 83 20300 81031 125081 243029 178129 13 29933 45 282329 57 172390 85 76 309153 9 214675 265330 151347 193667 74311 3 84 63 580278699 185109 47 789432971 9 3 46 65 53 176106 75 65 87316 8 83 30 42 504104399 3 433088 324051 86 46 48 385256358 37 36390 157451 86 181071 239439 590124574 872321503 65 315764 5 78 14050 56439 92 8 80 95 30 263238 178340 356258 271861 945852965 68 557542969 7 27 8 80 133397 53066 62 224163 44 469401 21 75 9 96 21 50 459489 729214980 25 16 9 5 19 45 24441 95 4 61745 82758 54 96606013 217199 456091 339545827 196416 132209 476256 9 44 51 3 94 1 627711783 97 39226 370170 3 202098 52 5 11808 61 235932 274975 31 1 4 30 795714393 41 111007 3 134967 83093 722017825 56 81 46 44 85 148627 290539 41 53291 187212 415995 401113 2 259614 554054797 8 4 406337 91786 42 30726 87 4 896009896 439182 362848493 27 350914 490503 38 69076 2 406116 310 84 242837 482228 4 442426 33 107686 38 20 32 22 2 77 44885 690724343 45 119426 2 431121 297704 136125 26 396140 335966921 23810 945166119 36 83 1 16 60 48 435299 8 63 38 96 114520932 16 29 404238 630 348991 259777 52 447056 94 65 494130 96 2 69 335216 88 52 76500 11 62 1 333152 47 904811148 22 262952 18 281691 905654560 237157 329022 227670 82123 412669 67 140109 361481 135704 132743 24197237 31 53 97 395968712 18 96 10 98 177857 436553 57 39 76548 978467932 67 430563490 27022 9 8 308289578 66 865469289 477336 115358010 60 24 9 836000177 211795 40196 458472 81 29 391423 22 6 12 41 161593 36 78 14910 90 67 382739 37 302568 4 2 672482938 744459813 492791 89 381449 85 9 134934 15 400279 122294 19 10 83 31028 152759 71 207588 9604 486340 8 120990 70 24 89 379698 412185650 57 439328 46202 351982 156846 114054 302050 15269 35 111870 35 349305 75933 50 31665 450545 119241 7 410209 81 305850 353050 143220 61 274547 222308 60 853870523 205417 75 312286 15452 58 66 325249 230624 56 17578 21 75058349 389339 350593 15 87 12 5 406222 640529719 84 475923 477138 53 40 832019692 2 76 5 261332 46 59 8 96 1 242233819 386367 245657 89 6 443815492 185779 474317416 306647 42 9 16 6 96 92 148095 461508 462076 367640 126019975 15 494948031 16 6 89 281533 681011783 43 270651 252129 64 381222 143195 195930 79 1 449951 272042510 10 76 72 84 89 55 279907 53 335435 166927 4 52 17 350829 72 257711 336350 68542 80 8 106576 222729 492698 174422 226184161 6 59 20124188 58 89 86 111886 38 45822 63 111220 846402500 145031 4 64 3 34 166701 32 54 29 134348 320574 899 12 5163 186519 788944353 77 100902 1 83964 96 63 753870296 300609 174394 2 33 191157 525543118 7 61907 450931922 62 55 429284 11 5 78 9086 156719 145106 458747607 5 236027 45 172448489 380101 42416398 345592 92 330683 468741 9 369727 7 44 76 5 473124 345058 68180 2 146137 277343 59368 57 27073 56 45 37 45 250383 259566 74 162084 103014 4 390856 398747 76 32 79 444026 314712 75578701 50 45 423633 69 8 49 68 51 408582 35 386709 128696 192323144 97 13 384366 32 57 926948472 69 30 257432 40 118698 50 9 443367536 481140 44625 395087 217717 169738 188093 263089 76 97 773555356 11520 37 235966 69 489295 38 97 13 49 141406 265012 69 177832 204264 69 40 3 187848 42 6 177959 693688413 460734 35087 25237 24 172245604 461788617 84 551581179 447873 425598 80 67 211464 6 228106 1 56002 236714 26 3 51328 938678174 331622 36 92 548447504 217401 90930 82 483799 320990 33 8224 63 73741 88 95241 24 8 258217 130135 45 73 11 417777 47 184425 184815 90517 359295 171136 32 205821 67318 1 8 90 474453 2 622485853 9 2 81 883342392 107383 63 43 376883 84691035 64 5 455580 59 285427 330398 805003835 13 351552 420148 72 143601744 8568 44 409569 77 341033 291122 14418 98 85032 360060 42 52 67 25 42 183127 46 150415 8 53 354167 175899 52 13 6 26 89 74863 73 224693 3903 330376 54 487762 127012 24 56283 3 348569 31 55 25 19 164631 57 444144 33 3654 79 48 70 47 15 212559 266390 55 89 375222 369657 403836 282655 333820 318188 6 13658 81879 71945 9 137077 23 6 185754 124562 310983 30 21 104288 434760 250384 95541 488147 176809 59383 80 382987 287472 23 72566 384004996 450267 317481 84508 82 381838 43 43 23 88 54 221598 93230 57 30 366438 65 39 375869 98 570782545 118557 48 144652 319389 18355 451077 789063809 451527 76 30 161090 33 279084 197771 29 86 326652013 143944 87 68 862540113 27 27 65 778686009 66 44 69 3 320539 48 23 8 270684 158388 24 45 6 20 35 361968 25 148828 156781 21 6 23112 274765 31 305151049 256444 60456 4 206606 141546051 36 22 244814 7 65 353159243 98321 12 434025 21 6 2 307807 91 79 314275448 6 418770 13 92 51573 492595 882952399 233990 22 489173 22 343416 477142 51292 594429439 466793 716282216 25 17 85 50453 31 497480 74409 48 41 319306 451564 49 304091 441378 85 275258 634997541 13 21149 6 770581719 68 460403 159021 181021 49 43317 449593 2 560008911 83106912 427165 941781668 319825 345150 398452 117747 883459618 267794 475725 14 357317166 86 68 95081 414115 62 366826 227881 69 41 87252 377914 61 990657127 90246 272122 99 12 130279 473283 4 758192239 80 86 54511 403600346 31491 63 1 124292 109591 17 6 93 56 78212 252992 195327 165368 44 90173 13 6 83 17 55 2 329654 475742 163063 89 64 209238 12 293568 3 17600 78 56 268729 82 82 439349920 100476 226924 69 227474 87 125847 55 965100099 337857 6 5 13 36 80 354998 50 298793 9 302073 34 44 47 48 61066 5 8575 66 17 22 380966 37 8 207114 520898232 74 20 45 46 275744 157261 4 11 46 329562 150258 257761089 83 7 132751 50 169579 373437 17 259939 4 307682441 293694 11 29 663705929 7 9 91 29 205580 11 98 42 687694462 420983 94 38 251385 144970 79 28 17 477103 82 260373 13 6 1 94 395018 497266 106021 674887489 284138 93194 4 430537 93103 5 11 409488 54 209681252 236932 257919 168885 150903 2 68 1 60 35 330497 359219 396562 144226 15 47 501175379 86 301428 85 52 9 212635289 613000287 5 18 68262 575803747 31 464139 63 196034 5 7 9 469883 110600 242144 105210 185295 9 2 141079940 4 389338 94 41 87447 860765867 78 254221 70 120675 5 844921614 9521 55028 35 1 427089 409445 461031 54 177747 71 212147 570810749 326036 540830612 775808234 29866850 5 33 48 93 46 1 447867 205975 237636 231181 53 437037 38 448508 975450425 305622 154575 79 293793 594547023 39267 19 297436 45628 427293 98448 32330 3 32 47 405549 9 20 88 53 362158010 67078 184022 332265 389516 5495 209001 74 3 350909 14 8 119601 764403737 271647 303869 252638 84 265873 151393 206504 230726 255796 87 253163419 9 79 443332029 9 345568 354870966 61596257 157362 45 496761 9 90 977097100 207424 360213 8106 743243566 425730 45504 250467 246762 40 224385 10 51 955128963 203471019 134094 48 1072 62106 122680 187247 94 305453 396486 1 90 206395 131851 635732447 255996 60 453579 2 49 4 17 77 495745 40 60 68723 27 199270 157369 10 34820 504293374 149878 97 409978 14 132287 359415 176912 28 2 924695411 248724 2 52804757 399466 295060 72 72 261883019 5 3 443014 56 68 98 30 505936527 93 7 98 41405 13 98 50 66 70 339669 58 356952 63 361445 18623 458437805 94 95 33 232849 45 393459 3 56 94 55 187757 473295 375281 86 66 2 33524 77 5 157395 53 490791 79 90260 20 180567480 99 27 308554 37 7 784303312 271583 6 6 224522 223223 20 438898 96 60 71 587775737 348452 24 420498 905046316 57 20 82 78 404244 295745 656932646 72 32 48 74 258075 11 85 71 243536 473672360 60334 8 85 214968 322969 30430 76 16316 184044 74 27 66 306025 37 200015 64 495867 52 51 330468 53 510158315 1 25 89 62 85 66 3 490891114 680518691 32 36 663233184 226634 8 71 288131 59502 254380240 42 483789 1 451737 465808 65 16 29 390642 61323 138752367 344786 3 3 29 59 207013011 363685 272355 435746 326068 65 294729 236503 486563 23 90 418732 2145 56 8 35 211116 91 5 407119 85 35 9166 901710320 120880 453574 50 4 26382 95 94 51 3 724179605 88 182930421 417815 1 61 85 277790110 310614 42661 306511 67 48 3 82074 20 57 79 79 9 12926 9 470361 5 323063321 301275 366253 209907 70 1 487648 66 463635 39 379691 64 210090 14 312113042 22 175806 61 602043431 45 219323 937915600 90 4 968903138 54 358643 84 84953 63 427932451 48 41 135534 348826 59 457408 167523 46 223460 18 23 273069 79 86254 411498 6 478458 334758 291153 168987 111823 3 481894551 47 434546 28 61 134166 49 3 287095 44 53 88 89 62 390529 147049 30 333274 401629 47 486099 22 43 339271 42223 7276014 34979449 894197391 465282 45 39098 20 74 257699634 157861032 77 20134 300113 90421 377999664 56 232732 378583 99 479556 413847 236725 96559 60481 21 14 413810 18 640819528 2 7 71 70 90 61 653482679 30933 203388 11 77 109084 262652 57 6 53 287055 5 64 358587 22 41 670699932 479501 215000 35 16 30 479548 171359 99 308812 292873 48 13 63 108293 35 46 58 40 20 81 3 40 372283 6 9 40 604189585 10 41424 35 98554 386269 46 85 168495 64 380376 8 44 330960999 30 14 420903 338283 34 377934 35 631340914 6 458474 87 192658 55 107085 204139 265844 60 42 12 28 12995 2 176060 33 19178 4 425669 250665 48 1 301352 94 125390 29 82 446962402 41 597485933 241301 10 14 489248 26 7 378432 888522245 72 20 40049 19 261397 3 77 7 264660576 46 72332974 29 9 376118 383234 301188 80502 404990 46 17 487809 298953728 2 393978 244111 13 41 449865 61 144852 249035 496034 412595 30 754319559 469567 269306 57296 234295 6372 498524 442258 318009 379376 419040 1 166920 222084 679139558 7 93 35 84 167628 62 511714795 332515 454151 131251 56 31 53 24 129207 219667 2 49 4 305885 94 82 51 32 73 49 26 39 89728421 84 270580 655757494 221464 493985 12 77 76 36 257020 300112 8 16 87439 251645 205666 480899 43 24 443548 190813 277984702 880986540 474161 69 3 386511 24 7 91729 18 453822 356736 162851 77 46 71 290111 49 86 446489984 4 316167675 470593 994038405 85 173967 392519 28 454451 65 8 36 181993 24474 30734 54482072 7 6 442359 388294 46 92 195976 4 50 39 321448 774923686 75 156710 118921699 327253 316022 2 61 85 2 51 736555333 85 50 7 273331 68 78 88 4 424437 29 306233 151555 362041 818102685 31 29 18 52 27 3 537852079 282760 496377 35566 35 27 37 171593 64 379028 475081 99 312774 91 396644 46 61739 80 54 2 136044 20 326552 387444 263385 26 14815 50 54 82 34 148790442 6 17 27471135 7 68 317352 40 18044501 7 451024 774203532 34 47 482079 17 31835 31 57 346854 78 41 72 473243 495040917 239038 37 57217975 16 17 16 26 83 27 63 495733785 58678 41 893786907 22 360864 4 7 96 34 66 62 162878893 52 49965 15 406650 86 934000984 64 181945 2124 202590 181481384 24 8 74 82 352319307 83 433215 89 337804 337663 7 31 8 27 280595 213407 26 344808 56 389115113 82 20 52 70 58 57 69 97339 75177 81473 168897 324483 254701938 877603298 435565 316845 200532 859850596 130119 162291 862957944 2 405377 71 743352290 43 3 82 48 65 322429 299231 94036 7 57653 91324 132031 236385 166295 28 224871 84 68 7 208654 471999 82 7 6 211291 11 178254 94 196997313 3 495144 345386 282542 18 383329 977239386 65 123653 180876 61 89 6 12 27587 9 2433297 381441 287248 12 65 3 167575 281654 66 44 56 318852310 14830 42 5 29 168688 64 3 58 259244 95 256823 64577 34 8 34 272488821 73 8 59 327725 476621 76101861 32 73807 44 64 615165079 5 382658 369448 43 1 14164509 3 5 93 68 99 69 359229 188993697 42697 90 2 2 290689 99 79 369590 55 3 2 375630 21 241280 255212 68 386516 90560 63 257935 86 959958686 187739 377094 133286 267924 38 14604 101650 247604 26 172107 36 431085 88 375256 35 12 36 107647 331058 690931724 445252 27181 52 372385 266066 43 146634 319595 2 85 21 21617 9 234042 12514 41 1 41 8 51 63 478058 124411 31 34 3 204094 48 87 31053656 1 966326798 182024 1 845029128 39456346 18 49 47 361539 71895 489849 10 3 317051 60518 157611 77 58 41 1 38 66383 408949 72 184519 456074 9 77 372213 423943 324667 704119439 395069 215971869 485527 55 84 85 15 72 931594878 1 44 219166422 367124 413741 15 453125 422528 53 3 154601 118463737 212949 48 655444167 233694 15 403939 22 494366 52 352974 29 6 12 63 552630627 10 325415383 348099 220119679 182702 1 121140 63 310572088 261029 72 39 36 153973 21 1 46 84 442873198 84 65150 723612787 8 2776 280172 235926 2592 277700 69 85 432514 323868 23 29 221885 452745 170965 322596 72 78 37 9 963006654 18 204975 9 84378 557465422 7 32 1 93 2828 61 32 41 300128 6 640917225 48 86 49 206606 268104 70917 982116613 53242 7 425536 59 364251 83739675 41 199784 416679 185668 937648660 63 204968 69 3 73 94 8383631 61 313243 93 6 80 11314 77 332037 234028 40 3 674621534 34 147452 75 592475037 82 11 475229 296744 231313 149634 295219 3 232039 188181 6 259729 54 247304 234768 38 13 13 193724 487889 396299764 272127 94619 55 36 14 401087646 613354390 435020 32 494800 27300 60 1 49 325158 7 599640719 153065 480924 7827 95 45 430234 78 91 57060 86 135906 1 5158 336636 83 490254 67 2 64 69 40 3 21 279385 466039 376023 74 96465 488491 29 410554 167458 13 46 43 49 476625 260164 475206 83 277505 41 838189844 220162 17 454466555 954981839 87 456530 77362 568589404 140327 166737 43 50163 207251 66474 14 32 135732325 193480911 539006727 207477 79 43 8 56221 257082 334301 190516 280537 43 31 6 84 97 41 239269 13815 112743 80 866021982 452343 180048 921322472 5 424226 79 303628 907420868 82719 30 61 3 56379 46 47 51 51 457744 399957 162680 489117 33 8 79991 58 6 4 522862598 88 63 275255 376015 148123 328046 355927 949596969 48870 85321 82 50 74 120558 54356 13 717450388 739787314 3 99 841623208 38727869 95 93 40 480804 5 65551 68 75 50 177325 154702 244283 22 41 36268 65 496381 90 3 82 259409 56 986946640 89 371119 315243 311163 28 15 475021 4 51 76 96 23 5959993 32 60 21 19 11 154589 9284 358420 10272 6 25574489 6 21 8 25 34 82 5 448630 94 37693 73 18727150 305789 65 619614531 73 81 38 474520 93 163308 11 341010 4 62 884707438 6 743640818 74 817239162 8 94 4 55 55 297265 250953 67 8180 358783 1 97 57 400394 305279 62939 26 16 75 439855 193438 189617 89 27 66 62 48570 248295 109672 4 3 7 260497 198504 313670 470797 11 1 80 33625 32 156856 473851 58 39 368217 59 18 76 85 144257 5 58 67 11 98 4 314829 320440 3120 60 7 14 83 195236 7 218069 213863 85 404082 70 27 188773 85 139036 6 110485 446249 419049 805279287 9 7 4 688072155 247166 4 79 490784 242377 263948 6 9 199707 7 149635660 318930562 62 15 33 11561 322708 142262740 20 2 21 99 379277 97 27 153821482 54 128188986 97 235625 38 471423 369918 2 92 300840 96814 280329 5 50 55415 49 617191294 169935 92 349500 197067 705230896 22 80 7 40 8 80 81431 61 3 16 48881 2 19 4 180445 79 20 98 860256209 2 44 453015 11 75 192095 69 401990519 30 492771 379443176 78 10 8 39 256127582 27 321239 5 393570 50 64932 51 44 643163804 31399129 825694995 450436 33 11 310655 651597341 36046 86 98 6 28 24 343628 9 6 414773 16 26 30 37 74 803106022 434105 187135 1 321541 28133 92 443891 178113 424115 74 32 6 44 49 365679 4 7 32 1 58 6 92 20 474731 8 612488815 161871 44 195136 46 2 43 472055 256398 22 179643 85 366705 336190 69 9590 39 472960 24468 49 28 1 29 241238 783337416 15 140990 142564 431290550 749340342 3 435966 59 43314 63 116886 150228 307434069 22 64 51 72 446235 34 212168505 71 762357374 15203 389888 288928 86 421218 93 389631 216800 6 335165887 42 84 22 95 99 24 20 238912 52 105253879 244288 264895 342194 50304237 60 65 208150 63168 24 86 170290 97516 52 78 122638 3 10435 847790108 387264 19 28 286228 168536640 63260 19 200480 95 15 69 19 31 31340 93 77 7 3 97 206750 7 19 29 202898 68 65 140213 130967 89 102381 24 107231 369472 37 40 37898 13 493622 75589 85 6752236 110513 109825 53 34604 357638 76916 91 9 52 361582360 415551 64 2 986385740 8 16 27006 378927 191633 42 88967 12 4 374114 87879 169748 56 9 261334 87 157162 207162 85 262619 336830 306819 583715169 70 157011 137179 28 196914768 408944 315395005 43 214970 76 20459 298869 82 288746700 83 8 72 313275 9 13 282392 163179 10 31 5 238377 505726884 493874 396309 75 37 239152 34957 353452 68 9 358003 79 33 91 43 47 452261423 311280 16 3 177553 201908 81 370178 363061 471125 3 24 39 8974 211587 77 41 55 29428 91 378491 33 208751 232316 160181 478066454 427236 73 51 10754 318560 5 9 41 74766 47 15 65 256977599 80 574482390 5 39 30 359495 65 347687 69 54 88 91 35 36 6 80 8 306795 87 5 89750 15 67 476165 57 48 372062701 373134 151268 432023 352692 47640 312066 31 28 155973 67 212099 49979 288227 27 59 58 97 47 37490 187082 66 2 26 60 667004287 471799 215482 81 492260 70 198924 93 67 161153 881965499 214159 666815108 85 285811 7 92757 32 397155 23 70 44 61 558858050 730728723 81 146896 5 6 563402369 332785 66 14 196109 65 220529 189924 97 311107 96314 71 107645 455664 42 91901 438890 211565 365826 387986 3 76659 21 65053 1 158119 149700 31 59 433376 352410 879357042 1 249297 232938 56122421 37 173057 259474825 37 19 232589373 933807421 6 326075 253854 72 443405 117380 342557 116287 7 140111 110685 86 67 62 2 259732 3 187875 96 22 101734 6 76 128055 168782 234726 11 31 398238558 16 45 7 808261494 360316 339034 23 34 529210151 473741 28 52 196295055 86 306689792 5 36 253207 119293 81776 299107 322082 183685 53 18 258370 17 86 62 545293218 392645 65 44106 56 62 9 92 118079 896606316 149743 344011 18 296930 87488 42 63 53 66 415177 72 436169 69 638380072 320322 87 99 16 112519 58 78 37 216071 4 41 22 450413 27 8 311968 30 428243 702362393 435986 88 417720 74 63 49 4 360502839 447085 107776 81 49 39 15 671769526 48 223900 69 15 398186 217381 60 60648 51104 44 50 27 85 93 94 259666 340014 14 61 265524 43 99 31 487777 57 362862 31 5 424314 288959 84 8 408079 128208 460089 733355194 58950 41 4 39 357472 95 962480728 191870920 29 304181 427237 497808 97 44 89 347361945 171603 45 5 236783 41375 72 28640 816229073 87 446485 496815 28 991904787 3 35 73 805022176 35 52 41778826 35 460533 94 98 27187 25 529776759 332424 7 177882 33 85 9 483829 99 362804 13 21 167072 33 20934 96 67372 87 91 7 93 62 72 392258 22883 318004 444801 95 32 297430 71 458034 140719 574367594 38 7 440644 135172 46 6 98648664 82 6 20 34 4 60 26 495655 51 928750986 235338 27 202254 68 11 122180 26 4 34 76 55 71 172181 158472923 31 257414 288993 22 236666 44 74 24580 1 349447 390367894 21 97195 1 95 4 18933 298331 206194 86 261616 323542 69 33 45 35 209652055 34 15423 8 111333 98464 308188 124264 340273 5 95 84 41 95 289851 172378 422008 66 38 373650 335669 49 42 4 408338 380346 52 20 351165 30 69371886 7692 73 95 314641 19410 411625 9 46 873668737 111749 489617 5 369891751 55 13 47 96 418568 236664 865108778 77778 5 630036374 86 531881578 3 37 217446 88 159040 2 37 949873404 167895 3887 8 309955 175185 56 85 63475 80 95 176062 469092 59 8 280149 344421 95 12 4900 32 84870 337164 89 29521 23 307945887 446637991 286900 91 79 15 59 113996674 65 362138 216547 786114124 302947 5 341929 43991 51728481 253421 7 42 296643 393804 481484 1 480782 360395 1 26 2 276652 32 291506 90 8 375752 22307 169108 20 440312 75 328444 322572 80 206608 449775 3820 25 36 12 332764 731215562 83 79 59 29 215353 249946573 61 365167 39 218584608 56816 46 5 77 5 403494 496961 22 158418 713956601 43 52 349927 29 991222416 64 43 266607832 31 432702 163544 400461960 65 47 118287 497185 138827 5 25 10 85483 63 90 9 502712152 392939 19 229214 75 8 484162 47 68 24 32 4 12 60 51 255817 36 16 5 72 332373 438050627 13 144735 252305 412887 10 341431 98 91 284040 411309975 7 7 1 138586 51 343787 215077 40 340155 299878 67486 62 59 42 97 38 1 30 3 685383084 214253 70890208 14 7 182360 2 191249 488586 476216 24780 428058 38 19 359357 70555 94 134315 410292 22 368686 76 69 68 202008 90 433921 22 383199 14123 91 29 117854 78 9 24081 22703 42 80 179314 389841075 160067 22856 422939 49 2 52896 6 14 445418 1 32 150777 42612 443782 45 96 6 262908030 62 4 221473 28 563402071 21 35 68 40 231119 448587582 13 467430 327593 15 13 91541 78 23 6 3 72 30 83 304518 6 77 20 347584 70 17660671 2 57862 83 326846 4 456323 282938 89 387068 93 31 290365 451503 35 423404 255310 7 99 78 34 857153865 412493 68 55 27 664235696 106087 464991 75480 670511525 44018 76011 288854152 8 72 90 422231 87 463433 2 21793 7 13 715144092 350769 50416 8 5 22 27 40581 347047 305211 68 127844 90 191297113 39 406435 235184 335864 186328960 941155392 6 18 8 27 271762259 238848 146941 104445 103164 191747 13 462076 73 40 465999 18965922 210168 9 76 142855 67 427549 231264 375308 314899 294889 24 266981 90 55 323928 90 443006 78 8 693157154 302332 222057 316006 52 9 8 361378 79 91841 54612 21 73 87 476738519 74 59 15 986938884 932079468 71 192922 35 94 299363 453895 55 66 177376 22 113949574 93 34 64 152249 439425 62 437904 29 435781 64 411305 274213 474500 327587 48701 40 89 400687 61 244786 72868 42 159226 42 485812 1 120197 47 362822 5411 97 92 3 93 74 56 399897 216417 87 412015 50 95814 6 4 417700 52 6 87 367981 31 13 66 84 124967 90 353692 47 283001 71 58991 9 576241644 758 68048 374076 688784902 482304 575139218 88 1 72 433190 700422422 3 71 457394 156251 464180 338591 609036115 648181896 431273 315006 53318 360397757 406017 291664553 153089 366618 842211311 54 268577 391129 3 50 56 69 87 132792 49 113750 168179 284223 299803 49 390271 164256 34 229450 360674 77 137432 319371 51 50 419478946 215122660 2 250351 91 248882 464948145 114795 343127 72 7 411938 22 36 78 377164 494530 418763 967572131 486033 96 6 17 42 359170585 275199 40 327673 13061 292119 28 41 313234 13 90 83964 487986 110089 21 326600 6 2 287796 292406 27262306 93706 92 2 86 249265 6 77 6 422018 92 62 224535266 78 116895 498264818 1 456708 60 437157 62 245065 365146 83378 70 43 17295 366400 197891 38 251484 22 9 51 245369 8804 48909 41 17 84 4 425587 48 51 13 208220 16 6 20844950 837422653 46 284677 80 242202 7 230977 224782 51 30379 41 386038120 59094 86 79291 90 37 31 574283109 58873 70 114850 87236 398626 46 400414 17 49 307714 76277 17 77366 19 284114 369226 480937 89 60 19859 36 5 154284 398224 294029 213464 9 326678 14959 159303 339335 146809 326328047 1 163635 240591 11 9 9 4 77849 53946 73 313572 64 7 122701 3 371104 221669 448390 427738 155591 60 287297 61 33 324887 26 73424125 14 60 172611 13 324668 62185815 69040 34 62 391391 69 78 421700 53122900 7 52 90 3 11 74 54 89 176692 259952 9 50 17 1 73 283423 434403 306449 3 928147589 69 278628730 90 232180 49694 10 42 3 42 5 64 391147443 203443 18 398484 269678 476070 644395721 278691 422243 396377 638256318 14929780 49 56 204303 137666 390067 11 3 796582481 361442 68 5 65 804469461 425381 7 475082826 96 38 3 9 270630 45 342172 67 55 590876436 247340167 153827 89 55023 89 518557673 492429 11 29 223814 199886 83 3 37 977027828 24 830119169 102398 311643 22 25 318568 414235 49535002 435637 463602 341271 80 458883 414447 5 81 98 12 232484 99 5 15 353654 38 6 430401 952583167 16 65384 316999 200609 465421 309855 79541 419217 51 475473 7 239940 253606724 7 210634 278307 95 99 282172 15 495923 48 8 302295 63534 96 1 15 48 33 468169 227372 297802 62 474865 245709 434415 239193 50 382514 21 363041 364225 77 91 242737 228556 49 196727449 818104290 266094 414912 328054 24 28 169625 10 277524 193540 396413740 33 419693 5 59 441216 654825217 86 53 73043 317783 849249174 186621 817012811 52 26 9 16 31 45 261818 425165 405349 319048 175385 69 4 56 357802 9 96 86 8488 411545 163927 91 39 838155865 256355 89 32 499218 8 823668734 403645 90 385161 50835 20707 79293 645597321 42 9 112574 2 718852066 924849153 9 465385 349305366 225370 31624 46 44 21861 2 75 11 212058 30 146978 14 32 315246 48 410061 67 36820 31 452733 349833 243080 480853 400084697 5 228901 406124 980020792 399799339 8 323228 42 956209345 92 96 296517 487847 433827 93 458495201 79124 80 266924 422787 317970 141680 31 24 6 448197 35 397679234 62 385066 232953 24 307424 88179554 84 410905 6 717024329 918763622 52146 4 7 162155 434988007 83 171709 233495 44 210194 346424 11 81 62 9 264001 36 37 76197 38949 421875 76 48 46 166524 43 13 47884 9 20424 293812 8 88 83 34 23667 174722 269921 31 452965 8 390775 54 224574920 32 429784 32 238468 9 182235 201067 247010 105955 262970 140982 283531 1 59 24 493232 60 509155865 4 499584929 209527 2 490942 217935965 707590196 14 57539 8 4 43170 48 966069338 712063325 42 91 216715 311546 96 104423 108617 25 496841 90 67 8 28406 220774 86 686283474 25 291838917 105299 179871 6 142513943 299106 26 79 277414 48316 117740 42 95 1 444359 85 327244755 414645 117839 355882 299515 289354 221678 78289 9 92 60 66 263302 79 48 239672 9 68 9 757517386 98 463390 115285 376060 95 58 567763167 1774 379085 99 852090788 398589 74 72 7 400357 28 41 131562 52598 48 94 245769 88669 43 755533908 8 80 198819 51 86860 85509 74 2 181485 13 384049 36 8 11 66574 422141 390343 393540 229135 15 2 77 263987 122961 270393948 486847 57 455799 2 37 13 478496 10423 186823 194094 45 314251 73 6 79 10878 76 404215 481388 60 165331 61 98 115862 302607 41320 49 27940 93 99 96 197160165 85 268829 67 25 347760 6 233095 15 95 92783 428902 1 76 852506026 36 263198 47 94416 377432 57 77614 60 136600 428844 187402 4 349101344 226970 91 49 40 185036 1 717115839 93 251660 6 249029 162095 205566 14 800703794 57 33 98276784 334938 32 9798 13 484374 651497149 55 1 338244782 84 48 39 356256 371739 198474 335797 97 343882 71 9 1 14450 31 57 11 9 180063 452697 266916 2 2 440750 392823 60729 73 34 13 8 82 91 369046 236326 1 26 22 282912 172374 87 6 8 57 413194 446694 54 15 14 63 64 98 32807 27 185636 117759 66 82 56014905 55 398759 54 3119 293682 6 239529 18 66 285038884 215511 456918 60381 331422 42308461 167395 15 24 92 5 62 12 463323 9 34 325620 49 47952455 443698 383419 42 77 121358 67 394369 56 31 68 83 908498851 301602 61 88 741393846 29 150403 7 53 63 21 19 493712 9 54 608647085 276098 94 93 217035 75702 76 17 28 26 1 609489500 64 9 6 23 3 37263 29 59 46 91 4 11 766049584 1 443594547 39 13 62 326364 371898 451101 482590 126623 63 201502 62 74722 13 64 478357 589488376 72 2 105332 28 6 23 399874 748002652 496051 16 6 766186267 149795 30 2 33 58 90 27 5 1 4 78 258748 634050123 182205 158677 97 527354247 82 48 49 604860767 87 133901 975726344 29 53 273301535 485679 297258 94 435435 97 39569 159608 5 192517 45 292964372 71 906636652 74358 16 408223255 251149 3 336951 45 65 940071075 57 320994 63 493718 78 86 79 268768 281147 565525527 68 94 357318 463986 51 66 754103865 32 84 451215 393374 4 725188262 99 838528093 81 29 7494 43281 96 18 225771 17 901856119 3 65 130598 27 138433 4711 692594304 219294 3 843412873 17706 5 74 629444064 16 94 481195 2 1 94 41 37 438612 295960 142643 70 428068 7 459019 146213 149198 70 401879 850037900 67 221926 32 27 348447 379108 723236313 27 465208 71 300599 431381 422747 8 166698 94 90998 21 42 11 25 72 164174 56 78 41 71 34 171755 124677 418947 19 35625 80 7389 542222174 1 763083610 53 955773332 98 7 47 54 137541 173583 44 374582 298722 412611 3 375260 87 120408726 134763 13 109393 80 3 249944 281159 4 1 54 57 392106 94 73 23 2 8 3 167497 101672 92 288920268 74266 75 7 36 300108 71559603 87147 390761 4 8 24 360088 499297 463225 603635635 51 18 951744668 358982 7 362363 9337 262895 160690 795812358 72 456275 40 565811604 18 320143 95 11 8 42 433004 46982 44 47 266025 249917 86 297437 27 8 796554509 1 54 491727 386009 67862 36 8 58 8157 144669307 459221 67 5108 354629 56 170480 266076 502450973 1647 5537 2 192762 5 65 77 23 125477 277379 185267 12 49 92 23059 71 14 235478 328582 169968 58 75 180912 481706 210788808 9 110208 41974 166839 399735 18850 86791 84 60 57 239957 97 588338682 32617 48 97 246402 96390 55469 6 3 35308 125854 45 75349 7 485198 17 55 288106 58876 67 9 397145 72 67 86573 380008228 285718 6 395663 48 33 365530 394233 71 167157 410871 447125 337118046 88 92 78 455202 21 2 174179 416524 146784 487548 218825468 89134 52462 43 97 449066 61 196720 383266 420618340 487894142 11 56 29080 380136 28791 329699252 284961 71 40 7 254772 129280 143193 253333 94 7 59 228198023 63 456919 23 40 97 24 63 64 94 63 873549335 35 9997 146270 1729 26 13 389856 433896 77 4 46427800 44 6 90 81 916298413 4796 350314 284479 1 229465 494306312 72 226002 285547 3 250503 84 222557 61 168924 8 495526 227045256 5 45 53 267975 21 386825 54 157554 430132 3 97 66 13 267697 430270 78 7 91 370050 43 33 34 21 768227740 3 51 358756 83 485076 7 286673406 28 350844 3 23985 124290 434725442 61 91 93837 38 734378149 286599288 63 2 193155 9 36 3 70027 81 217253 45 66 31 4 72 68259 137644 69 7 76 22 21 132509 6 8 370434 303388 7 387254 10 6 458855566 161983 2 109964 77 55 25 167764 95853 48 31 3 206593 1 72 9 24 365529 343335 5 201960 8 375518 333734 21 420837711 42 55 372148 67614 31 218866 17807792 491805 278113 11789 749062683 290509 80 479484 215865 67 23 382158 169890 280473 74 46 289121 87 252408 81 36 19088 94 301827 40 97 68 93 5 163508 74282 70580 6408 310641 43 19 878132959 352423 41 96 474857 93 57 344098 43 224432 58 195760 179159674 63 49 7 12 51171 430315 53 12 192830 37 29 90158 57 46 353453 387021 66 17 8 98 32 250995 126311 101868 84 38 86 258029 2 6 2 315232 79 25 344500 135344 68 63 7 6 120056437 84448623 7 20 10 274544 62 9 20 475132 3 85 22 12980 490606 4 47167 308110 63 318530 104045 144273 45 55 225716833 69 6 116630 31 4 86 5 871980943 59 985589567 34 42 917196808 5073 396926 246834 39 97 183302 1 33 33 269121 366740 39 428229 9 283193 27 68 48 16 226849872 15 19 12324 776918992 62040 13 33 1 33 8 191740 119916 44 302330 20 411578 77 53423 86 75 164966 43 9 86821752 281007 241943 180265 22 295986461 344453 289969 9 36 41 95 563071168 7 387681 24213 174354 490597 13 285921 59 89 64 470361 412601 11 90 89 279938 40626 56 42005 432074 31 395251 39 883349050 67 5 446597 290601 35 55 31 23 112576 1 192201 84 10682 119986 409793 35 233929 406845 24 326634 16 166249206 57 302173433 787650084 435873 19 16610621 76 47 458641 83 44 1 67 75561 206967 132750 65733 9 75189 58 246848 25818 3 67 123806 497718 45 2 227943 384330 42 25 948929455 45052 3 38 1 539827157 247154 386936 435471 15 66 209522789 204894 48 18988 4 714683896 976884006 337534 90 87 8 457895 103082 48 345145 144738 42478 183882 8 4 421545 42 452030 31 67 591051711 223108 492578 220977 7 315745 339014 58 216562 571280072 222293 35432 214954 42 98 3 362746 225634 79704 86 376561 314910 5 67 257275 85 115861 31 488732 45 5 105109 60936 75 21 253217 34 2 20 95 63 407766 5 140365 3 1 8 37 390160 67 464132 89 89 75 34 477900 34 42 425116 2 473423 563547248 361557 62 40 384087 260206 30624 38 214733 97 86 251751 196920 11 482847 469736 55 86 245845725 17268 479499 360956 22 146589 228570 306679802 68 179128 419834 283780 44 467232834 7 22480 78 463670 294151 81 22 441027 559081561 433255 322590 83 418555 583131442 104427 415196 426917 32 366349 8 4 11 105115 198295 48 47 244907064 55 8 92 73833 312295 89 50 37741 385461 501593871 69 154535 487183 93 36895 65 214268 6 92 391739 94 13 164149 317785 216574 7 398204653 223436 93 71 289254 85628 44 75 331784 78 11 795402298 9 452275 3 280853679 210555 402140 354498 447845 77 963712466 222138 28 53 25 28 2 62 162868 6 285279 408999 202694 30 485847 9 3 31 3 63 69 366403162 23434 128215826 42 64 293968 70 73665 4 88 779980274 304079 377018 1 380426328 34 79498545 45 46 38 49 389736114 256418 78 467357 7 21321 439234 47 936059822 96 231408 21210 608734524 4 78 80 309503 74 471326 256157 145011 400876 310115 26 5 498800 5268552 9 209871 38 90 377932127 96216 34 4 157754 94 10 24 455659 66027 950900266 30 3 76 698950779 145007 111668 480289 22 393359 8 90 474465 11 8 76 104332 275508 7 67 69 37 27 8 263358 292544 53191 46 30 368256 496629 43320 37 346495 35 94 37 95131 36 421575 129162073 198039 99 4 142390 66 93217 7 87 58 29 139824 237573954 34 223782 54 273440 296692 91841 7 634927884 485472 181535 39 44140 254867 16 166059954 1 43 150921685 971859335 213655 628807326 72 24 294073 471036 98 40 36 73 99 16779 36 496083 742519516 75 420335743 93640 7 35650 36 415741 9 877110660 66 84 24 7 356363 61 7 89 99 496574 493847130 61 24 346839 61 234701 63 93 498234021 88420 52 462671 36 348547 137017 82 249335413 459362 21286 30 44 13 335005 76 400594 1 183275 2 11 467120 51274 15 377025 1 294887 20597 78 245893 78 90 331104 681853643 65 53 138325 9 70 49110855 434251 335470 496491 254744 7 6 390342 85 8 14 24 296190 3 15 440108 8 307312373 114184 25 51 27 80969 38 410827 67 291334 158279 86 248066 30 101789 166663 614140834 516988321 61 9 4 38 478276 132181 34 124318914 269676 38 8 42 178789 952665987 25 182918 7 54 9 62 84 61 12 27 4 426389 69457 23 176099 99873 43 262138 387061 438774 66 360386546 148046776 127034 10 190589 322982 354007 401182 360123 54 190309 24 44 39 83 7 185851 28 426350 62 16795 2 417631 52 867371560 238658734 6 60 430159 84342 82 5 8 45 153470 404471 28 72 83354527 50 92 5 218004 67220 363101 15 20 93 230421 74 491689440 37 150403 5 76 856993264 90990 6 52 91 690994184 8 60975 247700 277977 54 210173 395540543 88 82 75 435141 370298033 48 95 97 54 74 482265446 423489170 29 479449 71 349329 388628 75 152844 127716 247417283 275357 116254 266099 66 1 388288371 20 10291 60 151962247 183559 480023 231498 146431 97 66 68 389155909 238656 214840 36 76 176860305 321020 79 8 432932 260925 55 26 456486 433806 53 682958874 235492 169485 35 72 9 306429 6 304929 71288 398217 77 342934 444483 463263 36 739750377 33 55 65 265795927 668815158 41 55232 26 358762 236501 8 158182 485149 17 241777 246265 5 9 472559 15 93052670 29 1 28 714204159 243367 328702 72908 253510 366701 19378 493034 50 718446601 23 70 1 3 29821954 173050 33 66 249827 6 16 3 8 67754 77 156623 49 355330 98 61817 96 53023 33323 484691 29 28 99 398922 399490 8 36 8 52 97 99 85 26 498854 9 490678 510507371 55572265 6 6 488916 94312 80 48 458111 70 89 1 98 40 76660 5 64 11 873859915 179612 42 3796 482097 216353 34592 368142 316899 7 8 20 12 59 6 40 15 11 119801 66 26 379607 204994 39 83448 6 462192 364778 7 66 455180505 370300 94 420261 40 75 58810 2 50133 43 91009 271918 403650 239407 52 934654401 338598 12 31212 334671 415425 69 203549 713897066 66 90 51 44 429272 61 360128 6 481766 6 387409 6 62713 61 61091 437067 451207 376604 215240 56 15 94 27 74 457486 70 6715 42161 24 63213 376134 6 400212 23004 28 249977 268245 4 228658 37 465667 182632 77 340200 420303 25 31991026 11202 96386 66 26 10519 28 82 158868784 69407220 41 31 6 19947 54 65 83644 6 431251 379606935 6 591259330 14174 160532 33 167481049 605777663 904783912 59 69 377492 57 65 176774 12 50 1 494363 55 150889 61862 53 99 407451 184853 16 435537 270245 13438 85 398980541 99 269110 294854 53 80 78 36 58 86 44 143939579 85 34 64 358929 52 469106 46 95 78 53 82964 35623 304402 27292 122977635 42 91 5 19 6 45782 25660 39 496871 614300964 3 29 440234 30 72 153117 148804 22 35 235442 1 25 56 136348 23435 338535 71 80 43 24 44 134703 243553 55881 240950 23667 849835378 286129 432856 496006 20 330914 54176 53 90 29 393787 188353 6 4 300501 88 24 162721 5 179897 32 35 140428 29743 30225 64 53600 29 94 203211 9 67 470502 192533 29 245662 58 153939 949124904 109783 619067847 82 94 242676 47539 33133 420703211 233409 357345 369469879 54 4 115634 70 92 36 209575 31 49895 474791 7 381943835 454946206 36 41727 110497 183027 197053 5 68 498014 207891 30963 81 10532 77 66 455740 99606 72 3 39546 20252533 2 47 20 314785 454325 840233220 96 74509 147624 95 477535 625445382 305950 214521 97954 95 30 4 49 82 63 83115 9 72 570471451 486442 81 66 124283247 72 84 84 286486 7 466409 217444 19 240569 4 40528 268317 13747 1 411129 143535 454925 12 81898 45092060 89 5 15 6 44071 45969 75 64 893466159 64784 57 125981 962141847 139075425 93 415869 494897 124971 48620339 407198 53 43 400723 83 4407 70 394276 402254 375106 76 309455 436144 222403337 932811512 446559 73 54 2 75 275792 45 172708 140564 912796782 214849602 36 91998 70 166403 1 206835 398246 32 29 48 181429 14 29 41026 460405 423 24 303093 359636 35 269714 20 79 35 64 9 33 447354 8 59 19 7 92250 75055 119788036 161622 395558 476381 69 5 173310 39 47236362 39923 490623 69 70 26 295029 88 608113865 18 90 1 382629 422978 25 144984 90 10 569156689 108524 409879 65 21 507762128 456874 266298 8 69 5 454999 230851 23 25 33925 96 93 388886076 19 87 284347 84610 434084 441925 206674 95 33 66 23 478763 28 6 68124 153072 60 447395 23856861 61 55524 16 5475 53 1 151859919 430696 103821 31772 899894396 32 3 112886 29235 331351 28 141867 86 89 26 26 78 383663 206473294 89061442 4 288364 86770 81 197519 600508475 47 243643 128119 743975005 4 10 18 68 951008668 65 472894 8 88 59 203405 240309 27 18 84204 64 271981 306562 285507 460491 385071611 229866 96 147288 184058 247427 34 126415 652584163 68 8521 32 302734 8 3 302053 480789437 85 2 54 614497324 66 41136 11095 54 25 66 455998 65 268174 34 13 24915 7 218296236 94 11 77349 9 59 21 110679 51 81 99 92 192192 458383585 41 34401 94919 27 32 11 90 7 253742 98 37 289577 21 885634655 240879 3 1 84 32776 427796 365595 19 9 476031 41 87 8 36 216872141 332484 57491 288780 10 32 52 86829 42 17 167267 83 95360 617966414 200368 231711 50 463219 17402 480099 387225 68 294282 132470107 402628 638950656 68857 63 367754 168697 348662 32 88 1 28 216160 536882774 101988 18 3 450981 38 4 49398 198933 10 435435 496376 3 40 12187 39 5 17 427069 409953947 22 81331678 233146 270065 76 4 701136951 19 211946 31 8 40106 135942 40 40 7 74 87 32 49 156961 93 97 338466 458226 44 866897716 173950152 14 232407 39 31713 9 57 45 164548 3 62 449503 390198 55 278147 56 310490 466791 472152 86 77 798964841 350337 20 175493 462118 72 105234 95 181573 67 68 402908 71142 36 92 41 44 18 522546396 71 245688 82 7 18 247720 27 541002923 13 32691 91 47 62 226560 439657 334037 16293 353054 36 532150924 9 110213 245740 37 78 431772 24 62 387628 376650 24 91 13 92 58 79 5 332992 51480 40 73 107531 431252 411949 410583 441589 95 4073636 389549 94 25 46001 76 57 241522 204008082 148713 383232838 7 289731 480431 148364 45 34 73 6 696366478 137408 3 325684 95 89 75 130480 56 146355073 45 251015 92 371434 76 51 905382388 185071155 87 61 939096955 406145 385997 3 86 23 149068 95 25 18 203388 393120 17 718009432 236198453 26989 95 473357 2 47 62893 31 776170960 148910 470056516 4114425 8 27 9 239236 99 303247001 23 75 27 34 43 255256 225218 7 11794805 234566 28 99 5 164119 16 319233 1 479469 273226 427056 38 36958 10 425419 73 71 366257729 175760 10 354156 98 458269 669625405 59 474209 34947 140275769 30 45 82 3 137666 441100 83 893426647 353407 10641 42 75 82 31 480462 154103906 6 35 47435 41 43657 8556 49 205008 43696 9 496916361 130411193 339255 2 57 51 40 265091 225652 78357 452042 92 143529 59754 13 6 29443 73 18771214 92771 60 8 112125 78 185308 208645 6 37624 106191 30 394450 97 67 6 96 91 92 34133 32 16 59 55 473952 72 6 382374 498526 72 226616 32 60 20 56 3 183376382 88 4 90 32215 28 423709 11 458070 19 370296 32 65 13 85 94310 82 43 97 496679 85 23 94 772192325 66 87215 26157 2 47 232261 135260 3 443839 51055 358388 23 54 92350 444463 51 3 487350 69 497874 505446679 43 543431110 47 428752562 88 74 33 31 438015 170985389 45 390604 59 84 2 379784064 621220964 47 343451 407518 491845 37 101956 935329335 140399556 62 80487 78 1109 43 64 62 247001 70 61354 3 766648046 151884 85 306711518 64 845183235 30 151936 198508 306276 11 287902 34 96 74 41 330839 54944 129078 63 30 43885 98 9 64 14 22 28 252908124 409148 7 80 2 9 69370 25386 407595 78 19 18 158912 82 80 291847 48 55930 111528 251587 27 75 93 843638225 83268 252528 121126 118884 53 61 57 195742 8 48 333182550 179528 7 91710 428887 38 239854 8 65 65885 480315 15 10 449576 463831999 64 90 798053906 283044393 167579 40651 208606262 47901 214151 9 352349 88 85 79 90 99984 545248674 26 233250 73 3 3 210998 52 325094010 246863 7 353602 24 497725436 221742 97 81 49 33 417203256 97 81 81 36643 1 86 161917 75921 344979507 251119 25926 929625801 34 68 449819 91490 3 313941 217813 334137 89 80 6 980794565 262688 71 1 761602508 5 4 38 99 328867 477245 43 352699 58 10 246341 232320 357459 455610 148365 221774 85 7 94 35 57 489818 387650 234093 82 357096 10 380692 13 7777 76 28 95507 948950376 69 9 78 355212 4 85 9 88 48 408946 262370 5 266330301 267462 421538 428593 26127 89 44118 99 309963 444465 80 76 1 19 35458 251382 42 345038 441075 2 115010 39740 71 97 105240 455031 3 54857 6 54 27 95 63 3 71 81 98 45 386562 273776 248230 197781 26 251320 87 2 86 103745 32 1879 15 767253909 72 36 22 85 445473249 20 4 398685 469875904 5 241294 249788 41 202134 609928660 91 46 60 159185 316544 56 20 217372 137707 6 471142 34 25 575545883 7 248637 48 439500 78 21352 28 10 259224 170965 88 58 237628 91 231018 60 54 7 24 299308 83 93 6 87 31 3 50 29 291208 27 5 401266268 356522 2 92 69 66345196 210880 254385 15 65 74 343048 52 41 743835118 13 394515 454853 23 13508 12 261957 27 478028 407771 295499 289581 92 365469 5 126708 15082 9 306207 21774 24 451923676 67 97462 75128 344865 85 176966 33 340738 242639 5 472024 99847 1 228179 8 93 16 1 125117248 832337351 49 497631 69 60 388778 32615 183182 4 88122 365738 60 364193 30 33 1 85590 387697060 6149 12 391611 66827 487800 8 316889 57 909797311 77 3 128113 32 158434 76 61781 7 15 245122 67 96 14 10 71109 1 5 28 1 31 226741 30 556685065 226062 100390 231921 59 126764 280069 313124306 15 8 87 61 99134 68 70635 261037 87 18 31 475145 6 244457 63437 6326 406498 92 43 7 229050 132525 57 31 501165189 68 436704 77508 146426 14 145667 461043 400151 61 428279 55 60 225516 12 475663 489078 7 43 31846 49 14 746049735 292462 280251323 83 97 757301166 349495213 5 48 9 58 420862 5 184533 312832 48 3 95 60688 358353 15 7 184254 4 14 71 12 78 2 9 250485 24 309966 17 329151 52091740 323980 157553 12 174560 480209 20 50396 284496 471248 36 90 43 30 89 509534167 4 267412 279854 24 60 4 69 972550895 320027 20 77 48 91 44 233650 178119 21 4 41 286757 80 16 87 408875 52 1 250653 362212 66 303588 163860 125029 395239 54266 292689 78 240652 72 18 288596 29 29 499141380 486507 98 80 162242082 398403 370261 189589 963095678 48 90 2 14 365970743 124047 56 12 27 78 365716 92 84 89 475873 15 236967 68 18 97 477356 9 74 356662 60266 56 220422 35 92 36 58 66 87 47 21 24 27 492800 33219 158839 1 399864 199295 72 61 28 6 89 60 113269867 3 268840 88 469520 7 371510 253680 4 10 30 413880585 24153 237448 32 1 625328061 58 79 39 211912 1 65 6 70 826441473 20 90 8 7 32148 26 61 700180527 35 95932 405494 109029 23 56 79 78 3 7 56 313900285 115434 317997 66 423847 234549 11 55779755 1 81 76 419203619 348915 14 472634 319483 319700 16 142389 823514741 6 46 324370649 337861 304675 590470309 24 984434952 70 9 427151 139885 74 286246 95 493756 82 34 57 449425 99063 77 224266 3 418796 39 373620 53 17563 243679 86 492695 100330 199127 678468201 81 77 924876587 61169 81 40709 396666 416741 1 480127 15736 90509 49319369 50 355631 175547 395665 496790 98 547 97 62530239 130202 56 85 484040 22 395705 70 28204 303078 165151 197773 186014 310674864 186310561 29 70 8 11 421099 30 77 12892 34 208995 851396239 7 53 4 40 15 3 322577 15 189071 84 52 165309 967269538 319896 51 68 86 4 832631189 3 47 2 97 25 3 86941 56 64 333906 45 27610 276870 23 18 766473228 44 4 202950550 7 70 164594254 42 6 2 24 62 2 41 93 87 44 16 302176 627275429 403181 254548 7 3 12636 394911 606236170 48249 64 22 52 6102 301143 22 37 61 86 54 7 82877 592212825 28 2 17 492994151 148187 473017741 58 232175 81 259856 75 82 725876243 35 202372 458910 85 59 3 25 92 62112 8 478018 244970 93 401502 20 71 352795 60 78 68 34 8 160429 48 229122 282013 367071153 358547 6 94 19 15 47 402659 62 381767 45 39 31 56357 350782 39999 771146965 79 88 25 93 7 69 483922 29438125 10 97 49 375598 65 99 74 69 81 103616 329198 98 315616 3 92 98 309540 57775 33 36 307076 8 20 11 260658 99 69 3 20 362691 92 105022 100874 6 39 451754 386059 235284 395930 7 38 408059 46 383208 21 5 654457801 90 272036 119296 55 475190 104176 89321 188042 475871 303569 39 475913 90 55 111767 62 29 175398 8 330388 39539 58183 27 480138104 25626 2 42 20763 406264 49619 227735 24 231161 270883 78 44 40 92573 25 131870 81 333604 74 27 166379385 686024524 80 2 18 446007 137327 966940490 117914 21 63 225180 288739 53 39 47 237322 202450 160496 2 474167 6 46 482528 69 7 91591 39 1296 90 154196 306913 919982612 409925 488301 86 7 108172 59 441711 246915 158094 9 8 863434365 209411 458517 235146 26 11 121568 56 312160 235420 65 77 70 79261 61 91 1 4 17001 213841 80 7 5 56 1 72 302520 71 38 5 72 140003 38 53383 88 61 391348 64927 94 28 78 20 115691 427569 65 60796 501719221 12529 80 238210 292898 11 91 64 24 89 21 5 242317 275031 195911 19528 221650709 4 340565 75759 410589 37 43303 20 43 496568 45778 55 7 53 337658 405818 65 52 69 60 78 398555 233692 51 94 401766 67 8 431097 5058 473320 273445 57 7 88 16 367828 480000 237862 3 359075 85 58605 646641436 36 8 38215 76 12 885655925 7 97699224 160742 325495 36993 24 259632 48064 117999 9 1 25 63 2598 379047 773517415 45 9 12 140462 38965 112760 4 420422 29 67 226235 389224149 43 79 97272 343741 54 83 424458 96660 5 307844 7 414515 9 25 126511 14 182361424 401197649 283355 36 75 87 188746 76 469345 91 186685 225575 99 163630115 78 13728 286836 315104 405237268 41 9 460517 3 667340117 896708169 318885 157116857 718094700 5 57 959015827 197536 11687 488752161 4 8 466212 69 120065448 237448 64 339290 42 7 76 88 851078786 380529 397986 9 16 243974 261588 47080 26 3 9 402505 353851 74 114500 54 47428 97 272762 59 44 48 185462 292692 60521 53600 19 303292 61 175216 2 5 823938064 458761 385263 49 372704 3 96 1 76 444882 47 38026 5 69 4 80 462636 42 8 19 152199 1 38 1 85 21 511650596 964882611 428761 297159 55 147844 69 25 7 120055 480148 10 83 87 65834 553565020 49 36 189291 241814 26 32091 400318 112932 71294 62 95 6 191176 88132 8 406707 66 941100952 257104 478635 29 65 341075 65 481009774 284035 11 46 4 34 98 251924 3 33 33662 178922 17326 41 871989732 354886707 425852 67465 858952100 91741 222417 30649 450707 58 342545 26 402613 109786 954308739 45 270782 89 80 287122 5 256588 395801 380728 58 347933 404101 135502 60 179165 319223 24 491840 37 413091 408291 91 408693 203074504 106937 69 842168943 431029 48 46 89 285916 326846103 39561 42 603893313 41 37248 51 973244597 974229214 267681 105446 325299 150610 25 229805 180580 52887 27 952201089 44 327968 8 55619 352818645 4 27 339057 813702877 30 27 83142 94 61 83 99 70 57 4 2 146242529 9 363698 318073 389332 281982 17351 959086146 867314862 85900 108978 393117 86 89524 456853 7 237360 265970 147739 8 79 187635 288694 73 400245 26 50067 13 305134 1 446104 17 3 89 321570 14443 434997 98 28 19 65 126829 86 873315269 51 73 278420 378295 167540 245781 55 890700703 37 133568 7 69 97 14121 57502 74898 375535279 53 17732 233273 80 85 236829 67 92384 313754 449226 38 8 223461 6 741359109 53 70 443558 32 313158212 238475 9 40821 64 53176 42 17 12 78 93 657010713 192211839 5 33 472687 37 51 221139 427005 54 418812 94 165231 59 140386 414287 248344 4 34 56 224976 40 200028551 457403 44015 24 49 8 88 61 89361 77 932265379 72 191334 54858 5429 19 74 13 29893 315614 43 329002 254967 93 329554 80 95 11 32 5 184314 4 491923 477581 50 179262 91204 92 63 942625079 356855 472380 466811 9 46 72 242953915 97 81 9 4 340215 123524 25 995576744 402483 3 73 5 993666311 14 89 29 9 87 295957 362792 34 63 241249 180142 334170 47 93 853540464 14 260089 5 12 86 73 46 52 52 61 385725 379129 454903 96 415712 167263826 251041 83 80628803 143664 386832 72 7 579944904 350450 171202 300205 87 1 482374 227629 89 1 59974 484135 88701 87 19 7 244532 150568 58 27 31 36 475506 35 6033 401379 94 3 35 178226 41 97 96 64 76 7 26 947319443 64 233027 9 86 478925 66 448218 394069 33 85 92 15 230618 286244 24 33550 5 61 592576188 56 68 31547 41 451582 929023640 71 34 392253 6 717863197 770712572 22 96031586 87 11 125326 31 450819 257979 53 69 238968 63655 67 49561 70 62 8 97 55 3 165657 947291565 243863 176618 995013893 89 136349 72688 54 781646753 42 48 3535 3 284053541 58 80 25 25 997681116 70 96 201967 3 4 463122 124394 936021184 153418 39 67 45 44 369422854 58 81 94 198566 240044655 712659261 61 93 45 85 4126 26 81 396617 83 24 343214 3350 61 2 80189 15 70 84173 375422 303524 96 93 4 463877 217025 169378 357584 154124 132050 468864 905891616 45 42 58 46 35 17 310124 71 83 6 407291 44 3 44 705574437 306695 157437 384558 2 99 247743 19 11 782332537 496005 250007159 186865 78 408147 64620 7 30 447602 350219 79 32520 205507 246754 684239790 13263 481741 76 84 271258 32 14300 46 247800 218799 304197 412568469 76141 32 53 10030 13 21 2 20 192382 39 270850 17473 716104990 6 86 415866 12 15 425650 209191097 76501333 1 87 93 3216 988319935 75 165031706 1 20 498141 2 85 81164662 162746527 288201 429170 139876 45 25 97 15 416303 247744 221446 90142 28 894376727 78830 59 646149474 68 300714 22 67930 52 64 56 303175 67 393789 201641818 191196 98 263127 367664 6 64 71 51 99 124434 92666537 44686 703914097 47 146809 44 137334 64 437866 237484 430680 2 307369 68 487484 85 342227 9 2554921 92 22 312240841 5 268157 470576 299708 38123 49 51 64 26255356 81199 112748 261850 380572 190978 234803 15 91 324712 7 49 52 4 77 4 20 706947331 458802 62494 183448 59783445 33873 64 79 323927 82 407763 183949 182226 24 386965 81 326257 36 360321 35 317223 9 18 332089663 320929 297640 319527 394951 180264 352501 7 8 246042 834802924 35 75821 67 233273 28 374545 75 16 41 235927 21 239090662 81 218191 50 20495 253502 6 412572 34537 64 59 97 29 33 8163 417032 42 8 78 184172 85 13 20973 3 68044 245546 474021 60 290226 457534 977619445 63 5 195725 8 394751 36 39 74010 261812 170733 54 91 311695016 20 319796 24 75333 10 889684767 14399 1 194824 53 2 351202 49 180355 72 147184 47 357466 368055 24 10 241717 2 22 1 69118 23 17 27 44 9 45 313810 4 305094385 24 248159 15 55370 234258 2 10347 106266 335698 284228 97 11 63 498404 534410398 30 180595 26 167983 86148 43 45 42 16 32 157417 9 355009 61 412459 56 344128 97 79 9 679797340 303490 24 34 91 52975 96 240524 20 767264235 26 72048 78 5 200181 193371 5 2194 61 59 22727090 128606 74 382256 19 397174 4 496971 69 71 38 52273 8 6 422196 8 77 466612989 16 150955 193335 76 92 1 8 3 424489 55 85 445608153 765232086 19 12718 48 243651 76 229879 65 63 5 162322 72 487086 664060810 86 490814 92 84 4450 9 4844 326463 486813 237777 24 62 441884 487734 80 172161 468517 35 81 311530127 102833 151016 376919 216681 34 478534 68 469253 4 383410 222693 354561 43 968095703 416530 791319515 36 449532 50 18 437756 91 56 182942 279880 78 1 15801 59 242410 13 85 7 33 10 20 72 344946 358512 182854 307142 14 23088 364516 384031 47 7 87 13 9 25 17 353054 64 159989 30 339646 276084 23 44 20 110396 20 48635 5 91 53581797 443200 7 214618 32 7 292929 27 7 371208 17230 93 441341 39 291505 91 54069998 66 237892 120897174 61510 87 73 395478 263805 25456460 68894 56 51616 79 240230 334320 6 480749 76 618294774 340982 4 4 14 95 51 203618 35 71 21 413116 2 826406543 36 103306 48 401635 33 23 37 21 174926 658570846 309504 30 28 37 64 299342 96 66 98853753 83 99058 47 401800 85402854 415114324 267826 514746580 371611 24 142270 9 42 98 914343380 330058 39 11 476492844 421053 9 31 24 30 28 40 141298 9 68 2210 602431099 51 331351 58 62 1 1 171687 465467 324133 75 77 243416 72 18 241761278 61 933289645 399588 68 2 253765 443405 175178 238262 398448 457928 159088 85485 9 390029 97 231270 24 5 76 245152 336174 28 6 13653 93 30 98 246284 143400 38 60 1 4 88 12 267952 51 55 172993 30 7 18 50 850616965 59 5 59 13 80 6 456120 52 7 90 65 87 218931 476489 64 5 498836 42069 496248534 767818761 269853 4 400680 28 1 59 365245 5 208842 971939544 6 90 160383 427692 439204 78 9 350506 18 61 308679 48 94 489724 91 60 50 120485 66 18 738340080 287099 22 168017116 329839 74 6 250049 415076 96204 26 41 72526 10 35 292382 99 418656 24086 124103 56 52 256521 19 87 717220284 5 50 65 541572504 14722 108580 63 295380 64 12 303495 264229 117135 201852 53 243591 387942 445876 424967 42 82612244 62 82 3 339099 45930 450268255 68 53 12 458390 10 172759792 390176 82 36 229428 376713 80 152620 47 22 49724 53 188153 32 132975 745630235 26 48 71559 4 493249613 267257813 136228 34 132958 48 2 197027065 915176798 22903 502337444 66 244220 210174 70 98 22 113416 49 574913711 267195930 70 55 496336 177062 63 123604 283703 358710 211672012 50393419 70462 235005 24126 491944 58263 3 25 23 13 29488707 116812 373209 237348 5 43 316814 177128949 741479467 205361299 19 2 9 152651 62 468727141 268601 56928 178341 825844173 44 351012872 411027 47873 218884 390417 62 383124 1 56646 32 239307 348279865 230142 9 215235114 7 317613 39 88 3 66 93 246943 64 195133 13 78839 7 98 242434 66 4 17 72 92 24 414150 481248 320666 311334 6 38 148269610 4 86368771 357679678 332908 85319 212176 46 15 30 52011 72674037 88 38046 500135092 462757 5 1 208883764 320061 25 420898 445703 121720 52 88 21416 168441 65 1 17 9 41 77 471875 475569 450326 33 99 437273 427264 250200 54 91744 47 14 8 472895 11 383024 128009 98 3 366183 2 140022 27 915404922 55 162747 427464 78 87 124316 77 498564 53 16 81 45 71382 41072948 52 497684 20072647 319933 36 89 62 16 1 14 281877504 151881 263791707 734437011 16 34 61 81380 7 105298284 75 81 443705 33 87 327651821 2 616224770 29 63 95 92 365692 5 311432243 104501 68 145009 138160 50079 5 66 64 64 202681 801510240 918301496 511231658 91 47 689372112 78 58 43 1 16 903844086 240017 122934 84 435917 178061 42 485220 7 17340 117991 26 28 306831 6 47 145148 363860 1 193730942 85 20 705732870 109739 24 8 93 285560 9 33199 57 36 16 89 9 113613 77 127177 469249221 16 41 53 397054 93 9 335879766 74342896 390000 31 475011 87 232172 8 44 3 65 269305 3 87294 263432 83 75 68 68 274330 48307 65 89 6 90 27971 176053 40 344901 3 73 475687 49403 90 150853 72 470503 44 208689702 224305 4 365595 439403963 8 13 48 571973047 874241728 82915 372478 535401557 119069 41 50 6 86795 46 338881 59 3 536700621 83807 186165 31 849829546 3 85 73 52 64 438078 325269 35 395275 52 46 10 2 35 36 83 180273 188746 399676 10 98 73 446930 97 424512 196836 56540 6 27 77 4 46 3 156440 74 419169 176939 6 93 8 81 99 72 1 257191 48 15 98 88 240003 188740 339243 38 451129 310366 41 3 3 968170197 71 362230 59 461041 46 440961 9 29 99 24 338387 81 859111002 72 294256 61 99 386327 58999009 2 58 37 57 67 37 80 27 153794105 137414 3 85 69 129213 62 12898 482884 321182 217799 524160429 31520 851100545 9 53 38 21 124322 7 37 45915 71 375002 200432 74 9774 493677 77732 26 32 81 63 42 71 94954257 474154 22 50 55 46 176268 335594 854355092 22 54 48 95946 130803 412964 57 97 1 155479 475619 19 44 82 6 56199 203822 93 8 49 87 38 499168 374896 39 96 452480 56 323677 70846 95 366521 1 754970530 89 60 37117721 162023 337948 9924 18 212432 399639 93149 107453 29 78 17 95 57 70101 100439 15 187134 97 13 39 639556676 24 15682650 76 57269 11 825867790 978566999 41626 4 176717591 29 459227 65 390147 7 14 564632803 62 896377624 495209 344945 127232 98615 40 60 266407 2 31 275085 91 941021617 35 14 493949 50 442158 65 7 280906 301276 1 78 470291 410423 288067 32 19 424929 4 41 92 281504 88695 134119783 64074 282499514 189411 273123 50514 28 442389 6530 499304 210368 175430 43 25 393274 58 285833 56 41 19 403728 263820437 28 20 98 58 185747 67 10 1 50 345441 7 58 91774 736528118 49897 176102 55 61 91 93158 5 60 23 18 74187 30918 21 86 21 29881 16 93 325504 436743 325649706 162980 42 76 455870 8 3 369139 79 59 5 20 69 408194 77 908048921 926304555 51 60 90 5 58 714213168 40 81 98 48110 331241 467473 16 43 50 2 350288 352880 136679 76 54 16 25 144477 98033 446621 34 96846659 229967 18 496745 406519 4 69 98 206265 922747232 27 307927 7 159998431 31 387901 487441 62 255338 510249926 226748 291730114 8 215234 362606 13 58 14 374544 94 6 224749 405897 2 66600 50 343564248 6 476926170 7 44627 92 192743 230663 5 709802148 5563 490205 2 1 64935 36 76407 113541 250823 35 7 242814 167502 162804 36 379583728 174167 9 35 12241 20 91 209353 373477 36 831795907 97 11 453642 17 2 14 2 48 48 294062 497790 944257692 72 48 115043 30341 237522523 599831694 76 475728 7 72 98 46 332714 18 95 22 674380395 115343 108174 41 7 55 461896 327750731 12 90 56 30 33642 95 314616 173396 463943 81 68854 38310 427015 71202 410201 35 217734 79922 360050 25814 164912 401540 494061 486900 77 6 5 377219 397982745 149199 96 192514 35 281901 16 195607941 53282 219828 94 485774 93 4 59 453798 7 11 61 28 150091489 53 23 413436 1 57 233786 8 20 198629 158599 18769 24119 976469836 132657 41 10 410050 39 42091 6 9 916368813 523945692 80 88294 9 2 88 428506 56 162708 36 38 51 153643 274494 57 299845 78 180355 15 81 227931 2 6 12 70 242581 66159 81 39 95680591 23 4 347540 383328 925698401 43 2 76 71 328038 76 217159253 382046 431146 421513 222510 37 3 463117 192827 4 36 7 57 13 414282 56 243109 73 55 918154183 69 83 111689 219622 5 245923 84 495517 268586 33 69 3 65 215916 79 406236 41044 472844 237856 251538 22 69 46 454394 120196834 341909 339462 409559 65 432208 53 66 438134 280837 331071 2452 264730 246354 307857 480137 119663 54 156910 402658 22 156995 95 412768 43 60 82 9 53 459750 418013 84 799812688 9 239600 24 49 35 496267 4 48 20749858 173591 48 160745 876034106 44 483756 90 448767 31 40 190675 59 2 359603 49 6 426432 372624 86753 2 77 967918411 460919 84 127356 267077 459810 281266 425947 44 33 744378536 10 335697 76 1 32 88 91 424114 85 488201 299170 27 76 402954 31 13 36 170438 88 112725 224850 35 143947 73 162448 29 105964 3 1 471609 16 58844 70942 87 46482 70916 92 837337402 3 407894 94 28 220004 55 694110130 39 57 342217 320765 352712 451272 51216 41 483936 340012 5 88976 2 90 76 89 5 445399 26 215797 42 40 4 49 66 162181 10 146196 289026531 371607 364203 464652 391958 392024 295940 67 187372 977546412 319952 94 99386 21 458657931 63305 4 66 152308 63 93 66 33 303814 1 75 459095 96 93 296627 547963151 44 40905 31063 259385 126355 700651459 4 356996 6 6 232757954 381449 258407 31622 347255 8 486056 409298 125072 2 85 22 424605 17 42 23 28 130704 5 86 29 53 838956768 75 468112 464950 15602 311797 162045 52 615726011 68 71 30 1 605310928 415364 10 82680 71 467030 3 34 78 4 9 7 70 31 118176 54 488394 90 88 170092 63 6448 32 587288107 1 446975 143581 243763 5 147760 404127 454958 80 347404 42 331215 399548910 97 481514 93330 927269397 64 281455601 8 217749822 447734022 8 136360 14 684910300 485445 468272 30458 58 480562 195835 48 436501 127490 234306 219696 290299 111583 221636 603411225 76 174108 288757 22404 471696 37 224712 988256479 58 42 45 827861507 13786 89 168889 95 176657 51 369146522 4 13 38 1024 61 7 70 20 30 491534 245466658 70581 442239 438486 314350 51 1 149388971 95 298157 383821 695155129 497977 55 70 19 65 98 162403 1 422358 89 60 377704746 1 261962 91 359677 95 399523 249521795 20 48 8 85868 138634 29 34 88 75 62 2 91 99 418645730 1 11 96 189730491 8 11 7 11 39 47 79 64 480533591 493943 304333 963261148 45 5 7 22962 72 64 459136 572133590 97 86677 274176 937073734 20 137183 32918 16518 757868210 227924 140874 98 473611 71 413872 50 86 226414 31 45 2 116763 324719 458830129 298740 56 27 83887 434199 297070 70629 27 168755054 96 263426691 920146242 84 11 58 205115 186793 75 28 332523 2 12 466559 32 6 361245 5 54 431073193 82 606491383 75 75 15 33321922 470210364 7 121347 439222873 57 435522 727043939 478987677 72 219497 3 77 550453423 13 86 9 102633 324438118 481506 1 295286 163247 21 105206 4 643440703 62 235840 215764 147263 902148767 185267 8 2 7 360944 51 41 24 4 75 90 57 22 27 62 15036 78 301070 454152 207268 78861 44 6636 181034 22 47883 24943 264025 447254 237376 325876 263447 15663 76 372050 59414 71 59 34 20 61 119115 327582 4 26 84 22 8 54 437724 353472 93 31879 3 12 532556786 1 448717 74 450088 10 18784 379632 17748 205311 66 445343 46163 82 31 806504738 68 281778 8 69 155303 50 380838 34 437124 86 256053 28 196459 921619168 6 446691 115787 26 263987 63494 74 180150 30 5 58040 8 78 84943 125788 35 2 84 103841 9 80 405224 919259279 6 89 76138 50 46 33 44 217543 496527 88 194785 148925 50 7 244459 19 49 83 76 230342 17 417157 369433 230246 421957 8 419081 60 386339 31486 33 261821 12 244700 320152 274234451 36 359127 87 472627819 10 80 62 6 66 167991 14 301560 5 200517 183006 228396 59 142257 38 857724768 5 268385 85 373647 40284006 59 87 18 19 194881 451995 445500 425768 5 22 170631 63701 9 10 359423 56 299604 268979 593523770 977075606 33 32 505147968 392035 189907 99 854790080 67 79 20 344330666 99 79215 865454230 20 754234337 411753 290342 382545 37 216556 26 87 32 208354 266305 46 38 24035 51 317500 497680 232966 258887 58 83 49 238700824 35 42 3 17 58 84 258576 81 806588968 95 309058 341148 120266 75 189370 263728 25 1 421469 468471 92 324521 126605 91805751 82 46 654787981 75 365754 19 288954 64350443 94 6479959 247759 199614 2 410797 88 396276 3 50 494570 395911 273736 5 13 121401 379315089 7 10 15 788173167 6290999 354625 9 404187823 19 274114506 2 669273003 88 28 72 355383 66 60 84645 295271 160145 87415701 105935120 1 93 52 52 276601 77275 220652 89 1 64 96 216769 74 54995 1551 13 169335 12 727494899 61 24 9 364920 33 69 20 325267 74 186523 15 43 161771 305777 337309 155892 639122356 462051 750841933 406558 313384 10 143507 44 81525 417445 200210 435445 48 76 95 137659 366436 68 80 47 86 23 991353701 59343 57 337391 122925 4 24 90 166540 327670 324911 82 312605 211891347 351546 25 403160 301453 44 693031351 96 437684 61744 182700339 457730 141880 914089539 432717 386194691 80 255233 62097 80 281736 778216178 22 21 39 96 18 40 366626 146090 13 19 168679 73 373969966 328123 28 259026 446303 2 40 3 47 227001 416747 86 69 11 418515 68 20 55 22 107757 37 32 9 383798 213295 68 679661053 570245375 3 79 291688 18 150280 457875 18 135611 363875521 13 62 3 7 390819 244186 68167 30 279881 230486131 131374 29 2 45 70 373261 247067 457604 335694 25 38143 68 28 5 372036 17 60 231623 3 592945163 417811 95 449339 71 471393137 238703 2 16 88 12 314015 490043 261361293 94 86 128574 22291655 85 17 19 258134891 58 214378455 384933 17 422194 38616 290928 16432 16 425307 87 5 364735 181671 76 95 60 44 492593693 75542 147390 43 718709819 45 73 3 203600 427746 56 30 428363 21 98 38 1 34 363262 193220 77 39 344947 144467 82 20 67207175 154975 297290 9 313367 316034 29328 9 188382 92 1 617655768 84 422418033 390739 463242 76 47 200214 9 6 71 375533 136558462 239680 338674 185006 75 458488 16 32 44 275083 1646 3 260054 54 421680 841819688 63036 21 1 37 78 33 34 167964813 258999826 36 7 175604 462747 16453 82 4 4 340585 85 8694 121575 16 75 581922079 440168 71 456485 448357 466318 7664 312487 149390 26713 388059 315765 74 95192 54663 86978 22 502663111 126033 44713 19 47 6 56450 48 92 474416 220304 173368033 99 432227 63 221997160 101688 9 335383406 529263063 76 95 334034 74 343954816 322778 57 90 164817 5 220343327 231801 2 81 176073 58 1 49108 36 82310 31 106014 27 72357 211911 43 21 140897 261975 152464 61 259084 370972 27 427783 55688 24 320870 88281 99 43 303348 285138 9 686953280 71 33 465504 291974 3 226526 34 412242771 343782 51 38391 649697571 387759 6 68 345079803 63435 22 91 270641 140709 49 103819 46 96 92 89 9 355859466 180839 10 172020 7 24 5 405829 994362972 4 2 56 30 715394014 167612 46 93 130190 71 653686967 10 385754 3 107562 451030 119925 181448 229277990 62 3 85 14 444973 93 75 55 35 95 31062 472775 94 292277 66 91 477381 2 14727 275536 21382 30431 88 45 28775 440210 398684 93866347 13 95 84674 17328 32747 37 9 76 801697305 225477 67 8 32664 215091 50508 57 459832483 239441 734939926 87500 105119 17 148817 46407 25 169565 229322 23432 29 64891 5 8 895366838 55 68 408246 20 473072 7 176025 205940 4 96 841493280 184213 99 30 5 5 87 83 26 32 139531005 69 83 2 82462 73 120363 189716 22407 85 81 89360 1 22 42 429057 80 411249 198094790 99 147413 156251 33 191696 428061 623174652 64 13 448011 65 126459 53 80696 63 497479 135428 63 409738 125951 38 23 923818053 325896 41 87 97120 91 83 103061921 341955 26 80 7 83 342630 79 9 467156 92 99 150834 423521528 44649 73 143749520 360893 459516 5 731726826 59162 33 4 377377 376877 573510176 83729 214808 72 237614 78 415255 205013 91 27 262329 71693 434766 89773 75 348619 57 72 8 752 327518303 68 99 135297 318812 118822 21 305658 118374 344280 437380 15 92 66990 83 43988 6 126278 14 278484203 9 455003 57 220809958 10 429061 181225 29 246392 256472 16 577656480 2 88 523110237 706466905 342231 61 24 87 152278 97 376971 997456939 84 12 212283 77 41120985 46 573273472 39 214594984 434338 17 266863 2 289655 38 8 78841 25956878 7 3 497553 157743 154241 356987 374308 130301 104763 76944 122581 161288 339053 478965 63 316256 761711430 42 301824 55388 87 245434 388738 98 46 4 56 349444 73 6 61194 88 232984 95 93 39 249602 87 412790 9 105940 277161 1 29 870722580 30 2 160282 195133 96075 273962 346844235 69 31 54234 42033 119765 93 402004 41 379386 94820 14 364072 76285 5626 147398 89 233899 56 6 3389 69 81 122113 507980003 1 739169907 15 25 78 144734417 328406 30989 9 89 394551181 182022 94 21 98 199568 17 39 183290 80 381125 243578 397988 417317 6045044 1 1 338552 28 69 2 91 857913651 1 145615673 387269 93 65 50 355240 7 143004 140775 69 8 82 2 23 2591 4 29 287729 74 350754 89 18 51 869510452 102669 8 521453093 2204 25 51 14 302078 60 8 67 413630 22 83 458120 83 2 190 49006 63221 15 25 27950 9 68 3 379455 45679 357616 67 168541 366616 34 44 153117 401321 48 5 28 17 99972 3 381146 68 1 96 2 344137579 167059 3 1 754 309882 445276408 5 29 111569167 311232 194038 22 487186 91 51 18 75 34 287348 7 91 98 116669984 439574 48 298549 45 155134 156642 12 321289 33 22 17736 91 144427 206817 24 389676 8 28 5439 803832147 376356 17 60 42 8 1 328707 74 12 1 74 73826 334861 9 7 144250 9 299881 179771 48 427166952 159688 473322 15 77 99 79 58 80 12 52 147168 53 73 53 93952 9 6 434752 413545 14 77 64 405750 99493 30 158868 94 325270 480832 16 14 19809 38 69 6 489009 460084 412646 69 5 399493 247000047 363940 9 838287665 82 543725429 80 55 179910 445758 55 808948092 387430069 57710 4 84 99 273227 65 321112 74412414 3 36 30 13839 26 33 47 93510 77 48 881370000 147951 471290 928130850 98465 78984 14 317182442 394657 142400 9 64 89 188811 86 103014 53 19 38 98 22 638543520 75 143821 39 375914925 294654 325424 311808 93 10763575 8 481991 190980 2 241215 10 470305 288225 86 3 302550 147737 454369 977794389 49 90 25 44 76 70772 946765735 450261 174289 6 86 80 76191309 320721 461136 154419 46 57623312 62039696 238649 246239 5 6 335617 240173 27 33206 17 462941 95 59 57 350350 17317 1738 426929 68 38 170859 198951 41 1 57407 460463 96 469229 105272 104297 6 564373960 428291899 14 9 339787 165876 48 221269 9987 78 52 404754 363809 35932 3 51 366086 89 67 5 333424 48 302311 27721 286814 98 82965 297740 71 1 14 134065 35 426174121 99646 9 199108 92 76 14 39 133010 6 547670489 6597739 5 173598 86 40 266686 113851 325778630 272112 6 208810 381261 21 114964 47 22868 184383 33 384352 68 22 26 89405 652835062 553414030 67283 68076 85 71247 20 36 3 415103 42 234029 53044 72 7 474396 9 163182 920335024 6 73 56 25 64 77 20 650627973 3 14 3 103085 85253 119962 41 27 66 175027 90 456052 64 328331 4 29 19947 57 85742 57 17 210366 19 80 123726 357210 81448459 6 327941 89334 58452176 249130 28 894393123 30 167380 73 588139354 50 483250 13 319268 29 48 2 443412 32 67 49 67 75 18 836249430 6 937915389 126515 411304 57 90 81 7 390733 36 26 41 286301 476261 198765 167399 670087966 265749 330955 34 197336 51 88022 337594292 19 341373 114283 494575 45130 1 25 451677 55943 5 473189 44 12 165614 268875 84 261383 458966 169866 712867314 61 89 707850116 330707 163065 468881 688384260 61 94 58 91250 93 151692 389406 3 66 5 481354 13 329877 342811 165419 58682 47910849 16 81 37 48 70055 79 259532 77 415595 496326 447096 19 82 66 37 55 32 96385171 398900 467801 87 73 450467 964965516 5766 25 122623058 7 7 5 20 210838 21 97 63 229530 350924 6 74 41 372845 194409 3 751662222 165124 15 286567 142501 93 277449 54593 39 176789 129793 10675 6658 32 9 8 427716 64 39 129156 7 295557 20 7 2 73 6 309648 436658 58 559330221 265422 341916 80 405793 59 385166 27 13 36 21 7 115543 441055 54120981 98 454 60 40 28 23 5 86885 82 98 71 1 2 86 18 99 474916 33 43 21 55 52 277762 87 32003 461083 406717 7 496676 50 3 42 458599 9 3 892425018 86 427425 127299 61 27 54 5 200609 42302 71 9 323872 49 118101 221333 819931534 184904 15115 9922 25 106532 29 8 281270 82 94 413941 381675 185617 31 182347 47 218213136 188619 69 62 419745 170947 27 365755000 474975 61 838806341 56 549244108 18 34821 90 288906 49 384810 93 356112495 17 95 57 35 76193 149785730 251221 24 7 161600 751715638 206071 9 18 90 7 405892 82 2 5 83 50158 60 79164 277407 72 34 57 132570 211283931 696219300 454285 81 380548 255644011 472610 219599 38295 238566 328160 268193426 486675289 463074 96 23 11 42 214299 310171 978931919 474476 433009 87 17 115935 90 27 19316775 100985 3 142658 176315722 241064 38 77 414402 273606 427264 734906396 61 42859 90681 45 8 57 481650 323784 289602 348307 17 7 9 38012 363816 374148 224835 26 239178 43 31 70 459374 34 10 623835498 17 246682 20 185460 12 19120 34 97 27 491663 266430 44 73 384167 174389060 235853 97100 902322792 426529 166521 342708 1 348352198 77 755635498 150447 19438 32 8 29970 136727 11 373594 4 82 36 394724 19 98829 63 35 2 68 654076400 254790 454786 439414 52 26 61 330986 79 52 130929 68 3 4 108203 78 45 30 375486 357808 45 176126250 88 1 493025 475184 391065478 36 83 38 32 10 45 143943 360595284 20 390868 39 5 17 13 132745 40 381693 80 211756 14 471765 36 63 228845 70307 116434 456957 73 42122 39 7 41428 136819 420843 441937 43 288725 37 21 76874 421615 7 491622 71 489829 27 129134999 1 762297565 6 464879 119990 434212 11896 226151 64 83 442191484 227359032 53 314813 98863329 157386 24 827766912 78 89548 75 273971 601630820 169039 48418 253085 35346 463588 55 10 289356105 2 1 8 179832 40 379269 69 95921 368545 95263 325994 13 439660 101248 108448 85 99 68 90 72 71 90 19 15 35 5 381728 12 66 442063 73956 21 3 441331 14 477326208 172352 113220 2 490036017 225798 67 936127884 228827 75 6 70 20 288800 64 179518 38 76 142608 37 311345 288095 52914 75 350355 895268359 121908 75474 139475 32 7 14 22 279497922 41 439576055 29220 23 45 245322 258777 299412 218478 1 700163384 50 44 82 58 335614 226963 73 9 86 148469 213551156 64 119799276 25 348774743 64 1 104719 430649 88 86 5 71 384531 35 91 165298 497787 195149 62 264387 397628 251381 282782 245788 114673 24 198865 297016 87 61 418729 243998 45 99 30 203815606 48 31 538738618 168171 157899 85 217981 344012 188430 96 152567 204725 91 251808 3 666521638 378646 171683 54 449816 315951 38 400195 29 60441284 29 291083 25 570703454 44 15 414398 723351871 6 72 302051 494021 85 36 333268 5 284762 291848 5 73 6 47 12562 20 55 238596 99194 57 302229 7 12 401785 114630 18 83656 27 38338 232935 63 90 91 37 279612 27 36368925 420036 478991622 459830 9631 64 12 30774 376927 41 359212 9 43 10 35 98 42 95 60 43 353338 77 43 249066 213822 113099 1 5215 21 449927 43 635533850 73 10 160859 85 354161 68 742391110 34528 6 26 34 265017410 141078 229760111 57 498573 20 55 58 881450552 412019 46170 462028633 339569 50 6 112565 307050 16 75 10764 325572 48 62 347956 99 8 378008 48 8 159578 1 31 90 5 348210686 7 83 70 171790 9 79 164462 33 357829 192866 75 30 351697 6 34 9 324684 462196 265717 31 379380 83 217196 193363 27239742 319714 136908 70 445977 279423613 36 89 366248 45 56 317161544 8 327421 489687 207769 248009 37 356347 425439 15 356019 335037 260809 272845 16213 218866 38 840753638 14 65 105345 114762 31 377224 377034 262008 228975 70 63 91437 384179 255599 27194 99581 89 59011 82554 408283 7 17 182476 36 72 273305 71 39 472800 21 213238 72 167623 998534367 17 77 79 27304 42 137318 247534 35 495398014 43 75 344099 252545766 24 51 434612 42 373323165 324930 12 40324 482810 53 432612109 130990 50 400586 26 32 44817 8086 65 24 19 93 816126396 71 420284412 86 476972 10 73 182657 130355 761146131 236212 100207 1 251538 50 84 4 4 7 1 56 252594 38 3505 17 38 453557 90 947978761 414568 72 955439188 68 309954 6 405437 164167452 120468315 10 798032170 36 190332 8 11 60 468217 324917 10 473496 285556 82 77 55 280815117 73 80 86 934668153 51 6927 333410 216383993 52460 486005 68870479 393422 8 305441 5 4 324231 215106 78863067 6 107804 202532 7 939384194 5 538805405 40123 275847 95 30 4 24 55 322605 26 5294 7 306548 24245 241071 428396 26 570576071 45 195403 80 15 47 207282 90 107317 266329 75 68 276928 10 20 3 60 534061608 63 402130 5 75 210386 22 167195 333183 499212 311475 245280 221751 52 438776 371109 296006 306944 525891031 86 110265 38 9 88 463284 61356 76 98 464135 6 397710 149635 82 33 334613 318731 160147 212181 97977 313494 91 57 571406470 77 43 63899221 25 76 827409521 90 192600 68 623005172 53 4 18 230328 40 97628 96 71 81 5314 19 252380 301746 51 265475 275446 86 3 2 31 451269 289712 13 12 2 52323 30182 11 132070 614991389 805012579 19316160 70 245514 330398 18 905675676 87644 40 75 57722 499969 241167 554372767 263687 223684 135722 41 22 9 363282 88 52 27 15 102370 161940 97 6 32 5 1 348454 232923 163283 78 94687 23 922189920 379831 88 23 1 6 357805 8 260500 295242 33 12 61 42 21 136231 582186172 59 72 326398 29 50 63 3 939913285 139350 439609 19 98 250547 72 230984 265951 260691 150981 74 315244 77 178461 192003357 8 77 2 430999 37 14 84 55229 412471 131461 20507 11 34 285668495 90 5 365216 89 253028 467832 464329 39321 8 96376 75859 75 57 96 8 39 89 12838 176944058 43 378493 59083 78 492288 12 214705 264303 662161704 3 77 20 491410 823217889 852504367 6 210221 111715 46 454680 224439 226826 693377666 75 495150 99 41 8 673515363 272186 88 317811 46106 465336 411188 5 5 375916 123887208 193897 55 93 53 362157 483581 98 751142525 9 264340 75 62 38 34425 7 405717 64 96420 430076 7 79 1 487699 483704 71 35 26 31863 3 625842178 172632 166306 685917704 47 454122 196767 38 85 281494020 399452263 1 72 50 71 436052 61 46 179478 368189899 210746 319905 126174 90 10 13 61241 71 8 99 90 418320 69356 66 68 22 79 18 151577 23034 9 262568 80916 986353028 89 283796 426837 56 696378868 488682 116151 828951657 4 115103 208720 947497538 162633 385425 395334 42 316381 372636 139962 441185 51 23 89 462379 183267 96 68 49710752 241214013 272826 21 93 787842590 24 642218874 685911424 233892163 529377179 140374 72 96 660790700 29 431424 314611 25 8 15 218033 32 9 10 4 43 4 37 52494 417343 96 103815 478593 306098 407162 40 35 163685368 97 752176680 303202 59 83962 57 889749582 165664 81 7 37 29 463469 87 51 11410 44 324148 14 8 4 379857 917743861 221005647 55 2 32 7 304015 11 444673 339461 334160 281845 92 888550245 39 23 297875994 9 63 15 88 353827 425307 397395 61 144259293 293123998 3 338868005 20 20 474612 391904 462072 464107 3 177518 26 344060 223241460 103795 11 9 26 939817181 488497 161043 75 134338 497619 71 91 30045 67 70 9 10843 46370 231421215 135888 174243 14 11 200879 35784 253745 5 535939480 218308 305088 413601632 445495 199840440 53163 84 371627 66 22 94357 4 301847 393349 307764 11103770 28214 231695 313510 89 35263 43 93 48 62615 90 197984 75 26 52 49 48 2 5 35 6 21 465725 13274 190834 447839 74 176984 83 174874571 1 364634 497323 85 311675 96 287238 444579 14 57 691302597 81247 382657361 24513 92 81149 4016504 68 77 288347 15 4 78 99 901573238 253722 444445 47 89 5 60 153817 451761531 222713 50205 419469 55889 67 94 52131 206384 28627294 91 296877 76 84 22 374519 86034 308116 6 283951 3238 63 376028 4 83 42 106144 66 171856 146695 26 97 369458 438957 38260843 189743 850980714 669979249 66 62411 587380205 497294 40 144063 58 299378 21004 31109 580463074 331802 93 87 24090 35 768653503 105408 115835 314426 59 408444 441780 313379 454296 90 253889045 7 18 76 34437 124048186 257373 1 461793 52 65439 225889 14 79701 10 66 41730 115753 552442 247362 40 221861 207089 849593454 57085 84 70 75702122 26 7 15 493652 486371 740382281 223600890 447371470 173745 92 25 22 158961 95042168 85 6 751762184 98 17919 191352 278720 223041 45 123909 219862 191166 434424 515742375 192692 11 45 12 68 209318 32 717685209 357448 15 49564 215019 302954 356654 157837 44 899774849 371381 57 15 44 660980616 310755 490522 1 60205 49 301765 59 138718 248760 2 194594 771408776 396197 252883 30 121325 99 34 373606 236209 50793 86 77291 5 408462 38 335191 847157200 56 190882 96806 73 473997 266927 66 84 18 83 46 465081 171684 201673 4 195919 114404 90 292616 31455 45 305015 154086 152701 114612850 6481 192965 65 12 99438 3 296194 140258 336806 266363179 4 58 275791 43 421091 394884 187114 90 32 74981 95 2 87 102379 78 429476 28 96 175326 67 246485 400234 53 72 52 5 370563 58 86 43 17 71 91 39 40 97 75 227517 67 335809 88084 480930 6 796978583 1 330402 760093737 403489 28 432395 43 8 53 195582 5 4 82446 1 219435 3 91 84 155923 462046 89 56 398080 24 347356 21 502278800 5 25 453461786 6 28314 168675 474202 97 71 61 255097 144856 18 37058 296149 8 6 46 15 409158 15 457371 23 22 77947 13 244106 330290 441824 178983 2 53 12 21 30 478273 3 449171 359212 139522 10 109266 276875 747201687 493426 68 160752 57 193761 430778 48 459969 252895 6081 381060 132603 4 55168 60157 396582 2 72 15 3 72 366916 63 262240 163222 151822 252966 192065267 68 83 441603 676345680 465137 79 460043 67 97 79 42 202140 3 85 81 287799641 288808 70 1 783762225 38 53322897 186984 549453261 5 482995 981076399 562104676 668989663 76 70 6 312380 44 48758 282413 395749 169466 3 273896 200803 13903 171141 608793859 293685 153069 449186412 70 408060 88 7 93 341647 436753 452541 65 34 73 310153 51 204143 94 23390 2 7 74 111678 41 6 723447313 270825599 81 804056430 71 304130 34 123320 7 82 56 351277 2 11 95 429613 479798 821561779 302433 115788 320034 95 394296 371033 7801 45 63 297321 202351 36 744789984 2 343637 405163 145310 763376980 670705821 184621 428113 33 46 38 300339 56 48 53694 98651 88 181392 487700 7 698526225 96 35 324824 54 2 89045 47 159783 520616713 93 15 75 225816515 48200 45 391230 29 41108 172677 219931 88800 385806 237128 7 95 47217 283000 848020063 70 42663 437516 323241 5 18 88 73 81 48 159161 617687186 277130 65 7 37 340870 382899 35 98 315099 812445506 485338 445385 5 273186 13 25277 82 134300145 13 148079 9 37 94 65 9 3 12 341490 95531 57 59 17 30 55 346701 85 96 122608 84 256965 475510 169478 4 34237 33 26838 498603 1 97 416493 19 870608824 256844 99 880389130 53 68 55 15 94 20 89 5084 94 96 497289 5 378306 53 283914 658362991 15321 5 58 69 60 22 428074 346103 70 190885 7 52 82398 25 172803 98 97 172499586 7 496012 413129 58 257372 25 95 405677394 190495 242877 90672573 487354 42 385789 341391 10 466500 85 116555 81 69 4 464981 145916 366759 33 67 67 70 91 8 243280 247333 82259 26414290 454005 125417 42 41 425761 35256858 14 309190 9 281598 181919866 62 14 119597 98 207944 275576 247464 570729401 38 237570 15 21 47 7 47 154912 8 209337 132362 52 255624 48 65 90 53 77 20 22 65 407549 367222 29 82 162107 70 247706 98 111366 198884 264850 15 970820558 38345064 50 162500 2 3626 446365 469699 88 374420 75 134131677 6 283191 225445428 478818 79 373167 40 84 130487571 2 90 34 36 46 97 69205 1 48 1 9 765790030 340411 3 941487295 60 42 48 9 28539 231489 129478 23780 4 227816 17 16 79 51 486986 432716310 241064 314721555 59 46 488753 164406 22 78 54 429331 40417 11720 6 211190 490480 2 658055465 141956 350165 12 95 617354011 396098 45 72 455117640 21 234382 507348914 76 92445 69 454934 83 141565 489769 82 169099 25 464205 95 182661 64 122760053 254499 40 59 22249 752587159 373642 40 11 437261822 33961 38 926104645 108929 450830 25 47 120977 59 66918 39 98 451609 88 531505465 28 167456 94690 78697070 77 57 7109 366536 311563 54953 336155 19 2 29 60 315821 174705 456979 53451 104889 335792030 46174 444028 39 85 36 88 449715 520448485 2 25 88 113429573 94 246417 387564 610161289 580675731 94 244679 24 62468 246593580 160573456 44 901563402 449174 6 99310 23 11065 110601 58 477912 68 242626 14 136925 359323 599394775 336683 425747274 45 18 58 36244 6 64 71 449362 260413 783107499 27 5 260385 358348 141181 11 175129 69 880572216 196585 460478 170053 365689 186674 55 24 5 22 21382 128684 60 28 2 97 246764 19 233526 99009 20 308473 75881 475611 41 71 333380 2 128585 4 395163774 443621 91 8 242112 60 112177 332120 389831 49 50 27 237911 16404 1 67 60 2 198015 25 8 247072 233994 56 34 62 87 625818023 24 399068 69 63 73 77 259559 85 76 234714 179059 738597293 138021 797141772 426339 9 299859 265201 490132 316381 39132 9 81753 1 280068 3 85425342 384972 416453 80382 49 18 362702 13 137199084 210514 105280987 636689756 51 98 85 260413 774486210 16 66 73 44 372856 58 272851 441345 316299 369135 10 743954541 15 33 26906 733936100 49 86 221542 96 735140184 6 888020664 410429 5 427383 50 41 157940 7 68688 289480 188771447 75 31 68448 485846 14 23 340428 2 290166 151140 988519012 203379 64 26 69 86875 651954261 99 98749 350647766 67 372632 362491 21 37 8 47 4 66 8 368527 56 84 921570813 2 94 274340 37 63 18 487916 397991 35 39 15 132592 97 60186 265821 336623 2 456184 3 42 995940774 65 98066 372552 83 92 57179 3 684338669 73 30 99 95 93 424452 61 78 260967 330760 430238 27 68434 280390 4 75 71 861042155 41 6 78 8 7 99012 3 57 28 466489 150038 473914 27 84 72281 4 35 102133 61 441319 67 331857 530064696 41 67251 91 8 913087447 29 38 60902 50143 372422 456072 7 19 400372 18 460654 8 1422 422204 599 50695 45 8 96 72 75 424050 404733 142397 43 61 42 439926 1 489310 1 111516 30108 436293 128751 143298 64 399209 1 47 22 94309 36 183213731 210728 165932 481238 16537 23 40 54 56 189072 31 202285 448096 117066756 334233 256529 77330 65 101178 708004106 85 15 66 56 205318 4 47111 253578 54 223723 64 93 88 80 14110397 489705 330877 34 4 65 477366 5 137284409 595439024 2 65 103288 874362742 81 1 9 83 6 89 79246 24 175689 82235 1 35 143096 2 297174 7 75990 309984 8225 2 43 978857715 8 98 29 57 107777 177245 78 32 64 97 496811 54 22388 64 90 3 72 87 420542 10 2 120192 66 19 38088 271729 295811 9 353066 26409 636562989 6 381145 392601 30 35 398881679 344435 87150 224287 361715 9 683120230 6 330110 26381 301313 42692 51 6 75 149162 9 276570 80 139447 18 468877 953803288 207998 419702 25 44 470858 42 354743392 380228 438112583 9 44 41 154374 209104 95 1 55 4592 96 58 94 59 325663 95 37 15969 58 360135 16766 77 103517 25 8 404533 428726 192317166 40 5 86 56 438811 9 31 382381 8 24 3 243589 31 176608 46 67300 416761 86934 129619 84951 22 203935 374241 410997 9 870131692 5 92 21848 149899 108355 7 69 4 111925 423148 2 90 18 373639 333494883 356519 66 415708 384498 79 752702417 186954 7454792 96 8 59 94644 7 713450450 22 20 7 62388 9 889369478 41 4 12 454985016 185318 43 551691632 65 115943 721737477 60 95 15 7955 7 9 774845894 7 304703 8 81801515 80923 172814 8 765703481 80898 35 6 41 4 403771 158508 40770 87 349389 35583 18 540056190 91 82894233 32 15 296326 468953 1 165456 323737 212970 35 30 957475336 97 98 193869 69 154963 268850 48 4 58 426074 474664 61 155605 260072 9 188885306 6 25 54 216216 367554625 70671 4 1 462029 48 445426 51656 23 337682 362876843 137531 91 5 99005 350346 18 908873169 377302 149598 6 82 139124 489632 43 220415668 11 36581 93023 61215 486609 495580 39 198277 220225 88854 2 358448 142976702 49 450802 5 205233 29550241 363960 524288320 74 35 83 18158 65 81 12 27609 183922785 926775142 492842 616191617 296366 399430 95 143157 8 35 158747 980061306 67 83 8 448739936 98 96494 342338 19 50924507 334430 305483 85 6 56 18 72691 408822 468673 108713 29 314879 675725214 39 258746 62 174333 316958728 460093 138643 2 366827 785538155 200371 58 10607 308553 58 289814097 9 327196 854474713 179815 9 55 149538 472488 230810 404110 411709 184377 70 465663 362018 285988 81 37 122850 25 36579 52 2 12 254312 248353 599607384 32 396977 60009 84 59 203276420 426779 8 91934 344623 429152 261980 1 410719 192436 435426 53837 6 875462746 5 329759 38 441464 74 258189 166972 841559015 285291 10 135450 6 67 56 498110 389568 37 58 315734903 188189 64330987 22 107270 20 43 88 236899 11371 136797 87 6 4 119100036 33 43 357140 878924336 52684 9215 4 15 573342937 6 44 83607 100887 51880 75 482588 52 71 25 67 99408 995131228 71 67118 74 36 20 60 6 456827 57 269761 6075 16088 6 82 20 88 89 88 12 370213 387406638 68 480812 14 120556 500576625 88 203614 5 73 26 57 794141696 491502 41 380235 79 9 88 930981293 164916 496864 93 35 48 5 33 531225209 70 444416 159459 51 217133 92 20 70 67 8 34 41957 5 271195 160487 1 3 6 159899 2 25986 91 14 92 29 22 6 17033 81 383949 36 439924677 720417579 184029 18 453853 21 731617845 434941337 216605 487322 236096571 485231 391125 41 43 56 73 440964 988842487 135946 79 50372 74 434844 12 241885 470801 356847 7 462325 218077 6 54 82 51565 169810 51 67 368146 17982 23 219447 14 14 74 21 434141 12 9350784 422822 362238 990869196 881351392 14 91 81 234390 30494 84087474 392548 274068672 742572648 403522259 59 36 32 710549861 25 315710 8 462310 255640 161842 82 310410 31 71 113718 83346 98 39 6 201247636 29 157022 91 46 418815 203889 131451038 53 36 444979 45765 22 75 128775 102122409 15 495662 156577 350788 1 304313 61 74 456709 277077 402983 1 3 50 65 234951 75 435952 977098860 91 55479 33 20 25079391 58 60 1 14577 104887 87 77 65248 7 223684 77 412068 265930 51 185990 471816 13 273137 418857 259522 44 83 2 975800258 351336 132118 96591 23774 29 474927 419299 140621 344880574 581717481 485578547 310164 306584 391122 72 10623 1 69 211414 10 84 256989 29 325630 67 95588 6 836095563 809254519 413575 8213 440434190 89 872785362 259128 43 717508744 35 62 98 524290050 421569 88 886991390 5200 64955 94 77581 65 326914 76 400703 430961 485927 31073 183812 642299101 6 469833 44 5 89876 58 286505 292485 355935 314190 28 188465 70 296269 59 17 997505969 53 27418 37122 21 9 23193 5 496263 342910 199218 96 145369 218187 50 21 337610 10 41 9 63 2 55 23965 66 67 52 491773 178069 12 30 16 69 28 486460 87 54 42 87 58 9 9 37 93257 414559 57 122580068 7 1823 123424 627786355 110853 7 152158 574 69 7 55386636 370892 50 321222 17 14 24855 224251196 3 47187132 55 487679 54 322178 8 429885 34 16 1018 78208 98 468369 126166 525875742 15 484796 55 5 492618 57 44 6 16294 60084 6 31 421074 342457 363157 366343 5 468263 171020 2872 214626 111285 50 167352 19 41 57 371259 212249 2 479665 94862089 210352 80 55 7 166211 47 3 2 4 159010163 659960647 419004163 99180 13 287021 548162786 579765978 285111 376548 52 108998 10 81 6 372714 35 15298 397291 977258989 90 303831 19 82 527279784 415090 103614 96 61 426815 243282048 100463 65 64 1 76 44 277334711 329983329 296539 35 122098 189880 144894 55 303910 79 361349 309791 265383 98 349206471 408442 6 15284 98 255397 15 92 43 30 86184211 929272728 83 64 8 264477 10 5 61 2 309995 47 242979 13 193154 479457 36 273565 3 1 131055 209450 43 42 87 24 85621 66 28 19 271979 99 39522 8 91 20 234422 307749 23 3 905188657 1 16 86 64015 87 458188 91 62 114368 29 10 145893 430935976 51 27 195265 295168 43420 8880 27 6 74 37 81 50 38098 81 22 14 88 86 243719 84499 20 360834 380131562 211570 11 21 268458 79 27 2 4 8 62 64 46 94 86 293412 74 89 471255 80 214310 735634495 593456357 79420 37 364921 496529 70 55 294117435 83 73 50 52088 94792 1 221365956 21564 159834 77121 222625 248755866 737051646 2 142269 400126 60856 317317 57 5 5 283730 61 112377 59 96 415338 1 24 9 93 479014 18 120016 9 456907 35 89 28 81521 279306 124771 5 81 325276 138745 16 39 99058 4 67642 77 3 5 36 407792273 99 330078 61 655651708 305540 59 175188 63 10085 306342 325288 197550 93397 4 33636 36 87 261671 77 1 55 332743 98 453391 20 87 53 112982 10 18 489154 27 11207 198254925 477187 12 92060 36 25165 54 124469 291288 42 411491 14 28 114386 475279 66 148217 2 7818 13 96 245300 9 351497 2 6 249301 143996 16 13 8 16650242 625933515 78 22 8 71 761422217 691625182 495289 491568 63 706976286 32 496359 92 10 469129 63 22 4 451644 18 3 10 47843 248993 609016357 118932677 432420 38 73 139224 366371 221125 85 84 56 907674541 89 332977 309559 88 14632 18 216107 56 9185 28 885012684 842639388 21 86 294239 3 46 61 98 245462 32 70 17 728607774 618734390 62585 25 315087 593119014 1011 51 485497 35 85 362466 148026 297641 137222 237369 66 4 187849653 11 92 47453 422844 22 20 149233 1 484480 219772 3 39 25 39638 78 44 294262 444510 21 74 43110 33 332637 23 79 72 91 3 25 150002 7 84736 228645 305790 527757445 335605 6 58 1 8 152447596 33 36 30 286130 33558 31 82722065 332597 8 89 88089 77900 640700277 96 34 75 401371 17 1 315467 466720 495517 317918 144761 38840 44 36 443085 16587 76 91 757093891 9 71 76 498179 328769 6 50 83 427095 267141720 10 16 522941536 310374 37 8 47170 77705 13916 48 7 331885 410044 97 160304 95 384226 16 64 54732 300168 24 317590 82 26 329286 46068 143671 28 87417 97 236602 402473 40 459570 81 94 4 37 4 43 201463 87 142236 18107 95 101188 310631 65 4 46 197433 13 385762 70 36923 46024 158036 24197 282565 107417 356957142 823218990 83255 93 72 31 73 282647 134428 15 85 196020 29 53 38 94 48 413167 487770 339399 347718 58 4 364458 4 16 13 539310933 254459 15 407529 7 39 631256110 79 209264 9 67507 483731 87 47 260844 443994 60 228152 272948 36 157907 95966 158368 194888 3 142750 46380 97 45 958131907 45 42 557915420 714462242 6 12 331642 332159 29 239381 656216996 59 165261401 190855 428370 62 56 17 45 91 146067259 355384 111068 11 7 5 199782 148059 67065 1 3 759547198 78 286121 46 146227 21 157025 30 2 251716 401356 99 75 256007 24 470742 596679260 425658 251038 64 87 51140 1 44 92 7 4 32291 94 75 28 4 82 132966 68 66387 27863 328995 3 137476 51126 427864 249675 74 254651 21353 261843 91 275867 13 65 1 153510 4 78 211991 45 74 5 72 442057 349909 36 72 674513176 482788176 247102881 307151 97266 41 54 952271694 46 237828 40 5 35 76 27258 33626 496588 6 67132 466475 44 255070 65453 54 417513 85 385815 301924 356429 400415 235301 93 278061 448406 3 246930 148241 254913 5 31 84 17501 95 252792 399044 133879 433307 496182 37 497912 901004301 74336 397700820 184086523 477347275 408176 68 53 85 66 136075 15 251621 15 27725 344612 94 62 257486 80 67180 167972 214073 76 21 133731 59 389228 412453 57 91 4 98962 44 231961 21256 3 987580859 342137 148293 79 56018303 77 39 35 90278 8 77 42 653143788 22 59 26 53 76 73 181242 13 28534992 9 16 127143 375838 2 3 8 480720 255301021 36274073 27 4 364082 84 56 460465 77 8 56 67 4 358506 142677 131331 121609 8 182285 317610 20 295830 59 170455429 27 175099757 163492 44 3 8 328748 143003 25 69 25 208997505 455239697 428827 304021862 72 449318 253580 6 171532 123412 8 115511 29 324342 283317271 114752 64 28540 50 61 79 68 428744410 105086 40 27 45 72 333456 13 433211 18 71 78 94953796 73 4 319252 276470 8 467271 65 74 29 45 93820536 6 358056 38200 253383 48 41 2 88 479737 24 487727 6 8 344742 34 74944 9 30 7 290614 40050 439139 80 184633 495710 23 395286 31 353298 15 78 30 67037 98 374013135 300000 197115 434150 9966 55 185337 32 452121 901503343 87 42 40 361466 3 28 22871 237016917 63451 304106 79 193099 985428664 63 150922 21 67 17 42074 18 16 22 22 19 40 42913 9 10 28 5698 26 56 489388 314139 436672 350297 50 52 19 33 7 66 229097 568979626 195375 8 38 390445 217260 851503968 75 638003727 79 9 71 92 85 7 33292 152804 77 701125244 17 268869 117312 467225 68 262756 324452 56 162437 4 339450 72 93 193157 17 6 409335 338284 57 65 41 86 22 390744 56 3 81842741 369180 36011 61 28 61 39 398952 845164963 351172585 4 438583 18143 15 400879 400606 340031 73101 336112 575272973 58 492241 57 62831 87 65 135322 459733 774289292 367915 6 46 95 26 75 271860 395896 88 3 331200 81 484715 489358 48 263449 96 132857 464107 49 236863 24 45 118923 80 22835 312301 8 428306142 91 1 66 142569719 47 270099627 433820 44 53 28 8 233431 123069 46 40 578175148 43 466294 75 251557412 14200 89 66369 4 94 392420798 74 174681774 272670 117622 52 7 1737 12 116640 305453 80 4 9 81207 118544 38 92 190253060 94 455025395 303174 451757 471387 201367 37 39 399859 114130 11 30 52 79983 182227491 53754 281849135 6 462305 458473 135618 414933 157442 2 395473 238510 54 203050 375261 74 101130 282792 494200 28 52 433559 15 332802 61 73 190395900 303721 176737 125183 271459 76 93 77681 12 118525 95 306842599 427193 66 30 32 179857 197976 16 355998 39 75 572034691 307714 31 16 395949 272473 391244 65166 83872 96 23 52 150930 93 84345 31 247035 43890 485496 98 1 315076 223316 122455 487128 64 4 97 19855 57891 37 29 117932325 92 49 278602 293050389 5 35 327903 32 52 63 114361 233296 6 59 220856 11 30 7 242412700 380221 378104 46 9 401046 30 26585 63 242308 35 380376 3 437988731 120206134 489087 90663 255378 245845553 48 40 68 427732 92 75 86 6127 76 1 107428 255214 364274 73 8 16 30 66578 106975 93794119 24061 80863 248348 13 367407 14 434251 59 86 483722 5 412563771 281840 346779 331121 85 456017 5 81 26 473730 58 8 228210 86 198978 1759 44 31042 40 16 199106 330345 63916 55 91 21 341684 83 5 40 75 482258710 13850 127897 60 401102 353504 20 349139 135617 421366 7 327472 205728 75 50 13 51 80 7 214159 276526 15 294881 791042316 42 103483 104253 45 111976 216001 21 50 2 289623 77 21538891 49 434713 36 68 220887 801526329 267245 1 99 26 347953 40 59 318919 63 270670 89 315527 447740 40 24 25 326212 469731912 179618 403861 283208 6 493622083 327840 438081 709598297 85 8 104141 4 71 412208 546773114 422733 322187 78 12725 260297 94 469958 52144 525322372 29 3 68 13 349968 53 51516519 19 333341 244439 5 1 65 24 89 5 450361 377464853 119075 56 247206933 200773 180822 60 345941 312883 13 861949689 341619 86 44941 52 7 102892 5 6777 94 815458164 4 171527 11 63 87 82256 2 154026 461585 82053 38759 61 148437 68 7 244346 27 79 161371482 325820 2 101292583 5 470356 112434 272468 8 50 344078 38 653054627 4 92 86 459357 13 481245 82 27762 35 138036 3 98 75 2 82 31 23 76591 68 474309 49 4 90 432899 71 53 376243 61 485942 5 66 795997117 12506 25 28 86 32 402736 2732 96 94 238442 68 264463 15 1 1 21236 311516866 315046 269277 92044 308615 248701 39 230604 329711922 14 205463 138257 8 2613811 33 54 12 148254 4 244880 22950 427290 49 32 34 85 43 151209 403575 2 3 397679 370458 295095 59 9 166970 411344 101693 79 88 288510 194606816 29 42 68 48154 2 389097 80 4 467511 98117 392590 31 90 1 513746139 90594 9 398315 953576613 115022 749498382 74 932371641 98 388130 60 478690841 7 171993 42 74 9 852213956 57165 3 115619 99 488880 956791464 66 211425 87 953693105 277090 89 59 9 450256 340394257 35 221715 336094 53 49 4348 271752 34 472530 45738571 22 326499 30 133970 2 121508 136278 253791 310903 80 24 154524 85 864031884 550355516 93 23 86 100283 6 180984 6 493272 4 1 23 79 53 181844 157054585 288727597 214835 249076 50 23 173242 995705727 523230841 355030 29 367396 96 31934095 15 357129 347216 397605 290488874 74 480550 293125 714939353 9501752 93 323729 4 35 57882 827668028 495272 76 62 45 30 18 349319018 61 28025 75 107822 22 30 39 22030 401017 400100 342896 276855 227874 544778851 96 147995 99 992464952 394754 25 286462873 200699 434084 73 38 571161665 81 3323 569434655 81 32 73 94 398418 271679 254116 30 899217447 13068 83 785876531 455778395 31 66 221985 57165913 72 133451 161885 385588 79 277264 161302 363620 405736 269950 91 310797 318207 34 81 434492565 458903 499586 247172 24 58 20 50031 23585 66 77 1 386883 258960 46 17 725938742 8 9 68200997 464536 71 5 2 17 77 701467236 32 89 255522 7 381576 85 483160 77397 17 97 13 31 146246 33 31 27 395710 166038 18 28 7 219436 32 27783 49 94 30 98258 87 60 269580 756233655 47893 341326 1 338226 59981 37 12 314699 200116 983983565 481620 459924 17579996 423314 2 8 704918759 20196 38 87 171845 37 419854 396632632 89 40830 73 46 32317 33 54 109669 98 199580 18 305062 397834 17 80 325702 58951 151139 37775 40 65989 98 85 87 40 47 84 7 69 347454 447056 47 60 19 78 65 240861 16197614 99 238998 395785 29 86 49 725313897 367786 37048 489269 24 69 56 60 898740489 11 13592 485397 8 254645 9 340784 57 436419 41 8 10 93 13 80 944120470 952787890 16 11319 401268012 22979250 53 414719 52 29 95 68 88 4 2 727842081 422031 346061 6 171060 85 23767 37 80124 318294640 77 39 275629 62 69 404383 172263 462777 7 164814 61 50 75 451447 45 2 241198 237402 63 164767 5 54 62 57 84949 39 112252 346778 35965 6 418179 91 6581 52 41 45 19 85552 459949 65 23 150775 41 20 38 817528058 48 6 264756 14 177591 56 98 90 89 6 7 300505563 384837454 346567 466306 127022 293864 334924607 226080 88 42 46210 72 279544 97255 442371 119910 415606 3 60 46 90 38 13444 65 277019 10 96 718140748 138497139 489957 63 324009 27 47 81 447249 412886 206089 3 80 404111660 73775 459571 4 2290934 56 457110 635980082 52 45 285133 58 296262 92 35436 1 185860 96 66 314064 127187 97 10688 2 236060 402598 187507 15 395068 389216 108471 457544 1 306489 340300 266439 98120 42 31 286521 35 325612 12 316404 56 219073 17 4 92 86 24 26 64 73718 295967 81 756574379 123842 5 5 68 243882 493831 120351 143999 6 325776 123002 349110 40 15 6 62914 182667 49822 433730 19 59516 22 81 98 700791130 425419 231403 163283 53 281174 950646055 14 235713 44 1 381647 599531878 26 404986793 7 176858 93 350390 67 69 10 193046 422373 269369 29 18 28 4 318762 245225438 77 32 92 454153 387467 362375 488811 19 91 30 57 471980 206553 348681 199955 31 63 864060058 18 4319 160298 405983 32 72 355858 468096 34 39 734050073 98150 76 26 6 66 27 7 52 415234 84 84 430365 250029 4 31 356654 27 140575 72 33 75 58 59 78 280439 63 307650 731118539 474030 383007 139893 3 39 57806 237967 82 64 15162 710158262 110521 396894 281653 473035 406896 79 78 6 44 230765 5 55 395020 2 378390 946497288 189226 99 5 45 96 46 68454 203062 190184052 52644 87 310806 1 142928 81 490099 64123 312029 271093141 346864 7 439907 6 31 1 50 69 303074 10 9 22 164410 307360 1 77178 43 70 151258 93 394723 3 294625 39 60 60 247544 42055 71619 467176 66 246799250 295751 434551 59 26 328446 472199 115155077 611727023 73 248029 98 86 136827 85 21336925 470705 52 13 75 433449 6 876105082 25 6 153367 379466 1 6 63 378922 143192 446743 665513103 94939 92 166451 82 68 339474512 35 1064 241863 140567 69 507190972 75 489635 39 319090 78 430172517 177001 223177 389890 96 95 291878 51 251023 1107 95733 771801567 259573 66517 288392 294918 44 364035 449302 6 144595574 195159 55 37 39251 624375650 288553 31 429896 97 12 5 1 30350 72 3 22 53 318392 61 83 44 223382 84323 28 6 8 21 50 17 9 1394 84 267608 72 31 239223 384084 12 428598 353479 811188246 34 97 29 7 302917 5 42 86 360355 66697 84 359753104 152603 231233 32 66 8 630355260 273832 49 52 379557 168579930 76 80 79 282924 367729 29 135559 282673 49 56 450242 121001 260541 126004 272805081 7 23 6 331629 6 217870 44 873528524 93 142820 5 51 387856 163461 21 87 51 238790 76 199392 52 192665 407550 32 172516 458292 21 401712 246417 1 222304 94 54 77 497337 25 401666 424124273 61 482061 51 1 258827 322142 1086837 397797 393506 458837 6 15738 54 279467 45 93113038 9133 319791 386355 352569 60 4 405031 223316 64 60 37 149921 165923234 71 34 7 99909 7 81 21 442050 1 68 244020 33754 58 853289352 38 27 63 64 237491 8 70419 12 22 477764 79 117239 388270 222777 27 303977 251215 88996 154536 47 3 150928451 247167 343033 76304 242477 69 413144 11570 1 3 218603 185375 92 72 68148 397571 3 357811 38 216653 392696166 231323 35 90 7 36 182947 13 409308 355711 3 117582 499915 6 92 186756 139115 188998 27 68449 481620 241916 65 86 9 20 95 96 77 42 80 354191 843801572 79 9871 40 86 354605 27 22 695786814 474229 30618 770537123 245522 83716 3647 384295 233871 250131 56 2 783763533 8 2 356163 220244 411210 493297 484161 3 201167 701911746 56 202422 40 32291 499871 40 2 61 836543668 20 4494 498267 69 5 46 3 43 29 426878 95883 65 143683 46 384856 10 87 198719 203881 164385 47 46 2 43 4 69 136638 11 55 39 207880 267358 182505 8 1 8 93 39 462364 33 150210 72787 44 40 12106 75 229186074 71 80 193616 302650 35668975 315041 86 69 7 78983 400289 92 17 58 185560 44 94 48 65 72 91 4 150816 216602 3 44 90 151526174 223456 400708 55 14 3 14 48153 785374173 378731 16 78 842224593 6 94 53190 7 480529 97621 50 149749 579849978 86146 58 420713 58 811249346 93 184699 40 327695 136578 392216 465427822 83 41 82 96 252365 89849 6 73 32 40 337849 408906 67524 426482 629699499 399491 382370492 333667 1 342979 217436 477008 367468 199223 26 389831 2751 67 278023 92 239754 3 22733 41 86 40 769380325 28622 150587 25 306788032 162982991 212378 10 1 487330 399201 369411 63 219612 75 362843 425077 69 97 13 118619 78 10 77 45 749424397 392303 6 870678950 4 303714 63 179091 289242 5 164832 127612 55 34 106187 110515 53 55 634657484 492108 37 49 72 173578 43 327041926 493965 182169 339517 9 22 24 240027 51 464560 60 260282952 75 5 140980 84586 93 35766 19 203211 4 77 53 335532 356251 66 573413826 331094 349977 47 714419361 14 38 90 22 425095 129057 78 89 475934 452293 406224 142086 91 99995734 8 70 423635 196113 5 193040 53 34 36 364619 341079 89 24 37949 292550 403262429 3 4 286903 12 344232 76875 201370 95 9 339004 33 386537 325331 5426 355459 83 9 15 59 74 39 807364825 45 433934 3975 260710 290492 33727647 428259 68980 25 118243 132601 70459 137748 21 32 480409 39 384812 3 173633 42 201873 40 29 70 20 66 41 207103289 88 105865 427755 52 78 96 7 481148 488523 3 213620 27468 72 201280 166941 214471 313911 8 75 57 121907 62036 32 9 884450130 17 76 468215 18 410411 50 3 109585833 66 21 27 331873 36 102678 5 81 389154888 451712 7 424234 2 3 270519882 172446 254856 53679751 45 92481 55 197972 5 89 5 322191 180270 809454441 425780 19 78 422870 172234 163103 25 22 198052 65 37 18 171736 82 306078 97 742855079 60331 2 31 184080560 176695 142610 284442 51 24 36 39 273507 257283 404523 148927 90 209575700 87 370958 8 276743 402586406 1 11491 86 6 566660579 137089 264142820 58 22 96 119659 21 4 291651090 30949 71 69328 314132 220103 84 13487 309304 846097628 418685210 7 206826 92 338333 455882 49 178696 24 3 453153 54 174995 59313 389252 59 921196669 67 126233 62 279359 426797 119365215 46 82 90 17 83 359675 44 195328 138970 88638 45 260958 3 7 57567704 1 7 398545 249940 85 67 3 84948 33 19723 14 309658 2 316242 438835 483280 43 29 47 43 16 127464 80 71 17 67 78 410145 37 508843419 45 87 219478 353835 31 18649 285538297 853013980 381359 67 40032 41 18 167104 22 75571 85 20 83 16938 187801 65371 413947 196201 81 71728 562119944 16342 123135 301453 51 52 1 2 238884 564136501 61 486570 311073 77 278960 282207 39 436420 16 874850474 82 135060 401094 94 33 6 107559132 2 418778 446255 328017 4 606591527 62 76 273582 160867 265399 10 292075 54 29 96 89 134301 64 220436 737559583 82 644519747 487296 852233911 374427241 25 3 253529 8 96 440638 30 330756 67 7 198987 35 11 370523 53 47 78 45 211857 232054 68 70 26478 27 55932646 13 36 123792593 395090 3 40 49 431848 429485 69 59 375021 133214341 551188796 72 36887 83 35 35 4 5 36 95 367058 60866 78 353007 3 203419 86 995712841 144625023 4 39748 66 248007 90 364534 3 2 51 332885 195871 126883259 31 404928174 34 2 29 576905708 88 825221378 425021 34 716289522 5 63 389840 79 349257 767948174 259991 5 64743 865695218 154297 96 104797 3 59 20 151213 375656 404498 385089 284122458 29 33 5 60 409046 327253 453463 179835 321664 357733 276321 5 79 86 37370 98 354850 397721 498389259 43 599305919 90 43 162897749 8 89921 80 70 8 19 367135926 605477496 47 42 205602 126274349 80 33833 100967463 411139 84 95 51602 222059 180551 98735 502553871 51 1 81 84 437040 398285 50 31356242 301456 96 8 470973 37144557 63 97 25 8 21 91246 44 9 269223 89 365671 477590 222028 435321 79 382765 276691 578900501 85 228088 94 199284726 61 402009 93213 444260 174064 315770001 232452 695661634 292621 6 92 632972600 24 13 37 6 281395 169894 247726 468975 309012 49 60 44180 41888 73 35 393381 15 143868633 252079 66 228671 9813 445092 66904 172072 13 84 79 41 427855688 36 75 146416 81 80 84 8 72 202909 28 89 179049 283215 78 5 74 163516 3 217283 230840 128985 340562 430477 7 50 72 96 271832 86 92 62 58 3 783106627 28 36 68 90942453 407378 54142 350661 74 213275436 43 221043 877751714 20006 586342414 64 431228 170846446 32133 75 18 46 32954 43 461798 829488693 340999 99 9 21886128 8 37 35 257541 16 90 189563 8638 74899 270606089 22 80 56 115763 84 11 25 1 18 144541 4 61 270568 2 28 8 22 14 297358 144042116 85289 109724 84 98 383418 98 174661 313022 7 57 15 9 295405 3 292788 10 24 3 178894322 74 68 182549 57 23 156580 261418 182639 122319580 68 4 426917 311725 8 223623 26 85 248447 53 7 53 166984 116302 120416 8 464543 73 250052 56 84 63118 55 54 151893 491360 29 7 833249584 124614 108131 68 589733872 544643594 160573 248286 26 235331200 72 31 58 4 27926 71 355346877 77 401091 452318 631367547 78 52 325042165 49 20 377605 942661063 91 1 26 424895 433206 6 465035 149089 7 8 336752 8 488756 29 94 93 7 151153 75213294 343079 73325 34 2 406942 246910145 209771 13 6 671485926 555085196 32 167747 3 454465 444785 311317001 34 7166 1 328795 30 703355743 88 42 3 42 69 9 57011 488119 482257 208917 59 57 60 39 5 127975 2 173328 27 54 57 3 60 339089 55 55 306797 22 53 34 3 180450 77 78 83 375793529 61 65 6 271871 36110 83 51 323319 14 55 80 154976 212121 186794 7 49 68 69 88 9 333457 43 39965196 344692 80 183760 307164502 227247 65 34 34330 59 108103 16995 305780 42325 51 74 2 88 71 345498 172591 66 103753 32 49 14282 20 186588 2 9 203199 20 69658 28 47 355673 231335 247 64288 387853 3 7 3 80 326286 61 367045015 191856 19 122304 70 81547 55473 97 43232 2 89 458022 475404534 46 86 796283121 422638 117882 185242 66 17 219044 454164 78 41 335305 18 17843 7 78 102431 89 3 91 80 273375 308118388 128252 85 82 8 496071 121543 183612 28 415254 41154550 171255 447890 44 63 60 13 28 96 644419861 510128391 118156 143181 55 329626 863670227 20832 447276 72 49 121487 598553619 31619 490321 17 92 473852 221946 90973 275565 69735 47 14 353676 16 30681 196548 828660097 35697 84 180032 94 603708075 90 92 185628 283476 399718 99 347731 18 3 396315 335107 54 281728 42650 56739 66009 54774 1 90 92904 67 47 380781 66 8 466525 2 13 50 178141 356897 875874386 456866 409973443 133480 186087584 169950814 141567 26 41 81 404850 20077 14 62 18 68 96 56653 8 205152 44 82 893732723 3 90 42534 60 32 9 3 27 274280 8465243 8 32 361787 139025087 56 2 962804473 266172 31 5 294007 330009 33213434 41 136655 45 155529 50 30 24 4 205620 8 9 82 71 62 58 3 362428 898084177 61613 24 2 422204 23644 4 446334 136579 146107 291533 194611170 14 48 336083441 331182 464631 8 196860 9 332746 59 439496 910040250 1 388992 75 40 107288 16 4 76 44351 25 284494181 12 10057 229774 573226191 610982207 145571 4 158971 42 17 24 392513 462950 336085 21848 109980 248452 32 289715 471253 424097 239154 60 36 3 114117 12 2 75 207134 9 75 447786775 346958985 241075 4 174891 4 4 50119 437145 1 419294 54 85902 75 68 90048 71 516598996 6 449851 87 45 216642 16 342763383 57 64 624239176 954272855 534174669 51 325615 31 365979 42 5 182161 273223 499030 346829 41521 167589 1 44 97 43352 447048 196372 9 118455 334338 249436 3 60 53 16 7 33 37 95 288274 81 459214 1 94 431558 208448 46 271264 427932 321757 433578 181135 95 118025 869293988 396349 85 467831 183277 351476901 39 13 66 390 26 251145 51 63 18 522144472 254906 93 86822 121203 19 447781 16 344083 4 92160 14 20721 476931 82075 68 242652 23686177 28608 489861 49 55055 352007 65 5 493190 71 402540 43 102668 491916 87 45 358212 9 43 283616 497297 452169 472776 97 309487 436754 204634 10 62 9 399332 7 684818979 426042340 49 493633 26748 11 87 141938 4 17 69 15 29 66529 38 39 142029 133357 91 12 59 59 9 5 226067 1 444380 625940718 239229 170035 87 47470 257196 85 101865 10 76607 59 59 93 52 94789 6 12450 60 109460 360577 233578896 33 369647 116109 437700 251620 48 165973 344884 88 433206 76 51 1 34 89 86100 3 442497 284436 19 2 93 389788387 323753 98 216302868 412145 92 98 30 394707153 71 283115 272850 66 347130796 9 22 94 483610409 65 706699732 70 897222100 431216 8 3 5 52 78 66 21247 71 6 13 8 18 10 92188349 20 96 208898 47 56 867048307 251850 25956 327617 61 20 56 45765 242349 473799 9 316480 627753418 223905 328692 4 23173291 3 87 74037 32 3 69542 63 836829984 74 90 5 80715 8 31 29 22700 6 432759293 59 75 249391 458366 38 9 158426 37368 3 179617 403983 506749674 298784 80 377404 329099237 336716 95 94 7 32 20 423522 200601 123147008 42 92 80 59097959 269782 445391 7 456263411 87292 221038 22 347367 755668154 265439 2 95 483407 757548747 78 245435 3 209999 23 138592 424641 406105 67 32 230408 498648 50 80271 33 8 53 356083 6 355176 14 25 84 65 50 85 9 408919 386344 46 38 151580 31 214158 111194601 63 78388 4 46 69 536044039 401499 135289 89530 2 320022 80159 14 12 27 85 404608940 66 49 41 675586161 6 19 76 7 54 236048 778345559 83 98 78 165461 65 34 50 152813 828876426 343710 5 47 83 148930 151825 921851017 39 85983 28 60 68 6 71 71 911437374 323057 321236 34726012 15 3 18 226871 111425 352500 70 3 391330158 58 42 80 392888 12053 86 59 218257 95 51046 1 249234 173053 217633 124585 93 147748 26 32 10 246769 398192 47 65 5 217899 321016 121095 108787 421525 160119 127702763 387477 114290 278587 11299 84 80 483921 18 5 12818 56 70 102055 213496 128697 205203 84 49 87 3 21 60 34 25 468591 177637 176816152 332320 360191 189948 374670 49 259447 485917 159347 373290023 9 107471 147478 89 170030 12 80 47 77 495086 4 181149 64 122172 30 104533 95 86626 5 2 17 2 12457 43 312452 579016250 93 66 7 77 51 835648117 138315 5 39 28 687969540 30993 28 41 16 255480 364462 66 227324 491493 39 34 8 18 188377123 429220 4 3 67 74 4 287827 82 56 4 15885 9076606 3456 361483 15 266016 57 51493 67 23 15 101316 99 247049 323973 11974 213087 98 12 78 3 442306 45141 40 82 92 49 221605 42 470667 429334 89 257342 65566 66403 122676 359363 75 891281658 49 94 117596 72212 92 48 193984 9 32 21 260060 61 33 23545 487514 17 44 14 8 385493 45 191299 390277903 2 20 308273 19 99 81 332759 214209 309403 84 36 25 6 72 72 34 400786 1 21 771517206 146890 8 87 77 18 620252820 41 68182 121588391 351780 462628 245746 61 45 332173 29 7 59 38 53 2 368160 32 282661 491976 4 35 83 404364 32 18 8 35 12 50 34 499447756 126650 28 30 881949987 416020 303059 754800396 179672 44634 408481 86 405599171 68 109636 23 441152 505944268 60 54 313406 4 601913284 86 317660 9 321216 77 151303 37 249791 56 51 80110 479740 12 5 43 84871402 244475452 2 6 432306229 335563 208202 204202 31 2 433623 25 48 279262 90 432997105 238683 8 18517 342572 6 244276396 48 488760 50 75 127388 47 3 92 94416 270560 9 74 88 970783317 43 494289 42 220510 284571 530379349 39 83 127419 1 223756 71 29203 453688 320444 198793 67 26 93 486745 53 43 3 52308004 2 22 1 35 882821054 75 693053601 94 349316 40 58 31 460259 13 70 14 38 23034 285905 445716 75 18 46672 449674 404494 469639 329025 34 32 22115 611143717 16 8 1 7 246799 4 128889 345708 32 39086 80 71813 69728 88 133156 196186 442843 70 29 208655075 21 369763 174438 2 7 271422 422003915 96 74495 55 91946 4 83 68 37 368429 126901 287686 9 2 173625 419170140 5121 29 9 51 384488 89 290873873 6 38 79 407209 15 559639030 27 67 234559 6 96 26 2 54 81 4 98505453 2 386085 449902 49 494212 209346 136307 99 500134415 41 389280 94 25 80 282920 487388 359063 226334 352583 481615 56 73 1 41 202231 11 128192 92 36053085 7 1 11 85 22204 33 34 76153 76 131313 1 2 26 367705 96 263665 516054162 404226 421587 197146 6 450766 59 82555 1 72 4 41 622163721 56 125499 4 154193 64740 70 119446 70718 112116575 79 49 20 391239 84 301040 389711 81 73 15 739565204 75 312952 88 96682 108788 44 382051 5 63 45 928468323 899282233 70 22 55295 96960 67 360374488 25875 67 490986 23 4 6 772586938 680419275 760098494 184251 97798 59 46 25 100357 299983 82242 94029 209968 255944 73 7 20 71 20193 14 49 227424 194333 109214 339298 143315 561848177 181496 314928 44 35 478346 97 423634871 250926 75794 323758 11 63 5 206303 32 12 21 416391 493056 313640 451912844 133972030 19 91 123494 378765 82 422229 199706 84 59 81 18 314646 88 38 467808 54 41 41 7723 346282538 483705 321178 196865 71 87928 234776 212172 601576165 39 92 3519695 9 25 710219332 49 7 70 220554 48 1 3 69 468246517 75 71447 24 318659 10 420713 147459 53 349602 121882 42 39 329721 252343 347367 74 143655841 14 38 43723 80 15381027 342473 83 54 76 72 42 143804 309321 604308527 894573506 70900 53 44558942 302925 254040 22 343296 326370 92 16 8 68 33 843455114 79178 6 406035 315201 78 61 3 109047 177940 473659 67 61 23 11 321911 24413 3 495987 323704 74 170575643 278874 96 111017 77 310972 739463257 77 855440986 954120571 424637 17 41090 74 215477680 65 71 303034 371313 148110345 16 85 367995 49 4 47370 7 129696 92 114123 623525854 146522 468188 38340 78 2 31 67 41 23 49 46 925965664 427630 47 482259948 99755 8 2896 42 394635 54 44 30 66526 86 88 297074 2 84433 157026 25 8 61 19 58 133993 2 45 251848 6 470573 328892 158453 75 31 420905387 31 601484485 13377 866940191 125401 415357 283861 13 31 29 49 52 7 561960162 431636 322953 46 6 137798 15372 286955 10 5 302889 150481 39 12 36 860137993 76 217743 10 7404 31049 20 1 464938 27 728566718 58 1 78 47 14858 28 66 90 309812 110317 24 93 3 250584 418781 302441 469160 56 5 231574 226073 346581 329106 74 189787 48171 9 183126 10 447627 233074 429237 61 377677 151266 6 39 391241904 20 54 854923494 8 413042 100812461 238181 257864 72884 41 37 61171 232998 347409 324097 230313 735353760 54 32 7 1 67 317805 452018939 28 171380 356858 859500164 138947 80593147 151521 8 88 58 24 56 262415 114307 343837 254483 48575 97887 34 34 458186 58 458234 428016 45 66798 4 2361611 169981627 53 8 1 295881 96 30 457211 136829 28 382376 37 17 165058 73639 296176 20559 9 264181 526705238 12 94 895410613 31 10 421304 1 27645 183988 69 24 33321 163447 142434652 253824 7 72 51 484263 232465 261357 499048 62 14 6 364601 105659 205476 229007 96 60 82 46 200494 46 338260 198037 114466 183494735 497325 63 60 4 17574 478783 78 414503 63 307674 84 96 47 65 302485 384904 189339 114194 297700 499938 92 313657 103185 21990427 88 459963 36 311749 45 6 24 296190 4 60 108457 16 27 28 17 457388 18099 228427445 16 68432 61 35 69 354484 9 59 217025 5 99496 40 48 81 141143 49 385481 25 97062830 382362 222041 86 9374 75485 19 302442 5 361325 152649 5 112672520 180210 8 9 165496131 46 7 45 87387513 84 98 54628 45 325886 84015 7 117059214 88 43973 235464 16 24734 164712 3 39962 36 49 478011109 492321 187387 104201 56578 7 13 98 50 200820 118724 424407 64 254105 131749 43 93 403103 74 6 61 5 38990 50 485288157 64 71 674557811 44 101250 43 9 344772 62 71 970084677 321095 15362 43192 8 6 761020827 148963 32 33 30 35 495406 6 27 62 413033 458216 98 91 93 64220 347248 444256 295961 462242 67 445547110 60 301322 292593 4 32 522051036 298462 5 33 5 371553574 86 45 112271 69 435977 80 60 7 7 491485 37 364194 74949 258837 52 40 15 482334 36 78 64484 235918 118962 3858 8 31 4 29 94 82 17 129592 136315 30 942513578 95 351636 86 73 50 83 49 432363 459035 7 15 929112702 67 335728 69 70 70 346852941 20 19 733698647 74131 689642598 2 68 73 558224445 274355 54 1 71496 38 141673 212171 608336819 224601 39599038 69 85 392060155 418048 41 321683 42 16 90 25607 21 49 287861 1 3 9 18 90 5 210895 49212 144279 25 707764853 663663404 382844 16 5 493313 7 43 432812 63 310594 58 320196 58 135755 12 73 8 98 55 497245 688727008 79 75 235398 31 122148829 290590 162765476 1 43 426977 5 57877 62 29 6 15 74766 98 6 19 41 127953 35 11 2 320336 83 8 37 40 254189576 83543 67068 71 101354 331882 42 89 308231 57 79 324673 235810 98 7 6 967987716 340541370 491853 188730 7 85386 142993 98 5 77738386 148134 167202 441705 621456986 156811140 198434891 823561002 8 89 93 1 601947257 43 79 95 175308 783301077 61 7 213720175 16 796 9 229985 89 48 67 13 316947 97 856183794 109122853 273480 27441 151654 20 58 3 52883 82 70263 374849 340132 300596 19 55 39 96 392977 63495752 43 930979530 57 252695 93 80 12 228584 92 6 85 23 40 104071 25 273340 272520 23354 51 17 44 22 8 15 648663473 282871 49 220208 27933 75 483229 93 86 7 3 9 58 5441266 418329 28 15 47 94 73 15 276221 48 80 224292 19 381655 97 87392 3 897633749 461197 312011 57064 68 88 97 254127 579804097 32 32 243585 2 273968 295377 80 241461 97 916 87 322079 107979 13 69080 47 75 371381 8 190066 214594 63 159986 415968 13 229353 23 40 94 73334 23 17 239052 88 162909 227111 430158 467448 284038 862028327 7 18 73 7 342834 447776 28 84 86 44 23380 227648 459745 91 474380 375254 5318 147436 5 306895 41 73 59 376315 73 412035 104890285 14 13045 407538 109426 39515 120303 226498 15 442096 246265 45 8 353747 58 52676 7 52 7 333088 98 426922 61 801101242 67 157312521 43 17 8 8 432129 80376 306525 25 27 258447101 61 233142 427716 226754 96 9 120073 1 9 81 91 98 68 42 2 34 8 28 341559 291785942 157506403 345343 224496 61 2708 50 3 232470 1 575062436 3 85875 7 376894379 164547 63001 161458 143265 202182487 55 392511 482180 79 81069 102325 50 52071 5 52 65 8 424032 308772248 64 147881 554988188 140953 94 85 303668 76933 50 9 53 270614 297596 34741 320555 30 86 43 68 748657426 485634 74 239362 52 98 335820 77 70 14827 323851 31 461942 8 181043 57 730476011 76209 343178689 403927 53369 296571483 108445 184660 47 39 285876 3 307955 20 162558 114244 58 3 38 36 30 124216 38 59 82 303726 6 60644 375738033 15403 260089 67 22 92 299727492 656217339 65 85 65 10 328565 96 400597 7 35 6 7 89 8 748509678 17 35 37 87 461190 60752 32 949573620 33 347215 369483 19 55 29376 432067 83 95 432515 297367 114453 87 223542 37 426310 16 14 7 19 166613865 59 89 765719527 91 43087 155965 13884 29255 4 368156 37 419203 92 9 9 26 117210 8 79 37 52670 29 452824 24 67149 46 200511 180882991 75 93 207243 99 201939 69 67 31 265819 53 212499 51 2 393281509 10 47 2 42283 77 88 498394 84 454805 67 106867 346836 59 15 89 55 35 825391612 66 2 205856 45 494821 353179 9 2 391232 79 126051 276983 47 63 247338 267805 356654 213991398 471812 89 330331 76 417763 57 55169 6 216399 202812 43 64 683255032 169656 90 39 184997 54 378496 307014 339292 277716 225183 84 152632 3 45169 33579 99 1 482972 50 33 34 141016 41 44 443203 290293042 48 73 73 72 25 373483 7 7708 134054 113326 7 51 86 472597 415286 420130 898140226 9896 16100 14 22 98995 7 4 402575 57284 123073 452869 52 69 1 5 33 26 424898 94 90 12 6 43 100195 98 19 18 230621 423597120 50 99737 55 84 94 396477 296205 322443 79 291481 77 209058 441570 928493736 91 31 491934 50 184439 27 99 208827 7764 885569170 256402 341758 17 63 5 39 32180 195763 74 34 84 22 310962 47 694436835 58 7 298648 61 54 7 309908 3 16 894227171 85038 12 24 218751 51 26 77035 3 280192 34 61 420086 132192 89 87 71 343410 26 85 95 369128 66 281909 454680 66 61 54 38 35281 77 3 89170 426625 37 64 934826568 280120 223755 97 644379372 127345 63 478988071 62 76 376554 50 53554 100324 24 401226 66 99 48 4 409413 20 3 1 1 67 13 5 51 26 64 385973 323830 428595 13 20 46 13 99 843166131 478605 24 76 32706 2 5 46 114962 103928 45 58040 49 495880 7 8 39728 4 435852 84626 49474074 845511936 57 163461 397374657 129949 45 2 464308 21 121955 16 42 262550 261422 758029853 1 225072 245950 207705 1 119409 232 451585 9 761307354 77291 75 64 64 79047 112732 204057 419216 303206 15645 2 439654 77 133120982 47 413250 718341834 37 81 5 25 95839 345926951 278448 487041 17 28606 59 1 56 44 272328 423516 368431 80 60 18 78 665163236 57 268448 493901537 33 29 18 130901 97377 67 132805 491645 184519 34 52580 260899 151000 292720 3 57 40235 80 151876 4 2 366054 343972 695150342 257210 34 33 68 320924 404286 9 124164 53 72 36 115268 456104 67 36 274211 123832 414220 53783 69103 405165 44 68 42 54874 87 140613 147459 49 316682 23 23 136964698 44 148915811 411922 423424 77116 419874 194151 28 956647536 548747474 309036 36 21 64 137010 304047 8 128479492 43 43155 32 36939 165303 4 45 351202 464941 419034 246180 491302 79925 80538 285590 215829 55 76 55 4 100665 53 42 484373 61 478968 24 2 35 49 478608 353952 473867 4 267785 31 48 58 223941 89520 425962 365096 38 6 499754 708458983 420672 76 3 105918 404439 65 58 7 62 970071390 192867 1 5 583242754 63 26 3 39 26 212820 312633 83 432098 484346991 73 475711 90 1 7 26 8 68 94 89 26 13 293852 34 613894551 3 117017 59 419607326 358177 96 87 347145 49 28 442030 427098 92665 664097709 86 41 91 121311149 1 11 4 45016 270580 58 515761661 5 23 96 60 31 314609 27 568006371 419992 89 53 42 244175 82840 9 25 94 59 71 188981 331239 33 27 90 41 343345 18 127805 218953 4 383799 190820213 79 68 234528 291294821 29 699144664 14324 194493 34 164904 76 73 16 27 98 20 142107 9 219083112 6 101534 197950 62 89317 74 286181 42 415538080 71385 51 73 441729 281810 133444 56246 6 870051099 42 95 96 492821 14 409304 8 700431485 37758 32 86 197658 238470 97 36 97 72 50188 73781 51 2 771596230 83 91 277692 68 447859856 1 45 212210 5 2 272898 3 86 245359 23 127248 38 89 1 547372546 321439 6 849900935 417401 3409 73 31 36290 184578 9 32 48 320017 1 308219 182767 270334 466911 104744 93 470361 240686 146794 50 406667 38 26 225976 319237 214094 490244 50 208496 7 14 74 228606 283144 28 454844 444049 44 2 40 42283 75 582431496 383026 372260 11 31015 146262 175451 84 5 6 65573 20 1 39 36 125220 7 394753 1 386109 48 22 65 890317589 67 403736 280273 115468 56 268695 180429 99 260103 179360 49 71 45 389235855 246278 62 487364 250823 6190 53076 80 269047 44 14 27387 368532 176134 6591 60 431474866 834971240 67 34 51 36 1 676957382 77 405032 99 405389386 63 81 52567 90 301084 295079 217257 7 450400 46 856785446 179957 80 444432 357992 84 14 118255838 20734 220646 333730929 96 43 25 76 188305 906033740 81 374781 30 361372 374926 451569 53 4 184673 75 36 204436 61 2 71 174652 71 319927 829974903 484110 287898 473497 893352219 35 109760 215480 131818 96 81 13 30982 432199 21 9 48 382519 174917 96 286100 9 87 89 31860 330906 316094 3 98 472704 265448 34 63 43 439520377 445365923 420151 395317 89 3 41358 186589 525608112 270034 80 279483 97 7 2 101888 10 319408 239753 71 26 44 35 71 27 80 487242 203145 50 282833 14 41 61 10 423092 241830065 248029 2 301822 346159792 932419263 476610 474931 38 3 229300 42134 439635 53 5 85 116059 330365 15 20 92542 97 61 58 92 86010 376876 5 98 47 77 19 13 33 38533 22 218570055 65 22 202311 491345 6253 99 249878 7 24 1 58432 7 176142614 452390 112617 348998 5 80 28 377749 13 78 84 695105441 894412923 81038 60 250709 83 6 249613 325354735 360892 338818 29 481546 219640 381191597 535670244 34 91 118251236 6 452428 323320 93 42 264072 47 384873 150703 73 6 455243 382835 59 55736 80 400673 59 491793 324844 138056 395973 58 27461 43 167361 2 928096109 466851 19 6 56 30 36822 13433 16 53 38 40 453125 464102 1 450228 17 28 916797811 48 364735 24479151 52015 35 51 49 218298 81 66 38 61 7 20 42 13 5 266744 79 23 78 222693813 105751 267534 445305 57 63211 108636 422896 243978 291621 11 26 725672743 836909410 257391 857425959 5 78990 75 83 5 44 9 49 481290 9 191693 407230 75 723082383 71 200922 86 290619 155990 66 45 91 46 3 213363745 39 412029 70 97 334874 8 77 73 140304 7 64 77 85 34 13 160930 20214 60 2738 175311 85 77 151560 98 262591 90 71 7 244413 62 87 214105 67 77 73 399327 252594 58 82 61 12 222215 1 30 527340896 15 214807 360663 190144 38 319195 683764816 94 307127 518583407 46 4 59 321024 14 135238911 1 128337218 40 311937 118289 11 73 54 3 37837 77 16 998410286 390703 87544 428637 4 136062110 21 32531 940062504 72321 57 50599 18 46 274412 344046 3 329561 24 78 344680 45167 314504 467295 44 20 25 93761 91 68 43 48 71 444743843 371019312 3 94825 490577 19 149732 72 37 166247 4 44024950 430431 30 786376148 80 9630 3 417541 245646 8 725254257 429375 34 714611475 89 433238 62323949 52586 38 2 80 340449 4 202855 42 423560 380597 7 784392799 71 445203515 2 24 53 158061 254883 80 287868 6 250439 984625601 70 281407 1 60 64114 21 34433788 69 406140 50 632929569 499476 68 73 31 16 146508 15 125473 72 56921 67 5 385192 99 96 127976 76152 71 400331011 90 288603 75 52378 28 82 268932 174698 637832338 855008143 23 179647 50 68 19 63913 86 458442 3 97 5 6 56244835 189193440 9 119076 120581 149347 108400 80 48 364020 1 341232 140662 59 93 88 5 480095 387607255 20 299117 384483 240982 48348 4 16 112852 105271 75 85 163036 4 385156 644854370 71 10 915458798 69 353574 78 148409 69 65 15 9 89 424323506 689412401 37 378161 338075 331364 224337 68 92 1 38 83 324087 223494 58 297045 93 27 38507 29 36 93 948623769 52 59 350642 47 3 77 48 190570 365681 239973 53 229956693 161475 148069805 23 84 315330 433279 186189 69 68 42 110937 97 35 277513 178873 200759 512360022 17 182699 9 706887816 53 7185 18 339580 8877 150380 1 93539 246324 383183 69 198927 271285 827540987 38 93 83 88 57 223207 38 6 210491 192475 72911 62 258584 117490 332879 17 8 155484 195364 297258 495273 82 16 336837 533051776 42 10 27 86 253003 20 256583 760166344 13 65 17058 56 389868 45 133856182 1 88 31 67 40 453527 29 60 81187 82 93 298102 52 221358 288649 662582670 301113 456884 446171 336812406 35 84 559922965 815911885 318443833 92 92 920073899 205530 954678924 255315318 398800 175084633 100211 135525 473150 2 431376 123944 98 80 70 339556 361067 423106 52851 460837 224210 71 6 891641284 159162 382057 152772266 71 22 269301332 194824293 76251 501602684 91 462624 68 89 34759 53 1479 257487 401681 28 71 72 49763 46 79 323293 47892 116525 12332 382796 5 276597334 35 244875 125478228 631072068 8 64635 254047 40 81 88645 86255768 372952 36 195366 27 91 288257 61 46718 308111 97 78 383009 336530982 3 61 179009 281931 62 93 17 30 624988536 9 9473 55859 93 349739 314991 394319 88 56 3 5 286106 71 68 6 29 68743 53 207017 244512 159650 485480 95 76 442847 204875581 84 368977 47 39 203823 7 91 311858 96 616005425 16 98 356839 17 385343 481289 420373 407570 49 423654 463526 281644 441460362 164778 87 442141 169881 76 24 25 331045 62 412506925 94 4 190331 322161 94 433863 44 167422 57 660476881 19 82 66 6 4 296898 72176 79 155933 96357269 55260 36 452281 388951 215447 337151 28 351406 180054 97 64 373619 95 21 57 41748 323134230 390738 15 1 777468806 476303 336046 178102 344456 486656 27 5 72 475135 122431 337766 13 96721175 50 5 189561 56 19 245186 60 4 71 720472391 366794 133499 91 385034 262023706 60394 75 684961735 310997 60437 66 69 479737 55482 127298 480110 9 257551 74834 67 884710490 242410 151874 457603 182261 3 486674 19 91 833765793 5 346662 57 100748 260615 82 2 4 36 291448 1 423152 59507 99 166771 179601107 482834 415789 395785 681006894 66 466288 276563 7 455263 7 547844501 81 73 34 771268393 233325 324002 360290271 6 97 77 40 16 38 9 84 718477767 926749759 38 56 92 649705349 362628 20 9 352708 371031 18 37960 421506 381081 93 3 61 330519 977587199 40575 67 27262 404270 33 72 23 4 70 806203396 48128 82 7 661828162 54 404409 144144 40 34 16 53 198018 72 96 72 449619470 17 54043 218264 273978 154856 309753 68413 92 150378 33 477222 9 6 447308 143774 190854 407996824 736915241 95 57 68 76 7 3 94 99 71 486620 5 90843 53876 23288 5128 220096 9 47 64 56 38 480167 95 7 44 59 408053 488277 305066 151595 14734604 15 61 385815 80 496513202 838231525 4 151840 90661 6 839781250 3 42 778858985 34523 94 93 446247 476649 863962497 335960 716740463 99 68 321037 160637 377684 63 92 47 83 7 491945372 85 22789 609341970 38 146201 935387935 37 98 75 56 44 12 60 61 52143 488129 81 287823 203603 158334 88 13 28 22 409553 269180 92 47 805176348 279007 419696 49564 275306 65979 389837 390815 20 302497 285846 497800 222793 16675 294238 48 93 7898 67 424659 519287791 69 35 374642 19 70 121463 8 77 52 95 93436 251359 4 491399 342674 84 62 4 538152161 48 25 312038 88 26 17 23687 473433 8 80 10 268972 93 62 228308 87 1 54 255570 425986741 103860 115513 189733 147785 98 413078 49015 10 31 98 190188 220236 18 304418 33 8 304533 2979 274356 222901 460293 95 9 69 1 214747 93 422609 98 237170 39 64 71 91 80 474014 351235703 452298 277673 42 60 390788 22 67388 156831040 443407 135896 44 3 81 394678557 194074 410774 268042 168877 464148 13 72 473052883 97 99 8 701981196 491602 404288 83 12 134307 70 725007401 250484 426045 7 416199 65944 38 94 455808790 49 4 56 88 23 30 307421 34 230891 458791 380879 296771 3 71 20903 192705 68 331096 109617 83 641321937 429405172 438728953 387625 3149 97 404688 976494837 345101 88 17468 45 81 8 81 358806 244108 164751774 645922516 11 47 119248 230556065 51 13817991 317188 53 42 411155 2 425533 272326 51 995933938 383951 229761 332459 402335 7 141813 2 6 730998939 5 322875 198335 481548 367848 268082 90 83 66 125197 251619 32 418686 698657187 233035 195119 67456 34 79412 38780 13 5 18 117020 52665 289101 50 25979454 22 22 3828 88 546200720 25713 6 136037884 123248 413854 16 478565 61 12269 4 450066 5 78 502728220 120948 124138 59 39 229813 285305 224290 96 44 97 473561 161027 34 153267 7 63 78 269270 80896 20 28 399662 495565 796675886 354911 47 123362 4 3 166016 78 356486 80 28 73 189826 40 411786 156885 543438550 2 24 665226146 39 120954 445141134 26 319206 17 485390895 46380 95 119710 230522 72386 224444 5 63 63 39655 462881 62 240658 83 484950 95302 70 286124 466357 21 54454 116087 794323021 62 172810 47820 390522 14 66802 87 624062872 49737 246688 50 172779393 297836 62 207379 426551084 442040 281467 2 400418 397618 14 403798100 397255 360058 6 250186 66669 81 51 400747 8 3 485385 32 199444 235892 2 7 589103305 59 57 890689637 56 244005 42 448120 473068 36 198723 81984616 879449730 493900 62 12 199649 550650970 52 305045 126251 66 149400770 292632 529224722 73020 38 267043 13 181485100 421622710 974077216 33 115299115 92 60 10 52 128806 92 141081 396845 344843 45 370307 3 61 141534 9 84 33805 83 9 220060 120330617 361762 36 203581719 194341 54765 141814 271970 4 496470351 76 61 193090 22 89 23 242441 3 346528 139454 861306682 590276481 37 86 151869 118936 80 396416 43552 2 185312 2 370407 32 342874 73394 39 228861 4 451870 9 664119502 363544 60 7 97 24845 256331 807868681 132501 9 448551 136195 244292 42 205381 95 575461429 39 317277061 16 15 89 247259879 433267 91 67 65946 30 72 9 61 59 63 56 276208 16 26798 24 356546447 23 29 4 13 34 340568 399292 461922184 59 15 23 2 246108 22 52 62038686 479089227 455183 210878 89 99 96 49 199914 78 289742 71 268946 78 386375 2 9 96 9 356230 88 134876 253661 166308 40697 3 140734 297540 200447 722830808 85524 177563 988166009 83397597 99 49 205830 12 897884388 154694411 164747 99 92 93 9 484457 528604919 390816 26 264683420 857252928 48 83 1 87 87 30 5 982717773 131213 57 72 511737374 188004 328532 71452 38 126339 57 87 56 8 229237 237668 466629 438923 352279168 36 50643 233358 11054 20 966648122 345018 16 39659 374356 426824 40 443281706 97 21 114701 71 287486 419632633 3 70 52312 22 439168 275489103 8712 250154 60 245816 428742 67 441570 453202988 193804941 362145 559385577 387694 43 823929982 99 325791 21260 443816 88 62 262139 45 17 84 58769 242512 76 65 418446 222851 660869884 99 33 48 132195 82 43 259015493 36 49 14 160088 322223 156805 19 125133 84 210691 42 57 129183 54 26 64 21 9 6 95 884984996 403196 158579 72 502370986 35 34 53471267 137857 62 110647 6362 113707 93 337249 88 261485540 7 167780 97 63 62 1 2 466951 41 469905 67 93 12 8 195060 3 838076276 9 245077 282647 50 54 50 47 94 455763 236107 824028774 76 429727 96 84 485918 37 50 19531972 76 80642 93522 50 3 340435 34837 192400 20 91 228209 509 449493740 3 30 24 72 208069 27 423350377 64 65 10 136442 64 39 374022 1 35 110956 61 494401671 283958 341659 375518 664400314 4 333912 195948 14 74 98 474610 8 87 478760 338252 8 378739 498390 51 73648 81 71 52 9 176011 131692 78 9 274383 101724 8 879184421 404407 186257 20 33 159564 165687 88 127926 42 6 49 137836 909075688 7 40 953379008 122189 392305 1 87 90 97 295598 271642 9 72 23 57 69 5 38601 33 47 87 219743 619718310 6499 76 66 262791647 5 170740 24 14018 53 269339 82 64 1 158644 139093 38 55 36 97 3 86680 189918 181214 97 4 53837 99 48 65296836 65 471551 426111 44578002 6 30 162303 55 16 116342 340540 6 266303 270279148 283382 10 36460 51 257183 90 65 326112 473107 2 885234388 131144 13 61 772179555 210769 64 409408 420582 31 90 44 81 249505 11472 808058730 7 33 487176111 436102 67 92 4 285594649 40 86 484566 60201 1 165302 40492 54 74702 235739 1 80 9 262921 29 82 32 812792729 94 22 49 118748 24 82 61 22 52119 76 74 458761 32 253512 897067102 485661691 258854 5 151261 9 285872 361962 8 60455 32 52 47 9 56 41 78 23351 6865 427914 39 127790 4 447585 52 2183 477977 48 25 5 6 162430 398496 86 9 2 153176 615542260 280204 132545 63 94 99 464034 152187000 88 75 81 374436 418264 48732964 434933 373883 182435 281132127 9 58 96 46 917248673 6 255535 50 73 230162 329221 172259 132515 8393 146896 282767 643372141 403777 252258 487801 84462 48006 26512 478459 356273246 470781 63 268620 97 436172 58 111893 54900 445105 229258 395297 8 780722262 318089 4 369173 375157059 458950 996584445 17 66151 345208 4 300850 283924 162837 448460849 336479 23 25 2 489966 215012 196186 181149 97 17 45 7 261813 60 166117 208828 442159669 341960 2 13 94 497629780 98 960410611 241623 85 43 57 93 71 253832 59 6 1 11 33 78 37962 3 131228 450724 6 59 50 9 175985 27 91265252 37 7 9 251193 172961 58 429846 396447 188630004 68 78 238272 1 54920 373697 48 92262 76 310232 85 36 9 36 18 19482 433155 8 50 31 39 13371 58 78 38 423299 4 40 5315 6 405501 37 116251 42292 11 421857 126646 123780 44562 16 7 58 64 6 38 52 425071 199664994 44 282801 21 3 26 67 77 98 217791 143614558 53 29 261253 142639 179613 64 266192 314822 258211096 67 354336 104786 487080 155397 37336 3 353554 21 203971 139841 299555 67184 15 5 94 1 61639 20 136020 25884 15 35926 48 439264 49 392821 82770 295887034 21 71 79838 439686 13405 50 302019 227811 180531 18 364828 33144 440932 16 1 16 70391 230270779 965612398 47 523048796 61 61 495347 75 73 41 192112 186963 74 289557 81 54 9 21731433 91 58 81 66 2 162779 3 314679 57 178449929 301784 422063 2 1 171 7 83 67 17 193339 45 30 85 72 89 819757873 336356 39 64 48 433850 102835 93 228063 10 72 41 933719011 53 7 3369 52 47 8 242347 327689 115919 22 8 85 59 397470 46 84324 6 99 90 67 65 255683 283782235 299479 15 413702 3 273982 218732 162302 31 64 66583 96 229076 357109 208555 425007 4 236590 95 68 473397 201065 182128 309405 880930570 384175 203427 69 494392 1 22 79 301575 8 961667694 257359 41014 9 339911172 243990464 6 387767 63 63 2 38756 280187555 93 343832 24 243309 248063 89 15 91612 484458 714019764 405818 56 22898239 6 55 67 56 398270 6613 71 1 19 239904 29 154246 18111093 162327502 39 71 139064 468825 668341905 55 368218 190486 759943671 81 63 9 7 7 32 41 71 81 439636 91 1 82 45588628 87 37 60 82 7 489 131655408 181750 193245 44 444646 69 60 438474 133187 7 99 8 8 75 1 275815 49 75 253080 32 125079 39876 60479 53 23 35421 7 41770 436625 235696 13 351676 72 86556 84 77 47 142184 60 274955083 40 189164 78 79 2848 8 383453 471414 31 950639774 304957 459607 512861608 352840 210034 322163 462296 7 66 110661 8 7 101247 412975 127150 9 16 47922 47 471114 189345 47 63856 25 7 412644 32 409928 78 368485 62 423668 90 12 452728 85 54 21 41 313914 6 378972 86 1 93421 56 92 62 72 12 1 4 373342 297451 494348 231108 14 92 1 129805 32852 32 26 99 564863926 259023 22 276604 40 61 427502 399087 234977 102258 483253 8 277225 255178 232746 829961613 46 411873 436246685 125312 52416 68095 270300438 43 124304 514862521 837619888 256147 4 31 81 56094 29 28 296046 9 767207216 740178271 4 22 15012 44059 76 588032025 407105 83 85 52 228673 47 87105 421032 12 330484 404958 140434 9 391218 31 70 22 69 71 249363 48 52 98 477946 57 4 446088 79 33 90 28 76 58 4 409260 11 479377926 363389 200468383 22 43 2 14 72881 90 48 387754 356991 125360 56 403783 232451064 33 84684 293889 56 310871 348851 26396 415752 457778 120539 443152 84 209244 46 179195 58 267191 9062 148080 437312 90 42 27 254385 396559 45 969430768 6 87214 54 491981 115724 297874 845877309 99558 220739205 470635178 43 10 499193 68 60 79 121705 51 83 56 398741 1 99 167422 374837 332616 40 14 71964 92 9 23 109756 5 12263 38 565361419 311698 20 33 39 9 12 40 15 332309 63 60 1 71 38 382245 107768 272689 17 179820 65 80065 177966 224816 4 32 95 886975429 51 12 78 1 65 68 481253 363075 91 6 90 98 40 2 1 995333057 60224 900390817 229230 89 52 934892766 113949 6 447470 102645 228187 303562 486636070 83 472300 75 29 160355 386375 94 430603 878734844 667352409 93 241169 332596 128088 204378085 339982 114527 51 63 90 70 333205 92 58 315790 121239738 54 292448240 91601 99 72 36 98123 340117 17388 414533020 20526 84 72 151050 4 64 11908 95018 13666 458792 387307 31 12 7 174296 110508060 437584 58 72 71 91 687799286 91333 98 432499 471075158 427136 87 434519 4 40 25 323259 8 317714 85 16 2 797973898 307360 170915 5 203860 903460989 45 4 63 440243 208969 87 64 83 112005 83 438478261 95 208409 174053 73 4 172837 93 74 92 9 465131 404971 39671 31 20 17 118664 382243 86 28 68 32 228695 58 4 30 149820 93 31 438319 482688 77 69 40208 130616 12938 24 27 69477 329817189 36 417948 1 62 36 90 114783 16237 19 59 108310 51 695375551 297407 61 48 7 91 19 29 371306 466594 19 10 257767 12 143808261 46 47 80 54571 1 266991 304477916 62 63 77 9 133996 16 401969 54 98 923391687 394763 39 10 5 100540 926906485 5 27 395491 41 25 24 66654 9 294996 54492 456091 80 441209 188045 25 128453 22 325392 111175 70 159276392 159982 39 321004 41998 8 38 235738 13 338214337 874377142 54 34869522 53 24 209906 69 292987 208563 74 285449 276428 60 409252 42 615681232 39 665872517 55 864011729 14 289254 115862 39 221185 3150 46 86 319322 8 83 5 79462 240984 416707 57 908512176 725448415 58 440325 400633 41 85 222004 64773 502385771 389955 2 46040 95 115585 90 15359 193321 41 272621 72 90 5 703273818 41 425906 374990 49 11 9 487005 160680 982572656 300586297 15 88810 49 7 77 29 205319 273875 78 224581 21 63485 286185 178304 111107 110978 453196572 5103 77513 255610 35 45 33 728982937 46 183115580 487781 178424 68 69 449272 30 497093 68 63 217876 3 77 495282 41 286170 489300 324075746 288379 34902939 3 337502 453771 49 1757 56808 2 371646 44 5 71 13 50 291451 57 42 431560 349286 323205 97 1 299658 11308726 62 20 138654 2 275968 11 58 781475364 3 165427 25742 6 453224 351731 15684 55 198235 171144 198491 400670 249813 388158 22089 72110 727647372 846316687 45 294395 6 271287 2 57 318098 79 15 286205 96 61 82 66720 87 60274 42 306962198 16 342999 53 55 432921 93 74 91 447123 48898 54 654301417 944565741 35 31 74 296879 242961091 276044 311427 391657 193498 68 167658 23 73110 367100 4 298190 196234 189561 995067000 61 52 350240 25 72447 108797 30 442149 26 24 63 23 46 235332 62 63 57 722855244 58 42 92 43 85055 326896 72500 53 245273 51349 9 155149248 15 490335 83 80689 30 17 53484 980204637 96 98 63 47 96 494880306 73269 20874 86 87 45 291760 87 1541 25 42 387418 86898 520136241 458580 55 23 108140 30 910529349 38723 80387 30 79 118311 141785 350927 10 232622 70 216568550 1 428022 38 475467 559460106 77 1 390283 135374 75168 20 5 346942829 97 82334 3 35 81 26823 459007 2 729065879 89 50 59 14 349202 43 314090 83 86 310290 29100 75 84 179022 6 4 48 8595 288886 118719 21 50 79 363799 440364 78 63 42 29 66 41419 70 6 64 95937 190003 266608 407567 79 56971 27 836173987 82721 461583 4107 8 481683477 151770 38451 1 21 4942 123841 99 21 352640 6 306657 577069447 76906 28 138987 489349 324881 122732 470437 299755 71 76091 1 91549 11 4 6 5319 9 12 6 248240 494761006 385712 365575 272127 222518 8 480892 57 361534 17 49 306715 307029 23 264165 56112 83 270409 280692 527682386 6 85 37 55 325164 299564 456135 37 61 170653 38 77092 9 273695 370755 24555 499914 319462 179200 61 663425450 317802 390531 32 532131933 66 41 346837 411745 17 495871 66 1 242883658 123829681 68 377305 3 85 89 58 59 99 73 20 6 7841 416407 423792 322265 589016056 316684 65 70109 9 54 34 9 65713 874576006 76 24 883336617 99 75 56 289075 490220 6 99464 276672 357323 44 6 56 55 139725 457875 254720 19 59 268270 951273038 471458578 470797 77 406352640 9 719152255 53 16 62 98 58976 95 20 48 42255 20 17 29 21 3 90 16 85 14482 12124 42769 21 67 407094 78 50 110240 54 50 77 31 378176 31 379566 153416 85 13 58969 47605 332914642 96 26 97 507305783 115435 418183 408021 923810452 46 46 39212 84 81 849246925 290879 385589 111993 32582 481108 33629 39 425013 85 350997 74 94 182271 73 35 311453 316139 56 7 481865 144566 5 310228 63 247199 40 73089 102219 421094 105063 331060 136014 59 30706 341780 26 42 183647 170919 36 15 53 164950 84 20262 242629 26237 16101 368321 77 95 441511 9 278335 510885605 243307 7 43 470771 58 434850 52181 9 41036 3 89971 8689 7 224639 283905 86 244190 98 228876 88590 17 301029 48 71 13 89 292304 48975 321109 354505 16 47 137424 222378 48611 353088602 377070 374080 321580 447176 62 46 19 213799 37 78 99 99 478384 412321 375264 17 95095 68 397 263495 474786 41 315151 259495 384822 382277 329563693 434311 173268 446469 3753 23 3 202455 502704620 13 1 17 27 251883 59 75857 46 417262 1 30 351140 33 39 482209 286531 226795 324027 363082 42 78 379107 95 6 242539 85 82 48 76 67 32 309776 152030 71 55078 538787474 62 56 177568 422290002 486431 4 85 92 47 538137823 91 189134 40