310790 445525 497690839 357847 25471 75086 5 441583 189578 86 871161899 437140 161645 73 358297 74821 19 165603558 59051958 475161 84628 93 274415 95 916415212 495342 66 98987 90 86 41897 94 90 39 176048 479324 53 29 426943 10 407781 417286 74 480782 11149 35755631 36103 99 270796 361240 10 132451 96 49 232289 490978 1 334072 25 10 1 3 261959 316873 364143 8 91496 45 6 337962 58 425925 137290 749700846 57 73 468512 1 22 71 63 7 60 75817 764204804 6 28462 36 66 28 30 692357091 28 65 57 356309 50 83 31620 80 99 433456504 261632 49 71 425702 82 68 490522 97 414264 96 611877388 30 22 78 68 88341 80 7222 69 5 110006 22 50 1 805103428 57 79 1 55 377951 57 414476 18 443715 23 85 456098 427889 26 135133 6 172551 33608 761553372 410888 7 479853 43 43 58816 367604 9 579077980 83 328814 77 3 119588 47 7 264921 97 332394 75 186382 545907068 54810 38 9 445406038 62 81864 55 1 877114632 186768 58 125498 15 96 154601 35 103013 44 163699275 55 8 226044 141614 87 64 91 8 72983 432229 141869 12 24267 8 46 311016 6 62 78 3 39123 51425 23 38 20 16 927383632 9 95929 532739941 86 459201 42 63 233066 417899 457142 252869 79 108125 281515 428903 20 92 8 438397 53 66 18 46 219736 93187548 95 116912 10604569 2 439449 3 15 68 731374912 57 66 13 17 65 853541770 27252 85202 454318 329540 96 54 420120 425354 117089 32634 83 255787 54 381273 302946965 401932 29 20 515500321 460737 487907025 56 844147237 46 244189 94 67 78 45 823 10933 222638 441113 35 14 489692410 64 116361 58073 323012 387157 64 188281 74 8 909418018 84 8 432891 53167 32 439168 316700 3 33717 397578 35767 203556 38 75 38 316591 49 74 301373678 4 477158 55 234549297 379002 1 427686 56 95012 1 89 70 72 63413 474220 419411 810374780 66 44 435285 4 96 382545 5 63 537222858 21 608220511 358438 801587977 50 2 5 707199866 768746214 67 6 370679 410 195050128 2 488233 24 60 8 46 36 94 82961 59 125903 1 490296 11 337067 25 158388 23 52812 66 412520 332355 56 160506 66 404696179 584558519 1 56 85 98816 43 6 133018 412352 8 204097668 488549 1 55484 31612 474569 191194 1 96 234680 121987 788317525 69 649578458 199061 380186271 3 15 53 443593 174728370 77 111066371 452022 65751624 84 33346 38461 5 60 316589 332182 117174187 14 10 408728 117941 311335 10291 24 4 250903 474653 175260 5 85 139664 53 56 7 387568 8 47 113105 41057 468057 65 49 393112 37 451890 45 710167530 708865543 18 176811 331324 36 177710 36 363965 52 89 66 294823 52 36145366 194456 40 145210 80216 2 627003403 486022 412784 36 18 194202 4 9 78 398064 31 110492 491304 298817 345242 73 26 68 350798 302875114 7 295421 36 498902 56 12 73 83106 6 283272 8 53139 22 426424 39 483395 258690663 419400 41 59 341151 45 297175 390452 371791240 2 44 99 407973 125506 14240995 274798 329416867 137416 64 340761 122525737 46 111311 35 94 17 197629 37 303568 56 234976 236259 72 83 37 33299967 18 728421376 1 96 53 370122 54393 488719 6 82 79 322231 5 81 91 46 727627534 32 25 3921 657553601 7 2 239346023 210136 931982584 22 456913 9 345371 6 65497 202576 149484 51 2 271302838 193869 34692602 197028 363443123 82 29413 200887 377967 1443 20995 72 439538 85 55034950 70122480 11 51 49 16202 146603 49037 309615 58 154032 42 283798 218279 22 3 457278738 327339 391416534 9 369766 331004 97 33 56402 74 4 768331231 55847 9 584650770 274621 487685 125218 62 95 15976 50 43 26838 57 300282345 41 901010378 29 66 4 435226 46 6 91239 211471068 94 99869 117973956 89545 167782 7 389683 476087 269728 45 6 96 237119 79 97 25 70 62 461664 59 844934971 74 502800981 289909 58 64 88 386213 7398 62 204324 485274 360162 78 20 74 25 21 90 376018 61 269120 312087 54 482112 71 84 4675 339320413 71773819 20 97 473945 431606 61 75 138555 86 90 58 12873 73 84 276303 5 9 71 19 68 724281871 43 39 492032 120392536 320591 8 55 3 3 31 3 124704 9 325533 370911 495853 18 91 33 17 1 897814721 24 34 445935 82555 404971 455878 9550 7 6 94 84 259642 442172 229744 297398 3137 5 313053 3845 279797 446403 466932 51 122807 87122 4 203233 91 143492648 816 156857 228602 680669344 75 37 39 221356 97 174631 12 518227837 149484 51 971 315094 818527782 65 203928 41 188523 90 172879 8 159249 37 108496 35 318242 247220 66 86 719058672 265209782 1 58 487857 58 13 4 392488 14 401894 93548 58 21 397898 19779 21 330696 5 299459 121772 83 264085 23 12 34 37 29 366677 72 3 348588 425911 121974 34117 707774582 86 354669 418308 336173 11 295651979 46 239101 487510 23 81 406743 287046 494098 251419 146439 56 10 426735 404003 9 83446 73428 255869 14 483766 57 81 7 263063 1907 30 278222106 118436 46 247492 477078 81 1 427318 404794 463747 75 8 68 5 332261 49 418376 9 98 4 421172 430563 52 149663 3 22 29 705906 23 33 393909 128734 38 55 157876 309334 299893 186535 162421 94 473018 474404 58 403488 295065 198759 256623 52 59 452933 965828003 64 302933 972866218 284420 57 29 34 76 296972 354117955 45 3 68 6 124967 8 27 499374 23187 291750 14 176532 333433 426798 15738 406715 195704 52 60 82 706973916 56 81 85 40 249934642 862651293 32 171474 8 63 39 75 51 76 5 95 310591 138712 49045 61 6 447711 35 319430 52 93 703954484 197618 13655 342892 334995 170683 386530 98 81 169130 246130 386366 1 3 83 79036 6107 95 321951 315089 186050 222646 20 109748 19 410220 308188 32 276400 323174 7 33 106243 17468472 23232213 31 72 25 463205 23 491794 90 36 650915428 819893334 92247822 32 65 50 81 297860 43950 4 29109 155295 13 365035 13 10 243998 172602 129528 368631 5 56 47375 286529 26 24 48 48 567066861 858844056 383113 321093 290641 9 92 132651148 32 35 97 318266 432475875 841454685 28 414556 77 57 1 14 4 38 18 6 63 6 234101 56 3 12708 308900 76 89 67 414775 78479 44379 79 21 42 244180 255928 91 383833 59 35 380494307 846048111 3 336920 36 59 16 84 590721404 483401 88 419828 271916 467036 38 34 210751 59 456207 312146 79323 62 107657 400933 325353037 44 460854 410019 11 48627 132150 242871 24 182086 534822548 60 433152 77 97 78 405526 28256 50 210819 3 45 9 537450081 36231 6 30 151175259 82 388436 92 9 79 12 424942 170069 65 65 93 210793317 40 34 716837281 267849 174633 574256317 27 54 232944 492261 23934 30 207149 457051 58 212704 199107 31 6 8 27 279867 5 48 1 74592 74 404097 78593 46 572693722 271083 293624 93 398433 334546 69 2 36 308111 32 24 301712915 447677 3 83 42732401 3 203897 373667 476231 397116 358843 271542 19 20 265707 48 137586 96 66 3 72 4 729153609 757268084 78 6 22 74 80813 457033 183685 49 361064 24 747482172 436119 203137 237693 9930 8 67612644 449118 129394 29 90 288554 57 78 334395 248547 13244 97578 812986016 9 67 227420 28 7 43 97 30 251265 152414122 25138 86 5 918071455 14 312063 61 476434 5 92100 462324 176311089 474475 52 12 287159 89882 45 71 411235 4 300293 122309 78 57340 58 2380 1 78 34 10 27 294195282 55 312294 46357 99 108209 48 429021 82359 63 90 166587 229293 117929392 15 12 19 40 79 1 2 861962035 2 75 555862688 94 21 97363 53 78855 54 22 6 6 4 9 75453 232009 86 25 11974 13 84 323222765 90 36 325510 193575 287850 5 7 26304 452809 96734357 98 53 6 131935 74 36 32 93 851857060 55 330768 42135556 149498 50 558 69 29 174664 218167 475852 148621 64 366723 53 281428 382143 51 43 305833 52 31 48 951241434 39 78 393980 313051 11 69 2 1 75939 47974 251999 71 6 7 24 826934765 3 167713 63 66 82 369509 82 159308 1 516680010 465041 206285 68 20 1 73 236227175 30035 423117 113820 140657 406939 39 415491 20 54 110897 311617 740446380 703358875 45 249034598 359412 38 135719 56 458812 101331 36 293358 86 65 37144 3 86 41 334299 43 436814 106578 316897 5 291287 22 36 67 60 4 243870448 222653 8 265567 250000 39 377585150 83 361142 75 482301 5 374337 1 434766 42 4 172970 79 82522 8 81345 459811 17 8398 572357859 56 24 31 286335 3 20318 185230885 375144 6 258464 442469 6 48642 98 124162214 348299 138780 83 71 374462660 534351980 2797 84869658 2 20 31 45 5150 38 58 95 199203 110338 149211 17119 70 13 4 236917 52166 304307 60 402397 22 173098 14 84 17 218004 924611006 440211 125472 73 264015 323845 18515 431556 67 464318 93 33 15 21 37 403044 8 389863 37 37 764600513 257138 144986236 498185 4 319795 362211 190984 27 12 90402157 32 318740 26 36 107479 405425 822036600 82 22 10167 23 72372 70 58 298191 936756714 21 2 37 267453030 4 87 421199215 115528 786345746 39 27 365762 91892 924253875 412518 27 47 59 104886 396115 22 87 6 48 93 244154 33698 98 8 48 328887 370427 76 931741234 68255 413788 258717 87400 267792 425826 286798 211800 274548 489916 138438 94 450214 56 481703269 17856 7 645 216701 457149 140691480 43 10 41 19 46 435754 35 85 143909 2 4 9 342618 41 48 362625 42 3 71 193024 65333 454625 334117 455013 33211 8 42 35 56 67 76 90 43 35 24 86 235369884 12 432151 16 349907 321202 75 8 2 899550635 37 10 89 48 39 7 333881 449857 92 23 631402694 40 49 295287 114195 438983 460079 139835283 612392301 58 60 444475 33 108267 33142 428160 514417093 84 202992 243006 67 384000 4 744356644 70 18 391982 2 375070 34 470396 5385 46 98 7727 37 245830 25 242567 413895 43 370658 25 61 96 205415 258504 481171 22 65871 479436 25 777460015 668111759 24 13197 421852 36 87000 527712245 123694 84 98807 397744 96 83 11 69 9 36 787482514 77 64 37 72 31 64 364177 239372 4 56782 551702543 363021 51 314295 441073 20 242054 10 1 483871 70 226176 9 10 164279 22258 86 65 31 93 283755 249656 7 471180 50 4 2 83 28 287682 34 42 55 65 6 20383 426463 48 68 52 72 441473 6 3 434202 40 68 357010 469753 444620069 38 7544 8531 51645698 49 12 323562 23 99515 929536663 252386 71 574192257 92102 90 84 455575 585979776 28 461005 6 288443 6 982419021 37 21320 239449 399973 72 66 7 181322 47 150106 19 218181 96 66 125368000 285564 51 460356637 21766 2687 7 7 56 68 75 99 388511 70 43 47 35 238453 99 402258 63 12 458800 9 94533 7 129559 732861916 46085 80 465373 498187 33812197 403540 57 16 122575 170131385 20 2 76 9 19 21604 42 246439 405082 302381 72 1 509702193 8 302315 76 429757 480014 36 76 7 364875 46 68 618148052 60 98 1 486109 159822 21 40 488395 163824 624348377 245818 311129719 93 4 95919 97 162154 273434 339631 29 363020 89 252983988 7 4 717608014 59 57 291189 481046 84 98728 396387 887131930 309563 83 94 79 209187 1 7 89 95 233873 295467 92 32 28 424316 75023 8 82 51 44 451663 149861 29 223207 83 3 179386 35714340 40 51222 44 24 63 86 86 452307 203190 436328 486625 393124 6 329827 328865 168100475 19 67 72049 97 23 112846 494081 9 230377 809861436 44 164334934 71 50 122373 55 345778 9 675048549 65597 313131 379686 16589 15 392614 465862 9 372407 90 960363609 1 61 96 97 27 161704 112973 450320 1 298695 35 50 41 18 907073546 84 86 21 47 47027 95 128781 16 18 221996415 14 375963 143439 32 141746 49 38732 71748 97 84 96 42603 691419933 54 61 100465 416244 31 85817 54 2 445624 96 71 68 179350 3 1849 491441 65 8 374347 3 73 19 311552 475024 60 187148 413605 62 314000 261978 58 14 289209 219033 372587 864438303 492831 13 121218 42 81 11 491159 38 412323 83 16335 854736736 45 153063 53 5 118180 72258 293143407 3803 58 79 69062 27886 39 6 43286 3 87905 57 338016 193195 92 344127 355479714 244975 486181 92159318 187177 81 632136252 84 159253 6 209774 244337 232373 7 32933 55 130823690 88 27 350045 234349807 241164 52090 9 434448 375284 20 61 293429 51 49 77 377420 336901 66051 57443 339360 120412 488801847 45 472930 94 51 122130 708346086 93 330460 8561 454539 303606 22 93 76 417540961 314083 432782290 113483 90 234451 26761171 83 30544 215117 75 303555 92 393036 13 460089 3 226663 36 30 235198 188524173 76 201544 73367 69 366409 365169 93179 1 346251 393705 52 65251 5 117257973 82 86 771492461 80 76 27 13 177500 43 499385 94 18227 707004277 41 76 124888 34 3 72 44 176500 25 492443 11 395467407 367807782 76 10791 755287090 454391 214452136 512305956 83896 162178 7 264745 4 494294106 152111 51 358307 373686 93 54018 268949 98 124907 107355 221518 459701 335219 407985 169759 156972 418123 31 142322 41 33765 427478 72 410432 341240 74 11 3 418607 33 2 144529068 170367 724422029 207836 56956 7 12 37 43911 166344 256587 48067086 167849 495637446 646006205 18 416757544 7 3575 19507 87 173541 76 5 259738 65 3 92 13 483126 81 79 55 90 826233692 5 12 71 308051894 835644000 609566558 206524 43 99 72 77 32 78 83 279704 17 88 69 86 8 54 78 50 7 327573 7 27 482925 6 11 209028 9 87 109018648 400957627 10 95 482977 49 1686 178350 2 87 378615 20 464053 306811 71 139730 330307 32 467467 400380 254974 74 45 4 14 76611 4 65 445830 4 471235 88 28 855068277 25 480274 38 453399 45 292775 65 291399 7501 21 109456 52 441054 397851 47 36 19 94 119825 2134 961293697 65 51 8 239951 82 281971 5 37 378892 96373 37 481984 9 454185 79 384612 376142 9 407138 10281 210589 25 294149 28 401074 168971869 3 22 74 195592 72255 242651 31 3 44 145475 151501 99 8 878575708 2 209916 293546 53 79 389777 368773 485584 112677 404643 609830684 349262 73 1 33 58 42 219290 452570 515160162 22 2 331566 76 16 55 10 344538 75 85 44 86 86 66 7 98 7 72 76 72280 6 17 90 36 58 40 301476 37 89 54647 4 472890 338384 143756 241852 436536 769349061 80 108491 303909 22 4 424408815 359843 106287428 245413 138098 906891714 731391350 30 28 360061 58 428761 183699 85 73 68 665251700 359236 246814 350241 389345 49 90544 8 31462 297678 485603 63 86 106968 135271 80 77 795095867 222444 83 30 159418 96 25 196483 12 33 35 12 45 67 911191198 337491 881965569 68 454376 80 424320 75 93 82384 53 844762882 242983037 3 48 216433693 88 630209674 10 413655 224277 446679 36 380065 87 58 60 155433 476239 51 87 7021 314994810 129027 10009 39 83 59667 39 42 631845036 230912246 52 418378 19 165628 48 84 322848 354278 81604 97574 27 43 45878 260118 83 94 48 6 367411 176558 452513 73 40 1 235717 22 52 781136946 258644 133243 53 48042 3388 20 772212912 55240 416377 46 477031641 270547 865884724 449636 363254 27563 1 443906 11 183043 9 330142 331548 68 163893 87 7 33 603020708 20 5 428441 85 4174 12 242431 27 38 275503 11 60 9 9 319267 27 105434 16 104944 598354964 24 68 890527688 1 28 106506 198944 7 201693 58 449155 338937 457960 48 11 459047 395871 53 38 367284 7 16 30 27 2811 75572 33 109556 232978 3 23 225690 35846 232624 338701 49850 518150933 204421333 21 83 685167732 92 677949841 53 250444 21553 252345 390970 29 92 7 13 22 496771 87768 122158 451599 69 435599 43204 80847 452938 80 417170 95 331942 78 58 69 8 437671 81 400597 16 64792069 59544 5 4 244061 3 261897 18 62 19 67 374403 1 70599141 4470 496373 810505215 108905 82 68955 4 62 88 86 59 54 28 53814 3 3 456195393 49 80 466306 90784 35925 69242 10 51 25 145337373 84 383655 251432 181247 288470 216486 8 9 40 315075 361617 15 9 451634 442023 4 2 70 79 119736 85 397119 85581 82 79 445707 69723 426533 39 52 319161315 470890 338823 79 894302640 87 462306 934619946 61 5 10 58 34 77 616726456 69 47924 53 58 454741 326023 394922 6 71 68 69389193 187822 380347 393259 389657263 76 25 41 473382 52 304351 66 7 25 41 427678 40836 69 29 65 738645140 22 45 15 48 85 287490 64 642043775 70 264624 8 9 314576 60 206869 479250 12 55 252731 23047 54 54 127236 87 493402 86 156567585 31 157386581 80 429566 52 82 46 257378 22 9 83 48 175815 3 6 45 57 15 151397 4 8 44 5 178486 13 93 780992668 2 1 69 387670 279238579 42 7 63 507501929 64 4 51845 303960 38 8072 89 239455 405956619 91 66 119871 57 70 822349429 321383 10 6 369549 16 64 368972 141033 37 27 955264237 355688 283695 2 317919 267286 483612 3 3 167408 409236 190880 95 56 52 85 12 63 35 61 312504 5 306654 437905 105614 4 34 67 18016 273506541 267808 99 78 408063 74 795374763 55 332279 63 40 199251 42 223722 172509 24 462818 180272 7 2087 401458 158119 31 16 95945 23148782 123961 491293 69 455402 323588 6 10410 8 437429 91 470286160 48 833433024 98771 70 419508922 6 1 36 21099 85 405846 82 498700 79 27 334695 2 91 214019 416769959 99 31 30 98 67 356850 84 12571 43237 906690411 4631 24 351362 259135 51 97 60 34 4 5 26444080 33 1 37 86 20 121263 252483 2 55 183299 4925 3 42 12 54 24 52 112074 88 483763 85 139806 69 95 76 139792 281419 774 82 373316 3 144043 197995 304860408 132356 71 20038 57 300927400 363342 96 106532 28 77 69 30 6981745 286968 73 182404 3042 22 79 116186 6 105117 156473 241955 385994307 58 64 21 484290 229074 7 38 604669343 90 81128 15 457427 995224693 902247606 38 17 456212 178477 2 260864 596682484 94 88838 28 106141 78 277352 246988 6 22 18 21 346643 251151 24 200856 63 105988 150891 229343 31 72 84 463547 87648 60 49023645 5 34 35 324453 6 38 558463291 50 49 47 7 59 268941 132617 84 249883 797369839 499909 3 81 73 267216 395094 470320 97 276405 65 73 199995 95 143807 645889829 36 25521682 10 3 13 54734 109613 196589 73 76 64 2 261661839 60987 44 86 57 376947 197052 159764 265432 60 8 328726 23 59 54 11 20 60 344529 3 969001292 350858 290862 70 95 71 58 28725 59 954144182 395095462 52368 149216 11 86061289 20 473341 575192390 79 756444800 451519 92 3 344205 123609 78 106235 436728 4 75 142093 40230708 63 64 516999690 375294 32 204790596 76092124 75 291107 68 91 204920 81 9 44 80 248851 260400 95 47 358803 6 257482 40914 10 117014 1 69 9 5854181 265698608 297176 70903 192233 6 85 82 386348 20 43 126393 61 98 34 81 73 43 46 38 252297 13 300275 98 11 33 181715 40 94616 86 85 74597 5 479733088 29 58 306776623 29 186978 99 254795 355612 44 12 265334 73 81 59 419004 93 123163509 701711074 198907 9 26 402341 86627 464344 212056 25 2 77 250311 60556 219406 21 41 162311 10485 119282 74 16 66 113386 84 34 352057 421559 95 52 56 38 47 301710 491917 16 266746 316755444 63 55 403964 353701 271972 28 234922 32 16292 94 479835 75 45 47696 364216 80 432857 172165 41 87733 4 70 82 315559 60 6 30 54254 387572 4 462767 74 214495 4 358635 35 25560 64 67 301767 32703 52670 208178 92 247443945 70 90 106231 360982 559517909 9 50 313859 405281 14 245203 74 217417 471514 51 28 236273 4810 6 3 1 92 946507455 13 61 86 245262 5 353087 58 3811 30 28 120079 33246 43 335038 581686172 7 46 225404 445706 40 6 468219 35 4 5 310138 79 91 6 225312 70 989027843 45 67 80591 423385 267194 243063 46 72 6 9 35 65 7 1 52 259089 332343 288241 361640402 123288227 6 9 231036 64 3 70 91981 8 65 9 201686 32 919521809 35 55 285475 106592 7 8 28 45 33 87 157503365 396574 180212 54841 132392772 52 46811 462611 178830 287612 210238 26 31240 189028 71 19 144658 784997988 175454 30 99 51 429812 12 465387 656615296 49 4 55 414888 438535 32 375905 59 71 19 8 2 4 65 49 27 23898 83471 25605 46809 860519532 370633 293599 83 402365486 31018 42600 79866 23 45 375396184 97 4 69 26 14 53 330927 52 440958 1 150343 2 130574 53 61 238588842 19 53 24 68 113804 182410 444869 409079 9 249985325 45 344953 602376436 55 96 267171 438043 307564 26 356652515 11 42 70 81 235056 72075 82 5 171067 97 682688992 45230 236158 20 214829 9 11 62 19 129137 28364 31 84 200199 36 460779 24827 32 22 268408 88 99 35 164711 58 215825 30 2 24 303483 2 7 18 288132 366567 42 37 16060 295033563 481800 630652177 442245 247723 251877 84 28 9 59 39868669 23797 5 56550630 77 23 41476 163066335 244595 45921 79639 7 42 4 590782455 97 166694 54 49295 74082 6 81 2 6847 37 35 430198 480313776 46 5 283110 66827 84 15 314813247 432132 314520 52 22 9 197337 9 1 6 54 4 473999 162327 95 10 776708605 151551 33 4 47743 6 472766 165854 458907 922876347 52 291298 171170 54671730 84420 71 517559570 393372 491711 4 63 38 461870 36 171731 415163 85 9 290489 87 392735 80383780 8 82967 57 20 51 55262 113036 63405 170490 99 59 422345 522443684 72 65 92 945532364 183995 56 432183 22 41 37 680511483 20676 107038 24 93 84 278987 50 19 95 7 434678 269571960 8 60 457401 49529430 368799 87612 427577538 33 241936 106231 498247 185615 60 208330171 37 442011 323801 21 99 60 25 43395 69 7 125499 348960 258545712 959012033 252265 428015 1 40 272114 14 9 85 440443664 480613 231608 163985 42 66 171759 89 347908 25 409824 36551 8 199899 149013 23 18539 324298 253018 75 64 488435 126788 2 6 77 56 156909 15 686078820 84 67 51 97 253054 321019 2 91 66132 7 14 394324 514894135 194400 230452 370701 87 36 96 272959 28 32 137833 362451 302317847 69 69929 49 190051 22 47 30 407911 285115 427213 98 363815 67 721835557 193161 241572 72 66 193362 9 66 360665 409201 219327 377026 3 3 67 219058 18011 129336 197352 69 8 72 226834 8 124733 26795468 79 9 157493 270134 283686 6 59 69 466242 454409042 516147271 285081 62 490739 11 72 27019847 96 195560 6 29 209855 69 6 55 449345 9 4 55 52 15 22 392921 3 732510104 54 369908630 64 117106 154456 1 39 6 49 20 943927718 348352 83 338098 279996 77 22 118855 136326301 84 1 108778 61925 219277 169889 386788 75 449628295 11 71 261650 8 633949124 25 62 26 17 474981 63839 11 135073 79 288924 50016 51 85 203632 70636 232907 23392626 54 42 284898 173559 329237 845571590 13 42 56 39 499555 105790 28 85 6 74 104783 652138572 125450 15 2180 181335 489991 230416 92 106031875 17 806538923 6 8530158 32 58 19226067 151143 412367 2 323609609 131128 296330 92 449023 9 78037 24 32 63 432952 66 51073 30 68 81863 16 80 45457 6 70856 94 51 206370 284907 372066463 405802 61 222969 447989 386458006 82 474254 207563 81 49 113686 211319 164107 64 12 87687 380865 62 480752 512165144 81 528472955 20269089 35 345122 442933 60 50 22659 76 3802 11 21318 163321322 95 89 44 93 8 562967295 87 62 9 496761 464286 52 14 299212 410346 221131 81709 67 87 483948 52 410788 53 415696 3 32 366751 292970 974271800 425543 381782 20427 8 40 407503 16065 12 11 85 435177 201701 180687 95 45 4 85 425291 4 460240 484651 88 12808 17 249589750 58 49556069 5 447981 85 49 60 60 1 51 6 83 20 63 51 420777 56424 34 421500 8 300182256 210340 8 47 213078 1 38 382487 292273 17 75 28357 80 87 3 22 8 349962 50 479062 36 376038791 87 12415247 390561 74 288943 448395 4 209521 186527 74 361097 692899074 2 262902 345822 461561 269991 343597 17 138571 61 274562 16 61 87 5 2 477643139 3 92 47 87 84 5 4 293476 476596 9 230429 87629212 552894498 91 3 95 80 360841 2 88722 3 381245319 37 4 79 66 401530 898696505 8 2 8 40 22 78 271660 65 81 453114 236513 17 79 482955 38 87 2 64 241231 11 53 80 176462 39 94 166540 238233 2 86 287259 396704 6 35 236284 5 62 87 57 86483 301115 69 493191 8 18 312860 92 78 266070326 50 54 33 34 22 7 39 28 378903 99 242675 98 275357183 39 150452 212538 99 40 78 27 34 43775 201624 65 380958 338545 277488 4 33087 845478051 15 73 354361 56 37 2 11 43 831484025 46 926434973 64 91 892398645 29 3 48 17 39 98248 62776 318107 79 1 9 55 18 90 327092 174802 70 35 126869 67 4 266887 30 90 124672 49138105 7 37 111291326 422543 76 79 21 62 49 407765 257135 384380 319128 4 1 44 5 30 22 88 3 59 59309 7 15 405700 285557970 807635637 4 331791465 22 5 34 52 80 266066 286881921 34127 105747 93 98 90 409958 420243 87 19 275526 4 360996 376900 20 76 36 262747 94 161628 36 78 75076 73838 21 13 115144 2 104740691 210300 468606 137424 407848 14618 481485 226860 7 135637 6 94 6 35380 43 31 419785 61 104427 46 193183 101423 473793 76 70 99 245292 6 3 1 248795 389811 452184 79 53 37 27 80 89 78 64 478258 195686 249702 50 436657 45830 25 7 7676 35 6 306441 289076 177378 444621 231396 47 43 61 48 81 472979 172202 35 442414 35 138550 24 99 65 32 259021 742603483 405567880 107256 12 9 445161 15774 70 179277423 15 457746 60 145608 200319 32 64 189418 389169 26 46 243106 7 388984 311789 197308 410128 443339876 5 27 59 224950 61 270334 211395 643144751 693350415 11 18202 4 340727 97108 60 103458 3 118497490 490013 222559986 90 438596 66 458690 2 305385 82 397952827 326606 31 148994 70 429491 436248 362862 79 1 3 26637244 45 94 120722 62 48 2 68 317520 259117 677544712 66 105805 8 92 470384 10 47 93112 69 29 17 380499 76 389495 276239 57 1 63 2 22 223731 489736 251825 318628 321396 6 7 116532 201259 416509 25 147918 9 332962681 59 11 13532 255291 8 360398 38 633 471781849 77951 38 38 71847 1 251972252 299390 79 395698 62 283689 96 40 305151543 7 86 116380 12 8 196476100 38 121783 17 96 85916364 11262 8 2 69274 8 79 264743 408496 675761219 66 151677 60 16 31 46 436640 14 28 319741 64 112039 27 118622 3386 58 524727734 1 7 75 669445393 35 392464 7 175150 12 32640 69 319021 539698538 97 86 50899 63 20 226931 646505556 6 36 275852 305404 3 6717 59530 189029 72 202930 26 3 299387 35 71 539302034 82 912265466 283603 196008 305077 98 313574 903079588 240792 713110652 7 1 134091 21 41149 8 358646 72 443799 63 2 89 249849861 454776 697510323 8 15 212575 8898 276593 88 14 49598137 300980 232945 79 29918 30 28 52 3 3 42 38909004 7 47799 307361 12448 332345 258128 240543 136591 3 47 24945 3 81 84 64 25 230914 250703 41203 28 11671 76807 73 178645 2 55 36 7 33833 460631 247466 161930 296466 89 47 98 3 135902 177426 6 42039 175463 270358262 93 375010195 70928 137083 46 33278 589027261 881607690 42 441512 1 90987903 81 49 7911 34 67 60 90 21 93092 34 138441 4 114315 442155 259180 4 153409 2 274929 320870 276372 96068 5 8 176124 117036 240391 47 41 67070 877487923 66 94635 32 90 306711 25 161208 71 20 46139 105348 90 48 35 38 16 88 50 97 67 93215 73 240758 326384 317757 403813782 267189 98 236102 93 322763 1 413702 877943433 79 199709 308317 298561 184153 496052 319714 22441 294868094 42 18 119566 16 222872 57 18 57 4 97 313003 68715 59 71 47 25 57660 31 56 95 33850 5 25 87 96419 31173 9 7 69194 16 487581 90 466614 374891 226542 53433 96 8 24 46 86 3 201531 426393787 135760 52 129503550 103120 94 435981 387342594 6 163245 9 94 2 30 573616725 283393 144469 5 8 500483396 96 414277 323510 96 138621 63 127678 59 430060 824498677 271842 48 85 54 278851551 897434236 39 29 23 44 14 361272 66148 217519 48 9 50416441 311075 462293 22893 420817 776450145 38218 434772 12 486302 491970 7 85875 73 74 541171991 82 4 626477120 59 428118 146178 79 1 58 71147 18 80 138514 211106 412708 26 153655 498567 373508 72962 75 55 89 75 3 49 252709 90 5 93 25079 215436 20 5 71 369215 96 220613 10 848692700 82 8 846222486 347692 71166 83 1 122143 11 89 197951 915926965 173666 79 96 46 468306 442813 466682 31293 75 38609 150034 50 84 427718 154591 46 460851 343828 481742 2 29320 62 108212 311208 444757293 442894 133969 6 53 229374 421169 2 96 891817717 53 274353 119538 98 91336 165532 240380 61972 85 359679 25766 18930 88 976507346 58 226743 488113 3 50 82 92 9 69 332964 8 61 81 46 15 474906 228016 51333 123272 38102 5 86 20 70 55 97743 419805 91 13089 47 31 29607 90 8438640 64 420154611 399657 83 7 237858 689128646 215567 7 407309 447594678 65 6 141132 18 80 392678 19 231532 177250 298513 13 87 791286499 9471 1 72 14 63 7 87 7 86 89 3 599470035 177490 52 38 400928 561312911 173095 70 42543 5 438552 39814350 26 455759 320825 72 46749 366901 5 5 455728 330663 346617 497862 93 22332 498577890 303862 67 829969828 56 34 153254 4 6 5 115969 89 47 153012 63 83 88 217830 85452 23 15 78 39 59 29 402969 226781 339218 60 72 2 6 99 340768 50 112127 3626 67 56931 376755 202852 829969499 45 379190 322501 409800 4 464734 327380 321349 15 5 94 872834394 73 870744700 32 29 78 36 377092 89845 355917 38224 106796130 275743 381960 227109 369916574 65 25 99 58 71 455779 161785 72 56 323408742 96 2 477205 64 41 936950335 57 76 25 37 345083 321096 4 70361 989496371 407563 34322 1 348434 113188 21 55 62 179997 31 16 259792254 400707 7 54 55 99 248761 35 239198 74173 208616 98 66492 89149 312598 372119 434598 40105 783815114 19 3868778 35 32131 310405 295346 176929 29852 276243 11 43 71431 107540 16163 460549 39 76 872118242 474578 53 83 270746 33195 105005 55 2776 80 87 78 498815 52795 7 284693 65 311146673 485302213 36 42 435696 375727 9 208340 97216 4 84 98 38 74186 19 441532 148801731 72 483290 3 155877 90757 25505 159306 82 204802 121485 69 117470 24 6 480313 72 27779 31 63 270829 208686 156629 83296 34205662 7 41 1 302790385 145555 46832 141569 58 9 28 72 81 33 410307 27 60 206869 222068 174648 370338244 20 87 487529135 51 88726871 72 6094 230436 74124 15 23 69 18 90241 13 153715 86 58 40 642357928 390375 84 496143961 11 13321 452579 28 252568 5 81 186506 6 83 7 9 63 9 351746 58 14 58 37444331 485471058 308286 76 267593 84 48 298209 130407 86 165192 70555 533182489 63 386214 35 465699 33 263103582 2 3 652838658 64 479669 4 12 466162074 29 12638 24 565850651 81 461392 245625 150768 70 26725 212967 260031 305304 6 542240917 243555 9 171314 70 50 23 69 2 20 27 121987 481586 102876 5 456848 8597 2 53 58 77995 7 56 19 432967 236798 164115 66 97 295514 374482 457901 473912291 45 185184 208865 13 52 4866 89 11 414508 8 50 34 215289 486281 81 12 329711 58 441518 41 88 472019525 5 392253 19 5617 43 1 195883 400390 372840 1 180019 48 2 492001 86 5 328005 39 530435035 498523 796677576 457201 200781 152271 2 40 380401 55 83 199383 1 5 99 41 89 85 1 7 42 83534 59 293519 66050 30 458135 46 78 71 349043 68 318286 2 56 370104 68 50 88 274299 369341 329529 420519 108387 437319348 35 73 371741 45 22959 71838 57743 3 79 429128446 128019 26 15 82 69 124276 837609107 121583 188326054 267028 67 13 238897 11361 78 2 340172 441756 99 335745 619896205 221281 40 90 270265 241096 906487319 627621007 91 109966 72 93 79937 95 1 94 13 46868 92 28 19 35 302328 68 29 17 13 62 168983 402758 245497897 50 248446256 37 49215 94 95 443890 86 613466660 4 341835 415255228 41 79 8 365855 398651707 8 400469 281633 246990655 231718 3 288149 77 9 5 93725 42 485862 23 79 64 305470937 66 94056 342650759 45 205515 135702 40 424924 285383 303693 69 16 10 369481 225757 256964 1 81 12 344188 277199 2 476013 206309 414644 537258530 36 71 36 242012 1 122651 1 91 8 97 66 286170 448212509 155587 259131 34 61192 179012 34 434609 742806002 58 75660 97 67 546110072 76 80886 40610696 33137 313745064 49 63 55 349048 6 41897 169036 142411 85 37416 54197 9 71 7 86 51 8 76 86 220952 84663 7 469784 371730 281773 53 452710 93 190205 347454 149234 393499 69 343844845 22 8 268962 25 270835 72 103322134 69882 312870 140712 838401974 52 492818116 25 5 21 213580 97 1552 243565 32 773287659 228554 22 20 63 62531212 31 17 406390 47 37304 16 50 56 14 190689 168223 210556 56 137737 96 167545 250032 87 657465727 310266 12 29935 15 60 63883 16 162906 410975 5 42 12 82 300124 47 86 361283 91 56 92464 838991850 467092 7 269376 71 118761 10 50 7 746438328 225655 382077 97 46 1 94 9 106478 56513 319397 26 394952 424058 111801 183646 95 229357 410726 191802 83 6 499245 8 36 49 331374 136294 92945 324971 208914 409037 23 27 13618 12 56 2 72 16 63 99 74 309536 51323 1 408548501 376868 439073871 6 76 70 66 65531 2 22 137979 419869 3 39 30 509260034 49 347141 3 430618646 99 980527358 49312 44 49 870300466 24 8 66 5 5 49 85 315438 817242550 253880 20 185554674 36 66516613 60750 86 39086 89 111478153 151541107 5 1 63804362 99 87345 497574 61 28 245773 35 2 76 10 28 29 13 302366 116261 37244 469359 10 35 52 417710 57 26336 1 38 48 31716 318977 4 88 236010 46319 54 249879 9 44 188595 34 7 759406083 56904 84 419348 83 29 1 34 768634274 14929 97 96 23 254427 320966 446187 2 54 16 247788 426928 50 396973 87 94 182320 428076 43 80 161433 60 355246 36 44 98854 30 987256958 29 247948 56 33 26 3108 159676 490136 99 28 25502 785304296 795960818 82 68 484885 167712 82 349864 69 143665 64 47 42 98 87 32 75 88 29941108 993342387 345232 42 229434 9 423492 5 19946 81 294974 79 170304 96 33 480367 615578799 13 385690 27 106961 63 78 32 58 99 135294 78 139244 20 34 1 68800 345595 277625 18 5 36 74 151941 13 63 926882045 7130 59 190446472 57328 781530034 75 47 438766 89 459063 200963 242193 250050479 62 96 31 76 216204 490585 332936 95 332532 52 94 288591 80 331806 457170 6 39 305475 75 17 62 971955250 59 2 19 301576514 416000 7 27 17 164899 113678 81 421425 74 47 364112 259367 93 77 30 41 68 41 668831444 229165 566935002 5 31 54 41 366670 114147 54 66 100267 121076 119584041 7 34 311681 32 73 225930 139663 206100 71428 39 44 42970 95 139919 116771 325859 66 348143 397135 338132 89001 107760 35 335101 2 75 49 6067239 409245 53 23 93 92 375800708 43 406659 34 82 51011 72 6 9 6 49 237940 185250 322631064 1 442468 5 352561 81 16 75 220242 205238 33 299300 474788 502277635 40 78 20 220117 55 43 484337 5 7 72 2 88 96 68 345080685 169452 8973 49 358529 440655 37 65 334545 96 476983 3 63 54 107486 95 297673 49926 88 138050 57911 78 4 94 450408 1 18 87 360337 56 37 174973 386851 88 57 184310 214014 333011 199869954 276673 60 38 38181493 33 57 68 13 69657 390361 264272734 373172 79 480931 37 43 51 34 42 50 880907972 403501 41 351930 8 22 358089 20 66 91 21 44 150337 13 328964345 15 54 96 9 943148798 473957 483830 69833 39 99 58 288106 725876137 55 73 862431107 89 161913 141457 45 2 63 29 540379436 178771 9 477911995 791984978 8 3 312491 597647108 97 267786 38 53976 54 99 35424 250188 271355 251270 323669 84 74 25 17 895851157 82983 368948 85110063 403340 56 392176 80 43 196802 192646 270704 95 76 23 52 14 50 409842 2 301864 276704 88 18001 455225 45 138932 2 20 87 347848 272788 323619 3 72 111478 60 301699 304504 87 207274 89143 409774 115455 72 57 591101946 160023 78 421656 9 4 51 135250 68 444729 2 23842 489060 9 377397619 472084 84 26 32 37 437375 118047650 5 28 133549 62 434271 323081 100789 61 12 2 4 44547 266254 286491 127715 71 365617 91041 7 430929 96 316571 659160258 324241 326837 327622 4 124753 27 155877 94 483122 80 417504 220996 725130667 57 272214 60 1 77 882098713 74 908757943 33 954288603 448330 628341807 97 77 318801 421450 192716 16 38 75673 37 74 142560 90 50 439149 81 600459930 453409 30 469886 152801 29 9 121188852 257061 33702481 66 341574 71 53 5 495471 10 68338 71 490430 326027 36 93 42 17 35 51095 204580 150933332 850242020 319835 107915 73 197309 7 26 99 6 419981 93 27482 288242502 191804 29 391696 620 73 33488 375008 53 22 406425 21 28 30 66 80 3 78 34 111961 22 259343 96 23 487026248 40 649544541 64 78 44 110982 3 129590 3 79 13 433179 386966 95 432380 61 898121864 50 220021 201470 5 135794 285687 3 10 9 80 4 193954 80 35 77498 34 97 277035242 305158 417838 21 51 988700715 88197 31 96843 420787 20 95 483617 107052 6 502172042 76 79 841033262 18 289918 253081222 65 316794 43 192651 427207 479829 28 452041 51 87 69 263955 136753 95 366856 94220 4 84 214988 118211 62 48307 7 322884 38 28 379949 480782 14 395892 240672 107820775 93 58 3 20 3 95 28388 73 697159119 779082289 52 247258 326111 348101195 234040 8 170145 349548 946679223 310668 38191 37 328486 446653 103956 272075 374829 821483365 78 169727 69615 155155 4 5 368377 268927 8 22 68780 52 52 43 35 16421531 55 1 94 80 48858 28 3 42 69 149593 39 878841338 370002 377425 109453 55 495133 97 19 325267 33 7 39 84600 78 95 95144 88 177414 312584 329854 581653162 425487 3 260765 90 322450 42633 22 305157 38 445537 356184 92 24 93 454825 458631 59 143766 84 401236 2 192073 375573 75 157868 49 200644517 48 6 30 39 980000852 99 71 463395 968650660 65252 12 272198 33 280870 91 443950 335714231 1 84 266172 717447824 466256 82175 48 18 677148533 416247 664017863 74 1 1 350679 56 69 50146 405528 9 459892 10241 472034988 202640 66 17 69240 77 28 259407 4 9 70040 219829 13 51 91543141 10 989310655 425544 337308 208090 70 72 42 64 12 54 90 90 21049 67 63 78 46 77 58 436518957 88 338270 356070 13 353650 60 1 9 250397 12360 363623 35 252791 20 67 73 26 828600206 7 16 98 89 95 458558 470541 90 5 5 33 4 210074 24 247759388 38 327300 464740193 349806 42 219648 475333 153276 201196291 9 298513 39 212409909 12 94 430774 87 44367 958221608 15 84 72493 50604 23 405847 92 89 79 69 411283 9772614 1 135019 33 70 6 8 931205449 4 55 245394 384555422 376861 2 164406 3 31151 35194 863317468 182185 71 435748 76 24 550592892 216460 344160422 5 340295785 39 449759 481091 4622 170739 402107 39 93 229278 39 329339 45 438850 20 88 191962 137187 75 68 6 89 7 59 95 68 1 76 49 2 8 428651364 80 51 99334 300737 396887 479976 257293 53801 49703 364629 112963 60331 52 25 69 43 16 72305 292817 62870 23 351898073 156729 427647 52352218 79 291995 29 351371 3 402567 91 18 4 312485 85 322544 790085063 199584 67 155141 46196 619288910 496502 311285 299045102 3 293811 11 452147344 91 8 86 810071207 42 78 358542 426459 53 67 9 359945 9 69722 79 26 240295 533786531 373967 22 837680731 76 69840 35 1 88 35 86 3 3 803533295 4 59 691652884 4 799931582 40 6 65342 300471 30 89 337351 183812055 249149 52212 27 95118 81 65234271 31 56200 31 31342 61 70 434193 318763 62 3 375221 88 28 88 24 18 253690 65 2 309566 1 2 72 74 142055 1 99 427464805 253463549 5884 21 260637 6 52 177833 248074 755030382 10 13 290955 352699 94 91 72 96 56 26 32 448094 66 46 44 401930 336245 42 92 130521 5 7 44 371501 898428349 12 14663245 19 30644 492362 59 983045341 96 9 75 85 354029 54 35 423250 139030 97 286468056 4 82 39543 485251 509450407 58 17 398750 3 385798 89 61489 89 55 925782972 487893 340006 57 8108 90 31984 28 96 161019 50 38 69 44 3 84 389398600 4 96 33 381647 14 330028 57 54614 67 343366 6 331950615 6 17 84 400371 213395 81 6 107667 48 80403 255714510 32 9 455444 144024 547232736 547707833 85 6629 185766206 4 32414 82846 1 482446 8 37 347084 8 3 6 7 75173 8 74 82 110337 51979 51 66 175342 16 95 7 51 62 83 99 25 27 6 74 155831 63 79907 1 55 4 454615 222050 104778 13 16199 74 427159 483332 177661 46 44431 157407 470155 382627 532237978 5 43 536309136 352825 225445 38 320610 204058 791686972 289999 455337 129197 65 409895 182339 396555 34 102189 28 50 14 11234 682212758 15 48 98 92 407130202 32 52933 23 429440 63 83 90 35 217865 13 67 23 91 85 9 69948 427516 422337 33 39 27 47 79 296558 549010798 50 2252395 80 80839 22 32 58610 17649 51 26 435305472 53185 18 94 993889969 83008 374321439 189297978 91 46 161003 96 212333 6 313715 30429 49 396719849 492712 146061 256978 187970 294349357 463675 22 94 68 150132 169675 182448 187953112 26 901118556 49 355222 79 79 97 2 4 204051291 38 85618 114429 476917 45591 181524 73981 170333 83 37 2 1 16 116335 90 6 465281 397437 66 52 55 21 31 170892 53 77 87527843 55 120592 172585 92 77900 57 9 102513 149426 118534920 2 299181239 39 187315 77 8 13 181012648 79 3 26 58 61946 71 6 43 464026 482276 77107 17 191744 50 164345 422243 70 256118 395998 62 386051 39 94 31 117089675 67 79 86 97 96305 72 99756760 13 274212 384503 430874 159330092 397569 53 18 343563 469435 75118 956663785 32 338921 91 73 5956 7 852209522 283498 14 87 2 125503 6 66 3 9 76 5 92 41 49646 89 122871 346995 37 212999 166667 275010 414392 201179 32 492449 76 730735286 230262 332307 950228726 12834 298162140 101677977 7 46 465422 996388271 93 70239 40187 467746475 97 40 215211 81 7001 230743 97 48 24 31 47 97 416500 36 332760 44 7 408984 165067 463872 50 17 93 21 438788 25 52 439949 4 29065 393685 103441 773085750 88615 425342 38 29 709127279 46 27129 82 93 214102 15 80 747027636 15 45 178990 137350 83 16 66 479751 715345035 64 26 187304 62 61737 291082 52 44 109078 33 9 50 308410822 47 44 425437 188350 42 31 6 327464 94762 405491 257453 109424 132953580 63 71 52 946584571 289756 805733002 452730 37 87 38 6 485612 32774 32 3 384818363 270198 44 23 717335706 50 206713 263419 138719 49 297116 25 43 120961 98 41 37824 54 9 986339156 220189336 178035 66590 77 319604 61 361263430 191372 7182 127969 77 117260 489654 6 455152 53 22954 40 31 63 324667 615005068 273024 273434 180499 34 244930 86 412643008 69939 8 184657 741068090 766102432 5 73 93 596283636 67 19780 267298 52 337769 32 509140080 378176 23 447676 57 71713615 25 935433197 60 122446 96 876104445 4 252310 98095494 62 86487 38 207348 232487 357692 3 303459 73 329409 53753007 7 37 2 52 71 9 64 235200 97 443148 35 264390 38 704321541 14 10 407606705 20 98 36 275125 267471 5 312126 82 33 447250 239395 368780 432528 760901475 177499 80 4 77 2 153079442 168841 62 99 7301 366410861 600424021 563178199 18 38 317278 11 308045 2 936942493 13 14 65342 419184 25 35 60 30 80 431582 405561 9 24873 40336573 72881973 194933 368700617 33381 33 81 55 778783540 98 349433 178732 77 164192 6 3 433272052 368076237 481551 476905 320900 77074 16 321862 46 13 24942 264855 8 60 87 70 126778 235096993 259209 997176422 133042804 71 4 98 288780 9 233473396 499715 176415215 23 289222 81 796810227 8 333161 182972 499646 660614727 94 27 19 7 387199 272250918 29 31 88 10 429194 107586490 5 38 214124 69 2627 269632 36 39 300457 98 494593 9 36 313349 480415 86 17 169827 479059 17 485602 70 315623 419112 4 671141005 67 267936 258126 169107 64 7 25 604380200 79 6 14 425546 35336267 92 98 7 6 480345 94 109070 83 7 472070 400793 168520 21 394526872 422915 88 561721337 106029 392160 63 99 114620 21 2294 97 253356 169887 92 29 36 75 401970 514171769 16 69 373632 9 329044 475052521 267059 128415 233185 10 63 1581 23885 362706 108515 673042496 31 8 5 84 17 58 81 98592 487781308 51 27940 13 244770 48 382667 8 27 58671 93693 91 73 29 81 7 452658 13 78 54 19 35 84874 1 3 327697 28 2 21 481034 73 175068 43 47 403639 60 80 99 300240 379309 39785 1 266722 173569 5 55 169975681 76 32 38 15 13349681 19078 280384 32819 36 52 51 81 65 270071 337982 61 56 38 427113 19 480778 84 330807 38 8 10 40549 178954 57 9 60 112845555 10 437562 81 19 215596 60 1 52123 372711 499368 403951 989242588 60 51 81449 688839370 55075 40 79 93988 88 55 273961 3 493364 74 35 45 402120 41 412613 346418 44 420389 263687 377427 996684417 157878 933203450 35378 6 5 482058 426098 396422 346867 76 87 405347696 332498 387785 29 21810 156720 625121991 26 61 335292 16 240851013 37459693 2 327507 4 38 307567 82 70 155690 21 66 4 23 152406 84 978228752 138112 160437 137073 10 459778 402182 275912 7 56 124047 39 105676 53 78 748371763 492684 438661 448639 393165 81 193051 5 102263 23 446481 6 97 327364 48 379689 57 46 80 797865691 38 17 76 85 355324 274822167 2885263 168495 701700392 75 9 37 52726 797542102 420159 1 293597 52 55 170023 175407233 90 77 48 59 239494 51 157596 6 80 254763 70748 169925875 8360 13238 72 83 3 437105 50 93 214664 323903 450767 7 2 444067 321284 8 2 787559596 47025460 90 87301 6 279815 459496 96804 19 36 88859 232652 55 247156 264500 85 3 72 48 76 235413 5 307223 245304 9 30 77 19 84 479769 36 91 5 463643 37956 5 11 818813764 99364 337435 5 1 41 221417 20 29 24 50 93 55 120359 46 175480 1 396487009 25 787437170 477307 949358567 84 2 62 26 8 85 35 189351 46 55 556083149 239542577 5 52 77 58 161500 54255 34947904 41 409295 20 127914 2 298611 83 72385 161455 39 82943 52504 151058 433064 94 83432 48589 1 7 95 296146 77 88 15145 740790922 395155 44 344427 47 197486 344390 68 191052 2 303087798 898706329 2559 32 60 349596 36123664 211325 640358575 13 8 73 260919 19 299529 3 5 144884 29967 388518 91986 7 20 885951813 11 97 36 38 468775 52 248235196 98 160071 116315 164447915 67747 158848 75 6 57087 9 336926 285650 61 288614652 500354392 2 60 1 38 129957 279356 35 23 48 58 43 1 65 101397 75 424970 930272936 934482454 88 86 324558 17 70403 130362 289027 248806 385840 610780190 95 65 80 230569 44 124895 425218 176253 47 83451 53 383336 173926 1 19 422000 345603 479759 53 126972943 42 141066 86 2 708564951 47 9 8 2 126287 117947 138353547 338745 10 87 330725 282493 4 32 4 8 22 208111 9 71 25 89 248646461 232288 8 60 159270 99 3 35 191864253 411687 56 449182 325822 17 979434090 4 13 129763 5 34 163708 53 33 167841594 3 319578 628731013 54 5 88 460667 14 92 17 407467 222185101 57291 4 88 26 704105404 672843593 225074 151430214 36 8 214518 371747 79 146153 27 20 62 133199 53 13 80382 91 155524 98 98201 6 70 83 20 60 220681 8368373 228470954 96 311288 6 82499 6 401109 66 75 26 445837 712272535 123403267 9 28 179876 458828 337291 310451 50021 189589 94 300716 15415 435669 317752 439758 88 48 128277 52594 92 98 38 14 4 600228597 75 455283 84 408678 91 347888 274572 17 438734426 88 466244 28 74 29 23 87 733338168 164202137 154105 203162 406671 76199 71 496785 298096 83 556951860 193855 69185 81 51280 41 243431 74 19 37 42 71 1 338041 5 310856 11 24 25 35 331964 67 96 20 59 84 354178 13311 11 490800 360323 35 36 8 244135 43 361352 22 140761499 81902 81 390952 93 60 198721 40 86 35 254939 773288874 50 27 464197 243640 61 95 69 413214 78 3 201043 93 299211 638158243 216076 24400 383016 84 56 449522 60 152802 4 124265 442394 22 63432159 147092584 30 26084 170226 3 77 826876178 57 3 19 75 70441 456134743 27 76 156092 66067500 205658 54 9 4 741161061 8 440644 24 841531615 49 755162694 261130 231583583 42 38 440370 29 702020685 235353 479915 405600 172377 54 16920 447487 391934 749865064 223978 96 22 80 239996 2 71746439 204298 394494 415382 109882 35 443562 451592 365851614 45 34 26 168928 34 266309 10 57 44 407353 14 422156 88 403697 24 309624 86 82 292760 5 31 95 1 9 464319 67 77 53 22 404494 154653 22 28 449884999 8 46 213401969 31055 113766 67263 310361 862930554 307636 47 365528 87 56525 462025 1 3 217098 31 83 274933688 180200 326950 25 411509 111573 113962 156821747 61488 300110 266135 120351849 11 872124622 958795171 39 159330 61 3 72 458354080 902 63 2334 31 77 18 492364 15 31749 2 80 85947 12 237455603 32813 263405 56 37 103841753 71 433679 63118 118058 22 4 371383 9 73 19 53 46 85 30 229606 87 154862284 61 447175 21 27 69 321502 440612 98 350036501 43 467769 27 39 18 84 77 296469 61 321990 41 182373 91 53248913 187802 7 481094 4 335620 450681 54 58229 235594 1 3 52 1 14 22 103032 234354 216542 331170 73463 75 80 63 337486 142170 186725 23 23 72 864134135 369737 35 48 14 110061139 23 33640795 23135 303612770 56 136735 155192 333155 69403 174367 496741 829548438 139417 6302 73429 152714190 541929682 128409 35 98450 94 121914 310662 7 99 1 228632 17 98 176029 353075090 63 79 76 38 46 5 40 36 42 433269110 37 240644 20 452960 2 314526 765797099 96 154136 11283 76 10 470564 74200 177382 5 18 45584 386627 45 8 231711 686028858 65693 618225914 53 55 87 1 36 77655 240830 161575 10 789725413 48 35 391910 161929 283028 471981 82 27 53 223501 47 86 2 651836521 206137 4 212717 62 969440600 329890 97 48 662300088 95 14 480005 305016 316993584 52 189834 62 23 377576 80 816790803 69 54 39 70 79705 151122 91 390874 29 93 123588 437590 711116184 9 55 42 163988 78 490978 49 45 16 70 22 4 34 99 287611978 535067586 34 97 476421 224788850 80 13 4 107826 334886 392404827 107043 32 112611 75 42 3 408243 28 94 317972 1 492744 40 53 936841865 15 42 8 83 486265422 5 293317 684584067 14 20 8 381918 54 329843067 23 447858 495656 12 998289206 76623 351804 352422 83 14 116294768 54248 127036145 57 33224 227279 192874 51 337768 146375408 91 373566 58 212121 418629 30 248482040 43 29 47 487143 33169 84 264014 9 366762735 35761 36 22 61 49 427368 92 97 115046 270288732 95 431251 38576 49647 43 24 643432272 87 481321 74 717157185 303984 47 59771 58 230404 275798 23 63338 329728204 31293 18 23 492556 62 66 53 345992 18 422334 85 92273 25 82 62 82 94 194514 102743 42 428475 426189 307924 3 25586861 74 93 174881 96 261216 88 823957961 124654 75 20 177724 66 89 21 11 118983 204657 319867 58817 20 17 52 50 2 71 33 97 20 419921 285485 341563585 86404 432975 9 91402 469155 7 100395 440925 5929499 377479 21 13526 342505 423264691 18587 46 14 19 408816 300957 99 88 23 48 4 365467702 307424 46 3 38 444696 82 193585 32 741769798 441821 20195 73 23 106456 38 55 2 85 168494 93 73 74 412232 41 301212 39 913696786 54 295043 451216 495427 474692 4 24169 1 7 33 301564 204969 36 85 50 97 104833 2 7 4 66 434566 232205390 79 75 58708 9 225175 212878 422060 83 459602029 497362 332245 27 309367 32 288806 132348 84 59 47 10 140459 28 86 74 794035273 55 47 33663 24 35 45 81 73 37 85 3 81 9 391120176 237792 31 255913 6 154253 82 90 140468 334028 96 22 203900 5 27 47 79 42 350041521 46 68756 58 353351 152740 79 94 122117 52 1 3 199363 491648 70 31 451899 44328 79 2 32 106656 8 118701197 3 27 198488 147185 373232 243680 23761 279682 374111 60 7 645600665 146196677 4 434465 113906 477422 46 57 138462 41 172047 56 59 332869804 2420 8 77 96 15 1 111458 244111 67 69 92 266749 20 449086 89 68 81 234333 38 54 88 225469 1 78 10213 48 315557 79 73 347705 373681 72 841973712 48171 239359 755392826 826613466 7 71 458623 443603 9 88 8 117274 24 7 688487165 3 425342 23 117055 46347 633079067 36222 197193 25 455147636 339057 97772 266275 55 387803 251753 108412 169748 92 7 254860 107958 34 480783 170804 72 84082954 94 161605073 14 28009959 19 407252 92 277110 68 76 76 31 244086 47 37253247 470706 199000 243876 254110 15 390928 72861 38665 60468 28 54 64 87 41 94 86 106653 82 294229 13 246767152 15 450264505 78 329184 428828 95 327176 387732 11 56 73 47 94 266013 87 99 31 135962 411973 38780 61823 276848 96919 63 866849519 476633497 29142 9 52973 1 222865472 15 8 430098 4 783006577 349547 339433 25 25 5 69 404781 68 153336 790333862 268957 795343511 8 50 71920 113655 66 312570 381964 58 56 58 365186963 21 55 274951 404495172 210274 71 386176 134191 197559 72 447837 4 21 248825 177687 83 29 12 20 296913 277372 98 255048 43 75 220247 78 292328 59 9 9 159714154 287734 443239 390287 79 39 211593 299570 20196 101855 391004 91 389760 23 837204052 48417 463641 78 43 364252 33 426005 103525 304793 67 205921 38467 7 167763 189969 3 847187838 99 73 43 8 292135 325680 51 347875 65647 84 59794 234141 55 99469 4 156145 62 144731 64997 316826 23 495889 26 375246 125475 29707 54 12 92 89636 416108 78 189580 441554 267208 70 288514 376660 53 107157785 4 35 52 109637 363876 3 361805 184331 312279 21460 18 139092 615321090 319449 435187 239371 348122 53 42195 19466 431555 26 16 19506 20 60 20 294272 3 149022765 381931 11 53 90 47351 83 99 39 256404 736958799 506420988 305049 4 4 78 82 83148 83 343267 78 7 204990461 7 9 481100 17 6 33 121342 5 4 49 85 271429 245857 188009 61660 4082 110695 87 150489 33 478378 35 340520 35198 325564 97 314084 42457 420689 289306 110991 166160 25 75173 163613 113001489 25 336169 9 434572 336643 386056 7 51 961600064 57 43 459613 160623 98 76 235130 129282 58 209503583 131838 24 1 22 356698 230952 419212 163934 50 846720922 85226 54 162235 85 16 334723 411074 401913179 37031 32 385571 383837 131307 59 495297 178490 5 163844452 526491271 277920 9 439221 1 50224 133017 233831 43 95 162837 88 37 110499 791842788 400155 93 447419 58 47 466446634 61 435243 95 64 99 774000420 28 49 33 17 44 238895 74 139668 35 337237 409512 228317040 394048081 148424 448809 93944 45 13 51524 183025 277057 181951 306873 82 56598120 10 31 62 116043 408123 26 61 8920 183538 43 72412 55 31 90 73305 483891 127271 5 342643096 521191692 260007 328517 58 159542 76 165990 19 59 88 470588 28 951247852 137497 943668885 117235 31 14 129300 76 88535 800997641 42 66 54 2 174433 81831 2 57 50 379135 427963542 212261 142635 140427 6 138753 389776 265268 294381 33 2 494328 384823 3 326362 55811 72 67 470074439 35 433553 469054 90 939736411 7 225313 66 21 70236 325390 453355 468844 483649 24443 12891 27094 418187 29 151654 55 34653 784143661 65 88 76 530022159 69 51 12227 10 28 97 2 117018 78 27271 89 158717 87 103269825 55140 323182 4 27 459280 451290 235268 26 378209 39 227687 79 71 3 32 97370 45 23573 28 127480 172525 329302293 19 78034 49 8 332244 93 131147 25763 25 84486 83478 9 50 108661 555429434 163678 11 61 77137133 48 192127 88 271616 69 36 10 38 36446 5 55 98 144130 7143 954005852 64 52 90 329696 233142 217521 379198090 9 4002 38 881917293 26 84 66602 358727 91 454113 82378 430656 375892 96 31 45 89 5 102765 43 98 67 73294 42 86687 403214 164163 52 208101 204408678 179446 314044 1 962937607 224840 474344 717830801 41 64825800 357116 22 59 103763 30 443465 98 305321 89 202925 841758518 16 6 219816 43 74 67 980606280 69650 25 32 21 2 198685 8 24 19716 330028 308088 2 467499 80 41 457542 138288248 20455 253408 168651 138908976 47 253129 110473 291106 39 3 17 63 67 50399 191558 8 38 452464 54 172458738 458637 299774 46 77 23 402733 22 148780 13 68950482 84 413606 316252602 59 70328 81164 438383 75193 785169062 8 106138 9 16 927973259 90 331444 68 99 78 49 397942 60 87 368411 460319 361020 535145093 25 99 7566 368291 223323 413238 48 227948 73 35 85 214954 54 32 5 30 64 72 222889 551822135 487480 10 39955 319174 43 24 90313 204296 1 59 36200 22 204055 23 4 44390 502890058 73 87902 297422 465832 9 35 362266815 24885 51 210776 588745377 530541552 10160 126942 85 457176 79102 909093532 9 99 138325 8 46 199320 339020 154195 261336 61 2 92 366542 461898 526331825 79 54 8 70 76 79 69 81 370468 307718 94 124867 301900 38 369788 81 372074 82 53 346668707 1 289548 40 89124 97908 106491 632662195 28 280413 86 9 281601 482216 310759 7271 102205 36755 92 5 34 848020959 552191689 498868 811486150 316842 352264 73 9 201033 363267 3 94 59248 14 2 450923 86 2 8 318241 928973230 140546 3 65 214879 31 354413 37833 25 91 399468 64 77 19845 1 63 15 68008 27 291942 281020 28340 64 235786 42 61 1 125423 21 695961327 55 333383 731126204 56 455798566 9 462954655 13 316237 392305 1 20 85 402910 32 931305411 392964 42 295409 43 130331 8 309994052 473310 479810 53611 98 1 77 482784 79 9 295179 5 74 855462535 229669 251165 806383004 389000 17 33910 7 393401 231744 301837 50 222295 76 378534 400912 163227 213224 6 30 625864134 5 411285 265813 5 13 53 42 379429 6 37 342329 85 44675 78 451501 404176 70600 493688 59 62 70 6 12 38 72 7 122642910 45 6 98 33 2 858165102 95 261556684 255132 10696 194156 41 28699 69 453095 2 2 57 381935 4 498741 60686 299770 257215 532972920 103868264 47661 83 1 10 405073845 32 174873 91 49338 325257 471628 314502216 208765 69248682 419184191 30027 54 65 295072 399598 283605 47 130061 9277 483496 44 16 293479 123358 19 46 80 79 45 169177 4 22 6 297283 967470443 88714 84 99 4 169069 13 161898295 93 452109 7 490506 864175321 263195 58 496958 23 46 6667 303762 38 28356 166756 40 54 44 466384 1 49891 215729 7 32 124026 25 344295 90 71 122249 980124273 56 24507 8 377799393 596151619 394640 151597 56828 67 134232 21 98041 13 65 129700 18 12 10 83 5464 114257 180985 54 57 73 59 265908 311327930 44 487060 185440687 336832 71 370848 22 426913 26 89 8 101397 139470 53 80 4 17 92 80 2 5 69 17 23 45 52 35 6286 69925 63 56 49 259665 3 56 71 97 839241868 76 36 95 195844 78 63 74 769870379 46 946861069 23 31747024 14 638279670 405805 71299 84 449886 25 77 771054642 512686485 50 464822 61 120410 65 491377 372129245 31 30 417676 654710098 376458 169474 29 472555 251057 303142 7 125892 114753 51 241590 27 51 75 2 66003 207389 3 93420 153425 50 334318 448177 184765960 423106 40458 943616627 24 7 18 72 6795 22 899171562 170113 95 47 371504208 193506382 428097 13 44 2206 318884 238372 51 9 16 95 176035 45431 20 72 94 37 22 22 94 92 31 20 77 8 15 398781 3 216131 875176402 132331 75 303780 13 21515 97 768165287 151278 84 6 33552 1 18 473349554 87 192962885 7058 16 39 55 295748 120435 429881 260169 88 48 371930852 10 305981447 65 90 429108 608435557 265543 136867 395217 335739 489367 371516 41 166463 75 64496 75759 90 37 81 41 287707 25314 3 309463822 170533702 394864 39480 538529831 2 455870 23 33 3 7 154202 62 276952 973376871 25 130682 138839 160254 156255 370937474 287982 24300 211194 440399 290799 19 1172 8 281683 179673 184960 306225 28 38 342220 398938 27 335581 10 59 36690 62 481231 12267340 97 47273 83 8 196051 387074 99 82886 69 39 25 289179 106687 61 18 181033 24 9 1532 34 382046 497628 85 875287181 348722 35 994673955 3 481878 465854 47 261887 36786 87804 329016 37 31 182560 4 49 78 477719 7 26 479438581 203093 452759 64543 5484 437577147 467320 73 94 87 235685 144250 53 68 408351 51 44 369952 564089907 43739 455867 439621 172861 554829211 63 165616 44 157946 41 103965992 36123 172633 66 49 230695 63 44 739582678 26347 23342 14749 834853497 42510617 48 1 6 47 394776 293989 153258783 246137 54 80 231380957 62 433573093 147492 37 21 205368 329915 659920446 91 3 64 63479 73 406041 943450298 77 80 59791 7 410605 267492 202153224 237859 772223292 84 67 436847 61 82 58 68 476118823 16 37 61 488585 59 70 444275 83 275824 60172 12112 21 125527 91894784 56 373921275 176205 92 75 9 2 402435 20 193883 84 79174 274844 179739 119623 146528 40 97 88 57 22 42 347345 4 25 38436 84 66 28 155175 485440 88 3 50 97 49 7 228074 84 51 146743 170176 646527041 312688843 255972 278142 493667 187816 307459 82 431363 303075 452577 422345 580281090 19 541582264 434542 479046 73 26439 283520 20 85 61 129972 58 88 23 497823 494411 333453 99101 91598 2994 40 64644 993405157 382998 440935 173119 276954 3 445059 173696421 313055 9 198463 65 374910 7 51 14307 768875009 6 5660 19 943826527 9 610822531 72 63 18 186558 392943 473034 360197 343100 439827 90548346 74 155069 55 12 95 29 54 11 47 261167 59 320344 6716048 57 7 287989 5 16 66 71 430939 60 355474590 255427 297978 411248977 4 21 347216744 75 1240 273922 478207 167608 74 2 94 35 428169 90355 203562 40381 83 6 157506 45425 86 81 99 70 83621 5 166611 7 26 78 355211 102008 58 89 156666 148274 262420 294250 4 431356 409799578 43 771391985 640645707 95 302302394 165706 78 93053 3 382124 20 280864 371868 7 669667268 406472 253944214 443043 434150 84 21 23 49 849436196 147001 3 295726 22 421234 259683 95788 407847 262726 30 140718 284902837 436737 30 28980 448914 53309 78 375212 315963 4 72 44069 256803 304365003 141569 158653 37 75 335057 6 254193 48 39 29 124138 61 83 56196773 34913 365220 18 846791674 250181 58 19113 488530 31 93 6 372212 38 25 498527 66 156810 13 62 269439 177557 190875 81 413922 152394 116307 231815 60161 47 26 13837 37 208926 68 36 185810 311329 85 343626 319450 83 28 12 308056 322328 372112 90 488431 1 87 86 947970049 436589 101477 597926469 81 3 390124 61 66 150644 965268974 53 86 53 32 118588 167950 263706 443187 308361 15 380958 920599255 20636 130848 97 61 27138 3 487015 442813 85 16 82 53 20 149063 35 84013492 31 31 481164 15329 684619727 23 332742 391974 8 94 47 1 34 6 3776 49721 666641866 161791 43 458631 95553 22028861 422714 273092 94 455208987 267327 303541 432768 67 646279233 22292 68 442314 938047169 82 44 349846 75 42 115172 56 95 297692443 413537 99 91 580068220 382462 58 103837 60 65 102725560 256715960 54 347136451 498438 27 12 368948 95 38 337388 272040 162799 129119 788396581 107681 265219 43 265196 110379 31 231893 422925 31025 478064 5 414222 221361 144456 80422 3 16296 39 260002 455684 602449599 40 468763 27 3473178 89 413060 83 444705 324537 17 331887917 24 314142 96 294371 20 59 246233 83266 293975 96 70 8 68 75 18484 3 45 69 17 6 44 8 394564 66 71 65 1 1 368480 80667 58 31 277488 7 7 3 242477 55125 211247 14792 444575 13 85 26 44 108699 145979 53 178319 1 56 28 247478 9 93 49 8 13 15 61 279729 435984 188315 36959 481544 70 186133 5 15 728999570 410530840 407333 41 6 108789 343824 609867637 12 462360 609919815 87 53 25835 76 64 9 2 34416 46 28 401950 225602 23 336292 79 213365556 29 58 43 521788431 27 90 82 149601300 410172 42 93 111054 15 108493 32 92 87 10 379663 6 19115 85 48 21 139976022 70164 17495 94 72 33 58 2 437024 368892 33 30985 19 473897 7 34 34910 3 247038 952545152 84 93 251163 63 994578989 65 27 64 84 852601463 13 106042 109185 14 4 3 12 41 10 88 620856981 171224 39 307760 90 490763071 52 172664 484684 388869 22 181399 9 36 31 8 3 360136 1 121526 96 242357097 7 518862001 443475 94 18 287065 251270 91 80 412051 41 473485230 294171855 212548 326345 64 79 60 300530 284713 2 67 32 9 60 1 195498232 28 93 65 366103 12 88 363740 306861505 494491 122399 42 42 295634 69757 96 182953 160801 59 95 101692 334540 6 631957728 7 96 28 484197 248438 84 45 94 313912 375022 15 17 225613 405807 7 353084 61 250062 4 452478 21833 53297 199390 24 23 148581 402076 1747 148770 25 11 5542387 467589575 392858 73 93 365061 185568 404445 81 251183 39 330218 40 98 8 498307 11 70 444887 33 110082 166023 70 42 295265 8 1 291840 458685 173798 256521 412296 479017 70 1962 355173 120185 161763 47 387421 480145 9 24 6 254948450 9 81 110751 82 994617420 67 10 27325 55 262343 790996333 89 76 52526430 395246 353207 969826781 203254 368902 443541 96 201630 52 193523 63 303574 31 58 44 433403 82 83 143756916 331606 85 2 99 36 5 70 21 79 235442 11 31 134676 45310 26 449170 361778 480739 3445103 77 38 420664 67 6 407367 491713 47 4 61 464112 87 154459 118485 59 56 396739 5 490335 52 9 91892 11 54652978 296517 239049472 50 517875025 23 19 27777 322742 54 86 269274 661695402 336969 41 36 48913 493743 35777615 87 54 71 315685 126533024 1 5 68 425618 323947 285643 261059 7 53 241187 10 420733 29 55 410745 70 14 70 363654 47179 35 390546 279388 28 3 30 69 171449 11 363415 454499 27582072 37 16 73 997422522 602521 546308170 25 18 1 91 470318 17 344249 423360 8 71 4 427698 516373756 13 68779 340906 85 7 2 74 90 393617 92 344271 67 34 279031 11 83 87686 49 100814 257485 42 164564 891827748 579736202 278274 443478 119590 420216 221983 1 1 6 204677 9 1 78 32 331111 409622 1 522160342 65 226741 469112 249550 323072 13 396854 39 461527 639099465 64 3 171082 57 11 89 260235315 593305635 438351 4 7 537806319 445903479 7 7 51 45 97 111404 105869 58 1 30 85 34 53 83 46 421502 32 148937 468423 429582 65 51 893648419 488579 70 545528120 7 213244 412996 58592 85 2 61 74 298965 57 64 44 115583 98 57 24 457034 16538 12 63 13 1 79278 235913 10 21 63 36 161433 105689 82 58 83 69 128742 173027 212582 360336 13 8 98 101640 26484 68 4 82 92660 7 67 17416 28 98 171319 384456714 33 92 55373 79 29 286622 405697 44256 92 63 416572 32 60413 263450 433223 152828 970514789 340516 939432740 4 8 3 1 281446630 47 26 66 147368 154967 356552 26 99 218629 13 52 27324 158214 27 69386 287707 461256622 8 17 324402 472352 2 136670 26 397100 138632 120225 472201 478518 447361 730485871 9 478792 973031276 276285 9322 381164 25 69 795561116 55 319184 48 94 54 402777 5 127830 370418 382699 54 94 464999 61 95 147671 50 834292674 3715 317870 127291 67 323420 87 440342 137595 82 183942794 130061 55 356869 2 63 95 88 306696 45869874 397074 4 15 75 8 32 44 207940 3227 137727 4 33645 77 66 9 85 95464 681158829 80054 274463 451325745 256171 15 90 245070 258779 92 97407 73 70 374960 168414 51 284416 52 222840 48 233622 8 441861 333773 1 88 289014 171421 335883119 152915 16 496459832 59 662463588 309380 414998 78 111139 40 432365 9 97 554743537 74 459638800 60 499822 32 866142139 282157 5 254897 31 8 22869 71015 419422 2 4 226978171 74 440305 365265 9 51 19 54 44 98 14 488099 80 51383 60 9 18 451338 406584 54 77 835948494 372270 67 336380 872649171 6 28 65 82 40 59 20 149477 207018 79 25 385240724 75792 2 337166 70 317987 79 9 566164482 67 94 78 424103851 204565 370959 50 13 2 43 172837 86 1 141166 30821 428568 47 83 363102236 26 62 85 71328 539952609 846204765 30 32 8 2 237741 436090 79 360082 353565 44 26 56 11 365034 98307 380598224 3 4 199684 157407 101222 191063 82 39144 39 809906371 90 45 377258 759837772 157700 7 209379 35 104020 18 83 81 1 282965 85 8 68 13 72 153275 57 866189637 49 72 3 22531 864347744 94916 376779 90 81 75 300753 261430 85 121424 63 68 62 4 32 26 74 281431962 410285742 322878 211600 44879 1 156617471 25 52 16 211949 56751 40 69 185069 23 462381 189897 333471 203103 43 46 252322 197001 211694 14491 23 17 157144 31 72580 780114104 52 146964 74 104590 88 284710 484783 426196 97 25 80 165157 34945 130342 81 8 244150 743227966 7 71 13 133197 233420 91 23 50 361311 46 34 120979 247054 206286 97492 100986 64 44915 56 12428 34 1902 9 28 95 423207 375942 49 410051 79 33 6 55 73 249816188 472125 54 230955 864406527 4 90 84 23 247869 52 270521 1 36 239996 114742 23 83 954601740 69030 273016 389483 113036085 87 409410 95 489235 359132 187856 9 162323 153823 352404 804765542 29 165682 35 6 27 80 74 19 16 16 339803 85 93929 98 202839 207279 447428 12 366612 82 70 23094 954859504 2 8 19 77877 9 92 249237 275350 77 37 20 45625901 285179 45 98 204205 481960 19 377095 63 499051 80 266680 46 474887 97 65 364505 913441774 990206798 309622 319541 179647 428468 33 87563 32 162165 45228 36 176704 7 82 16 42 8 394231 24 303587069 70 67 348503 293794766 74 192123 117145 135206 141369 46 227761 806630568 329713 27 20 68 337215 271791603 714208916 162895 62 35 18 425812836 58 1 289278900 453765 86 241295 297012 53 470861 30 248731 459413 7 87 7 54 77 46 496128 345170 15 76 139545 95 35 85 61506619 1 307023 56 25 54 437091 277026 49 56 158253 13 294408 54 422291 40847 302585 15 87 42 83 97 37 68 626949785 3 60 9 44 38 345497 43 19 376567 7 92 86 75 343353 115990 10 93 186409 160724 476006 254664 83 384103907 25 55 73 448548 49 410140 46 275315892 81 198925 393538426 225471 90 817860900 58 118980 55 223091 79 134698 94 5 154069 103366 70 4 430303 96 302487 29 436629 289243 36 84 99 203256 97 59 9 245434 447188 686347767 316308 2057 85 307127 112439219 37 166938133 102179 98796 107143 381642 422008 217348 41 434735 91462654 1 176838 100212 16 79276 93 1 455554 497582 4 538035436 562380694 68 98 4 50313 8 396777 373746 267146 84 98 228239 48496 43 66499 333426 8 302829 35 746971189 77147 90 222524 234493 365034 92 24 377490 724067898 419078460 12224 42823 8 116721 7 9 25120 268048 33 624206071 96 414768 3 232185 18204 15 142379 464320 289720 206497919 7 286353 38 196631 21 46 6 15507 314429 89 9 30 7 19 469198 228091 12 449526 26 3 343916 354734 60 54 12 17 60 110636977 71804 51 21274 63 18076 620821128 47 42 246763 7 62 23 3 340837 54 22 7 22 220830 368972 1 74229372 87 3 340566 370912 136942 2 28 334018 504996664 87 326565 487055328 280093 7 51 65 408535 67564 108662 95 82 466587 6 1 88 115600 65496 22822 83 99170 327157 14966 62 80 3 420481 113353 181073 50 96 229349 32 72 48 32 31484 2 195751 471197438 333966 393851 72 71 46 6 20 87 301950 177261 310068 88 426374 12 69 18 48 87 49 282934 676228562 187589 78474 42 29 6 445529 48 88 33 514217785 440561 18 77 7 26387 49133 337856 20 407522 56 91 6 14 363829 120093 51 1 34 58 8 427140 315885 235820 43173 19 43 9 203148 5 2 46 273804 114644 80 73 53 15 410326 432518 1 81538 452232 403167 84 40 270322639 40 32 881597506 91 44 206275041 68 65 146450417 27 131952 255255014 431858 1 51551 376726 83 475651 51 41 65 29 64 24460 7 45 25 14 6 49815 690950670 4 401670 46 148579 176909 461164 130080 1 4 203444 4 24 76 17 238899 362149 88 246051 268813667 813485416 87 216557 40 56 18 35 255683 125415 94 9 232792 40 78 47 65 68 50 405516 97 54 230897 10 445829 24 329878 29 758751737 374769 302184 16 60 53 92 301918 40 98 312185 92 91503 94 173934 811418847 42 36 327590 92 391114 188145 475863 155757 62 8 69 8 418650 7 35029 608812259 91 3 965238998 359921 150482 23 35 79 35 232865 7 41 348488 3 65 32 266030 64 92 468566 48578 9 393957 425698 282522 497482 17054 91 1 93 28 487332 84 295955283 154687212 47 93 814100506 2 82285 970229578 97 24491 454739 53 491347 6 160730 248977 57 7 73 301198 59 392815 39 72 176642 64002 359434 80 46 630589948 40 308721 317724794 204579 488008 333027 54 70 152264 71 130361 4 539866754 4 947095682 66 634658490 73 2 481474 148000 4447 613819763 97316 9 4 333646 65 53507 29 59 49 91939458 352477 1 194933 172146 320842870 57 357907 383237 5 16 65 28 112387 493391 362336 430302 68 5 66 68 39 93 351975517 41 840137036 184625 38 121930 10 71 184130 69 82 3 126020 89 30246 308709 248744072 363629 286017 219126 7 34 19240 474196 291415 4 97 28 15 443483 463427 596507116 162581 99 52 3 99407 25 73 86739 603464260 60 19 54 271284 482377 203618 86141 2 67188242 3 45 40 9 144067 979785512 10 186853 207950 210717 74402 40 253792 653476350 70 484280 1 450475 26 48 705863574 173246 78047 54519 15 3 240786 43 196149 297737236 419901 37 72 97 355341 49 18323 94 28 91 139670 10 285196 66 15 63 58 56 484625 253753 165231 56 75 14 12042 33 469649 16 231298 325669 35 71266 93 234179 16 24 17 63638 57 789043759 17 55 65738 24981 349160 308332 356828 95 2 89 302832 96 480034786 8 37 155418 7 963027240 89 269697 189505 12 461523 97 88 12 60 307546 366706 55 335340127 7 34 97 22 315078 910282382 126876 272492 8 409373 65 357061 470847589 95 8442 889555284 428432 27 4 56 472230215 6 92 14 1507 322458 26 390771 147069 62418 280714 115896 322254 61833 3 106271 269164 63 19 51 6 8 41 46 50 65549 163465 538662517 71 88 560324603 443708 36 485754 21 3 51 87 207409 201889 346856 88 43 888960602 6 133439 28 78 16 44 75 399132 480123 407325 76 9 86 71 113764 1 79817 45248 2 247170087 238572 95 11 93182 4 18722 428546 2 4 988686356 226632 276782 79 93925 459649 47250 124551 4 72 30 406120 37 2 57 83 96 4 17 48 289730 124250 19 342751092 7 14 61 53 20 14 166676519 7839 74 56 176817647 51 59 404820 677170124 338068 26 932950203 492520 369744 66 77 146691 161690159 106005070 71 74 2 342381 165917 413544 10 16 415425 53 50142705 130010 397073 52 36 174536 49 949898848 31 9 78 130325 667842642 175578 83 413519 98 919754930 35 200158 103125 37143 71 81490 215052 7 430321 80 684320763 108326 3 420254 225678 228159 450155 97 871003559 346890 14 77 454448 27 96 70 2 97 60 5 40 1397 440695418 368228 37 3 257636 48 138245 27099 33 589747017 224086882 1 19241491 34297 134871 167874 35 61 3 550562985 244039 198362256 52 13 37 98 138927086 89 38 491216 297325884 1 75 70 22495 71 74 46 76 865068677 344738 225332 19 53 110697 11143 5 171783 516618995 61643 52 26 491209 116306 23 77 39 54259 488734 44 350596 53 497774 345018741 443340 8 33 47 10 433806 59 38 34 48 320095 2 330361 8 730557496 1 16 207897924 72 35583 150991 17 711570316 27 991521445 295800935 311137 44 421194594 330153 450756 55 2 483118 162322 250635 78265 11105 8 50520 432350067 475768 52104263 330387 74 430433 295205 77 5 566387217 17 49749 5 77 205831 28 16 148984 47 348472 333458586 307221 6 133895 228858 145394 84 47 255516 45 15 82 36 496753 407539 39 2464 24 12082 68 150471 66 2 17824 9678 390285 221959 358387 89 327913 89 73 158938 493994199 671008585 452978 9 459914 34 319266414 5 42 27 148039614 9 96 142947 2 85 71 53 3 18 325124 10 59017 21369 6 167295 1 349837 467196 808991271 168896 71 82313 988998805 67793 1 95 333109 86 270062 595633191 405578789 348865 286989956 14 85751 66 33 17 417136 53 31995 378787 458004 30 443698 101378516 284705 256625 1 29 930484046 3 9 163239 8841 81 27 291183 48208 76 396915 33 207517 192061 46051 225553 1 254675 33 455078 35 68 5 44 21 303631 226407 55 245213 130319 30 7 18 403843 278253 85 15 196062 453914 25 54 53 70 162414 61536 100776985 10 46 21 494750 71 89827 5 701646114 772777284 317542 99127974 16 83 394539 139074 307680975 255506 85 605957563 63 197828 297362 18474025 53 90 54 177783 94 77 72 37 51 42 280110 539955111 32 87 6 38 167811592 114147 114993907 31 3 139321 86048 99436 13 212870 31 89 381112 194246158 90 79 6 21175 25 4 14268 74 663364898 26 111405 53 490716 68262 28 81402 3 19 43 69644 805 86 2 29 511350376 48 86 27 31 22711 335441652 178224 64 456575 63 46 338182661 192817 27 29 27 160397 135991 86 6 1 849958270 14 225495482 137537 99 9 6 9 803405434 8142 121345 324732 76 3 272203 34 93 40 81 305703 225530 263628 206867 365538 377436 56 222355 34854 11 33 39 46 85 36 353157 34 41 7 329079 24 32677 75 16166 18913 79 7 151509705 295120 96166 91625 72 301872 3 86 302515 60 283853 58 151648 2 478284 779449349 299168138 37 251769 44078 184032 8 737719452 169455 391888 31 180768792 355711 13 17301 48033 145916 37 8 7 55 12 4 9 99 1 264085 252197 10 359473 252808 136660 517797515 85890 48 28 4 13051 30 52 4 546472048 47 33931 465581 5 61 229363 78 897192066 328011 79 305096 77 438120 262252 26 417019 246829 42721 39 75 214090 796787552 230261 305977 6 78 40 202317 324944 454954 485932 78 82 268511 8 86 176959 229336291 7 44 118258 298035 376259 98 18 85 290257 100065 224449 912349236 185868 252106 9034 49 298724 380102 124932 8 298300 367832 37 22 481128 11016 180108 5 105457 36 499658 3 627932010 2 69 8 36 14 1 9 67 10 10 37 704433456 5 39773 471067 172154 64 54 276726 94812 1 1 80 320730 341068 367991 459024 91885 1 130676 69 54 443723191 42221 59 56 302782 92 291561 195211 5 48 365808 198755 47 17 261753269 40 93 88 415259 65 70489 42 17 5 58 225937 58 35 27 378438 50734 58 7 220138 85 315200 706574746 84 61322 983820058 22009 395283 138371 216089 533805110 49 294388054 200928 327854 216488 211908 89 335348 43 264837 59098 61 183518591 36 27 13444 58 370385 296696 448649 64 19 93 356710 43 450302 802190973 11491 586819393 77 480721 23 90575 81 7 2 235846 51 98 26 6 117148 48 921663593 36922 361014 62 24 9 444377 35702 318086664 8 2 85 196783000 10 60 109 67 69 792919595 567385503 280976 44 7811 11 44 63 356615 383517547 7 75 108229 7 52227 70302 91 71 50 90 79 6 78 282162 82 59 443496 438465098 44 141003055 160119 425609 222892 93 417641 33 442347 212034 56832 9 404568 6 110375 3 90 12810 109349 323923 11 189487 52 125778 15 204157 31377 66 68 7 89671 446014 49 73 93 89 86 60 86 129476 61 227186 178922 11 110557 832530704 55 6 204055 2 22 6 19 80 42 353828 467434 37 38 47 2 4 4 12 200405 55 37 473663 82078 455483 56 43 94 147461 408899200 298571 42 87 222851 78 914729709 174257 759599173 283855 48 463334 192347 6191 328756 92 85 318876 83 45 35031 41 43 35440 30749 52 56944 45 376968 169495 93 77 3 330915 478656197 307546 26 40 367916 54 4 483394 13 634426071 490394 79 469931 278077 89 214744 17771 22 6 16 15 20 439362 9 7 171534 10 3 2 18 241599 438525 28 307819 39 28 421221 14 98 203901 342398 495842 352953 50 35 85 87455 38391923 48 153907 398536 77 29864 71 383770 332468739 953787597 64981 14 93 7 141191 1 104004 16 46 52 154491 24 29 87 100592 84 497588028 8 1 373933 214328 53622 244007 235496 74 7 839521846 48 486551 55 247013 3 94639410 39055 485203 248299 1 16 62 1 322965 620647990 45 49 305395 92344 33 48 15 421818 52 84 86 378300 681950835 5 27 370523 32 109536 9 437748 395291 435233 438344505 48 84 5112 97 4 418128405 20517 29 127952 92 225414 240899623 84 77 7 8 35 92 161414 278617 487912 37 194989 144340 59340 262984 91 803322832 38 215488 56 92 142319 83 2 614355185 301344 20 151703 3 179919 829596947 771510822 271360 52 427270 42 570037808 492211 94 53 75 57 50 142720 3 168025 87 97119 3 153696 9 27 196099 50 5 32 10 6828 3 28311 19045 2 70 61 74119 44 166565326 29 17 44 450501 518376352 40861 41 6 73 131733 93 35528 43 90 371841 431580 100642 6 19994 232377 26 58 322300 1 437149 1 92830 448843 316413542 48767 28 94 63 183486 79265533 321846 146390 92 99 266100 7 81 270989 381528 342624369 5059 330746 8 71 386915701 471564 21 340180 16 233808 325884 24 25 96 27175 411007353 207493 99471 76 15 24599 478511 10 377861 75600 91 373357 30614 41 422546 56489 973142671 755489511 94 189016 120222 260017 722582161 54513 24470 73607 402744 7 199016 94686 5 24112 97 175980 71 97993 73 13 37 83 332592 77 420094 455592 395717 121837 284072 53 298380 853459647 14302 6 168132 379888 2 416311 8236 434578 102018 211588 56076590 39 62 5 391063 27 39 124211 465462 25584 66624 53 88 5 53 19 34 212351 90932 74 53044 64 98 240525 4 262949 50 58 5 99 66 19901 60 36 412361 90 85097 126186 286463 57 48 427747572 1 377125 70 61 370801 481747 438369 6 5 75 92 403110 75345 69715 44 352925 221959 595362361 84 282629 80272 2 139622 2 987304651 3 83 290366 66409081 38 9 104449 61 257316 367739 59 31 984981347 27 470584 94 51 347992 330083 245005 85993 354917 433132 23 272334 205789 283088 16 381111 192453 482543 1 130681 320454 274081 312388 76057 56 6 12512 83 357267 54811 38 406997890 5 91 13 11 259965 20 54 62 486044 96 55 76 373962 43 464680 426672 485755 252375 30 13 66 83 77 82039 81 91 395492 464162 84688 70 26 64 31 9 4 10 20 1 3 67 398184 447485 410431751 54 6 35044 148384 2 166880 12 39 233957 7 35 10689 71053 45 498426 84567734 30466 467056 338108 753401857 28616445 1989 91 293723992 71730220 384832 359311 31 41 228573 126715 443968 12700 412284 26576 2 223138 402960 265469 239433 460129 254090 498049 24 5361 416996 82 13 183380 445285 431062 107250 91 327438 169392 107967 23 143041 85 89434746 436122311 94 147985 61 94 231215 208046 94 29 377723 163289 19716 6 222915 46 355260 24 493327 40 4 606000486 70 5 301759 169300559 8142918 79 73 7 3 6 369005094 97046 177902420 181930 183817 11 231814 289711 95 72 341266 314688284 5 18 170526 22 393884 760751264 967120335 86 352295 316986 87 18711 392472 382516 32 487527 290934 142758 170173 56642 85 881733274 68 27 282427 73 7 78 96 260871 14 31 265237 62 300179 29 89 56 30 57 7 343791 110776496 79 23 62244 50 258037 8 523197082 225114 371725 85 8 177210 62 161291 58 87 7 212685 77 426963 159416171 537187451 73 165187 388292 147001 449836 27 242464 5 66 81 420107 67 49599 250814 54364806 748472028 188427 216482 72459 166753161 372054 262197 21 95 9 49619033 184953 14 795232386 21 718689248 63 35 204602 55 233483349 491972 194836 150821740 22737 64 35 40 1773 9 66 4 51167 925105974 419067 30 283077 160140 369629 3 114039 331865 64 426721 910793038 32 58 49 343876 50 5 299727 223689 94735927 182869 59 433866858 9 89 47527 290208 99 30 477057 71 71 95 407425 251505 241162 31 343993 150145 41983 88 37 34 89 31 484435 19 183707 314094 75094 264638 36 75344 3 254203 47 156034 523466523 322748240 490887 364936 963521098 49 218145 53 27 4 98 11918 12 35 50 12 46 459591 796509208 30 398407 8 83 57889017 24 72 39 7 8 87 79637 369446 5 442368 462656 98 17 34 15 25 376237 384889 24 44 98678 4 88057 348662 449709 939899943 335261 3 40 779593186 439358 18 86 12 95 8 88093 1145 46 125419 88 83 57 16 454188 161272 33 71715 3 13 79 81 6 495765 69 93 29 637502657 90 446342 716354822 98958 223215 8 44 8 60 9 156221 356314000 85 4 255349 57462 16485 82832 74 27 109170 94 38 157726 145973136 279995 5 161523 15828 313545 112967 60203 76 94 14 10 491021 66 65 60 231681776 163667 269109 52852 57 961052268 475494 41 5 335686296 95 60 90 215879 4 202065 7 819730905 55 76 90 211961 83 23 247189 8 190093 33 11 406154 441059 479085 295432 176833 56 21 84 396521 310691 46 102746 537761393 73 242662 31 77 91 2 341818 433112 137083 250915 91 298217 7 41 612165682 83796 25 9 67 49 172360 69 314379 39 429887 65 726701814 275135 644511391 69789 95 72 433693 50071 57421 253935 483386 37 43 418942295 129165 236455 985147391 1 417497 2 24 254843 319631 19 25 420544 426510 94 6 37 134807 399697 440931 90 286174 66 167268311 56047 26322 77 58 45 70 92 82 373881 94 67277 57 731032244 468172 395823 99484 113525 93463 17 837109142 95 28 73074584 188689 65 424791 61 39 441003 8 4578 18589 4 406910 3 82416 5 158045 124487 348789395 56 52 26542 366141 176160 250635 351167 65231 487548 15 29 429194 53 34 314738 143161 192250 83 5 47 408729 40 27413 43 43 6 82825 4 398041 44 48 51 349738 3 264210 1 478467 383063 72 42457 397635 98 3 39 3 14 711897900 1 361460 5 9 629300102 77 221692 5 47 240591 40582 42 297761 626832839 381853 483017 326526529 8 319956488 433091 4 61806 22 428189 65 249283632 194208 66301201 278074 135364124 370239 85 43 17 363357240 318404 169296 149348 86 2 79 203249 104337 268707 154321 969133972 282415 390464956 417347 96 90 62 705645014 29 21 48 494614 69 781508477 222403 65 388123 557974939 87 97 155490 867931794 129994 64 35 408835 38 383355358 47 95 87 87 39 536099636 46135579 5 4 287733 10 12 9 37 433229 419388 323247 348907 52 201037 61 413364 447848 21 316222 4 382735 38 67097 637223124 12 68 216618 1 42 413597820 91 30 76180 97 306988 103816 340642 11 407866 220850 4 135021 89 364893 30 64184 651987251 79 45 31 8 434883437 175999 489761 2 122656 6 5 78649813 40 23 488720441 53 119727344 132107 411158 346990 39 138166 999286384 439084 1 78 64943 464252800 354270 60 1 240009 200236 313749 151287 300651 470749 453621 7 204799 112737 8 207343 22 585425095 3 9 730985065 25647100 487162 619493301 386387 225138 31 408805 59 1 4 61 31293 32 215059 5 828123725 180805 229378 61 44599 3 345160 4 465944 50 2 26 38 41 17 36 942555305 359019 136882495 219527 3 43 5 841122227 370773 482550143 42 3 283679 82 88387 5 54 90768 255209 69720 74 191878 70 66 86 132039 78 93 62 265922 393498 36 96 79 17 926920424 27 47 454496 595795679 288572 33 29 457948 86323 9 94 418572 203850 6 350448 25 24 60912 432310276 46 405690 398981 905272708 62 4 360102 239555 67 1 6 65 9 97 445388460 424940 37 2 78 29 1 8 455680 37 21 351758 343936 7 19 307567 406872 267807 409834 363618214 3 69 65 282421 44 8 93 142967 420397 45 16 26 98 6 92511 129638 160970 70 27954 397501 27 58 49 143580 102520 3 10 69 47 342627 475187026 485984 32986 106587 15 349767 46 308588 57835881 75 383290 81 228813 88 50 85131564 5 56 95 69427 113714 83 64399 52 70 9 970805605 308735 7 417058 39 51 294953 74 29 1 327153 31 1 46 83 83 360375 1 341773 123033 1 862955658 33 336872 281520 72878 10 42 10 131380 25 451624 71 28560 67652 144816 37 7 17 401965 325977 448266 87 1 13 4 72 46 63149 54 450598818 52 351964 3 479065 76 252202 3 491133 483825 1 336986 20 311552 101169398 93 43 270755 344684 194697219 7 51 104524 151611 91 3 240776 9 2 117225 34 32 330553 391887972 383985 168459 50 6319 93 56878897 8 258611 18 415132 9 25 100454 327053 91 266920 328567 4 65 69 21840 56 30323 413539 334157771 6 86 107154 65 453719 85 8 392542 92 4 481119 481280330 59 38 154143 28 332515 345203 1 46 82 402004081 332214 5 41 42 226479299 311702 13 92856 25 8385 19 225980 60 24 52 9 76 258436 7 22 127823 496739745 26 74 56050 32 122615 210082916 38770 289848 458461 75779 83 729515914 528794374 318085298 441806 74 49 453938 38 99 76 3 37 49 255636505 58 18156 37 428465 570782869 15 103638 9 26 102175 9 25 30136 402191 306851101 22 192612 29 11 30 296237 104928 83 27 288659 207600 43802371 98 51 3 91 253433 352355 320453 188380 421917 94718 405975668 44 5 278040 42326 292772 7 87 94 63 8 145095 224435 371674082 429828 69 322972 343015 16 29 21 297969 190235 43 416010 145885 51185021 6 47 2 81 4101 140 469567 479091 1 7 27 109552855 104007 222731 81 13055 17 196094 70 96 8 250616 237248 245988 17331 923824457 194698 6 32 9 129831 449665 23 94 13 69 2 296655988 18566 22 45 87 493 13 347133 29078 14 147717 3 23362 389882 285566 40 4 403647 4 69 4 41 457628361 36 2 134215 299789 60 8 81 66 106878 96 257820 51 3 5 64 74 361278 304109 25 27 136443 79 426213 94 32 478679881 53 93 37 380462 68 484255861 4 370789 13 70 70 188655 444533 218708 18 256330095 287923 208550 341195 222178 93 4 8 433476 93 220796 410182 40 199525 395021 922043409 64 59041 453052 404132 39067 299547 75 5 6 622723213 91 21 926089453 53233 55 293353 377011 37544 73 269761 5 75 47 30 11 884213214 184254 2 71 47 898387111 66 9 250741391 164553 295188 3 45 79 312181 16 19792650 1 240393 395482 425871 330385 12 47 92808 486069 96 74 235188 330656 4 82604 4 78 117644 3 366417 85 25 134539 1 67 47 134365 811284859 81088 117573 3 522617712 370960 63 6 858375341 157544 83 19 41 454378 85 915957770 32 15532 474054 57 872868132 2910 413466 29 25 212965 64430 44 87 14 425831 9 37 47 77579 54 32 68 75 437656 15 141473 98 53 94 97 31 11 241758026 3 558953914 44 295840425 3544 94 635051882 54 67 267474 87750 19836 25 75 113845 278144 48 27306482 85 69721 346185374 13845 50978 71 894308399 71 232560 28 47 1 193571 38 162458275 72 11 56 18 17 86 178300 15 66 96 5 1 8 73 885488738 6 264537 209518 30 52 62 8024 455187 192053 2 22 230333 44019 32 19 31774 686913875 106115 7 108355 142477 12295 1 452929 36 4 88 2 468175 83 333168 85 20 65 28 75 472863 98 96 31 5 834042135 438850127 7 91 2 76 49 56 71 65100 235024 68 280734 420060285 163526 79 59 1 4991 372969971 262559 63 101425 3 96 3 394830674 3 5 65 123952 196526 93 7 464141 77 34 93997 6 41 114498 472479 28 60276 81 13 431185 39 2 7 35 67 73 94 53 256948 295216 58 200441 84 19075959 233015 644322120 141367 38 75 20 3 225649 276467 1 172841 113708 69 3 371064 140846 28927 90 456448 2 10 40085 37 148211 14 120255 61 43 57 54 3 216660650 203727027 51 22534 141776 238395 10859 22 23 417208801 197572 278572 1 328351 474721 78 12 280900 288598 354003 298583 361151 279778 99 66 57 965404410 705949285 297841 882916097 3 410449 168087 997740486 179729 5 77773 387677 6 62 243649 123484 4 39 51 56 235789 183704896 218199 94 128216957 207086 217731 5 66 47 93 118822 52 4 162879 146467 69 1 81 65528 91 76 60449698 40 44 5 45 93 254710 76 912532356 2 11 550377311 74 62 85 77 91 3 131588 287616702 95 897706960 89979 8 55 9 29 595911684 479912 358644 211164786 17 4 61125 257162 52 53 258177 18 33 93 143153 6 82 5 427266 72 66 391731219 1905 4 470858 4 79 24 41 43555 63 160776 430299 379191 99 65 290502 114646 951405994 96 7 62 3 120064 491509 84 198360 274999 738226930 93984266 56 82 7 2 31 58 10 99 278381 91 44 39 62 35 254380 14 13 25 3 89 5 558684060 34 130252684 2 20097 73925 4 443695 284060 182065 48 57 233513366 390767 24 4 207639 18567 60 309812 39 45 494996 33 83 4 142884 98 19 17562 451483 37 129175 250155 306499 421577 112391 54 89 28 285696 463725 165302 65 26 62 23 6 140427 88595 15960799 260679 60262 67 457929 63 10 493529 140073 37 38 64 51 19 69 282348 11 84 492881 33 87 9 980754366 31 416120 95 66 3 5 186430 386975395 61 46 88207 7 215681 351607 70 89 491644 775224344 359024 272281 452320 381775 22 48 47 68 54 330226628 5 493356 43 64434 434892 65924054 61 26 64 168964 73 466147 251015 106262859 45 699553543 253419 27 416270 272883 92 161162714 8 418573 312139 96 265277 41 387746 428338 125114 12 58 7 559015863 92 444664 162743 7 243974 44 4 236770 36 17 144277 93986890 200754 56 8 251536 192938 374728 478785 205817 368388 95 1 45 212409 107665421 47764 24998 144602 90 67 67 8 311937 31 258089776 18 50 8 34037 586936037 44 15 18 104954 65 95 76 22 9 313186186 114261 270108 86 451759 446575 83 41 67 91 3131 209419 6 66 65 59 479285 27 96 188566 60 87 77347 491918 49337 521914013 338316 14 21 51 6 19 93 93302 235275694 269191 357044 699308952 91 51 96 23 587100613 949329165 14 27670 83 44 22 413852 2 21971 374474 79 97 65 45 70 9 525521067 350233 255717 139870 782853867 71 123200 20 613137410 245054 256416 84 55 36 78 450667 278347 95134 159564 47 28 277075 197357 5 218557 1 376301 373465 77 341291 40837 150920 939742979 55 494444 74 58 56 376587 9 72 57885818 253915 40311 285416 33 101334 119999907 23 30 9 36780 14099 86 3 36003377 142893 340932 37 824746663 923044902 3 56 89 67 57434 442305 97 8 304799 160285 67 45 215131 93 429836 441957969 324301 472308 930775908 48 275751 213741 287343 383067837 230213 63 83 63 18 381573 28 114515 7 83 58 7 39 74092111 68 18 480558 467145 75 10 2 17 22 49 435081 89 147666 306088044 8 1 287673 5 69 150205 96 72 35 13374 9 3 10 188354 93 442485 7 312577955 151970 8523 4 42 322866989 9 5 953847962 63 128974 28352 40 96 368560 74 386892 6672 17 73 81 6 2 4 463258 214828 278891 145286 14 70 131242 499360 45 291178 4 75 289033 223072 243879 462986 194761 487077703 97 62 234283 148542 21981 42928 44 59269 35 90 83 487781054 352979 37 9 16 370575 844349708 91 38 90707 72 1 1 89 19 155174 451603 54 127269 39919 91 88 470957 423152173 166998 73516 456343 205462 8 5 4 17 70 387236 212445664 41 458117 1 301572 253739 3 2 14088 279330 10589 196520 21 485812 365727 21442 67 22007 267710 3 84 12 131802 94 5 6 368973 439913 462646 98 865640063 717277403 242670963 117422 106058 91166 35 72 99 5 735597915 5 75 85 353076 97 257581 45175 235381 166615978 332761 49 87 50851 52 156896 93 5 305132 45 9 423097 86 81 185839 413649 232687 56582 438158753 95009306 161229 50 415960 471094 215094 193928 32902028 64 39 47 58 23 7 96 444038 1 8 9 307526 307977 161237 656162536 385679 1 25 88 421548546 62 15 54 645231042 195442 353769 337283 39188 268255319 33 165425 1 74 89 12 72 28 75 44 612807553 378838 428317 49 480304 89 75 2 49 356659 35 85 41499 8 334266 87 336402 53 370340 58 77 106603 2 460634 227548 40768 392541 74 22 15 4 41 4 172313 243355 538254216 317670 155713 412118 173250091 11 27 93 197052 125956 72 432040 93 149694 792392509 11 364300 92055 97 709956604 90 13 85 175828 4 72 6 6 743047097 230620 130788 98 60662 233897 246340563 26 75 402080 81 439038 449116 452713 225174 41 271851 71 38 91 2 4 36 8 78 86711 52944 23 92 669937557 23 138493 344228641 8548 66 6 614864163 42 34 19 53 10 270254 3 109574 40992 583533821 97 245397 418275 427146 209302805 104951 1844 91734 318119 347899 492315 66 728364604 27 276945 333267 16 91 26 394830 20 410378 10 55163 89 275035 535749304 43 30 24845 231762 472511 79 160410 73 475124 226485 287071 47 72 32 66 91 91 280545 175932 247720796 328642 305556 94 97 497057 12 468988 98318 499110103 8 71 12 367454 483898 76 77550 64352 465598 146103538 200820 319743 394248 160669 64 6 68 247840 54 136833 5 2 84 403472 345182 860963597 158021 651451584 71 154806 18 366489 160962 32156 9 77 292525 7 41 414005 421710 37810 440936 416804 8 56 94 27 309506 75 72427 38 68 46 193267 184408 6 230570 361241 82 66 55343 85 60 105294 30481 41 43906 412465 282666 322156 72 54 2 33 275145 2 29 91 473081 86 399195773 56 8 59 58 84 98505 137720 386721050 41 408030 4 4 439246 9 79141 38 299930 123330 179512 443533 428513588 356219 176228 47 3 254777 49 74293 227619 369926 9 64 119145 33 50 47686 257178 46 41 82 8 21 367235 13 26386 69449821 24 11 391452 9 91 94151 23 112220 50900 145066 87 68 29 6 22 81 10 29 106173 246896 5 5605 355775 475834 39 491840 466979 389181 9 179519 1 9 91 316234 849206806 67 940433602 9 271774 83 36 327290 293515 72 75 57 7 448100 59 292022 274334 972376066 94 86 84638 126773 67334 7 488784 348684 304931 76 94 90 83 70 110822 368600 81 216156 97561 474272 433567 387603 611342903 5935 318254 15 107607 19 3 894411448 73 64 62 33593 98 288144 220057 80 50685 1 360366 167967703 218249 446450 474899 51 441503 44 49578 498640 312167 89 35 7 243581 23 28 99 351993 25 91 91 58 3 85 63 14 38190 47 923033155 80684 478076 73 19 23 338172 83 127094 29 965339810 3 4 7 80 204480 69 157705 385727 7 41213 307998 471657 64 23 490039 71 81 208539951 31 1 52 331150 705285066 28 64 68 92 12 44582 718759670 8346 301329 181212 160481 89 184081 11 26 93335 29 33 7 477121 56 2 5 35 429554 9 240981 132653 72 490581264 32 165727 15 54 16 210873 18 97561017 3 83 71 60 321977 76183 68509 13501 82 3 400105 424434 6 231161 19 312605749 40105984 118507 201058 270428 341606 425337 344531 73 48915 28 295591 46 294010 45 451190 302760405 34 204306671 33 31 161064 91 484781 80399 62 32 193609 2 21 130770 893174634 83 34 223415 595615597 575759153 462817 29 70920 652107397 15 1 253535 223789337 138885 77 210093 640408081 27 495167 199369 79 55 70 44 68 193068624 23886 295432 64 89 4 37 299875637 314619 723652031 254351 74 35 7 229452 259460 1 99 102956 926690924 54 247426 22 75 80 288912 390422 85 134235 93 235265 267263 93 87 623842558 184624 23 90901 322586 370361 435743 20 9 61 49 56653 36 956755073 88 3 50 13259 392049 85 9 67 144869 475132 688137826 56 48 2 267215 21 414461 51 88 240866237 272062 92 62 356650 667321157 52 47 116142 432839 10 152524 702483311 63516 491725 44 364966 57 91 382300 388575 6087 29 29626 97 7 4 145495 315626 322651 20 6 172262 108237 266865 37086366 21 755511352 406448 92 43 438676 9 442068 68 64 38 366393 347604 25816 13 249010 59 77 318222 20 9 212360 341980539 16826 3 1 17 22 10 4 28 68 443504 91 88 77 39 309403 2 258837 16 752267284 74258820 73 391441 36 264145 42 279433 44 328245 94 169053 363861 226366 89 34 279111 82 30 444501 462463 92836 5 83 183219 7 4 3 30 36 30 2 166164 134270875 96 72 168086129 284130 387913 85 113429 468615 32095 369964 62 20 49 15 5595 7 303059980 3 134725 21577 150302 82 378807 244353 322623 83 6998693 55762 9899 123283 72 356268 74 2560 69 47495 96411 240663 52 89 374185 278503289 375677 276827 129968 59 95 325806 63 3 366365 12 22545 85 435141 156245 71 429548584 22280 89 6 56 306145 449550989 59 122149 45 3 107460 27 397753 478268 115096 79 182924 12960 51 63437502 261975 158280 9222594 182914 93 388729 6 236064 27 32 416757 95453 289219 26 435627 1 99 95 97 48134 248838524 492177 95119 66 300978 91 29 34 97 112142 43 308157 330907 434530 43 342142 204863 45 250468 499465 60412 10402635 97 67 94 9 55 21 350349 3 4278 40 56 24 75 542776076 79039 88 87 85 53734 353632 5 70 5 3 211807 309804 5 49 26 74 193801 44 52 296935 65 17 85 36 77 1 7 33 660599577 83 388260 68 79 291092 7 294190 87 97 66330 11 24 316688134 365643 75 289225801 7 498079 99 59 9 201209177 122072882 15 23 19 4 8 343828 84 132475 3 727014851 336888 81 24 35 340335 626198392 550248293 726610752 60 84 174017 153793 72 69 231486 9 431382 12 7 5 387878 286292090 7 23 17 1 68 350906 394694 451257 42 3 108034 72 6 273792 37 15 44 247092 181234 229338 3 254278 210137 36 500140571 97 8 53 47054 862548455 393662281 2 65 186316 141382098 12 98 24 349221 211803497 47903 2 50 23 71 483721544 321875 3 61 57 77830745 35 99990 74817 63 176941 959208218 496941 397015 493847 15 5 767718182 124525 41 10523 225365337 397071 81 221900 139211 210601 7901 88 79 72381 78 393825301 84 4 9 229398 327204 85 6 417583 16 2 43 484859 430624 77 48260 228839816 250368 507189003 31713 7 292960 426213 68 30464 223945 403626 13 242340 70 91 92 3 262112 185613 141737 339896 61 4 144383 68 65 20 944540666 356892 7 477748 89 74 41079 63 65 214252 418791 581297193 66 498374 312402 99 61 146314 45 22 92 189709 77 147622 99296 387404 997181474 4 79 94424 4 92 62 43 200313 328265 75 68 1 2 4 47 61670 31 49 4 868527653 244950 32 93 87 56 36 490359 95 19 10 67732 380881 372351981 87936 14 45757 2 405500 60 265977 43619154 91 10914036 88255 72 79719 75 151315194 15 186203 8 13 39 462499502 449322 24779 17 30 19 58197769 324677 88 212442 447465 71 347621 820691231 925639030 81 44 69 4 2 31 87 86 989774531 170694 65 303695366 915634308 163828 231056 1 99 32 65 58 68 385808 378352 9 42 708892139 282044 86 80 53 323147 126923 23 47 86 38 18 26 6 56 126009 80088604 102987 899184941 75951 52 88 50 499542 427537 339428 80 256561 279266 72715 63 52 332598 121421 50 541016133 4 195934956 133891 81 259107 240997 59008 90253 373832 646593967 82 104663 494055 959371090 130034 255576 392690 35 8 162218 938534357 397110 45191 100776 67 20 1 2 769950876 349362 287970614 125388 233523028 3 343211 46 64 18 145843 10 486445 52 494292 455604 609697770 2 128016 290687208 55 839379456 215083 17 38 797578642 302602 18162 51 88 4 27 342979 967553698 9 392477050 34183998 862165048 239772101 274767 471540 11 28 386881 12 425529 259573 108925 8593 60 23690 272234 4 447085 91 47 877337196 359272 64 60 18055 10 77 6 355616 8313 311625 65 52 122061 30 374342 348038 1 101072 133817 85 465607 495182 94 2 94 7 296896 176978 84 285286 104780 17 94 11 306 53 29 92 387812 61 69003 7 290876 28571 66 22 193676 23 99 79 25 422206 85 385151 57106 584758709 67 4 67 47 207788 289912 12 246331 16 509977499 542905832 215537 263455 38 316028 362261 82 46 44 63 94 479082927 95 369711 36 537093763 220570 31 26 9 412847 12 220288 53 18 67 82 84 88 17 67 42 4 4 2 31 498565 359931 54 45 252066 246531 78214 23 47767 225616 381652813 267826 44 10 13051 71 62 66 19 43 4257 52 87 450849 49 430863 63 290961 206793 90 690908411 468840 458093 96 49 368442 934772117 127275 2 252353 35038 167876 10 32379 37 228543921 58 2 65 470900 318481 89 41 20161 279602 24 372087 968529555 181494 169815 256565 146274 361334 60 32 32488 259557 70 89 83 29 2 33 28 33 45 86 5 370724850 4 199202 231159 16 57413 8 918378855 202393 433538 452197 14 3 6 170767 56 445698 63 83 32 9 4102 988311620 65 25 989136349 69697 90 30 20 1 57 522140776 1 99 109379 118434435 30 230511 78435141 183109 59 497607 90 21 164913 97878 148216 256986545 295947 499940 7 20 5 18 62 5742 160690 89 644531461 484346 86 61 30 77 4 30 151069 93 25 428919 68 412925 72 91 490626 265265 76 368641 241828 70 117057 32 204832 346750 26467 404841 1 62968 437870 470208 229617 27462 474770 90 160094 31 440339 86 484193 9 137893 108075 173846975 81 54 287071 59 463086 3 184675 9428 883903869 3 386414 75 60 34 82776 172495204 414635 77 575315752 494263 98021 27 7 86 13 361947 371205 76 44 116317 60 40 109376 35 8 95 353849 362053 177045016 71 81 183403 33 68 65 98 2 2 36 72 294242 431565 239891 46 253626548 182096 139962 478993 42 368347 256389 80834 374754 137822 176341 352490 407625 152219 58 22 82 317234 492661 68 27 30 3 93 14 75800 196742 78 519450566 53 7 330866 65 12 465738799 20 65 69 5201 482218246 23 20 21675 5 153227 317669 51 65 964148245 329355 271383 57 109101 269918414 328147 83 63 38 157580 805722213 163360 26 420896 5 138076 401318 439715 277667 72 469986 74 39 350520 74 8 79822 37 9 69284164 5 225855 280359 9 790472017 5 45 354893 421136 23 716956741 33 451600 4 15 178014 433184 42 277561 59 338316 392586 80 211315 400689 392328 1 221691 2 69 100850 55 74 76 2 969672442 87 97 122135 211069 85 54 46 241919 65441 923072156 49 17 82 312503 472631768 32 11432 21 77143 67070 15 219338 75 15018 20 3 155813 455875 8 147359 91 72 290492 58 139481 927928490 44 384862 45 472029 116694 253853 72 1 228506 153015 214363 430275 29 67 70 96 866316224 15 36 3 329890 211244 46197 340722 62 66 406618 877095605 26 44 708988917 482961 66043 85 70594 93 95857 82789 84188 81 89031 46 26 20022 38 297861 69 64 74 27 29 311185 9 410802 107000 4165 293605 6 41658069 280825 606410074 277530 384610 91 313251 83 38029 36 13 218165167 76 324619 177668 20 70075 98 9 93013 481244 372134 65805681 481886 177919 37 6 29 64 81 65 24 62 114993 826910875 175735 15 35 202983984 28 26203081 84 58 206931 66 298675 75 458293 119046 102476 332994544 30 81 305603 67 60 105296 52000 278146913 96 277722 41 325160 43 35 469147 76 4 84 336429 77 34 218492 77 318575 55 492422 80 252942 177975 288333381 261633 23 95 378595 274326 15733 33 98 34007 176476 4910 67 94 109060 118609 69 70 36 372992775 654949636 122334 138800 71 383354 167638853 438158 90 55 21 138451227 280485 116131 422312 95951 258919 11 3 11 698586556 338122966 97 37 56 23 275496169 47 27 15 83 8712 75 84 56 439427 51371 47 52 10 26 7041 423369 432869 52 68 354659 44 92 43 69 287510 38149 352919 659859916 449392 5 59 6 235292 42049 266679 47 63 75076 75413 81 254701 29 34 6 201045 2 4156 35078 874442021 11 85 266411 85307693 69 75 327478 435444 560374504 167261 274164 69 143168 12468 486692 1 5 466167803 6 498103 79 355503 24 80 292414 80 22 169607 184060 21818 87 351756 36 72 330735 476703 56 17776 4 8 69 260051 473334 2 6 6 64 83 370598 62 148822 99 626227940 828266719 97245 2 20 27178 418293 11952 485164 430425 77 1 88667 41 96 3 4 217587 31 41 237607 60887 315873 4451 10572 310004 245724 88 7 269490 48344 493574 797871472 2 137676 56 390109702 356506699 143779 231492 5 70 84 495627 327583 86 66 52 76 4 51 320868 204428 78 75 359108 96 5 206523 68 350560 17 81 7 58401 28413 24 82 82 3 454682 86 374035 89 55 56 95 84 41 25 739129557 53 315076 77 84 423957 77 88 18 53 88 57 30 20 316957877 102930888 493224 137305 71 85 67 19 475939 34741 98 55 14 3 490426 231228 612065536 268942113 137076 60 420415 16003 202338 6 340994 64 264059 46 73 16 90 74814638 88 835162096 48 62 257702 27 231976 12 48 13 72 89 83 6828 294274 97058 93458 365442 18 386919 356553 36360 90 385361 943454747 56 26212 564302018 269050 471621 40 174141 342002 29 882 269723 8 115553 27 4 136117 248115 3 62 384151 364881 308588 73 408494 14 8 6 48 513393830 90 8197 8 213369 4935 96412581 2 24 185009 79 25 74 1 8 44 155521 92 57 807449218 14 398493 435559 91 867963686 175839 305119 487378 205096 94 692666922 480157498 12 75 383143 62541 660130997 222217 71245792 4 243688 232089 132467 8 101575 428828 2 21 5 7 65720 44456 95 40 230361 89 295637628 4 76 9 359200 448869143 1 7 64 8 10 5 88 6 460525 235761 1 449581504 350090 102191 415990898 69707 97 408601 244125 20 403815 76 160519 446057 376614 258779 63 30 48 469208 73 48578 33 921140151 8 270177 116701 94 201816 30 89 52 95 9 42 29 65520782 58 317008 10 160946 977051767 55188 494513 402564 77 9 763482350 161464 332032 9 16 263359 57 63 303978 175145374 69 31 125498653 23 536258844 66 6 490574 77860 56 2 63633 59 80 302716 421470 55 22 261828 494060 249265 93 41 305274 57 50 8 77 64 60 9 21876 156337103 302285 17 90189 49 965155813 499812 47 230598 224208 7 62832 65 1 82 37 378655 54436 92 6501 403254 9 89 57580 134541 37196 465665 442486 222261 52 99 94 2 4 842277889 5 66 1 54 280601 95 66 6 52 313985002 378190 2874 64 388222 299556 246115 104455 22 82 2 16 19 307913 320085 452663 4 28 79 469584 22 40 822923021 182238 61 5 453084 30869 74637 5 159491 416107 261379569 35516 8 92 865896604 25 355694 69 15 128152 54084 286023 34 317525 16936806 968594257 82 37 32 462774 28 3 946104516 107627 43 67 428825 137209 273391 25506357 251495 409793 357371 287339 208696 76 50 194449965 87 8 122902 7 6 4 585664414 3569 53 5 15 362055033 159172 85 31522 98 464686 579398655 31 352754 72 1 70 200723 228287753 96288 426577 17 360872 46 194153 129670 49 222247 23 360148 514234401 390237 379537 30 20100 87 93 30 377414 55 335571 439900 43543 274156729 8 54 72 220370 580303784 339336 42 113208326 15 277782 70 93 14 291840 94926 235018 47 458261 418538 4 69 211632 339299 873338093 721807034 25 57165 2161 80 31 946402661 5582 7 57 352852 42 3 63 5 2 316708 300029 64 8 38 79 55148 372800 60 233457 580108797 24642 461502 117612 78 492908 168301 34 73 201956 289300 138498 33 8 193044 64 95 35 118212 3 398417 47 394136 3 321677707 15367251 11 944370051 413825 88 172684 38 2 453169 71 328161370 158719991 376888 42 109122170 461570211 178905870 270239 810939190 98 367096 20 83 2 90 919941356 193872 455792 83 64605 52 713642436 41802 7 1 56 260129 89 253538 12 1 29 9 60 14 97 83 164910 69 28 46 990550577 370238 8 51 65 43 6428387 61 20370 31 13 1 8 241340 40 685832441 220716 235284 3 120474 42 284721 599843185 324276 356342 17 418638 4 77 139958 368689 211329 109275 218741 693167145 52 161193 124816 715739200 509167886 10 238272 45 88 24 157663 392029543 47 34 4 314612 255419 325004 373875 62 380692 12 568595369 62 73 32 388401 57 416546 66 68 80 889714932 56 21369 72850 8 40 68 205803 36 5026 300236 197953 36 110487786 449500 18 195300 510108044 50 168372690 28 27 39 45 352188 44510 3 364206 233647 42 323323 408362 189672 737614742 49008 534446121 22 481733 25 384459 73 32 435645160 3 73 60499 68 99 28 7730 85 448259 13 314218 441071988 40 390596 491039 39 404624 23 91 385569 845258702 710585690 34 93 95 27 53 15 32824 62 4 49639 479283 889501152 177974 49 280013 339307 94850 43 38 3 85 69 162093 3801 2 3 143701 405837 3 42 13 54 33 71 51 99 965654237 873635416 46 8 55998 49 1 137774831 371386 437905065 72 338988910 64 13 50 68 40 3 16 3 358392 3 5929 71 13302 240650 3 84 55 83 3 2 490548 13241 991239551 191413 88 47 5 7 681517777 34 85 312318 438737 9531284 69 254743 90 364002 730116746 239823 90 101847 86 463857 9 3 7 127019 343035 509273203 31 374672 291952 348270 51 1 237911 27 96 213885 171366775 289099 85 3954 77342 744793881 422739 57 400014 203769 152941 8 64797 394930 319719 368856 353837760 366057 88 19 451175721 243528 20 343519 9 61 76 37 22626 363331793 448934 23 120589 90 1 419079 1 37138368 180985 409237 48 80 378878 7 373213 76 89 60 8 284033 32595 487287 25 5 1 235025 309143 55 4 67 483173244 242922941 1 37887 7 117162 77912 9 343170 23 88 266444 473685211 4 37 92 11 39 496078 70 396031 17 241748550 86 480926 261936532 31 74 266566 5 28 273112 87 406785 41 6833 117116 374289 75 358834 64 198880 355153 33 992013424 413246 340083 333886 80 74 81 135293635 40 149760 47 9 245409 160093 75 3 290585 83 43 456901 2 262289777 67 279246 49160 87 14 516159204 1 75 96978 77 65 315732 330319 421990 39 358242 36 53 666875134 50 87326 78 255399 3 287084 62 169570 441982749 58 20 92 156558121 71 8 86 162710 2 94 428470 359465 5 179934 47 36 97 281799 94177 35 449479 96 6 465221 89 90 412531 756303927 52297 29 983410637 97 14 1 636535093 70 49 420974 37 96 9 92605 352350 141061 70 49330 49304 58 284061170 7 493201 89 313635 41 5 329246 52 6 6 417576 25978 67 333960 135428 32 161737 322386 5 82 55829 386096 99 767533389 236129 59 232748 9 6 54 431214 95 26 80 278360 14 6 334228399 483875761 75 57 673456663 65 26 72 32 66 20 484014050 210318 94 265452 42428 28755 379704 79 906945528 108491127 382561 161105 165899 42 83 68866 97 68 459524 394095 5 102643 20 18 480043 683462420 16 37 65 306440 373671 376252 217766 21 330731 6 9 66 62 97 312601 38235725 277264 1 32741 63737484 370173 438996 8 115798 32 21 94 72 48 52 71 357812 125943 5 261701 61 22545 106545809 845619745 63 424532 38 69961 490725 232967 351386 357706 41 227221 309995 16 59 21 9 151799 686128754 341554 8 37 89877 58 422643 48 918451311 133132 45 97 16 872601155 405419 17 379501 435897 474731 4451 141911 71 51222 83058 94 24 45 77 469060 93 126929 33 565390092 41 2304 73093 79 321098 84 162692 77 12 77 50 62 44 56169 83 2 54 7 467250 48 43 64780 451641 58832 89400 443985466 383849 170838 23 434026 332595 227161 35 484508131 311942 76 281593 72 62 23 96 284759 6 479994 77 27 80 38 378066 17 59740 22 176760 233201 9 2 331635 349444 30 4 6 143784 17 3 15 81 44 64 49 467869865 3 21859 5 70596 48 57861 70 146022 206841 238465442 8 41011 124272 3 18 35 90 94475 71 497976 223041019 13 9 52 27 5 68 62 300474 993674124 112511 39 3 86 395181 416708 985344791 33409476 71 68 33 33 20 391969 346483 282576 95 202649 70 99 392579 1 296588 78 22822 254957 27 2 83 6 383949 64 10 71 25929 57 4 9 480244 22463442 95 473308 9 293374 11720 9 122124 88 50 94 561414802 65 62781 48760 248864 38 2 160068 1 89 281981 41 5 74 14 492096 43729 19 23 138618 45 52 24 195224 87 74 17 30 52 98 8 27 603546806 98 242655 443620414 46 716357249 29 52 89 174556 484245 323071 44661 76 91 51854 62 521959582 5 342056 19 93996 384765 21027 3 192616 83 6 37 97787523 34 58183 53 73 924325017 66 244218 84 353928 205363137 223824 487936 346730 33791849 181879 38607 261828 979390638 44 149344 384198358 115012 84 88 2830 49 65 58003 231070 99 14 3 7 48 6 282051 88 4 438727 326305 33746 393389 74574 32658 1605 132635249 147790 20 431556730 1 96 182317282 388316 48 12612 794605237 382937 223847 48 318862 48 6 151325 138812 115107 21724 119182 64 50 89 27 155274 64 8 20 66 179604 251037 187310 467015435 388973859 230749 928326360 72756 431243 42736769 5 96422 394540 89 86 171341 273129 716066377 287784 80 881959042 68727 74 494186 26 21 76 972206212 106311 68 638282885 35 2 57 228067 2 403354 341849 276321 70 127930 10 62625 92414 409767 200834 31377 44 58 72 403664 2 6 58 30 354447 427015 479099020 32 382657 274032 43004 89 78611 126800 65178 805126874 37 81 254375 1 379875 206795 146731 78333499 48 227827 40 43 93 80 314201 17897 1 38 3 6 26 96 255264 46 184001 270194 65 489161 191389 7 44 484971 68 229817 33309 97 52 54 147403 8 29 314636 311293074 2 53 74608065 64 3 328740034 197884 342805 41 497766 32 187094 290045110 61 38 50 93 6 456098 62 42 8 50 273388 92 54 39676 91 803186693 4 86 911377418 843578244 99 26 22 421689 318894 7 34 52 492618 363237 3 109514276 288588 157256 1 59 33 60 394416 5 947654229 31 493698 83593 52 91 433809 62 35 49 198983 1 12 39 54 70 616048829 44 85 298347 2 919728944 7 930284215 24 375897 2 520331912 126724 70 68 433058 35 58 138694 360620 396683 240325 325329 322450 548092698 5 41079 14905 50 622057238 62 37131 111211 89 78886 957078461 79 288509485 54 409335 371742 373840 30133 95 290901 476490802 6 9 90 25 79 37798 436925 390504 226284 136001 35 357854990 273378 42 497038 61 45298 61258 839565644 32 29 549104012 57 2 288662 225714 94 45668 22071 21 82 897925231 383733 207450 499613 253742 56052 3 6 69 193304 65554 76273 87 21 95 913395893 6 309563 96 3 47 80 51 37 129025 364439 97 41 177428 433223 34 182695 478014 769236379 35 304767269 16058 15 204872 49 610776586 378357 55 400402 461259 6 49576 29915418 69 46 47 106693 272545 70 41 50 155181 364608 88 35 6 217422 24 97 3 408982 55 83 35658 10 84 79 787006963 298531869 347017 67 144229 9 1 140363 735470648 324695573 57 76 48 95 64 347163 267643227 65 52529 165064 344616 75 117828 346936 5 96 37 8386 93 44 235580 59 489065383 56 158101 47 727032696 92 72 342568 244660886 905090355 191272 143455 57 47 50 349488 62 68 143588 4 57 286715 283912 67 133798110 25240 355928 47 484500 69 406714 6 39 809860761 29451 47 42 85 103032 755840778 814185184 224641042 82 50 69668 144919 67 292436 1099467 1 45 40 3 351387 29 115871 115379 298115 652028027 24 213760 101007813 16 74 7 38 51 22 441099 16 20 50 482820 74 92 131247 53 34 82 230858290 425232 13 62 508364744 6578937 190688 54 21 389134 217494 25 494542 171592671 75 19 95 327594 1 395877 82 105754 41 3 69 99635784 145500 319016 8 58885 361243300 41 349307 53 96484 313505 38 9 311900 148632 81 231399 322983 281063 537966448 390198 176797 180538124 27221 270203 47 35475 2 76 6 224984 50 75 70 364000 200410 45 74 16647 39 45 99 125139 76 248745 169798 90 64 96 25 49 12 193526315 39 309314 27171 5 6 99 41153 90688 39069 99189 4 204149429 65584 18405197 30 54 430372 48007 23 189669 351457 52 75 153205 5 156527 97 5 32 262508 13 357148319 63 71 12 60931 432370705 361960 5 41 285044 71 74 15 473961 183722 454061 448312 87 19250 29 9 207333 60 462679 4 421101122 17 481884 2 398569500 1 91572 71 1 393618 1 136841 338529 35 49 45 77075 1 50 456971 202303 340664 49 400252 54 27599 520282657 48 47 58100 388489 32 93 441079 51812 37 494896 33 240852 138660 42 271341 397611 17 134495 79 168152 490654 415445 521 41 43 32 21 87415 7 285759931 62 64 95 36 29576 429351 203564 27 9 89 332745 57 386008 378898 312047 934549645 232940 37 72 109933 8307 21 998792299 490222 348529 135590 187461 430191 91 353092 35 186842 68 73 60415667 394934 390930 493456 53763 166509 16943 42 457442 74 683983337 40 3 482230037 84 29342 91 5 58 46994 4 151330 82 788136087 464024 184123414 97 203715 49 387962 315864 44 7 5 32 21 44 1 26 188135819 45 33 206580619 6 42 8 479669 278422 61 746624611 94 3 59350 377438 9 931990008 1 64 389018 883151821 72 379168 245888 69 25 9 168216 305864 12098 5 85 26 4 31 404423 67 69 402273 22 65 34 1 481009 9 180986 17 423868 207655 29370 94 4319 17 96 426360 80 139041 33 4 77822 22 39181 50 67 49 1638 194444 35 457657 421151 98998 38 83 97 41 105900 1 526534953 91 480294 248184815 9622 680449753 165075 346093 50 64 494237 55 85 7 22 92508 48 12 367988 343805 88984 20 126480 72 30027 162415 17 3 82 109055 36 278683 460163 114922 19348 333296131 53 6 386456 142145 405947 582227002 372699 308227 42221 35749 618362361 208095495 34772 2 65 72 400057 445966 45585258 72 371666 856513418 289207 6 6 372284 67 90 9 78 234404 221141 49 394078 14380 99 45 92 9 90 349076 156760 81 396766 33 417113 5 46 99 239631 61 175115 3156 450196 107542 93 62 1 376533 49 7 470524 80793 73 23 84845 59900 386222 297460 95 81 22 150663 183585 94 431387 97 224408495 84 354803 85 397976 71597 179742 74 154657 23 52 77 353401 951982554 91 437573 98895 91 19 483492426 57 1 65 24318 79 188894 303273 55 56 48 433843 152676 26 382297 19 70375 3 24 36 51067 62 394155 418431 175102 27 243859 326618117 3 143193 20 346445 404659986 6 41 46194 36 470799 31 490837 88 128189 413973 453419 378090 20 475020 44 87924 45 63 496452 93 38 61 1 9 407721 405448 84 71 111657 901763118 70 26 202292 87 21350 59 467854 39 95 497442 490569 94 378850 70 27 190961 375965 473418 740632009 3 14 407009 289069 56308 9 19 91 5 465655 366067 365944 77 483668 34 105714 85 49 92 11 195200 4 17100 446901 398389 39615 83666 192239 371328 185992 29 7 82 455994 8 4 2 4 347541 6 1 580985782 341602 204823 23 438615 308111 196263 70 79 51 42 501928368 65 65 54405 458836 39 97 18 38 57 444169 9 19 13 15 355909 2 53 169261 90 263275 91 49 131047 37 462612 121154 74 5 497884 283144 140076 194456 336633 94 102483542 209473 475186 344930 639705555 2 33095 237657 76 1 57 178733175 16 80 2 37 351395 34 414937 318918 352089 27 332939 85 44 357570 39 302252 74 43 54606 34 76 341567521 493122 93 320636 56 77 37 1 101035 415103089 311217591 76 39 58 65213 22 82 5 240902 7 365240 103963 242429 88 94 88 22 54842 141159 278666 160039 97 35 77 31 3 86 290844347 3 628175752 47 181253 435750 69220 151639 176594 4 321399 72 292225 342254 16 495244 20 437247 64 32 444966 16 92 1 57 33 309278 77 87 85906 477297 4 880167868 45 12 432060 73 25 476806135 116098 496521 98 910909 22 670278396 357927 68 99 269151 922744839 23 83 99 4 75 872553033 240891 94 317035 47 16063 90 22 203312 7 387722 46 29 284415782 95 196117 12790 9 288754 350064 2 409746 29 448375 497103 195695 81 5 275050 160160 470842 138110 464367 489755 227210 367402 821845268 199153 1 367744 1 319182 46006 42 274192 80 2 289685 72 1 451677528 92 82 455756 148196716 7 28 389685851 28 73 28 92 6629 28 50 25 8 322128 674146365 2 67184 315001 263424753 392059 17311 309360 96 278782 413813 82 430850 288627 83230559 39 5 91 41 341451933 253206 242834 73830 251684 6 183126 334877 85 403908670 31 353403 371306962 462787 11 67 214767 74 53385 615861644 45814 6 329094381 11 290253 34 191659 15 1 763513261 46 63 20 3 489853 411022 170029516 80 40 63 87 49 76 470752 651977299 468998 646849728 207744 927493943 74 98 8 412034 66 82665 570252491 58 234780 468329 23 489039 80713 32 605979437 88 5 6 46 75747 87 217820 70 325757 6 283543 572222734 424410 8 408354 58 9 10258 46 313341 90 288832 4 28 39 62 16744 358694 340166 77596 205773 291517 67255 23 398091 8132568 7 25 98037 153414050 7 384418 15 490607 448309 84 33033 98 8 101057 411296 143294 95 79098 6 56 63 29258494 230953 127649 83068347 12 28 71 790788270 65798 364296051 42 427226 2 369956 33 17 89 97 4 94 193408 42 19 21 85 22 478179 49 169727 376824 54 3 71 472123 326115 92 158109 251114 169859 68 60 172549645 213938 8 292752 5 65 51 27 2 23 59 121056 435933 159547 75 5 124536 968264873 367518 361926 3 49258 51 66 1 55 432709 77 70 446318 89 222304 10 8 96791 277917 18 28139112 251856 251186 18 31 332089879 59 88 358822 303592693 19 25 16 23 134224 310626 5 128014 4 313214 14 32 60 37 616704392 450354 97344 331465 99 49 45 95298 56 211345 6 50361912 58 27 438696 80 390661 341920 276591 39 25110 997444608 413706 63805 209965 443213 901611482 199828 249548 461176 41 95 581214485 89 85 26 371800 105739 447099 35 13 395510 69 290020 1 82 486182468 14 383014 6 77 7 95 395126 785007567 17 81 70 8 26 38 95 3 81 8 65 122171 88 884180002 2 246432 35 174823 80 473929 309496 20 75266 725745976 26 363514 50 63 181564 1 24 72614 150811507 80 414766 7 4 13 242914 83 40 54 126325 53 66 281284 35 298924 39811 142125 61 13379 57 87288 245117 96 8 66 447927 969920697 5 238795 44 10 370176 346771 269883 87 32 26940 63 485419 72 61 244391 419156 485855 925316651 281105 447534 35 21 2 496359 44718487 5 171103 322605 105543 86242224 71 45 16 439114 15 6 19 99 87 92158 422269 84 66 336853 15 60 201135 19 261751 447863 70 8 258744205 133795 934133893 45709 28 214278 158092 60081 58 82 80 164932 39 8 4 13 98272 68 490863 19 90 98 46 80 229786 312702 71 9 26 194318329 399157 351838 2 46 80 104560 25680 256741 24 33 254138 240434308 40 91 657645555 323709 30 296146 190382 42 8749 346119 81 16 78 341293 52 4 1 35 13 406211 979761770 31 59 290296 9 33 50 78 81 27 19344 70 281929 111396 74766 162492 211425 1 146199 24 382680 75 163003 407890 6 238082 562407869 407911 23 78 880378009 3 392215 72 64 182242 206558 214413 320326492 8 224980 110667 56 6 12 390715 7 24029 85 211215 322874 59 17 423697 93 96 65 6 164922 12 11 56 45447 4 748477577 8 456323 19 7 54 37 6 4 296979 418342069 77 39 85 64882 331331 271105 44 9 116140 22 50 356827 87 64 55002 37 95 8 1 4 7 9 240575 38 131953 135610 65 7 55 74 1 52 344904 174858 346509 32 115776 264651 177231 31 112664 13 67 23 102718 200941 28584 312284 68 88684 495270 74 5 92 199528 6 899263589 468835 54 30 70 467308 384032 55 87 37 10 349094 24391 76 17 1 95 229811 76 36 922511885 82 67 176799 589351442 161298 90 136556 135754 43747 6 6 485224 359600 59 394728 1 33 483054 1 26 26 52 229081 90 88 398188 56988 194421 35 4 923699267 450266 889436689 4 58 74 54 44 74 333759 54 373096 166302 203506 55 4 300284 26 13 33 8 151795 39 83 8471 2 442569 13 374536 384429 268991 359712 34 95048 34 620526901 130124 3133 103875481 2 23 284253 1 72 18 72 28216 435512 114094868 34 62 62 439460 8 366088 287757 169933 401498 89 472285 249017 173889097 504754666 5998831 345043 66 36 66 275384 363053 5 20 64718 421747 472103 26 64 922921970 7 31496 47 345711 30 128580 15 90 9 395223 73 22 15637 13 62 25 31 382570977 97 125527 831370868 2 1 5 87 13 29022863 358181 346623 260934 96 10 840048033 475169 75 1 75809 294806 78 7 458854 385623 9 429048 155448 37 93635 280087 35 600259346 12493 45 430385952 120319 23 379164 452875 65 30 85 44174286 99 59 347515 3 127468 7 383826 109959 576348389 994874216 437777 154292 179679 173739 214647 136471 8 43 351461 89 146485 69 17662 37895 340804 272815 76 7 23449436 11 93 384109 472410 62146 18 44 411214 32 11 33 97 7 69 55 65 472239440 414065 394708 160825 296044 296641 86 119194 203667 379393 39 51365 96842 10 5 342468 18 394412 7 480294 28 416235 6 176038 760970097 35 6 461717 9 35 217013 3 367624138 175266 59 95819 68 463289 21 36 35 52 173338 10 37 20 298784 43 68 138307 480599639 73727 86130 86 291345 55823 17 51 42823579 18112 206035 4 4 93352 865817993 115842 477952 91 19 55 50 41 60 1 396435548 244380733 93 19 227235 262600 292498 69 59 731385011 28 191076 458277 19616 5 4 24321 399159 56 476903779 44 5 40 41864 24 9 91944504 345541760 10 270892 98 92 14 275743 317894 19 46 251016 73139 97 273976 85 47 71909 765434491 477200 214220 6 22 496527 4 47 31 389793 715434701 241274 412067 47 288218 208342 78 10 32473 90 282084 229189 43 492415 15 42 488371 72 366618 63078 52 496262 66 85 91 359870 15 54 10 429698 15 74 158013 184928 324811 22 74 715092980 42 65 29 432105498 453186 27 86 450361 21 214608 35 358973550 317564 75 2 210494 28 26 1 417464 21 420975 18 89 8 4 276206 202584 16 237684 478266 56 88 91 37 2333 65 666406739 6 4 81982 99 55 29 167818 363695471 5 89572 195730 316775 6 331475 154069 154044 61 485865 83733 3 471278522 190640 167672 71 167658 27156132 270679406 88 66 8 459066 3 479282 394944 56164 48 158990 33 23 714858158 61 78 48 11 352623 191037 280869 29 66 57 190794 2 16 9 205935 16 76 262375 419920 14 321578 58 97 459793628 99 36 23 44474 491397562 30 182495 86 98 113995 87 31 16 54540 35 36020 421899 353225 86 433058 7 54 333665 52 662323891 43082 95 453629 82 344225 304062 97 60 428377 7 77299 244216 187609 65 79 59 72 9598 39892 451419 35 473568 401547 771653985 63 989434891 323481 48 27 7 223051 76 97 301903981 51959 300578 114031 473324 32 196656 32 56 228716 142527633 65 460753 17 18 136200 7 213123 17 157946 170951 95 80 5 471218 284331 27226 28 86 50 80 234356 72 94 19 37 51 212546 87 110048852 248355 4 41 74 83 112852 35 73 22 54 388315 339023 19 41 217675 47 4 399458 58 1 60 20 225872273 5 498702 10342 448670 291292 265097 26 73 18 46 81 96 3 63 24 86219 451858 63 88702 70 116286 68420 431682 315679 46 49 444429 46 50 101088 113566 448045 9 87 54 78 97 453041 427146 5 242308 43 77 84 35 226562 209453 417603 20 83 3838 19 79 25 258648 785103284 95 1 22 793802932 57 228470 261438 68 999993931 21031 194902617 81 40 34 353488 9 94 4 3 44 369786 26575 121354 14227 184693 29095 480287 54 55 35 40 1 80 3 968849203 61 409660959 179931719 18 37 693153588 98 33457 147873 937068848 394490 332084 297166 89 422832 186747 383919 20 92970 380958 291676 7 3 420300 90 40 6 488343 524542595 223674 54 459310 356994 34 68 7 61 286539856 458080 42 8 31 40 88 244925619 87494 75 11 34 18 471413 99 51 1 27 157024 140983 54 472505 248442303 90 78 69 55 12579 85 633030675 25 275644 419832 336120 56889 37 93 57 107964 52 498678 97 574922458 446842 819411492 6 50 707906440 56 451764972 64 9 114404 369215 438252 69531 8 9638 20 5 21 51 177419 35 420059 42 6 215449 199232 745986660 96 408698673 35 291148 104838 51 90 9 32 226568 26 24 266206020 26 362894 45 59 21 9 115307 44 71 86204 90 9 18 82935 4 722775109 201829072 21 8 448427 64 80 260597 11 34 72 14 41 390251 2 308488 251063 3 56 872668883 554677192 150909 14361077 24 37 401287 63 36 172082 378874 212340896 44 135279 443926275 11 125669 74 46 383646 26 154528 68 8 427170 132835 1 458393 53 257550 44 3 231569 1 481884 476406 252041 108390 68 31 36 309839 29008 97340 6 3 35 235305 80 70 80877 401211 664435088 24 280767 865761049 29 98 17 193623 417643 469273 144154 82 386881 59 5 162526 76 3 64 693714019 250573 7 486938794 853236782 37 31082 61256 72 91267 326061 101159221 198511 1 2 88 264298 219661 519544144 83 460199 86 150483 9 70 9 111025 427468 1 7 51 215636 229426 32 9 51 283285099 472757 881622316 63537 383454 296458 411215 360437 5394 59 7 86871421 173577 486484 427881907 32 281655 231278 220052 967318015 36977 3 71 246583708 3 46 58439 732945496 233547 50 208103 281788 443616 354298766 173323 34 35533 82794 48 62 74 93 35 18 319975 9 9 433964458 38 36 69 162119 370658 277063 7 8 296766 82 26 398180 129701 68 88854 344794 66 22969 94 43 40 519063775 75500 396009 255573 199874 2 74577 130029 430872 222735 69 391626 1 454010 18 18 461885 3 810029519 193569 5 13 19 1 4 28 368501 754013085 89 260015053 105045 18 14 371072 438156 55 100906 35 187936 238735557 32 84 92 8 85 181653286 226138 66 4 39 358536 20 59151 410220 62 16 25 90 169612 3 26 464492 132983 93 97 70 44 64 891724662 33385 266945 4 72 291601 407010 22 18 47249 123807 92 387452 149220 9 27 10 249789 461968 10 105327 149892 75 183085 289222755 324265 392023 208645 6 57 3 76 10 438550 21 35 412851821 248545 248708 18 154394 342097 405091 183454 340725110 39 83 485228 54092 57 307321 171266 589816136 68 280027 723084498 33 92 122226631 76625 306495 95 4300 103089 64 44731 5 467540 91 903972827 28 122637 20 983161826 790171986 20 91 104525 116193007 16 436712 670495807 408530 447115 15 72 400526 77026866 26329 73911 24 63 384994 3 72 87 51468 212250 95 4 445709 234821 63 94439 407915 16 432928 357337 4 86 8 113827 164192 97846063 489576 383483 64 675523792 21 66 24 79 37 25 90 249552 29 7 76016 405000 457615 13 45 351425 140614 60677 403650 436097 927144386 46 82515 382728 124445 68 91 12 285508 383764 97 76 708470574 1 89 98 38 5 34 70 45 81 61 83189 68 79789 35 8 941418304 76 358651 155285 88 871781071 45 35 476442 67057 77683 591342534 56 62 148626 19 483810 82 80 113168 46739 62 26 609558018 59469 88 71 91271 88 90447 278569 18 89 116808 45 5 116122 138138 14 364384068 31 643710391 144117 422273 53 22 7 152840 2 60 25415 6 59 85 42 43191 83 573103599 360647 7405 69 9 69827 212230 18 8 97 180894 20 26 35 87 2 252930 49 957914696 59 270790715 78 177015 168776 444317 744696111 46 399272 72791 4 28 79 161369 456022 51 74 118890359 177174 99 934837960 6036 175365 14 376657 5 79 11 463485 90 380352 4 70 408878 5 115928393 29 85 84 9 70898 76 57739474 186093 950143097 81 182685 15 83741434 477057 14 473719 141601 42 395947 484860 44 193640 133578 299035 72 436098 64 39 876498087 17 213132 71 65 113560 75 461403 379594 381620 73 391503459 83238 34 20 429304 294400 3 30 92702 78 71 6 147061 258160 442785 311791448 6 156856 336623 483612451 78997 55 71 152469 31494 48 8 434153 412345 7 50 496776994 429779 87 339087 4 691397997 103718 255330 1 5044 315811456 124970 33 485108 2 27 359283 429695 48 902454902 19806 8 99 69 105426 56 97 284946 334380 251156 238 348990 97 22 12 170203 339017 84 18 319574 91 339941 210811 219615 494093 79 145621 114916441 887847224 288046 99 63 78685 69535 33 428449 196319 1 1 73 636087259 87 25097 417371 75 202742 271266 441569 30297610 57 26 23236 726689506 131863 81 18 461623 13 86 679685254 371119 34 344104 107529 787252515 72 219234 20 256973 338631533 325053 261334 24 44 12375 98 7 190279 270173 16 67 77 41093 284429 844132605 12632 61 15 466722 74 3 43 356555645 9 14 246439 434086 89 19 27 39 361255 154568 454796 310639555 71 8 94 105250 332380 465544 3 29 304859 81 233221 39 31318 386233 399379954 479741 7 20 39 63 174336 52 469546 78 4 5 384699 247206 362497 199165 392840 78 9 301498476 305019 4 249657 230951446 124335 59 17 790307848 201874 45 16 2 34 68 31553923 303652 22 67 21 38 18 20 52 8 49 96 141787 77 146691462 463324 244994 306012 379948 264598 4 9 37 180970 13836 412808 452273 6 65 89 23 3 66 324580 370463 256885 1 7 24 394709 9 178124 36 165179 273713 499788 100464 227395 818799098 2 9 56 36 297960 52993 237417 119556 17 635915300 93 109420 259210 57 218236 24 53 8 25 85 5 1 8 90 57 261168 472513 59 4547 6277 622065441 86993 48 65 73862 60 9 91417 133237 65 344499 20 3 418584 280030 10 979972876 315953 53 9 29386 87 245748 288968 278354 224203 7 61 20 157481 164964 86 2 66 11 492769 18 9 53 714493962 253669 8047 260709 95 155462 114756 27 68 71 112267 45 19 1 349791 222490 926804513 160784 35 46 44 617149647 209910 155567 476042 61 39163 211418 35 24 447542 99313 74 245782 49 84 495520 52 7 383581 69 15 199031 271424 93630 694206558 9 148444 24 139867 63238 7 81405795 495631 473485 74 8061 351625 750425363 87 89 461854 45 287147 51 201100 59 76 406503 779 48 302025 10 378271 320588 352977 18 53 300230 41761682 480036 5 494537 84169 258498 68 62993 79 81 212619 53 4 434338 473957723 254127 75 59 30308 215934 55 364113 295854 82 302295 451450 90 981086115 79 99043 389763 25 27780 31741730 379334 118411 188875 19 478078 22 153204943 48 13 415227 975286716 89 82 59 295396 14 53 35 318872 4 1 33 75 71 41 169384 16 724322424 336069320 708961145 137070 114510 82 178049 467993 35122 120835 4 37037406 76 150866 46 490737 2 308708 445832 156601722 92 80 93 4 40 131817 474636 65 59 40 412415402 65 87 6 1 120602 95790435 70 55 389236 8 420581 298216 453422 56 8 36 59 85 43 367303 81827 485288 76 8 99544 404329 38 338155 145440 15 61331 459841 53 64 186842 57212 751732769 324564 208648 330259 5 118273 19 50 24 359114 84 67 14 90 350841 13714 58464 2 150608 7 2 366307 99 407814 66 469820 375722 16 95 3932895 444945 597460416 5 36 119318129 5 65 212196 73281 42 14 78 4 120720 14 50 116248 274902 2 246745 4 14 4852 441038 17645735 32704 5 274564604 74 66 10 37 246944 429462 68 47 391991 23 37 12 13 674294189 190123 406002 39 830964306 73453006 619684345 49 41 25 15 470505 137564675 4 451359 87 70 51 11 60 455517 82 2 359846 84 65 65 441268 298697 181966 832328150 487548 12 385864 294371 99 276185 826857419 86 22 69 263241548 288092 48 28 42608 42 3 49 76 403932 9 255237 27854 44 372437 266057043 39529 6 468792 31 21 69 17316 54 36887 256281 36 450639 249099 67 126828 17 438766 651400974 8903 87419960 149056 52 13 28 248627 33 60 5 62 33 37144519 92 22 44 439348 94 73 5 24 499996 47 88 34 323763 83182540 55 72 44735 25574 60 108614410 602081605 252576 6 72 208794 2 328494 31 50 97 53 74 3 13 244521 112115 88 464815 223355 98 30373 98 259789 89 69770 294439 7 129163 410549 481184 72 4 265619 139449 289205 66 499274724 177171 5 20 35 14 187955 198679 375058 415870 27 170647 78 1 3 87 838908813 61 348046 33156277 93 90 969430068 142709 13 1 9 250967398 345248 2 9 16 66 321176 22738 425929725 229732 55 446315 24 13 54 53 308632 39203 52301 49551 188101 299830 82 3 418333051 221698 214301 12 18 216633 5 3056513 26 63 38001 370040 14 67 95287 225859 5 277608 973992976 63 73 14 99 87 453381 186385 77 54 285652 370208 87 5 68 5704 79466934 125844 90 5 230119 159305 8 1 52 21 91 172252 368007 288541 214755 427872 184378 102439 46 23572 83 320140 821450415 16 409601 67 726313814 66 63659 45 13 74 22 19 488910 211666 166860 95 382952 824449470 994038699 140287689 360852 8 73 48 59 89 91 323602 494297 5 385882 3 260145 34 51 78359 49 15 35 34 7 233546 46 243711 450456 441660 376441 218549 768642303 159315658 357398251 293521 99668 37 7 146521 428285 470929577 460026 3 393655888 485890514 461966 37 57 50 916746768 55 46 317372 26 4 91 97113934 18 231257 188454 71 149830 54 147055081 15 83 405230327 3 60 22 88821 15 28522 225678615 77 99 783211765 470353 16 335819 201170 24 8 257334 48875 53 78 4 1 13 206755 65 9 805048590 457252 15 344965 859933555 551820166 40 291845 306986 4 223637967 335770 287773 196777 69 444768 489379 31 270848 76 312702 406459 19 146510 312793017 290653 2 151238 67 7 600085898 239936 98913 410823 464566418 252200 154732865 3 927618353 211798 63850 151347 68 343376 22 68347 71 11 87 381946 38 387992 59 569101560 267157 403380 2 5 179491 45 60 345381 491927 319975 49 288251 36 28 94 70 69675 36 37 333688 28 14512 340642 48 68 96 57 463005 38 156078 141198 215704 5 59 247338 84 141659 87787560 6 5 472796 6 80089 47 2 9 255742 391860 13 465796 218763 91 412619 10 89349 458519 24 81 179619 360005 89161 671902407 20 86519 373433668 265767 498078 91 30 101135 25 46564 93 357770 9 96 67 26 398316 54 90 43 253783 970072195 12 36 411554 16 16826 23822 54791 34 161221 426520 11 21 627094070 448132 535138270 56 453862 228484 924120225 270519 17 23 57 37 211117 20 99 33 491661 58 295753 69 59 503039411 71 81 856454952 30 30 404699 32 493553 423400 499624 177924 332386 14 90 11 463303711 34 74 56 25 53611 44 50 3 2 219339 95 67 328375 307660 284404 590864383 97 42 15 289906 391387 231845 269524 77079 25 19 96 183332 2 32495 76 20 7 89528 397127 92707 47 36 168367 46 327970 65 35 366117 53 9 5 68 56 704649996 62 76 45 9 74899 200703 337540869 56098 85 29 70 65007 59 3 86 32915 9 6 1 357355 50 82540 260118 9 48 3 2 285171 97 59 482930 3 74 186620 391043 497608 103610 2935379 74657 245120 259568546 226117 354283 4 614365963 92451 28 4 397263 78 93 2 145774 770137758 377715 218944 75 43 181114 238347 30 27 2 337444516 496982 369616 32 208927640 5 3 270558 26 252851 151793 425544809 137675 473828 312633 33 55 74 348632 61 362584 63 691266667 55965 147597 172219 386935 82 92 46 6 82 349656 197889626 60 92 126165 2 76 4 597356425 78 73 107944 137877286 755034147 195251 53 488089 74 131668 110690 281000 30 395047 67 37 9 48 27 967021736 22 737605085 482186 380446 44 39 40 87 20 602231872 227382346 94616 61 672496708 86 44 63 546674626 469004508 663901907 92 181775 467017 404149 225970 92 257062 6 55 81 82 138894 2 66 341580 3 49 418077 354522 22165 11 41 6 394419 310635 22 7 397607 103063 99 89 187398 11 309172 2 70 16 95 195244 81 8 97 378854 80 28 16 210472 67 6 47 17 298356829 467936 7 301711 85 93236 476810 229953 96 5 46575 8760 11 141910 81 184350 99 101731 217672 86 48055 476307588 94 12 289339 20 69 87 17 473729 76478524 448711 60 125247 454629 239616 254709 93 341468 491816 376910 74 359790839 57143 9 127485 9 9 49 481014 61 354145466 101010 697131386 318912338 372707 62392 86 100880 50997 44 57 56 257266000 32 452382 42 7 2 30 85 431879 152487 192696 64 90 214812 66 109835 39 394788 37 91361 43 488985 8 84 28382 52500 143815 5 86 5 35 26 930086965 3 713180657 73378587 17527 357594 7 88 467734383 270043 8 67 27 192197 7 19996 290546 8 18 68 94 407307 343551 28 5 87212 30516 77 68 223147898 198198 65 4 87 293986 193322 67 62951 16 288764 299202 670279948 197882 134432 20 266463 61 9 1 66885991 2 135192441 25 91696 5 4 23 39 6 17 63656 86 1 47855 404510 293473 127083 72 61 11 983407271 50 317878761 7 44 624336834 461448111 197993 239905 499732 5 828928241 68 61 111019996 13 18 79944 22 44 135394 5 80 576090124 23 56 50 66 179824 59 60 102506 154599 3 66 69796 45 24 81 28701 61 133364 98 228366 266993 36 389642 134883 293271 31 379652 77 7 42 47 157632 424322 454120 2 417709 16666 234734 87 281487 3 91824 159643 96 51 4 442502 700316990 102937899 128968 10 81 76 64 45 110922 31 26 63 585916433 41 36 436512 162206 47 31 31 52 71 109341 347173 487410 70 94 728302913 42 64 496460892 852806651 417604 35 39 4 319856 76 67 284985 749425925 76 49 6 394649626 280772 448499 420562 90 346761 253542 410168 165969 52 187980 9 322083 81 21 191127 278460 329407 209418 492378 311412 9 38 9 86 113602 990753864 274678 322517 33001718 19622 99 138201 1 21 53 82 2 78 617512371 100200 249390 9 84 241996 471458 63 466083 25 90 76 484901 457941 302555 36 89 79 196244 13 31 73 179695 138029 417850 332453 25 10707 400563 484327 782122883 3 298222 322295 487953 467479 414849 75 87791091 164196 486403 128323 70 42 55 48 78301 71 11 66 81 68 19 170678160 481916 118614 4 66 115016 81 949411240 66 81 83 90 88 9 312315 94 55 15 87 31 280278 6 288395 9 393785 106239 202130 49796660 4 496425 5 74 89 40 14 357725 174682 266592 97 289496 265850 58 179012 294840 45 348788 4635 207605 69 480975 69 61 52 42662 302002 374725 837743719 285845 5 493664 180567 224426173 5 65 131847 265745 147438 8 349729 71 8 65130 342585 321328 302396 203599 87 342142153 92 419533 707 235781 4 25718 470079 212625006 43 21 6 42 24 36 60 58 2 76 222372543 90 4 448991 5 305424 57 262785 65 85 431956 8 40128 120431 1 87 297604 167311 52937 313835 44 12962 132245 33 338113 424861 65 9 39 75 4 33051 74 94 312955522 469558 81 61 471746 52509 227061 46 334895 268549 2 60 398168 126465 272298 19 34 43 195769 10 139996 352557 32387 1 36748 37 5 94 374636 618715930 444864 682410826 357150 33 957815201 109053 332946 30 18 202478 89 8 6 478356873 65 192450 39 31 9 667298419 76 221089 59 260585 37 89 231592 176442 125716 11 364421 226609 31 6 73 63293 61 377434 787128622 263886 3 1 18 127571 68 364194 10 888198669 19854 89 283181 28 95 485671 386933 16 693780366 185346 326456 8 79 40 79 20 54 83 8 47 150355 86 74 5 212387 318614 308791417 505008157 829722513 5 21 26 53089507 309782 41 272728 19 25 120116 15529 680105094 98 335532 341961 23 72 45 1 475573 827297950 259331 799642442 85 228398 69909 81 55861 300578 62 723619992 79926677 16 93 711172329 609899173 403675 43 4 69 18 5 71 18 339672 155875 315717 552188285 11585 7 63 56028777 124360 9 25 454455 172228 97 49 228912162 4 42 55 126073622 85 82 38 16187 190305 486380 341120 235389 381297 47 409845 81 123150 432837 1 3 15 80 325456 135321 2 562461571 293819 120734 256198 27 472280 784872291 99 1 158532 294790 311028 41771 204578 23 155633 448847894 261459 47 5 189002 23 54844 5 34 821574382 139440 86 60 76 901922931 8 12 633596940 21 480445 133847919 86 978138677 416543776 352138 72 10535 45700 1 372836 41 191387 90419 50 444951 276377 158134 86 1 22 13 76 6 55 7013 13 349325 224359 3 28 47 41 157761 148518376 7 21 179334 359287 489771 248266 18 39 13 354774 15 33 1 465894 452094673 436321835 81 135742 22 402341 241251 76 497301 75 94 9 65 129282 138261 33 56 108099 854811188 310749 839624785 110710 368902 94 304866 81 277889 675287292 63 208572 9 87 58 28 6 8 70 27 23 60 102278 66 306736 781517260 80337 96 85047 77 71 81 58 474862 43999 49879 26 75 18 760264464 58 15 36 3 17814 182571 345255 13 94 325870 314244816 41 73 209567 89655 420925 327301 236630877 86 429427 1 15 73552 296783 84 333931417 95818 2 7 166493 394888 92 281458120 499289 81 71 355199022 89 64 254383999 17 66 499990 37 467668 25984 205486161 10 173137 315266 874537474 345235 478755 91 99 74 861014475 829024793 556568850 345212 85 77 708540019 16 14596 89 10 24 9 40 303665 51 30 23 116266 43 15 4 376044 20 36 20 83 345924 364324 85507 77 97 234945 21347 850253020 311810 41 1 458128 98 103199 219909 72 29 44 88 1 2 93 74 93 16 85762 944990237 84 61 478337 599498269 857889562 212482518 13 585998659 269569 120264 130321 91 34 242077 259798 62 4 66 136101 66 39786 97 41 447916 232531 41 616311306 7 186396 358947 36 185513 301132 49 130815 426786 34505 37304 82 2 1 883407810 482345 112616 310306 86 198715 7731915 88 229411 96 261446 11 359870 318272 52 8 374032358 479357 9 40 403292 18 3 395899 536164805 233067 344509 50 203850 382937 7 490426 34 29 320270965 60 124252 12 59 53219 265508 25 16 21081 253032 92 91 28 20 112903 372893847 152768 92 1 452184 6 497333 77551624 1 43 15567 1 66 93414999 15 91 46 69 45 416975 147336 139088 547607968 19 8 58221 67 17 499377 479509535 56 29 442760 4 64 93620 63553 412711 206021023 199073 16052 74 7 3 275896 12 4409 69 101967 18 85 886720545 116495 6 99 223230 72 66 105353 683280525 484769365 3 257117 309193 9 62 63 539875668 453480 81 84 954166643 68923 5 407688 177436 179614 132128 328627 195591 72897 84 376260 93 9 57 649713702 26561 73 2 33 54432 94 422924 90 8 5 48 42 8 257770 190500 609791675 31 61 152867 2 84 313765655 266267 246434 5 86 438165 62 137928 33 797779353 163194 88 345972 287761 53 278544810 350765 54 555957794 92 48015051 96 95 189533 395019930 306399 86 75 160526 345200 441491 4 16 500341693 26 94 417817677 112162511 9559003 53 6 206702499 141375 360956 288101 8 27 14 403173 6 335259 3 24919 407390 77267 97 6 76 52025 124030 160753 31 38 77602 960327096 1 22 57 66 48747 5 58336 311868809 8 90749 995783708 688338236 65487 6 165507769 7 447925 513425323 271373 2240 84 22 108098 7 200626 341721 4702 4 807711831 213503 12 53 332539096 54537 24 95 99 372903 246627 87 256850878 179946 13 1 34 8 4412 3 343351557 20119 63993 31 64 51542 9 4 30 328594 2 459888 390164 273241 457247 607875544 87 36872 737948482 394324794 311228 35 73 85 71 442061 179295 96363 8 72 433189 305523 36 66 882865309 12 447685 181659 189926 2 8 482021 69915332 61 471407 63 65 488329 47 13 424399 23 11 311351 86 9 55078 490102 431041 44 461346 98 418757 87 437419111 5 486261 122695 47 465954 498702 68 7 40 31 244384 30 78 77819 126577 41 4 42 20 7 673524184 57495 361680 79 75 474844 472078 7 24 58 413096 6 86 16 67 327500 71 20 291658 46330 1 519255391 24139 521351503 25 226307 4 83 8 451480 355919 81 274724 391915 1 270399 1 96376 143228 254023 72 196716 189863 358128273 135844 92 34 20696 949750749 3 82 65 225718 70 25693 29665 67 364789 51 75 214638 291751 8 529230449 2 47 26 371304 336378 53 294596 55634 75881 133034 217128 51111 9 247834 50 166393 73 96 485745712 3 179267436 348895 375341 55 148128 495540496 51 132823 545277891 12 57 746545167 16 77945 80 48447548 230107 67 32262392 265759 113093913 463832 3 60 208189 19 6430 43 66 145701 15 35 1 27 9 5 73 773318604 30 99 8 8 868349555 260881 182608738 1 70 113083 6 29 403851 1 242308 53 184647 417522 58922 791355309 34 168875 7 10 3 287759 176762 306864 386932 29 67 68 69845683 319755 8 291600 99 96 80 93482 356547 87 44 114046 5 472587 49 496078 81 228655 186503 349722 84 481035 427285 19 300591 336649 377441044 489523 80 241905 215796 456823 66 5 93 64 12745 61 10 5 29 441224 15641989 23 783001480 98 29 240473 87 52 429352 176344 96 238818 5 55 7 215968 398942 77 261375326 2 70 495901 8 112584 23 108454 17 73 219559 7 20 51 65 427770 64833 144865 7 217040 146071 268287 42 300449 309547 300120 157624 129838 327289 477724 237994 66 715382351 136456 44 36 77 92 91 89 431790 97 322578 577245173 487072 420442 78221 308559 384147 38 44 428638 26 48345 56 280867 28 99 49748 130051 72 777354828 152876 46 42 306828 284735 361265 54 19 9 355892 185593 63 1 99 188018 25 52 3 26 80059 3 294313 257376 73 4 61 207128 61 347559 1541 396472 4 226808 156930 322581 470123 221994 5259 12798 13 486508 288546 53 41 491708 50 497509 110575 278703 283916 163658 72 47 94 323631 17 91945 305720398 434087 28 37 8 45 55 6 74 61432 51 200227 99 456032 484179 399017 19 124129901 394272 24 185570 398412 15 97 298804 158161 87 18 12 64409 41 171411 189766 409666 18 435749 238762 98 423016 223470 60 356080 38 80 364540 66 250716 86 94 72 2 343116 4 104915 75097 93 384630095 135361 2 321022929 273277 78 844689129 193239 459485 414366 11 92 1 429482 147979 39 1 259827 1 241521 46 4 214288 234194 153106 280281 5 65 453499 78 78 55 76 44 60 174857 58 98 83741 2 447902 439535 355771 56 424683 67146 2 304301790 37 43 27504 115695 345785855 751146357 324284 478058 66742 57 55 16464 27 94 114375 466584738 463926 720168562 79805847 87 5 208338 44 6 86 81 375258 36 169730 44659 7 314844766 81 81 82 4 217279 478417528 206900 85 238285 59 349826 79 998530386 8 423233 77894288 250948454 80 18 64204 59 472292 184068 101380 40 21730 70392 7 292232 159290 42 317633945 150350 526476794 371644 44 450650 21 32 87 58 13 160016 998633687 9 18 57489 36904 155133 463966 289560 39 243577 345482 79 677621813 90 18 65 640966885 64 98 441144 419179 273172 496319 84 72 9 467629 89 1 19 180478 62 417916 54 28 23938 5 241037 335045 636496109 147804 618465069 321416 452195 87 802630777 70 11382 466605 5 8 408172 19 3 70 406905 183046 467663257 4865 163025 71 27 52 59647 487493 325759213 927892952 357783 19 10 4 18 1 36030 67 35 8 176795 84209 90 480605 16 8 183249 1 150603744 663590439 162643 45 2 27911 33 8 486443 90025415 265230023 15 401752 26 722373762 246932 158996 54 9 67589 650783437 84 258216 34063 57 160181 18 230630 479596 17 2 290135 3 73 93 6 1 195415 53 18 415502599 26 75 267790 449560 73 69 75 98 33 674354741 90 701646581 72199 235131 277622 237634 130890077 9 10 412613 478747163 28 112606 39 232814 315300 795509103 20 42 60 1 357138 10 460303 469823 7 72 423135 38 48 36 360805 386769932 76 22131 472362 97320 70 48 81 39 643802947 127622 45487 32 50 33 15 359621 76 27 98 432812 267107 27 80 400059 97 477764 98468 29 127210 458655 24707 360833 63 433195 147688 361133 37 120914 182456 5 230963 15 65 199448 77 22 293399 51 4 156203 49 6 20856 77 279400744 34 237977 896285532 73 42192 476559 90 66600 308756 39 107949 9 50 165688 71 19 465876 446383 337594 73411 66 985141504 95 2860 688360421 60 18 9 4 8 39 72 6 55108 259252 87 254288 3299 7 227610 78 288481 84 34 255885 624796609 26 26505 550562202 159563 10 253464 68 287974 40 209294941 30 29 498255 1 243110 469992 99 409440 77 8 10 9 23 324305 52 93 30 133253 3 85 3 206487 4 3 312213 133148 47 75225 49 844125335 405364 63811 158619 6 98 98 19832 613687566 76635 262034 779821094 23 263953 46051 63 69795 35 878933543 14 260615 376966 10 97 72 85462 301933 48 350125 95189 458325 478813 32981 585226930 397504 229325 116218 116343 492919 20 39629 3 75 8 20 7 97 443473 171788 94 504833839 408648 341767873 412732 93 67 455589 18 47 475871 99 262242 62 66973 195305 76 94 71 148728 3 39 95 39 350711 801816433 6 46 38 6 33911 181153 79 99 34 270213 269911 274442 315989 13 6 50 49 166090 14 9 348281 27 308581 383151 31 88 414701 26 276950769 71 21 264041 87 1 58 884194935 13 156696 106130 74481485 32 11 179235 50 23301 15 99 99 588311541 371473 138907 82 10 256059 430252 6 30 28 81 9 90396 109086 24665128 255279 7 155661 253485 68 38 2 897015969 31 567537265 96 24 268916 41757 299497 268630 55028 173206 295108 4 398154124 286031 13 43 24 18 62 414964 67 25 272742 377861 81 38742 37 294365 305390 258031 88 370230578 348485 72 98 76 79 219432 147594 88 23787 13851 78 20 97 159954 191779 270300 289099 486161709 143748 322577 227356 243040 415563 20 295910 185868686 6 30 15 66319 115504 154554 8 474958 72 965950460 212461 14 7 62 6 4 363648 468558 18 648600421 62 70 45 4 61 324347 17 872392380 15232 25 27194 10 29 4 247998 22 41 422167 193980 189758 403485381 2 46 1 5 4 346758 6 99 66487 462138 79 5 34 75 9 80 842310372 71512 70 255049435 29 191011 430790 34 3 104005 271066 80 134045 96 351859 4 2 412539 27 67 45 278047 72 63 120248 13815 20 60 495775 143802627 1 98 14 483217 89308 277212 73 55 670149248 433935 8 52 184965 321034 82 66 132426 20 72164 273208 410878 223274 130290 54 193042 34 67 362611 35 47 76 240458 233587 30 426817 49 675531618 9823 39 21 46287013 32 36 49 237517 290481 8 486105 2718 75563 419294464 179769 259252 418162 61 1 16 37 68 1 1 79 21 54 79 14467 203529218 75 41 317467 42 88 1 226715 5 2 8 924379815 17 357961 13 32 38 335694 374587 72 493749 255775 41 330865 62 49 479152 415800 30 25 303027 215307 281862 684911473 74 3 40 28908 286918 14 101121 3 92761 91 66 37422336 20 19 59829 7 76 418884 57 52 41 457433 929527275 36 96 350676 45 36813 498527 3 318689 46 166001 496863 96 75 43 1 2 117724 186149 427650 27 9 424180 77 196344 253813 28 41 400367 71 90766 272426 179124216 450120 136962 396506 94 43 334683 9 382829 39 17 80 138888 33 5 90 162251760 13 17 461684 937593424 345193 329968 88 33 18 2 55 88826 981757961 75 7 68 50 204504 167879 26 63 170944 994118576 275315 393844 82 31 46 83202 94 61 68 356176 464722 307627 32 278050 153888 6 58 28 989725922 24 67279 46 83 318274 348564 480251 303987 416870 332578196 345023 3 226447 153585 131153 385911 64 241956 257382 165865 397479 90 231995 85 97 51 320543 2 71 67788318 352812 66754 307726 287759009 378511 175274 48 421639 546000125 21735 3 11 82 125467 27 4 271147 145497 474134 34614847 59 217527 67 88 329259 318981 96 19 65 249811 255594 18 283141444 74 81 387710 395614 28 8 28 16 151313 102081 140819 6 175212799 50268 273219 2 3 39 93 207350 489440 19 406933 1 97 2430 6 64 457781 64998992 84 30 26 22 171589 302799 13 717153559 1 946795627 13 209414 244980 24 462403 33 177136 54 49 380398435 24 3 482524 67 35133457 3 6 48 75 413662 920845864 90 110106 2 17 28 39 47 73730 26 272969 88 228536 76 32 310556 4 443546 454556 5 261841 97 8 40 65116 455165 310381 487097247 352145 244436145 678057025 21 6 447435 904323907 66 561761875 6 188908 998376329 116734 290252518 27 479875 23 499006 26 354111 981005307 26 455341 70333 88 18 409067 197358 354456 36 3 97 555586178 75 271095 496945 57 99 6 89 83 197259 206909 93 43 246976 199813 387182329 169967 493756 62101 6 280683 1 175729 73 53001 51 288073 74006 135353367 291184 46 387802 174300 107822 3 397618608 94 25 636658188 53 49 308755 8 37 830257180 24 1 456635 69 70 60021 350054 46 50 36 56 75978 255337 93 52 15367 1 3 117354 892644452 5 37 28 78 286109 314944 97 58094 61 633340447 83243 81 3 8 233932 29 984574408 33 498573 321098 59 787061827 210452 218173 52 98 385616381 339727000 330959 7 415514 233357 26 397928 358961 706220194 79 251529 142332 71 77 95 757866292 50 8 79 195875 320770489 77 938979342 15 77 88 8 159128 39 358999 851017608 406961 379782596 9 354480 260822468 50 5 89 493708 151207 474155 63 27284085 37 66 78713 1867 348203 129056 70 196675 73 53197 65 31 55 429499 127090 1 290775 60 217597 40386 496018 496110 705219601 189451 20 57 51 15522150 448268 180171 51 14 1 10 203565 462978492 84 149638 400096708 83 93 417258 765092522 5 23 87 498776 38 28 54 59006 61 88 309625 69574 957585629 170834 32 42 155104 67 268000 297640 62 142924 67 75 98 25168114 373428 21 74880794 27 426535 37 55 245608 357407 81 5 130604 93 11578 81 67 360929 475346 27 412136 14 436273529 4 1 609384456 6 57969 337702 92 55061 60 70151 5 499440 352277 56 300893426 48 220639 328940 39 3 293709341 80 724040862 28 59 1 28 169177348 4 283361 56 252413 44 2 71 238439 362274 25 94 116738 861964173 79 175333 33 134605 25 382896 89 26338 448135 66 60 234772 19 407109 33 379068 90 957271197 302201 63 36 455723 29 73 154272 63 137444 51 290955 13 5 256936 49 19 171888 56277646 137021 60 181533 466462 259499 356884 6 283522 397262 5 62 66435 509534201 443125 25 197374183 62 140697 6 470752 81 1 384129 177171 318325 5 70544 478799 1 162071 43 20191 406440 306315869 316714 71 336708 894226916 35 59 194718978 21 250540250 12 168724 405244 371938 18 499404 14 2 107537 769985347 622735468 4 836198880 95 652490356 322126 55 1 631951239 42 15 86 54 455642 80 316463 4 233686359 301983 5 219759 93 158711 130921 336366 97994 2 46 406396 90 5 57 359110 252209 7 499329 31487 263831 96 90 379609 300539 6 745076585 299441 53 51 399888 69 995579141 366594 402913 94 4 317122 116289 358455 951181964 395665 87 9 625619860 119061 9 71 340784 79 429040 405614 346161442 38 409123 66 9 46 3 33954 462280237 425981 110896 145604307 3 97 99 303956 326532 36 73 35 90 27 53127 88 31035 89 27003 284401 208827 45 83470132 95 446039 33 52 396187361 386859 432954 6 808148827 30046 309860 451456 46 479872 89 616545828 273648 321105 2 4 28438 208698516 456459 264550 12 77 446914 23948 152402 243919 154319 75 64 285497 251383 49 91926741 17 72 44 363394 327909 60 85 25 15 62 23 46462 106922 29 34 951679876 42 337290883 112643 10 288874 894282528 131823 29 890000908 442576 55 88 7 71948 497927 401134 249844 47 95 733800874 37 281072 38320751 288997 90 74 29 49 423620 4 94 74 389734 13 77 54418 365768 395385 11 34 810728990 79 47 68 1 120926 535306555 78 89 25 498952 25 42 37 314006 54 942318530 465652 14 225927 441792 16 1 41 5 183268 18674 332751 47 34 68682 236124 98 4 366628780 75 330263 80 323095 12316 297221 48846 2 68 307010 72 323903 429747 18 357130 290959 419382 2 62 487171 41 88 25 15848 21007 111442 62042 35 296886 397803 349493 78 383552 255538 65 88 14 449225 39 303010 52 18554 84 21 61 28 89 53770 61119 78 387713 17 445441 68 366069 425800 718423336 297011740 1552392 353845 13704 891320741 47 6 9 9 6 3 194780 14 99 175046 230067 77825 30 2 138364 286853 16 95751 30 45 93 1 490295 67 9 88949 33 3 53 702891883 31301 68 387790 8 436296 69 16950 26 164291 434604 45 69 187295 474253 16 448325 63 6 215729 234640 44 467271 153114 328878 73 40 59 99 29218 49 112942 7 838387894 25 48 474081584 248477 1 8 64 416033 4 75127 85 90 3 44 212726 161578656 5 55 68 12 464920 79 69 93 298879 36 9 5 11 742424477 95 79 31 36 340644 329726 40 723923865 79 94369 375761 357892 378801 8 230398073 53 10 155892 341376 13397 36 90 951451142 94 761692461 71 23 3 303651 8 251589 36 115652 99 34 734117779 413423 496131 186304 261273 6063 24 27678 98 84 368076 21722 427041 36 27 139731246 74 6 18 46 764397638 2154 414794 55400 8 238496 42 238592 37732 116343 5 487052 9 377304 69 986462924 237201 48 2 34 375310 34 77 32 81 6 322095 193359 309857 67 50 226231221 373584 51880 30 356082148 7 85 445752 12 87 434402 421058774 299355 134400 286171129 1 38929 71931 478157 103077 46825 26 2 217727506 70 44 336559 80 11 143647 362808 42 17 46 309035 108711 426246 80 300465 85500 407376 171054 93 478675 290666 80 7 73819 34722 60 389916 252533 24 12 711362571 417750 82 86 377620 51 368721 28 94 38 95 3 190052 93 37395 79 46 447870 465358 7 2 392394 55 28 99 15 473733 261291 84 230965615 4 488598 387801 262450 487263 100219 475979 61 15 219661 13508 26 310638 7 373457123 22 70 79 494875 60 69 62 158685 294101 17 396766 229753981 67 166260 387666 215331 107718 98745 6 121923 90 75380509 95 33632 69314 55841 682237476 45148 425425 15 91 4 96 5 98 74 270470 125104 65 6 262857 65 157304 637615671 36 84 91 95 23501 177630 10 43 8 155834 5 5 95 338442 62 9139 461698 81976 288666 70 9 172271 167641 336864 35 48 446633 307419 7 113132 18 57 398333 402628 493666 38555 65 34 2 179233 93 407364 392412 3 1 7 358930 389210 8 203271 10110 391968 460003 180446 228123 24960 106389 222895 66 66 414849 63 349287132 3 75125 180910 90 121786 68883 2 52 175440509 139660 140629454 83 33 88 93529 10 5 93 7 8 43397 70 90 115828 497934 476145 68 7 232644506 58 6 75 507204750 21 35 17 454073 365059 9 649240635 562286363 34 97 965283176 28 27 22 242809 766731351 27 42 216047 715097907 68 1 203338 464199 434718 64 19 487641 75 6 125457 181640 68059 29 7 31 86 132682 33 240760 55 439483 51 171976 478180 85 370841 91 11 44141098 78 25 28 366744 1 310390 9 205159 54 301805 314407 60 245933 2 57 209551 288854 19 111060 413615 462650560 478564 37574 52 79 388825 288045 6 80 965999224 95 408847 28 478790 56 99 68 28 90759 52 63 74 53 4 45 31 77 74 131816 6 2 266233 44 67 4 72 297156207 48996 382234 87 210639 36 50 362188 307794 62 12 186982 341338 4 43601 463740 97 374136 41 487487 62 136201906 927152073 159276 15 20 973433707 86 8 111559 39 69 32970 276001663 254348 34 8 356798 62249 38 55 3 42896 6 369652 393162 149186 99 94 23 32 416699 224129 414247 27 61 69 9 267682 413705 86 304471 24 53 291368575 471860 41 113366 620255932 142243 23 2 56 62 35 405010 134362 63 3 121505 234124 21 345181 12 880170871 328288 42 151229 96 492209 64 6 49 6 900652280 74 365445 336012 4 81 301387 74258 764735736 216499 43 305858489 128276600 335119 66 866851909 103102 14 456702 498953 330051 50 22 42 50 18 264470 185019 96 81 92 145723 356120 229257 60 429166 146678 412212 800238676 283563 154783 130079 278971487 377219072 409720 330375 61 418045 6 106392 215049 6 23 426018 204504 60092 94 88 194151369 320400 88 214572 85 46 344324 119174332 43283 71 1 91 38310 450467 3 97 69 25401 72 23 28 48 5 43 343148 696715499 32 104353 8 79614 1 22 16 32 95 268454 147 410389 280470 10 89 65 22628884 91 56 22 61 80 69 298109 314021 8 2 429921 10 1 78 15 76 334421 5 320246 75 1 376251 497683 6 280482 7 8 52 43 69 30 1 273830 15 9 70 255186 87 20920 4 84 36208 9 784895241 50 5 248027 79 147149 159251460 59 66 268956 76 362043 2 83721 752739797 274931 92 322090 85 3 27 353681 19 98 82 9 499877 41 113013 492818 77 49230 94 188821 7 164247 33 257906 2 40 118361 11 122629 203333 96 90 251386 13442 4 12009 196567 82 455053 51419 179497 16 474529 63 272991 623181350 52 433914 113591 435280 435244 2 71 160134 54 6 605628402 279707 80 26 65 33 170651 453109 9 55 228127 56 552304137 34 92 74 395270 82 485108374 86203 71 365110 372496 287000 53 520480002 474535 398951726 711624403 23 100921 93 71 95738 317431 454375 4 416676 74904 27 64 92 962115165 94 177453 57 345849 97 20 236443432 283310425 41381 34 34 263655 8 7 978718914 136974 7 43 215181 109323 60737 56 120399 35367 6 2 55 282165 318104 390903 99 281640 20 80648 374089 35 408192 24 29 63 59 30 459705 30 2 41 37 77 1 129405 85 97512 259073 56 279689395 48 2 445337 54 92 319980 94 661614414 172212 885751215 995251833 16 293461 11 54 355537 126373 116415 5 6 16 162507 5 62456 333646 49 47317 162610 73 55 3 244697 54 96775 89243841 442797 438866 4 87 5 4 4 52 372210108 357327 57 111972 40 9 45 17 253518 328882 622866265 10 97 350899 20234 45 2 235279 143558 42 34921 234121 33 725693116 12007 28 118879 329799054 55 77710 880917545 92 24236240 91 20411 457405 202255 301280 10 465174681 70 945575344 85 393686 154291 18371491 455473 461218 188094 377409 35 22 38 491492 54 1 217836 9 472772 436589 147007 278598 88 63 217018 22 329519 89 7 440136 39 1 469160 364018 459785 43 26 435866 265918 711030792 78628 809639019 27278 1 12 57 502502365 273440 857819566 355003 744195580 182651 296596 93 5 350122 32 50 81 219874 45195550 305759 216210057 39458 94 47413 2 316683 214504 80 37 35 45 34 346310 201148 469099631 38248 84304 423980765 306571 26 7 311499 118843 219306 451606 100438 459539 81203 300933 78 24 4 235390 90 404888 316613 441380 31 107427 103294 58 10 73 306328 447519 6 71 4 4 225468174 5 249995 70 42705 449413 7 88 160441 38 20 9 233006 43556 93 286979 170560 232297 348097 41 46 71 419479 456860 77 407063 85 99 186320 157092 119710 62 53 71348 3 211112576 8 89006 7 5 61 3 6 303458 807961483 271418 4 93527 23 156519 42 924262089 1 74 117976 97 42 340187 35 62 281628 42 71 437471334 285940 24162 49 42057 15 70 70 402239671 43925 54967 254228 482241 177102 170685 570822862 90 57 344262 10231 51 383398 310122 464465 83 57 61 172582718 360781 10405 46 302833 83639 295460 351432 46 19480116 27 304197 160774 34 82 24 23 89 102149 188264 27 354966 85 82 270240 235597 388622 16 968208256 41 941631319 320340 46 435148 300485 1 93 2 455152 76 11 389344 20 29 391034771 199788 57 20 554143888 11 3 36 77 174520 62 429686 628502280 8 18230 337288 307078 6 260403752 74 317034 451205 189442 215376 391396 83 48 829784839 330932871 288623 49 134283 144255 70 17514 8 78 46 83 251256 7 949609580 6 49667 90 44 124448 99 68 29362 81 46 772983719 203455 4 273375 156029 235214 13 80 412385 52 292251963 15677 73 163205 39968 41 1 155416139 82 32 347457579 40 474577 85642 377196 445819784 420675 465949 33 215812 90 11 90 277964 303548 93481 297022 192165113 3124 8 264072 74 68 294148 8 427879 9 36 64 810407310 121638 295973 479263169 270382 6 371405 83537 23508 21 138264 60 343910 188714 255474666 482865 32 52153 73 72 74 22 29 7 386687 464212 33264 85 82 356094 41299 90 878009252 41 13040 71 206701937 604428684 448880 16 359424 406175 160162 1 48 12 86 8 436844 67 28 6 221295 193815 6 53252 148809 214004 62 7 69 71 366590 79 419588 497376 223284 144602537 303737 68 65 10 87 168614 271388 50 181194 82 70 17 1 2 874401853 46 139302 207180 89 18 5564 889961212 18896076 11294 60 94 77 491132 391109 3 47 94 351218 86 368437 298917 421611 73 174548 379153591 80 19968 106175528 333102 32 20 122441 487328 305333 188918116 200367 73 68 434556400 295787 545298973 56 91 74 73 68 12 67751 973174511 26 75 91 93 445129 44 93 49342690 294336 75 4 345176 58 80 9 2 260184 84 40 1 226519 1 59 47 27 657367672 84 38 354265 168891 39 127550 405260289 224546 164383 20 83 8 78075 59 142622 134372 494855 278950 65 344661 51 798842890 103761 129567 74 337512 11 168565 479234 66293 34 48 62 61 674049735 3 6 7 97031 222305 6 35179 53 116939 587119989 464763 103647 281476 69 372017 87 481909 2 205180 89 23 72232 92 45 2 4216 16 77 9 407372667 77 406264 71 14 195529 9 62 191487 93 236092 276305 286918 65 245428 491082 11 14 34 169721 211468 990036918 160208 243534 28 463349 228670 60 364627 9 348239 351981 21 97 33 38 42 58 295749 43 41 4 470646218 431264 144848 788492225 3 37 39699 6 7 48820 67 199925420 149852 77 8 123786 20 54791 59 245054 48 90508 192803 73 325515 416567143 36 426519 22 13830 2 6350 340788 61 60392 291866 16930 161475 438644 4887 12 242144 31 22 411619 20 8 90 6 59 68 215410 26589 267175498 23 757443827 838035720 375689 86 407226 570758941 10489 123966 303809 425229 476119 491582 58 29 63 4 256960 9 41 37 125456 849186632 179947 129997 296877 948986235 400736 6 20 13 373922517 155336 451879 78 721244601 40 82 2 140792 495927 310604 425495 313700 265604 164670 25 184727 77 393053 51 436207 307146 349157 5 290133 1 383800 14 9 711564065 90 60 62 25 31 398353 135568 469438 6 109579 304224 19648 25 81 71 79 43 440769 114615 4 32929 65 1 260765 92 97 6799 1 334537 93 92 24 670850301 30 48193 65 61 318943 69 797443273 73 390994166 82 4 331662 48 45 14 48 50 430244 279446 67 551443201 22602 510982413 48 73 78 256259 30 239135 273129 953022081 30 33 412067535 73 336380 77 431303 437882 15 46 49 31 170846 331423 991084108 88 45 19 269347 669420356 33 465304 321617 294120 98 75939 126692 47 377257 22 415044 92 1 433640 76 8 39 74 474492 167477 426575 97 84 71 98 480110 9 98 969571064 46 34 80 497412 58 19 8 156097 23 77 78 53 42 54 5 28 39 198830 63 176233 52 74 263202 32 20 227865 42 136762 139915 253333 69 58 203626 110659 56 93 91 297574 22 200382 61 84 457869647 441421261 55 228382 40 69217 288630 41 40 322716 5 9114 816375070 98 17 99550 381694 25 41 125892 6 86 187427 94 424659464 93 75 466431 99 17 23 67083 269248 200350213 165180 94 395396 334059 385819 75 462919 228051 60 347852 68 85 6 85 6 14 2 33 37 186516 93 97 7 74 73 91 33 84 65128 85 5 46413 2 12 20324 290361 329000538 81 472158 3 55 1207 34 15 68 422705 18 375733 3 21 87 45 74 72 85 6 361713 346359 6013 954357031 117824 68115 1 22 84 247952 16 40 7433 238151 74 74 70 357255 172789 125730 450022 354686 20 13545 35 312790 46 36 92 40 471517 9 352311883 147472 49 756200668 359302 159834007 460253 360081 365965 218032 874615330 91 351813 40 456870464 376170 7 19 485775172 46 943161403 63 72 13 14 160634 165745 71 107210 313050 86 19000 348920985 201295 298981 86 60 67 376425214 301780354 49 95 8 337734 55 290045 942514793 74 26 30 1 51 97 49 170257 1 40 428753 221930247 68 241291 61 60 87 454044 374040 84042 73 21 129730 397157 3 50571 157212 487745 19 5 28 38044 77 1 690337328 95 95 825621280 64 833068837 267818 62 69 55 208162 24 2 68 941242729 67 34 239991 7 161028 71 154104 83121 1 309212 166076 138694 99 52 277996 13 221286 460002 18 129794 307409 1 68 24 5 34 10 85931 377259 264043 857668212 3 20 97 77858 37 377664 139946 155915 354687 4 178292 363618 348579 55 45 442344 686374977 59 442104 535832642 99 48 494671 328370 67 299807 45920 245371 424918 70 38 56 24 57 25 407639 33021 27 26483 246627 57305 340387 61 64830 240170 17 43 389577 72 37 50467 347357 30 784966367 8 63 304273 192853 853496421 412172 65 14 148450 10 82 488948 84562 977708323 61 2 68 63 98 108481 181187 20 567032203 49768 14 74 124331728 152438 4 13 22 430898 2 420396 214316 423057 329268 39 497110 42 48 93 6 185433 478443 6 489598 52 4 7 65575 7 59942 7 12 6 90 414753707 1 420041 8 49304 167091 46 100295 526717994 443105 78 50 35 27 454859 532814320 78622 42678 19 299052 102641 73 480165335 468405629 83 31 99 81 481787 5 104776 42 145380 59 114354 49 2 454176 323088763 428255062 1 94 159013 17 17289 64 87 403131 21 7344 39 76 418397 59 32 99 89 61 87411 265745 51 50 87 231087 314707 90 802561755 927131657 29 144936 92801 2 69 18 55 4 360207 317164 81 183560 4 23 23087017 122571 27 133668 77 4 290654 4 66 401050 154704 34 278885 358886 955875902 98 58 7 242556 43 86 538838229 1 298313 301984 72409 102793 333120 3 2 105378804 136098 60 469063076 476286 99 12 215076 45541 564266306 450728 89 88 118613 51 78 436410 702687848 41 32 26 83528 14612 106317 14 300795 30 97 64 84607 437924 164637 99230 98 69 55 19 40 469363 826524457 363804603 2 59 9 41456 37 745329500 3 31 74 172808 50 91 2 82 6 198526 35545677 409773 4 452997 67 37 59 394552 13 158454 19 56 26 41122 195897 39032 13953 155228380 418465 422436 8 78 95321 4 189841 307659 13497 396567 104499 94 40 24 53280686 388007 59 246917 15 238718 20 90 51 200793 58 95 113040 55707 3 45 881926446 601706051 256059 6 59 259196 2 12 175897 92 66 144873 47 71 93241 274765 66 236235 435173 21 394937 354969 293029159 34 305304 3 79 215861 61 169056 49 149145 14221639 455368 56624178 50 55401 415493030 84 269901 464758 22 383173 227647 248978 425934242 72 265506 400578 6 269348 38 988010672 607136060 871236797 331568 33 448902 127832 281772 2 2 223806 7 82 356266639 72 260713 74 121122052 81376 294549 408973 398486 81 373421 397175806 70 98 446417 215502 31 90 4 440254 340596 189151 4 46 437952 48 129267 38 32 9 89367 5 273395 33631 23824 24 66 32595 84161 78 352732 228095 285776 12 77 216543 6 98 36 63 369652 302962 44709 97079 330705 86 413977 538251336 55 51 93 59 47 15 216258 8 7 288299 90 39 776440523 65 754350366 430112 286946 464413 303631 21276 251843 55 145148 283594 364777 46451 12 2 83 99 36 27 365128 49 46 42440 90 85 82 90492 28 118044 763665688 93 29 62 142531 39 46 86 159881 82 407800 316450 83 7 148173 86 128554 26 70 42 469384 294348 265278 420649 221653 352993 40 377660 203402 403234 238652 492432801 54 297925 117392 952168275 91 46 62 45 92 614481603 31 205434 39 302150 407069 80 41360 46374 224407 45 66 16 216296 245841 258529 55 125201449 5 150414 62 404936 85 658805468 205366 25 245393 26 26 113595 78 46 114744271 4 2 58 232363 5 99877 13 23 5 236448 582593873 10384 13 28 76 83223 28643 852221163 82 454533 291087 298934 217836 645453021 15 450739 239080 14 309566 358447 98 354502 97 1 175706114 8 36 123874 52 440745 16 304269 8 156453 49 49 27 7 291686 77 117049 469838 49254 257877 898883017 82 9 65 264626 59 389760 380737 182468 44 6 227510 49 264684 443873 280624 98 11 468714 72 449057 58 245386 152287 6 84 56 99 99 203380 3586 26 5 9 405584 261743 198142 397545950 96 345771 78428 990785410 447136 81 27 45 488289 92 917128013 902884341 76 57 28 55661 200031 17 418924 39 66 17 69 81 278437 28537 57 903363042 601407438 2 48 68 66 103104 34 458038265 66 56 6 23 57 16 104936 58 184958343 62193 94750 74 66 6 486861 854846792 20 54 77 256993714 125709 220039 16 345189 67 454690 50257164 65 49 456805 72 410670 6 97 14 92 262249 228953 327947 48 69009 41 291591 219948 44647 35 163197 94414 65 517831359 1 13 32 791265274 4 280171 6 38 697152291 80 428240 9 64 269289 73 635401042 327770 9 483711 21 105997 77 5 774 424736 307237 26 62 9 35 79 141091183 92 30803 59 514815937 32971 98 55 477208887 588208 427512 52 3 847667339 18 427709 71 8 47 126986 2 261217 68606 326039 192214865 177817035 54 44 149385 412810231 122961 521411631 63 95 58 947912172 51 8106480 13332 25 932374824 8 323412 8028 399034 205038 376327 21 349696343 5 8 97 404143342 26 49 243458 18 35246 29 368371 81 88208 69040 40 5 90 34 222824 37 207977 8 42 163491899 13641 79 53 24 79 804809733 728794229 4 9 356454 85 3 68 332950 92 434901 26 373708 73 51 7 78618 486772 58 104863 58 13 33422 18 389231 2 4 416312 53 23 14 18 203682 6 5 30518 42 47 90 63 82 24 9 70 67 230720 56 45652 746607809 70 63 39 68 35 52 279480 145220 66 89162 540483143 33 293778 938829851 71 357731 88 29472 83 9 839583075 27 428404 497632 391011 340418 26286 393861 21 187837 255060 351812 13 59521 340689 88 39 32 8 49 127759 30 5 475285114 6870 52 226189 480828 375379 486187 36 74 63 1 52 40 370891 386712 985290501 75 52 47 30 50 55 92 724205577 151766 95 92 48 23 40863 456168 45 312187700 10 133059 89 123087 91 9 95 73 807167555 1 4 321094 486692045 98 88 68 88844 9 22 115776 95 220962 5 404009 13 344811 371900 216634192 22 74369 70 130892 83720 3 325161 39 63 815593213 81305 43928 460431 90 443621 135953 126722 3 43 139190645 67 67052 84 257 526592774 90 433135 369883 61 67 55 6594 450427 77 105120 1 84558 61 20 2 28 64 26 65 18260 492041 9 466571 77315479 63 10 48 54 321380 78 64164 8 51 62 16 8 55 39318 9 124325 64 376317 42 8 2 90 9 26 115305 81 347305263 101167 155097 460416 9 40 2 384158 357736 72 407290 119335 11264 304264 89 446267 93 44 21817 137584 619669215 132519 87 386562 451208 703557726 496197293 50 2 146035 295185 82 41 469450 69 454661 49907 47240 43 38638 38 2 588616196 2 439419 470837 80 98 424355 488723 47 10 252786 11 121131 49 18 11 28820 176617 232790 1 64 38 14921 75094 14399080 695941575 94 327567928 3 37 10299 78 75 23 7 28 98 95 70 74 371484 75 18 1 38 2 355283 9 37 6 74 7 619447156 376911 458702 1 73 54 48 126804 9 192986 84775 266832 411857465 18 358494 128222 475371 272594 43 314788 13 14 260285 216185 391553 29 95 356560 79 302359 237849 135157 72 51 45 85 728222272 861355242 18 18 315771 197772 210132 14 17 3 55 73 85 993394126 233383 21 458022 24 86 122384 36 308767 52424 116484 73902 399532 94 282208 552900156 248315 35856988 255603 31 495172 943781036 417462783 396061 53 352245216 74 94 572675860 81 3 97 407637 492652 501733027 121568585 9 397842 89 41 13 41 3 272522469 70 331000 47 15979 48 10 74 82 153240 222318 45 54 314704648 65 217541 383557 12 74 417886 6 45 43 235756 93 62 351615 15 7 7 96 332528496 1 83 474244 60 27 89 5 457639 70 260873 62624 172489 468626 27 485309 31645 71 433394 263357 93 4 6 16 10 94698 164432336 308337 480642 26 54 58 13 126114260 159617 524975856 409377 11 181369 24 445455 79 456742 53 20 294158 62401 4 25139 112021 2 134944 653262333 119809 3 5 10 89 320324 61 127763 62 18 33 6502 8 334805 59 494211 363165 178568 355834 97 303140 411467015 55625748 185368 99 44 69 2 252322 43 133805 8 38 38 329257 42 52 33 4 26 281333 95 99 36986 149010 4 37 201398 499168 2 69 93 91 373996 60 445495 77 65 273833 68206 51 46128 88 38 6 95 104830 974032089 2 148341 102191368 1 63120 356969342 330221 68 15 461673 97 235339 478939 270067 52 15 77 499474 199980 445709 472020 189043 3 23 5 57603 8 280122 70 832924511 36 416795 30 70 427379 62 195867 425586 3 621693001 28 50725 236994 84 92343 46 93 210829 253492809 39 67 4 45 38 185849 858471850 175573 2 26 59937 570673741 330716955 863428243 448518 307841 918344914 5 61 138763 2 1 25 281170 45 86 878007784 141899 211558 226193 131970 6 34 54461 81 71402 68 20 82 404192 69 62373 11304127 7 917988125 96 34698 97 355618779 42 71514 352767483 25 36 14 329955141 386259 321292846 339019 36 21 5 257573793 103773 316252 63 3 178939764 66 430337 248601 3 5 420380 74 13 39017 69 45 86 3 71 69 82175 32 89 3 492500 97 22249 89 278727 89 94 13 508254305 2055 89 42105 308507 460679 62 220060 78 229682 27 441598 85 126097 99163 470907 176138 62191 265893 99 77 92 61 18 629606336 186049 368456 396980 52 3 32 45 341209 84 75 2 29 80 84 6 83 357684 365144 6 411642 157917 491484 536577480 38667695 318936 30 385083 279290 31 830417212 17 830785399 45 42 19 48 171086 114670 398337 12 60 56 775578072 201250 273900 82 48 235552 80671 27026392 186490 185440 334433 163642962 272602 18 50 37 35241 368479 212659 78 198475 145156 67 87 55 90 234380 32 24 277826 399736 887124466 54 59 199445 83 140166 318869628 401153 1 62546 11 56 154420 27 9288 8 3 817590100 337972282 16 31925 36 57078 1 374396 4 22 395351882 81 18 3 76 29 210109 22 13161 292941 234054 159638 6 47 25 442988 8 243968 73 22 26 12 264020937 357762 53 32786 78 153262437 43 367672 14 374005 96 47 277064 45 89 24 151526 1 484249 50 3 151676 21 288590 3 229063 11 61 74 7 436187 473106 37 159666 488134931 3 150869 2 748960779 9 146820 82 77 182370 16 44 72 27 50 257092 88 108292 148746 263923 391774 601471312 60 46078 117638 135206 97 339283 668934224 11549 462784 185276 6 90 13 83836 262895 179080 213139 321686 73 76993 59 28 365936 369733197 54 31 89 36 25 16 179455 499930 62 96 474599 204653 95142 93 27 55 9 410663 138278 86888 116978398 352053 149879 300055 44452 8 94 96 312035 60 22 65 97 20 13 369596 13 361451 87 459003 692121116 39 4 242655 428724 66 22667 73 68 5 786740815 51 16 380741 98 48 359723191 46 242787 288725 151860771 292366 9 69 70770 45 32 2 97 28 332763 935289707 309952 432617 64321842 284424 60 92 63 234023 4 80 177856 455110 83 452507 81 9 9205 320108 424939 17 45 52 395307 307007 442821 40950 395615 312694 234420093 9 569370633 59 12 6736 87724 40 50 5 43 9 73 327921 22 316207 8 74 461690 54318 449130 71323 69 31 173998 61 209456201 361688 62 43 285446 95 24 67 242963 470538 96 213845 94 57 93 52110 458114 345601 31 76 75 23 337446846 71 123408 18 127966 798321322 168662292 168867 82 13 8 494891494 76612 189127 265687 11 61 77 94990 60 40 153799 21 98 990635338 206072537 262553 1 271344 136367 222075 93 6 228117 301730 50 10 440128142 44 7 13 132648589 107452 404513960 81 197117 338295 75 255866 60 135139 435810979 20227 299420 4 1 205737 66 8 207536 90 14 78370 37 324401 208871 15 21 460031 14 470703 831044904 5 208787 37 46 10 956104999 136409 183812 46660 208880 9969 319492 152577 55 347678 94 286290 80 423742 67 488615 265480 201325 29 2 54 87 8 82 7 82 45 218445 6 496674 77 365330 83 387989 302648 98 162326 18667 76 689204371 5 41 78 242791 52 908799887 47 269153 7 325516 5 463191 261255 64055 262611 44 53 68 67 42 308370 248191 5 31 75692 40 435332 6 67365999 225370 98 63 129223 636704671 79 200631 56 340309 7 203029 97 1123 9 30 319236 11 97 445924 441185 76 321833 99 56 1 8650730 3 41 862578750 2 494785 187754 410658 29 98 8 367897 161668 418583 532940471 53 9 123467 371310 394816664 51732 92 292540 12 326485264 2 444895 67 87 330740 234739 45 77 612187029 427364 424212 466722 286710 31 5 270525328 55702 312198 4710 412899 30752 334730 89 75298 75 56 41127 30 82696 50676 46459 364265 188870 224182253 6 33 5 8 32483 480363 52 22065 54 9 124782 72 56 243131 7 79 126947 7 205005399 415068 98 272460 48 159149 700632212 2 66 3 473544866 43 257703129 145098 83 39 118311 251526 497003 43 59191 35 497891 29594814 405429 49 91 6 50 325825 215888 76 7 176404 45 83 34 51 438138 6 460785 90 50 72 153401 59 5 295133 75 799364167 357467 86 197453 453966 327831 57 23 282623 31 155033 2 100249 344719 323665 93980 366706 97 413573 62 908147322 267654 3 15 299884 364421 85 887946823 66 9 68 320220 934907300 311411690 80 42 58 43 59 17 173918 9 76 17 3655 480479 496834 223151 7 646336190 7 2 96 1 459280 453304411 129288 424625 184882 9 102456 1193 7 19 5 334004 2 359001 48 48 180797 345770 403116 81 318202 325175 48 90235 883054925 18 80 238285 82 47 60 2 33 42 53 184405 64 182407 82 202824 206358 221873 7 26 149508620 59 364307 618499639 79 21 16 22460 86 445799 78274 4 91 81 282205 58 60 156009 34 238540 154016 2 105109 48 595611903 99 387236 175029 5 46 457788 80954292 19 22 37 70 366551 70 95 94 489941 8 245432 8 40 394425 4 196521 97 32518015 116252 67 34831 376451 53 51 57 19 2 3 73 241 29 203356 71 385605 15726 1 292635 152809 114912 43 325435 15 9 99 437469 505298143 480121 15 329821 4 482420 51 3 402554 4 325910 427961 111499 32 19 338994 87 415995 95 86 35 5 99 118417 153909 24432 223094 6 44 242988 399766 56838 272652618 401735 384002 370566 82 795859469 8 171843 93 731190371 495329 210596 72 92 1 339223 333327 98817 46269 314299 469115 170846392 30 45 499000 376749 15 18 45 330372 295673 33881 482786185 489540 58 407013 66 135473294 45 491232 8 449228 153892723 339595 5 423205 338687 49 8 48 234621932 23 74696302 53 12 91 95832 8 387970 199231 431507 256770819 446534 8 13993 73 240899 11794 86 36 3 395758141 9 75 166695504 323711041 217745 537316974 361610 192458 254869 3 379694 73 28 46 137892 64979644 493170 22 322999 350505 121477 499238 209663 33 101906 2 380630 129233 78 4 54 13 230629878 21326 35 40 298490208 80359 33 196973 4 224896 9 40789950 55 324417 79 45 84808 50 8 63 51 190223 204423 202363 333333 62185 53999103 381829 54521 253452 63 50 27 87 36 76 6 80 496477852 98984 202447950 35151 168007 79 472739 2 73 82 104654198 261793 304676 312855 81 360921 374830 46 32 35 222004 59 40 10 99 137973 155486819 20 15 363855 318272 289014 6 140407262 1509 49893 125573 4393 495100 16 313510 368686 397643 17 52 17 305027 59 25602 66 76 92 3 72358 265628 25814 997603916 86 307825 121550 63 5 57 398746 14 56 68 311848 3 449999 62 369448 62 395246 254925 71 12652 950023439 1 90 347430 2 89 179200 2 19 91 456054 966564239 4 62 8 83 39 3901 29152497 894423915 314334708 371135 323291 86 40339 677732887 191468 24 254617 81 210042 2 283744 234431 48 820970794 39 69 32 3 50189 70 1 6 389847 71 43 4 62 33 68621 465111 421258 74 65 97 93 491767 417423 467523 333977 331348 33 48 426409 37 14 204606 149766 72245 941846 86 319044 6 353850 80297 41 261455 46 183073 1 63 247382 281540970 4 3 228782 179281890 58 39 9 17 88 214047 197549 383102461 89004 47 46 129086 6 42 270378 447674 63 474452 93 5 83 4 53 64 51 52525 60 163722910 41 16 91 9 93 80 742067560 677592850 95 291382 110181 23 52 716618108 19 188769 159100 91 6 36 291955 250366 275348 298379 92 247852 406122 51 90 8 13943 22 4 65 287519 64004 391949 33 461534 967529480 64 8 246813 214195 94 4 63 20 3 2 142108 387134 71 139135 554680238 59 242043 79 355351 417384 55 61 83 10 74 43 612021740 414434 9 157915 74 23 72673 37 16 262834569 63 69 3 16 9 238783683 868469272 9 398480 8 31 4357 396601 90 25 31 314042 33248 67 81 22683 41706 171025 60 183942272 9 46 403493 74743 437145451 68 87 1 192985 48 6487 7 26 125643 38 171171569 296972 7 3 343606 76 181074 476807 782605498 49726027 90 236477 183602 87 64 92 9 89 30 82 9 63 86 71 64 97 322203 247296 507439607 268801 207809 167095 1061858 162206 2 769147181 99300 566694397 83 32 69 433219 65 23 380304 494524090 8 304119 35 341385 66 506896977 26 759955551 17 168439448 28 10 269883 6 6 35 98 453831 245507 41 23 76088 67 3 27 92170 457099 15 66 398491 49174 91 69 321069 192669 2 24648 289323 102493 76 122295 39 53 29 357358 72 322710 453860 1 90 474529 312531 407566 300389 404978 56789 425069 360155 2 78 27 171964 373668 57 9 183286 48291 17 56 59 29 82778439 380953 364310 68 134974 311356 36 98120 611253694 86 91 13 29567 468235 48 67 935762161 280591 93 358178 66 181234 15 56 633659352 305707049 282900 12 703656397 16 396088 60 85505 124610 95 54 21 30757 60758 55 9 7 411835 186917 7 38 3 150720 8 97 353975 80 3 60357 227103 2 55 497411 590295104 558034485 4 41 44 71941 425673 40 15 2 371109 88 706657358 907170317 38 603213993 5 283972 2 254284673 371445 216830 95 329460677 61 80 65 82 330588 321921402 50 68 59 138668 92373 95 33 51 75874 362030675 285302 906336052 54 49 206537 576790548 37 240598 108874 689767089 195480 4 22 3 77 296739 444584 77 72 331076 209898 148407 21 68 599527104 37223 619121986 31 39 427134 190666 427603106 66 26 602369114 450443 31 85 260933 8 93 44 14 1 3 96 21 8 31 270648 218282 78 50 912886246 55 33 92 40 17 85955 247882 244094 492401 428552 305871 156344 369166104 70 312926276 76785 25 713218607 595152722 25 92 57 58 353660 33528809 180760 69 15 89 19012 578126330 294209342 85 80 4 15 88 204718 356281984 253010 352841612 93 19 4 29187857 55 340030 52 101645 73 363917 68 487641 34 379240 22 364054 74608 93 7 370826 202785 116595 149036 33 264260 37 395241 19 46899356 490268 241569 457629588 85738 290389 339987 25 7 61529 58 61 89 66 462984 338316 338926393 224968 381843 9 7 33785 233322 28234 88 108244477 64 44 176684 499860325 68 347585 46 36 54971 411398 85 95 51 61912 462630 92 92 5 3 280399897 6 211655 120940 76 152496 984046493 396158 39 27 228245 68 310468 324262 11 66 611348272 85 70207 9 63 84456238 74997 57 15 208629 239207 37 84148 11 117212 212523 409871 10 172397 50 5 493920 152220 33 28 493103 14 38 7 160590 84 4 9 264952 71 200868 67 69 407978 131719 87 93 461987881 235048970 96 5 80 98 2 192977 4 76963 69 2731 326653 498772 415492 65135 20 30 45 70 267123 8 130491 24107 98 96 73 465078 401591 60 25 74 61 2 449794349 32397 73 23 187859 2 48 343389 14 31878 2 51 11869647 264500 46 67 80 72 48 289589768 88 19 527532845 302270 77 49 65 88 84 37 71 476675 89 19 164635 63328 67 62 863892656 344326 6 4 144457 42228 4 171637 267072 469240 495458 77 286514 49 26 727912607 99 47 181519 125448 437727 372922 209654 439663 79 306361 43149 42 28 27034 18 286953 81 7 77 92 32 182279 37 22 13 25 94 337094 70 403940 38 984100659 5 199451 240949 43 119813660 373606 688848815 36 304690 82403 62 79 83 71 45 94 126561 67 72 19 32 61 37 94 133977 29802 40 15 41 29 83 95 32646 134690 60957 1 15 442500 135488 81 59 483612 498900 8 36 120924 81 405423 76 5 84 201300 19 17065 3659 4 34 405098 51 60 53 55 877137497 33 76 13271 43 83 1 37 2 221825 205539 33 46647 9 169505582 4 83 491520 406090 48 1 157601 9 27 387580 8 12 7 992825998 93 90 2 215044 166969 423886 2 253344435 87 288582 95594 44 391433157 2 33 51 74 97 335713 4 356300 928227337 310376 32 9 52025510 23 249454 406983 148453 24 3 77 92 28 107330 9 20 69 11 583563135 65 106306 88 620228795 51 26250 32 1 94779 413971 470498 385197 11 21 42 342874 376218 392989 5 84 435447 216795 10 184061 49 12 48 69 30 51 156974 328733 293605 12 178955 36 2 472598 14471 6 31 47 18 43 440563239 73 420631 19 45 7 107317 40709 687345184 488946 55 32236 54 378601 6 263375 49 99 208168 10 92 5 1 12 87011 44 40 51 273182 703333564 8 6 91 1 393699 28 64 100176 38 5 84840976 6265 208379 4 344535 10 6 29 277313 366643 57 213014 2 477090 42 2 204199 173280 69 436470 171194 187877 684630254 7 102361 39 410475 396040 378282629 65 41268 238824 392389 27 444567705 78 115493 24 9 54 242977 62815 81 64395 11 380059 77 71 201889564 61 217432 363605 45 88 22 44 254523 9 286789280 988991368 38 469034 112499 126128 383100 1 162501 96 17 54 6 398606266 11 366464 174725 196924 87 9 89 272136 449156659 6 78 448266160 414230 32 48 81 241220 38 44955 259609 12 52 108289 222913 260487 97 92 437128 311916 706046832 398596 402192 8 29 84 10 460003 474580 82 66 185793114 36 62 6 5 242364 355809 36 56286 8 5 126368 952072907 39 39 192919 74 58 63257 369573 47 45 68 25 296871 272435 28 47 75 831837925 3 88 427160 25 8 278115492 105141 59 4 280384 351074 97 120489 4 7 802466693 245542 27 9 192405535 22 228840 82636 302525 51 21 334148 122448 406543 66 492344 19230 21 927018204 464421 19 1 203635 49 295441 94 88 27 67 131570 28591 319314 92 211665 4 227159 216024 421720 7 223658 57 8 49 64 7 496302 28 75 19 49 19 12 21 341438 608957856 185950 183378 19 31 409152 92 43 424737 417845 26616 15 25992 130272 33 295922 86 9 69115 65 84 216365 33 211418 397332 13 166583624 703258538 5 5917 243947 232466 378935 48 81 204113 8 3 496102 34 6 335400 243270 93 6 173299 672995094 586841486 85 43 91 70 86 456535 31 38 196811 97366 46 5 16 68 56769 1 85 96 70 5 26 14 12 471019246 326909940 58 194712 24606 46 52 46 165632 69037 60 225014408 208568 571122298 7 5 499861 66 94 119214 354520 56130 83 3 494945 54 494325 76802 6 405650 42 41 717043647 497695 434210 228859 346849 20 458002 29 35145 98 42572101 90 291088 79396 452413 84705400 239056 3 61 27 54 197204 216946 195594 894382153 844206425 55 1 22 286030 16633 31 254149 10 90 557753816 91 171351 64 791774423 56 45 6023 48 49 69 51 178366 43 292128 79 343006 434069 94 81717 170762 20 472967 38 445017 298602 41 64 174209773 18 27 53 178970 17 6 136821 470609 50 15 3 206122 90 54 7 474784 146469 8 104544 171391 41 177654 27 942246212 88 654432673 345810 382665 3 4 87 200381 98567 114943400 140619 22 39626 34 36 76 3 155096 79 10 3 9 107471 79 382852 88 97 139434 485020756 215955 464371 31 52 344856 2 2 5 67 264568 52 46 26 4 77218 136411 89 93 65 13 72 40 84 44 6 13 408923 282703428 340780 83 559790251 326899 2 46 390421 212241 154600 178329757 289406 52 24 327059 98 26 220209 84 73 325635 47 53 34 84 1 129444 48 22 40 53597 318569 93 23 83521 481281536 114737 71 47 84 95 124555 47 22 2078939 42 92 193766 352568 157024 112977 22016 497507 5 2 334756 3 18 30 404064 434681 52 15 200614 97 44 145115 406166 80 228864 284557 30 468838364 27611 714383585 220019 341411 46285 6 75 31 67 97 122251 251340 74 450154 73939 2247 303180 78 97240 120463 47859 416743 238727 39 422288 59 67 334542 42 254573 331194 194385 26 65 8 79144 3 31473359 281316 234187 41408 84 322271 15 82 12 77252335 90442 449487 156933 391785 57 88 95 10 1 64 11927 78019 61679 1 20 79 78 298309 10 60 248547 83 93 2 47 39 5 389446 252358 73 67 98 20 47 300761 9371 2637 127093 26 487375 44076 651759057 39846 94 15 391543002 3 1 5 46 450828 49 45 4 50 69 230773 201488 22 294230 4 249557 62 305047972 76 204094 11 88 54 91 69 97 24232048 177532 87934461 62966162 154667 165411 91 61 31 158087 45 85 431197 386964999 491486 377376 30 63 434348992 25 1 68921 86412 17 74 354604325 50106 9 143963431 62 470754 6 2478 3 80888 909468387 17 72 35 334939 135269 3 9 416471 83 447283 70 206763 2 146101 835122768 286936 5 400027 381795 324434 30 46696 556773225 28 51 488637 48 91 2 96 26 11 2 352247 249454 355135 21967 120031 91 246621 24 229089 337272 357782367 25 86 44085 58174 139695 94 94 66492 222770 83 325059 83 10839 484167358 33 48391 646862068 29 441013 8 46134745 6 215375 256189 5872 88723 57993 97 180409 44 85 4 39 226720 12 160036 211504 292396964 71 23 17 9 215180 63359 129919 65 27 55 755579051 674233141 183635148 72 52589587 39259 398013 451711 71 95717 56 241509873 139280 447053 880986449 6 24 18006 136237 60917 279149 261307 277810 214785 75229 64 154458 363894 134247 50 835505495 59 58642 5 14 300559 3 396471 358112872 12 316562 39381467 97 22 291435 403097351 994242892 90 938582373 180546 41386 64 24539130 45590273 57 43 60 89 4 77 397803 151473528 92346 66 42 447096 19 10435 88 482447 1 73508 85 288380521 23 46 9 61 53 274414 215756 744792453 426519 239724 359534 71 91 406494 450792 7 79206 422385 9172 28235 30225 30467 410041 46 57 83 285255 54530 42 30 305465 84 41918 1 31 444328 79 69 296000 1 53 45 3 6 342392 324998 4 68 113498 369149 26134 48 2 167671190 397754 2 22 192267026 97 62 463791 265925 96 75 53985 87 302550 88 66 77 152375888 40956 467358 41 141923 38 52 4 365089 32 88172 272151 476214 1 229608 292295 3 1 164326 43 263192 923211515 57 331205 88307 962839066 4 9 98768 5 61 115845 53 99747 89637 474412 1 245234 141828 72 49 67669087 71 133877 77 6 93405 32 371292 356748 61 486817168 183843 340057 93 82 20 117860 77971 293428 390206 81 10180210 430252359 353201 240745 78 34 3 15 346459 34 198415 79 474945977 46 501580677 6 384880 455191 51 632988066 122329425 763893898 730971915 112638 86 931629953 60 31 16 230567 68 358383 74652 30 60668 291779 5 264258 27 421641 6 310400 71 339316438 43781 430066 4 448043 567096419 84 93609 118647 43 2 8 376217 59715 44 104637939 2 631371083 28 290886 48 38 61 126519 14 36 304981 473192 162517 10 225971 337698 32 23 61812 402103 76 33 156291 250509 247302 234562 86 143155 28065 100046 151763 133185 68 508110401 283260599 16 1 163649 62173 76 2 71 46 5 213990 74 233471 50 124474 6 330173 169626 173502 208397500 70 42557071 118856 6 465378 304627 269587 29 231185 342568 137094 454851 93 63 5 6 439200 91658 492241 6 233185 249391 9 56 72 3 93173 2 59 54968 33 249528 158448 344241 38169 149518 371141 85 474509 30 362299468 156598 68653 69155 283482 48 6 108226 267953 88834 131688 64 19 194646235 79 8 84 293128 56 6 85 55 695515354 49 42 294148 2 82 342386 94968 6 110329 1111118 2 437172 94 44 442184 81 196813514 143728 3 224681 2 14 77380 69 301353 137129 39 75 379617 42 402237 498339175 420089 319051 26 402022 335333 379008 16628 17 63854 27523 498517 453337 305388 11 216479 386346245 16 78648 79 345376 24 6 9 153965 1 39 82 75913 477809 85 451890 11 39 260089 53 301809 43 202075 489397459 20 83 2 568712669 291980 1 154213 36 69 298804 258684 95 317772 440865 16 18 83 483927 63 45 361295 251499 4 54 158219 43 57 7 377275 428476 86905895 136561 6 254973 31 335284 285468 497671 46 423025 113917631 73 249528 50 250594 89 9 258623 59322 88 323871 84121804 492389729 32855 952284850 42 993248424 6 3 46203347 868897004 356231 319724 26 70 3 29 57933 361863 19529 92 65 20121 148438 969152431 13 60 55577 25498 55 160248 52 46 89193 11 373041251 26 189383 16783 40 24 64 65 332962 41 6 8 86 41 30 66 80 37 39 97 392835 4 37 2 205985 543705508 159418 380175 75 485847 379629 146652 3 180800 24 22 27 53 15 171039 95 128385 62 596474707 51 91 119854117 317056565 89 80 17 563803969 517511145 171415 78 5051 9 519854187 35 4 19 240068 880300006 34957 85 201723 41 25 81 44 272806 47 83 3177767 66 97967 160206 7 389746019 23 7 353789 133009 109083657 72 27 155086 46306300 80 10 19429 70 301561 91314 203931 125554 2 426952 69 150314 33 203384 20 8 479156 10 379734 317841 2 843281286 143717 221305 34 69821 342332 97413 171389 20 435955 34 32 6242 175595 146481012 63 328242 9 113443046 266261 36 170725356 693371983 75 93 242731 97 93 440317 117395 33 41 123510 34 96 1 68892 99 101189 7 828762290 118765 75 8 157672 90 90 579283935 571223198 31 29953 37 187625 29 256376 132359 437536 152128224 98223 588553447 99220 264546 182568 55 396330 991879053 252190 348022 1 135579 485657539 409725 61 85 63454 127825 990455244 82 379972 465412 60 93 84 4266 170870919 196010324 52699 256403 91 107091 67 94 4 144867 80 48233 48 31 22 69 72120 201428 16 320518 38 254453 42 58 486297 2 9 65 272908 219583 205137 465628 10 33 44 58291 49988402 61 68 28 64452 14428 161614 132678 63 58 30 378573 108300 3 97 221409 94 3 37 1 34 27 825907104 73 67 44 901510487 6 7 992043029 67 138389 99 276675 986941308 2 17 29 50 67 430663 19 96 5 57 89 208808 86 353100 374486 97 43 87 396547 61098 59 945119372 187992 61 59 7 116352 311984 14 50 173563839 37 169499296 63087 724401425 23 477748506 38 32 37 82 220271 7 42 13 455448785 369459 217264 223780813 77184 228491 4 330274 81 474932 151708 348218 74 87 372712 428568 33 313153 348864 108001 191135 87 459717 34128 456457225 102345311 3 158625 33 256305 453753 31 331762 319445424 347352 30 561 134714 43 93 668728768 14262082 83234 268698 44 40 1 69513 5 219087 508169224 147629 466500 92 396398 68 297411 24 26 23 6 141864 1 156593 85752933 26225 65 21 230392 451558 433962 350491 61 99 96 44 205625 10 235866 252091 63 14 171831 44 44 351866 4 80 46 18 99 99 98 279585 27 34 103134595 95 325620 30 106704 67 64 398102 22710 86 19 61 21193 7 910606486 692632544 92 30 69 45 33 253435 33101 80413 489580 241178 6 152660 468193 208915 9 5 17 32 24 268226 361594 131056 60 16 52 352635164 73 30697 44 54 174111 485541 60 19 30 25420379 290011 57 45 126135 221727 24 8 366207 175794 173046 49 91 96 169780 2 282271 77 10 8 26626 24 15 53 106727 1 321566 42 206542543 6 181658 33 6 59 3 404854 60 367434721 93 126129 34 87 2 411785 31 229654300 346360 263792 1 830175308 140966 452981 456846 94 29 71 280584 94 61 345677 133538 8 69268053 259091 72 953268681 17 81 16 522901170 167183 348974 162586 61065 21 40334 5 3 85 71 68 270527005 369095590 71 256887 14 584221115 102910 58 230565 98 448419 15 74 144835 247388 24 70 71 82 96 3 76 175698 134771 73295 61 364555 134309 53 23 751048466 338685485 449946 226091779 97 38309 185246 98 8 99 17570 234682 748352421 581905125 5 36 11 259282044 39 68189 4 448154 6 338668 74 453368 14 320874 52 408222257 66 297720 455394 422812 89 686110976 483991 1 64 50 30153 40 25571 432735 68715 189625 279213 99 10 476238 5 79071 79 90 465366 41233 874629681 16 416218 622083667 50 392827 33 18186 299553 21 492070 333637 45 121171 39 467781 92 89 295771 75 5 86 3 92 95 77 33 223470 27794 290920 388763 29 348323 13 499628 84 37 98 67620709 80793 57 16 56 194292 3 48 68 3 91 284301 79 304413 991822413 430635 173117 391700 4 71 9906 105162 103463529 137447 207903 51 1 77367 90 36 77 72 99 262613 221522039 428049 77 15 5 53305143 344327359 3 379758 378885 25 55 479363281 6 1 79 34 633190620 469133 20 8 41823 16 73 25 369631 456585 75 408464 79 5 40 63 54 118888 88 424050 56 21 92 5 19305 72 191092 1 73 52 185630 258073 2 239849 198393 56 32567 11 42 9 9 157194 62 34 736271279 422318 182281577 26797 113543 403289 77 27733 27 489571 96 714768980 68 63 625782552 308370 14 212124 403882 464326 185301 30 61 61 72 165650 25 75 287580 1 315678 340657 18 52 8 83504 64 476033 57 849026906 84 7 25 54 73 35 106022 3 7 217309 90 326053 20 195377 239176 59 168651 1 19695 196306 16 3 8 664017669 52618 66 488885 29 537905856 45 18556 44 386362 68 384911 20 84 3 39 78 82 7 237868 8 430556 24 745133325 79 425481166 394954732 459342 7 361159 47 25 17 272234 72 83178 38899 3 51 59 16 67 440468 135735230 205060 37245 158000479 9 88 381698 60 12 369150 83 345561 12 54 203330 317395 5 64 20 19 107806 66364 444439 418106 93 1 274900 5 3 20 3 195059 64 23674 68 24 2 60 44 304106 131619 498501 341805 410796 98876 94781 296532 43 46 80 344098 9 8 16 51 68 342910 22 67 138177057 250513 62 12 87277 389533 967564800 7 18 3 85 39 358318 20 159369 94191 240424525 450557 85827 342061 95 283915 81 57150 69 67 96 14 65 232208 151395 124108564 97 165422 18669 91 26 241695 278843897 10 32 68 25 411613 4 262779 407581 178487 86 5 267827 45352 90 428507 49 270801 8 12 94 16446 9 31 221274 57 26 923229828 48 93 18968 389580 426036 32 365634494 94 125476 51 62 193032 7 342955 30 20 4 14 1 78 36 19 42 298983 138925 777707652 202323 384895 33 298943 33 41 5 223901 72 24 38 2 25 455775 51 29 113497 356658 174959 27 510653514 173588 108504 20 20 308512 73878 489960303 444810 39 16 92408983 62 659100559 1 128386 6 223062 6 310662 73 18 214601 12 147191643 460638 2 8 32 133764 28 389228 55671 801251587 8 34 6 77 50 292007 89 335636 80 17 484335 449403 473562 9506 72 62 70 94 14 92 40 31 79 27 53 96 7 5 235609 293241 25 36 47 161899 415457 108708 627946626 65 186391 79 110397 637481127 3 41 8 46 8 469866 374260 338400 7 375251 66 88 18 3 441682 68583 4764 114016 371050 167455 167877 76 44 57 463747325 399636 34 40 344172 86 17 395914 37 42 2 137254 55 4 415272 15 32 31 57414 49965641 2 140543 12 276267 55 42 6 255751 535327415 485976 64463 8 95 475184 34 58 476932 62 59 165456 271678724 8 2 24 217190 481031 188626080 7 376191 213731 296952 260053 5 658403773 42 76 63 397415 608289776 88 99 77 12 65 183782 36 63 39 777903911 93 90 70 21 3 295073 146500816 90 205332 7 59 19 5 388587454 436057 52 424362 122361 88609 6 14 475848 73 303587 369279 27 96946 42 38 26 5 325202 9 609795297 24 141002 67 222153 158570 108716 8 37 8 100759 42 32 336761 72 74269 186888 131024 280797 40 58 89 290845 298428 272088 49 388024 65241 675547602 76 229376 9 154449 307739 55 968288116 34 476921707 58536 14 78 98 201343004 132557 77 454031 47 189118 71 203936 49253 22 75 1 64 64494 114074 16 75 41 263692 413896 87 91122 265165 774239541 329576 427202 12391 332275 365682 146391 11 90081 932526871 550602914 442016 113412918 64202 20 59 826993248 38 235392 91439 35459 54 44 174287 360133 963362707 356850 2 34 234997 59 87 910399851 80219 46 319023 2 280146854 4 81 33 93188 61 439373 39963 177445 74204 91 69 9 3 277432 12 80470615 184937687 783358310 213871 8923 22 101584 93 70 150193 45 9 603476287 184727 837754414 58752 51991 342362 28 206046 496471 199007 398893 22 46854 385519 355127 8 291317 26 417324 52 60 260225 2 16 27017 19 6 94 124138 9 38 32 89 10 21 2 295678 15 42 124921 5 372361 63734 11 56739 341693 90 257313 991370191 94 46 48 6 6 51 29263 20 38 56 12985 11 90 6 75 267843 280475 4749 380388 75331 189807 395118 57 302961062 268294 134698 393952 77 195140 36457 67 17354 148463 54 34 31 950038107 7 100883 377860 472664 428055 86 259904 375956 65 209563 41 249449607 8 564648298 48 935057440 20 363961430 241284 248780 22 8 141407 10 136402 79631 82 66 85 16 136637 48879 94 91 71552 26 23958 1 41 444371 431614 462563 349984 35 79 218215 83604137 253620 474116 66 605520681 3 70 642275984 85 297654 83324 261127 323553 16 62 297341 215242 6 808323324 73 4 82 19 381607 968287228 79 399456 18 91 366795601 383943 239676 32 62 45884 32 44 690991036 240627 102126275 11 881330955 6 123880 79811 7 7 53 433053 5 404321 92 35 69 59 9 55113940 8 277298 86 454948 38 7 498254 95 509813195 235444 20008229 53 389577800 339231 90 44 56 131190 478848 179226 496776 50 75 168021 8 361179 58 949649889 287697 642613410 95 1 252298 46 191451 231216 41733 12754 71510606 14946 108019 3 185905 70 248087 380402 69 468338829 69148843 403719 433814 44 381305 86 384468 48 791264131 60488 27 8 465992019 371322 62989 2 17 34 449975 15 68 3 12543 4 849783708 145871 299432 56786 78 376821 410475 401026 465848 267732 30 12625 294414485 688274115 458357 33 78 62 71 436950 65259 52 191876 326257 138186 22929171 3 238419 3 178568 85 418695 167803 35 57 65 19 259073 19 4 161840 1 56 93 47 62 43 1 26 338513 52 20 578543168 5 33454328 41 94887 56 398991 398311 97 123599 919774075 275704 73 263092695 85 28 22 42 19 146653 74 67373 37 859885077 5 94714 124234 111770 175586 77 9 1720 74 76 90 271241 217767 24379974 75 346904 123019 939194763 82 292700 53 57 69 237766 78 5 69 406343281 225966 61 75 719878360 179392 31 307129 110524 590715403 26 320797 65 79 52240 36 82 32713 80 296756 4 409065 81 77 477989 498345 76 21 8 86269 4 59635266 96 15 484562 8 330359 777604451 5 35381 351064 415883348 19678 4 147101 4 137972 1 45 47 2 398792 445748 83 5109 290456 105789 489958 6 303521 5 59378 46 309392 236170 391987 300341164 690360550 58 221899368 99 24 967606495 385412 442855 9 286166 44 393226 2129 306749 55102 7 481675 40 97704 48789169 71 1 94 58 76 61 1 39 371605 404426 403950 41173 3 161821 45 23 754850175 22 53507 157632 22 91473 138174 27 282408 60 167260 258721 80 140526 452857 67 9 54 478804 56 73 203180 351010 6 429226 12 49 234014 43 5 338260 21216458 493460 36 317327 475160 9 359155 302275 70628 79 5 1073 318678 398072 198176830 63 11 7 41 74 47 61 1 44 91 987332941 170412 140579739 69 566446259 984522737 193658532 53 45 33 640402849 6 9 660588491 263307 40 176544 62 83771 768722364 344599409 304387 190085 213921 46 106870 11 55 353121 70477269 566024992 92 12189932 421874 61 265432 309562 173956 82 358135 33 80 4 91 42 75 81813 5 38956 39 9 352997 390603625 329290283 7 96 336037 222481 42 30 440128 73 102366 27157919 14 63 65938 440578 170129 72 671135044 15 60 641019848 14 31 51 825494423 474094 5 99644 440605 99022 13 53251 18 79 67 46 232243280 62 488106447 462729 42 162932 31 94 305114 52149 232107 87 25 5 87 1 30 60887 93 19 179425 86 918514148 52 66 6 49 1 198449 641438451 32 36 5 776001890 101686 187388 14 69 154864 48 355083 413797 28 80 360423 91862 42 93 652063756 258410 88 400180 389009 177630 6 3 498255 8 747260964 79 146447 425620 477817 86 7 829470916 189889 67 81 97 4 179474 70 450323 54 277587 87 439239 210868 453413 22542 73 34 193593 3 31337 15 469955560 8 409294 24 2 478764 57255 20 68296 423669 23 94 55 68 163186 670351680 7 224230 218367 271292 54 7 146448 59 192030 60 724884007 82792 458304 124091 138584 557596695 327937 723419251 14 825211276 182830 32 1 437447588 267060 75 93 183110 610237250 456050 81040 81 92 32 338823 64077 392576356 57 17 225460 184278 44551 127391 426016 246669 16 300048 149256 1 146612 80 8 411872 85 89123 24 64 333809 65 16 47 14721 83903 39 34 381709 10 10 450597441 247275 130434 276949 27 52021 445647 1 47 69 999792166 61119 68 69 189572 29 1 9 278340 847884099 87 90 398077 92 20 47 83 22531 95 15 160177 222661 97 20302 40 435090 74 1 41713 952866812 150763 17431 66 91 226700 179167 39 34 69 20 20 10 73081 33 16 9 25 370715 36 271436 321456 377840 73 908123583 667616940 102572 6 67 109271 258483 2907 2330 17 159071 95 38 254840 35 239308 568477630 70 15 63 65 289378 5 24 73 82 265090 4 86 74 45 1 46 25 51 86 21 97 8 273565 6 83 188547 87 199088 459640 76 12 94826 52 61 4 196079 74 2 2 322046 308578 7 90299 244018 9 281876 7 72979 45376 10540 98 3 199031 462189 75544339 918232086 88 580347525 56 246757 98975 62 79 200076 490892 87 227297 170341 45 9 47 21 5 26 338195 456697764 216949 2 118477 34 85514 487738 352513 12 23 73 19 391486 355359 326306 8 22 330532 78 21 98 7 20 25 339615 7 74 322151 194809 20 138961 72 230137 34 463155 371145 155872 69 465724 343019 144868 481114 460575 89 126932 924086660 275345 5 80783 871929368 47 46 62194 28 54 17 86 117608881 346349 50 249217 342647 1 2 58 19071713 184453 92 37 325799 76 14 2 50 15859 3 249870 39363 463924 51 45 91 67 11 476129725 320993 3 75866 77 633250844 265846 75 124446 51 96 62 271740 80098 39 76 45 39 93718 45 32 36 69131230 39 53376 420112 355966 200170 85 488641 373058 51 460920 4 283416 4 29719 27 2 374457 246030 353539 4 90 54017 445029 74579 223683 3 255086 1 5 38 10 7 2 411926 37 46 37 319817 171506 12 341448539 42 1 86 117128 27 287402 65 148531991 166675 379162 25 12414 143202 254525 95 82 453723 244930 361213 127994 20 9 2 14956 48 3 62 39 416370 382057 436522 323564 91 81 47 9 20 46 6 178405 719729342 283509 41284 383468 13 57 22 16 411442 220459 473390 378118 250404 499122 20922011 20 77 283216 241799 307735280 4 401767 108928875 83 2 57 33 263328 25241 471814 153564 778951078 900656388 220964 17 68 87347 269683 11 141640 88 16 56 174943 179262 31 55 892600403 365219 15 88238 30 39 63 45 424532 152887 278882 21 414814995 135556 77 41646 357530 82119437 324190 45 894888423 83 322707360 7 474717 87 46 10 857602044 32 7 59 20 127864 238329 93 107769 59324 1 46 1 399706 469173 47 87 90390 642473876 82 77 402166 55 691130540 227606 3 96 2 304195 65213 45 15 51 211504 60 132735 213328 30 252956 87 50 708597995 11785077 19 61 67 7 214487211 31 9 462254 47 275063 382478 344075552 56 92 269388 44 20943 370188 426006 87430 49 12 31 930042661 497419 550312821 41 5 295980 47 34 91 14 347159 242111 7 141033 24 1 17 8 367423 893540396 24 165213 446248 180481 2 260945496 73 26398 26353479 329835 251458 59 19 9 31 49 47 4 95918 146682 74 81 270401 142204 365885 20 6 399143 348558 82210 467714 20 361121 67 329937527 73 78 59 63 174633 194641 57253 65309 439298 286221883 318216 61 22 86 191556 17 319695 225262 181225 374407 419829 140723596 93 58 59 60518 270705 34344 79 292644272 359479 497720 30 165894 422872 329351 3 278887 188389 9 41 24 48088040 585398263 39 944317937 463237 9 2 66 82 76 84 65 311438 1 130924 53 257609 36 150050 168193 738829753 924475291 43 96 84328646 9 401716 76544 274740 498898180 79 384125 77 125744 467229 467138 170259 16229 76 21 379172 35 2 27 125749 46788 485300 289636 686738111 27 88 25 44 96 21 438606 131322 143624 11 61 95276 379989968 30936949 164989 95 811315914 92 359182 5 8 31 344139 114047 483469 594652360 219641 385259 84 387138 359884 47 1 207071 82 199887 210792 488059423 73 36640 2 104446 39 37212296 57 344958 370489 42292 417979363 360594977 66 13 201179 94 168461 68 31 420824029 79 83 76386 39 181516 27 90 38 15 67 2609 35 320924 308824 43 89 220667 42 65 37466480 53 13 79 48 405330697 5 4 39087 20971316 45 88 6 113901 448475 35 448633 26 23 587896121 23 82 66 10 94646 463633 17 38 369697 448053 73 42 809829861 47 65 475429 68 79 90 6 408699151 71 361284 692785743 454322 98 57650 4 38 435006 272944 39 59 3 9 475170 230316 76 7 44844 729867433 63 206370217 69 25 35 2 272846 393975 467050 8 353172 78 781541493 6 94934 180244 7 123454 92937 370075 59 343247 301951 22 28 39 27 432459 190698 242569 244468113 72767 89 44 412550 480246 88 278332 77604 51 39 69 67 1 765229693 332830 55675 280903 2 4 391972 19 98 6 62 197105 58 481853 55 4 373711 4 3 93 48446 171996 205577 238190 286778 95 275280 51 208294 1 36 864985049 19345756 308397 1 300080 17 156360 345076 42986 77 497187 603074290 76 91 154619 2214 40 9 12811 56 20 1 68 133736 91484 357610 17 144696 328448 569405037 78045 6 69 35 385635 887205819 24 33 262250 82 79 103662 13 78 9 136943 295222 86 530376421 277202 52 401235 61 87451 56 13854 372848897 159703923 2 24 4 54 44 9 370022 10 60 212809 187189 112352 23226 299131 70 7 73 67 21633 93 86 40 8 70 3 77 247976 136330 1 99 365788494 101379 421322 173911 21 91 56 934578063 27 84 204850 51602 369204 31 604772696 39 9 93 13 42 9 30 98 71561 341505 103673 77 87 87 289984 145115 415333 314179 98 69209 65250 18 5 2 358848 5 3 7 291829 66 89 46 5 33 604877675 78 19 46 118904853 60 427999 134857 4 38 81 8 11 182247 5968 7 81 770980726 28 13 86 279613 31848 782 48 231261 17 237680 49 161881 142045 47 91 66 75 63 94 8100 3 409263139 18 37 53 248111 67 174800 13 2 99 140695 392994 30 393463 2613725 347209 354531 299230 53 233569 614788970 324451 5 308416 371991 261927 45 345802 89 2 429576 371642 245156 499147 32084541 77 165727 19 52 387442 6 8 420604 91 63 271285 517209412 142220 39 8057 34 18756 108989 86 52 12 44 23 32 293665 306370 153418 283597 164104 141723 220510 702804147 166629700 21115 404788 415407 435342 1 249085 262079 469715 56 73205 49 472328 78 423337 30 185821 409572 42 382882 2 47 87 3 35 246758520 83 22679 8 323333 946767684 56721 456030 5 4 1 75 370701865 33 89 300122 82 498043 43 22 55 814144853 299897 228380361 493320 72 101457 54 13 11 493940 348882 15 108498 237769 18084 17 3 105710 9215 389240435 7 32 20 67 18 79 206389 121934 36 332114 15 197998469 67 94525 10109 69 61 468812 4 25 858811199 281872 51 136670 71 135212 69 94661 364673 801999633 10 1 20 47104 7 392020 466480837 441393 2 405131 88 69839 53 32 353041896 4 376464 59374 11869 129915 350563 96013 418911 134758 23 84 52 846596709 7 7165 262782 84 469176 47810 361393 258736 63 48 65 387425 35 56 37 52 380590698 305296 134675 94 60 96 19 31459 256819 106811 10 78 60 3 87 80 69 7 68 308523 68 93 8 92 20 203045 348510 403940 301699 443 16 45 47716 62 257196 2 324830 18 489754 30 385470 313145 569291976 48 195798 36 57 725575108 292206330 4 25 15531 118821 73 71 76 424341 242859 346947 82955 343901 39526 9 873761975 229202 65 11 205383 78 26765 304962 44200 22 60 271449 58 23 69 474383 97 42 582574004 15 56 16 229737 5 56783 57 37 489000 31 28 4009 61 90 404614 9 9 383285 44398 177134 76015 43 164305 356819 117733 172312 95 962433529 53 93 360566 292096 57036 14 29 33 283603 1 139682 62975 108110 77 12 5 380145997 203356 204256 186004483 485646 76 8 299881 35 56 11 146027230 15 254446 445001 196566660 423111 21990368 456871048 43 408640 99 19 447282 5 62 847181867 381360 70 14 453928762 50 88438090 298360 435381 857126893 3 258737 26 7 74 30 171185 8 49 1 6 85 69 89 196365 866441316 8565 895768130 460520 8 205809 98 6 21 391442 6 139532 212376 93837 31 1 5 350790857 30982 253730 577875347 35 354882 42 9 358160 443205 82 16 292449128 71 93 436325 425856 34 89 271110 179276 153114 306054 20 84216 38033 61 476592941 30 130431 932454566 916680799 68 83 235783 73 79 552846476 269941 671283255 335477 24 354030 51149 47 8 428624 365451 666971769 54 48 382837 75 1 159281 17 3 396380 889678586 28 377109 95 399950 74 380405880 62 84 25 94 269771 772782973 6 140214 94 337920 3 86 9 61 372519 509823346 348311 83270 4092 724138105 81 313268 32 317003 51 496642 287904 361901 215094 68 98 17 91 56 434817 370775 99374 85 97 55 489997 845726102 76 44 238142 97 508248837 613059777 22 215092628 540857657 58 185178 15 77 776409301 344130 354315 446855 239224 67 318062 355944 79 69 26 2 58997 84 4 51 456905 478597 301119 829465914 124567 94 86843 69 450795 17 114533722 68 353506248 305520906 80 20 544767001 555417329 173828 496609853 477454 59 96 483934 13862 538185272 485435001 67204 4 10 205262077 40188 130726 354663917 27111 91614 174588500 78 106267 67 104968 17 192078 442246495 75 80 7 28 59 594077924 78 480472981 47 97 261636 53350 3 98573 77 94 496342 8 438447 345457 75 366980 45 93 268053 8 7 337149 337515354 159345 68 86 34 224708 318498 37 18 73 451947 6 38 380124 200800 318884 48922901 343241 64 66137 94 2 13 311774 93 23 364113078 338583 92 96350 203680 2 34 199049 47 183457 2 98 152093 920293728 203984 333126 56 45 80 25 469810 17 33 83 68 492700 66 42 6 12 405848 6 2 31 45 93 27 69 60198 4 345034 529340667 263932 376352 94 130401189 389040 63 25 440635858 99 39 149605792 56101409 58175 382657034 7 356811 31 126056 71 71282 605052944 31850648 11 4 62 338779422 92 17827 99 387316 91 95055105 98 89 20 41 8 54 37 8 71 25581472 3 747370814 135493 19 10 7 282959 56 388233 172813 3 3 274711 117629687 462094 246210 253426 248474 717270558 69 356934 35 116385 180666 76 40 962630865 57 15 99 4 169390 71 43 359606 75 398750 466160 1978 12165 2 401533 435379 347974 440491 488663 272987186 943663893 20 9 24 12839 4 236529 75 397507 72 56 8 54 10 6 699446856 18 228681 87 453624 53 71 26339599 53 398473 28 254320 9 64 51486 396576 9 278738 132275 12 2 789446188 39 206509798 223826 43 1753 87 406024 3 26 9 363706 354616 86 224059 246963 81 116413 70 4 15 63 363444 21 33 113981 343992149 40 425029 2 18 221508 457192 69 324603 19450 5 195310318 375264 55 496053 480154 24 8 359579162 92 19 52 266944 99540 86098 72 230444 90222979 263749 65 88961 24 5 187592110 84230 927917792 29 335584 44 48 89 301331 212112 83 425829 391449 985404666 86 194915 5748 73 3 38591 267815 342348 423382 400343 52 656162084 85 369412 58 38 92 4 142893849 15 866829459 193110 2 14 114054 99 117717 87 910437430 44 18 61338 68 16 8 426984242 96613 33 181320 9 82 55 82 142946 8 317167 83152378 65 370000 284521 90 230827808 336310 322698 106336 193301 9028 1 81 9 117041 60 38 84 57 59 374469 62 82 182941 23 12 9 271210 6 39 190358 62 33404 22 4 297462 117758 34 865611425 68 8983 3 384954 98 895477308 85 213338 48895 4 133998 4 52 96477 79 23953 49 4 15 382056 9 223662 64 66 86 90 19 31095 29 7 150419 30 46 42 446243 413349 72 119211 49 392746 328385 837833050 57 84 6 8 432399 58 98 256057 46 28 8554 32 87 94 2 7 1 135482 4 437734 144885 49 65 16 13 27 485592 922489698 37 106964722 222001 418793 422644 34 148874 67 3 99 75 153818 311114878 55 552769258 5 147747 490782 376046 462093 327645 24 8 3 247510 43 27 8 4 370129 75398 77145 93 94 441853102 24667 447013 560132443 33841921 689609984 863511382 6 801170220 383449 722220717 31 99 22 107082 16920 937477499 67 74200 36 65980 10 738525648 52 142752 512606079 12 72 5 311264 52 47 35 48 9 57 45 347626 85 61 96 250741 67 9 29309 5 424526 71 33 94 394125 8696 84352 67575 72 94336 45 270379 63525 55 12 73 93 445036 72 19 76 1 425976214 475077 77 96554 5 74 8 33 466454 92 322543 2 87874 366497 21 4 14 16 962469050 260375 5 319987466 412915 59 75347 90 5 191320 205867 92 163469 39 52 319768 5 10 302003 102367678 39 227355 14 47 36 78678 5 80 3 247358 267880 24 24 6 1 90 437125 260105 22985 7 42080 67 94744 18 150390 2 504058571 8 377621 3 431383 205525 224054 190146 110025 24 217596 123885 20 67 86 169917 771507703 603767848 5 63 51 477511 95 313719 31 70 74 56 73 744031726 63 346362 44 89 94027 41 143640 56 11 31 36 85 74 88 297500 162652733 88752 93 95387033 10 4 97 15 90 76 45 478768 372193 127469 7 53 10238 474951 173976 355556329 3 70 82 81 389038 656603294 39 70387 99 74 4 694290242 1 566697619 192644 60012 274152912 92 40062518 41701 52 1 112829 88 38 311653263 69249 6 881744341 364960 71 76 74 327082541 383726 952812332 84 464723 337301 98 15 142669 271946 9 55 49 60 19 6 627177875 30 394842 47 69 300550 67 347956 253510206 86 66 8 124519 553058783 84 57 318669 26 14 427659 24 52 294291504 28 16 69 14 263287 94419 82 258212 478728 387780 367994 63 45 21 195191 473625 340205 35 81372 235211 418580 62794 25 351429 52 62 93 66 93 21 50 65353 58 233753 371924 2 658668507 62 417461 165002 90 86 16 312527 1 50 9 70 381121 391404 303284417 36354 256721582 35 55 810826057 60 945508923 237698 49706 70 448005 96 66 428170 364561 309206 12 73 140272 44922 45 65 91 7 22 48 9 426737 80 195351 27 425968 438949 305414 49 5 6 39 57 88 54 30 224201 257958473 145117 54 48 11082 59 65159 9 41 460294 336165 7 150109 555346110 34 17 309597 179302 481508 112002 245995 94 824947490 27 10 43089 7157 31 56208 176513 99115 9 51 122697 296101 378038 318307 157869 486340 28 96696 482346 95 6 268458 109085 8 467800 465715 67 187484 89 391172096 380746 31 467491 329547 8 6 2 91 436365 4 709607545 147089 55 98 13 22 421771 29 177538 260615 71 428911 413799 40 81 233461 9 279345 56467 150812 48 92 304892 93 695164781 30 507316850 13 449218 36 42 384097 4 272686847 77 134660 91974 462967 20 427729 53 469801 437670 346544 334318 4 2 70230 28 5522 413874 8 45 40 374005856 40 19 99 74 484551 392715547 54 29 95 262568547 65 15 65 23 480027 251274 355603327 93 261996 3 70 474610 80 69243 657614868 99810 61 8 9 400205 46 75 82617 336557 185920 242432 77610 172591 97 70 36 337011 54 16 80853 66 118580 143048024 2 191818 6002 2 473353 86 8 73 12968 81 14 281036 69 93387 216477 95564 62899 469713 5 30248 84 388834 7 3 322808 93288 99 34 383430 53131571 99942799 76 9 224964 2 17950 403762 28 9 119513 66 17 3 317681 98952 905067431 32 328729 73 227041 318961151 30 44565 5 204710 186113 345205 146942 437441 23 1 96 440330 172752 763596594 84 90 55 17 411896 94776 80 106970 14 57 55 164471948 6 261203 17 2 149117 6 21 25 250602 158313 86 85655 774315756 358592 471822 70 3 52 64 27 6 379457 89 348093 427646 6 70 101250130 8894 40 145118 205389 8 564114598 14 425415 230343 676930138 46 212628019 3 147790 381040 1 49 92 177261 82 13879 454354 450240 616000721 58 152733 59 65 26 83 315005 14 10 5 91 283469 787362200 149075 391008362 105588 287376 68 70 81 441132 88 68689 90 12 330708 16 81 4 476355 105376 64059 425207 145646 451691 100752 253575 436829859 66023636 55541 5 397751 458611 59 23 335905 6 51 318241 440739 410250 174290904 427190 74 52660 1 53 78 377249 99323 38 364277 49 164468 27 8 33 792987763 84 267713 414714 57522 15 372776 73 3 62 26 281552 2 86528 301439256 48 93 480870 783241038 90 114029 48 71 8 3 61 50 90 23572 5 443898 230852 7 412782 36 98299 238648812 391504 97 490853 10528094 27 229306 59 48331 8 85 79 297989 86 16 40 181814722 442538 93 42814 70 41 68 241060 92 686523774 7 666478664 496836 463225 42 68 46 9 79 3 5 451960959 131452 3 403776 2 377351 259427 3 371769 42 90685 67 1 14 8604 407933 488853 70 69 6 220498 433773 24109 49 31 45 89 31 114145 30 16 2 86161 77 80 11 228944 23 68 63285 241050 94 140310 866749531 186823 3320 165890954 2 670035883 436040 464841 441602 14 40 284981 431628 364211 88913 31 644344356 432136 444378329 355494 60 340740 77 321658515 457550302 373156 358797 84 17 21 262232 10 104463 92 12368 18 6 26 239765 89 24 19 43 387119 326075 33 187864 269705 292126 42 209278 368643 259551 13 61 87 7 76232565 838692273 8 2 4791855 381799 29 46 69156 465581 96 97809 97 69 38 9 330393 51 56312 204552 48 2 18 56 2 422611712 1 49 200642 38110934 397048 163750 97 395594880 256608 343416 353969 15 147331 31 800833672 439909 752724352 9 95 396697 392785 65 49524055 94 279277 18635 6 19 417654150 51 100879 4 69 35 9 28 865054722 382178 1 485279 242687 276852 57 97 63 261241 111039 15275 295867 22 78642 63 173206 135066 214832 17 89 495619 51 181707 13 216796 1 73 265703 476170 282284 83 62 381520788 15 47 444261 47994 88 985384166 428111 377066 460394 260257 227364 51 99 482743 441782 95 299890 62 408555 17 65 21 370565 45 445106712 3 30 809062716 19 93 70 994135706 36 66 6 2 79 92086 12 26773 478943 330398 826417894 8 98 14 9 41 368448 60 388686 89812 69 164883 93 55403381 293526 331202 5 864545176 37 16 90 3 51 64081 353507 260906 35 53 3 276985 93 153793 36 8 471899 40 336671 91333595 867948949 52 24 108736 41 166783 36 97 32 30 44 180646575 888434961 50 111915208 353197 62 40086 285188 378253 6 446537 49 5 40 5 8 44 72 36 73 144958 74 11 679735841 378878 51 444739 78662 75 208202 52 322118 9 318581721 239604 98 55 106705 174337 20 464945718 133175 3 79 37 494162 25585 78 8 5 15 109823 25 221446 91 174827 8 487806742 83 337395 51 131322 96 36 26 255950191 410202718 7 95 24 52 20 54 62 292103 358759 144361346 8 331059 5 54 24872 71 6 90 51 334871 60169 29 431615 99147 407323 75822 19 948318101 7 9 441273 98 306308 20 298700 67562 92 237089 1 907825121 219179021 1 252150 61366 127940 261488 78 86 62817 7 37 66 58781 498090276 325404 12 1 18 96 33478 319740 23950 33 10765 171837955 64145933 118326 362716 61481 9 2 99 939654029 83639 19 73543 87 1 44 96 316898 49 4 640121444 715572691 866279498 296800 1 8 38 19 29 20 65 350762 55 798404232 91292482 62 39 373248 14 6673 119729 365191 153814 40 80 78 538740477 44 882152224 365092720 14 23346 258386 1 29 117451 8352753 9 452800 145504 819255510 42 203088 26 306723 362225 67 53 30 816477880 9 53 470597 20126 12688 36395 25 989954052 66 134080 22 20 61 243203 458533 264702 2 73 202447 74 442685 54 6 382627 4 346591 56 355317 77766 458372 13373 84506 414255 90610 111186 478305 3 3736 110995 42 14 433093 80231 313925958 8 8 261181 75 84 65 19 397143 31844 81 91533 97 78 225312 96 3 327224 690354867 65 50 470157 995763335 46 20 47 439024 26 10 70 184568 1 463442 216853 32155 80 90 94 490865 358050 127609 415798418 212384187 251618 460089 13230319 132362 51 199572998 673115577 85 16 482022 35088 22 1 44 66 1 48 77 8 205678 17696 253554 71 88 1 97 48 464891 222573 454920 41 75 91105 51 95 267987 27725 69 143724 36 203049 262894 47 10 9 41 61 6 19 7 83708 7 78 478421 632932510 472746 72 47 8 426153 54262 402399 371527636 409239678 60 12 91 462514 92 70 59 23521 481286 45 410161 3 422013 96 380948 39 981936791 77 4 82 4 78 329459 221619 32 30 391758 9 53 468961 59 332108525 7 54 90070 42 16 85 217052 31195 89 80124 498220 12 28 8 235261 33 63819 57 3 198071 295176 779809830 208736 353861 84 323118 94 40 85 85 88564 873250126 966330889 434965 1 475054 406921612 19054 12 405240 118009 259810128 46 46 59524 78 2 57 410075 35 194791 87 434304383 63 327929 274844 60086 77 50 43609 21 4 401994 62 59 486081 9 74975 36 207048 83888 87 18 480226 400514 156561 226646492 59 371022 489685 47997 54 361929 109453 61 69 151368 424136 70 320430 379482 397294 72872 37 162898 82 490484 76 454564 819219103 70 80 41 7 435694 232658 262553 170546 68 74056 366226 759343297 392185 91233 415807 274614 345712 130935 49 75 29 333338 27 58897 457428 288320 91454 11 53668 224784 85 69 11 829861511 422973 256925 250530 10 3 115314 67 242545 69 40030 93 77 6 49 257343 450793 5 203515 76 27 757379083 27 6 42142 59 8 20 7 126639 179190 352202 245136 179496 49 90 37 146181 90 46 307706 67 224033 55 533315009 62 30 377776 70 268861877 386978 192364530 440677 228340 131276 327648 49 418694 10858 3 9 45406 263102 33 45 17 81 227479 44 304959 8 251608236 267400 12 182583 190597 167682 155889 48 198768 1 323200 46 5 499383 150149 30 85 245900 345378 6 439 232226 461631 39 80 46 38 427949 436741 408501 111808 137165 26 59151 20 56 41 90 153901 386996 32 250958 249333206 12 26 80664 60720 55 200509 92 13 145562 32 18532 26136 311326 309633 59 22 91 7 14 40 94503013 88 7 96 76 748966113 26 314618 346650 609629288 416805206 8922 1 4590 433425 119545 8 3857737 443915 318480 9 92 52539 4 123546 964811706 86 66 78 902943572 141549 86 279836 42 315550 66 202181 9772 87 97 128910 5 20 420290 374211397 69 45 445626 39 75 48 5 29 141056 6 21 490905 424655 204893 43 267530 48 24 15 9 495280 440183 288175 93 5 289299 56 19 79 26 96 302893 209861 60 28 204821 470814 364784 227101 16 292419 28 29 107338 384493 80653 409524 46 642582805 5 442740 442673 99513 173138 37 36504 73 454353 9 16 1 490844 30 20 71 49 499852 86 376766 2 10 387427 236540 81 536836236 161994 83 26 236559 62 50 435519 212512 83 11 385656 82 233268 31 66 4 284011 887276660 69 364397 5 164867681 410340 369219584 40 375220 230952 265520 54 2 55125 139997 220689 466480 40 469691 40527 9807 54 78 12 360037 5 3 53471 7 11 53 581036291 79 374308 391019 194019 7 450358349 67 342226 82 65 9 57 88 422302 209330 79 6 90 59 66 562380779 304333 6 239545 23 71 60 931284322 184169 296828 7 70 403364 48391 70 6 197829571 35 38 19 251706 444246 4 5 959330313 58504 141561 13 6 159239 96 27065 91 430595 37 195365124 47 350661 496579 9 64566 247037708 494513 403289 63 65 366936 891341257 47564 13 45 7 31 51318 275957 32525 31 95 349139 1 373320 28 50 48 55 15 179253 841768071 383764 121869 194021 42 243854 406682 36 255205 456838 368160 220514 353973 14 659534759 144128847 18 6 72 343002 554489322 676949488 99 76 239190 11 34 82 403730 15 4088 51384 34 8 749529673 94982 10 68177172 85 69363 97 6 1 32 96 348585 303830 25 298933 3 242576 8 244626 91 44 40 236207 49 97 379273 72 71444 98 188978 9 96 43310 13 1 55 50 78 489665 90 95 71 66 9 25 204868 65 63 43957 435161 45 215411 42 65 67 60 93 6 27 233275 67 9 231415 42 98 44 149020 479150 18 77 847401024 22 336724 47 373946 230920 191656 126193 6 66 8 14 39 93 490668 69 3 90 3 7 4 248947569 38 49 850429343 583142172 75 248608 52 69 252156 33770314 30 96 184977 485106 25 221607 81357 31 4 168605840 13359 396469 224635 78 9 18 237139485 812481401 7 143815 44 134225 204613356 88513 161032 50 458691 73 229573487 9 96279 405801 280900240 49 279015 462613 81 69160 82 450021000 110170 79 8 234105 269175 424761 145847 149855 27 198522 62 59 936337858 40 6212 275782994 226674 499127 36 487241707 352348 1 841186648 283814 84 421024011 21 13 199447370 1712 46 152097 485669 221340 69 44 4 952142335 922303897 72 295339 167272 150929 23 190439009 26061605 285052762 98 236106294 90 9 445354 28 230884 445138 84 7 979295568 108314 65193 22 5 58 784182728 25 463882 3 17 390146 85 93561 58 850515738 53 95338 7 20 35 9 26984 26100 721788626 50 38 46853 16 354741811 683336171 78 63369 306048 21 52 20 17 72 34 194839 89 671456335 26119 9 98 89 251211 254121108 192057 79525203 15459 272347019 69 66 47 9 324312 177212823 48 45 78 310900 72 26 72 316127 95 69 48 64 11016 191774 2 256142 67 414281 64 389822 89 937062697 99 3 65 26 49 1 271584 219657 375816 206721 289311 91129 11 178128 900485395 114749 17 202001489 17 244742 10 96771 204462 617935018 63 59 74 5 112514 249965741 278075 79 489670 75 334913 31 206076 363768 391462 91 97469 58 9 33 35 25 4717 91 17 272329 357061 12658 69 446656 84 541695317 40 90 6 23 82 179891 25 99 9 1 432408 3 486106 90 2 14 225248 640103966 58 28 116301 21 251226 31 11 207009 401363 8 70 360163 175995 31 396481 474810 64 67 85 186678 5 86 55082 69 288738 199501 803624699 42 78 366916 39 6 301937 2 4 348134 361603 87010 231556 55 20 43 350282434 65044 72 454912 99 15 800469236 58 380276489 476572 133324 195715 33 299298 185461 146945 485796 82 9 274234 173307704 176110 384205 3 344552 14 471823 88 387369 132967 909399251 38879 7 226520 10832 3 59 19 455030 99885 375524175 194942 3 32 83899 74 46 1 60 41631 93 355256 247928 780326229 768434944 281016 368032 23 321425 38 3 351356 329657 14 6 41156 90360 402116 36 2 38135 68 399809 311187 75 13082 671672637 2 289896 3 286629 78 10 408249 37768 343929 131091 301098 433931605 26 135198 44 244121 39 4 139391 459033 6 5 69070569 345468 236857 55 23 103413 97 64 84 8 777224630 390895 9 29523 17 6 360143 72 65 424705 15 232262 111807 480809 24 86 460471 6 20487 973106383 464088 616459688 489560 196351 84 142026 414201 71 351553 239121 41704000 36 188359 30 479119526 174613 688331853 26 15 99 150255 330682 82 115236 217987 59 153213 236731 146354 70875 303436 454067 75 875628542 2 444576 458817 30 195192 5 13306 236383 46 24 149332 7 76 67 7 4 82 181426 189818 729873032 96 312611 90692 28 94215 93 416944 97 1 106792 54845868 8 48672 96 265084 48 17 200774226 14589 44134 9 459964 49 86316 80 35 293799 69721 380530 404608 135635 53198 12 29 41 623434126 439793 86 384379 93 350878 86 475262 36 80484 2 242588 30 2658 829300218 201760 305262 13 93 2 56334 84 474514027 6 35 384263 395203 400483373 42 83 44 172320 58 99 49 39 211860 365895 201485 67 86 47 311429 405746415 281013 439652 422651 76 219526 471719 57 46 14 41 481246 10671 33 155707 37 6 158323903 466980 23 229568 6 16 89677 4 178607 52 4 129285 34 475096358 31 62 785901593 25 279223 682922024 247237 251622027 420467 38661 70 23 166442 48 92706 218727 57 376699 3 289012 23 49 334212 12 99 10 16 62 161441 49 226682 8 297188 1 640929009 473401 322354 66 34 38297 962325515 6 33 474037 572218025 88 606321935 1 4 153871 381989 12 122780 635492175 952954336 268168 33 56 48 151789 93 534547283 38 61 167196 62 315130 19 38 203788 421804 191110 30 460521 28 345788 497724 5 30 48 78106 4 304241 81 70042 674633677 67 91 141103 247342 2 24 684985484 52 166417 236475 6 90 88 615234774 94 1 9 101887 170824192 27 337406 7 33 183392 326808 272797 18 905540970 19 804178155 5 34 81 79 233595621 25 19 7 6 120021 247355 16 52 75 34 9 477019 98 44 347094 57 74 447246 84 432245 291344 185365 78 251175 28 444512 34 797264823 6 2 43 20 81341 228886 20 454258 89 53634 8 31 2 94 311017 483296 123570 7 50 4 409363 437109243 16 12 60 446515 85 870862195 7138759 9403 436455 68 979537305 33 18381 6 42339605 423796 85 19 617466993 262793 58 91102 50105 2 70 223839 57 47 2 440067 170255 3 394783 399057 99 104036790 66 29 129082 4 53 767742850 186847 848112398 93 435810 67 6 22 173550 57 95 6 381681 356832523 78 66 75 58636 98 3259 382837 57 23 190146 313532 6 308657 838291146 95821 76258 7 45 32 39 221655 4 305938 288814 43 15 337588 239180 57 27 32 18040 1 390604 406550 304734 11 308841 13 82 55 325564 928680007 142689 65 45 43 332044600 170112 927612693 732235001 89 62641 1 27 1 418112034 43 159755 51 29 91 7 359486 46 88 5 40 45 7 805161510 428546 78 381283 52 66 6 17 24993 432772 854079521 242446 319299 10 557408744 777205128 899375923 2 41 95 302902 74 427047 52 296822 36 324943 15 305954 24623 377142 375923 58 402673 25 6 493509279 420796 15 489319 350054636 70 80 221821 199191 451729 503463880 155905 113217319 35 322942 10 107333 32 373925 48 96592 3 403827 36 85 51679 25 94 431711 7940 915993589 447848586 93 100573 480639 67 415936 53 71 38 4 186487 489097 69 811404611 36 64 185575 123430 32 425110605 279568 78 72 4 397213 472444 352348 25 1792 1 412778 312475 78 16 96 7 220316 7 60 408501 88 21 9 327610 86 99 64510 421390976 224747936 49 66 96 16 18 342473771 366013 486997 90 48 153748509 32 85 489659 81 136638 46 217005 180839 4 467881 61 81587 71 383763 22 11 398628 8 5 23 95 18623 87147354 446222 118266 76296 64871 370314 468987 35 443226 870451168 654175449 485773 6 3 41 12 93 6 470329 67 24195 145645 1 3 60 32 3 3 2 22 378962 173887 92 362427 57079 68 47 41 44 40 32 237042 219384 348889 92731 437311 203861 270800 62 842353188 771785522 190981 762505522 77343 245107 1 80 122017 336430806 470404 668881988 85 41 55 341737 99 26433 674684178 52 921373200 264075068 176123 206719 218780 357700325 38 79 5 166033 393922 29 336311 22 95 9 43541 468552 325552 1351 349638906 325881 161732 27 25 82 87 27 41014 330899 301072 373619 494435 152168 432259 349641836 325821 12966 457677 135237 301928131 75 949610822 20324 36 92393 128867 213997 217022 339565 194647 145472 261625 78804 373994 271547 376190 48 5 41 47 15 86 266458 39 534984021 189350 79 82 566480011 427678 18498 312971 411984 15 285589 121720 27 186161 231934986 19247 311646 25 40 237005 273578 179636 359258709 51102 6 25 100583 38 15446233 59 760802223 277977 19 94 403324 3 25 2 450083 250289 1 47876 19 168964080 913715602 324750 49 92641 41 320851 33 50 53 1 205933 3 282244 96 431172 43 53 50 62 332143 311306 9844 9504 80 134158 79 8 473640 60539 39 81 39 1 66 536540548 50 30 299240 9 262571 451145 96 7 66 590157444 80208 12 16605 271159 60 595574272 19611 66 7 39 430845 412545 137672 352656101 269564 259734476 259520 64 17 176846 54 99 415629 839290247 90092 116417 27 19 198315 37986 155396 257290 458438 57 7 65683798 477700 28 386282742 369174 458183782 25 267410 94 180019 54 496228 52 184200 410035 87 53 3 167008 374372 84 264471 8 21472 2 27 490892 93 67 74211 64 438644 64 58 933279576 486206 24394 34 87302 152874 202592 206990 30914627 29 7 75332 5780 239051 468229 98 128408 18 601600934 56 589724872 312578 29 352629 258848 426186 325182 911566005 13818405 3845 657693642 37 116003 238112 72 68 6 410137 119856 401878 41 464814 21 29 82614 85 870174736 530368576 458897 459942 178980 4 1 93 559703718 319982 46 208679 646 243731 8 38 54 48 160530 58 372964920 3 19 372052 415636 35 356294 89 86 12 154827 814542729 145041 52 328811 31 742228946 450731 31067 531278029 14 59 490892 22 10 76 482766 449440 48934 294449 278578 134279 117279 44 29 14 61 174148 477634 465744 907073869 150712 3 73321 381216 415318 30 51 208010068 561166719 5 4 68 295843 89 43 280449 39 59 41 61 40 20 8 31455 3 52 165619714 71885 78 70 85 47 66 33030 90 893105742 76 7 68 40 228451 413988 31525 99834 457987 113996 455020 445968 4 20 89 70 414513 6 149542 31 276727 585708427 8 354629 3 47 73 28 171463 322720 8 916231829 8 319927592 55 14 25 97 283666 29566380 36 390517 12 87 94 130011929 366643 39 49 40446 59 950759544 298109 89 8 6 669914451 12 153599 24 73 113608 321504 317878 5 457446 494102 1 276300 56 296058 301465 1 27 103862 4 472836 3 348912 85 165703368 353775 62537 9 63 464139 402462 8 45 81 241297 367205 42 97 54547 11 985685267 43 330411 83 9 19 20 8 82962 6 16763 6 2 1 50 29559 104663 490399 453671 247282 1 123924468 279660 89 21 486119 40 376689 37 3 208659 31 80 10 6 56035445 5 235460 431535 398290 23 346532 493543 29 35 85 61 117977 87 454246 97 9 36 394078 70 2 144354 44433 73 8 81 74 118624 40 43 84 2 8 10 28 453251 69 46 297291 427232 96592 518076742 111390 91 236565 75 5 76 73130 28 9 45 85999 96283 22 127266 43 351566 81 33 175963 784286980 147874 448960 84452 143784 81544 8 470751 14 139800 68 312518 32 35 282163 13 67 352222 24 13 38 24283 233807 183227 169909 130375 507782318 189615 55 95 330249 114968 80899 147727145 280939 14 364074812 207572 238731 2 951565662 19 17961 271994 114035 25 6 23 205900 52 25 168710 13 716122288 91 172348 65 275728 322076105 108332 89797 1 472798 2 45014 491255 39415 18 345821 19 6 28 513405058 329608 59831 359231 379224 6 332106 488188 53 98776368 259732 3 323442 21 385041 6 447501 387682 129222 9531 274799 78 28 371115 364527 81 38 39 69014 1 1 145452 554743472 59 749755970 17 412601581 364769 25 57 72 409197 94 7 76 234293 428042 36 181909 300717 183149 15 11 75584 445640 37 40 429215 60 169082 99 58961 26 17 200252 436091 15096 315705 26 43 229148 31 5 31 97730 296290 84 68 90 36 90 10 146320813 235692 735008794 581846432 937090704 72 4 73817567 194115 2585 67 17600 18366 718726113 80861457 94 72 46 239692 22 21 11 233712 289021 355061 53 192411 5 44 24 445637 68 55 246800 372940 75 1 5 44 11 467564 85950 48413 60 249838 585887854 87327 24917 4 460969 37 171257 77 6 80 19 16087 22125 20 21 23 174330183 433297 48190 293729 443076 85 352254 254273 92 28 98 38 40 136266 9 299149 43 414054 62 427345 29518679 6 59 449462 255703 43 84 47 77 73 5 50 62 498281 47241 233915 36101 50 463667 413208 15 37 423387 71 19 36153 51 256265 1 69 166793 390019 372727297 43 61 5 473729 594711387 4 487743 70 77122 2 55 31045 98 55 172086725 99 74 79 30904 17 195810 89 56649 41 81743 172610 91 2 28 3 190380 40 443046 28 99 433874 52 39346 78 145451 272556 23 155983963 75 183060 373428596 94 6 85 9854 191622 39 46 99 44 19 386524 290528 225093946 443642 410760573 69 9 75 347916387 89017 62 246083 59 193914 38 488032 472365297 38 27 194576 4 224183 71 531485605 3 17 48 32 472499 79 93 7 6 399319 55 302942 9 395512 372683 26 118708 479539 74 70 40 498178 17 232284 278832971 20 38 127096 10 212074202 42 32998 47 39 74 47 98 57 4 96 4 9 76278675 30 394120 289845 24 20584 256742 78 136216 66 3 56 96 4 67 52 79 232903 68715 1 97 467891 12 981372222 11 32 38 16 97 26 36 62 55 489833 348565 41 209197 20 10 4 2 31 215949 90986 81 33 52 659984650 35 95 27 325653 164095 4 20240 73 645798091 210598 222668710 244265 37 21 73 71579476 97634 66 838009168 94 569139270 37 196316 795891296 5358693 358217 124096712 4 102099 27 166219805 283440 27943 56 27 49 385712 433611365 223900 319192953 5 156826 340002 135729 98 85473 77040 352679 49 286912 492153092 444933 97 201223 380170 192751 7 74320 12 557377504 138699 15 291085 330524 136245 444356 50 950278371 45 63 296725 12 33 128008 5 253669 5 469755 256836 9 68885 379108 82 47222836 71 2 240108 811355229 614916927 34 49 163688 14 134461 215244 17 269702 473748 67 5 90703 2451 248734302 6 32 507313073 232678 471254 57 403300 57 122932640 130889 181163 313520 42764 50 64 327074 21 249398 2 63983 4 5 98 438324 8 4 60 53 362553659 66666 258767 306665 63 18 45 281212 99572 23 153922 51 866207201 126004338 906143195 354485332 19064 9 97 90 53 10 155924 85 81873 237539 338316 34 81 70 4 498739 481565 226800 425348 24 439821 203074602 35127 58 65 5785 396388093 772405470 434041 365850 59 99 462893305 358262 308614 8 20 8 9 11 104418 384673 16 48217356 59 39 865908980 385750 14 481727 85 258264 63 25 488015 34 21 498194 6 494737 367725 39 2 79 512124621 65561 99892 247504 93 31 874128878 7 37 465397 74 29 4 20 17 3 22 5 483749 418812 3 41 364681 68 81964 154959 141037 65226 49 468412 8 487905 63 381208427 307670959 5 284010 99 6 232859963 407484283 764147522 6 54 59 102839573 1 272158 67 913855834 926414564 4 38 47 3 95 87 9 473375 19775 83 931829755 4 467840 98 28 37 255657 267500 283731 13860 8 41569 242611 34 81 587458653 74 95 304144 17 376883 6 33 370821 311600 232203 107126286 467148 11 31 46 242541 29 330522596 93 10 38 40 57 61 61 72 224487 80 358168 33 71 294099 55 35 2 370029 90137 62 10 22 68 460215 40 98 415253 32 91 465476 27502 364077 174202 393303 313581 95 5 75 406018 36 7 193756703 25 99 388453 3 671410982 36 625870324 284098 14 696818736 77 19282 8 990812386 214245 88 165251 69708 280691 9 63 87196 4 204039 178838 46 465117 256017 80590 962867884 9 81 415769 595517091 40 91768 585615762 470096 408355 83 68 1731 252781686 59 87 56 36 138356 75 39 83 16 351042 14 310440 89 83 30 366914 11 44 2 296937 95 591764318 5 90 9 160934 19 239029 323592 18 47496 36 149020 137218 75 84853 428534 52 52396 143970 66 83 54 46 63 24 38 232152 47 5 45 1 23 6 88 205251 598959213 308902 81098 128311 24021 44 99 258940 14918 375452999 230249 96 32 460519 456549 234521 20778 953864392 89614 8 4892 109933 7 298042 40 43 405900 3 714698272 418469 236891 12 55 321386 32 129393 344760 13 213 20 1 82 252096 5 162779344 44 193993 490548 10 505330538 435206 109250 301167 145920987 10791 12 289957 95 471408 49 13 29 91 43 431113 40 454180 5 90 807491164 103675 475905725 264181 315009 75 286860300 27544 10 40 404498 5 553252997 8 888307486 342396 71 149409593 315509 296704 343453 429336 9 2 34 195778 145383 233815 1 53 162417 345123 517878350 74 40 926287313 52 44 635959666 247503 79350 66 19 51 15043 41 9 420911807 405722 42 300671 125643 142121 71855 10 94 433876319 8 51 8 340246 83 19 6 33 115721 341244 18 189371 51 99 397439 243935 59 383933 2 621094660 178256 60 75 8990 47 59 263484 122329 32669 230579 4 9 84 210278 840244960 59 282455 6 80 478830 287367 79 503916908 453123 2 36971 9 6 4 284746 4 468935 333729 478250 18 403584 309824 480889 463077 69 230717 66 411788534 5 67 35 949350096 76737 85 75 339538 47 1 76 4 453320 5 72659 26 29 349839 1 36 3 398655 24 36438 61227 81 189057 301849 6 250774 326900 283352 447126 39164 203640 41 3 449910 83 60 288528 490556 107789 362581 27 63 398301 4 24 54 52 415064 33 70 27 365627 70 486080 42 86 4392 36 953741898 1 467667 252363 155277 392263 111774 481158888 9336 422741 38 70 3 53763 30 42 66 434545 36 376645 116577 303177578 36 464671 474567 140851 92 8 386640 37 31 72 84 934033050 68 3 283730 288534 334064 75 534863342 5 467271 482130 67 434057 136595 3 459335 137439 54 15981 28 99 226765 72 42818 137597287 95 3 79 462757 254563 77 28 82699 7 143100 32806 415488 422367 44 90580 90 196238 202676 24 100745 184287093 2 61 148945 20 39 487641 11 53124 512025476 446103 11 303588 360976 213297 395612 84 323625 331021 99 158336 27524 8 17 89 14 59 474937 44 388290 428541 333776 50514 78 59 32 491948 122145 258519 230576 317480 24 478770 191227 43 392126 52 425599075 332623675 72 76 343128 44 99 101026 186456394 91 3 33 96 67 21 126086 650935562 55 71419 6 2 316371 76 54 305584 162400 325291 12 98 32676 427726 768707744 98 330447 81213088 617386639 52 64 3 398807 471498 890030925 232221 320720 924934750 967812895 423468 99630 35009 9 161473 866029218 370458 43 278341 8 256246 87 10498 60252 310160 180417 98 698160573 205377 20 258324 72896 68697 233076 82 80 98 23 51 3 224084 20 1 36 50 68 2 36643 17 237800 24 94845 372623 187535 478617 3 5 7 9 418774 92 83 317035 58 969420772 177580 77 96 40 62 237695 81 415140 85 10 73 278555 45777 63 9 94 96 333815099 34 281186164 153162 366879 488235049 9 93111 320066 32 139614 283756 33 44 12 53 227621 755927640 98 411066185 39 62 424525 5 449643 286807 468407 482438 14 59 418994 399156 37 7 152792 27 38 3 431276 82 43 89 38315 2 142568 202973 25 14 437076 57 9 97 89 23 72 494178 94 288906 76 23 5 2986 394280 179450 311123 73 40679 93 43 988459035 55 237594 93 82 55325 59039 98 89925 183385 25 99 297178485 7 323802 248946 322668 428018 21 49787081 84 298017 1 44378 14 65 548431423 188286 330294 59 410787 74 458948 39 46 64 944745140 268407204 351876 35 20194 78 100579 87603 60790 65 24 44 281126 99 922142744 804937463 6 33 85 49088 66 11 526320498 97 18 8 5 32 86 8 414972363 92034 64 413030 17 325278 98 67 410909 62957 5 44 70 32 292959 78 51 4 67 331185 85 167184890 233703 96 87 870130922 14 42 8 44 51 175572 215892 49750 8 273211 56541 44 27515878 458816 2 27 182642 4 78 80 58 356560261 32 99 70 3 609539271 41 85 744051158 997639333 91 95 27 106943 71 797110271 4 486157 287637 2 556286515 889258933 7 246943 64 7 32160 84 12 8 75 484894 173821 16 28 77 710447382 185392891 200255 435161 265161 36 15 125433 41 34432 9 15 66 66 52 243585 40172 71 134806 11 305394145 66 81 365697 226273 136637 50 996393456 203221 478775 402539 79 474745 32780 378903 79 232739413 82 307809 35 9 1 187813 443662 98 60 33672 486598 93536 969521687 93 67 20 48 148362 88486 137478 141463 92 244124122 1 15 39 895898087 112224 51 132258 73 318841 254723 190118 68 699404967 48 63 21 350983 33 339812 96 6 229234 193677326 138657051 285486 34 83 194042 46 72 28 81 456251 291726 49 82353 460714 37 92 71 320120 20 12 41836 86 369851 93 232069 44 74 2 353351 55 32 57 1 404288 19 31 370264 49 87 74 442071 87 2 153177 70 208395 68 22 10 208241 66 90737 290133 9 30 19 69 6 68 2 66 345660 45239530 74 339756 18 368774 322232 281963 20 72 9 189179 35079 90 88522 34 75 817709722 100531 2 95 53 68 68 19412575 64 207674 163088 49 258953 59 79217 433261 82 15 880424071 77 95 408310 34 340242 317204 35 80656 62 27 77 399345 8 4 37 48 6 324920 28771392 446665 329341 106702 5 71 260874730 962853976 4 78096 41 32 323614807 1 4 39 73 96 440620 273355 404912 7007 233908 47 349247 902843093 35 357606 61 265907 73 27 36 77 130374 95 197664 151080 52 490355 221840 2 60761 29 671228298 24 262777 406242 366706 285244 276697 267312 4628 20 234135 49 93 97 90 193866 401277 51 229719 42 147672 35 38 165547 211996 199698 56 1 31 337170 977 38 103872 6607 109344 4454 44 26348 2 47 5 84396 48577 8 439414 68 51 41466 273378 58 55 9 418223 79 496393 87268 206232 60 71561011 85 83 94 513581192 59633 432225 439007677 26072 226193 59 27988 3 24 75639 120755 428895 330936634 145687 49520 75818 74 74 31 227513 76 262173 55580 720379123 216940 36 16 739171085 791456893 79 48 10 286618 5 32 140504 372418 353074 1 4538 36 396064 360006929 52 92705 42 41 78150 281746 185574 97 8 54 63 80454 2 55 400899 41 280563 76 85 88964 527 53 74 405983068 665888897 80 1 66 67 56 1590 83 303056 434732 284980 274931110 88 87 353602 245108 5 53 21 39921 44 743394643 75 185531 367790 5 378420 26 590 71 735191342 4570624 324711 377853 32127 12 368114 79 313494 221016870 35 27 168584 267147 198396 43 326356 5 266632 97 204183 5 736458405 582974900 588072795 97 7 776516184 628547902 12139 486930 19 329244 252546 3 38934 1 36 103476 366072 186474 91 347584 89 9 36 401720 83 7 4715 62 57 4 433615 8 39 19996 155294 374936 376240 64 10 483684 74 81 53 40 215059 53 32 157738570 62895 65 341641383 333788 6 61 417878676 263487 257953075 119196 18 48 5 8 60 478477 245269 12 78 184432 21 5 425714 40 5 9 76 343293 20939 65 7 92 10 327921 88 2598 51 87358 45 159924 425666 162205 77 67 335399 28 464415 26 494756786 21 80 805189195 85 248616 74 950524181 66 373718208 484491 9 24 105481 64 65 564499624 162385 20 802942683 328138 3 491758 75390 203025918 78 13 39 45546 8 215716 271753957 123909 45 92 312352487 390605 352971871 235037 80 543109001 400492 98 434545 296111 5 5 227541 394823 18 18 796386042 84 480100 67 25883 361639 270618091 254587 72 76 74 452271 38 263849 30 14 2 36 13 421646 36 14 5 262024 481894 66656 6 8 162616 6 335987 170678 625467954 92 36925 212452 317194 97 461832 14653 401417 299043 971063921 533744460 121680 585476223 43 60 8 71 13 149285 451368 197604 3 59 247340 311857 456557 58 34 27 37 888466958 2 211882 50 85071 51 65 210338 1677 36 49 444849 57425909 11 58 79 464205 4 9 344112 1 32 238545593 18903 191642 81 492943 3 54 72 392096 47 239605 6 525469805 482987 30 14 76 29857 76 311674 5 125285 227254 25056 97 97 526899855 368889 118370 326029 32 172784 75 97 71701 129953 8 12 318333 431944177 257953 52897 143131 34 408847 98 31 48 319700592 72 373161 168488 83 7791650 15 4 21 9 272151 32 60 68 334432 15 4 16805 216496 298395128 348249 58 215368 293763 427869 23 69388 36 5 82 32 276041 96254 460454 385334 92 39 259231 24 81756 816125249 492702 46 2 350105 480690 358489 29 54 428918 61 65 237328 55323 103247 15 391256 355710 208574 284858 486177 75055874 98 8 86 26 49 20 408435 9 172028 286666645 264871447 284999 254544 10 84 41 8 34 76 439606 189358 944928967 6 996598045 30 647749459 93 166561 2 12 472886 430073415 6 210513 369461 32 13 67 31 18 251101 65 65 369347 383976256 491902 31 80 337515 80 37 330437 452346 250332 493145 65 5 733660502 63471 58 784251055 5 46 18 16 347545 445993 183289 434979 33 294518 155847 311290 142128 4 97 29 91 24 34 841746419 81676 286171685 24 197377 415641 63 87529 347866 59 22767 94724127 38 433040 295442 81 349156 5 1 79 3 53 127024 110318665 99 94 44 62 88 71 50847 473041 22 32 36 43484 47 460493 323183 180085 464111 68522 208396 83 213501 1 90 57 62 6 208477 992181257 2 691268790 67 16 459006 36 1 363590 243788 19 157052327 50 470658 200453 63 31 95 86 350097 55 5 3 424760 59 67 415579 4 223554 31264 444503 262181 62 40 310073 65 57 5 407364 232613 24 365872 108625 5 173929 160088 83 14 69701627 3180 89 156436 20 10 90 29 83 195643400 449981 65 240043 343051 456292 65 490569 698157521 18 236237 88 24729 54037155 341590 17 108070 60515 96 8 493485 5 499007 85 4 161528346 397869 65 8422 77 30 8 182692 225128 38547 70 685178688 35 292678 426239673 318026 300164662 81 48 92597 463316 11 69 37 137404 344686 90 123562 483371 5 295292 309977422 64 122283 339446 27422 25 109370 91 333310 68 75 45 95 62826 1 29 71 5 105524 5 47020 366194 454052 24 18 37 52 104770 12 307243 17 2 3 100280 97 479809 431542 6 184321 627446495 37790 101427 313987 41 787227463 20 97 57 53 679452267 70 8 458384 17908 88 55 487138263 98 6 67 24 327185 376744 3 358848 33 78 35 221062594 17 5 274855 30825 98 6 521024931 67 156237 61 37 165178428 96827 43 58 17 2 198617 93 623149324 24 76 65 67 420598 499021 9 749093268 71 339202 95 257839 176627403 15736142 370706 127911 5 941842933 81 16 37 68 77 73 400442 454734 96 183796 356176 5 205494 143266 433506213 1 12 1 14 55 88337 61 83 358681 61 504308822 121756 97 8 69070 45 50 40512 341839 323359 73 196409 32 203783 94 71 28 9 133549 67 21 6 55 35 39 268623 435450 145703 294843 4 75 483689 84 38710 397461 483697 248873 99 282954 19502 249389 822636429 213167 348083 19 216296 478564 7797 381734 21 47 227380 75 44 41304 70 28 368761103 2 329113 37 459835 355975 27 56 366074 350002 81 61 63 82 7803012 474042 435978 317943 289287792 382581 23 82 351972 2 27 262136 76 20 402298 144784 72 252575134 11 438000 267260 461498 69 352264 48460 168669657 118190 418570 35 427406 93 9 54 472236 162199 24 457085 5 31940 215987 14 36 586962001 60 89 12 426385 444628 444690 38 188771905 197337 6712 18 7 34 153571 74 7 77 44074 91520 4 348448 31 7 344086 66 58 91 118385 200807 25 12 58 351155 53 91 74358176 434443 229691 70 253610 4659 493436 134280 133655 65 192190 88 24 486139 38 311583 56 362138 384143 9668 96 348954 29 65 707323521 39 297450 154595 484430 57 59562 291171 71 48 211266 59 48 212360 37 476613 44575125 25641 69 59 77798 40 238215 29669 43672 36463 107422 320390 22 57196 46 337177173 519540781 45 59 259938 594310868 4511 495343 40 84 148070 401315 1 98754 58 520015295 90 9 203234 79 70 312683180 347140 18 501002274 244792 94215 2 362008358 424564 97 6 90 22 291904 481479733 38 4 426163084 89 13 43 214624 8 191592 443130 133091 171807 185181 293764 140978775 68 303844 24 510802714 82342 63 249475 78 314037 481202 345477 35 50 10530 89 106262 328445 370076 76465934 90 59712 55 147396 4 7 492109 65 127679 44 396178 264726 36 77 109527 27 4 8 56 94 69 6 2 8 423673 94 84 65 45 328150 246660 73 385315 15536857 100058 3508 89 50 126678 548919918 332131 289043 74 498566 472564703 95 178409 5 96 41 84 276106 37 10 263115 25 450066 845640151 174616 13347 83851 207870 23769 120381 48 72 113182 671172396 482731 33 336632 51399 2 58 369672 5 55002 23 53722 25 64 16 365066 22 487116 415342247 72 43 585526566 860434951 5 49774 441296 66819 263466 88 15698318 66 2 66101 337670 78 5 47 97141045 91 291885 26 7 100659 14 132141 65 7 143150 302948 8 8 36 934377782 359929 41 51 6 42 367175 195384 6 5 119762 85 367408 65860470 50 32 9 483137 77 118044 75 447222550 65 170462 359701 47 88619 56 24 78 108266 45 157356 183213 176273 395733 22 4 49 10 85264 332925 11 124181 8 484879 344448 87521 284833 89002 167267 27 283080 90 178998095 444293 32 130419 895112417 304740 347639 89 62 77420 801848550 85 100712 240118 7 2 21 196399 124783 95 9 54 35 162925 73 25 243599 213088454 247150 71 206032224 41 474860993 481413 81 691545164 75 354575 64 25 6 449010 12005455 32 83849 263687 90 451811 458775 99 24620 291211 27 161602 98 430274 39 403852 99 35 81 78 141939 68 415531 80 23180 300113 411223 5 307162845 922122089 125632 3 199863 76 875825503 92 13 9 88359 82 69 93 7 59 85 241482 17 157476 86 265099 8 582838379 129342848 422331 171121 155345 53 172717 83 194720 52 27 3957 437501 58 144936031 87 87893 4 452101 47 85 349366 2 602344866 17863 458320 225503 389051 529828788 195590 187385 16 45 76 679291411 91 243719 92025 125624 328418 48 1 73 80 95 83 54 633307822 141328 22405 13 182101 377762 10 234964 75 381765 123089 225101 8 377027249 52 53 424654 30 137114 171100 35 289884 173298 846069317 407407 98 4 215378 353059 47 6 48 461212 268136 8 453624 286445 27 233361 84 7 52 147489 57 492078 100840 224930 43 75 49 345367 213645899 103583 58366 39 441844 291601 37 77 68 994949376 85 431362 8 65599 59 234233229 206567 26402 108469 69 97 307378 227211457 286550 233666 66 20 20 12 442836 14 35 10 79 48 422158 47 88 94 45531762 414075 400276103 30256 232535 273191 7 46 126454 246367 637127280 436611 30 247364 12 125921 1 134471 58 15 35 13685 43 73006230 31 1 55976 6 190920 35 116814653 91 82740 417593 411156 46 62 895350695 39 314301 75 47 363168 628066020 246139 190984 297431 3 27 12 85 182050 900644893 26 1 9919 43002 99 359435933 338586 369423 20185 349800 5 160119 63 25 91 162771 169081614 344734 74 68 10 115860 71 45397 446659 99 188891 119033 80 669378886 48 52549 57 302667 213678931 98 54 238630 65 81 22 68214 194961 86 295351760 99 99 441402 94 97 146887 449133 59 60 2 908248648 31 87 852570430 808809373 333713 102138 205798 16 59 13 77 60 77 72 10 417000 9 111396 147195 381463 8 24 68 406286 83 405792922 307691 185534821 410821 58 89 9 39 97 689248316 90 25 77 67 116730188 93 265031521 3963 452270 20 64 37 891162546 15 794510999 89 809369038 55 579888697 25 250757 192304 5 151539 47 23364318 47 208983 72 17 179398759 289290030 3 313545 53898 17 99 458184 84 359216 449108595 170029 84 433256 146071 85038 204009 29207 206988398 65 6 337710 307959 38 86024356 257875 70 225696 49 392259 94 762990829 69357 489971 379270309 243519 39 33365 97 376116880 209303 413754 74665 103182 1 435663 90 55 268448666 270077 499779 60 200918 460861 3 17 58583948 397257 73 45 59 3 94 354530 241852 323121 33 66 38281206 222388 98 373059 67 327491296 497163 68 43 402364 361036 881934067 45476 449518 302036 69 118863 66 96 129629 60 45468 467341 63 20 84 98 81 16211 453303 49 399764 367951 60 196564 307557264 446185 25821 75494 31 64 733110803 50 6 7 333626 5 249107 173337862 1 4 300224 43 254522 236353 127517 383321 9 20 264878 197849 5 73 467754 32 7 77405 44 7 75349 87 26 50 469538 6 315083 556949621 77 99 83 96 33 82 52 3 62 64801 370110 16 555374729 286062 197474221 487470 893757287 27511 39 444335 36 457702 390662 86 58 8340 425220 96404 7 3 323786 1709 74 61 214777060 8 97685 640234162 53 44 7 93 5 309922631 371113 82 92653 47 260341 32605 45946 40 4 43493 69 63 2 85 11102 77 260548530 235155 78 725782679 235269385 210238 31 419297 171312 360710 190103 1 61 867624704 68 459416 76 122347 2 76 127183 402972 700064305 17 95 375878 457962498 43 6 28 381506 653265777 747310174 11 72 85091 267746 347970321 37 292581 222707 53 36 35 192667 79326 21 87 22 12 61906 1 437589 99 494319 128080 181415 27 98857 95 426698 26 40 258604 5 65307 5 449185214 56 614666907 290850788 238106 17274 350601 372497 99108 35 91 313633 41 23 253542 374232730 668084950 81 53 26 4 273542 784033287 230942 48 66337 59 247749 465990 7 76 5 73711 332570 415091 83 34084 81268 221087 681994813 51 9 22 902686642 326516 49167 11 490836 28 347105 15 69 943956233 22 45 491945 475392 596138144 264141 346977 565017489 136595 1 2 430606 43072 339605473 39 459248 508973059 5 254072 907943210 2 53 201620637 10605 14 31 84 290985 358561 377195 20 12 2515 15 88 62 990265543 338087 1 58 65 96 90 54 229866 7 66 255750 17 953326846 83 27784 45261 28 55 461322 27 398381 65842 499851 62 25311756 72 357803126 71 3 72 99 196497 6 92642 309065 389798 54 13 55 412571 78 17070 94 29 261365156 290120 29 13 133650220 99 85 453209 45 76 42205 84 489138 99 316587 88 45 178696 322545 1 388392 30655 72 282872 74 71504 39 19959 88 438531 388979 464546 46 6 122643 172297 60 16701895 56 71112 79 67 173520 85 254576 88 13 5 68 22 371494 31 7 6 9 404703 172006 294372 430104 64 16 19 16 73 59 24 54 139222 3 223299875 165433 126927 9 308404 157776 91 26155 684227580 44 8 66920 318806 57 273415 228706 372806 242756 408713 1 75 480446 82 2669 39 390695 20 18 7 324745786 56 868463230 427450 44 229573 9 89727 96 32082 27386181 99 344094 371583 49 314056132 341780 46 99227 377102 428480 91 42 21195 98 393259 50 19 643382924 265228 70 28 490812443 330925 12 52 22 242723 64577 22645 119051 98 213526 7 692636586 105737 437314 73 369019 4 2 495954 294900 33 46 87 93 545018196 238413 86 52575 192933 2 92 498322103 364502 78 352444 49 453457 188902 45 3875 390051599 246307 384950 86 76 356365 62 16 41 66 361747 7 78 51 48 13 499889 41 20 85 45 81 1 780318720 318718 87 53 318796962 75 50 380163 46 164072 68 77 77913 287597 92 36 53 31 292848 27 93 98 18 393576 361321 366838 65819 21 95463 47819 89 207601586 77 54598 178110 299972 77 27 852908866 60 94 25 48 254863 480190 95 220063 86 255454 9 299975 736169564 22 5 21 455222 38 11 81704767 71 7 98 83935 84 226410 251593 125622609 104121 42 33 475830829 38 70 84 89 228624 63 611860816 141538 31 407712 20 370952647 13926 321965 24403 725680737 42603 459321 73 4 452078 85 285539 98 2 182839 1 34799 28 12 89188 3 3 68 92 435526 96 134198 58 288008 47 68 52 399727 26129 72 275518 17 83 23353 42 93 397992 253492 50 383558 201985 69 437188 47 306253960 31 484545 86644 441302 7 65 58 432744 9537 384926 291200 141834 90 23 847505345 66 215863253 301404 79 7 403092 211952 202642 9 18 25 297492 86 64 227276 2 71 42 35 296284 66 68 261993 59 169668 84889 342835 473474 8 283323 178411 61 249230 99 306133 26 465011 58 83 30 490637 206760 94 114179 287780 284226 77397 80 9 445694 4 81 164798 405917 66 19 451893 7 37 722028333 330750 72198 250707 112254 276064 258286 37 93 466802 111546 630123296 30 84 465161 80978 31 137632 13 265476 476210 99 92 143021 8 132597 82 404715 17 352124 375247 408993 6 43 9 99 44 367159 143027 168463 143243 24 35 35 878490858 74 2 65 456992 69 20917754 306189 80 6388 11 32199522 80 5 67 70166 68 73 18 212956 56 163199 227839 394448 224521159 99 87 77 182480 85812 738537190 64 415135 10 21011 3 252951 6 170347 45267698 61 204132 481685618 64 88407 146496 21 474923 475219 19 44 45 423547 96 108935 74 93 21223 41 53823 386657 71 376351 330668 35 233726 35 74 86 9 16 24 94 322147 314104 72 6659 367908 75039947 448790 218825 91 71096 56 75737 24037 378250 458451 30 68 48 37874 388009 9 407210 87 463698 415331 92 20 36 429375 879652759 331782 184338 71 322106 6 471277 382033 11 59 4 314938 980222568 77 410824 85 74 91 85 81 391344 483726 6 187026 227003 952994798 2932 87 3 83 77469 56 216206 259532 7 303624 74 135451797 534524110 854765197 32 200549 454090 155370 215890 23 63 39041 387852 169260 72 12 458949 44 82 54 85 18 440688 71 809061327 70 141931 60 294734 424044 417707 54 93 95 51 9 80 73 353711866 4 65428 244630 65 32 486607 44 68 98117 909624288 902152891 402470 82 76 89 622125486 265355 77 80 211281 396220 5 468464 36 478723 197117 84 288326913 481738 7 107904 123466 152348 73 33 552016068 438956 53 382906 17 173305 99 2 6 71 262843 2 393470 137648 21 81134 482457 376135438 109703 1 251803 8 124069 92007 226495 747742885 100606 15 69 78849 88 82 135220 21 3 373520 18 54029 81 46898 75 6 442491 837622569 14 478092 36 838702717 25 99570 263558 289859697 27 419534 101914 141035 378174 95 1 63 40 54 1 213832 165920 21 309450 81677 30 133298886 3 322309 33 5 374221 116384920 38 88 39 3090 371820 101570 5 65 99 29 7404 355903 489375 27 4 200841 81849 14 145645 101385 424572 260740 56 8 549666628 328431 55 164581 471546 367281313 430710 426092 32772 506211565 78072 32 70 8 23 448044 267082 35 365656967 4 264589 327786 78 27 239789 74024 432087 457802 81 596998983 7 26 30 285662 433796 84 5 896635196 45 55319 1 442920 187979 15 8 273952 35 485277 262599 80 128906 75 16 20 410915 268878 71 76603 13 496943 4 293000 89 15 58 77 213784 494126 89063 34 58 88272 112983 380731 453362 123433 21 71 24 14 415537 135770 7330 15540572 94 75 85 12 22 12 75 442700 327529 3 51 9 172107 28 321870 434180 31 48689 57 980241349 45 64 91 74 6 255296 30 436618 297604 72609 98 70 473223 63 10 83 85 354348 11 10 34 43066 116148 41 68363 90 2 252194 382725 328886 4 317561 48 4 74 95368 4 16 35 6 10 22 88 327718 52 4 98999785 37474 1 80 46763131 88988 219195 71099 70176 909514096 66 141806 74 77513 7 346081 99 190838 932567885 18 9 2 74 11 75 82 512682081 147948 264770 27792081 89 164073 16 47154 67 43 92 9 446606 443848 603452572 40 87 18 918869923 797317595 81 968374130 350896 400318 424639 23 269796 3 23 52600 118455 63 728351677 66 65 189832 5 245732 448215 81 26 12450 91 46 17 85 358078 88 129209 388466 78 11 447143 61 78 58 261888 358546 498407 38159 252238 425720 272992872 169132 72 68098 42 24 8 58 40 727428826 87 74 9 34 9855 214117 77 71 467997 211906 12 15 388418 62 70 70 57 40 39 248704 495421602 307649 191697 28 91 93081 208746 43352 333561 342174473 17 249366094 378562 257122444 5 31 370151 51 54 254925 28 91583 45 103118 49 280291 32898 47829 136898 7301 342537 24 52606 95 39 93 80 219059 36651597 90733 5 619168306 79 179254 438717 89 11 294764 10 82 68 97 91 94 2 6 78 79 92 93 132045 395083 199356 16 353106 97 155307153 92 78427 60093 485702 224276401 387306 377976 93 172203 47476491 320861 37 21 278937361 488975 70 61047 78 75482 80 346017 39 236655 99 286150 31 523770402 301941016 363557300 616820012 294059 506751876 408129 388791 80 7 777101647 24 95 284537 212754 53 455344 17145 24 140655 2 489478 73 79 139757 7 491263 65 45 148491 261231 14 2 79735 2 481336853 251315 67 10 99 497127919 41807 429820 11 235201 54 4 32 185061 90 37 36 76218 462302 8 247929 93 13 424545 1 57 67370 693547991 419913 26994182 142707 53 43 6 114894 6 373325 369497 474313 293209572 240328 93 22085 9 42 5 93 4 1 349136 565870680 208897 65581 253063 66 33660522 71 178033 36 110753 16 391225 123255 63 19 234427 278174890 138243 54 2 1 16 47 2 82 90 99 156148 52 2 34 2 2 37 280511 15 228179 480205 37264 662392540 28 129440174 98 31 462312 284101 38805856 109074 291810 281552221 16 219844 328852 12 28556 456073 279261 371268 472029 144542 15 30 88 30 56 390021 5 26882 95012 97 277093 335380 259038 74 5 70 26 249189 29 64679 89 7 426695 62 77 198365 82 307105 64 309580 1 48296 6137 51520 127379 73 215416 4 68 704205443 444097 315113 258600034 14 82 481611 43 149779 69 96148 541556773 351407121 19 394103 21 15650808 358696 70 95 66 146272 67414 429192 183094 58465 71 2 51 483513 25 251448 60212 3 72392 4 40 252483 457940239 73 847146561 2 66 38 120599 498191 126800036 134578 11 122987 332460 5 81 13 283232 80 980651196 429079 60 2 26 146878 418800 803683555 52 377694 9 418583 78 164754 50 147065 61 4 17 419511 473121 362785 921022248 121968 51 4828 332312 318665 465228 282241 9 64 66137 14 493036 49 79 70 26 51 366391 615319621 44 150649 18 161131 863476841 496105 54 285413 233691 88 12650 333681 43 19 92 30845 34 34 29635138 405341 877023521 386239 30 43 27 204347 41 14 4 475436 64 84 12 36 93 9 395452 871539698 406107 262255 17 244156 12 264900986 88 24 20 366912 80 31 390660 237994 39 4 30 138499 6 386930 75 97 92 468988 82 49817154 30627 27 129460 71 213401 49 91 193262 59521 67 262857 41 34 882259263 9 156593 153065 110894 115152 94 313028 12 148324 1 240212 3 25 306840 75 369134 23289 171080 40 94 2 15 47 298563 158810 343314500 280986 335404 215704 3 374705 494250 35 71 403276 11 76 147837 96 338694 11 8 248404 292815 10 96 220962 305002 205802759 123311 455460 5282 258084 9 39 269693 6 10 49557 721505731 17 442442 6 222629 477325 6 51 43 95 139702 36333 11 14 81 6 313946443 35 71 394426 84 165936 70 64621 57 37047 13 258461 36 661448764 177162491 50 369725 73 35 89 88 424632 434815 143428 641044854 62 389331 321431 231070 98 65 357163 13 490701 103776 3 5 84 71913 367619 245898 62 10 80 315108 30 31 472345976 254452511 392622 87 436342 143738 455303 89 51 136036 20 66 70 147601 212074495 95 285041 6 3 397538 4 7 7 26 369745 11 46797 197933129 552304679 206512 94400696 383606 288255 65 74 17155 190958 99 389573 434229 375056 5 2 288994 369924 97146 2 355490 1 211964190 28 97 442088 571951888 19 62131 140774 33 78 99 38 269269703 477425 68 442932055 37 2 2 73 396064 334747 2 286713 99 92 24 468484 76 245215 218373 1 821036970 89 21 88 400378 573745360 45 271236 10 20390 57 31 253757 98 9 925406985 322414 454743 465084 12 138671 319398 307270 33 491036 260842 341679 80061 31137 65 74370 249640 6 22 247374 57 95 85 332616 255338464 236806 99 53273 656018276 16 450163 83 24 111664583 35 1 470026 899168628 76388 24 435853 469410 173358 131324 326728 33 30 84588 915589925 89356 235157 477706 89 276363 219142 5 56 99 55869 31 20979 92 11 8 6 806918323 195767 15 728416097 213642 24677 83 337938 416960636 439636 11 316957 30 42 57 277025 43 2 93 42 783022036 92 5 478498 73 75975 66 53 14 179981 60 21 61 98 5 87 97 6 438440211 192635 463541862 364684 477773395 93 94 43 54 211120 220771 6 99190 212579 65 54 459957 133785 356822 50 424807 913768252 21 148074 24176527 630776267 48 57 300750 67 363559 73 3 245678 457213 245154 952185952 173322 141672 82 73905 87 475754923 79 454011 66 14 348209 163629 175836 69 12576 98 31 42081 86 6180 80289 79 36 37 83895 97 77 217729 986093071 97 481593802 40 276218 90 81 113374 3 50 50 5 109319 355947 16 6 571187410 440757 2 55 19 57730 5908 197603 16 44 463134 32 402527 7 250786 26 85 70 257219636 84 393473 506423019 66783 83 15451 7 63 53 26 187674 154741 29 11790 93 332206 52 51 248899 53 294965 117312 20 340505 76 25 372147 173269 820925124 93 13742810 315893 80 31 366013058 424519 7 361631 67 476795 57 387366445 4775 44196 7 32245 137574 92 9 27 39 742876435 327615 5 55 20 107701 92 38 40 6 8 63 365061 77112 54 57 160865 3816 136337587 418668 54 45474 847189066 165335 54415 583100614 812754394 14852 97 74 31 257157 11 313478 250686 5 22476 96357 131240 41 79 270557 58 39 67 393922 82 60 184070000 7 60854 56 148532 10 96 81 77 82 320538 177806 421585 61717 191788470 87 40 17 22 421514 94937 262568532 22 168792 79 67 98 233093 317899 8 448957 3 95 393137 55 369153 112820 9 164293 42 352582 488538 46 13 160602 137402 348762921 6 87 43 62 78 85 161019 34587 96 7 4004 3 57 117736 75 445868 98549 82 56 88 245410 389141 231961 57 84 98 10 69 89 28 393240 321969 31811 229943 44 63 86 32 1 628922033 439804 7 86 149925 3 68 24 14 84 6 111463 345633108 56 91 320415 60 434993 245648 331156 44 79 202528 5 11 198368 74 87 347277 43743 277452 7 2 6 33 463295 29211 371992 251139 422497 185047 157117 1 30 60 94447 87318 42 89 86 7 4 70 76 176705 360764 6 175298 98 917554803 83 8 27 75 91 157968361 496063 61 382099617 38377 341250 26 56 55998 14 6 66 26 280382 385395 68 355695 486189 179401 84 82 50 190806 444658 32 70484 94 15 75 58 53 91 93 82 409493 133486 77 20 340262 48 327186 254956 1 539022737 47 163833 9 62787 15 418017 168410112 74 87005 5 72 34 6 75 285391 336263 284776 32 2 61 4 250785 3 327514662 33 61 28519 77 72 59 195610 88 632922299 171398 8 190642 834258813 21 132976 2 175418 1 374291 50 320678 7 84 917764609 9 39 47 234979 489805 740106474 142197 58 9 1 87400 304188 15 74753 6 278542 8 28 17 54425 47 29 74 55 96 33 2 6 390557695 88 17 259655 295299 727252433 472615677 21 209282 146458 57 394120 39 382643 153538 484646 315379 21419 291404 27 82 1090 312909 4 61404 172865 91 347715 87726 61 39561 22 27 168277 62 21 73 57 205696 296604954 72 76 336312 4 67692 96 199248 233698 296633 75 29 13 97 31 30802 262092 299111 83 17 47 10 6 47432 335619 62 16 4 373717 512741219 37 83131 242216 585628710 287350 463840 84 90 78 65 50450 31 97 578318579 396449 92 281886 52 127828 169898 468642 306234 292903 260721 251692 56 271662 53 43 385099 13364758 72 65 202238 69 318907 63173 1 57 202207 9 36 66 13 107385 86 274970 54 26 16 370888 85 175316 8 53 403999 390817 62693 310039 63 82 396656 563593353 41728 98569 210000029 617049300 237239 55 10 415570 232261369 108199 88 1 424184 42 6 69 78 3 70 73170 59 99 18 78 49 2 81678 163835 2 200228 380989 385479922 10 7 268585 12 989635034 125113 730335210 27 8 237843 48 8 88 283512 37 45 71 197999 37 49839 53 347103 24 99 69 3 7418 9 344159 86 686063669 171500 8 2 31 30 281520 447639 48 416907 996785000 30 5 10 227983 297119 258172 51 366603 444514398 753051124 68 50 87 363541 418362 5 8 56 74 985529170 1 492869 9 87 90 41 46 230617 7 296320 301355 14 35 72 19896915 50366 114248 3 252749041 650214505 445690 21 462466 73 235584 247431 6 449807 40 35 282517 87 16 95552555 451028 2 2 31 115960056 379830884 73 235828 252875 59 166974 1 29005 42 86418 75 120095 84 153773 2 38 460000 207397 344306 415041 177412 376771 136868 15 7777 38 858353652 2 174056 21 37 298542 373282 440458 22 41 189316 306990 1 88 358991 51 366205 6 34 12720 28 2 7 10 33 253558 80 61 31 471750 74 23 33 456005333 24600 112944 491524 15873700 27 1 931100592 380396381 221986 324779 181036 413458 453664 157757 366069 54 396992 6 395265 91031 419273 175813 85 329229 99 309090216 418625 78930859 122397 18 177980 317198 319297 198245423 504716054 113545 389220 27 14 2 41 59759 62 275364 6 33 906857758 439871 32 86 420405 995836135 258445 82 63 178265 48 35 104699 245486 95 34 117684 64 92247 85 89 37 31 176697 58 418505 366140168 385941 298485 18 76 86 34 34 31 412557 8 330697 111984 122245 72 9 82 88 31 9 31 203657 50 51 282138 16 60 753532542 45 94889 13 55 86434 5 58960 21828 48186 51 204695 495624 268585086 47553 548651519 6 371439 363630 122766007 293790 437253 27 43 363 95 20 265948 101831 65 19 93 458880 25 10 8 63 46 81995 428911 54 17 42 59 85 90 72 454868 20 7 187986 50 41 69 25 97 364209 28 345877 7 305599 814636829 65 381267160 41 88 330775 37 385080132 1 460591 44481 18 143715 28507899 54003080 27 65794 82 70 299390302 62 2 76 325569 143708 55 43 391527 433134 198693 15 7 8 5287015 259355 9 327394 400284 29 144750015 843953871 418247399 80 44 209993 107994 274949 72 9 105481 47 7 88 26 100382 371647600 15 9 290793 4 181608 240318 7313 7 64 95 52 2 13 3 98 86 12 26005 184657 34405 244692 59 81 501943483 171795 4 91 859639252 226006 51159 14 101149 74567 166657 30 133864 130396128 61 53 289697422 596032841 390324 93 228094262 279262 3 579534963 3 12 293166 19 797206040 36 400962 12 3 42 321843 59 5 4 347987 6 362473 5 10 111514 64477 218275 72 8 4237 70289 461548 456671 419983203 7 68496 73 7 8 20 371609 111060 12 81963 108327 49 301601 356282 88 394944 23697 11 314105 184647 327094 369115 462411 79 72 189772 292828599 70 391869 341652 197212 471825 78 12 346391 17 65 901703878 172939284 86 27 187144 168997 63501 112802 2 71 445048 82 210432 80 3 2 7 93 21 57 37 65 35 32 5302375 412416 187519 12 39 190459 926821928 116415 310421 312089 84261 5 620589433 533479343 46 131653 421607 31 88 20933 80 94932 1 34 66721 74 434731 66 368049 961723594 140093 9 274124 48 614394265 35 369040 300652 6 66546651 873164544 1266 48 41 725172572 7 38 9649 472864 54285 2 6 749007518 413367 126339 95 50 372439 9075 447041 48 11 5 189997 27 71 842887609 888970457 458849 483562 257375 330954 33143 303544 220075 139486 65 71 129780 469048 7 470812500 264684362 98 45 59258 1 5 12 14 97 32 136777 51244 5 44 480774 628154316 32 93 85 335198 7 84 345316 61 63 60995789 230759 460994 98 291115 94 36 65 18 51 259923984 71749 187729 473804 114638 38 306352 1 366786 452683 92895 82 53 50596 93 423963 12 779705796 711920060 785426034 21 64 35 3 18842 14055 404155618 268155396 88 68 914942092 45 440591 9 125661 21 74645 78 12173 50 203727 99390 75 273416 3 91 677764625 183048 192373 76 439294 452378 6 455077 86 83 388968 37 106183 89 32 8928 60622 61 10 3 23 9 95608 227480 26 381435 276758205 95 77245 175216 103800 34635298 85 57609 11 6 102827 63 42 98 98 138312 68 120801 56 151732 289522 635262697 173149 79 724705165 4 59 98 38 428811 449948 15047 48 41 76 34 28 28 385914 74 68 33592 17 205617 9 15 199445 475076 18 467254120 86 44 22 259181 51 277687 472763 486695173 438840 246453 79 119640 87 431581 32 181798 41 56 306837056 488921 808062421 433305 238902 2 19 440271 13 254426 90 98 115269 721258153 78 296439 3520 1 23 325606 465428 19 388029756 74 6 471353 399083 310656 32 58 73 14 3 4 330444 38 59 2 92 25 17321 35434925 99 365418 43645 93 77 469784288 256374 464158 18 19966069 3 16 7 66 43 695203297 118253344 464972 99 77940 351568 40 81 47 238114 593023149 66 251121 687120759 483497 103965 40 350173588 3 246556498 257248131 111200 39668 404922 6 1 59 2 1 45384 81 163701338 445480 281195 616197002 93 59 412691 53855 36 5 335815 93 227105 252071 10 284269 5 223074 3 182947 90 242856 205191 6 120112 99 86 27 24 8 20 70 22670 85 332481 312519 402877 84885 414152 491115 2 459736 406052 192663 192767 197566 323068 875080746 48976 66 95 10 37 167294 31 70 42 296198 87 163962 8516 33 98922 181911 30 443739032 73 33964 327883 19 97 26 271655 111713 93 206109 33 62263 73652 81 40 36 48 96176 41 217534 1 21 25 41704 19 487672 68 32 81 38345 307055 305075 151504523 64223 31 41 126355 17181 106837 27 489578 58 91 34 48 79 389487 149025 83 3 6 852265944 76 326546 16 27 121781 49936 146812937 110795 32 50316 68 65 442701 93 5423 219962 300651 430591 32 258187533 8 51766 204656406 383536 57 464516 15 12958 404141 11 450012 91 4 226473 375959 314236 108087 3 455887 30 68 51 432452 453038 153913961 205023 441903 3 4 21816 105621 12 9 91 237180191 53 7 114851 80 66674 715664156 121804 207008 49 347547798 8 42 1 6 9 23 157408 211369 26 66 30 171970 349439 3 44 344035 83769 4 57 85 197131 19641 78 448184 258306 42 3 7 45 286087 90622 117868 7 64582 433928 31 99796 26 20 98 19 51 417382 3204 256752 5 4 87 1 24 317505 23 84 908395772 87 272168 539953836 179588 90 3 299327 1 329060 16 214538 266116 6 340367 85 96 153672 400591 157561 20 47 414263 20 659071652 36 53 46 360933 205416 182467 78549 370156 588801517 66 2 54 41 377629 86 143142 9 28781 36 54 435206 48 242849071 382621 753680213 410089 244265 330113 186558738 268920 57378 75 48 1 250931 362189 477598 454048 383474 930257342 79202 39 88 2 13 38686 418405 80 22 172375004 55 94 299739 43 95 71 327931 628019867 48 59 200372 426540 248795469 375345 319257 346630 394996296 67 152505203 6 245733 86 76 65 13 36 18 6 124778 142589 88 751204877 785323220 68 6 49995 3 32 856496520 180516 114431 44 106206 92 422049 44 62302 5 94 27 194013 428235224 231071382 231087 700890325 26 20 91 359099 39 30346 49 13226 27 330496 84 54 41 82130 3 58 452581430 117583 19 386173 49 185570 21569602 11 32 252799 26547 67 408954 58 26 86 82 947279426 313927 313288 35 154047 11 466035 23440358 99716 759728127 375852 473457 51 245197 350807 387587 692761606 52 328640 83 382422 67237 22443 422474 911165861 65 54 460804 232828 70 82 68 13428 63 84067 419341 75 323861 61 108948 27 91 84 400513 95 7 59 51 92 39 11 137784 154143 455331 64 77 82 38 314949 769808809 18 451038 145105 254622 9 75 444242 17650 430909 764925622 348348 3 252568305 58 296841 70 478038 97 355101 818927109 41 457335 78 206414 84893 98 121765395 16 35149 222800 399265 42 238509 235770 284675 486904 301717 82 31 69 102485 457184 285358 272165 73427 28 284184 425657 206630 435779 123799 59 141084239 7 60 52 333517 12 5 106998 67 472700 70 986548935 408505 71 31580 61719 144266 39 5 429507264 2 20 9 74868 37688 433470 571538626 81 351699 182694860 388304 63 217209 14 76 9 90687 27 364830 77 14346 55 5 85 382478 85 178381 65749 35 50 83 395826 45 138047 83 91 67 97231122 477421 261598 615569296 467665 346888 423626 382949 231483 207776 63 90 320241 255979 1 263514 655106458 497950 9 98189 60 266782 36 156414237 75 31 320271 59 62 218419 751020463 313916 87 86 143923 215236082 586140692 84040 427464 454188 39 486021 47 451781 48 60439 2254 343855 58 55 10 65 19 373656 225856 311702 400328 3 485659 76 316209494 46 8 14 76 52103 23 47 113953 58763 79 30 99 448600 28 380711 354041 14 118459 67 356603 425670 33 52 66 440507983 31 45 281900250 5 67 344770 30 776729086 118138 98948753 84 264041 9 58015 1849 11 106663 38 173493 64 7 9 65 1 978160771 79 984572750 21 36 178283 146338 64 486391 8 42742 1 3 180368 28 47 490841 58 251636 338234 257323 325664 413331 362202 60 14587 1 226457 8 309727 21 207855 36 5 221007 154290641 759230030 473230 24287 279132 83 16490 73 94 62424 6 39 694647884 227096 55 415859 558218362 366044 4158 375348 15 32 452608 60 72 199038 34 89 94 496053 28 328280 8 3 5 61 175532 51 72 53 388509 9 77 4 894755618 432022 16 324140 43 111088 276158667 55607 270060 49 30 193233 4 271663831 77 54 215852 7 177138 8 16 1 69 26 284129 31 39 904703378 409785 1 367245035 131070 84 6 261620 83 69 322397513 475767 31 430820 433232 90 45 445997 3 6 89 3 59 130909 295562 198000 1 63 230634 49 95 285758 98 13 70496 277927 71512 97 210716 792801392 10 3191 1772 379507 208543 108899 38 5 19 46 114433 289183 84 2 428652 109940 94 529830513 492120 95 41142 11 19 9 21 485644 468322 460907 771234097 8 70 323747 89 52 89 2 57 51 13958 59 451966 98 369986 127261 10 5 48 65 55 403764 109278 45038 53813 776006429 39429 497124 74 272434 54 83 43 177605523 250044261 482125 20 342046 78760 41918 65 842830766 422199 65 28 367114 114186 69 51 317237 436404 13 471050 343522 357811 48 991003307 199553775 187385765 86 115078 463346 22 66 74 671683809 32 47 270730 285753 864716786 98802 60 401639752 257469 54 93 399332 92 16874 388363 27875 84378 49 413309564 65 676477667 237195 214487 6 70 304688 4 379026 35 621927497 85039 98 51374 468873 172969 2 98 304006 356339 14 76137 6 224934 14 644352777 37 285696653 195405 9 34 7 44968 66 193092 3 422496 45668 74 81 259392 69 113226 88 32 68 68869 80 363833 109167 19 19 55025 327006 490966 5 104514 802410482 48 462101 252438 17 51 93 457507 111777 72 39 9 201621 173066 34 40 898294661 53150 37625 218289 1 19 210494 364614 377806 44 460645 591047104 72 379942 77 51 87260 102834 57 218547192 178483 788357101 10 314771 172377 57 255528 191113 504427283 16 43255 86 65 189451 8 60355 254059 398775061 68 10963 346053 90 59 235535 9358 351051 41 63 40 618275400 83 143927 233957 279202 376596 28 99 72739 390723 25 272364 83 8 274168616 58 613210128 47 397826 5 13 494251933 381493 58 2 16956 404358 9 449683 306504 31125 1 394647 50 91 475766 48 393596456 78 123132 95 27 92 15 81 103753 22 218254 195353 94822 487262 470021 358462 62 232925 6 56 202952 82881 4 59 84537 48 4 79 26 31 61 3 29 359594 6 86 233817 545668386 71 373878 718779902 77 212881 91 4 59 167607 18 912564271 1 13 246263 5 76 56 17 379709 239920 148276 373557 7 49 25 367167 227702 414708 147347 5 82 150094 79 441825 396601 431208 40 160121 96 7 60 178845800 59182 6 860476455 47 47 12 496424 88 82 97 32 7 72 616439020 498163 207490 7 121360 48 265254 41 94 97 1 335851 71 296936 167005 65 2 4 82 61 150665 73 422803 249618 954970881 57 114452 126887 3 95 65 42 20 587495160 273824 51 231455 87730 489017180 146767 30 38 95 150215 24596 84 34 97 46 184955 21 8 102304 217872 41 86 253870 71 76 71 163561 5 46 3 437841 433582074 6 419757 348638 23 40 38 38 1 64 33 427217 11 8 103211 27 162699 65 928310875 475201 77 242041 324074 24 34 661498057 206202 289776 465955 9 385482 158680 320844 18 96 98 51 47 87 660701273 71 44 55 6 501023895 2 130444 9 70 458525 276569 45590007 434211 30 434358 67 431338 123126 5 267680 30 144675 29 33 22 25 421207 119377 53 49 86 54963 68 9 75 98 404080 222233 180190 310343 360479 15 510932795 70 37 87 282228 53 96 218978 6 39 65 38841 918572075 139725 97 369352 259518 45 52 49 48 1 484963 349919 2 91 36 87 106941 25 4 78 40 128564 464541 8 581169678 38 24 398813 16 1 92 261157 6038 271285418 57 69 3 106781 55 401517 73 141314026 456893694 323977 56 490484 8 972085765 94102 323511549 313054 46 158171 22 99 37 53 30 33 81136577 83573 6 48264 892037299 285538 357135582 22 51 289817 18 58 190886 168272 2 19711 77 45 71 148483 291151 56 791950539 20 2 35 770547096 50544082 106647 77 515223668 215104248 96 3 86 57 48 3 453078 53 452708 352102 51 7 17 939785894 4 15 54 309482 46 1 238154 317947 6 477543 8 567622770 390815 49 92 2 807749409 8 225509 92 42 99217 184305 11 85 9 8 455991 198515 154938 74 95 98 4 958838597 66 40 81 411066727 2 30 9 4 9 211492 614646394 585746538 132990 229375 3 23604 213829941 277205 91352 87202 15 206651 21667 77096 193267 29 53 46684 420377 4 307166 30 18 30 87 230218 217984 30 428282 5 47 70 389151 66 99 360721 458828 71424 586557589 33 374433 71 244741 91540 179554 137650 5 92614 22 78 55 1 430975382 76 73 95 373053 7 48 37 95 11 183158 271609662 230985 36392 49 4 55 64 40784 497192 36 53 396796 35 270066 240849 52 436788 11416 54 54 725218982 348435386 64179270 37 56 76 16 51 678016088 24 864841741 619063805 40739 88 52 379249 488681 902022394 255590 441549 1 41 219140 188765 437944 69 50 7 67 31 56 277843 92 37 401058277 82 116250 9 31 69 65065 5 2 76 95 65 15 164178 353570166 72 346191 3 18 133686 231712 10 30 372967 192361 30 70 77 200627 52 479508 68444 103293 3 2 37 27 306992 64 329276 473681 487584480 12 80 65417 496023 493128 441150 214334 354286 320994 68 438494 377499 8 223733 526727403 63 441231 40 49 7 40 444254606 60 181485353 27 95 98 250188 345552 79 162320 81713 23 203873 5 60 66 1 70 10 64 481779355 92 98 30 972561130 1 47 379850 35 24172 64 92 5671 56 73 491730 9 6 8 88 96 837403897 55 6 8 445173 100142 104317363 78254 43 95 77 52 67 81 411008 255140 33 29 447019 450089929 429830 404953 232075 19370 324240335 219448 24 56 45 5 47 668334299 420633 252280 90 427002 236392 371435 32 56 196147 75 247385 9 442416 583532324 76 483288 98 156704 4 334493 23328 57 406854 5 3 374090 457846670 186936 356114 313924 267203 229263 33095 498510 499495 3970 366258 78 29 5 25642 35 17 365081 302595 61 114627 262200 44 403131 62 106469 85 35 325290 284863 59 875523696 97230 44 258561 168239 1 447612 81 31008644 68 3 86 60 35 3 14 8 66 372829 180719 243653 86 157257 9 52 50 75 4 1 450900 287283 297756 337706041 6 73710370 78 2 48 744646918 37 435022 1 56 72 264378 435236 213763 11 168905194 2826 303311 41 351275 65 91 5 45 150231 307933 111611 97 7 42 8 194767 64 46213 318303 88 853349505 31052 18 397239 183166 2 162804 6 15 890419720 26 961101264 356205 82 7 32 80906 271596 940573088 101314 80 862527175 9113 69193 179727 51 489697 280889 170330303 1 182144247 178719 100732 21 8 7798 132134 89 568078023 716532191 9 487199 199269 50 17 27 340931116 220884 95571 10 367360230 45430 56 51573 313400 302662 98 340212 33 38 377912 116121 354466 516345074 436950 48 6 429713 239075602 85 643763920 9 45 271111 617393849 60 31152 8 48 64 212079 156750 10 84 86 463794475 5 185855 35 482892 425758 5 140696 43 26 178170 51644 430581 3 26 458465 49 375667 371055 78 42 68 19 81 42 175179 300009 95 335242952 171891 363339828 21 48 2 252297 99 228512 22 9 93 130618 56 84 844626832 43 417699080 7 3 892928099 337194 43 3 234205 97 747650296 99840 48 316102 6 42930 256345 3 409726 59 63 32 50 415432 41 40 40 5 22 80401 71487 318908147 303332 61 993824957 395807 295574 51 32 8 186168 141656 265387 417618 183830 37442 57 693128854 31 322923 769475834 57 58 480545 99 400402 70 38 729703670 1 99650 396171 1 10 18 57 20 485169 8 33 5 480908 191708 465293210 54 87 75 37 90 52 380259688 323841 64 69 24 438982 4 407493 90694 43 63 34 15 8 36 10 1 73887 11637 30 88 365701 76 2 59682 15 286017 482262 163907 90 10 68 304330 9 300383 3 50704 159356 344850 11 79 286038 6 78 42 39 18 303992 91 32361 6 96 918361534 19 49 798807835 86 338057 147124 286567 313640 25 45 276044 202049 491617 15 304670 98 1 681882785 401027 541174899 393493 451842 426548439 6 79 70 336194 95 719284589 465920 36280 37 396485 46 496085 63548 419357 430214 733359554 6 83 1 10 260580031 75 55 42051657 53 212386 29 588962862 61 338817504 100225 3 43 86 98 117283 78 59 43590 38 16219040 359076 128284 5 60 196876 37 6 74 250533 70 6 17 739167993 493082064 333478028 576291674 110951338 7 225306 45 8 118304 1 78 26 224505 280180 29 49 243571 12 22 14 70 27 62 417821 237935428 42 70 336164 29136 100192 306014 401305 356509 303970 54 17 346827 81 8 30907 173193 68 85 317822040 54 56 65 302399 192396 398593365 1 153758 292339630 97 533985141 47 827574342 2 410704 332620 533142987 162225 85 361670 107046 472453 100718 35 380691 899 59 355326 362107 71 244443 31 5 57 26 58774285 93635 898933319 388928 261197 2 600727106 446303 16 81 217964 98 334637 87 94 481511079 40 68 42 90 55 22 98 37 105309 39 385809 694717537 3 49 9 39 48 34 14950 59 52 127373 12 49218 24 54 58 901160836 347084 217095 3 66 3 358731 66 6 72539 238420 29 91694 137216 2 394181 9 126104 305668 12 33340 68 2 5 96 98 11140 269640 87 55 272166 493962 47 2 93 208910 85 1440 93 52 455222 11 495165 237084 99 268601 399783 6 242313 269755 271083 397486953 35 207364 2 49759 928533782 696821396 418554 55 20 76 1 29 80 489811 86 87 77 173886 478998 175149 1 39 91 234736 33 360724 88 14 796649466 413603 6 75908 1 81 38 29 62 55 384432 25 415676557 79 455311 484397 45 490945 255886 2 83 72 755878704 2 69 89 122776 333576 93 20 196642 248278 52 417635 4 64 47 21 79 100708 93 9880 19 192031 322372 199740 268294 1 17 28 19 116010 240902 228552 25 299110 189223 23 62 6 91 24 16249 78 210732 36 4 27 7 14 97 21 5 33 9 88 82787 65544 26309 60 91 286108 83741 4 12 20 476627 330786 357977 99 13 61 201025 8 123922 73 37 9 34 170752 66 486916 62 86 412279 51 10 73 32 504883001 181002449 28 25805 173979 109135 920474567 303011 1 53 140601 294585 392377 95794 363979 34 8 17 8241 16 77526 25 6718 20 569617630 227127 311303 50 39 88 20174 491902068 91 89 24350 10866 28 135878 25044 876099322 461655 344199 8 242962 484872 48 402087 10552 333049 55 74 415957 282392 69 144423 215213 298111 349475 90 440829 41 62 9 439747 97080 14988 76 14 183498 62 90 58 357509 382455 7 78 35 94 63 428591 26 76 267939 153798 183475 364535 357338 3 89 436889 9 94 487275 79 458474 89 424789 340035 305223601 473568 395228 356881 10066 10 167157 19 89 252343 20 451643 64 132456 65 49 59422 76 860227840 3916 93400510 74 12 2 60 26505 115109 107755140 52 379665 47 16 244883 493964 34 8 80 959389116 313373 62 17 173614 13 28 41 350018 48 43 83 62 24 315299 316327 14 21 61 58 195680 70 494732 69765 60093 57 98 405921854 94 264089 498524 445459 78 9 226479 97552 24 5 374813 16 113877833 74 99307 60 225024 4 868432663 58 292169 197782 88 22 436826804 208613 22 275518 93 99 129905 86948 47165 82 899580216 18 26596 559443643 686463130 77 339262 27679 58226 102494406 202199 9 56 148089 239306 4 363372496 260563 39 170449 82 9 95 87 398812 17 131236 17 348030 289047 38 125617 277456 1 70 57 34 367180 220550 90906 31 10 895485251 76 279410189 49253 27 248342 598364083 1 59 49 54 36 681265150 67 133470 165138 254305 74780 52479 85511 84 886286818 475328 4 40 491215 329639 141354 353390 74 12045011 900654410 154413840 79 415529813 235207 114828 37 46 84 4 23 74 281547 478260 36 465348 418908 68 468238 21 39 83 138206587 655248537 388780 416842 81 71 91 10 96 59 2 355165 23 273795 207100527 54 85 22 9 664580198 64 446434 78 88 177149 86 546170219 113388 37 49 99 270468 446418 876009387 96 16 437243 401734 23 57 68 76 87 328287 343634 798929417 72 394025 38 43 43 755422858 496586 89 62948448 154928 236056 475863 7 407399 54133 470932 80 79 265984892 60806 1 49 62 27 64 84 279696 69 3 60 260766 70 212487 130923 106819 61 21 848301321 88 8 106307200 50 38 36972 4 39 9 59261 247494 59 136690 80 997529183 57 21 313508 390797 9 452025076 310717 14 57 137329 998218285 7 327806 308666606 2 180196 185399 940360944 371283 259538 55 355387 457698 162126375 275861 653026977 43 415925 877068509 6 80 96 15 93895 52 86 676861091 17743 7 438699901 9 54 365641 995376350 30 376874 65 91 174526 147071 433526 488749 178640 257536 84 86329 9 4 61990 227091 9 57 15 272096 27 279151 177577498 29 21518 330418 57 54 43 360730 3 497710 245446 1 262638 9 264324 59 86 5 416310 61 426622729 44 280675 57 184726 55 714627257 34 476450500 474074 88 2 52 80 428022 45 414788004 658999872 116833 79660 81475 308410 461716 92294 70 241308 29 41 303793 114813 314424 208805 236462345 529133350 438613 134474 96143 201850 84 74 351951 97 257499785 33 23 25 29 55 30082 80 486245 238459 122203 13120 78 256915 125281 72 160295 210247826 6 8 86 252146 98 57 2 72 2 598271839 34 34 62 376166 70 128314 5 281577 34 2 5 85 403678100 73 9489 72 530484805 53 11038 89 48 81 65187 375335643 42 65584 940199817 11781 151659 5 67 2 89 43 58 83 18091 69358 38811 762112701 88 27 68 1 972853766 31 184122 9 68 83 67 78 34626 952365961 11 22 95 661506202 22 9 7 81 43 155438 6 229064 24381 849369304 433589 53636 53 2 7 3 9 3 75 81 284649 282664 28 143325 1804 374899 74 89913 29 46 175878 37 433231 68 14 301794 103697 28 7 264226 18 405917 183794 944276983 489745 190224 79 67 17 155985 88 459075 93 55 52 545561660 275279 50 353815 20375 24 348047 88 79 414299 142350 50 26 34 24 83 4 48 268683 88 8 13 3 3 15 113309 286114 70 310413 33 40581 187674 33 99 713856521 14 82340 271629 173310 142523 232142 3 6 47 63 108818221 115720 382483 385150 225426 25764 316194 47 357596289 239700 31112 238584 7 190925 48 81 43 284594 299253 80 92 95 73 27 153704 393041 81670 41 973648676 341569 48 25 68 491543 7 3 8 362593 43 33 455722 97 349248 14 931524727 16 81618 425104 143704 69 4 131827 90 260939 202710 333202 73376 138908 94 61793 51 65 123081 466904 150198 468095 66 93 298198 169782 198922 154622 224069 19 5 534076153 75 81 382810031 7 22 422416 7 383325 28 76 439711 1 271281 355815 5 72 22 8 11 52 466419 377298 137611 222958 6 75 44 17 52 8 271637579 250511 34 321301 5 343306 47 5 61 419019 89 556207171 94 16267755 70 41 21825 74 6 37 198642 127696 746193815 86648 26 66745 326335788 126418 25 72 5 330957 204743644 59 13052 57 46 249157 93 246108 65 962069042 8 26480 194861 96 452727 201095 6 465637 344207770 52766 79 128764 98 8 165323 96 10378 141305 71 20968 123320 5 329718 76 97 280173 261726 230794 226935 78 433509 364566 779563194 94 77 91 20 490670 61 127933 113003 296005 43 47 1 227664 160250 41344 87 397862 186142 193078 210528 87 77 501133714 137819 41 6 99 95 467612 177260 54 208593 99 15 97 399331 441051 118745 415483 56 3 814356884 66 505435880 759765659 328934 68 109858 118894 337030 273224 87 830006577 176269 299347 437280 465646 642389048 74 29 67 234857482 152818 115534 23348 9 688333646 75 488849 41 9 21 872945351 6 136318 74 132906 46 5 455974 48 68 171066 10 12 39 447791 146391 64748 96 367497 53586 10 195432 276131 11 244939 13 20664 438804 256146 152899 85 51615 468475 86 26 460249656 49 388695 13 775609371 2 45 45 34 234196 460623 93 65 381817 174123 35270 5 79632 83 35534 95 25 16 72 96 9 143400 94329 20 300810 344004 105319089 9 73215 498322 26 192529 38 4 9 30 224928 61 35 4 235351 396055 111537 451992 710588589 76 53842 6 94 130184 463672 857216388 94 437217685 6 38 51 10 7 7 5 50 35 963187693 346400 1 73 99 473168 75 210013 6 118909 47 27 314736 281822 367979 34511 66 41 62928 9 243955 405640708 340795 353128 446241184 493657 133616 37 219036 63043 9 1 375444 373003 52455 100375 343036 69 69 439848806 182475 298548 66292 1 387461 2 255181 8 78 157420 347548 88 3 37 34694697 27467 409647 243662 30 54 82 237445 5 159420 20728 186937 5 322464 325748 87 303698 47 38 97 31657413 165156 54 79 9 232761 47 130180 15 15 3353 27 140533 489766 471612 76 48 34 2 105027 50 274112 44337030 271552 17 56 286607 447001 408928 53 372991 151945 81 68790 4 178618 124609 78 30 341527 27 32 35 62220 436657 67 20 798192495 286079 8 146585222 28 22 1 179925358 338445 333790 72633 87 28 293147 1 222395 3 57269849 52 298408 18589 2 314189 734042021 19 58 34 295157 6 485036 62308 2 340879 13 40 482656 26 244567 35 4 399886 115940 30745 58 344016 59 366374 8 88 484864 81 8 280402 30 94 5 66 343183 373244 87 862639297 384283 386570 331664 69 44 34 44 426456129 379546 41 120727 6 94 375009 226967 1 7 182544 39 1325 70 4 79 83 297789 28 404894 67 415102 1 924344124 182749 417923 241073 32074 94 723828979 30 11 18 57 139048 24 15 98 76 257107 319596767 153242 25 117183 81 14 86 772862823 90 486295210 17 7422344 874913210 246435 86 37 86 452549 45 17 157154 136422 77 89533467 85 42 454584 34 75 64 27 240494 277309 356971 4 903195230 23 216915 438962 344103 469744 143224 277358 436702 17 47 131293 356069 87 362312 32 267223 499770 20 22 391208 351806 462020 496859 103569006 34 69 7 71 48 128725 232926625 491946 208451 6 5 56 47 110895 22 15 367208 16 339552 102748 47 340140 28 37 859298547 333671 99 27 37827 5 457748 98 16978 4 3 395227 84 7 366947 15 80 34 341516 426192 27 3 491713 89 245295534 86 30 50 449435 495193 91 36 98 362499 341338 389575 446155 40 481124 25 3603 59 74 18 964794380 2 6 1 372029 63 43 33 294429 33 86 89 409388 4 250434 29 660777114 57 76827 26 50 394990 90 97 31 8 431605 66 95 215759949 27 15152 482682652 120414 5 418383 152009 461290 19 673693594 54 1 42 65 76 3 8 262102 86 15 272125 50 45 36 397670 333736 26 1 485947084 57 52 447163 78 9 11 870294203 307357 96033 106123 96284 74 263681245 9 695651949 314281 92896 3 84 490848 26 165881 8 42 6 901632145 227492712 62 34 487754 59 90 252394 35 56 56 273272571 58 318530 28 63 355754 151276774 32 53381219 25 317199 48 481982 193350 93 32 2 21 71 54 124049047 4 386989 406919 166108 13 17 26 42 10 281528 34 21 43167 454247 217260 67 15846 676254392 314947 21 37266 358513 337035 26814 337420 46 3 41 81 38 129123 35 30789 87 3 99 387958 9 7 94502 27 559903568 8 22 5 631864124 414910 8 165889 158942 48 207227 65 45172 349875 887441098 233948 124543 436568 735035830 56 299197 386820 135737 270125 81 323711 50 42 110703 57 5 240952650 488538 5 17798643 385535430 74 459911 104940 58 64 16 3 937005609 11499 219523 46 92 92 40 91 106561 75 488676 80 28 80 99 58553 64 94 75 226581 85 159975 133000 19 26 486956 413090 93 918703590 149896 130534778 450887 179395 235426 242152 1 46866 269863 388724 64963 95 639723803 495070 11 56878 90 337336940 78 51 41 51 205466 58 22 49 46 13 17 93 78 44 412676 538798096 11 435552 271726 271681 57 69 31 350445 22556 288748 121701 451603 125850 752794638 13 11 348934 17 20 404839 359581 512289925 11 585715425 383038 155294 27588 68 3 365896 81835 10 302306 662990539 42 49 440507382 33520 48 354640 1 309495 62 806704896 5 448710 433865 75 196593 19795 96 319447 201756 97 368704 22 26 47 75 16960 43 251729 46 78 94 31823 117687 373195 47786064 977674952 416761 2 333464 371851 89 116187 621685975 74 78 75 55 95 448613 62 224237 181531 452650737 35 451576 86 42773 397861 71541 178610 12 56118 46 8 247162 398348 301053 77 72 269630228 82 52 8 60122 26 41 36 35 478933849 422071 324886 71 439896 109331 39 60 908124368 31 36314 120601 40 18 93 4 38 13 45 796997230 52 448919 23 38 60 219191 47 38 37 59875 87 9 75 57 30 929830931 403431 26 7 52 82 177676 61 74 29 99 86584 5 58 391973 636173083 52206881 7 62 420238 2121115 233092 14871 25 56232 373172 87 4 13 40 13282 66 392463 64 231327 285698 20 89 3 2 54180 3 56 193082 445488 476086 104400 77 99 1 20 411308 427872 412741 479289 7 347582843 205374 53 257564 417987 228988 30 70490 558922679 65 916283204 219831 76 87 204808 51197 7 29 1 573259861 3 979138811 6 66 92 434036 43496 577179807 379863 258953 398285 25040 410866 379003 4 41 30 7 94 442005 74025 226520 355844 339309 4 28 70 453329 51 4 387522 851019208 68 4 314280 1 65 61 98 28 204544 422031 56 35 19 46 59 101410 77 119507 87 6 105005 432071 11899 396159 72 91 90 111249 5 9 55 82680 492966 396251 12 151822 34 11 264070 12 480885 3 102314 26 31 59 48 339737 192864 159279 368999 97 39 395265 92 464579 390401 19 28 168103 85 444848782 225479 180516 342793 71 476022 479311 339209 96475 46 152975 63 213562807 104476050 95 38 22876 101408 12942 96 428237 40 419862 241137 7 421823 431543 96696 286480 59313 89 460741 66 91 136290 490742 81 15 75 66714 219744 123008 268555 224939 7 427891 82 48906 799935918 96 90 1 66 387984 67163 12 74 82 99 3 28 272442 59 138898 20 48 131342 421661 213815 996535868 922479417 65 57 88 4 380361 42 27 6 424490 669969860 7 28868 210540746 318396 457478 83 39 50 413230 179173 445753051 3 372511360 399739733 1 23446 8 214356 13097 334480 243809 124771 4 845191569 165091 52 63 339242 75 68998062 374995181 32 61 13 29 9 431755 5 360189 994836606 371615 254403 266426 4 7 464824 868214968 281099 135160 80535 131559028 1 374496 339982 400 95028 169296603 5 7 151411 59 88748 64 2 63423 1412 96419590 6 98831 1 93 237362295 3 43 26 361158 774478482 342123 74 386603 183935 182804 189458 68 45 35 68441 130055 74 460326 8 357028 338652 14 77 58 93 148172 14 92 496207 43429862 99 148813 6 70 834965387 104831 15 861511761 65668 6 45 18 97 87 60 203788 431103 45 8 752293111 698695291 110819685 68 35 87 66 17 14 140080 17 948109870 8 440854 9 58 128375 58 478863 48 225791 344211 54 15 77 8 77 137413 83 89 60 267441 16 65 368534 24 271176 181541 27 424205 30 81 478444 30 9 63 18 457814 316086 6 260180 6 7 50 28151 37337 424149 127828 54 9 756174652 15 223446 85 277195 67 17 261180 600879246 99 7 4 388610 7 948635072 244612 147333 163775 275216 86 74 97 81 340271 118691 266604 5 212084 17 708235190 432631 187518 128924 80 19 99 5 82 2 688627030 322926 91 468256 97327 31 176125 670023260 472489 90 31 271700 1 422247 92 323549 33 469369 88 885058832 35 110931809 92 7 75 22 60686 835867374 4 61 221000 11562 904122771 390689 51 58019 359792 4782 88935 549828218 247265 379368 187116472 222495 91 19795254 16 271987572 257456 7 765418384 166688 127179 89 449843 1 93 45159 935350651 33 17 380056 12 71 4 202006 298175 708436964 883198817 410853 322683 49383 41 34 60 379782 31 37 11 42349 47 18 68 39 342798 36 465732 161774 896525517 44 25 598268440 297886 33 286427 98676 124945 14 368158 22 254688 469228 229758 42 289093 97 61030 435236 549937924 65 5 460798456 139976 37 300512535 84 176753 62 65 380213 464402 386563 6 73242 202254542 37 294793 53699 64 85 21049 2 22 18899 68 674785379 44 27 79 280978 98 66 54 91 8 194548 67705 71 25306 474312 230629 94 2 275468 143980 67 74890 9 9 51 336009 119678 95 46807 77 189662 1 448572 96 109359 3 94258006 24 19 289993 475430 153878 197293285 401432 49120 63 31958 47 126889 356617 2 238071 51 45 69 5 43 32998 82 5 6 255049 31080 19721308 274312 97 76 375620 19 90 113301 2 65 75 15724 465721 88 29 490859 32 157006 45 336400 393339 314464 365188326 62 469034 60 504067475 4458 367055 60 383126 565162574 308229 97 76 290321 58 495850 292596693 76 36 185368 1 476102216 300871 7 57 52 31 5 290078 153137 461592 419197 36 12 32 329244480 281973 99 30529 16 370374 259337629 236898 338287 9 3037 107176 36535 3 345665 213224 269714 439923 2 122174 82 758019158 193894 61 22 224436 71 88 36 73 45 2 836081167 28 37 58 883400621 74 5 27 81 88 4 365298 5 79 6 697743407 9 34797 2 105855 7 228013 923187845 393097 25 96 55 4 1 50 96 573235033 58 6 124289 77 158778 76 90 39 91 3 69 38 67 73 8 414937 71 21 88606 53 327253 15308 36 96 6 9 40 80 256638 387559 59 26897 64 20930371 2 4 217450 115453 51 6 170883 417555 74 45 145881678 22198 161816 45 349845 63 2 379329539 37893878 77 3 89261 11 6 428287840 386185 484373 98642863 56 469202679 154682536 65 196111 341307 73 309709 56 52 65 87 85 471457 792429040 59 732261519 171259 17 256015 18 209393 129649 80 76 37 20 27 112710 354216 481507 32 45 2 67 30 4 7 21362 17 533707714 9 299295 883461797 320527 212852 5 76 24 91 124957 847675820 8 48 141455 299626 6 560757042 150583 80288 58 82 761945998 364375 26857 291897 271017 77 69 257326 221008 321311077 192311 23718 72 404539 8 227966 33 64573 366661 1744 36 130383 73982 8 483431 471944 95 63 371550 31236 3 86 10 335313317 79 98982 786040533 18 88 76 74 13 99 344102 99803 347792 214406 475773 65 397165 73 11 6 27 7 83 474972 51 80605 46 176190 88 78 19 46 59 37 111295 88 15 95 94 38 294933 45 75 20 64887223 288134 161991 46 46 49 29 88 454309 1 291242 23 26 908560498 212076 14156 295846 26 48 57 67 30476 61531 124449 488215 9 61 56454 477043 229875 23 124778 78 469355 207554 77 451021912 75 38 6 71 34 450120 7 142610 82 1 8 54 55 4 2 139484 297930 390026 4 7 607311771 6 86 2 248141 43 400715 23 91770 97 66 359144 57 333602 881245150 50461 79 15 355471 7 14 462210 172256 81860 35 251447 74 79 46927 3 3 50 103489 457063 287932 426173 86676868 447827 96 463060 656188437 8 245467854 298816 5 9187 347530 304137 973641828 197277753 89 27 335397 969155901 391637 348627 117015 207829 97391 443004 733522454 31 695606565 44260 142253 163646 85 53 5 66 96 15 128077 386989 53 285514 230655 60 231247 128629 220253208 1 179146 84 164438 93 42 331231074 36 9 51 275556809 891963270 25 1 19435 489184 2 416712 90 323020 338323398 68 191598 308384 98 98 485909 68374 410563 83 27 454042 2 344109 83 63 57 47 70645 50 462729 484319 23802 329075 27 121422 31822 326527 24 149839 37 72 493907 8 71063 7 26572336 13 4 80 82 2 2 94 104857 65 76 30 2 7 92 398602 1 199520 25 5 62172 466820951 3 22 57669 85772 89026 146148 378091 300902724 10551 36 167391 57 1604 9 959313569 5114 16 56 1 49 181694 7 82310 21 430767 19383 300331 29567 5 419817 421212 55 98 282908 212801 8 68 308021 210062 784764855 182 377009 830927009 388165 160848 38 60 99 23023 263263 303427 23 30 5 204881 155052 7 7 35 5 94 340022 179932 93 323872381 185197 24377 74 428612 91 950263846 443382 469334 9 43 357433 89 392074 48 57761 22 92517 370931 189687 411676 499545 113714 9795 296429 63 96 218118 72 356269 49 12039 351578 755353893 81 18 447749 6 216313 158687 9 123319 77 71 283478 104745 362457 22 62 42 498900 55 367515 4 86 15260303 66728 141653 359153 388963 137252 98 89227 401936 194575 116495 67 75 493291 29 274084 79 804858196 211047 38 81 68 178113 818194463 67 38 2 363408 40 175741 23478 71227 189535 225094932 25 43 468273 22 25 63 335456 36 70 43 18 78756 57 393334 2 62 35 1 460826 83 67 222637 7 121360 240650 76 5 194191 195820 432057 102935 181260 37 15 40 300313 44726 192070 6 420537 3 64 34 41 343310 497945 66 324776 9 70 70 18705 49391 256435 36 7 34 87 63 54 169915 5 59 53 141385 423130 6 13 8 220572 196411 239356 827432502 67 22177 114988903 19 499671 545812232 494497 24 70 38 377529 73 364441 5581 23 49 326521 96 63 35 29 53 4 77 27 174152 154859 250813 433675 495935 205450573 89 385777 64 441518 1 118076763 40 58 435193 62 86276 37924822 10 454457 40069 83 10 93 40 4 77057 362869 384145 382489 7 102106 40 113524 20 7 59 69 3 51 466700 21 466237 3 6 99 78 87 37 88 74 4 53 454210361 66 126011 307421 33 68 124405 83 46 68 40 399242 41 18 423911 51 375756 88297 417268 368197349 94 41862 14 40 470586 493103784 132606 67 70623 65 92 36 115856 41 143584 551562363 478226 24 28 3 71992 73 446579 436246 44 350407 60 488049 383060361 78 321591 169922 5 45248597 367446 8 74257 30 73 292745 240538 97 5 124696 991612719 329209 2 314074 12 135505 83 1138 10 4 19 49 51 784468716 30 6776 213862 448838 33 482394 99 71741 223404 364518 96 384264 47802 110249293 86 4 49 932747021 94762263 329126 17 86 340970 37 22482490 38558912 3 78 461333 18 272729 38 93 174158 83 83 379013 46 262157905 332350288 85875723 11 292182 489089 7 154058 66 27597 21 274099 786760129 201703 458234 24 182968 94365 90378 2 30 17 97 305623 451657 727260420 60 63 923364344 200894 2 79 94 387598 17 84 118956 489683 136308 650850487 43 64 36 67793 60 8 68 230453 333902 304641 159640 7 18287 5 99197 424935 432636 38 76 423562 162894 3 38 942835729 95 43 11 28 9 171290 63 32328 800965358 160439541 86 218244 261540 9 35 83 31 487472 36 83 6 12 70 44 834162733 515798806 89 551547698 74 50 384898 69 502180025 82 134749 70 117711 419550 61 39 37 26 84407 109580 264157592 12 73 16 53 52 83 951544518 39 48 407422 312786 340153 86802 7 6 99 43987087 198391 74403 83 12 28835 56 26 73 397447 62 490584422 26 22 10 70686 684392882 96 66537892 412868 373813 35 14 66 1 58 50 82218 7 7 125143 286637 29 43 274496 486478 90 98 144661 372683 489773 9 44 624718167 47 7 457191 190062 67 8 72 34 490227705 74 212697 184480 988663698 164933 366553236 91 9 299468 660797565 54 66 307958 56 4 165563 22 6 58 44 95 43 85 65 474169 112256 699294014 113136 2 433659 425824 146393 396140 322787 361798 134217339 474828 261975 131980 6 100220 189389 37 80 21 9 434965 43 59 221794 318841397 76 453776184 93 28 315194 5 440523 14 126663 891896261 234757 15 894700793 20327 111026 51 32 170275 60 9 3 14 13 340369 152186 49 50 391248 76 396977 61 427101 441061175 250025748 75 6 95 45 62680 136917 297404216 34 90 28 142407 328049 174467 448008 2 47 14 42297 157454 332982 467658 614670640 573242909 70 1 2636730 93 355448 53253 127948 47 56 18 318337 60 66 473439 25 243783692 463860 299773 96 150912 120958 83 66 64 82 474982551 73 244405 273507 305690 35512 85 251264 79 326016077 657831395 44 66 457024 91 233854 3 701520699 18 291665 347327 12 364196 208136881 52 8 378227 15 410194911 63 77 67 55 399792 34 957567548 51 65 93 95 54 10 35 128638 197822 88 16898 77 18328963 112705 134661 381276194 5 86 21 7 415132 509281290 20 325897 626968069 7 489508316 27 5 3 369494 10694 59 464839 42 4 349461 184939 67 306181 54071 56 9 208098 115324 317487 24 314366 62 308059707 88 68 374182 67 159999 966971611 46 221272 24 32 16423 99 946386515 40637 14266 68 260382 750376804 252340722 370145 17 56 491387371 70 90 36 39 51 45 17 744435531 308057 48 309244 30 262152731 333068 19 57 68 211255 290457 480119 223591 36 157730 73 8 99 468699 27 30 292060 259450 351516259 31 504196164 16559 85 234139 54 84732842 248341 27 92 56583 679072810 36 62 15 42 30 10 207661 53476 12567 4 64 96 17 556259120 245239 361751 414453 86 45 10 655750083 121099 296112 76110 58 46 6 83 786866095 468912 431704353 238479 32531 893979176 6 84 12 1 346190 77 19 71 21 9 2 15067 20 55 48 521992966 51 79 579407224 537294020 419880 391511 8 84 176226 3 169382206 206013 12 23 57 16 325679 8 92 478230 3 264951977 333685 22 8 26 49 761984313 82 87 51 57 465019 58 6 38 94 450427423 75 51 59 179326 64 740634514 437621 914469029 422784 25 42 120753 499888 283533 82 113412 69550 32 411776 20140 890511551 253853 900095998 42 30759 965619930 73 14 419698 1 330942 194527 373514 345706 483989 182589 41 11 451568 30768 245640 616909887 65987 64 90001125 30 35 9 13 91 257718 69 487306305 194168 431000 8 27 87 8917 10 468623 299586 195412 339692 65 163179 808002571 173025 114158 13 32 517724095 2 710923252 15 756215408 93 3 39502 639751480 366220 437616 61 322254 157036 97 27578 23 161209 79 97 155398 128446828 156473 26 177671171 226678 14 18 261823 79 9 25 25 7 241876 39 4 25 27 372526 807849640 267818 140548 238552 6208269 412505 96 3 20 347126 73 57 190013 331822 81 12698372 9 94983 38441 43 437907 158128 50 56206 26995349 358600 91 93 77 21 13 5 7 307266095 23776 88 61 266580 250833 219769 36 25 59 1 796756036 572583207 28 46 394621 417211508 47 82628 3 453690 66 3 382144 613068365 57 48 47 224899261 59 12 11 395262 59 8 29 361126 718 14 252154361 6 103854 6 58 276013 95 77 421631 445078 173064781 419187 176615 46 287369 402720 75 40789 16 12 189532 275650 73 752820215 188347 607908700 37 33 370972 493544 34 748145532 87 6 81 14 48973 601522917 94 80 9 790980565 261825 677476503 147959 126991 70 451202 9 54 94 13 27 192078 20 9 72 390583 760709758 14 2 2 66 8 158400 448006 5 45 54016 350286 4 8 62544 38 45305 59537963 479155 353027 17723 46 81 47 14 7 96 467068916 375886984 79134 7 18 543929248 486577 33 1 50 443852 42 480755538 23 74139 110302 50411099 348487 876029383 90 44 62 3 293396 261561 172813 272475 374401 91 53 25 60 83 3 6 71 95 270833 253180 176900 1 461556 282961 4 897902032 6 39 310332 53773 4 346476 464318468 9 6 305367 99 277509 373312 26 5 145009 55 95 53 325341 93216 320752 84 79280 29 80603 4 421712 316476 142180 84 400705 1 173261 8 69 11 345204 68175 25 65178 29 9 164231018 51 256036 136661 76 14 74 46 12 499562 342795 21 56462 45752 378184 239118563 113807 81 407549 40 2 53 81253 59540573 55 145652 7 80278 45 80 27 366439113 7343 20 16 195562 168413 29750 483592 34213 5 70 11 76 192697 855507534 23 451859 25715 36 2 842103413 23000 403891 489616 73 66 36 3 29030 5 7 27 179466 56 12 471609 358106 40 79 4 396330794 816075083 42 642786051 98 73 73897066 4 303255 89 16 395466 104563 91 977350656 703589880 110546 47 354199 478603 260491 2 66 52 505738565 7282 56 307179 143693 35 52099686 60 44 540320381 137633 479575 6 96 241771 38 67 23 35 157485 175237 5 36 97359 6 64 89 276662 164715 489049 152993 70 183749 38 33 26 6372 917545334 160953 105411 97 304592987 28 802741292 6 54 399515 454037 353967 211040 413275 209098 32 15 58 358322 170181 24 5 316026 22 92 38 102624 40 949880250 378305179 50 43122 7 85 152670 297391 86 21 88 59 99 444431 473923 165215 723924692 61 2 339047 9 103023 237127883 92 8 459649 55 49 5 529549562 199211 202126 168489876 246188 444541 67 70 30 44 256658 76 245162 20 99 42 74 51 77822 6 351106 27 473258 318350 58 13 341715 799792079 14369 120283 22 34 26 146182 76 276030 303567 26 190540 168269 71 101290 190409 16 343360444 29 73 105679248 482374 286768 5 253528 457918 14 48262 249915 33258390 402786 26 447077554 222713 352740 388517 69447 88 73 64 3 58 23 259144 19 31 389275 58 237143 404482917 38 201953 59 43 785525833 324011213 433547 4 27 327663 141570 42 76 55 76 44 65 87 242804 6 316412 363563 313005 69 526107478 167634 2 167330 91 266615808 235919 67 33 27 377216 291373 123365 3 31 92 57 45313 823243835 71 10 100258 367038 4 53 272818 490156 447646 11 41 310063 52 79 45 378241 36 1 5 86 66 94 29 69 427501 111473 8 86 55 8 11 335059 63774 67 46 56 665627124 307614 68438 16731024 173829 10 95 52 5 46 471754 20 84 20 277754 78 928683745 273162 3 82 338490539 12520 81544 246640 187269210 444309 28 1 836756567 252004 350453172 300044 54 42 9 71 211711 3 120861 93 289031948 139859 34 14 135820 82 46 54126 994796630 104061 66 201529 22909 96 12 36 112058303 84 13165 44 5 67999 54 475327 465015 17 84 76438 5 747008748 3 301007 27 74 29 514948531 9 56259 1 13 10 82 101554 203095679 762102814 3 68 24 3 15 33 960911322 251746 165895 85914 339097 52 62006 308144 748229489 405871 93 3 789598885 25 243740 21 498676586 67071318 32 94 2 29 461364 179200 4 134407 1 469322 104039 19 882512233 16331 60 228826 25736869 63 47 238404 233248 103856 51570 1 70 20 251090 263864765 161010 486087 216266 471429 27 310432 6 137939 41 277435 40 54 85 107305 586147262 33 78 91 35 303283 69 45 286178 4 69 45 169138 39 251809 341384 54 86 9 409813 58 38489 93438 209222873 7 312332 126646 40 495778 82253790 23 719176830 245545 59610 192979 170618 4 326632607 622564344 1 335657 422807 90 9 289082 67 50 33 21 26904 441661 96 309618 45 3 148179 51 434345 26814 37 452519 489245 23 10 441210 16 322431 816681876 312221 60 328654 154286 47716 8 63 54 148741763 518005287 46 387762 4 9 12 79 48681 22 247940 96 60 2 497598 5 232923 908106345 60 40 20 196326720 7 58 367395 82 286798 59 4 12 250911 100040 306475 157941 767542958 17 32 56 79 199652 79 49 36122 32 12 81 43 88 32 349693 8734 28272 933548253 457174 45 104179644 6 14 227226 204136 258873 80 468618 286819 52 91 418472 488986396 491556 55 93 128474 129744 34211 191448056 83 13 685919123 31 81 5 527300838 469078 97 8 54089 90 64 185320 848084155 354246 383267 60742 393926 44 94 12379 1688 33845 8 55202 962519685 340541 70886247 9 42 325842880 272520 379802 1 97 228303 25 271196 163074 182589 80584 3 183005 79 37 319973 262848 179825 38 240300 64 73934 2 18252 65 5 83 62 13 485239327 89 212511 365582 114417 238304 9796 113606 879882807 1 5 195770 9 21 14 90 108276 224766 1 55 310889 97 9 95 56 65 5 50 382379 6 232739 11 414165 417325451 110181 58 2 88 321218 60 366053 28 1 139405 38 5050 489834 377999 1 82 84 64 496557 3 10 48915 55 463015955 23 85 197958 382093 6 83 42 86 193592 316974 58 30 96 385320 26 519286313 18730 285829 1 488380 360477 12 368604377 66 214196 62453 505329359 63 439496 52 252037 7 408163 245126 268634 31 425742 48 1 3 381601 4 110678 32 33 30 33229455 34 6 221571 3 467661 274457 86 400397 56 61483 57 422002 27 71 357802 34 437542 3 188189 4 66 82463 23 954936825 76884 17 379785 70 6 485804 533621351 37 92 402510 136383 7 295700 43 3 18978 51 91 8 4 178443 336190 490658 419394 209753 181237792 281321 10484709 522711842 32 94 50927 92 187530 73097 42 21 3 52 54972 284473 404926943 309661 42 254410866 782139461 308717 346191 66 227430 222651 420647 459122 45 43 79 61 320715 39 2 44 667668546 92 1 314225 70 183337 159636 11 418818 6 234459 3 94 81 97 57 149984 391396 61681 438765 22 336553 90 107513 5 64 10 14 76 104396 76060179 8 369541 362854 9 30 138765 269142 35 6 18 6 6 415900 194890 39 492031445 473853 49 46 3 44 48 472730 465770 42 342639 98 879505337 11 68 271274 63072 323213 153438 21 225147 9 96 3 22 47 1 22 164724 400016 6 3 579686214 59 29 9 80 90 87 353947 9 2 5920 92780 132497 95 496823 91 89 24 295409 266664 9 1 25 80 47 31 179686 638999706 80 101363 33 64759 27 386175 329439 6 11 428459999 52 72018 30 63038 373104 329644 65 76 165646 7 138570 62 206260 304967658 8 77499 378791 830901478 29 25 13 39 839847017 7 590126654 82 93 26 65 96931 154117 29 89 145164 50 14696 75 108455 336446 25 173217 5 636443025 8 61 166281 136393 14 2 94 79835 456160300 746994006 278856355 456528 30 93 37 310192 252215 59 88 50 290866 123082 245284 99 85 718066976 30095 20 367200 71 2 3847 34 60 2 41 285943 747158601 40 14 1 93 196841 32 119286 82084 67 167994 11 898916357 10 99 83 207566 79 1 99 49 115957 23 4 990583711 30 43 443832 208131 232915 284011 361621 89 20 237330 141756 2038 699341845 8 60 35 152351 14 9 41 251796966 48 7 85 10 489118036 253017 71 7900 93 434219 15412 196647 69 35 33 8 11 302724082 65 66770 67 56851 174337628 68 15 399873 3 137650 191244 4 301623 472053 11 374147 53 431031 88 61666 67 72 217790727 539822223 462389 9 71 35773 97 488640 588126507 222138 220583 66 77 110539 257331 319608 311705707 65 94 21 7 235277301 9870 90 9 142054 4 139382 973185311 7 40690630 86 60 366936 405549 3 336109 331294 29 483102 273198 259886 233092 16577157 4 5 97 84 35 69954 92 687659697 23 58707 25 738160873 58590 296919 59 242842 2 499517 68 35 297280 42 37 5 75 357908 55 203941 4 489355255 98510 33416 349795 98112 397822 37 93 3 272937 129796 32 873645349 945544569 18 412343 469914685 10 58 28 73 343844 73 175987 86 62 221561 209374 236301 816846424 84457 977199922 5 395570 200579551 11 105032 73 709536635 1 201808 13450405 13 380171 16480 20 30 9 3 5 37 93 65926 60416 68 440792 3 28 2 89 347418 9 123789 9 254675 55 236556 974419181 50 299450 19 78 79 37 226211088 93 130271 61 15 48 91 367122 49 14 98 66 23825 374955 330651 62809917 83462 34 11 12 31 420098 62 8 97 427759 89 64 90 458142 81 83 448555 360537 18 13995 1 43 317639 294271 83 487356 331749766 18 3339 41 15333 42 151076 58 236400 379927 63 79 89 476314 35 33 21 79 63 93 2 296468 59 172021 91223 491005645 305435 493487810 36 9 268473362 6 22 58 5 248881 172167 84 37 672236947 42 197469 21 8 50894 54 172919 401473539 231806 264601 3 4 66 429203 49 44228 30 6 72757 80 431910 756333222 159835 76504 3 352140 37 491517 9 48 49 52 4 96 72957 473402 24 37 130079 90 307645 223454 45 21 280597 90 66 92 14 63 56 9 451336 862675154 72476 512046634 55826 47 17 342355728 264010 765880891 84 221985 246300 16 62 51734 949677659 262948 73 498452 113564 1 56 36 7 92 84 79 94 97 12011 452310 796637851 392044 4 85 205414 83 259026 32271 419171 60 6733 16 97 27057 275528 52 316704 83 50742 171247 10 70 18 10 2 474837 49 31 924354324 118801 16452 95 2 426559 56 221943 768651040 14 18 300595 312563 440190 417539 38 6 32602 70 90 46 3 4 18219470 24 21 329028 14 20 25615 21478 482168 455905 2 88 2 273059 234516 173733 40 16 27517 18 360739 177729 72 3970 130833 51 60 66 86702 218833 441893 42290 118127 157201 245285 460614 129266 184242 22 4 413824 13597 8 45 41 244997 22 44 17 43568 34 107155 37 304141 140220 67 48688853 1 245717 47 281329 302527 99 17 79 381240 498876 9415 414795 452299 5 19 485138 24 7 225772 474659 40 5 93 431253 188353 10 16903815 542018329 294831 8 431985 60 331013 300138 139825 217896 349320 10932 1 249671 157318 41 6 741004862 339917 24 89169 46 71 393407 55 105864 51 163606 27492 422465 68 686926416 95 90 14 73752 477139 246942382 52 51 36054 1 251491 43 906145950 424719 10 39 262854 7 97 43 336301 375301 97 475687 174407 677806929 67991 27 621128907 348837 480635 87196 210119 1 415489 250591 474858 80 13 454912 54 49 300504 41 66 13 796723355 59639 332509 36 486989 120770 18340 20 342123 948937285 448132 55689 60 58 952966418 331860 12 895743855 255315 262550 232042 334460 11 28 82 66 378497 28 27 3 150976 59 357567 7709 534138082 8 85 17 3301 36 125708 345821 77 27 11 452880 12 3 57 8 24 475146 58 83914 82 58 480223 89843 6 7 751146340 78315020 412200 5 471706 270448 637384967 69 36 21 67 42759 4 9 59 26 43 61 84 89 46 485851 283331 6 8 125310 9 59 154302 236111498 59 933376154 75 35643 78 41 70 82 238923 224377 485196 11 18 42 59 374822 4 472236 691691000 5 84 10 9 409770 11 610157677 2 16544 333782 384474 14 66424943 18702 102144507 66 159788 15 373308 353190 191543 1 1 3 30 65 38 96 9594 5 293609 194776 23168 9 34 238191 189435 194196214 462391 122979208 453570 59534 98 430052 16 396778 381834 94 61 96847 49 426277 57 52 87 165983 158694 359741 69 391812 177122 210377 410632 425599 48 185793 5 25132 496199 78081 47 61 21661 272202 65 8 51502 30 99 75 30450 458747 59 4 35 224806 277367 40944 94 3 82 91 71 12 443742 579705662 326860 13009 74 13 46 290378 451226 70 255794 583924757 33655 4 472399 29 12 91 51 25 58 7 439274 435427980 2 19 98 487053 97 36 42 202766 301412 144436 13 69 432580 61 38 427022725 56 496175 166412 23 388305 44 230633 385214 274180 164179 432074 82 5 494355 309177 61 50 128468385 168761 76555 53 3041 3 14 8 477218 2 35 1 75 860816857 147553 3 351082 97 321223 60 53242 34 12 622591452 22380027 114497 87103750 405804 409823 3 355073 195238 982167166 431302 494589 363652 369769 57 79392 83766 95 92907 6 41 367619 98 78 53 218600 317868 31 18 176229 402191 1 23574 370440 865070675 269130 265202 30 46 46 54 374779 90 16 492904 51 214037 85 43 296791 95 461867 177300 2 248209 4 6 91 7 157834 188121387 27408 434686470 936439055 339589 436713 339655 5 109881 78 51 5 135184076 33 319795 40 124568 32 495321609 53 3 364702 236182 447380 3 80 51 492210 27 5 16 336690 115660 18 75 94 142812 18 2774 86 86694 28 954386574 94 135206 66 301421 44 235144 39 13 21 91 67 201974 78 466249 81 310744338 555626853 80 60 88 82 477805449 41 578655495 28 4 85 95 91 79 98 23 326924983 29 12 38 44 329660 35224 476984 817250148 47 7 42 494701 99 452040 10 55 9 25 37 26 255267 301910 286197 34 158534 168196610 2 159641857 35 91 6 120606360 451929 119820 36977 33 631825308 369176 74 7 17 23 184853453 21 82 63 887730600 380188675 77 24 157991 3 48502847 422140 8 6 37 394325 5 6 446498 17 205840336 410811 14 26 26 406039 422233 268620 426106 226420 3 369796 249127 99 348324 87 411820 45 6202130 456784 247216 31 95 399353702 383609 104264 54 307800 67 343829 4 8 405484 20 46002679 524540800 91 80 160836 234216 39 59 345912 467742 321889328 49 3 45 494046813 193039 312023 374635 54278 15 30 23 78 54 4 94 35 156833 84 444141 302859 9 98 56 38 94 93 368900558 400001 81 36 14 13 26199 67 11 63 444990 90 44 451664 101689940 142331 28 22 336839 23026 209706 59 101692 47 56 54 119419 466665 4 14 369071 14 137713 62 250915805 81 47 90 12 428390 8 305060 998702062 12 8 61 222474 87 89 191976 35 22 326171 67 208394 50 203271819 25 89146 382139095 59 23673413 96 2 132949 84 283722 30703 13 31425 8 296666 486799 369782 85 60 261129 44 153912 62 50 38 74 44 30 412211 12 4 1 99 7 35 223092 4 164406 299623 51 62281838 13 7507 110718 96 862318257 325170 68 163253 4 873140180 490964 32 192219 242906 62 269960 7 86372 412468 341180 311019 84 397038 492354 818560952 9 345745 2 285542 96 42 86 496566 429223 274709 2 59 131393 81 4 34 6 472853598 2 13 220918 392508 3 4 80 2 47688 2 894231725 83371 447098 16 243430466 233291 327730 90925370 725958534 5 510095625 80 70 94 349172 771308326 71 467827 13799051 3 85 194884776 983253959 5 842638291 18641 34 30 18 72 113364 204843 87 23 74 1 18 46 77 271514 47 354675343 165984 403145 64 23 44 41070 152103837 8 209202 62 63 398236 34 508954084 521475358 79 48 20 450470 12 362271876 421024 466756 83 340030 74 77 310082 89 491086 75 68 22 384888 308865 177869 92 44 22 7 53 375028 20 210327 357887 436633 53 63697 295200 77 66 5 89 68 5310 73516 2 49 2 27 1 431383 701381104 48 49 38 89 276007 3 1 408727 16 233094 168809 181432 4 450862 467480669 174555 1 61 66 72 359600 180305 346020 21 43 400086 58 93983 434722484 110931 48 87332 110220 436432 4 127721 288460 159149 91 466717 20 673931164 90 432820 131350 485536 75676 6 5 477709 191062 81 122119 42 34 196439376 63 146035 42 80337 448167 66 222485 986061538 92 5 76 298957 33 14 69 472199 246803 34 271454 5 47595 24 26 47 9 6 13472 34 32888 34 316 71 331030 14898 445526 166086 219645 98 276743 483863 309966 190295 244921 4 89 15510 26 5 43 232645 2 528088471 1 55 481563 85 3 490234 10 21 96 198467 82098 222203 39 420593 1 222104 248284 26 464187 128005 303812 247321 215503 36 470101 638898485 15102 40 141777 59 76 7076 24 72 2 28420 861592178 12 784473661 49 6 7 934832527 48 89 452291 24 558384720 59 33 58 98023 378097 223151 17 213155 23 5 67 58 222550 66 466082 100220 414112 40 4 15 150521 39 7 75 89 293516 327431 143680 226552 401793 90255 209188265 385439 1 9 412113 41740 277177 5 38 13604 110693 25 86 492446 339770 261923 107492 496926278 941956706 55398 452220 59 484784 31601 30328 5 40 8 33 6 13 373573 732066846 3 3 65 294536 338413 98678950 43 5 60 40598 141990 928783891 96 52 85 59 2 397203 132229 65 127009 99 12 8 10 216729 1565 98754 86900091 679885277 371260 374484 98 222771 202699 3 455024 270743 75 425898 48 19 3 55 18 71 17 89 259646 50 93 417452 4 46 9 33 48 108241985 40 314487 4 163549 829150735 361949 334722 53 6 75 2 17 244346 409809 126063288 336881 53459732 28 60 33 14 465698 210954 413440 69 24 173274 44 393035 7925 838110071 276508598 535873464 298436 12 62334 965538899 473149 343499 11 55 44 4 80704 120622 442071 189509 178643 216516505 11 27 44 168739 392665 50 79665 292818 7 21 384169 49947 31 14928 86126 82 71 40788 94 321189 25469 382923 231751 1 90 57 435174 90 449780 8 442050 68 959226823 13132 97 9 991553884 45 4 15193 87 69 6 689717510 66 430224 89 86791 59 173276 3 164000 72 116084 429685 425508 243957 88 1 461195 474777 315541 31164 37 51 313307 49 321037 41 40 302219 496156 485063 78 1 96 27 497169935 10 460438890 57 429572 56 145136 541719252 580488228 258462 412908 70 433063 569279672 9 28 30 222066 186893 300012 677941995 442104 234191208 70 320508 5 226325 39 8780 51 29 251249 3 369549 265536 206956 19 47 178782 7 22 77 29 4 48 69 38387 422187312 14132 419742 94 712122058 277287 1 362758 81 19 483041 812391604 96 73999 69 23 234865379 92 8 407721 7 402137 119088200 44 100566 98 958205195 389519 73 33 76 439 80 12 34 249490 69 254439 92 619942017 447228 132853 496000 148359 38 90 65 151712 13 7451 99 2 67 81747 30 976712304 42 9 39 32 98 717661348 105704707 16 78 316510 33 351133 80 8 210554 224615 1317 88 38 180019 107370 9 25692 59 63 442698 7238 912200327 369964750 24 3 15 383784 81 609607117 400109 5 231047 5 35 343556 434120210 9 50 35 34 28 79 33 29 188949 217967397 22 438457 57 74 4070 91306 99 38422 124483 37 243575821 81 66 308425 4 295742 34 134874359 257781 3 56 14417 152210 342479 391998 6 12 60 448216 55 257118 1 365140 59 231342 187259636 71 837451684 941922370 23 448044 23596 130280 157037 420888 76 183456005 304692 60 93 2 474283 420095 8 32 66 467824 55 115109 26 461411 64 209732103 35 247727 66 12491 27 53223 171376 128326 6 320640 61 68 491974823 11 53 264246 731036277 59 6 18 57 22961 51 64 12 7 274493 279755 77 180081 85 52 336887306 66 19 60 37 435080 9 100298 64 139968 3 34 96 213337 97 52 93 90 7963 26 150969 61 3 93 10 161415 56 75140 395865715 337644661 52777 326902077 56 14 96 9 92 8 141770 373488 296212 9 93 455424 461452 99 34 49097 406457 25 19 81 46 455117 101563 74 64 189948 543138973 71 97 446947 67936 348119 257257 45 477328 22 280962221 51 85 90 173024 286605 5898 49 8224 650884684 437167 42 251472353 87 270080 96 803056104 166502 3 27 85 98 73 377819 31672 4 9157 271480653 58588 76 167896 72 10 63 182361 12 993621948 426314 272308 292041 23 124196649 22 61 46 78 87 98 244805 87 223850 87 26 8 14 73 801350398 34 45830 309276 44007 32 688986314 928508779 73601 289255 77 7 268615 215546 69359 67 12 116112 83 18 4 78 15450 13990 43 271640 486914 60 70 36 78 5 216872 476267 483867 127968 88 480921 90 58 229946 96 59 856468081 367684332 88866126 278419 640334212 79 322234 486325 474118 5 61 282499 1501 91 68 94 131497 49 4 93 36 514781349 88 337972 30 3 55 620299647 50153 58 350784 30 975243774 76 5 424894 35 463471 90 3 251226 94 413998195 279055 494967 60 343470 140605 90812182 84 58715 62 35 49316 20 95 88 27 17 28 236455 87 26 48 77080 80 380883 111980 409805992 56 3 172047 29 32 253135 66 51 49797 19 60 67 1 94 4 221166 476418 336281 29 33 12 268913 34 407084 4 40121 1 85407 456817 212745 36 56 61 27 1 69 9 50 61 1 365930 99 1 65 822562138 289911 12 100803 264007 300682 39 40 5 10 95 357081 84157 12 696124606 58 42183 253493 886600004 13 44 3 229462 39352 81 314602 17 8 773984955 1 443834 57 30 480904 39 486753644 957398395 184034 293861 378951 460883 84 98 9 11 4 99 65 100589 277190 16 8 5 4 82 29 302184 46 65 285919 44 150697216 92 98 118671 14 83 2 494821 587066544 7 8 324629 366579 50 478296 208349 81402 90 71 22254 9601 9 70 812757581 7 80350 154004469 289510 174965 72 30 139262 67 533790246 38 9 37 479321 71 41 337095 346527 483414 22 31248 190241 57 85 617837263 409414 99 74 88 648397082 2 2 239299121 373185976 3 197382 17 7 486295 231541 45 90 139510139 16 442712 9 289517771 282603 281274 326083 70 109753 68 47 333987600 86 79 372265 484157 58 22 161462 4 68 476789 75 9 96 346608 447772 67 225468 66 36 75 103895 61 59 445357 35733 441496 266395 264861 86374 7 74 942387368 5 309044 36 284155 9 59 18 979443905 258486 811568576 99 444973 494924 561725875 44887 49 16 37 842512427 45 156552 227383 278163 64 34 302176 8 431302 391151 17 185727 61 93 22931 6 43 4 498960 338384 449188 112418 492147 179270 17 97 77 91 53 5 651114310 93716 844690122 73 38 51 18 232807 73686 26878 360584 55 494279 311338 59649 228711 921496001 81 226014 494985 56 120334 377979 99 17 23 256536 12 161660 23 449310 409684 339248 321714 89 8 90930216 27288 257267 379470182 472497 7 93 60 196803 19511 395595 11 78331 90 40 4 52 509789368 54 409021 52 41 260691 115404776 134946 40 8 103369 513193415 298624 275122 15 269259 49728211 78 40 340267066 56 36 10 5 45 267440 331617 468659 937475273 818398652 86017 50 415659 6 43 322038 98 211055 5 7 47 5 370662 70 91 8 76 5931 34 240909 77 449467638 118762 26 139929 134789075 113828 99 14 2 408597 47 86 39 40 6 24 456385 77 413048 453720 1 148410 31 64455 7 150618507 931580316 29 103321 336602 57168 91 332987 80 860429164 10092 68 59 80 99 82 478221 65 34 8 358914 8 88 85 316714 297631 338378 228145 17 32 45 17 58 32713 75 204321 191231 89 83 33 69 47 542985215 417778 58 71 97 104755 243365 691211924 6 125554 10 267422 81 8 344596 224507 37616 13493 7 464249 80 90 50330 86 35 53 310492 36 90 64 14 96 14 120932 88 39 12 36070 230812 181020 225299 827672061 370545 24 553430088 7 803182830 83 69870449 5 61 308641 9 68 21 498722 133481 37 40 66781 375748 85305728 431413 802514335 269941 31 81291 50 366862 267304 81 50610 420141 98 88 6 58 722085994 438373 63349 15 2 5 495487 478043 423683 17 461581 315200 281557 513793205 303983 55 346899 37 86 931449662 14 72 401082 422438 19860 11 97847524 71 19 7 4 3 22 324468 75765 20 3 25 36 85 93 353935 2 28 57 15 753287895 99 90 79 76 11 876794365 485878 72929640 30 644756834 37 483943 782687969 74 472494 943645082 371138 550966111 313534 413919 320881 275453 4 440748 457781578 42260911 16 22 366813 309644 148086 676917168 442583 68 78 402836 33 58292 34 166091 74 10 24 11202 12 142055820 317762 159934 44 283285 34 15 81 29 65520 4 31 73 193582384 9 57 82 238276 149679 90 36 7 64 90 546754167 263863 44 474831 141468 782032821 25 458343 199752 452165114 35 22 69 56 38 404217 10 12 97237 85 43 157402 238251 360120 17 358332664 379369 2 5952474 80 32565 67 88 15 97658990 28 340314 453966 297583 432375 366115 1 186291 695787097 50 291130 24 247186074 466873 309705 49 5 329421672 383669013 91713 9 25 56829 231276 762370790 121867 71 23262 73 90 17 99 947196686 90 82 8 181759 101319 83 92 155603 30 288827 89 154630 71 413149 298909 243228 173985 87 26 44 362444840 348141 76 194474 9 253654 10 102151 223287 85 408038483 74 11 19 4 3 6 547274447 3029227 43 2 774227458 58 324113 3 19 957021460 87 32173 34806 487728 54 169254 179200889 98 79 126791 29 331493250 234335 44294352 57 67 735695338 482645 56 95 42 494655 351389 468136359 45 473768 235109 689622707 62 208778 130275 57 65 120722 4 296804 456626 7 19 60 27 164100 347717 81 1040792 230552 45 46 42 255741 98 708397148 58 23 313196 232212 59497342 71 460594 881063806 289062933 16 50 6 107237 5 84 358626 74 390126 5 695968595 154637765 258304 84 66 1 85 847040032 128247 18 12316 85 18 51 208781 81 91 76 17 188941 449216 22 474145239 74 97169 88 8 304027 313661 27 8 4 239279 68 474938 71 345368 6 47564 19 433711 255741 592337649 356480 5 37319 5 107213 22 497264 461049 230811 141229 60 287327629 39280 47 60 467457 277403 51795 97 64046938 2 233268 74 62 65 34 818137220 2 65 1 22 600230765 22 15 94 144415 21 89 455403 195216 82934 26232 347891 2 99 267319 75 5 130552 87907 465666 487857 4 454355 174328 435861 9 12 222988 7 20 224291 429224 86 49 433646 184925 499493 395105 9 95 45 477194 186764 2 148808 51 317819 6 186331 91 25 108248 52 22 265095 467336 50 218835 76 99 271948 45 48 64 25 24 25 332781 2 116468 7 310548 93074 92 448575730 73 92 22 344698 25532 74 44 1 85 75 45 115594 8 935601543 177231 239204 238279 115760547 86 116455834 86 191422 330434 52 15 435764084 9 494880 90 12642759 272155 385832 55 107534 346740 85 349253 1 89307 90 339384 9 230050 11 81739 92 13 493944 84 319901 392452 323771 481469 52 220655 7 214225 292690 5 88 96 346542711 88 407590 7 376824 91 64 354273 25 436413 93267 8 123821 50 123048 420854 80 206343 466170 83889 121359 87 125639 6 99 364065 297483 358362 89523 12 366201 116771390 8 387112 15246 54 92 380616 211094 1 84488218 54967 27 39897 60 1 54 327752124 2 94 303916 61 72 96799 375054 48120 6 90 293909 434296 72695 360967 53207 6989669 95 134092 181277 93 6 134275 5 34 37256 450124 62 84 474641 10 66961 104977 64 157695 498907 32069369 96 16 31 13 313212 92 84 219023 292637 56 102714 246668 446630 20 33 412849 84 89 217317 366453 375036044 276344751 496428 98 76 15 9 89 436982 67 272115 497742 67902 22 329418 349125 177276260 442634 31 380582 613725532 6 60 230977 48 68 99 364068384 89 773437856 452174 59 64 159952 17 5 115042 69 30 24 722573936 30498 170827 44354 6 6 29 356302 6 55928 78 147682 600287851 25 44 84 60 67 23 720834207 41 159058 7 24 413986 40 345582 110966 265501548 474254 477475 7 9886 40 4 54 90 768978850 314071 276655 4 454777 80 400137 44 8 266360 495919 95 196732 8468 409387 454521 106244455 175436 385358 3 97 203280 2 431343 1 26439477 66 1 41 39 234055669 6 405952121 1 654020349 16 37709 3 103327 48394 418273 459810 115443 622113536 102165 20 5 153608 240570454 255974 87 24 46 176591 462438 462992 72027 50 491904 77 15 401261 69 971624832 14717 96645113 80 30430 45015 22 290627910 44 24 69 443402 481900 75 198836 78 24 78 53 465564 92 78 334959860 99 40 9 462042 5 277293 75049931 229624 958127581 486903 655369983 358192 264406 3 430264556 264669 6 77 390391 67 496075 81 357819 93 87 52 207173 29 38 41 82 3 239319 80 157381 10 458974 63658 26 41 268939289 82 20 7 54 43 309055 76 177785 207457 226975 208501 98 72 436385 60 42 239986 37 46 3 385469 100336 306087 237681191 43 97876706 348446 978250265 19757 185886 77 15 45 79 392136887 546373141 38 73 7 654813504 431943 69 70 483155 36274 424163953 46 287936 78 297892 385399 2 48 67 503411922 32 53 84 192500004 134018 203729 477313 99 41 38 98 376986 64 17 67 44 98 154918 34 14117282 243125 81 103257 5 9 143826 167668 864562642 231841 8 68 12 8 398384 791129470 88 775971173 67429 8 8 30 73 57 57140 273973 5 59 52 145247 80 79 55 73 2 288019 19 18 7 3 95088 81 303840 79 301886 39 304497 77 171752 22658 61 43 246588 8 384269 291771910 36 69 108835 410656 61 23 39 7110 118337 455134 299134723 33 101800776 205908 25 70101 76 23 492268 327102 334441307 68 26 338016235 421116086 65 73 93 35 16 1 127257 397820 25 494810 31 373225 189646 20335 4 80 94 59 72 335178 446550688 94 450947 692485478 43 4 34 24 45 74 811197663 56 80 274778642 998416299 846046657 395732 81 253634 109231 138735 74 132928882 97 31 323563 29897 34 38 2 519353545 24 53 455424 8 231242 99648 92 82 150180 68680939 98 8 260344 387740 25 743954857 758406322 139278 69 247146 85 388486 75373 5 55 71 226762 35 26 17 75 223836 8 19371 22 256764 101970 628311173 546671699 96 184840423 91 65 14 83 93 409153 478395 6 39779 435103 50 33 463740 61 57 9 71 60 62 200252 312965 4 4 22019 5 127160 19 90 379010 86 19 12 294329 13 45 5 368157 59 83 46 275199 63753 36 721342268 78 135768 19 75 2 80 27 338582 99 36 47 54113 23746753 808869986 390221 3 319624 65 175932 219582 499104 176892947 1 64 210017 407043 15 207298 42 226141 57 26384 246622 452885925 424188 97 84 16109764 94 61 46 61387 64 442611 76 44040 864724939 62 77 144596 309720552 2 26 61798 29 74071 48 636692010 362948 49434 48 32 66 90751992 313161 90 19 75 686014114 353814 673081231 74 6 57351 81 209854 13 35 79 858954048 177470 395957 47 171899348 85 86 61 776367584 25740 18 45 4 141325 1 98 76 456426 341444 66 6 4 297555 52 179866948 426372 227011 186195 269167 67 154563 424240 50 2 98 43 58 99 3 14 409173 37 83 641062196 324484 78 94 67 455560 443125 26 394497 34 319685 421220 3 334410 61 81 409652 47 23638 84377 555006614 28 626406749 27338 53278 263292 472424 332642 124179 75435 88 55 290513 91 47 24 97 398127 61771495 791841056 322073147 94 39 5 828684395 80 98 80 355872 204286 97 82 170775 168209 40 79 173246 148707 59 304267 81 32 21 252937 5 74 97 99 365449100 22 90 40 74 69 10 3 227002114 58 55 354702 38 104820 42 32 201483 236772 20 80 71 209722 485671 61 369963 65552875 181509 72 4 49 10 43 173164 271836 98 209466 810301247 15 321483 39 446141 69 11661 240165 421499 19 79 2 350577 327042 406639 326780 142492 5 243830 19 1 26 2 9 955926200 1 209226 7 31 420203 405674 21 90178 12098 13372 844406446 31061 478758 83 47 6 307281 385838 85 535743252 383664 81 6 97369 494120 21454 22211 29 62 44 388622 3 98 61 111398 78 429779459 73 66 272282 101866 131068 253786 207673909 320807 87 87 79449 223864 193930 65 10 469304 399551 212749 331803 227460 14764 420312007 72 963057669 34 46 4 2 45 88 8 60 661541060 16 79064538 352176 94410 49 448038 77 483011 85 1629 274630680 467911 47 88 364353 58 101145 291516 556673048 200396 495847 650798260 160503 254868 95 79 503317502 68 291449 556262227 68 4 56 1400 5 24 362922 67 305991 41 18 82 77 5 398225 3 453490 320105 252039 59 93 119059 9 144216070 8 70 33 95 393399 236918 51 462217 96 193750 92 74 87571 97050 383121 487755 33 185522 9 19 55 13672 122856 657134347 475934 2 476663 88 3 388954 90 6 406088904 313776 268095 29 43 1 133358 303205 5 93 63 358180 253052 78 64 5 36 99 205423908 44 48 361740694 305035720 486737 92 30 1 2 167226 487133 347110 211117221 40 49 352722 6 13 121724 724787479 73 17 6 200951 2512 475118 92 3 490010 1 39 8 466128 132037 539617018 10 64 34657 448895 413416672 113713639 76 416440 42 36431 321885 74 84 78 457125 224978 94 36 320996 61 22 261568 83 21 6637 900206076 69 792938806 18 388022 43 272830126 3 456031390 118767 14 341742 702433730 369420 320725 337621 469980 9 8 79 63 28 9 11 76 41 76 293933768 404616 491281 39 60 9 19 88 158665 87 52 72 87 42592552 2 142654 88 4 392006 368037 20 201035 38 386003 70 543274855 79 56 404469 52 36 10 208579 361646 64245 66 50 37 6 2 17175 280698 475301 416684 99 53 57 414823 32 220296 34 31448 15 373321 23 319030 47 40 6 460210 401443 472859 402317160 6 87 3 3 230518 110894 53 4 56 92 47 338104 37 234550 328607 12 22 326382 57 5 333584 93 74 138754 81 874178316 139046 451138 949155621 347192 52 5 457619 66 311165 407078 341917 54131 5 65 189525 7 47 61 100926 81 413582 14360 62 6 452029 180914 3 42 8 6 474310383 113989 54 79 96 6 76 93 50 149846 35 65 24 39 46 329305 155067 52 39 390372 4 36 67 420435 76 67 81 86 232397943 337143 90 6 170586 266314 347466 433688 52 66 229545 7 65 62094 195799 8 882071656 99 181346 37 7 46 216430 453613 409575 42095 63 72 18 67 33303 89 71264 4 941132542 2 64 61 581685045 3 92 73126 20 88 46 76 131966 218982739 98 5 377667 924598628 87 405710 430329 423924544 74 249012 63 339043 31 340631043 2 271681 45 64 6 89 2 92 31 252074 293825 334590 584120515 405047 25 268960 64 468238 199259 174119 225656 76 9 109894 18 360334 35 90 359865 170260 194594 39 48789 452991 141520 43280 54 453490 9 90 449305 330063 61 334783 93 59 56 397423 270129 439858 20366 44 51 436376 91 415586 491070 153636 786356888 290891 198025 44310 67029 52 16629 143774 71 325347 17 105481 6 149810 265930842 86 364125078 76 164148 1824 68 303151 294496 77 863291731 32 55 78 22324 169448 7 678026099 78 55 601427412 78 68 3 90 81411 34 8 28323 140418 222993 82 50 26 9 3 134446 89608 39 87873 89 467597 11 54 90 24 239052 285553 6 101452 84 16 91 110928 6 63 63 760391605 86 154730 52 16891 468301 307485 90 144199 3 91 335041 477482 33 52 956154843 67 92 89 69172 95 55 328712 345043 75 1 53 48 5 1 40 5 474688518 151106 43 499648082 95 6372 94 98 10443 83329 35 81 25296 316624 75 33 40 5 42531 376695 97 397440 719047240 24 149119 89 9 3 23 104094 35 425497 963229222 12879450 374913 725567830 90 10 1 446125 84 596889499 90 99 409854057 94 66 79 360956 419829 55 82740 222681 280757 95 456784 56 343331 965538796 111207 126876337 61 415356 97 99 35 375214 15 73 333592 32 103904 21 180050 16 7 78 132154 293339 56 35 53 421249869 128679 393799 391216663 9 247872 459515 3 11 174766 95 7 21317 40 31 176653 55 235979 3 52 37383 82 276615557 68 36 92 101973752 466262 94 727609969 76 474649 57 82 412736 144271767 980784867 21 4 475354 67 61 65244 358982 41 425472 94 13 335276 108482 957621957 176715 95 86686 6 16 26 4 237712 402933276 168644 82900 129371 386421 68254 67 12 4171 170681 280103 749762166 185647 35 471765 393235 88 495343 383743 860505877 427889 33 275071 99 257788 269536 13 3 449849 3 22126 54 2033 118154990 325813472 93 77338 3 5 35978 87233 210620 77776 31 43 43532 319541 97 69854 342580 129291 66 194512 320147 42 137785 75 41 380789 75 205106 457518 62 115362634 86 35 37 28 71 3 59 775592724 178228 344584 97 416087 156916 954923087 289219 699522980 42048 721 88 292196 25 42014 48 46 65 40 39 957283872 459567 50 139075 40 5 21 396320 354028 33 54 39 73 80625 66 262697 163151 7 166141 668090236 41 89 18 95 253984 8 383587 398462442 74 276475 59 97 293810 22 1 59 26 462212 668207682 77514 395550 419340 137798 398840 10 365151 31 490647 608193611 115332 491882 74 1425 95 81 280737 121346457 80488 3 774663833 4 66 9 9 244899 240425 44 309059 222752 19 127480630 344423 59964 66 888458098 52523 96 62 174960 38 276563 475775 1 23 93475 67 1 86 1 81 74 25 206569 417821 17 56 73809 261633 970323235 6 69 58 485523 622601838 304830 2 238991479 419643 7 50 67 40 446472 374850 2 319078 148589 90 57 48 296714 80 990885231 871523173 14 94 323844 169938481 3 57 423701 52 279972078 491407 89 52 232010 221473 38 1 252654499 328505139 183524779 61 458088 30 18 3 85 20 292024 219082 6 355728 148230 234339 13620 9 5 303585498 33 6 309597 183115 5 68 71 72 244172 311470 148487 104172 43 535083996 2 243449 556243655 297282 86 72 2 189147 3 82 84 333920 19 473827 319725 4 61 273186 8 162551899 9 58 741074872 10378009 53 6 16 72 23 443921 52 38 18 57 468436 360739852 91 119801 395781 36 441044 362516 19 220428 256920 88 57 105294 96354 18 8 15 418924 86 253021 8 67 818987029 92 99 7 293883 216316 409144 223619 228683 85 24 81 40502 134622 4 62 5 83 63 355960 24604 232938026 318042 780152380 623669597 50 152476 882604787 36 24 213433 421357 10 54 94380 92 207008 66 30 45 75 464620 391712 474217 2 43 1 497627 92 232099 31044 49 73762196 93 7 321783 55661 34897 98 361582 89 43 68 8 69 75 66 461586 26009919 80 86 334000 490771 63 4 3 266820 382537 12 294401 361773 8 284828 43 250041 766407311 378949 28 61 269468603 56 9 476433356 116824 68 239218 24805294 545698742 316064 187649 23343267 275067 379475 78 282017 95 83 20 150288 82 378283 89458 495173 156898 40 149992 141449 26 238871 94 34489086 210198 11 16 84 94 467940 21 526879742 63494 375846 497438 25 89762 478210 349854 15 24 2 6 93 45399 22 2 496860 439881 88 198141 334963 445363137 72449 433883 21 37869 19 157246 416018 41 33 7 8 410762 72 229920 68 99 124275 439075 8 743314610 58 196797 97 79 268476 45 86 30 66 395343 68 325197 49 49852 23 17 997809800 457867 18 54 484592 19 98 19 27 1 358433919 37 33795 384710 26390 102202126 190617947 45 286336 20 66 417453 3 55 82 407562 786839305 83 130776 53 732180207 92 461976 4 7 636714288 4 239057 73 86 121408 43 274830017 405701 175295365 64 216691 217248 113214 19 494924 306275 18 68 347965002 119675 497220 53 79 310633 94 74 4941 3 20 279725 86 781497090 85 61 116049 18 398535 65 95947 82 23813 2 68 158609 115922 385915 35 19188 94 54 86 42 11465 71 54 241809 289091 94 47 546335862 833717831 24 243995 307323110 366461 113629 97 947223659 58 73 336629 162753 450367 249795 93 85321 43 92 5667 87739518 81604 325100 52185 437636 17337 60 62 151552138 48 92 256647 474878430 41524 483715 71295 489359 301440 49 672982621 42 381505 68 96 398398 59 258905 47 33859065 2 14 408485 257828 922386761 41 185646 491075 70 222606 18 307976 21 31382 91 26 3 75 11 35 363362 6 7 223662 46 5 269166 485564 12473 4 55549 96 32 98 8 61 43645070 8 488919 267271 186252 165955 66 55 39 224312 138761 466378 7 468548 380035 81 52 290489 158566 1 74 93 80912 78 36 90821 35 64 55 35 618458693 16 376584 870107845 5 92451 151411 73807 305325 203937 56 47 427640 92 34 301928 78 6044 83 85 69987 166361 36 828071788 384632 3 413288 33 417572960 1 813933276 55 35 532261017 245339 46 109685 337840187 2 17 44 25008 74 5 364978 113141 245405 45 87 18 20 13 49021 66 478618 57 81 2 395039 283592 82 306725 289377 279658 212756 7 16 6 9 358269 348547 11012 98 49 25 201743 32 368127 76 83 292044 77 181419691 53104 347307 18 16 49 2 349978 97 329810 81683 8 159045 329080 82 191579627 12 452882 57 62 87514 205741 39497 438878 78 42 57 12 8 87 365447 383823 266645 240933 63 154975 120338 4511 26 259270 36 152984 793227855 26 11 25 8 12 417752 55 94 466563 424421 41 34268 210865 80 250102 47 17 84678 426961 83 6 139869 230092 98987 84 70 333999 11 714028944 21 193211 9 20 7 349374 13 48 168455468 221237 87 9 77 76 8 342709 7 17 73 96 7 17 194801 88 877499307 93 189402 434393 91 38 47 79 85 20 202180530 705971920 433500 74 392153 2 107370 481470 11 26 59 973892763 65 52 1713 234196 55 118309 25156 209226 81 299871 167344 19 61736354 98901491 8 44 86 485499 27 219572 5 381225 352272 483666 323277 177194071 44 233366 96222 3137 499358 13 326985 28 11 59 112561 33 20 8 556409843 70 444163 69 87 90 679639728 6 217788 99 381083 27 669796375 61 291674 11 51291 212202 31 31 93851 212464 112956 27917 40 210305 78 255605 46 296630154 27 302067 11 10 422140 8 328618 455413 336729 410248 26 1 38 486430 93 96 101560 96 162624 432762 7 9 83 22 84 714591939 78 466468 31 97 534752507 128956 65 64567 654578545 46 85 435599 905692848 118947 35 99782 19 93 84 269334 413981 64140 255975 75 33078 47 111021 420089 94842 166912499 22 272558 10 32 62 274103 399144 83881 78 6 1 79 809498909 86 28 191275 54 88 131521 41 24045120 4 281221 75 30 75 83 355123 78752328 23362 58972 25 67 40 63072 239825901 19733 24 55 13 56 5 64 98 123814 64 66 17 95 469958 706 7 42136 264849 407107 125017 119309510 203011 79 86 345973 774619833 606702819 139093 314291 210055996 75522 361556 552511413 91 62 198505 487810 312094 40 376096 10 31 19 434715 495550 4 49 9 41 26 71 149974751 182200 444973 48284 275753 299277 221008 325263 81354 268808 439185 69 77 430617 279299 428203 363598060 392626 180004 143010 165000 42695 549510451 142536 90325 12 73704 9 172399 37 58 74 211153 44 76 4 144729 76 21 98 466522 271189 7 5 60 7 71 836839940 7 25 82 273720 22 47 22 825608537 484872 380830 451071 66 51 69 489441 215544362 87 643014538 22 242056 463213 201360 351912 60 84 110795 77 92113882 59 376498 440544159 9 30 876270195 49 93 225672 385770 261311 19 478019 160695 54 1 84 53 65114 82 5 461873925 92 11 841515438 136938 2 40 59550 81 6 12 3 182407 261793 11 17 47 90 8 244849 44955 93 65 419044 69 99 87 49 191711 56 213312380 84 82 198804 4 388524 53 842963381 39 18 98 7 304852 405532 296545 131732 48 97 257239 392193 40 877508274 309187 473656 82 21 178896 93 455841 24 99 355739 92 64258 33 382116 5 230532 12 239945 6 43 233706 77 30 13 7 937800042 29 153944 44 6 8 84 20 8 193694 181555 925310347 473099 161268 407908 414106 476803 137056 225902 35281 4 82 3 335304 5 268169 32625 47 144989 145281 19 82 182414 7 61 186184 95 4 82 10 490094158 82 32 474692 31 48 438846 66 111945 692831403 105899 379181 923220607 457264 9 14 427269 278505 921326965 352447 504237099 29 442225 71 761266828 481361 83 97 68 91 490794 998438292 87647 368391 84 3 64 245968 99 41 97 28 75963 283232 745380233 5 508000318 21254 4 296798 20 2 391704 561813444 3717431 70 53 15 483605249 89 288136 88 33 42 329957977 32 14 334733 97 32 401280 92 146692184 54 4267 21 370327 21 204795741 205682 499210 74115 275429 14 30 95 360683360 54 809511646 47 112688 826685983 61 67 89 493472 15 8 29 148339556 15 61 34 121822 253716 374830 67 177728 453971 91 18 389777957 487521 5 304239 24 409289 26 42274768 764282233 532912074 11 525868500 47 475072 427210 45 42 137235549 19 23869 193323927 56 493224 225929 801782000 250117 33 282206 47157 298947 480434 6 544322824 9 42 219045 333287 215530 4 47603 131344 9 235628 237904 126661 120517 661278529 485257 388315 24793 2 934900145 109276660 15 235596 67 82 1 409208 596337000 408029 4 15 60785 28 50 55 313268 26369 5 28774 14 430382 93 2 73 485480 66 73 466400 14 77363 56 95 105974 10 489290 58 85 366413023 52295 197382 12824 58 461721 11 100933 371453 92555 375077 5 12 42283 37 37 187846 319404 467364 94 911867526 724306149 249796 4 39 98 70 27 252323 3 443304 87 30 51 432968 46 475428 29 2 53366 2 56 64 923032189 6 556282293 66 6 88 58 445357 9 624062756 46 78 98 13 376479542 6 93 36 21 384152 256259 512735401 455441 4 6 154233 38349 380648 341641 47 68 13323 496258 19916 231446 44 14 35839 65 4 334133 281510 36 21457 54 14 1 506885664 53 290304 282314 4188227 14 271485504 75 385780 137426 353597626 258435 430893 322221 372561 290016 8056 46 32 173948 24 12367 428751 22 27 60 89 92 88 83 53 6 9 13736 310796 455358 240630 244256 371892718 200906 2 314011 43 17643 410088 85 84 259487 394673 12 263857 311587 5 99 82 498934 99 317017 398893 63 22 14 72 39 8 82 31 352252 985646287 89 90 82 105128 24095 398673 28448 594011558 8 6 8 35 8 10 213979 185401 3 498665 17 1 57 133869 6 227228 24 14 23724 24 395419 35 59 5 39 783930144 76 50 416141 2 7 412343047 150227 97 357459 13 36 355460 208654 339644 5 144764 128977 62 5 1 33 54 101393 228203 85 377274 86 15 97 81 381276 765428428 73832 89 328961 249371 92 884363396 283571 27 120434794 1 155268 3 158152066 244529 65 47 10 314737 314193 46 461734 498519 189020 185960 58 410777 31 91 63 284781 73 61238 42 72 2 76 49 202896 10 99 91 1 348093 155683 27 95033 48165 379189 75 90 63 89 348211 58 15358 34 59 13 31 53 83115 74 123698 24 8 68 433914 52 46 36 355177 44 66697 56 50 16 63 227451 66 95 77 274464 24 255807 290860 53 15 11 48 4 68491 168982 37624771 5 15 591854291 217038 18 142168 450893 207279 186706 53 68 6 4 34 65 28 84938 32 25 87 715082515 237388 63 496300 14 244211 224874 47 211240 247114 311611 16 64 97906 3 93839 288617 94 74 218918 229342560 352383 470979 393564 378874 10 9 46 430176 27 37 39 172651 15108 45 184247 42258 36 29 302873 118595 57 317878131 442549 4631317 422268 861350876 51 4 296102 321024 465953 78 276406 152258 9 22 852594652 98 528642062 61 44 348878 20 89 102276 296068 49236 72 697479671 6 35990 84 77 44 4 1 394805 317437 93 54361 39 50136 6 16 321180 89764 282291 9845 512352929 40 728829647 496270514 20 36899 29179 431129 8 381140 44 367840 326696 6 96 91 631844781 75 16 30 78 180466 12 213230 17 311954 371305 70794 4 198324 963385640 53 296353 50625 46 322961 23146 77 79 42 415643 400181 384724 26 30 128771 186220 94 84 345614 157741 80 93 377944 40 81 95 187826078 373627 23 40 305186 352912 96863 69 10169 66 23 60 17 6 3 313931 424024 80 604634693 336971730 80604 78 281673 87 38 78 19 5 1 21 733287935 924877514 94 241387 9 8 14 396528 15 297748 80 445471 483019 2 51 5 22 39 5 33 25126 49 311945 235382 26 240664 27 4 254065 773826624 969594429 1 291059 120398 60 449898 24 5 308193 47 255266 60 5 23 5 36 321864 44 962060988 661339242 172121 277911 5 93 40 179185 56 4 137827 369079 75 40 443668 172307 368128 157053 2 83504 417613 93 29 245495 59 432387 10835 467234 21 202175 85 245847 80211 172893 44 471253 106348 88 44 153542172 76 2496 429802 20 72534 75 38 282360140 91 18 2 952732205 208298 3 9 82 89 236160 221572 999923667 52 16067 50 428117 453721 811802369 69 28 332730 70 92 99 43 295477 183568 45 57 50 375183 284440496 51184 63 974854796 28710 255982 72 396551074 45 177428 82 4 353855 143444 90461 761598500 348514 52 83 26741 29 74909372 263904 304585 28 196083 92 29 70 682 85 7 112043 465755 465347 84 57 269573 160219 21 56 92 8 403607 96 626798264 441213 89 940797511 17 295867 13499 152491 59 47 95 63998 227854 69 435419 4 8 1 54615 175632 84 22 61 296970 25 297684481 86 21 422168 215277 435611 61 310842 105739 133383 18 106714 424064 300070 13 90920 150685 72956 158889 16 17 50 111366 84 34 41 990191620 75 65 140495 84 8 51 5 49 69124946 362013 49 459713 822930308 57 25 97 240581 72 729145195 105109 78 39 445003 104236 46985 14 15 1 99 79 63 63 45 34 11009577 31 16 9 49 52940 240686 350413 57 12 259334 50 222146 9 307837786 5 63 119671 16 6907 493135 95 296473 2 393019 200991 31 3 457813 424164 486049 75 62 20 76 63 20 95 223971 389752 17 6045916 60001 254898 374068524 54841 318501 266408 288226 68 215375 96 449554543 44675 80 5 260588 99 260984 8 5 1 5 195187 66 303695 6 53 55 1 9 378774 262158 99 65990 82 10 84 55 85416 181196801 389589 178476 437858 45 71 4 25 6 463388 362938 32 366001 86066 6 89725331 678426815 407325 25 475531339 200179 20 64259 30 36 87 180566 898836200 7 27436381 120207521 3 471523 99 90 485308 89 25 227271 38 6 48 81 103361 46 5 18 2 31688 33 76692 82 126234 84 41 5439 457766 33 33 96 297310 987635270 99 29352362 161218 58 482874 67 42 67 73 1 69 40 663586523 8 306256 5 289796932 482772 30 205639165 55 155146 662905385 338704 68 416398 44 48 846139303 846189767 23 299388 53 65 73 243112 65 8699 418611 340779432 212769 59 26 61 901987511 245082 5 4513580 191933 2777 7 314078 326181 31 85 404335 63 875906111 35 41 8 400980029 470508 39 95 76 5 838637137 40 79 5 32 58750 3 18 955219565 66 420080 21421 882653418 78 55814 34 468586 55 102273967 45 264415 31 465657 87 32 409957 8 16857 22 17 19 35 160201 485141 50 216741 6 4 5 45 122828 452850 183053887 76 4 14 20 387029 128075 74051 17 63 66 72 9009 361883 180186 39 490716 68 98 9 52 60 85969 373230175 21 68 54876 276181487 150640 58 13 61174 9 158619 603854838 45 295734111 150679 67 397877 257897 380650 45 83 19 213799 245207423 224209 307571252 48 81 271831 37 542599828 93 36 492727 103382 290925 390268 40 600608677 83 22 3 127443 66 101379088 32 77 25 98 133714 274958 65 55 96 93 163185538 78 9672 658647541 26997 227281 136017 47 66 3 466305 298905301 55 73 30 77 368953 2 52 30 75 53 366886 76 731374713 34 291798 6 36 185418 35 406578 821202997 62 88 231147 64235 35 87959121 6 36141 58 64 472812 84 63 298100346 35 1 14 408501 173516 90 611897894 41227 419244188 81 286354 210987 49 12 99 50 431695 323882 54 403604 245123932 4 476526 75 4 80 218291486 462244 17 85 70 73 60 81649 83 763658653 32 179898 44067548 96 699049458 74 412478051 199214 8 62 18 321092 1 5 465848 823432068 5 42 274687 259732344 552700234 158617055 42 76 82426 611857459 372657 9 153069 365448 279349 168656 95 6 63 67 81 47264 518798967 99 344749796 64 374536 74436 89 5 44 85 72 675439257 34 47 21 207472 284178 297440 233867 83 67 18 18 413853 155949 379646 11 10 76 357682 33 9 44 405868 329478 99 7 6 34529 85 240092 10 173701 481785 84 335229 33 225112045 30 974853037 10 53 24 230928 393996 319899 10 6 6 94 76774 360790 463876421 77 95 5 2 77 95 318588 62900 464198 89 301443 33 43 10 479209 23 278549 392087 93 55 138968 156347 26 36 86 60 3 5 352060 281633 375838 58 2 355294 43338 5 281475 45 872637871 7 198054 250351 398515241 4 284590 94 127028 165516 484607 454787 268291 536792046 72 94 247522399 49 79 30 580173747 392198 64 262473590 1 42381 71 88 235871 54 54 449657 429231 24092 188033 25 75 7 94 413598 90257 93 82 118644 367663 230009 227894 6 97 59 13681 66 51 661357582 83 25 99601 74641 182204 35 117396 55 303053 66 350610090 387515 320315 59 296828 56522 418112 371865 235722 320294 72 483715 79 26 37 5 17 330140 103089 10 376345 77 273811 50 35 17 755013880 672791419 185948 91 83 4 67419 72 389621 9 310579 336138 100745 172404 134319 4 72 72 62 17 89 16 276132 9 7 215055 67 406002 22200 85 97112 64545 320587 97 74 81 65 192360 142647 342919 383234512 283363 28 2 268935594 122127713 94 28 187232 355665 17 442563 404926 387535 862302576 424272 17 489047 42 325158 99 50 335633 118838 275262154 449594 80 363310203 16 9 436170 59537 24 402612 453899 29 99 812030697 660719536 8 74 2 83 40 805561371 183496 94 156937 71 36 470473 417494 441004 36 44 20 60 57 11952 21654 43 73 463705 80375 79 189086 49275 75 38 280029840 30 35 414637 158905 91 13 354176 213773 23 133386 12 6 5649 143168 32 13 462890 28 414225 872418684 100067967 81 340618 67 285932 81 26 485979 58 99 27039 357674 387903 503005051 136164 188838 128891 1 42261 38 9 42 1 439097 75 36 5 33634 72 34 99 268418 73 4 40 83 407544 11 307271 67254 81 452598 75254 33 262086 5 76890 533072544 473777 489836 57 201067 396804 3 72 76 423490 9 37999584 365981 47 176349 307933 12 639587579 176997 344027203 466646649 88 342027 46 24 137598 71 67 37 420965 252201 23 130923 35 80 178489 262593 79118 669638254 66 285723 96 245499 475651988 242546 97 19 22 447701 11 769235808 71 36 33 465180 42 282821 213951 393904 29 15013 40 216057 127457 40 44 169378 12 428530 135941 470103191 9 38876 36600 465959339 23 658967654 430622 176957 4 88101 549232360 32 417255 24140 44 433862 49019 48 973278110 5 15 109465560 77 2 55 25 415906 9 9 53 21 87 216761 446592 86230 60 46 85 439885 365422 5 300916 56 72 44 79 2 93305 285939 303214 6 33 325034 68 61712 87 254819 3 316295 20 185310 726439550 196772420 57 380339 83 28 96 285759 519911474 651897828 818607726 65 268557 186836 8 11 74 290149 333570 88 268437 475688 75 37 233284 50 179430 29 77 11 351537 5 24 267451 180551 87 3 46 370015 445296 128307 68 205591 38235734 240775 8 153025 9 137350 748356494 236747 195014 135470 48 1 408206 32 204165 238787 52 543680326 596484076 1 94412 56 4 36489 439464 126791 17 6 25 93 97 80 342265 174659 443769 194336 147735622 53 140048 314283 93 110101727 35 894165566 61 228189201 154847 3 31 187650 9 73 87 48209 81 43 23 161430 328961108 265209 54 99874233 1 61 59 66 57 128882 550933862 23 67 165949 37 2000 136487 82 586421648 155554 233264 1 39 70 255183 89422 406080 81 565524837 8 18 95661 91 306378 7 31 360699 93 599011192 126498 65 41 176784 425837 76 384670 326073 19 269496 38 48 20 23 49 116715 33 116292555 77769 6 99 136060 8 896573118 15598 43 476897 67 20 215390 176226 21661 19 38 83519 58 98 28 2 348695 367481 201266 25 37770 5 252790 71985 225643 241675 374454 14 404876 80 352577 369272 379265 838722197 54517 480452091 93256 75 63481 96 388224 14 84 1352 28169 51 55 340244 119358 498068 60 39529 2 54 59035 41 129663 62 4 621710865 105042 8 207952 270842 226189 91691 79045 440011 59426 488422 62 80 12 53 336778 80 111106 271874 73 414001 64 53 289203 40575 94 77 23 4 349858 488512 422541 141219153 446222 67 50 248614 59 17 299871 33 8 86 242878 7295 50 40 14 450719 383020 7 48 19057 85 398326 296639 21957 490285 35 88 297850 302203676 8 438549 155994890 444247 84 416892 373067 67 162197 98 4 31766 601416499 442504 18090 275536 83 10 9 365059 380988 115992 211230 98 374988 55 468999804 99 138627 139891 30 33 5 97 82 281838 397049 144783 35 276018 217620 138940737 83 72 91532 41 244286 412631626 332478 48827 200851 37 12 480056310 26 138510 30 429915 25699835 492159 1 9 338442634 266822 296797 28 95159 20 412103 37 54 944314696 358999 32 83 5 73 405981 309278 41501 75 332192 62 133215 190147 179460 95 93 297733 94 54 124276 32 24 293553 430846 935760815 50123 6 59 78 301286 7 91 33 3 3 28 441955 61 348972 31 481151 9 8 86 27 4 8 13 79241 460901 29 84092 302709529 87 3 289611 410397 99 110695 29 352608 177606 322706 343180 36 455765 8 56 30507800 12 71 115793 86189 4 10 175345 63 218468380 4 313849 106883 456942 74 240989 48 384465 5 76 76 76 304824 380344 25 85377 856284282 463108 90 170400 463767 183286359 53 715993239 86 6 98 340777 39 173742 166672 256028 60797389 60 28 45 8 29 420741 188879 346857 430898 7 91 89 209102 91137 28 172577 443697 65 168786 59 71093 329055 963957898 49 3 18 37 14 588843394 252736 2 21 226223897 301617 77891 33 467012 83 970565470 748656309 52 14051 4 465386 41478 355799 151950 383907 43813 117654 21 97431913 403559 4 317116 234757 915257723 42 80 84 75 806984677 290844013 27921 115145 375109 332151 79 4 7 174262 90 643080409 30 296008 92 1 5 883793604 355287 90024 87 1 1 43 36 346808 37 34 34 96 10 61 18960 67 91393 254212 158885 58959832 21649 170120 134064 77 43 88095 7 99 95 35 110473361 5126 416924 63 441308 419109 86 115663 31 297027 320238 35 194516 13 20 203779 2782 2 301108 160182 48 9 74 73119 8 96 489984 23 27 626320518 79 291082 324015303 166937 299704 479960 71178991 17568 319467074 2 491716 48 50914 515907292 407632 156754 425277 37 6 40 4 40 416115 450601 49033 5 360806 486316 93953 245092 67 68508 32 95304461 57 364819004 54 255122779 222548 109530910 297246 19 70219 41 379589096 24 94 2 325718 21 3 74 95 292324309 37 53 308283 56 49 5 56 8 87 749359837 444332 9 175487 2 268824 91 416950 42 25 43 88 235943 444387 39 405220 30 6 10 1 69 374373 95 18 2 14 71 62058 70 2 64254736 87 940734811 1 208229 157411 59 291435 4 69 68 378598 135231154 54791 84227 349657 43 88542 23 31 58 49 94 446126 140444 20 21 40435 972021111 624887786 1 186321 488336 32 64 25 294978474 29 22223 3 57570 225981 47 73 88 11 12 454874 43 4 883338191 1 12 133175582 4 10 9 37 54 80 413042617 154463842 59 423801 38 70042 683171913 92 71 509970422 172518 230366 193192 5 6 55 25132 220135 93854 321134 73 480142 31001 28 38 88 1 259157 471596 304423 78 210850 28 3 1 7 86 10 23 87 444402 3 19 79 401376 31 21027 6 66 469398 285268 470666 4 214161 96573 46706 249451 86 25 62 57 95 551217069 98338 94 7 351758 68 50 401816 19002 8 289766 345043 24188099 387653 53 67 481104 73 7 473124 29 242122 40847 29 79490009 319707 90 87 94 400547 37 748154414 364538 5 60 161750 484655 981955793 404426 410903 85487 443531 32473 56 720355948 473604 152513 191731897 78 648667762 7 293293021 9 311124 83303 753364538 31 33 27 99098 68 1804 4 375480 408778379 57 394350 441193 107155 104114 34 141524 438629468 21 57 336622 4 72 45584 331029353 6 736349238 54 483734 343044 292746 98 97 40 57 427213 63090 38 45 83 235626 39 29758 417477 9 57 23 68 504145437 46 47 417041 135233 69 393021 53 106318 50 24475 71 120379 614008343 23152 45628 71 231346 15 293453 55 248756 4 58 259580 59 79 165634 5 88 21 3 999023155 301196 129594 33 15 13 421298 38 118086 6 74 395648 26983 3 22517 89 107734 69 46 86 33 60 150970 79 779928276 69 49 401316 274852 13721 57 50 12 316532 2 70 230797 432191 403405 122357 262808 68 244175 66774322 339551 197089 1 18 49 125172 61 923301407 5 286206 98 655783099 2 57 2 183807 732507785 18 453018 5 21 9 1 200036 82710 477521 1 52 317194 51 4 358527 1 85 7 8 240290 299846 431218 49 27 840123538 440248 11 20835 76 184435 169456 456237 14 74 679490903 22 99 437878 58 22 300853 54665 190721758 6 91066 27 447117 80 38 398132 83 83 43 8 73 93 140622 44 677303921 31 5 247192 134027 140681 83060 58419 226744 124061 92 289370501 6547 82 50718 32 45 49 16862759 38906686 380033 366767 10 63 96 54 67 28 94413 79 115133 222648 703496261 158742 457000 39159 89 43981 22 1 30 48148 83 28 257954 39 294117792 38449 96 137096 399635 413198 360730640 9 49 228927 63 364747 361744 230602 36 299305 175710 56411024 72494 384506 307474578 289677 41841 12613 5 55 12 30 182099 22 431566 192040 77210 684239145 60 399808 97 48 7 334617 396210 472750 81 463155 9 19268 323182 806514842 232508 67 61 68357 8 32 51223303 77 73 41 29 1224 164540 226170 71766 364611 897007212 42 33 5 18 124003 26 304869 493041 275355321 68 81 912329933 72 91 53 74 62 99 1 67 6 31376 28 344602 59 378344 379664 203213 132356 88 406072 62125 47 238511 287201 36 8 94 171781 200203 257010 55 36 51 589836896 53287 105129 9 4 83 318879 4 74 12 53 403838538 29 10 91 427696 276487 187487 36 28 38513 46 12 18 413184 93633 376763 412934 335379 211777 20 183162 67 161814 19718 464299 63 382231 51 614589658 54 55 83965 424362 269060 36 67 167182 175298 266287 435245 148782 38 80 88 59 77 64864 185138 360077 70 344028 358865 418624 4 267802 495968 59570059 49 414972 75 96 431110 70 89 5419 411403 246672 391170771 465682200 440806764 48 14 93 86 87759 901621776 330929 358642376 312694 65 399999 85 411935 98 101723 401622 401003 147628 9900 88 441587 62 88 13 451018 362689 145442 459863 97 78 40 400804 234659 225327 13 420518 24 69 86 288604 36 17 34 83 159662 497593 74 339692 671677719 1 283352 26104 50 30 363894 15 8 78 15 38 371382 850826118 341614 30 48 8 13 23 1 14 36 71441 41 61 77 72 489839 91 7 6 415752 40 86 97 372601 17 70398 9 46 27 60 41 82 9 74786 287022 675363063 398597 150191 377706 14 94308 42 306600 174239 1 1 3 7 50559 325003 66 40 366610 449052 80 16 183670 41 108693 53 80 110922514 153696 9327 10820 362243 5 492454 217672 58 355517 353578 386921 70 740717933 207003 6 51 19 287905 8 53 944114017 76 41 19 237901 35226 11 423134 599663993 80 6 141488 220508 6 7 104142 473741 310095 95 6 75 129688 48 38390 266187 80 2 3 75 874092131 5 60 423854 36 21 33 53173 10 115124 4 957055083 79267 36 7 71 19 54 126255679 11 1 13 439935 73 300519958 61054 5 357546 43 457064 51078 10738 294001 166249 2 75 329553 78 14679959 43 246970 191664 282937 31 234485 3 33 145761458 98222 3 50 37318 366174 63 55252 322543 21 18 4 292731 78 9704 77 53789936 210331 7 440748 29 96 275866 3 400150 47 22 57 53 205774 200611 22 1 391283 66 64 4 78 23 277629 481451 74 233069 5 427839 8 80 3 110209 826233701 198975 34 93382 25 44 9 374753376 123764 82 66 45 26 454474 30255415 47 9225 78 313797806 84 39 514170487 75 156827 567328133 91278 226109 685392849 22 146546 255096 24 2366 315046 147104 21 81817 470452646 14 107850 459827 49 59 143031 69304 38 475326 58 59 59 274065 3 400259 83 997132939 33 22 347310 66 299139 99229 39 423399 388992 969403605 88 6 369618 93 996852541 14911 87 705060592 94 527923213 4 28 46 13 368701817 76554 66 66 315305 321560713 98501 262221 8 71 99 90978 384192 99079 489187 338494639 286080 129547 39 265512 45 34196 279781 74 324840 12 30155 422724687 467360 70 296224 76 134751 213026 6 926860893 9418 87 79 87 166334 47 46 25103 6 153146 92457 351948 480245990 72 44 88 391233 79 91 984168648 203818 97 210258572 7 215780 50 87321 915255649 82892 4 212097 41 91056 253853 50 86 142912 127411 92 233089 3 89 5 93 30 510444802 55 190203 76 3 246897 8 18002092 155657 24532 37 43 143703 72 275486 21 384464946 440538 374981 73 249621 148648 36 455372 61 10918 419623 4 21 284009 73 6 58 29 325273 91 54 15 806149247 385127 28 49 6 397370 805109859 45 58 9 46946 485519 61 85 122488 4 768252581 426526 425035 7 307869 24 274554 38 351210472 76 91 136276115 91 73 23 89 65 23 54 3 199169 283954 448749 223406 270879 1 321424254 400386 17663 5 126901 317666 83755 291825 51 17 203358 145442 4 13 66 21 1 21 42 81 446370 40 123816 261759599 155437 193104 99424 48868 341760655 273589 301896 188781 350814 54 468806453 326897 16 71 73 248818 907471992 11 56 180555 5 296851 67 213395 136295 158715 348358 80 308238 423819 419029518 836577818 4 9 82 56 204831 249171 672929128 66 52 676379535 49643 65 66 375160 419875 104647 729072605 96 360450 219097 31 321692 7 95 74 350666 458413 433146 146044 12 277573 282093 375088 302473 32 41 6 164384 29 302884 19 79 28 194722 75 56957 14 93 657261415 418836 38 81 586007997 199736968 145211 54 462299 11023 92635 47 102674 19 345271 28 199232131 143587 912596326 336409 78 199003 71470 16 360106 99 314051 224822 70 311725 157724 365654 23 52 19 214415 308611 50 19 98561 417695 376338095 404940396 16793 11694 758352167 89273 278470 102673 83 470623 130621 419984 348171 217005 30 9 462815 299563653 56941 539219445 361597 7 26 26 293644 56 222574 156370 121908 7 718196397 7 50 26773 47 15859 44 70318 59886379 90260 96 26 466702 596424283 280755 61 424750 128687 451493 87 351118 88 62 8 18 57 1 288035043 44 91 8 9197 128590 95 260543 282112 67 288341 381548458 65 68 5 1 685397186 83 30 67 46 74 62 31 407749 379726 3 18 131425831 174480 27 714860644 337313 334685 184930 487356 498726 3 328076 182097 4 139144 7428 443002 4 315210 80 374623 315401 22180 639901778 24925674 39 80 24 22 113452 166625 387853 7 1 72735 435739 33637 89 249511 20501 63 38 362433 314787 42 137900 85 15 9 2 17 85 288327 774902109 155930 65 15 589165345 9 81 272147 55 288706 118632 99000 2 12208 96 827357949 717693049 434310997 379374 17 96 284578 6 300936 194785 14 73 64 42 3 32 45 381408 470692 197519 26 478066 167718 87 40 453860280 78476 452860914 128579 25 4 41 38 398539 25 386000 43 178562 3 21 395168 5 25 232936 73 30 6 5 28 28 218740 30 79 4 70881 422916 19 15 495095 20 469368 51 43 86 651778917 427063 50 48 50838041 138589 86 260059 82 107362 5 439362 437970 656647506 277595 138770 61 42 2 3 53 439971 439989 13 30 64 13840 89 702597518 376182 366008 139597 99 74 463386 7 8 340094 151441 293630 384267 513450600 15 4 167348 68 200155 438989 589351249 495947 24 65 333319361 3 8 59 50446077 94 246195 457219 78 79 352512 79 25 424489 64 444004 278030 154813 87853 25 224976 247710 62 73452 89 242183 16074 5 21178 20 188820 488666 647404875 49 9 1 8 949682034 50 5 58 77 512073730 6 151014 73181 273822 153243 278765 221501 56 331513 92 76 361976 348594 32817613 14 964596242 466352 81234 90489 13656 53 89721 8 23 254086438 65 135109 9 161587721 164418 50 9 400082 29108 70 326357 757527840 39 439297 22 786249903 585538465 442788 5 377361 83 27 65 57 227090 10 399449 15 9 34 162658 392295231 902177039 60456 261419 34 512910937 68 93 11 450566 60 5 196132 121189 700641260 54 293230 5 85 394574 177288 2 328424615 660440590 91 455862 83343 143708716 297937 43587 74 362995 79 11 115248 69 13 123426 81 16 81 413184 3 57 18567 17 214226 14 116964 141184 33 370278 92953 43 427159 446236 342377 688376676 27 219141 595256112 60 62 5 2 78811 60 9 56 311257 25 34 13 246154 453375 26 58 448773 69 41 272813 45207 208011091 75 403653 497629 365667988 214277 59 42 237014 1 469841 88 37 23 92 53 15052 437404 4 328811 33 47 234800 327237 14 70 8 39 57 225014 925954536 8 57 19 342028 60 94 95 48434 7 56 68 242609 37727 51 292567 72 2 58 17 421394304 34819 108356 173708 263139 160257 88 10 6 278430 692227815 108157 428360 24 93 348875290 244460 42249911 467553 53 176646 20 262102 422831 481348 312243 146567 253795 5 14 67 60 79075 56 64 785230707 164811 406274 93 541787935 73 8 49 348350 390454 370481 7 111537 84 89 36 21 962835997 97 113906 58 5 34 325093 490495 915674859 221729 30 89 332631 33 267789703 704244460 40 219966 66 269068 19 29 38 86 7 8 495824 14 10 5 8 30 6 24 248990693 317224 134755 186353 107641 237928 4 72 30 60 3 68 1 381461 253734 1 59 458133 27 454739 87 88 444808 73 243734 127119 63 10 138354 459854 15 78 63786 255518 139730 47 5 138929 6334 8 408637431 302363 373156 2821633 7 4 95 45 282472278 44 31 225631 384975 179622 5 89 2 408711 181331 3 5 59 455785 424704 5 234106 84 73 16842 4 195460 7 332690 45461 26 18 187866 85 32 22 152974 499804 5 63 10 9 74464 48 46 70 85 61 394006 1 124161 468475 50 171051 968999060 403068149 190126 68518 4 6 363993 747057977 218326 7 319132 96871 7 8 249799 30198 82 75 208924 468694 7 11140957 74 7 94 452651 680893630 89 126650 809751853 471344 35 100452 51 14 481661 7 94004317 494681 358658 352894 40 16 14 420760 418094 317967 96 18 20 85 60 17 18135843 8 75 59 142031 95868 77 109094816 57 73596 32 99603 6 35 330937 469458 455704359 47 464422 87399 515792299 92 376095 61 99 370259 96 433846 41 338164 322042 71 1 61 184241 4 380825 204981 91 427385329 75 396745056 18 73 17 3 13 92 25 441381 18 386632 9 3 2 12 47 92 10485 21 491203 461687 158191 210301 210122 56 60 81 1 28 478939 66 335380 77 24 83 65 163160 3 82 37 985108856 63 424824 58636 407121 243787 61 2 235529 258114 304064 10 95 374420 144885 494005 145095 237897 37 83 483896479 36 420374 91 8 45 4 76 92 66 76311 93086 3 80 49 981793141 57 207986 363076 287019357 413771391 97 14 863943860 4 9 259553 719613928 143272 384485 1 62475 467206 17 34 51 70491 128925 66 104011 36 274827 41 26 79 165110 5 29 18 81 67468615 14528 55 95 8 240359 51 363573862 249026011 362091632 35 41990 495358 6 95 1 190319162 62 227476 469591 1 58 44377 20 35 472470 98 77 353160 107205 81 12430 26 272395 336721 2 79753832 32 68 485305 198074 1 37 320686366 231192 380291 383137 592298844 201969 384668 362875 39 401078 53947 274868 3 44 376889 21 60 66715 452121 301004 92 458727 95 254796 26 151645 56 97 70 4 78358 480040 388098 44 14 79 390685 275090 368870 401200 55885 232820 46 81 81 52 135148 37 332697 18 60 86121 82 55 863350932 35429 184480 119403 370748467 144631 5 399936 92 382913 243352 102353 7 186162 9 29 378021 94 207423 3 122376 5 3 67 82 668875458 427395 89 76 267244 29 13629 84 20227 123738 196647 60 488038 12237488 62 486202 462427 111135 260094 294191 494048 7 24 415027 215452 143765 311099 87 55008 688351554 32 408432 35 990010944 53 92 1 158989 12 245132085 154135 89 85 177822 447330 84 20022544 55 5 60 442869 74 14568 280086 173533 5 93 49 27 69 65 42 297230 486413 353902 12 68 374657 454562 19 32 776885015 50 456199 140439 83 30 836389455 12 41 68 53 404160 27 67 35 184040072 655494098 23434 469043 93 276103 313077 92 451736 15625 262262 117465 129362 29 58268 223898 213462 431767 35 250203 35 1 461599 161053 232120 1 216472 233031 475737 130612 165993 72 89 1 281345 456663 94 83269615 70 253479 5 110523261 95 673015267 15 52 4 69 79 2 67 331528 139862838 50 18 76 95 181997508 59 479866 5 1 332233 168165 55 58 43 55 9 111071 46 466443 216653 274519 204104518 23 876636094 228842 69 35878 467723 95 7 376163 87 26589 159772 84 4 464417 411481 2 44 20 3 8 29 6 62 27 142534527 78 414304163 15 73 18 915907155 12 81 42007 5 421117 365930 92 47549 350345 458779 387298 10 68 25453 26 78 84019 87647 172077 74 77 591235281 58099 6 369489 116893 68 484153 6 980140643 93 22479 21 405879 218502 1 471579 42 23009 341288 78 294384 2 304544 44 907461786 17 274224 41164 22 183944 97585 51 97 296168 98 497953 94 741076102 263387 48 438597 7 39 11 30 883917746 63 10 80 65498 166101 363809 94205 994848223 409254530 77 471117 73 76 476009 13229 26229 27 38 49 5 1 33 86 97 26160 36896 182694 81 356137 27 14258 295167 1 56 616866355 23 931920604 9 422763 89 19 44 30 26 17 359152738 3 119789 13 23 185776 2 48 8 379081 64 324220 548978838 192901 460711 87 76 420367 88 146411 272685 63 419920 5 287039 5 366821 205589 54 12 79 173408 741915053 54 67311 51196 68797 388642 59 61 1 32 452514 1 1 38 40 24 467236 1 98 443113226 311100394 932022544 270051 46 53 49 30 21 68030 60265 80 272241 437226 74 34 2 98 184861 20 383567 22 408120 34 87 59 473679 88566 320222 41 367537 207866 40 77 68797 76 6738 9 85 32 5 18 686442042 8 941782548 161719 4 31566 87019 929104767 5939 375410 61 10 248999 1 304472 81 93 14 2 99550 106101 677244742 480358 161601 2 84 447507079 29135 148956 489909 63 1 415510 68 765548979 86 28 77715 53 44 155060490 3 98 887141032 253147 359862 6 48384 18286 593816230 6 5 73 35 757539120 94 374751 154831 18 2 74872 48 16 197139 60 361998 68930 63 90 402795 290078 8 85 7 285586438 70 228433 17 346651 255786 78 8 535783110 82 312631 94 38 2 110460 128851 456759 79 12 149160 476020 40 158843 77 7 96 225095 10 33 82 37 228728 657533295 148066 31 296865 210120 23 21 264326 242041 282321 88815 71 94 255653 838643344 45814 432674 150229 55 22 654679749 82428 339931 746405153 3 51 79 90 494736 335453 352149 4 317725 6 94 100584 78 61132 206979 280924 41 89 81 138759 390899 116406877 93 344291 3 482030 29 9422 185241 35 6 9 97 248352 439359 204045 77 853017016 466512 5 112222 76 66 76 59 415674 230656 292761 3 254193 5 45 382195 469011 449615 98003 326231 5 9 117700 48 39 447252 55 327704 29 58977 507876968 4 195462 291390 64 88 468491 836605031 71 261737930 15 774053067 53 375305 604329868 16448 2 12 76 616343961 40626 5 440337 22 7000 345057 422396586 295615 847847008 39 7 16 81160 16 318332 934559367 89 57 439607663 4 49 130548 394654 407503 449887 88525 99 68 200239 49 98 222094 10 206044 99 87 61 96 461852 119938 325950 233547 7 61 29 989818640 22 26 403062 900641579 372931 81 74 9 89 4 32663 64805 25 73 10 60 86 71 310733 39 1 5 49 122933 17 413388 30 7 1 92 46 1482 477942 267908 67 30 86 57 3 74 65 31 60 2 88 465923 60 222479 242926 40 791980786 184029 73 86 1011 9 443671 414162 24 263549 291972 98112 209622167 11522 444822 387205 433349358 905823399 80 95 118368 7 371685721 276456 461928 424384 3 197989 106979 16 205208 6 35 117101 402910 154185 194685 108928777 85 4 158612456 491770 92 393700 328889 358465 9 30 100653885 96226 355287 51 74 266358 204539 60 367184 405648 40 48 125094 111480 370980 21 257052 50227 68 85 51185 3 329910 34 2 11 490025 6 84 87 39496 112424 333520 386302813 924617950 112365 55 123601 401275 88 348257 9 49 71 7 71 260418 95 40 49 9323 32 65 11 62 93 20 544183314 487748 78 387284128 52228 29 167518 463554 498242 50 5 12 80 33 55 49 43 282076 79 457770 3 330711 64 183403174 5 99 242869 35 52 46 159593 34 430861 36 49196 349093 385388 16 77 401313 411420 49 65 89 92056 72764 8 95 73400 19 381667788 10 43 248900 94667 109829621 393998 121707 305895 942241813 216912 9 278253 9 35386 1724 7 15 243023 85 99 20 29794 42 233329 414760 9 21 1 19 292170 165386 159875 75 55 491469 60 179475 64 61621 527042264 408604 28 677473059 73 393012 155068 175834 52 76368 34 71 4 32 19793 160804 3 12 60 362888 295233 64 51 471367049 86 156797 353147 466259 1 895387504 97646 90 211339 855147186 480620 141574 111209 6 576041285 72 153393 73 283251 63 298461 39 297374 141541 24 38 5495 109756 60 58575 58546 98 28 32 17 479439805 89 95 6 12 85 703470131 5 47853 322050 62 33 77 452741 8 204625 71 387772 223949 60 194664 7 48 2 12 18 704394103 208560 44 463916 73 269168 407989 45 327335 437680 878068193 495666 428074 126960 160399 148831 427808 230460465 32720 405508 37 38 1 41 75 17 156737 259233 52 87 7 32 86 65 8 531490096 375659 95 130858 16 79674 252850 50990 87 51 345601 15 1 412752 9 22 121669 418158 410712 52 155741 6 249154 75 241907 230530 52 408444 391589 99 73 93331 151512 101477 395721 224359984 473031 949546044 910149931 65 175587629 43 8 620507088 51 7 52 446245 9 8 6 40465 285077 12775 80 342760 43 64 62 439256 27 260695 175060 9 25 66030 87876 305445 54 2 495256 25 278380 97 17 5 72 281990651 26 4 60669 245219 435483 80 8 19 64 92064 39 33 347560991 448160 23991 78553 55791 43 32 592266752 97 54 350466 14 8 257229 4 307542 89 436300 238123 422570 58 723676668 97 93 122301 81 118967 28 75393 479901 112451 35812 254455 72429 290425 296721240 1329 38 51 93 58531 10 255227 200891 342574 21 408878 78681 49 8 77437 269785 735943950 34 159470 179699 217004 75898 209456506 3 75964 428442 8 17 26 246750 35 207042 60 479866786 869815945 2 65 118779 25 86 210108044 211319 66923 2 184174 97 1 30 99 46 317382 246834 494358 99 401747504 65 927933918 94 858583977 461940 49 20 191055 27 59874 287749 3 49 194210 45 143415506 88569 73 294169309 387972 29139 62 231987 52 3 9 6 230379 4 468379 64978 25681 21 1 90 141901 245863 1915 223205 165669 98 69 151415 13 31734071 114589 472412 29 414505 86 79 44 357946 269511 334669 52 59 66 93 332626 84 991767823 271609 483826855 92 273756 103274060 57 48 1 569847681 443882 195771168 89 298187 73 136488 269530 90 16051083 22696 952517945 11260 51 45 887458865 6 22513 21 449634 120662 309952 21280 410860 82 590187265 195871 8 11 92 80 148867551 38 317437 564604953 44 69685 482289791 285511 398423 54 214625 822747584 524363639 233287 60 85 226440 414848 263842 29071 11040958 17 460411 43034 369652 5 7 35 377454 335674 1 201757 77 199051 243237 159488 56 425355 139389291 175629 994 65 221361 9 3648 31 3 1 413876 255002 69 3 347565 12 343193 507743906 260449 158526786 81 149594 96128 340126 4 36 307800 81 16 95 385417 776821244 89 481165 382062725 162716 86 277676 96 365090554 333954 10 494452 78 145445181 9 59 1 201239 72 23 447188 428791 65 32 162776 1 8028 6 92 102848 360908830 85261 79326 496251 60448 386381 628455831 899807277 38 210168 423044 460963 158751 16 96354 4 38 59 16 356482 455701 187162 79287 49 475468917 3 25 100310 98 93 310048 70641 4 31 248742 226840 79 54 31 331420 81 76 726413465 294213542 655102058 421154 85 50 85 435723901 74 238557 36 379285 53 21 241342 155539 50 12652 132450 92 49 1 272745 156197 3 48 60147 251818 26546 61 24 43 26 23561 12 102932 78974 425200 48 80005 301316 3 228214 193966 72 91 15 87 380935 85287 654772880 328058 358764 3 27 445137 288371634 326922 64 8 81 13 472829913 21 2 91848 271527 461025 448505 5 74 70 3 323148 731687575 77165 80663 92 69 255275 9 10412 10 75 488241 11 94 131201 1 244557 224212218 82 48 27897 41898 65 8 51 1 50 2 80 414135 102621 72 177126 134592 89 44 208896 45010 859867359 20 413891 54 364108622 118131 217781 74 9 471598249 303870 6753 9 9 79 11 261013 253754 59 37 33 9 83 940546494 1 18 200154 805845086 27 31 857062124 9 450071 30 324172 35 454171 369493 162372 1 12 26 60 46883 204147 484352 27 38 89 444878 95 118875 209401477 34 61 98 91 99 269545 58 4 1 979932441 95024 68 149870 446149 147942 75 534361995 295701 156173 73 72 36 393998172 652122097 354429 132484 781523223 60 45 62213 45 51716 88 2 57 159768 84 376884 18 430622 801397586 26 273710 87 474972 354397 7 1 4 38 7532 187473 311702 3 52 440363 9 572573663 166422 356818 233307 34113 279005872 20 349265 270180 367658 224972 456755 829710511 47 352670343 328517 41615 159242965 4653424 81 85 93 360400 362451 162005 74 484132 294150 34909 593385293 12 79 78 96 174464 6 183222280 94 396991 15 101935 23 19 474115 29 418932 731552307 4 39 97 487687 289365 4 25 403301 14 141692 5 563531932 88 4 437399 29473 472014 495907 156186 438141 10946 35096 81549 301794 71 98 91639119 28 331314 26120 99 343640 3764 14042 59 438100 200566 32692330 311021 431733497 52 12 16 61738140 340122 4 450460 70683 34 44 15 15 772744010 380844 73720 17 195168864 964335783 385850 368504 27 96 18 97 138954 282606 317151 483864 31 1 342306 53 73 486378 88733 91 2 435350 414975 98 108495 618699230 97927 192724 81 279677 54 68324 14 20 32 77 340437 649420218 8 215750 584910456 406463 338191 67 196225 124044 76898 366768 435648 37052 302781106 6742 366666 375966 83 3 448550 430536 57 75 460713 95 23 11 228976 26 313815 41 16 136781397 138923 428471 69 289960 84 97 39 374746 44 174100 4 210584 309990 285605 38 401212 784017405 79 55433299 55 39 56899 280545 61 30 22 207988 605736174 61 7524487 85 5 99 74 49 764571854 379363 330864143 47103 52 97 296803 28 243488 44 60 93 430486 71 128065 134556 8836030 69 399496 17 5 57 28 339640 348130 140182 361659 105362 6 210091 43 10 357542 54 49 6 4 55 760927938 67 8 7501 148235 128751 23 71 431185 33 357434 352025 847613167 34 84 88 6 151589532 128270 66 23 451630 236122 53 228207 52 414156 52 838194183 45 371694 335545 79 100277 31 6 166455 45 399609 27 76 6 93 160787833 70 9 895465075 7 5584 9 36 26 464810 317352 151289 47 431291 1 195785 427564 82786 8 86 423045 149359 1899 33 46 58 13337 47 82 50 439951 15 453111 219565 27 38 99 306154 398061031 99 92 153926 28 291190 368383 20 775365170 26379 148324 30 268402 95 4 48 19 443004 81 58 188127 5 368671 659553594 87 72 50 474528528 93 54 71341 79 401740 273667 225552 132665 117972 112427 233839 22 83 20 48 5 46 54 68 2 64 2 355713316 83166760 67 56421 281974 8 53258 473662 798465974 12471783 453115 2 430267 477211928 91 3 19 666236012 71 428894 58 10 61 64 26 327966 954674079 52 28 12 49168214 139549 486299 49 85702 34 265179 173208 100192 189396 400342 24 8 910366659 76 237196 493924 21 34 182223 14822 42 108626 76 29 461537 389279 253308 40 213936 15 65 4 320963 1 275115 80 89434 75 76588 37 14 140495844 68 86500555 383873 262313 68099 266499 41 33 150020 34801 55 9 38 88285 183834 82 784111975 70 8 66 52 13 188466 364466 30 393871 28 220825 79 441503270 340328 16 203 7 192266 52 78 61 821037093 64 6 139357 96 258262 65 65 68 340415 384057 93 136915799 369142 62 47 448955 199105 83 48 278774 48 482008 468068 84209729 48 713541393 63 273130 30 179207 8 339131 628836571 21 750279227 386497 496469614 43 75 97161 60 264161 148442 283378 107103 163902 25 71 32 7 16 55 73 290897 99 3 11 30 346420 20125 481921 838370319 73619 143944 338597 111942 104742 166162 14 458566 126948 457212 5 246068 284138 9 18 82 224205 29 9 72 97 42 74 183800 480338 47 331972 401606 488163 8 41 8 31 417984 57 110865086 4 316746 191592 9 79 320782 8215 65 282215 8 66697 57 44 136465 336115 6 766260683 94 324189 4 356887 22 470571331 25 76 56 340071 28 30771 15181194 422877 47224 32 48194 83 473803 330438 95577 429811 38 14 12 233072 824659638 69 473041164 469334 52 260280 7 226745091 5 2 87 7 61561 15 74 241020 44 34 40 143320 439008 30 880709357 31 6 236658 793281285 10 589698625 19 3 45 125247 69 297153 11 468375 41 174872 87 46 957761218 52 813129959 26124570 555221146 38 64 61 246188 99610 55906 469516 143277 836773796 462726 387629 146633 29126 757673398 99 409024 292590 18 96 331936 56570 290250 162467 13 473839 2 19 381521 85 955872162 49 61 66 74 68310 24 1 64 266026 287850 314957 658498515 79 163240 5 254390 41 20 96 106600 62 106083 106689 841157698 193549 186217713 484596 72 68 6 284617 424515024 441588 64 346913 26 4 8 30725180 35 45 932909487 39 303449 51 35 73 263848 37 42 25368 95 50 72078 36649 20 486203 14 5 5 459112 70 73 17 90 178380 120836 78 94 76 28 14 205572425 9 73 60 96 93112 173448 3 29 33 18 44 88 255152941 24 56269 51 45 39 76 127977 2 783239583 5 70 324057 4 36 25 350276 5 6 28 98 2 36 75 38 339371 195492171 85896 408100 451399 91 4 79 38 105940 50 90 31 8 89466 3 204038 23 291921 582565173 284871 30 88 24 29803 339352 482263 83 329541 54 58 2 198711886 492220 242946 45 210975 36 31 58 131846 11 79 68 267334 86 32 124056 28 333060 179575 47 344012 341818 115509 53 4 59 57 879995366 154568 33 227731 5 55 20056 205052 241138 32870 58658 236053 184478 46246 26 76 95 49649 8 98886 93 17 130659 423750 94723 114724 452554 72 4 388645 301285 89 62127 75 267210 53 369936 61 17095301 434029 461638 17 7 386317 269970 388613 54 290579 5 209741 430831088 15467 196469 50775 30 401918 96 46 234189 96 8 444031 51891 96 70492 377135 332059 91 443384 395853 47 54 92 143421 188183 36 86 296254 79 24 49 69 364729 859401758 56 24 13 114 481032 2 304861 53 86 21 75 296193474 22 8 10 8 363642 314141 23 44 5508 251481 42 372807 2 95 86 343315 131674 97 70 86 184818 17 78379 6 12 31 67 651898941 72 82 78 344422 37 34 44 37 38 50 5 41 284588 340372 368821 409515503 64 63856 8078 86 427948 5493 9 136852 458638625 3 3 6 48 196540 275597 69 259335444 233381 207478941 138173 365367 319892 855079227 447468694 95 7259 843714595 63 3 5 81 367998 26318 6807 190684 3 449010 372948 97 27061 143226 16 1 52 338728 97 79 734134256 73 450030912 467374 29 250381 42 52 116977 169957 143338 976535425 35 300306 43 14 256929 206056 9 418085 96 333205 425452306 46607 13 399409 195982 196068 23 490947 45954595 367024 27 2000 5 971060567 12 25 98 10470 67 32463 215739483 80 81129 96 54 140950 66 9 25 78457 331569119 46 67844 414444 60 43 4 89 135250 93 21 1 448574 28 3 22 69 79 177479 335332 339891574 359499 21 304779 434908 82875 4184 14 89 24 2 22546147 166735 204004 24 250334 35631 411963 31 70 208069 94 259026 218788 5 696281735 93 423289 65 953618490 304023 460255 181595485 77276 183275 29 376845 4 100418 370672 7 270059 22 24 13 13 5 3 14 399471 15 346990 50 256597 96 54 183193 205696388 219 67 7 31 75 14 133118 63 95 82 29 70 135724 358624 161296 200555 826376732 207213 76018 18 327754 39 907026245 182527 145458 90 133700 46 78 30 470926 220776 308414 127375 293388 603128777 1 84740 38 83 28 25 79 173083 222154 90 88 909486245 247746 69 457273 86 3 493614 23 57 65 73 6 42 489414 152355 38 5 689724829 333424 69 409896 83 68661 19 3 78 83229 111993987 109896 65 455686 63 59 9 221037 3 12 70 429934 453931 213357 83 5 45034 49 417993418 115936 277191 86 17356 16 88839729 445666 68 54 357918 52384 139417 480007 322652 64 415477 138986 473146 465323 428426 355447 92 494770 317650 168534 303771184 26343 30 85 7 93 174857 36 24 72257 25 410256 61 225466 94 175826901 65 104647106 50 1 10 51554 162866 396776 59 87 12843 116941 497619 24 7 69 8 5438 492812293 286931 3 4 80 74 454860 455691 189450290 495150 174832 82 296208 370897 146460 21 34 50 556406304 83 77 6 36 41 253634 21616292 32 369578 339352 34 437601949 60 66 558230308 357412 393681 265843 58 83 296989 33 478504 142298 443447 80 166534465 459128 67 23 4 94 58 7 10923307 257563 6 24 49 26 370720 79 637592060 243307 243016 75 603447757 4 29 47845 8 206797 45 409578 397709 95 4 6 475382517 289964 47 95 6 47 87495 3 476614 187166 97 40176 46 91 37 95 17 8 435122401 7893 61 8 476224 46 112276 30 198437 837606045 82 40 373556 25 937804911 93 125931 55 217332 32 6 63 2 2 9 59 49332456 11945 1 4 317653 7 9 114520 172413 5 73 63 63 348997 259870 36 49384 63899 208418526 345153 360732 59 64 45257 65 99 63 64 77 3 43 6 152336 13 375644642 4 4 65 737506137 230392 75 223684 243556 208288 224599 82 74825 71 28 251710 22 200912 91 501923181 409977 84 174455 153466 2 89 5 156821882 3 481475 217373 35606 46 72 357788 29 739178273 534292147 452976059 97 5 260793 664882286 230083 81 745273211 74 373302 71 91 86 69 202151 307364 204168 63347 94 6288 41 26 64 28 129963 485588 62 481234 3 85 263611 416026 453684 192839 492371 2885 33 44 57 5 35 515600281 449067337 871787887 788590346 376208 6 346927 11 67 5369 240420 472279 184697214 144142 20573 37806 284103 63 393431 221164 450340 71 350390 8 394828 66327 334214 43 87 384163 61 4 105630 59 347572 80 381245 226972 4 84 192811 88 20 205384 2 1 492211 180396 26 67 12 13839 86827 18692 27 354460 84 618846317 150183 61 348029 393381 429096 36 34 5 31 321019856 44 165844 728792099 1 99 54187 58 79 6 67 75 307662 24826 187606 41684 251823 74 471063 405317 84 473241 83 417309 8 439353 9 71 13 55 89 49 82 198917 71 92557 54 29 465637 183277 486809 46 83 99 89 3 4 50 85 14 54644 85 8 1 279534 475664 478552 491973 25 35 24278 29 48 218973 88381 80 310267 79 6 8 426012 76 80430 27 72 80 478051 42 422509004 56 98123 402802 274508 514 391044 83 6 1 85 234093 86 85 2 48190 274716 1 33456 356481 6 92 64 24 301145 109843 9 89 84644 323685 303102 288425 48 422652 52 81561 721539377 43 44 58 261982 203112 98 42297 74646 5 6 62 17 694203940 52 66763 405161 44 87 581780587 64 9 72 305195 85216 6 303481 25 44 966416818 423481 47 264743 148196 58 300823972 26192799 252606 50 486789 38 83 141577 4 911919574 73 365357 11 70 224146 229877 80 33 18 53 3 948721082 680123413 451129 216581 239065 2 43 480003 80 98 283167752 85 1 30 148812 381006 400200 81 9145 60 55 10 39 489823 437092 1 34 97 127928 3 116984 83 96 91 29 177761 83 27 401173 211874 92 109768298 58348 547823026 590305880 142256 60 338350 12448 454450 23 85484 30 282611 55 955180616 40841 7 176660 58 676889875 44063 43842 67 216200672 67 35852 152632 477184 69 7 68 395634 44304 41 415399 4 545876907 96 96 482849 242096881 396143 50 324235 67 87 368912 11742 319175 58 74509 183595 92 6 263411 969127697 453784 290969316 99862 98 51 66 91 33332 70592309 222721 99 588155378 185168 93 155622 287020387 65 5 9 91 6 222485 343195920 19 122481 24 260459 89 4963 72216 214082 192042 335873 29 93 93 58 9 88 206357 36 28 23672707 24 7 76 25 296955 2 244376 34904 593160823 17 52 25781 319343 83 5 231008 5 3 70 5 38 53 359568 304554 108141 7 412004 632 72 406489 64 8 21 49 113299146 283232013 168631 233638130 306542 75 142304 80 73 393654 302629 70 20 53357 20 22 40 51 107239 229174 98 64 423312 448366439 15 346997 93 60 10 103226 64633380 405062058 112486 305162 40740 7189 46 94 62 308379 400243 476801 94 4 457890 6 314162 42 356928 20673 137948 8 496209 177213652 336796 54 36434 17527 1331 134132 13 498105 135358 180888 17 98626 67 46 352882 3 219921 77 19 88 659429969 28285779 54 479128 106822 13 689517720 11 17 19 16 11 389762 473969 83 358943 4 750958848 320632120 13923664 54469721 160424 55 92 922993583 193487 2 13 80 62 3 76 29 432831 88 45 50 18 70 421450 105830 18 474120 55 9 148740 308243 99 33 16 80 38758 76 95 185149 94 87174 6 172396 113233567 15167 290667 8 451395030 135884 142171 146789 375352 53 328702 181753 52 314087124 917909847 11 4 47604 350166 242603 96 12 245839 83 45 3 21600 821095331 98 104847 93 912269420 450590 40855 44897 823340560 286694349 583176971 12464 206848 74424 46820 39302 75 87 219342 226866 451783 9 27 40 217408 224920 99369 34 105282 22 175063 81 22 11 426683 23 86 93 439110596 60 23 6 128311 19653 40 64 152799983 193583 174255 427923 5 69 31 21 34197 104968 166371 25 97 47 47 64 8 81 58 176832 43 638413076 24870 310014 31 4 492716 94 19 227427 86 6 479427 35 89472 51 96 14880 74 82330 65 30031 49 58 128403 238693 52 602737271 455502895 426019 18 19530 171444 591755092 479199 395912 3 6 12 432876170 478632 3 61 9 408636 25 422322 124375 36 406581 52 186527 7 5 417957 19 90 350207391 6 35034 81 87 464317 49 192685 3 431921 19 4 3 1 105337 82772 12 583839760 801637566 310442 3 67 5 22756 494506 5 69 85 86 440862 57 47 76 219119 25 3 143933131 85 240988 245254 58 21 292433 2 142459 271928 95 457394 55 75 44 348790 203078 606317837 53 185007 89 39 221846 18 100147 67 25 22 251447 344060 89064 91 136379 41793 3 262614 26626 21 350853 597430617 88 219305105 54 184307226 484914 207833831 106097 164766 519726651 30 8 334521737 322155 23 28 47 317452 88920 81 47 51 82 491061 43 302046 8 24 474597 225243 275907 74 10 476004 47 32 38676 47 30 114462 117181 128859 271250 26119 92007 25 94 882638908 456428 139992 45 370378 95 6 2674 6 37 404629 416726 12 73243 13 391448 993480805 131679 34 227149 24 78 17 1 221721 11 475046 1 424778092 88 32063159 301975 458742636 6 74988 71806 54 12 416136 446954 95 443347 39 60 245635235 280797 90 69 4 453109 401381 86 80 17 365806 75363 5 19019 23 70 547247686 5 9 8 392382 6 138780 76 8 165105 39 19161340 95 575505328 397693 54 4496 69 304610 44 77 45759 61 498553 39 374137 372629789 7 330454 32 802573884 1 240013 50592 430253 2 47 51 10 157074 4 97 77749 56 1 46795 95814 242395 65 96 6 18 245121743 453666 46 35 35050 3 337363 69 141196 5 85824 167759 437553 41 3 99 54 51599 24 22712 90 14432 2 18 434236 373989 890326093 494154 77 43612 420787 77 19 151208 3 93694 17 41 427646 248287 88 145736 36 940673886 739985221 336956 65 346048 404262 1 461483 42 86 52641 231080 305242 407855 21 70436 78 58647882 58 498166 48 316194 331061 327553 349302 86867 2 387208 270938568 5 810666671 72 158358 98 472904 28 413684 82 172891 839304295 274034 1 418643 337183531 4 30 79 38 6 31 76 4 273332 118743 84 2 97793 75 27533 32 2 451048 98158979 103199225 57 18 361442 28 16 237232 135571442 71314 279999 46 32 87 20 402797 723563066 285988 24 532624137 206334 92 124505 25 39 143495 7 238365 3 254584 77 22 248527 74847 390724793 3 4 231113 302381 458088 15 4 83364 526079166 31 4 5 424218 466630450 44 44 87 473307 408999 91 114470 257295859 75 51 49 67 84 96 392744 1 101124 29 78 47226 338175 258434 3 467283 71 66 18 92 18 478305 44 10 12388542 43 828889010 318325 97 37 18 120577665 317223 79460 35 37 655449069 76274 89 232726 7 45 220456 59 77 2 5 252512 69 5201 414499 16223 454028 192495 386816 46 371452 380969 266738 6 189072 488404 60 39 8 36 80 26 316911 398423 13 42601 395118 77 310942 94 27 225664 65 466165 85 264344 6 72 27 62 39 438992 7 93 338202 79 89 450498 598072092 4 13 113519 389923 334051305 364901 11 205124 19 6420 335681 318746 345354897 473981 90 99 16 96 66496 9 67 7 9 1 171719 5 28 304469274 277551 302367 26628 231774125 41 147296 103892 145543 13603017 462400167 10 223812 5 30 743665930 1 71 458837 12 13 155698 365174637 491258 67 30 54 58 14 29 362902 29 274413 50 477045 331409 65 229401 28672 127677 686188128 76 41410 310461 161315 88 446245 117579 37 156086 451966 93 38 85816 96 42 292227 8 80 45 439079353 52373 55 299431 36 322790 63 375642 3 320448 186391 665954384 175218 12 224045 28 17 129948 7 481268 13549 98 112237 182365 473227 290347 9 23 221337 193828442 260650910 283890 99 80 89 123676 65 87 180844 11 15 77 88 69 275021863 34 151924 345356 54539 33781 30 457459 2 29 21 357245 42 220145 39 70929 1 68 90 111095 22 982475040 54 266699 80 30 76 275483 74736 598301098 16 23 34 4 13 120984 89574 26 88 25 51 12 9 346995121 436596 81 208372593 4 379953 246888 468004 137488 48 37 7 92 2 397083 22476 290674 49 674310524 9 2 50 89 165239 9 120633 7 59 55 166008758 495715 5 57320172 181223048 77 18 284123 93 69 240822 393096976 68 9 15 66358 48 9163 484311447 159126 29 6 10 19 56923 4 17905 52 108429 78 1 6 221879 20 176462 88 226748 46259 90 71219 495270 36 806627970 192179 68 77 5 13 69 42 439923 282339 329098 83 6 49 51 214226 6 170782 49 29 67040 449345 11821 71088 42801 167306 92191 7 54 45 128800 396269 89389 3 6 325395 1261 39 4 69 41 37 56 360856 244178 26510 122158649 13267 74 97 105762 67 259723 95 57 667906149 497041643 917218913 902012431 870887501 218447 30 173750 449767 44 95 237516 466435 225800 56 37568 34 414959 353211 384206 92 308452 312524 268710240 4 7 9 36 45276 178413 48 8 186025 91 327524 217416 20 202785 409043 52 9 73 5 202903 108090 96656 564160744 43 322999 99 16 94 483172 204732 299386 717832111 31723 7682 21 337164 65 441050 20 83 95 249495 89 228533 6 310477 347582 2 14 563859532 55 63 76 96 49 41099 48 213082 79 7 230802 485500 305780 98 422638 148703 89 440753 349068 358116 965530889 42 3 61 33 624804197 8 308854 45 76 24 462267 88 29 60 274072 48713 96 397404 3 83 426241 370901 48929 459309 74 89 7595 890936734 132453 19 1 26 369050 53 46423 377781317 369682 57 142018 6 88816 52 222360 82 9 401718 267186 93 13 384100 28 326260 214102 45 41 127317 470819 72 1 4 347922 418764554 103981 44482067 54443 29 28 24 701407349 78 12 96127 66 786939361 22 3 153838 32337 475019 12 9 96158 76 39 1 80 202363 92 456251 1 23 104213 33 426685 42 678735968 15 89 20 23 8 8 42 174801 23 75 5 597671197 211712 810543737 81 9 299006 36 6 77 53125 5 4 31 38 4 22572 261756 80122 216598 322549 220154 30040 53 20 1 66 233718 286606 313447 476788371 91 53677 454974 201873 44576 407851 445820 197840 12 10 4117 124712 108533 84 250439 80 52 24 84452 3 468480 6 54 190111 347448 56 75 54541 81 80 17 39 61 433920 216431 95 203779 210919 192135 158321 174847 61471158 85 378164 58 485954 4 183384 6 32 87 41 345289 212611 86 240792 115136 3 50 72 56 530404897 209170 65 68 255954 9 59209 44 39 496552 3 82 379325 35 325915 85 24 58 462466 52 83 454963 36 311204607 491719 78 54 434325 53 76 360250 22 71 21 97 113968 34 20 33726 84 261495 73 423354 35 241844 150678 398476 99 380804 485065 31174 64 57 49 65 44 29 52 36 355979 84 183379346 450380 386456 42 58 490126 56390 867916482 208636 26 71551496 136422 936306630 98 453614 315233 100877 248688 9 117671 1 14 64124 33402 59699 401436 40064 36 60 5 1 188462 379930 477734 42 5 51 96 85 162024 486922 7 24 63 19 320724 30 17 53 72 5912 98 74 386832 122299 120315 91 7 54 4 123186 9 77 7479 19 387117 89 81 60 4 35322 293582 87 83 277115 339533 16 68 90 90 15 402456 74353 18 83 302832 18 39 32 71548 673674348 15612 369254 9 240696 93 425332 35 59 447610 648733829 437668 854108171 6 71 194566 27 580867777 160174 74 50 348619063 80 4 443360 159136 73798 9 398914621 85 442358 389257 338767 95 65 763528720 66 30 712931853 8 250075 80 31 97 840323385 5 7 49149 56 414096 209765 128679700 144727 68273692 487696079 75 315074 23 85 90 95611861 386258 46 197729 311108 111712704 255092 92 28949933 343851 445869 33 15 9 45944 629174532 7 52772 641628288 13 13 28 230236165 88 805692852 600524889 331779639 390582 35 494443 307457 27 41 49928 22 210306 22269 310431 485486 46 59 9 28 435809 77 50674177 50218 82 83 350490 98 29 32 300429 79 29 483533 35 47648 52 118767 294568 75 45 65 69 14 62 2 49753 43 53828 3 60040130 621734256 949769238 37 351538 195578 42 66 75 36593 297918 80 14 366362 295625 295774 128604 71 392957 47535 8754 474866 273757 38 3 226174 738820403 906129794 72 11 79 94 85 69769 340985 265143135 338011 85 9 480400 27 322304 45349 82 164462 8 74 88 144045 411421 69 58 13 176221 4 19 253398 93 33 4 24 40 283775 61 40 499316 976718433 379444 7 394268 17052 413472 18 652013856 166220 57 84 73 23736 323224 27 95 163267 59477 207724 289571464 306891 18 79 105219 12 893398533 136460 63 2 69 188033 79 339264 11 66 19 483220 34 2 849363355 88638463 421508847 2 32 207504 24 544604297 325016829 67 702619760 898393052 8 158179 83 41 558139557 48101 444253 2 82 273633 55 10 474427 685997402 399208 424197 54 299667758 25 111460 663643643 15 869067540 340668 24 210445 22 363675 99990 37255568 80605 411622 218859800 24 8 371889 4 151892 27579 15 126765 451609 25 421327 199345044 3 8 28595 76721 97006 95 173821 33 779248281 98 56 4 67 41 33 119987 1 85 52 72 392203 14 119858 42 7 37 2 87 146326 39801 86737 127872 3 42 42 62 2 960708398 232349 402609 5 41 9 9 7 23 12 189405 357645 171984 445627 232888 40 124160 242657 646276520 82 79 54 5 26 40236 124145 653988905 29 288309 2 257625923 65 78 242236 70743 495747 295324 18 377241688 74 78346 10 120391 64 4 692627775 820463288 92 340483813 50 1 88 77 58545965 451811682 8 449694 19 28 314548 892277631 80 12 92 71 390796495 371880 91 71 84 39 351817 244896 13 4 80 219662 336578 49 93 14038 83 117401 5 336304 283914 11 389774 82 6 310537 99 95 411052 99 16 361600 6 53 14 147826 414558 90715 334266 59672028 430887 1 183708150 22 62 168202 6 127087241 9238 85 81 47 861035924 474793 25 78162655 33233 71 44176 38 97 37 246977 383599 281401 209540 894399862 19 13 83 319676 22 75 483763 193676 72 16916 424483 68 439680 9 8 543469031 66 110309 165423 472537 19 6 30 164939 197175 24787 82 491739373 16 86 336049 2 372201 145256 22 307912 970697773 9 1 74 244258 5 465889 208353 52 38 90 17 71 98 46 440548 575695811 413330 182443 143765209 231501 441051 90 15 8 42 43 221447 367977 65 56 51 9 269873 981440775 77 427160 218703 38 273082622 434411 27 489069 5 411764 9 762502922 40 182796 354536 718244172 39 165331 69 794212904 7 441957 7 316651 294776 227728684 481745 96 102099 2 493100 95960 17 357336388 406254 52 89368 90 477402 482815 67 419916 457336 437817 4 343999 59 4 228128 1 279026 6478 2 772514000 38 23412 426159452 18 12 6 376393 326872 235577 77 456581 9 59873 68 465136 5 19 202258 349109 369895 454579 92004 766909622 244100 105806 353826 741579826 83 437901 422044 84 429999 276332 82 34 64 136422 243875 31 365591863 456459 48 492418 83736 427983 2 4 362845 224546 383121 145509 4 496337 464190 93282791 74 37 43 431919476 21 31 250266 387077199 57897 6 75 364017 5 255022 67 288624207 66 16 144134 54 286981 87 45 97465 184896 409529 91152 77 36 498973 836945085 361068 56 336537 296669 289749 347519 26 33 47 417456 248096 2 281030 151162 78 42862 128365 34212 72 162018 304531 68179 225979 151902 53 34597 41736 15 359851992 6 13 372742 346827 207602 203338 241279 25 300176 665608849 33 64 6 27668 66 4 475465 140021 194701 99 468948 66 8 85 55 97 26 87 41 723302710 63829 362710 280997 196951 268752 86 66 93 240695 364196 369553 116901 138949 34 6 405689 328888 17 4 424144 364075 84 16 11 203011 270675 716874998 57 781238465 298006 76 61 74460 388097 7 93 26 66 43 90 16 25228 64 92 28 54 310410109 77 632833708 344252442 23 42 71620 70873 38 371721 328862 893004036 940834482 154552 80 38 48 27 38 473328 13 36 40 40688245 8 233681 16 417640 97294 138525431 61 84 13056 9 614880079 95 59 28 73800 28 286762 326594 85041 23 74 97 419603 13882375 77 14 23 251622 1 126581 22 2 402133 279857 56 318801636 496391 10123 3 258150 123100 28 124986 286296 36169 77548 2 147716 485942631 26 79 62 9 319292 365626 227319 666567177 437090 6 458175 23 74 178831 27 227020 52 237657 222434 183811 15 84398 83 88 86208830 104749 7 2 35406 358693 70 50 237604 10 88668 22 72 87 346433 428315 11 126253 4 8 97685 84 3 129153 99 378041 1 43 70 146302 158040829 81 219330 132135 176836 333809543 28 36 91 377917 137502 266664 229050 35623 299927 98090 25 280606 392131880 37 68 36 772951256 74 4 56 1 4 433853 224114 387641 334402 372573 35 293020 59 3 318468 148197 212729 223182 90161 17206 232779 262790 92 97 3 328341 423636 131132 59 42 33 421424 1 431862 90 8 105537 374960 83 92 980904973 454405 221362651 79 285461542 85 415280 11 383045 52 468635 44 374136 106358286 11105 424056 23 496237 480105 22 318006 837289443 19 22 37 88 176752 183558 30 348304 916282219 71 7 171144 100052 458871 84 373982 31 82 5 41 225088 9 44129 26 75 8 810491491 771247594 47 4 340018 140247 904506354 483512 55 88 97402 70326 323067637 9 468791 63 317496 43 21 10 19 72531 8 91 229173 104430 450260 16 648363289 436375180 277662 162784 643542881 445474488 6 83324 40 56912 200933 143636 61 163329 465305 74 342970 166635 25 57 57 32 6 316170 71 50 144997 276333 98 427583606 13 422480880 105134 104279 7 327128 397209 67 103688 43 138834 348726 316674 443558 60 79 72 212840 77 94 203706 255082 48725 50 737385781 49 499510 347651 324329263 43777696 72 69603 370973 944485521 95559 12 373794 141574125 88 475730 44 434267 3 411651 385398 14 89 178495 389675 83 53 9 93 46 229546 171206 12 175823 91 40 509841297 19118 204319 80 928284453 306396 205661 85 418965 43 91 37 27 33 374566 60 68 35 381959 257087904 160094755 76 458560760 89 169276 109697 3 455570 441926 17 419810 265607 23 112904 85793 86 75 732291910 121020 2 202327 187965 27 34 293476 67647 430303 5 2 299960736 3 190691 78 9 249367254 49 85 90307377 220559 11 17 9 95 62 313068 177372 75 83 208328 55 154934 70716 98 993264031 332222 382166 45 132497 63326 83 85936 271197 39661 40 307121 4 755903200 27 191985876 19 330756 63 106966 93 66 127110 56 44 249639 83832263 18 143998 9767 45168 2 12 196682 123502 28 466577 308420 15 57557 8470 876659014 372334 288384 97763548 300893 428135 94 55 499348 106488 490447 7 229801 95 11 82 387192 407225 22 492199 2 5 37 4 120254 93 37 36 26 25931 76 153023059 71 241357 232407 359983 74 9 169470 20 6 849045328 7 454752 499273 91 40 88 93 422184 298549 69 782781761 22059 485860 93 490208 399839 139409 734799627 295591 316363 611813164 104578 137455 150243261 40 27 366593 748974793 57 383539 51 52 16 28 22 51 45 14 50 30 5 82 20 215088 8 210341 455032 60 224264 55 477746 870341944 139523 238596 59 78 63 79 24 29 60 274984 2749 472775405 154515 382154 60 599635882 17 367932076 463757 8 539456216 8 4 10 430733 348264 2 46 130025 69 22 368753017 7 125632160 457686 472809 46 80 6485729 9 266898 2 110164 33 259318 320959 380922 78 97 250548 64 74 75 21 402382 40 23217437 44 126265 28 92781 361674659 76804 17 423555 463443 432453 685925177 205495 99 107938 4 30774 68 14 92 377330088 435881 427491012 152850 154370 8 884606432 256701 142183 472788 35213 20 89 73 3 328219 5528 2 55 52 434124 368290 3 89 356914 56 770100517 36 296634 231569 7 220809 59 59 86 358192 448437 413277 356039 34 84 95 96 327518 62918 64 869128138 59089 287962 49 83 360301262 451060 3 480766 271270 97272 285479239 16 333659 395284 175833 252725 132186 18334 49 110229 74 460986 81 195695 53 491382 94940 135079 693030325 319207 224114 383355 1 7 4 86 4 170640 294067 13 8 73 3 761539720 449735043 54167 51 8 465895822 5 31 74 414917 50 78 149319 211243 19656 29 60 18921 4 4 88854 7 19 831567021 3 378446431 16 8 9 13 350065 4 205358 359318 42632 231206 91 29886 198502 586244314 22 203735870 137100 4 576534050 43 66 17401 95 442340 68 80768 43 132411 56 340129 26 477518 76 244695488 18 54 184227 85 223019 72 34 345250 46905 274192 59 1 498199 310161 12 137519 18 206435 81 95 92 421096 257188 887079702 9 33 95 87 8 252859 75736 246533754 23 72 14 354117542 485296 14 592983658 296680 6 1 478542 69 48 58 486490272 433374 99 894642204 73 16 266357 13 350657 300399580 91 366503 52 171420 408688 42 52 328084 528697799 603155081 414067 673374497 346539 2 350917 258193 240317 36 391272378 2 482898 48 492132 1 317192 113546 22 497881 355999 480156 97 40 46 708565460 247875 75 285665 480781 46 663911834 55 98 57 373555 72 62635 299876 260977 12 84 311042 45 408520 89 1 107189 71 95 625111922 93 129921 418763 134952 364717 50 414492 96 62 453318 80 47 53 5 74 40232 90213 31 331430 27 143432 30487880 422314 375647 18 42 99 98 80 422842 280119803 422588 990667595 17 264871293 17 96 28 84 18943 93 99 95 107 6 52 91 63 116127 40 91 77 8 25582 19 341557 143831 88507 10052 367501 92 429101015 32 61 133799 33 31 460999 233423 91 58724 67 485987 122280 410201 651221777 7453 9 70 267372032 56 26 82 155812 180289 19013 26 351638 319654 137033 74 158451 34368 3 182169 57 63 65269 125890 476322 47584096 27 26 8 78268 5 71 348044 8 455655 75 348663 68 24 93 94 857871739 82414 43 31068 409305 41 195848 492977 46 9 157330 425867 40 72 92524 870458781 61 160365 30 195179 392190288 180739 35 34947 47 332357846 294888 76 21 24 256196 483864 3 376212 25 41 44 442152 351304 59 988264427 405470460 303058 664846982 494 26 5 878089846 390120364 403299612 477397 46 1 133730 85 167317074 8 5 761880774 196501 3 89 21 76 481492 94 90 223974 93 217203 348617 55 36 24 166120 59364 17 450153935 68 487638 416384 1 478896 115150 235545 334506 363151 1 93 124033 3 33 497540 31 9 81 21 472211 427834 62 285563 202854 41 144323 44353 72 84 440705 433145 123276 70696 282474980 27 431974 5 1 92 297371 68308 378999 43 28 46094 172638 233461 402825 47034 191711 13 360384 318464 8 3 389803 318707 260445 428661 85 163913 222070 903662553 358902 5 338867 468882 383334 97 287681 2 3 346322 35 28 54 615288918 302751 31 519201827 242221 97 471702 68 465249 978809222 86031 812146753 410375 340165 369538 93 379211 40001 4 458298 208962 27446 48952 81 372675 168058 69 743526553 345916 409340 617231800 98 35 317827 32 454328 87 335124 394864 53212 58 332044 4 127106 316121 56 10 74 39 8 82 87 112236 16983 258345 2 29294 74 5 55 254048 557835504 254532 366228 31 34 76 3 94556 181653 339773316 38 47694 132100 461529 96 68 1 692192807 43 4 604889980 91 488617 130673 97 48 15 104297828 29 80 39 19 441512 109073 40 26 53 2 91 5 442858 269087 49 3 60 8 379697 22 160058 266172 93 78 42 76 83 53 3 74 93 99679551 18 69538857 38 108043 44 3 122831 393836 35668 54 80 60 173378830 34 71 367754 130888 76 15 72 21 365345 5 37 463102 36 42 224405 319644 9423 153599 7 14 323094 345259 142165 39 31 41 33 105170 74 424392 371825 370592 280640 48 79 271925 51 158389 50 108098147 7146 160026 293534629 353549 699273755 343748 76 63 356808 50 28 4 34815 396248 31 495294542 50 123188 24389 351916329 137697 1 40 51 427939 52 6 203556 960927983 2 276750 368563 69750 93 437303 371933 630584750 476856 306417 3 9 208143 55 252526 533668534 155070 6 74 278292 69845 97 83 573674233 32360 649415284 89 212253 62 351035 63 44 877493944 86 60 429888 455717 343267 17 22 25341 154113 3 75 12745 117447433 74350632 492427 3 135264977 107925 70 29 4 448142 17 188481 51 821140745 258496 8 12951 53 85 30 72 18 33 68 19 53 427281 23 49 347585 556764344 87 79 136344 198599 232983381 408824195 27 446406 78 39 22570 95741 4 77 40 73 1 461639 46 89 109919 96 45 1 86 53 86 422879 87 62251 138870187 144137 69 5 8 32 54 306120 4213 51914 647852780 95055 8 92 38 81899 949294460 340359 23 10933 156064037 302356 413843 199061 447346 64 424958 383869 621417385 471195 304605 407693 6 405925 28 10 72659 74904 324324 48 49 139891 177404 44 424040 113666 526158018 435578 41 87 41 80 87273011 251116 307772 21 98239185 308058 129363 2 357316587 321158 210731 115217 64 67 27 33 453207 9239 38 920801460 308279 171352 494826 907298672 96 631866846 330087 173714 147130544 190987 70249 184315 358103271 4 94168 65 367395 30 199004 21 53 450830 97 134755 59654 96 4 262621096 15 363195 400833 132748 265749 96530 97 9 94 897179567 106169 272877 85654 19 6676 37 227015 54 78 297045 220510 294394 1 211655 151183 363161 85 48 73 107350 23070 44 2 32 439442 87930116 132223 35 31 23084 5 5 411994 48601 373261 31 47 190388 338340 97104 68 73 88 61 385178 73 28 450455 4 79 63 2 81 238851 51 40 8 7 708399998 53 8 59 225047 212915 90 26 2 22 6 29 72 6 257111 59492 477154 15 74 106199 693384742 45 36 90478 439138 59824 21 10 165198 56 174349 323535 251572 89 432889896 64 57266640 142620 66 236601 249439 12 254661 89 122043 108414339 4 169055520 75701 407699 216394 218739280 87 31 306166 54 98 56 317371 2 38 795935962 94 4 80 98 25 359149 402386 5 367611 48 292731 362186103 428554 83 361568932 441436 480577 14 302900 220152 70 83 94 38 15 68 60 300270 587918582 820284715 72 68 74 154424 758372819 94 20 290558 149574 322246 65704 45233 164888 2 307127 63 230851202 406118 60 37580 279154 12336677 881312771 16 40968 293025 438775 934949616 96780 51 24 73 39 345250 480886572 244012664 511560892 324418 1856 66 2 455638 41504 8 5 20 36 37282 4 30 150210 504164637 8 217156 66 45513 94 236981 409844 814973773 45985 20 289553 36123 41 4 63 7 31 442867 66 51 7327 3 106270 200766 81 127016 217398 324759 39 392276 152427 5 427265 487372 2 187086 281119336 351694 33 218418 341378 172441947 230290 26 157855 5 209822 148192 7 3 93 393117 103573 188661 80 867320222 99 405531 283190 195952 83 17 44998 32 46 422465 8 6 316620 342738 374532 18 34 39 26 153608 7 31 344132 356509 292633 13 30 78 6 478632 46 47 36394 5 71 35 261969 12 48 3 53 47028 83168 56 79 338361 6 9 73 488299 140634 383482 74 185814 353545 160861 201645 48 92 145026 88 35825 420362 499526 365768 47 358863 42 703718519 93 243012 970598838 369978 383637 78 31 136029 48 468350 8366 200594 69 444056 7 69 51 105064250 144471 39 778971604 7 24 225221 435660901 56271 267221 26 348987 42 102286 46 174217 802604516 9 201391 419101342 404720 63 82 269992 9 226291 493867013 71 109074 256435 83 38 157488 2 498135 3 9 3 59 36 44 39 34 6439 418894929 81 269486 85 15594 73 80418 978027918 434036 360060824 9 260341 393285 84 790769479 29 80121 28898 129033 49 18 144134 67 39 1 388502 7 947834851 223828 225686 64 27251 31 31 5 397605 463580 76 28 257000 798115423 731184752 402547 56 40 252678 15 416337 96 467142 66 28 7 61 82 194060 242904 9 853223419 67 40 139630 368195 94 28919 2 2 406408 75 309937381 2 23411 23 341092 1 12 418524 242853 322312 569355179 344297 50 70 260908 51 50 44 44 52 746412985 97 59 268282 63 58 308045 439910 86414 332050 15 59 357223451 819263605 428590 19 987330712 209930 295083 80 228740 35 31 99 5 63 12971 21 239970 92 3 88 17 9 86 357683 174091 91 96 77 22 261083 82331 141401 463569 7 438206 11 1 419871 8 372333 93 29818 438921 309283 78 91 191759 488798 18 132562970 63 415632 44 69 306243 5 435158 95 19 32 104564 2 55 98 53 91 59902 70 49 699443961 54 7 479011 127342 55 5 88 6 7 98 217887 31 27 16 99507 499402 3 10 61 499095 1 363923 271827 14 440520 3 60 410579 24447 32 8 485511 33 460812 286929 363962 159032 124226 86 445249 169820 238336 717813939 79 18 436787 180859 609003680 41 70 454068 64 3 66 78547 42 855702440 89 82 30 912798485 270394308 264360 269472 31 334770 73156 939656024 510383238 258537 816154762 2 192884 56 8 136422 27 60 398534 320187 97362 495593 94 221738 156589 29 48 84 9 88 86 81 251601 5 464927 112291 83767 654644303 15 84 370147 263492 30 92909 95 291374 96 1 15 11236359 35 71 32 77 415386 12 17 700513953 460221 215649 94 7 2 4 3 57 75821 193573 175940392 508766740 347353 1 26 70 6 32 88502 267656 30 313349 3 90428 89 55 2 360129776 93787 262685925 369027 297895 90 248349 223088 5 95 50 263774 56 313185 41 105962755 298904 171327 1 107141 83 467112 228240 69 46 115045676 23 41 327752 575211054 27 173695 61 408063 14 486549 3 23 137252 29 20 82 357423 340290 62 64231 19 81 77 72 4 50 80 27 7 76 146682 55 68 427007 47 81645 88 487844 280883 712796907 370160 4 68 76 440657 46 96 175608 211739 82512 92 759118754 42 910979338 20816198 75 5 281836 74 17 107248 47 40 273467 98 69 94 9 20 18 132062 94549 58 987640523 303484 59993 35 79 296593 28 8 986836017 63 64 70139 449724 96 59 146908 489446 85201 407306 80275654 805551995 250634 161391 636881385 5 82 381454 9 99 222854957 32 461396 12 179826 312299180 49 21 131432 54506 77 11 91 7 470299 345056 28 431178431 2 181208 132105 459293 76 288166 44 247405 701943117 2 892552960 317679 141675 259382 481874 459935 7 35 12 93 261934130 52 155986 7 218572 429722 247430546 706447697 792595524 749492259 58 56 6 44 47 8 367047149 8178 80 17 73 19792 2 10668 579906667 78 75794 58 493469 53 2 492943 476160 55 15 161578 6 289280866 82 480610 22 41 4 9 342276 63 41 52 4 60 71 160198 25 581715024 168672 79385 199195 12743 107410 116993 12 84 7 7 283191 32846295 11 381430 696900308 155817 1 70 315287 339938 7 140722 271884 222185 20421 307676 74 468368 337035677 950451068 397451 340993 91 49287 59 137365 285689 45 336380 256264753 148785 683236762 292341 81 272138 89 42 174749 84 496075851 28 92274 80 484495 135974 3 36 114311 177641 54220 72 16 923829535 476452072 72 49 442280 90200 351247 41 31 13 40 46 56 470490 233742 427997 2 351904 90 52969233 72 66 527575404 3 68 54 1 390414 310133798 17 133683 6326 5 91 102112 182808 96 6 98 67 5 164814 279312792 42 35907 20 85 210650 94 22 116187 283166265 56 116830 468946 12 150639 435583 459861 5 185712 382722 32 69 90 21 19 46 60 397426 49 12 369804 41 20 46 65 9 91 249719 200407 430067 97 394132 595253274 60 6 49 70 62252 299646 31 333943 79 350021 949230376 162667 96 218283 384074 495662 52 194426 17 336558 55 96 314974 94799375 30 9 42962 389440 426182093 468277 327131 44 811092410 18 57 33 97 27 572177032 345715 3 4 4 1 66 351332 41 45 273598 18 83873 65007 8 82 21 24 9 457018 26 15 67 398498271 75 82 356377 173266 84954 10 9 77 9 70568 73 21 5 48856 300342 297235 294006 50 58906 89 33 55292 23 301596 4 50458 22570 49007251 370281 3 6 95595 209373 160236 86 28 4 223121 27 3 99701 675564229 24 191877 460040 459 15596 289862 57 16 45 212723 17380115 2 76149 251891 57 84 343447 85 87 60 60 378019 407953 282904 219954 21 28 36 89701 238170 192925 267782 494021 94 214753 226100 17 43 290865 172814 26 10 805824556 319706 491243 393640 98 76 8252 5755 65 83 212989 48 62 16 96530 158353 169621 8 216678 476503 56 54 12 24 410426 257298 9 88 57 66 10759 36 713650161 130938 136834 82 2 46 185888 8 34 2 93 176003 289263559 39 95 348020 215742 264623071 1 4 394407 69 710739211 38 80 110045 42 7 67 396015 30 80438 223523 332268243 66 140774 28 352368 24 9 21 425107 6 485391 81 96 5 67 54 247295 11 43 61 44 278286 11 144016 316982 5 314627 72438249 331710 40 436448 398442 246132 354221 57 73 54 1 31 28 95 72280 45 51 31 82 340013 10 58246 310381 688369067 70 364381 182679 45 7 49 288085 477477703 53 45 49 11 137717 722985904 52 443180 45 92 346649 53213 29 52 260016112 58619 3 59 270603 28 99 19 86 4 71 6 142777 789934512 46 80 286652 5 136278 8 192742 5 95 20 317461291 53961 54 32 36 304572 48 20 5 21 85 41157 7 247776 1 478481 28 10 933849299 14 81 339786 7665 162187 26 152545732 96 279696 36 98 167176 25 32 270020711 75 432556 454208 72 285587 35 87 237421912 60 282102 866674717 86772 73 4 409592968 201841 936999314 7 23664356 55 60 89 69 263490583 91 97423 30535 7 326878 485918 38 3 199025 218953 2 99 60 413579 132616 3641 2 12 10 244437 49 13 50 484995 456630 34 2 349220 89482850 9 46 83 395563 94 217492 52 284868 77 253456 46 480811 205513 111847 8 49 32836 62 8 318884 489778 27 48 482271329 189565 336882309 6 6 91 193202 4 192603 42 94 397068 283260 34 130494 7 938232901 48 89 3287 26060 116442 92 215619 104632 207466 12 7 23 498501788 188997650 3 37 21 178353 79146 21 32330 457827 25 316773 178439 347798 66561 8 223879 294127 41191 106437 104511 170133 98 27 458898407 35 466538 589080502 25 40 8 290242 640010933 80 283515 434367558 72273 8 119878 281231523 197272 375272 51 75 7 361245705 56 587709071 21 513729936 167904 65 316321 76513 16 69 45 57 76 212898 34568 165185 1 447440 72 60 54935 4894047 42 356361 480591 51 3 35 53 100483 67 19 65 244913 3 76 41 608233914 54 10 130891 54 97 36 165358 927103397 4 2 83662 86 64 229389 15 20 79 53 100233850 72 79 56 321480 78 38 372970 95 430045 352847 18 56 387893 92 34 95 152010 7 127483 65 46 160143 270000 398818 38 6 67 24 69 161052 142555 77401 316991 39 150825683 8 18 294284 41 454259 201828 202613 360446 17807 78 21 184406 112210 397956 9 231866 15 37 400125 27 289809 76 140535 96998 39 554267536 495141 14 442139 980653658 419700 209383638 56 57 42 44 27 7 4 90 52844 8 340311 236103570 89 635882522 28108 2 59 67 6 24 451916 63 7 46 18 18295 88018 91 91 235794 117798 401140 33 206518 462751 31 309774 38 27279 63 24 14 39575 4 455548 59 291799715 366117436 1 72 67 115172 98 285911 425034 51 269361310 678314317 87 4 82 784878058 363484 113772 5 74 64 60 462938734 384211545 991236024 325124 358602 88 90006 55254 30 17 180651 48 61 102103 84 172512 27 23 120135 32 243714 39 8 366908 43 25 70439 453315447 48 289220 236370 403653 166317 90 98 46 8 88 83 28673 52 47 270000 144837 74 72 944096344 61 280472 245233 32 464988 380720 6 78 9 64590 37705 14 6 17838 64 782057212 83 78 201066 64477 259179 56 301382 11 350532 214669 18 33 258117 46 58 66 10921 54074 172283 41223 347412 49 44 49 353883 45 777614193 77 341299 5 199754441 481781344 358694695 17 282704 38 632381898 372232 50 7 43 27 361653 27285 338279 844328098 490689 82 46 50 396315 83 91 37 68 40 421900 82 82 7 67 59 20925597 72 50 26 146907680 285006 72 196733 258093 69 30263 8 67 11 1 179661 142810 21149949 63 53 81825 93533 34479 3 36 52511 2 16 94961545 46 550547976 77598 437930 830216933 93 73 341204 93 37 464266 62 705853110 289867 364847 58 51 288568 92 443883 38 237317 60 190744 171450 51 149306 78 455515 44 392258 42395 69 55 385722 10 21 59646 486455 45 60 141969468 72 360839 11976 6 309967 16 300836 58 78 10 346568 144352 381404 79 405259 436338439 92 149960 220780 34 132093299 8 983425795 31 88 269925 456378 54 227615 421840112 64 105141 78 27 199640 85 80168 4 672830373 996100254 6 57 390855 13 99 499408 321074 398153 89019 850521516 4 152015 91 206732 30 19 29 73 5 23 7 49 9 411000460 257302 484550 66 105514 152582 476884 64 271677 243112 39 163935 372745 98 258797 8 76 33 435838317 180703 93 1 148085 200701 83 157082 435739110 963530331 377727 75 386877 57 17 97868469 99054 322715 43 19 30 396418 290821 67 91 462294 22488 279124 174388 394152762 147918413 84 814166848 11 213876226 46 28624 338926 76379576 90162 5833 77 84 75 448215 235394 53 183847 356298 72 25 17118 33 472032 76001 252857 524297033 171619 90 85 265752 86887 27 90 13 72 18 13 5 363561 162272 177678 37 192672927 54155 564003511 980569609 250567 154144 11204 470302 230552 2 87 316025 224190 169787 334263 341877 118110 52 189830 92 88 61 43 38108 72 59 76 6 141294573 426931 2 91 651992285 80 122166 401495 31 25 4 2 87 9 106169 78 131411793 333007770 2 338451073 64 59 51 11 162662 20 166774 100599 5 313495 222873 766183948 18667 61 350865 99 12 77 20 387827 26 79374 82 81796 61 551682284 87 253686242 319056 96 18 101049 42 430667 240676 270984 183401221 18 198467 193286 33469515 96 95077 46 69 150768 98 65 5 23 347643 27 60462 62 19 260766251 62 81 28 444512 4 440701 5 91 207657 130171432 46 2 7182 891285500 238653 337568 259867516 29 461060 411540 410507761 46 106215 6 27 398554 23 57487 153942 300262 11 72 787437798 53 62447 290231219 49539 8 164812 299170 303046724 464204 70522487 6 216455 14 720645417 53 258231 511465257 187128 29 478456 46111 371828 29396 408242 1 78 153660 76 94 214317 43 94 97 487899 7013818 464798 432322 203115 29 431561 47 277852 87 66912 37105 368340 1 70573 380922 426417 33 259618 59 11 58092 34 18 17 249661 25 40498 370187848 51 49 42 23 395856 94 1 7 17 89 492071 7830 73 71 122738 91 485184 66 1 3 46 405448 444020438 102088 41 4 52 35 5 38 70404 4 43 16 27856 65 186073 19 24 244266 48287 181531 152474 2 540378330 325373 283067 143595859 24 290261 59 119400 89 92 241932 35 499171 86 226486 7 468577 328958 232657 327267154 34 121597 15 174525 421109 62 88 188240 69 9076344 908104920 39975 38798 55 127724 595649593 10 88 2 289566 351833 45 461626 419783 32 391997 77 53 75 17 14 90 427382 49 307193 33 4 62677 474769408 63 37 291544 73 96931 407139 292720 36 58539 353471809 45 35 77 32 44245 45 428010 91 38 393426 293517 91117 404650 58 270417 330509 8 313836 45844 8 9 89 349267 2 40 94 459962 251501 84467 325084 42 405994 199775 236515 2 380152 72 50 15783 20 6 45 75 88244 784246439 31 699400857 79 325036 17 6 212237 14 89 5 62 353052 46 169638 408674050 86 36 30416891 4 13 3780 8 431443 5 83914 42446 177872 90 74 834282260 57 1 68 35 77 43 92 224076 125212025 24 66 798088018 70 62 70 19 244865 428278973 406054 24 38 26 30 406440 258123 14 14 46 275977 315170 459783 6 38 73 257466 456734 299898 330779834 137474 59 5 8 88 62346 352735 275878 364694 184735 85 441319 56 36 2 65 5 57 86 16 290177 81 21876 98 5 482628 9 154289 26 46 387858 80 84 6 36 353245 6370 249208 428989 263132 116689 226261 108064 19 39 46 275349 20 249374 42 252904 95 20 16353 47691 157788 146190 219885 97 59 68 315870 3 7 373471245 334504 40 13059 270955 70 91 445225 31 68 66484816 25 506926945 421314 2 53 498547 154899 87 342623 35 49 213255 212221 305494309 21 7345 5 473667 88 109574 437570 436065 55 542431261 259682 34 73 174904 26 53 120259 30 67 8 4 1 52 28 65 131295 84 4 400705 677406617 30 37698 42 3 31 7 63 75 45 1 27 10 370741 438911 36 55 26 5 309234 127032 191379 23 30196 5 57 95 909424984 363733 79 252657 420791 26 2 83 92 61 212471 475142 4 587643240 78 1 93 9 447055 328610 40 106552 101426279 25143129 467947 84604 461509 412029 943009379 8 143146 71552 155584665 12 74 63 6 47 338523 80 71 207018 6 83 34 75199 45 202387 447462257 969612632 205198 13 84 389473 439345678 48 80 16 339032 169535 60 25 34549 60 7 71 95 14 453335 198318 25642 72 2 66 83 296144 487503 19 21 33 41 208184 8 26 70199 35 51 233426 429950 30 313758 19 408658 303149 89 764830719 57 221208 376374 53 48 447858 406612 487230 55 434605 12 80 626319435 189465 2 305496 212900 298318 9 31066 49 462330 27 25 96 59 440379 83 468225003 12 348860951 287093 99 77 95 472087 22 70 71 46 43 334707 909074645 47 250884 99923 242253 15 76653 771314202 102933 5 98 336592 38 6 74 485112 6 86 77 185936 228433 45 93 85 71 38 18 5 339401 503928619 127022 181798 5 426139 10 57 340873 305496 55 52 61 24 54 66 5 9 434686 37 517144051 14 421031 191276 66 109972 38 355162 50 198511 955575595 393817020 3 14 80 191145 29 1 82 99 165753 146610 354119 98 850836720 76 33 84 270049 470956606 305921 8 143514 8 79 140241 2 11 85 71 95 310744 55 87 11399 34777259 9 495113 12 100081 50 74 5 76421 34 9449 221507 80 39 278744 14 423409 15 66 151531 60 143685 389630 30 46867 206668 412032 44 1 437150 86 15 317892254 690721037 44 570114842 65 47729 115754 99 82 73 300787 2 265060 966689686 4 84 1 91 78140 99 356928 398423 868738977 3 382357 82 68 29 361414 219395 3 26 251769 389697 15 372677 29618227 379159161 483418 21 85373 128516 492379 171868 941253876 345144 326 80857 1 420063 173780673 56 55 8 338332 86 36 4 265842 494287 443390 49436 74 96606 99 253679933 62554 75 78 92428632 50 452727 14448 402493 165914 476784 49 56 7 7 343206 514147853 45 73 19 211536 52 4 128919 102680 380435 52 32 26 353643 28 74 855392155 34 96 30 81116 126903 234278 77 66 75539 255556 36 493228 95817 167578 47 13 40 80 90 270885 163000 159822 66 192117 49 43513 68 368801487 27 146576 422189 142010 65 424331 9 74433 871532208 877253516 424998 5 25 90 83 253666 10 69 431359 21 733018128 99 381198 367692 1 7 39165 219025 287253 271067 76 129541 38 15 377886 72861 61 59 21 418039 7 15280 429101 441529 38301 33 247954975 55 47 6 216526 290225 404028 66 199379 78 40 434629 240902 28 7 906679857 24 98 13 146477 79 87 92 29 54 98 84773 53 125100 10 92 375758 98 300770803 485039774 499263 446052 66 456287 99 39 175049 37 1 815533383 154717 47 5 321240 13 347336 96 44 94 4 73 7 189548 455379 68 32941 15 289100 43 7 462453 69 17 117251120 44291 49 173125 69 6 20 4 3 9 79 92 2 300451 1 4 529209833 967200666 31 932361216 55 180233 46 735220122 40 142665009 67154 67 64 144549675 87 462584 673055489 222696 83 244495 7 33 24035 522646729 6 180099 60721 268637 413368 399766 27647 6 10 97 244955 7 177543 305465 57 839367772 23 385211 207258 151098 171790 203335119 231578 50 253189 2 83 210618 1 155508 91 88 403124 308851 9 23 9 996465325 384161 117069 84 390122 138123 70 186992 307756 29 52 357889471 176357 25 74 70 74 661463238 194713 8 94 355757 2 92 68 15 111648891 17 59 13 198942 264205 282765 99 214403 40364 8 39658 27963 97672 217136 293618635 81 186305 15 71 88 98810 477030 265713 32 63 167744045 139250 392817 493010 28 30 254353 7 48 887678966 35 26 35 294271 449754 49 90 2 422610 22 9 125376 84 62423 45981 84 227900 131459 677470368 86 476691 92 416757 7 41 83 22 398560 310955 55 97 4 7 91 340892 74 13 304327 8463 73 59247234 241748 214 17 39 389979 77 2 81 3 80982 40349 332411 60335 47 76 187982 367766 19 19 118266 4 21905 435173 230076 193023 226943 41 12 180307 25 346888 12 900114193 481971620 309283 8 273205 8 160227349 242806 32707 479354736 66128378 24 575715911 16 450527 596054504 335941 143501 96 33 9 464273 97 567449554 67 123068 30 44 281349 312933 38 29 387545 72 603399864 67 79 481017 2 75 27 1 115814 10 1 388686 69 583114027 90 484436 61 75 472552 239179 248170 270386 467244 9 30 9 317956 85 11 299248 98 89 334054 132166 86219 39 1 155483 83 353083 33 84 8 50 87 56 128914 347238 33 47 75 3405 458184201 22 94 59 46 23 268870 76 32348 728783880 99 43 352007 1 84 369483 50 30648 186233523 215697 713502400 119353 16 261414 29577 549919076 22 161126 26 76 459873 497477 92 9 62 96 87 230693 76 46 104932 55 25 71 70 1 472814 5 5 4 99356 395004 84 46 328605 375638 9 45 58 66 74 45 287319 328422 342567 91392 282068 289167415 75799 34 90645 374325 399811 249544 59 36652 52 68 75 464266 8 309667 89 425684 569689740 41 77 215247 67 181348 323150651 69 91 21 79 8 182114 62 465277 433779 149923 89 214977 9163944 17 93 47 3 335831009 1 46 19 26195 23627 349127 49 2 86 21 5 3 333306 1 69 424987 47 133626 33 8 106266 50974 12 51 126081 87 34 377779 55 468351 204670 377977 78547 51 354987 337949 320896 28 4 407745 302431 188624 14733 416467 208740293 391785 82 134484 32 30 90 178672756 168904 68 74 80 92 34447 99109 99 462074 44330 8 729199148 25 8941 7 59 1 15 59 390792722 5 124005 63896 94 363201 463685 481712 125918 95 211346943 819 481842 6 64327 9 216477 47 327641 68 91 334835 406587 54 2 92 88 369640 411371 7 5 392298 52 42 8 955337199 82 77 489708 3 441681 397408 63306 340492459 338695 70 5 7 21 66 3 290138 210580 81 282040 66 414079 34 427560 498511 337704 48 411467 31 1 39267 785499518 9 1 52 295191 88 82 2 24134 79 4 2469486 280263 208136139 938085522 63 161431763 488063 86 24 15 711320563 495849 2 54 132971 347748 46 676110151 3 476183 18 57 463565 4 263856 11 7 63 13 39 64 983452099 354709 8 6 252600 432125 256 25 99 67 396614 836672670 78 129507 5 92 475817 57764 4 6 11 915798930 3 261235 353405 275554 46 31 8 47 454255 201483 949736456 99 98 53 433643 18 220462 421806 885582506 583365481 9 9 58 49 33312056 69 18 7 4 7 372057 79 69 30 8 387150 396167 199927 94 9 32 2 2 19 217791 448090535 82557 184192 417665 58 573382341 88595 438997 291159 330991 281459 3 74083 11 363140102 196350 40 391150 34 542223759 296016 55 476678 13 37 59 201530 283143 172921 5 56 12 194841 75 74 1 325481 379790 5291 935511554 47 793231171 36 108251 121270 36915 18216 68232 129039 371850 81 118093 96 49 395977 87 338104 28 375086 3 74 66 272060426 51138 427094 68 308538 382575 8 25 197580 45 459587 14052 7 1 78 293632 65 33 28527 327689 18453517 110552 33 262674 453810160 50 213694 99 288586 36 61 10167 93837 192953 115167 277494 914990719 410187 74 10 82 40428 36 336807 329304 439520 3 5 29 11 320456 184808 316788 79704 4 38 4 204889694 86 494835 99 311714 7 482533 2 388812 425397579 44 698533820 63 7654 371054 59 97 33 30 46 143624 36 6 409595 379009 55747 3 73 51 249043 133978 702182872 874840405 2 68 479129 43 64 85416 405685 627771109 48902 1 8 57171 456993 274916 20 41 37 420520 79 65 136968 7 93 56 71 351008 299548 434607 365806 23 82 64 321689 391504 62 200652 56 11 359065 8 272992 95 69 35607003 3 228262 453527 88 92 78 49193 2 199445 2 23 379779 32 402834 4 69 36 80 128483 76 44 214027 164316 36 85 322113 57 46 73055 197993 423595 51 302667 90 45 9 12 398675 342838273 90629 27 88 7 4 1 565830151 168124065 423490 1 350706 83 59 144608 76118 167621 18 90 12 2 93 177105 68332 5265 21271 278012 376600 959316358 157183 408265 206450 82 42 64 35 99 95 374139 123499 89 224037286 19 922444940 132245 23 208800006 275335 37 60396 419264 6 2 244588 87 306697 71 49 713107071 907693695 22 491626809 35 26409271 233333738 427943 37 78 194077 63 90377 416211 308420 8 27 304036 220186 30 293758 34 151405 314037 4 355781 7 71 96 70 58393 77 88 444444 19 42 95 104563 254412 11 2 14 47 76 404326 549625311 8 354805 62 279601 8748 6 8 89531 188571 58 16 96 71 453576 72 92 64 24 26 87 21 27 246900 157017 72 97 75714 59 147193 31 38 207955 5 100239 7 229486 101605 78 289511613 57003 111474689 42 31750 52937 91 214265 43 281762 210392 280610 622203375 522312552 78 3 75 34 11 75 70 48 7 6 93 219839 87 136432 15692 595533933 674870596 3 68 51718 56 498124 332189 1 30 633669863 654509953 2 295853 485358 3 81 69 21 465444 384623105 4 1 66 33 851106816 344262 309917 315517369 84 298151 597802589 4 99 985009030 6 64 55 2 869094625 39 9 7 478986 29 69553 187271 11 17 188397 399525 97 82 92 410338 4 282887 49 484385 378269 63 39 1 459640568 39 916 15 1 22 435069 315249 231538 537654791 249634 90 17992 89 95 11 9 16 62 146873 48 341798 429954 51 359850 40 238076 68 2 456725 83 88 6 82 4 467069 58 22 82 261586612 316659 141618 251057 96512 17 77228309 57 20732 56009 359992 810786460 234649 231445 404945 10 414361 22 145893 73405 2 2 276134 652341170 400503 370457 294951133 245302 62 9 933965604 385009 3 625934974 7 5 181973 82 11 46 74 460428853 30 70 11 87 406629 255133 51 111363 83 35 243167 38 680345641 8267 988935952 5 343965 337735 52 6 450761 93 18 177722 67 77 82 87 379535 10 263351 84 561988368 75 265017 39 4 72 63281 2 973250200 400316 42 10 60 3 58 44 24 479730 99 37 65249 45 372823389 83 154351896 31 774464692 4730 9 6 208650 400573 101181 219871 87 361656 31 21 382020 347946 374091 467704 25 666401236 40 8 494318 2 393061 30 392568 6 25 37828 59023703 9202 26 46 49 49 37 322443 9911 52 7 139707 290226 7 131170 5 294846 31 86 75 70 467070 105778 477319 3 65065 450858 9 37 206435 5661 291006 21 178708 481180 2 407473 18 43 279512 355406 19 465887 186193 95 52 26 88 63 379931 17 1 44 48595 233392 225011 54 166534694 85 6 8095 283022 72 253818 39 37166 283369 77 39939270 372448829 4 90 3 135623 97964 83 129831 6 337981232 2469 98 52 5898 2 345481 467653 261240 36 491643 280093553 69 449093 270219 401748 58218449 33 41847 73 14 2 75 124019 435511874 260603 46 9 47 41 92 496439 249195 79 63727 10919 253224 10 36 81743 95 49 349588 58 454061 373042 6 911663251 88 36 406939 77 755164036 53 68 272955 55133 3 1 37918 73655 40 57 690749213 15920 69 89678982 4 73 355050 424710 97965 29 84 260746 91 457559 69687 92 350261 36 40 90754 68 93 52 76 69 380366 93 26 120298 405714 436959 392258 82 174426 458440 15 218728 966001668 163379 79 7 24 71 870572863 20 130467 402412 181841 440074 50514 934126133 372999 420089 98 22 45 71 3 491594 29 97 421230 52145 174544 56 343958 482022 190330 134838 1 456953 280916 72 146159 30 43 386094 221663 4 17 5 96 86905 23 907681775 383394 801781930 120134 474957 244475 889706729 64 2955 17 956161916 198022 179111 10 57 61 436549 170343 783806124 5 395764 386705 74 63 6 285670 33 99 13 92 351386 343542 43 179298 19 243699489 367709 360836 55 281754 4 54 289598 57 33 21 344223 3 49 17858272 447200 87 81 68 741551972 473922 228689310 48 75509 56 62 68613 219929 227720 13 3 12 356197 64 485573 59 254876 90883 7 153858 55371 365797 240407 16216 247606 22 204937 3 91 474894 99 146803 165458 259330469 64 36186 226503 61 351774973 98 1 378988 518687666 42 183866 80540 262770 91 35 153710 17 85 443860 63 315561 348240 384440 23 18 880408430 287858 12 4 312867 394106 638428908 38 30 8 25 376688 471830 31631 58 300730 18 399953 277346 74 44 843189279 3 127057 34 97 12029 184743 66361 6 82235 29 93 357277074 37 45 85 256954 248668 9 36 130870 65 162861 432451 7 72 330535 97 269298472 912169237 473949 67 58 817465802 18 481811 17 995688480 76 409329405 5 314049 93236 54 322941 46807670 87 463398 495936 167516 187423 9 2 4 799926644 626271331 99 49 59837 225918 57 81285 459363 49 224771 2 107788 487819633 31 65 4 10 93 2 52863160 1 206355 496747 37 9 269373 269432 53 16 47 485863 489008 47 951001102 419144 29 131876 4 66 53 27 1 24 197312 10 216978 362839 346795269 45 59 35 17 90137 208524 65 59 23 67 27 203983 49 107639 40 53907 96 44 10 73588 85 73 73973 155299 225695 22 268187035 803612888 38 70 77 47 18 60 905681290 171152 333768 333711 495087 36630 35 91 83 9 5 304563 294880 174242 4 36 35 372173 282586 69168904 216386 452885 124629 53 59801 79 32 20 358335 10 89090 386595 69 9 36441 278755 2 175931 6 31 2 174672 44 1 35 188430617 150837 50 335993 10 88 107361573 322890 96 8 4 69 96 92 29 29 51 26 174764 36 334206 84 33 40 28 32 321909582 62 9517 276973 835948045 33 382370 95 9 56 22851 49920 223368 445872 67 287764 308966 72 1 2 288750 85 403372 395357145 59 6780 62 163099 263470 118005911 64091 51726 47 28 9 71 169786 28 314088 263550 166108585 26 376883 64 262626 527916044 66 71 283766 52 797134949 183575 319007 39615 37 216288 67869 31 252016 206089170 104059 84 92 20 8 47 472498 226700 47 10 307529 26 900942015 23 29 35 17411 40 34 217590 478354 331587 97 92 14 8 143364 91875511 58 425644 850031732 59 199068140 16 82 2 405712742 83 1 67 273535863 212371 471673 437640 9 92 41 385388 763507869 371032 282586 41600 499823959 97 122741 433550 78 324015 82 2 338063 109905 206252452 188483 13 74 27 59 35 48 68 43 189373 345931 88 295716 23 28574 154701 97 6 36697 56 59 62 320886 55080 480841 16 23 43078 32 3 418013 97 208928 311028 406157 2 193919079 64 284450 8 89 39 426365 142796588 481783237 488465 469994 356232801 56 43 456000 36 381513 267484 482535 59 37 271120 212786 8 78 56 250728 448618 78 230664866 15 67 1 372752 55586217 381620 11 12 135104 24 5 97 11 78748 116893884 79 92 7 6 23 241384 475124 60506 306775 46 67 50810 84 174317 291233 93643 56736 65 16 173403 239811 26 1 101807 83 188597 8 466350 88 494010 418124 92 26 7561 82624 2 59 126443458 130674 12004 86 431782 232554 4 169863 219589 356063 381436 6 31 54 12 78232 268736 30 45 99 6 192734 9 42069 13 25 261367 7 80 407327 53 637332804 484267 6 435946 43503 242759 138134 5 47 68 38 131657 25 299001 14 53 417833 36630 366247 3 44965 42 86 262483709 123174 36 369651 38 120451 54 414155 6 66 305023 90 65 86 354066 117225 378442 93 369004 4327 12 76414 8 6067 246145 89 86708 56 119653 22 601175822 40957579 107438 544267243 39 7 304090 139774 77 83 21746 76 31 407792 34 476473 34 5 656678183 4 8 146731 375888522 44 130028 91 37 56 223323 3 62 84 424669 434759 886397170 69637 210592 64 248419 77 81 438056 360342 865484111 84 14 554475912 306309098 5 7 83 80 86 415514 83 25 93886 65467789 62 452390 147069 93 8 82 31 7 63 484916 339252 8 9 459030 70 104501 24749 43305 313154 89 186872 46380 29475 68 48 461196 91 476458160 66 73 87 87 187952411 350534059 9 242149 28 22 410793 267188 23 284033268 93 73 327514 75 225349 32 171975 41 379929 67213 171047992 70 439992 161322 158283 57 423733 458998 295234 487857 14 4 92 90822 3 64376345 3 92 96 53 368533 380703 401211 386808 185504 64 145352473 999895452 5 147785568 21 60 129688 89 78 13 23 6 68976 9 353070 1 28 460174844 396148 10722 982962727 20 158642445 311833 22 391313 128254 58 62882 18 698664956 122841 230768 99 111765 397618 7 371692703 56 154391 90 71 50 94 69 79 143302 14 38 494415 220439696 349446 8 432335 37 255529 518519018 311801 122116 232887 13326535 45 155575 115760 83 351139 62997 78 476743 519359171 53 362074 294162644 339781 99 17537 67 102519 42 38 10 73 6 301070 400542 66 4 552152961 283244 96 216754 431913 1 7 224038 58 49 64664 253640908 55815 18 54 22 42 93 260220 29 23466 210853 472935 31 107906 273492 37 3 52 391121 41088 44 825100966 87 373567 70150 79 56 52 334565 81844 164745 89 113655 15190 352302 98 1 72 140702 155958720 398343 2 7 48 439844 553895231 549005729 26 2 54703 74 19775 42 67 489106 12 4 34530 494077 36 81 12 86 46 121181 374396 88 118294616 98 272007 40 32439 54 98 32210 39132 72 459909 928470975 29 350773 21 432747 33 299499 42 4 28 9 392356 175823287 62 111159 5 165153 17 55648 923000391 275643 204096 30 17205 68 3 64 26 27 822548696 63155 99839 61 2 377333 1 224272 18 6 304908 87 15 21 513852064 66 171662 40 9 662651949 272610 80 90 80551 350289 88 46 36 232260 329108 341651 137636 25 65764 2 84 452797 724835664 604845712 252960 49 5 89178387 273833 165027 322467 35 390867 12 22 213640 26 243492 226131 54 53 27 483066 76 52 7 45 305009 14234 72 1 78 193646 10 154165274 117827 75710 128741213 74 162581 8 77 406220 7 7 332362 61353 62 3 95 316270 169266 3 37 9 48 67 51 158686 53046531 91 222843 28697582 370221 488118 76 3 1 6312 3 99364 128358 82 14 21 20 17 340802 283705 71 442408 227951 22 14723235 84 227411 356834 279821 55 500582182 4474 70 355872 71 270350 237025 69757 20 69 3 955513173 460936055 1 52 68 356458 84 196795 28 365390 355439 18472 77 348192 393822 11 922592661 76 60 205698 229052 2 27657 71044 47 74 7 28 150214 123466 9 242873 71 46 165427 39 6 35296 494128 83 3 11 312853 421396 88 92176 237761 104936 594888889 95 71 57 354696 5 104136 4202 358008 143643632 28 77 56 48282 3 332546112 436517 322201 9 138912 4 969198767 81 40068 392794 9 403372 24 222820 158894 31 1 235802 80 85918418 51 89827 33 14 245792 74 59052 60 97 6 387129 4 27 73435 9 8 480094 67 59 255403 76681136 65 541880036 22 7 25 67 20 287820 53 50 44 183345 10 142529 19 216866 47557 44 9 179691 12 274821 5 78 2 465287 15 28 363559 89 98 326061 31 238343 23057068 686819649 100494 382090 347170 50113 116178 37 13 76 16 278852 378283 181083 34139 804184447 115201035 236467 57 303176 496650 206977 41 13696 649030132 441881 221536 20 57 242167 2 94 40 23 98 48 166736732 6 48 97 353379 82356 68 374657 92 129111 85 15 53 334703 63 22 18721 497260 21 6 95 383562 200787 418027 40183 468150 3430 41 34 974064791 59396 36 16293 229376 78 210475 82498 140850 96 228012 786184539 26 60 80 9 16 94611 468729743 292146 5 487866 32 73 5 1 226505 9 374129 100211 1 770334924 50 43 219594 106299 26 6 328884 70 202233 289249823 81 293130 8 361810 22 156613 154411 95 79758 85153 173773 28 947233348 80 120835 95 434627 469554 252207 678565464 271719466 71 821912334 57 490030453 305588 303031 139840 15 348179 32 88418 3 252377 68 206499 3 58 369049 13 7 393260 89 157057 60811 272376 63 280886916 382174 84 459871 80 95337 75 435794 186489 67 342212 818147993 64 29 79044 8 104957 56 60 1693 2 93 406609082 361246 53 345628 23 89 100538670 141655 188464 490935 152844 9 33 26 70 39 68 6 49 286362 329708 8 255270 270340 472472 29981 63 367262 55 84 36 230914 673517320 47 58 271728 140251 1 7 355546 433040 339469 191391 210274 7 89 95 482842 159957 4 426740 57 212838 4 32 220661 268764 5 22740936 30 6 9 393860 17 245551 99669 16672 181434762 408626 81376 60 329139 51 91 1 239477 45 700183204 46300 2 153121 762705955 208660 651085629 144707 6 77198 26 346147 24 82 132808 48 288705 60 52 569077609 58 31 22 21 90 130214 444697659 6 1 61 11 127325 343609 41 499592 2 358487 1658449 6 20530 115892 386237 64 34 21 8 5 74 607263640 83 51259 60 469729 139434058 93 490851 497174 11 768207494 91 274795 438958 69 267235 15 90 449072 46513 72 3 28 1 5288 85 24068 202891 369015 898039260 8 357919 272631 17865 211656 77 94376 828892801 794667127 67 91 64 285215 241013 55 65 56 11700 5 6 2 17 9 33 75 32170 97 27 345183 19 22 297321 22 6 475175 24 616230668 25 6 60377 9 208545 50 282905 210474 46 7 340428 59 6 17 333419 131872 64 235072 2 207873 8 169989 182568 7 75 309245 7 95294 59 395474 95743 719137950 293939 9 45 5 79 8 7 74 198295 288151 285764 4 76876 50 118345 293754 11 873471262 181374 986752339 14 3 51 58006 134879 640963697 433983 53201 78 474300 487690 80 88 69 39 439143 15 359383839 102353 30 225984 248741 516724135 83 91 46 448487 82 650443563 45 37 112321 395231 89 14 66 54 882573337 84 2 228092 46 41004 71876 249386 45 64149 240156 34 31432 99 374818 85 43 75 45 69 81798 355011 70200 264134 63 73 155361 87 94 90 724990773 20 249332127 190480 431194 76 196321 11 73 198595 4 407649 4 17 80 96070 79 453289 84 7 463676 1 223398 50635 214461 34273 87413 268482 93 99 167361874 464894 492701 42 572380867 34 274187 8 299931 27 93 759419880 44 87 89 11 53 1 27 845084381 5 55 2 57480 974161214 8171 21910 87 54 313799 89 357229 19 196218 186368 39 81 56 937023268 453788 46 327703 28 83 83 214821 20 270172 480395 25523 372174 55681373 9 80 315209 53073 131763 318719 384007 467337 42771 56 70 310079 44 251616 114452 230416 20 96 1 77 183020 30237 96876 486372251 382401 10 20 46 65 184817 87034 2 413258 54 312072 84 152146 39 384399 150185 480770 582895295 55 220415 17030 249562180 41 284182881 56 61 44 23 217197 65 6 13 92 69 175715 169869736 335253 81 375054 19035 44 950000349 70495 457835311 350609 61 453164 241358 294625558 12 309497 79359 335324 18 10 453613 226868 92 300715 397541 67 9 462715 33 127053419 465503 113941 330602 45 14 193865 42 441584 107775 2 409242 74009 38763429 197551 34 15 38 72 12 494602 7 85799 304751 53067 50 78 459847 247641950 42 24 464087 41 79 328697 454252 589849780 91128 85 67 658667493 419872 48 4 108258 340720 105176 604961799 138842 499353 8 4244 576595119 114461 82 40 96 63084 95 69 74 53 324380 52 338929875 423200798 8 31 72 80 365976 408891 92892 61 48 80 331983 445444 45 3 47 67 25 77 8 48 70867 4 961138116 3 72 86 416512882 26 423098 86 95 42 36 93 49 11 22 97 63253143 949473998 59 117433887 330921 205740 85 65 67 3 11 411790 370920 447079549 9 47533 53 16 82 65 92666 194791 445845 255034 44 1 3 68620 357789 465533 491007 68 221415 2 42 269622 57 413806 5602 4 136829 2 43 260173533 47 446150306 14 92770 31271 392820 4 329850 102646 68 41 857892518 81 354209 265505 50 33 3 56 55 286486 56 35 242748 26 218890323 258348 291040 195656 77 49 174378 249129898 82 351631 82 59 34 197646490 414974 874922009 43 377614 62 20 92 48 32 320628 176357 2 254686 191417 100496 5 412275 270245 372338 313639 236577 76384378 41 98 1 307331 82 44 137390053 27 9 8 16 5 438103896 5 371812 12 86 43 36 278844 194709 149632 67 150168327 29 107406 73 37 8 3 79903 9 451678 51 97535 56 257352 18 75 41 223395 44 44 19 377714 7 66 86 463808 959313130 49 6 64346078 100393 23 89 75 30 584866820 74 170853 175154244 6 127759 162397593 52356 91 77769 8311802 322837 299478348 477371 71 31 80 33 80 52521 160399 69 431057 16 82 61 39 139265 156092 245426 447807 36 4989 3 49 83 9 2 265106 15 87 76679 443207 45 484149186 476739 97 803052415 74 735088106 845639634 14 42531 73 258334 26 264051 393040 64563 67917 437365 88 345252 49 286526 74 14 1429 39 23 48106 79 7 139191 470004 89 43328 282969 321440 24 426733404 239745 85 444281 87707224 32 16 469009 36 31 191041 35 9 199932 310137 58 69 892208185 443233 253639 322305 311395 38 5 412423 42 52 358645 55053 83 947187042 43855 164162 43 84 5 69526 54 90 243820 17 13 606573508 452479 86 70 2 39 61104 442491 77276 6 196454 90 30 481895824 161814 10 7 27 64 399958 48 628096846 116433 248609509 1 85 354620 49 404589490 120520 93 6941 3 298340 391378983 30 10 443214 80 20348 32 1 74229 30 16 129001 252861 322312 321698 873328751 496858 52 284377 52 16 61 61 64 86 4 9 57 198184 471887 82 61 80 86 3 4 303941933 728061580 552 37 202791 375072 85 893004356 342540 150897820 72 208015 464374161 7 22 523219852 44 930125406 623076946 86775 70 247121 41 58 9 62 23685 45 263819 26561 424469 270092 73 469678 3 176348 95 55237 28872 8 8 38 29 6844 180056 674222691 69 176150 196352 162484 1 388956 88 17528 4807 75715 35 134220296 277442 88 32 270499 43 3 460222 175523 2 47 14 272590 199155 296721 477476 307942 9 51 668997899 321395413 306547 287589 482227 200149 145985 688194179 325620492 92 120233 64 488043 485889 42 9 386499 267315 25 21 39 19 89 206430 339085 261991 31661 61588 451541204 7 421026 363202 57 65 31 38 225055 75 432176 221472 93 54 243288 4174 6 87309 535112139 39 36886 299013 62 795177369 1 543421248 178413 50 115978 97 62 290825 1 422228081 62 156483 70174 1 85830286 61 883425116 413409 16965 467016 213950 313438 28 340914 25 43 543579943 485438803 201991 83 38 37 54 6 47721 43 55 139937 55 442737926 93 746982668 10 3 85 67 168005 65 663761459 240692 12039495 991985507 94 31 24 257350 44 59 2 478796 300319 8 83 442662 200627 38 23 17 276839 59 425300647 72320 87 46 45 58 75 370522 15 44 85 19 890459199 469106 54 15 72 46 893576275 492601 366233548 265034 7 148680536 64 22 324953 36 70 52 391224 6 4 1 248358 71 317 270190520 7 4 94 94 350630 54 85 18 67157 68 441367 90 27 92 161852 64505 71 41 464906 97 348146417 203516 15 496093 171557 358500 15062 379491 62 373174 89111 435230746 7 347057 437691 30 27 262198 84 74 388025 292951 34 599974857 225315 7 119805252 488670 97 27 5 431174 29 97932 119091 92 95 228710 791250124 43 60 3 218918329 5 101342 136169118 152701 367255 287362 16 388219 462913 1 243519 4182 11 751670413 101825 632398793 27 7 444691 130321 422407 79 75 468208680 44 313802 48399 431612 4 77 89 1 111995 378697 181812 71328 182352 92 54 82 105678 66 546740912 53 25 204156 193099 22 79 208259 51 37 263815 2096 456478 56 465929 117632 184815357 84 255732 80 12446900 30 40 466420 175757 4 97 78495 860698606 13 69201 33 26 239355396 382420 329227 46 4 76627 38943 366146 7 86 51 944128416 36 399290 229992979 478689 54632 234866 52795 52 31 464857 51 70 273594 240290 336994 32 66441528 609576209 299453 877367732 8 10 75 40845 710099660 61 80 192368612 283135 78 9 212641 363787 19501 956749979 76035 98 226780 68 73 24 33 489576 43358 52 63812 393595 601885924 317072 122201 9 373064 66 389748 7 52 989128812 4 53 24 63 19 206686 50 808116066 7 68186 224291 6 183677 19 326118 62 404663 74 61 54 297175 183352 11 23 189065852 5 7 324058 49 274765 8209 86 75 329855 442780 149492 272622 476174 291427 20 57 247975 49 391228393 89 7 79 93 404118 35 478515 77 27 3 204819 97 76 73 367493 56253632 193549 95 9 45 35 80 26 363357 739148342 236445 62544 6 96 47 60 389343 81 136947 36 301675834 207311 35079 496336 76 885856855 62 240641 13 88 1 152731 275991 91691 419552 55866 37 17788 17 1 11 295662 148881 178344 149302 12 24 22 374589 21 17 365721 345501 413438 7 399133 38 281311 28673 58 24 717394566 142390345 362956889 41 13 19 89 334933 16 1 806140646 30 63 318412 6 220113 125815 50 25 72 74 27 6178 67 519697523 137421 355962 370293 316870 7 357803 80827 205330 22 96 260969 6 175243 86 271684 114804979 57 103177 1 284580 30 33 61 31 65702 95 16 3 32 429595 31 371545 72 168360 70 310270 77 96 80 125433 85 32320170 39 305425 22 312551 55 91 91 38653 216091 43 578848859 89 37 4 55 162932746 189236 79 141307 257818096 65 40 641290154 996685207 93 94430 131817 27 12 245064 205153 908925997 81 271989561 685278823 64 253496 21 69 5 6941 322618 36 30 565133970 8 318020 5973 487050 73 70750 221207 30460 17339 185802 44 212323 440304 225190 49 710322492 11 441030 82 40 240637 301308 251236 204056 399530108 12 77 93 406628 96 874364972 793072007 70357 73 7 157956 173961 876029138 81835384 71 74 62 36 745368220 277661 623896040 307426 230842 38931226 207372 28 159801 70 162288 57 412074 379500 9 3 88507 40 9 37 53 65 476783 4 9 8 34 13 68 51 79 84 59 9996 392439 108498 41320 50485 560461246 186324 348198 93 68 70699 34 485955 99 84 882969964 8 165175129 42 405289 60 461246 42 68 31 99 158662 72 30 76071 311731 99 484612 44886967 200438 60 51 250574 8 428001 275769 28 32562 9 636496446 52590 52 193888362 6 481311 20 288341 96 366112 69 160779 110894 47 460098 51 168134 11 3 8 127975 388792 224219 14 933869493 213631 35 241402 370861 3 67 479746768 56 66694 48 349967 20 97 107635 211894 275447 390189 58 241349 866064365 6 865062434 239750 84181 59100 36 392397 146630 365636 69229275 15 26 51 8 329522 477571 365094 71 3 21 70 187680 71 557634824 6 25 199411 14 90 52339 78 71 143190 280670 111808084 86 3 118686509 56 19 96 62 69 47 6 88 182470 97 80 589787618 21 57 516249475 394113 224329 46 54 68848 66 44 6 91 31 204552 34 448566 353960 172654 173680 51 70 5 93 3 716390254 66 498026 154126 6 737799134 43 379154 607740680 787454386 46 68080 50 67 377480 7 3 315992 209994526 35 5 408963 31 30821 97549 85 277424 42 11 7 335 59 71 279492 494788 50 464553 6 464093170 20 253361 1 33 68 32 403763 51 77 193109511 27 446682 150206 244546 67 348200254 481757 94 2 17658 55 444523 138597 389330 19356 26 77 7 553029116 8 45844 78 56 42 299407311 60 3 52 98724855 76 420786 301585 47 352162 4 79 361061 244467 9 47 104151 76 480247 81 47 81 97 9911 30 1 274252 2 96 49049427 231342 48 51430 819695476 69431274 26 2 137074653 20 49 5 194958 2 126608 99256 99 416132 20645 45 464999 850627657 62 99 747743507 93 37 78 2 47906 777547060 14 308240259 42 556717784 11 362692 301726 51 12 396669 50 15095 913599970 8 24 393498097 68 74680 44 79 3 17103 177826 191745 401721 30 249138 560049195 46921 33 90 54 191427 139101 243784 257184 233043 590927847 124598 30 23 414444 269731 162187681 34727 71 12 842533012 40 48856 271610 58 184796 91 58 1 315981 61926 26198 85 28 25 266039 231696 90 81 18 309785856 156707 70104 2 8 12 212372 234519 400078 3 199012 394024 63 89 455289061 413070 371734 79 418448 102398 51 459887 107908 245019 53 269252 34 75 383069 429682 19 471345 60 53 66 41729 327255105 187564 52 401105 101329 53 42 96150 204236 77 31 87 1 81 15 239043 80 40 42 72395 70 40 8 334726416 340190 49 107745 310451 164212 55 8 411716 31478 85 42 81 419699 254615 146800 432469 3 29 338951 85 70 496646 68 216067 578284997 46 53 212437 89 30 33 619123708 4 209088 53 84 80254 54 203634 22 353742 261007 2 11 445197003 144679 308847 10 27 878699706 55 88 45 382940581 269893 121307 25 289971 446812038 157412 4 163742 562761150 6 93 85400 14 144792 373443 48 117036 184413 454515 435520 2786 66 221213 190853 297329 3 73 68735 81 57 156240 148326 386315630 43 32 97 27 81 145076 2 419290 47 2923 43458103 84 55 49 97 37 94 57 35 382258 25 56 94 215375 445364 150470 54 330333 9 26 287308 385901 395628897 323820521 35445 28 63 76 302090 285857 66 47 218265 137311 490839 427893 3 4 46 426462 6 63 19 428033 375672 642556661 49 123777 333847 245849 26 131345 47179 40027 6 6 764098038 6 19 124580 4 195095 20 13 3 13 33275 3 87 4 28 69 393864 417002 388276 261107 492693 296304 301273 5 42 84901 122 7 443620 24885 29 162300 958113755 275757 13273 272087 27 121098 270966 82 41 51571031 116966 61 487140 40 177869 77 263531 345292 2 53 191483830 2 78 68 94 110616 316743 27 7 34376 32 71 4 66867 408683 490460 73 40863 368979 366028 55 486880 34 44 41 931306755 39 95 456848 54 11999 332275 26 245061 35 88029412 450852 49457406 23 285716 2 5 8 64041 20 2 73999 436067 35 138276 15 10 7 93918 56 356156 918966966 32 60 207043 50 60 8271 222161 6 9 74733 60 54 128887 298034 3 430745 186473300 684204722 25 58 96 133210526 289092304 323741 99 1 144744 74 8 575096046 99 252155 83 3 69 131377168 74 135503 227041 1 2 116509 908186773 159546 71340 394173 61 49 199555 449569 95 62 70 16 3 447538779 467599 487567 4 82 23 119440 9 72 24 170598 332574 75 66 75 43 1 777975787 4119 14 49 2 86 92 378468 40 88 857836477 40 151907 95 104508 144956 129053 257185 73191 64 2 97704 53906 65 715936463 4 170300 6 130842 76 434031 475666 82 90 179924 87 301296513 363835 279306 17229 83412 24 8 94 51 181248 245883 333885 125923 2 806025135 21805841 449572 387731 213224 282381 214193 7 238434 91 128586526 41 62732896 35 98 468515929 321783 219768 14 314512 37 221902 22 389792 34426 133213 392095 30 215624 1 96 94 438395 52 65 15 212620 176034454 139999 33 1 57 361998 126129 94 30 484559 311601 61 167794 12751098 40 283208412 132698 107263 192791 373079 60 11 75 89 33 46 98 11 464577 4 281820 24 74 24 60343 728421732 373544 870265125 283794 847367418 8 6 23 198881 378005 61 20 4 103414 2 48 5 31 50 170364 382498 57 6 33 853678134 106914 201090 278967 83 218844 9 91 57 19 261584 72 84094 6 50 1 593520659 472322 498204 51 91 497862381 201441 97 7 95 754476854 85 4 109779 266531 489240876 52 79 10 41 172849 429091 362194 2 201336 480027 2528 29 2 308144 146954 409364 2 185575 339888 973291648 84 86 215832 299389 495088426 9 321720 27 7 82 360565 338757959 57279 77 469875 28 196203 21 271475 8 22 45 14731 288775767 78 1 57 332914 422044 305854 41 98 6 97 53 75 77 11 88 490873683 6 5 82 498595 146083 73 57 172450 403822 496009 96 354585 54 94 90569 60 185406458 33 261757 42207 28904 56 57 9 35 55 27 568681304 670019923 241375 486079 28 269998 43 42 89 33 59459707 58 1 68 4 77 15473 5 75 385623 83 253505 54 378051 160671 280629 1 444107 56237 683529691 230268 28 53 53 14 54 9 69 44 34345208 172849 312292 381833 60 2 76969 83 98 2 15 19 117382 461912 1 70 891882173 71 4 190948 457262 39 281487 348765 141429 34 36 471725 25 76 84 439493 38 25 293855 528230349 46 73 356486 30 66 324482 377048 495883 270441 69111 22613 5 38425 29056 13 9 253500 476235030 113989 416449 33 195877080 88 229737197 91987842 335539 2 468363 39 99 206975 36 295680 7 5 24 301350 18 250518 171719 3 37 491978 76 314784 74 6 8 80 38 243130284 270649 142356 6 261248 267634 3 375673725 84 338139 61 26 49111 151879 40 342259 107079 58727 350642 94494 426158 196273 67 98904 370821 8 43 313681 304494 7 66 102121 61633 686164524 343385 61 29 57 350597 87 403130 455574 814810252 269560 4 135311 12 319856 55349 327390 300755 32 7 80 268688 439426 494211 268754 697637717 70 99 353209 15556 78 476727 61777 65 87 98 398164 194543 661689988 281860 52 87 152866 74779 87 56 133036 954635400 64645 38 62 17 237318 38 209848 24 35614 247115 297452 38 213163 21 351868808 272707 98 65 60 200435 17176 230148 136713 58 564048777 87 44 8 8888 19 1 1 417646 74 317646 42 2 9 276734 68 93 657619451 146377 101817 6 24 113952 7 461109 59 81 178853114 803570074 45 40 83 64 39 254943 16 4 46 211721 9 453461 526529613 58 64 135533037 458609 419248 343490 42 583764154 99 89 154809418 63 40 357925 2 24 473586 29 64 237467 214556 395155 12 97 49 36 488116 62582 45 88 484290 39 952070567 252555 51 692008311 281528 14 469218 51 392086 429861 95521 77 83 14 420492833 290270 142087 392094 1 36 92741 289171 464608982 69 111672 422594 6 50 97 422889 3 51 130807911 31 295390 50 8 39 23 30 7 60 206800 3 331938 387678 46 2 180867 269908 847623133 74 89 25704 26000 44 38746 81 4 341472 92 82 66 53 23 300882 68 3 87 8 176802 88 816394070 289298491 37 49 41933 120357 180648 371114 31 198228 452071 50318 371555197 111142 25 35 276976 47 48 59 5708 7 32 9 420642 5 72 2 457410 974094776 47588 5 448984210 18 21 7 23 497766 76 75 416701669 69 460634 21 322510 81 134616 37 73 9 476634 3 7 435928 111185 293325 63 97 49 82 74 908220036 64 38 261719 63 207482320 352688 96182 76 685158191 83 28 84 590640774 336745974 91281 2 10 55 20724 237928 19 52 43 57 7587 13 206237 7 382336 22 32482 69458 406516 243767 469215 64 196736 27 213771 57 33 688237038 28 17618 33 118782 357022 5 70339 173668 333119 76121 61473 481572923 4 99 8 67 1 8 879913842 6 949873176 315904 69 276255 45 76 70 385014 225477 117400 337487 7 697198935 49 9 131106 98070 289815 43698 953617185 364804 13 21 10 95 18038 426578 311515 7 483577 54 67 1 98 22 80 10 309120 5 395879 69 66 77 274207051 477334815 77 394155 49 14 133226 574895101 26 283833 65 1 498015402 93303 3 127446 66 9 374544 46 5 29 46 8 47 627893656 11 489056513 3 5 224823 40 25 70 21 259161 6 424745 373431 443288 63 169174 104460 94 76 92 694651653 4 25 274427 139677 318589 7 8 77 227277 190546 3 646124112 99 331492 595628103 696440268 55 321667 386155 418715 309467 91 302518 48 70 462943 1 420915 153507 429772 17 165007 261792 45 3996 83 3 39115 584233453 29 445400 432699 176269 445955 109796 61 266816 194583 174456 80 60 82 91 20 7 70236 44708 89231 24 391263 5 113216 252743 211038501 17 169715 206327 59 33 277618 4 46 317566 163213 29 43 113048 393963 96 11 25 105450 471128 75 38 74509 269533 368321 73 459572 6 163507 74 14889 17 457885 68 81 5 73545 92 308281 102138 294720 30 298959 80 293092 77 444078696 113143 57444959 453556 8 51 63 51 41743270 275786 217770 444170 43 630015169 493817785 45 560776507 9 224987 66 59804 5 5640105 437538 56 26 946925479 30 41 52 684133986 55 152690 331553 151213 119300 65 36 55 52 272637 63 47 9 62 65868 31259 230749 2 442786 479131 156310 438882 453280 60 37 84484 44 230786 207833 810079873 83851 47 343047 15 2 475118 157938 417386 85982 176263 95094 95 352545 34172 90 26 21 334423 250220 172042 259709985 52 17 28 50009 69 6 800430472 301460 24 232012 425788 424445 10 21 72 16 124866 8 92 647085683 320467 1 36 60 163227 455252 33585 8 15 301939 72 53 93 30 82 321052 77 65 318838 25 70 442276 469555581 477679 218696 71 77 68 87819 59 29 7 391608 378933748 49 35 6 76 198620 146937493 212995 280052 61 319425 1 396695 898850229 323564 279189685 114681 19032 236815905 84 410337 11352 78623579 9 24454 20 123960 80 51 34 109116 82 1 98 75 484696 717512684 34 41388 158089 88 211845 99 720812282 395796 7 40 87 54260 44 57 36 400915 24 307447 23 723770299 403708 122155 87 46 484835 82 34774 40 306943 84 11 29 17 4 8 3 221194 79 8 35 12 10 9 424411 73 678193184 269547 15 13 319790 25 8 628220782 555708722 426297 5 35 4 577919337 80 375288 5 487185 10 366074 58 33146630 472907 220141 2 195508 403333332 186647 99079 377913 431289 128590 169943 90330 67 498377104 12 333613 4 44 4 299827 62 40 246662 23843 407633 23 138658 34 327132 46 288575 88 180021 5 112992 54 5 24 38 398171 65 77 80 39984 4 258078 446904 410958 270297 40 924453077 9 50 248206 419714 293897898 99 5 19 724810149 77 1 440169632 10 51 42 190885 449998 42 720590133 183040857 336949749 4 122282 1 31932 46786 76 94 13 65 30 62 80 334737 7 526359036 72 394227 144435 50 82 301279 644486856 33 3 77 84 38 3 56935 88176 75 356001 15 59 72409 1 73 14 82 237259 84 23058 72 33 497739 492148 22 73 161087581 466783 388473 428108595 562439984 16505 213570 313737 72 170961 420062 879544384 376188 600118672 70664 201413 48 157793 420458 59 52 410848 12 202574 2 182303 338841 110578 55 15 62248 249808 30 49 74087 380785 192420 189791373 94 444962577 45 97 16 89 96 76 71 80 628975504 117187 74 457567 480306 326565 4 1 23 323637 415368 421076 476688 62 2 273931 23 87 79 50 32 77885 160616 3 498949 68 173341 73636 426186 244793 57 220228 196564 20397 94 75 61 3 471374 95232 68 336230 19 445311 2 9 54 73 66 116180 18 568667063 26 965494852 451136 626570927 85 15 283502 7046 27433251 174143186 1 658509488 8 12 178994 247135 25 3482 197621 31 62 33 309250965 46875 45 3004 23 41 29 34928 333918 350853 3 507031997 45 206272 345883 331624811 281180 3 30 29 291536 14 18 6 81032 95 96 10 316618 351320 141931 72 174860 376251 5 69395 103603132 57 23709 102137515 5 61 715181849 31320 15 34 61 19517 488042 77 3 43 165811 36 417443 2 48 880939389 349478 25 4 85 13 93 20 98 414389 20 313951 8 47 4000 72 79 46636 23 263042 35 77 194106 273433 5 11 2 60 67 132695 215023 86 130963 96 432219 20 49 467940838 72 41491 134093391 369333 153140 254601 266562 55 6 55 4 68 57597 212711902 489436 101605 57 97 102823876 65 88 161918 99831 38 23 59 50 36 578966278 415759 91586 10 33731 1 319457 473701 47 71 484532 454662 3 231386 91 98 7 320000 228192 117250041 75 2 25 162551 44 71 74 6 34965 426260 12 143372 19 439907 437718 8 241302 98 87 213411 838888187 168417 21 47 8 2 277816 535304977 62614 171954 74 35 216640 40 606333422 279623 91820 36388 154935 822011848 71 44 11632 77 86645 86387 228270 50 98 29 2 927794786 8 1 98 39 9 55 606218260 171956 467299 71 334656 6 33 57 91551 8 36 45 234043 457031 86 379432 41 318141 504638887 118032338 43 29 1 24 13 9 78 74 6 6 83105 60 149110 458560088 7 264060 546113539 279837 70 330690 9 40 17 464457 331987 9 142737 80 481573 87 59 98 981206892 166074 244929 2 62051582 470758 3 470086 26 38 7388 146416 93 51 3 33 38 71 20 63469 37 8 71 9 40 135830 12 6 488381 107332 483457 80 407663195 45647 37 86 62037 835296690 679706565 12 693579732 5 71 361595 37 384086 70 13 9 43 13 727393132 480151 670616232 57 54 191414 71 77 23718 29 435151 207417 856719827 40 77 41 496032 34321 16 2 9 307705346 17 49 8 66 90 51 296590 471671 123983940 11 344076 49 94 5 44 368196 40 5 8 40 11 147620 314390 73281 55 349411 89 2 5 447967 312063 4 10 97650 477460579 25 361883 79 21 289554 105133 79 1 268974 30 192835 49 263910 387978 47940 133693 930301658 46 96 430481 234881644 5 81 85890 3 474275270 966043958 6 94 390678803 381365 76 92 81 22 290761292 408194 171748 65 162465 49 325294 3 46209 5 391778 96 99 310599 4 92 30 52 9 8 264339 386676 464171 163306 58981 75 43 19 74 87 7202 9 110164 4415 14 131652 218419 65 13 53 410817 34 71 820528789 72 283399 156322 89 284074 324811 450074 313115 159911 17 813530991 9 47 192580 355604 284697 6 40 442244 476349 127470 41 62 14 49224 204492 91677 66 99317 90 41 9 657086823 81112 49 268652 48 6 22 14 139379 103535 384702 94 60 245715 126943 167355 93985 333233 265445564 232459 339629 27 7282424 198604 48 331457 72 164927 91 26 441700570 888511331 65 41 19 56 86 78 4 1 336239 95 16 447321173 2 81 462196 470890 10 441046 30 196463 580278059 309931 4229 8598 21 3 453362 472152467 1 463578 57 18 46 944746638 41273 52 304248 12 19 95 161667 76 99 87 254360 72895 22 30 422190 332085 69 2 380955 86821 35 261751 57423 62 351745 72 413804 58 5 487839 294181 3 14 92 72 17 65 119434 74 50 4 387891 101684 3 177418 438559 64825488 62 84 294234 471807 459132 95 70 148134 418075 72459 33 337434 336010 49 217402345 202169 61 47 321636 4 88 380746 1 81551106 263911 312045 88 58 90 23 90 404645 74 59 84 58 93 108697 9 97 311174 120600053 361895 52946 69 47 235675 290754 90 97 1 123491 63 450257 57 74 61 3 411097 5 493638 21 147388 89 97 1 197500 5 24 1 307514 84 415491 484325 63 809013229 475042 74 65 49 4 12 47118 94156 441487 948121906 3 74 338710 41 15 413595 83 94 64 23 499087 7 92 68 1 406937 320210 409400 89 6 71800844 459076 404271 45017 1 2 27764 52 452326 39 4 98796 16361 3 50 367156 263820 308261 73 58 29 58 490012 28 459871 78 3 328590 25 97 47 5 219242299 83 8 413663 85 11 86 417050 21616458 230145 8 6 30 471661 994541383 96 474317 107429 78 17 88 332661 169751 448507 220959 186865 374303 88 231536 288123 595032204 88 428958 150548 79 409995 79 380310 304836598 7910 4 8 24 98 266479 178597982 324469493 199752 62 100347 208208 329612 132605 1 92 204564 538053847 425927 33 194480 68 236591 137323 483379 292809 6 23 8 39558 68 12891 65 476710 1 925397707 84 1309 186829 70 218199 50 81 2 141968 164735 404241 83 23 6 9 7 2 340735 5 49069 56776 47 95 383851 14240 90 64 21 145821 823722635 226092 83 266116 611841570 298989 54 852527213 965322876 331192 494978 34938 68 412043 319493 94 193057 61 887256556 387454 75 52 425140 130272 192314712 842318946 80 8 115498 72 4 412956 222316 490800 42784 31 31 5 8 62 492742 8 63 796751838 65 71687898 110590 549709202 415251 889031631 5 36 465692 369729 9 82 47 438192 27035 10 6 167198 4 18 60 19 76 219484 22699 45 224622 46 4 98 88 5 273803 17 426367 495548 6 73629258 247203847 60 49 494936 145236 495951 75 8 474017 244785 73 35 37 54 30 56 155120615 268773 44528 399704 85 217285 1 454985730 68 44070 270626 21 69 318063 56 39 2 82 90760618 5 366785 82 221043 73 24 75 299509 179845 42 9 74 283374 9 92 896090948 28 2 287805 231724 93 487843 276811 355446 762014708 39 11 195297 428691823 52 231857 4 106499 174449 88339 36 4 24 41 358067 243791 967043901 50456 118468 16 9 17 368422 56 445389 4 26 925331366 91165 49 28 372332 85185 23 492401 2 73 386444 296195 96 795723830 67 29 41 277743 392800 127983 445022 336672 198724 141732 120718 110880 71 831701666 328726 149478 183059 8 445142 7 33 866421057 58 31 11 44 58 65726 471743 14873 461400 159536 115178 87532 51 63 5 136570 269971 39 68 4 324540 54099 291851 119794 61 6928 330528 58 3 360258 319469 963173737 342869 748001983 80449 380928 253525 280447 91 291414 44 309015 44 471098 72 217079 84 659966849 67 47 390246 429793 5 207315 173964 90 1 76845 9 2 54 99390 35 487980 90 68 31 332823 38 494686 423956 54288 38412 18 30977 155167 6 626869007 191974 20 351722891 56 63 467434 91267 930037811 97 109914 14 34 91 486597 726 433115 70 43 701938270 368746 74818 213548 20 415524 254552 287092 378467 253326 155197538 84 89 455765 422314 34 86 44 22 41 5 46 71 65 55 243447 55 5 15 82 406080 95 35 99 27 297367 395112 44 407096 235831 354158 2 94595 49 41 400610 62 78343 502791981 25932158 6 161633 458608 89 49303 7 253771 11 45 418388 45 426197 87 76 250456 49 65322 449825 75 92 480527 178905 222377 57 85 73 44 257547277 290779 81 7 180255 27 128025 3 17 53 79 33 7 72959 121463 76 26 3706 129326 160443 61 396617 179806 93272 70 11 171605 4 75 20 303903 20 17853 322104 387688 85 20 28 118875 57 42 104466 60 65 103102 33 387575 35847011 824122673 62 4 27 34163 723733286 8 3 2 1 18 6 400080 4 7 953824311 703784377 58 425758 418918 169658 6 64 16 63 250331 34 91 128468 60583 3 25 185169 425392 8 13453 96 23 369074 48404 479138 23496 15 398359 151198 456423083 468885378 59 5 35 98 45 10 65 481659 147687 336861835 95 970550724 5 21 85 10 362596 5 167872 45 93 799497488 38 1 83 59 41 376561882 6 17801669 399668 94 87 275893 413930 4 72 110154 36 28 455250131 312172 91 3 9 33 43 42 82 76 12 37 81 40800 48 665247037 10985 919081083 2 356841 364242 8 236199 62 43017 59 18 9 705413313 8 348011 209513689 5 452544087 68 180081338 459256 47 396025 431871 91 423472425 285883 22515 27 75 359604 38 28 737448115 91 48 9 79 55 35 194559 630616038 95711 49 242597 34 5 7 68208 17 53 169713 298350 54 449809 7 226015 73 51376 41 592165493 899281120 55 183291 70 319083 60 396640 66 226390 43664 6 175378 238844 393201 61 10 51 304710 39 85326 209240 346432 33 1 2 346348 244630 341083 32327 425353 10 16 291732 323169 257962 494526 248777 336314066 40443 81 65 148520 298496 37902 45 229985 278170 460797213 607144657 147434 34 161491 75934 17 990648953 33 2 46 242748 12 75 3 2 8 80 93 1 186898 68 67 30 22301 33359 491802933 2 433613871 78334 438544 38 8 158740 40 37 93 76 262113477 139816 264616014 7 154201 62 55 240411 445774 98 171926 1 56 205870 56 15066 10 84 298469 89 2 54 9 399068 119779 180765 18 37 97 5323 224531 84815 491464 95 10 316965 26 330293 240742 51 360592 362500 329466 91 8 261499 16 59 180912 257852 332138 87 173526 77 50 61 6 23 383404 71 335667 62 36 95 433557 118007 91483 52 486487 584844776 18747 10037936 195153 278973 310241 124704 11 37 184117 762351899 166616 82 641011720 483382 86 42 80 217685 81845 69 6 83 307843 340274 3 3 79 1 70 28 978884213 54 84 965451338 63 392927 899948459 343607 368353 30 314044 296575 80 352068 94 31 401787 6 474076 94 48 76 195856 9 71 45481 37 82 397960 399352 7 492689 429623 449779 289406 29 99 77083 191778 25 76274 58 437591 27 359228 402971 7 452364 2 74 292036 80 23 81 5 660411160 8 87 97 413353 337134 458616 252425 95 31 70 1 280374 308269 24 94 105737 62 1 300144 158699 23 499811 81 10565 122048787 1 462731 307048 278595 53 156360 929141396 35 23526 49 66 81393 9 131286 186358027 429275416 7 70984 92 4 8 6 5 48 1 72 177763215 98 38 225337735 25 31 357139 60361 294226 67 31 40 6 388851209 2 209127 124155 146111 59 69 304300 23 92 76 57 11 106874 499278762 328914 72 453407 9 8 82297 102500 7 183093 315636 459228 135393 41 401607 639380091 79 337988 349752505 4605 383606 408894 38 26 92116 102378 34 1 6 87 637149718 70 233984 65 755958247 3882 59 464549 399885 908577415 69 40 35 123930 121969 39 439545 43 356874 3 484028 488461 389287 53 190390 212961 9 98 21 425784 34 16 420795 537876663 12 4 173128617 343939 9 493493 27 58 75 81 336114 18 94 382340 45 33 3 407111 30 47 231146 22 81 284610 91 76 283427 71 275514 447830 297974123 886386940 26 131717 9 234998353 394482 19 39613 296337 166197922 92 116303 77 386195 168700 26865 26327457 55 353019 499470 20 220439 256604 39 71331495 38 105582 99149 405412 150379303 59 8 390617 64 22627 60211 19 61 99 43 306915 468008 491031 97829 97 29 51 4 153354047 486249 221158 42 467939831 39 2 239028 69156 378824 4 304785 908148612 52 111412 443856 9 204043 47 390025 3 22 226892 347476 319367 69 871825420 261762 25 213398 47 900450575 231532 84 96 82 10 1 332699 25 389197 13 435411039 865343792 50 364143 21 314507 26 81 36 402430 6 456481 26 203494 73 80 76 82 88 100136 478106 43 14 2 95 233212 9 32 87 400465 3 29 182998 42 75 41 28 36 29 20 524451021 298502 73263 674819068 51 216373 8 12 52 6 149768 2 38 291195 166387 115674290 228045 444672 287209 466618 706395805 33 386885 30 306037 302764 27195 132923 484796 56 83216 392580 62 66 63 271704 59 270727 15733 9 214372 159327 435004 49471 3 30 41 45 83 600347689 338749384 69 47 23835 6 305799 250949 79876 74 35 464414 325678 336284 2 9 541345341 460828 738411667 207496 7 66 98 9 85 816811294 212244 224085 75 41 4 389266 330561 239382 52 533254173 474149 330219 50 96782 299248 209626 7 7 56 496102 5 41 1 78 308503 19 244676 89 27 82 471086 11 90348 439814 40 7873 65 48 189450 263173 61 170372 7 86 218697 6 173434 91 31 357902 16 84331 6 146353 554443012 370697 343987729 58 81 21 384352 339325764 88878376 153586 194485 57 56 77 483912 353897629 38 91 18 20 398576 360217 373886 178356 474249 150442 13 82736 55 73456 117590 7 133133 506603290 58 463357 2 29 55 36 4 53 426254 33 189624 221094 293345 219516 67 60 286848 29 204366 56057387 81 48 73 15 41 63 56 439464 77 7 358473 41 51 79 15 10 88 52 829488611 93 73 382615 978073268 70 94586 445440 49 2 323240 9 47 77 48 21151 1 845368461 315971 498956 48 94 199471 947230545 79 53 21 7 96 18 8 372215 864847070 1 7 396497053 486898447 726850540 85343 1 96969 89 379218 49 9 77 86 71268 6 497115 15 1 402391 6 6 44 449430 362746 4 65 26 263377 465210139 212840 114955 24 169567 467539 256831 951109376 383506 7 65 83 920902962 195399 24 201793061 4 342553 2 39 425412 40 88 219837 761254350 55 450290 24 82 96079 75 99 159382 93 229124 320946 51 75 27 48 95 66 18 34 46 492779 83 301102 34 60962 84 24 226781 87904558 7 456361 23 205144 465160 46 8987 96 829020844 22 81 680900042 98 94 326634 215384506 35 42 15 20 410961 119989 293940 5 608814653 8 61 92 153169 43 235076 465244 701818496 3 108281 83 127660566 218665 57 10 199142 93 12 60 19 12 40006 77 84 404526 450312 84 49906 91 67 394517 465474 190908 232878 486247 34 385367 19106801 60 88 91 386064136 102145 167926713 17121 309023 6 94146 110365 83 71913 57728 493240 2 234210 61 57 380329 50 392849847 44402 798859173 92 6 195199197 25 7 171239 2 373682 72 38 28 166426 4 67 143143806 25 1 467544 69 79 7 450375 3 89 99 43 260411 19 3 37733522 99 6 441596 172308 136974296 57 193547627 5573 84 26 172622 44600 362645 95849 20 169709 54 59 173691351 96 30063 6 476988432 34292 56 315682 496550 57 203965 37029 57 7 7 317529 453092 3 6 125386 299652 373861914 63 277835592 26 114945646 421724 247495 64 52 971 790616861 877171758 283465 539906988 57 82 10 226454931 18680 105465 171775 33 24 943570961 50 70 99 319242 336630 116693 12 373008 72 16 7 97 4 60133 337337 492093 54 78 167195527 789313308 91 28 397398 21 73 261123970 68 43 318688 228037 59 27 33 456568 9361 318798 31 133717 76 44 83 484655 90 364586 47355 37 64 416652 497755 448682346 224394 10 83 274699 286017 1 7 385048 164492 86 41 40 7 427139 83693 82679 220525 237541 214971 57 61 24 128838 417772 20 6 9 22 98 168232 317697 50498 489417449 418678032 23 542459274 103924 7292 83613 17 480026837 6 367287 153572 69902 40 437845 317005 406413 707504182 24 53 24 38 341572 88 93 402705 273672 50 17 4 47 99 87 458817 33 43 47999 464344 44 943938250 34 44 56 7 463837 6 333890 444618 40 56 165950 62 68 62 50 488956 438598 27 76 67 496588 344022 248345178 12 146427 32521 223945 22 3148 81 79 79 196220 100176 364543934 51631 83 2 419930031 42952 1 394188 1101 11 81 20 208019 352223754 1 1 423326960 35 56 69826 42 97 9 376763 321248 1 145246 7 10 419524 592389101 40 774638028 49 389061 36 17 74 42 28 218663638 62 433331 286550 71 78 902390502 361857 27 9 143960 74 37 153425 160831 8 30 24 5 6 385954 51095 338821 961348204 141648 97 16 138961 447680 2 417927 80 257742 433908 351348 96829 129908 19 219747 249899 20311 684572590 55 21 58 163638087 238056 1 10 382765 93 69831 79 11267 459320 92 1 10 689894531 4 78223 89 82 48 36 7 285763008 647921641 308548 403321731 90 459373 5384 154093 10418 25216 80 470973 359928 650693440 231582 782409892 9 63 901231816 22 21 471677 400685 5 269335845 277773 26 462718 2 86696 31 14 1 290624 4 45 65 441621 407114 93038 20 45 43 91 238996 62 304682 39 854326931 192116 47 28 36 864116338 47 260470 33 1 2 92 395048 70 63 64 216200 23 6 286562783 90386 456991 72 94 93 266494 10 459333277 88 23663 475718379 95 648024687 450828 113764 416846 53 3 92 74 489354 20 44 11 56 636964516 289757 21 57 12 205305 43 463170 384896 448668 33 59 50 799586317 108862 50 388299 72 55 47 67 20 205160 4 9 64 347229 24 25 288937 35 452833 76 41 64 56 158895 334638 333491 19 375841 57 22 177865 422868 9 388274 52 217601 94918 92883587 48 55 969030967 434592 4 525157158 351537 493167 433957 374565618 478396 30 69 209590 53 27 205372 2 4 326977 64 178489 87257 482838 698682510 6 64 21 9 93 265160 17 14 119331 88 46 79 11 169223 101157332 67 34 32 1 1 6 279344 12 83 6 152329 62 77 345141 356801 62 235171 78 26 349730 83 42 44 356024 86 18 420417 978872017 30044 26 79 44 59 858651512 371497 295321 374789 292288465 11 52798 38 87959 62 87 807824149 223255 333543 36 135659430 80 250252 14643 222864 446627 287869 96 45 92 630552043 362923 3 302316 406178 39 835773362 22 446087 107758 78 200335 150392 95 65 47 53553 423693 409747 393038 57 221309 19 238359 51893 291736 356189 2 3 109045 268719 928100949 223068 238440 5 91 403518375 2 490024 8043 7 115394 321468 9 34 227239885 195921 64 28 29 351862 198957 8 459020592 231402 154314 70974 381933 23 213196 68 21 31 1 29367 77 45 141722 63 6 25 366241 49 75 8 4 80 215371 452266010 399375 80823 51 469343136 582062331 325552382 2 696638731 496137 16438 47902 515736093 7 7825 72063 240299 5 455060 47 8 2 135321534 94195 26986533 49 123597 3 404452 479107751 13 69 613223996 13 159585 15152 8 473922 194384 229443 414536 430290 7 96 498672 6 311258 737744020 8468 19 6 20 92 62 315519 455584 8 81 403970 77 597297163 178586 54854 400950 26 24 1 449448 397809 3 89 36 172593 178313 439011074 54 139221 11 64 214208 491723576 9 43 28625 8536 61 224750 73 451830 18633 2 156037 59 630499694 300796 73 44 46129 41 33997 61 233736 798844575 41 39 97 225627 1 437766 7 86 57 8 292432 24 294391 20 396090 64 7 23 8 146441 306501 481507 49 28 44 34 101635 336626 244965 252543 25867 12 72 49 7676 31 150206 392304 417479 9 81 31 85893385 5 58 421313 2 956351105 86 234722513 41 61 123064 122987 297312 142651 465840007 475395 75554 287091 78 481952 470557 308754 52 94571 51252829 22 28 77 8 21457 12 926278617 350281 576744178 221427 48 796039029 3 20440 88 384155 30 32 73 65 334306 392521 306448 26801 1 194493 2 269539 95 603464962 26 3 716147089 61 618137007 46 13 5 192378960 2 63 73 2 183361 362174183 186992 941552039 230455 5 491743087 46 292369 312444 6 83 42 163456 291105 289348773 71 52 449735 5 45 7 70 23 483494612 829332785 124873 71 89 362622 78275 2 17 22699 6 282084 493843 219068002 114823 431641 492328 40 376238 432703 3 254343 110994 428780 78 99591911 42 437404 310401 90 36 3 22 348051 109762 179177620 694535677 373551 335046 40244 10 41 48 86 88 652014477 5 164235267 52558 45 3 85 61 386808628 105663 362224 60 74 486840 45 430542 364150 97 468981 84 897611706 65 306616 7 76 4 81762 542694132 95 178814 704513235 162338 155039 400325 6 324162 45 60 98 474748 336691 887083659 252099 54 30 497585 23 30332 36 46 405960 77 392635 68 618350783 7 14 458485 424274 28 434208 14 111930 26 195751 360487 189357 131915 484110 47119 238415120 75 75 160613 625297851 317491 223299 265269 426712 13 512267968 51717 708771174 324931 70 474524 719956845 782963509 66266 374439 258172 376380 69 129474 37 20 358572 409102 2 552181195 38464 38 2 340671 241415 223539634 4 24 26 30191 376712455 423316 34 408521 373349 256849 75 155607 6 458602 288507 328849 92 467764 92 94 296824 896351161 93908 99 85 54 182221 6 16 232295348 394941 561902592 146069 18096 75 410093 626354623 467265 70121 282943 488180 286937956 6 76 112253 72 23 16828 77 16 466548 471795008 202099 49 479006 44 270887 590895925 82 8 93 164224 669859023 436035 146877 162709 253174 7 52 364620 535077880 90 48 36 93 96 86 723916642 200738 895988572 234665 144008709 58 7 71 34 8 69203 406451 318960 22 315797 239684 39532 47176 128011 65509 370300 19 90 113027 24 21 185262 245102 35 8 91 495325 726939617 387681 96 694261606 223456 174860 367297613 25 78 30 65 5 261989 481823 52 77908 8 3734 25 45666 100796764 18 366211 53 184154 20 282454 396802086 10 68 52 29284 102014 5 45 23 68 3 87 489573 160238 93 24 95 40 47639 57 57 807445839 80 1667 280773 63199 298069 23 846754775 47 191499 39 2 21 55 236958 15 2 55 267060871 247340 4 13 437312 2 425200 72 202673981 315979507 300122 15 470733 41 3 52 2 68 496200 346001 472833 72 62724 44 64 96 57 786766117 16 375614 67 107754 74 66 188483 42209 487238 9439 93 69 580417844 65 41 88 7734 13 42120 256491 19 416583 90231 416651 215772 16 258454 335707654 30 782579008 43870 25 81 34 228035 3 81 6719 846030862 16673 126174 95 285912 385431 832328518 324656 9 57 27 30264 938885415 8 391778 34983625 18 87 319564 327262020 47 81 458182 35 92 78 2 113804 226418 228939 77 198045 92 77 444457 215389 479419 59 71 62 3 155212 473066 40 854155313 181421 80 284840 232732 16 161362 107204 247795 87371 94 64 361650533 393275835 763768011 83 240657 90492 190125858 94 19 155270484 99 9 28 38 53 914864433 237039 68 179075550 64 69 203489 160496 376299 84 7 27 274020 36 150475 195851 9 161655075 22642 4 95 98 237331 96374 44 69 307772 699738288 1 307641 121699 100784 334141735 289515 476191 209216 68 406345 7623 36 11 775258963 364906 69609 9 349927 198770 196663 10625 43 67 88665 438219 29 70 286539 168446 43 68457 165582 81 608104880 1 464759 177958 144848 85 62882 56 463303 30603 242497790 6 98 406824 425688789 423963 68 338694 53 44 26901 82 276799 24 772679948 71 776349171 337652 33 103701 60 96 61 195043 7 6 242140 280395 246127 26709 431078 50 51 62 189686 9 418046 31 170806575 295508 230145 89 4052081 251952 410646982 405903 7 91 53 22400307 1 18 39 12 62 93 16 99 484661 302522 22 8 3 861794131 163289 382579 94 382420 244261 40 200264 56 814284779 10183 901296818 11 64 42 6 21 56 7 22 511761868 79 370379 203118 479570 43071 4 10751 16 62 51 185859 8 28 62 83 443110081 152060 378291 20 151252 378959 76005 49 71 456257 453784 6 36 322345 66 416049 2 92 402497 150468 91 85 475259568 332009 395409 85 417637 9 414086425 64691 300859 395149 6 352209 22673 92 30 23 201243 24 497347 246834 61 55 50 114462 19217 6 8 437281 25 303912 311897 23 277259779 112065 18701 1 484160 219220 69 8742 50 475938 287123 448512 35 11 36 477997670 26 17 835284290 85 128671 20 46 55 486016298 276986 488009 14 147600 48 57 80 400630 208320 78 57 288416 1 67 104437 806092855 35950 95 323414 392510 4 205238 233649645 77 77 38 6 2 759517030 87 294036 92 91 253583 318182 219623 582561270 472454 1 428992 7831 85 49 178276 40 14 250732 909683911 95 60 624450521 238831 408015 476316 404038668 25 36 14 64 600697156 2 493635 14 30 399222 50112 40 89 332658 103028 304182 272203 53 6 68 22 6 491832 80 4 59 65 577118352 49 40 231992 28 99123 283808249 45 32 11 14 55 50856241 495069 70 411887 92 363309 347993 91 40675 5 485276 94809 710095745 7 10 1 243140 3368 44 404507 872140976 962035649 767037673 91 75205 301663602 68 427658 363535 412642 82 190904 328664 3 19 263552 197439 354590173 73 545494875 116040 428622 63 473500 7 439876 163724 233454 44 11 308799 76568191 80 396053 29 267892 166361 447625 203957 52 21 65 21 92 51 119413 51 154012 357937 322570 350681 785368248 467060 4 64458 27 396238 373397 189688 75 96 219431554 96 21 136427 241238993 274546 61920 270652 31 13948 243675 24 486430603 69 116228 9 3 5 30 42 34 67 964488790 333364 333008 49 719440274 337023 85 97 76 457801 79 792466262 420047 88 76 454130447 58 93 182807 471414 114870454 108367 32 497074 180933 76613 72 335133 401403 198530861 1 338151 62 35 18 37 73 87 476263 29 11 65 99 87 117016 811783201 176132 431961 27 156601 827999646 5 49 40 283196 484208 78 63624613 6 388576 9 180713 401152 32 6 7 90 813952324 41 371090 482752 196144 388796 43 435546 302801340 60 28 5 315870 355981 248230 25 69 407689 253499 230473 7 202620 369302 42 26 486105 484710 190748 2 48625 8 271830 204467 4544 92 155357 94 56 45 36 31 33 29 42 58 48092 23 389558 36986 69 13 53 196977 8 8474 4 8 12 95 497943344 347973 204244 340812 49 158295 298443 1 6 92 49 3 283341522 17 452523 64 42 485926 48 1 6 81 200627 418451 378961 87 422539 459694 94 5 278147 101661 7 85 21958 2 465174 491360 200360381 84 89 256554047 31 89 38 820023102 347555 98 856311672 182417 44 350238 59 915238047 92 52 458806 14 97 9 61748 182345 34 4 434403 15 86 65 471657 27 85 72 85 336900 62 839310529 81 254174 367474 88 72 1 31601 187439 460636 8 229945 251576 43 891395458 31 390125 22 119510 448523 77 180763 128879 230096 70 274738 703519530 176144 28 58 43 226808 63 365514 56 128070 26 25216 322269 95 62 38 80 935836357 489243985 163178 436277 259321 2 70270 45 19 36265175 81 251745 183966 234618602 125705 242407 36 68342 7 354260 11 213448 5 7 19 93 247784 48250 213706614 455360 4 403918 160036 473814996 23 3 64 27 5 487401 87825 13806 33565 99 192905 29 5 35 99 13 166744 16 8 60 7 346815 92 57 99 262474379 60 63 340822 56 9 160820 53 257661 22 50 290543 44 74 100585 8 50 173621017 478248 408264 326465 277988 443058900 152256 46 50382 169434 358365 96 31 15 75 26648 85 324817 36603 60 90 367627 39505 65 476706 423364 30 102930 124687 265874 31905 1 69 342947 23493 46 32 355281 72 380700 47 433149 23 44 8079 60 13 294986 96 571788208 36 8 79 463173 184070 29 38303 89 22 146722849 22277035 52 72 28 14 62 63 483340710 39 93421 369654 608414300 306468 27 413207 47 88143 5 57 368376 72 26592 264275 310740 8 21 335831 825032750 344975 264787 96 50 897639871 406002 61 50 297220 111325 458528 237939810 353933 411919 55 234359 497944 125223 21 367095 40 33 38112 68 288370083 11 96261 58 77703 2614 31 53 50994 444187 416057 66 47 843269228 471888 7 387316 18 92 383464 279637 6 380561 206349210 17 661921510 44 17314 29041 158114 50 490625 1 9 13 31 67 66 430642198 7 329035 31 69 255777 107767102 90 122198 254540 150607 38594039 87 2 235345 310320633 738868968 111524 30 62 51 81 1 4 41 77 25 211508 377214 7 30 48 43 25 81 243213 15 422943 80 674524057 6885267 2 281868 556632869 86 8 12 14817 6 33 1 99 5 41 38 99207 17 94 52 96 317350 59 225422259 452646 152722 16 81267 171354 34 168587 8 8567 5 57332 231278 488747 4 37 6 55 3 280331 151505 168279 40 668466850 62 435426 60 63 46 732557021 80 42 289221 484712 24 67 733577400 928185312 81 473331 15 45 359608 61 75 227034 61 9 90 47 494569 8 317259414 395016 236842 13 370304 440532 374069 471158 282242 6 80 18435168 267789 27 33 242170 3 11 384451 82 4 82812831 2 83 71698 258235 15 127609 424517 87 280061 26 450659 87 10 609037919 9 191877 30 31 67 34 1 177854 227997 209417 170184 61 406752 22604 72 121927 6 60 90 367385 63 86 495584 346695 71 357166 79 157965 80 406871330 312572 85 61 7 896841003 40282 97 38 35 40 51 3 144150 148367 6 1 484574 82 118433 68 266917 85 1 59 468713 111399 409963 251617 425480 396130 107983 477550 19 69 11 35 300113 354805 61 64 331643 186804 830520720 111307 38 102212 515222740 43 419451 393231 4 261375 116468 425756 73 22 278652654 22 67470 2 420046 31184606 9 9 120019830 53 70 242360 9 934506247 3 82 93 53132 70 56 243793 17 78 49 52 322221 302172 416659 354987 41 10 83 457264 1 8 404729 340640 8 413908299 273354 410067 46 80 16 845499171 57 67634 19 138628 52 5 97 321593 20 111655 2 97 111680 68 92 15 3090 228511 33 59 208809 285684 62 2 355898 53 181531 87 415098 129792 478971 62 149056 342084 336836 67260 403099 114565 74 106095 141839 204874 163688 8 16495 445958 14224 26 130161 10 995026745 27428 44 745 119199 304195765 903014792 409960 33 86 291758 3642 214438 283340 49 681138616 504664413 377075 55 74 96 978272961 9 9 217246 294220344 350530 486519642 69744631 88306 364500 81 54 91 315483 95 40 47 423722 399173 4 221912 72793 468950 62871 441556 142746 829675547 63 415247485 731940332 65 22 344678 7 231750 84 27 369120 59 91 797152567 175375 242371 54 59 80 89 65 57 145862 81 48570 70 4 20 79284 2 251566 42905 55 53 370542 12 332797 11 11 274009 73 47 5 7 498604 25 32 42 84 25 224797 84 44 242828 22 467660 440725 83 65 69 42994976 137996 730647392 12 429364 81 112514 60 12 79 75 18255 79 289866 28 393528 45118 3 395217 400146 313331275 74674 72 22 10 202324 3902 451216 403481 208915 282825 81690 2 36 337086600 83837 5 27 58 329100 412554 11 30 429709 685657221 984183556 146861 183534 75 96 70 30 1 221703 90 82 95 94188 439360 39012 13 5 16 79 52 88 4 490177191 222091 775203263 162324 53 7151 94 30 388565 7801 997871704 54412 100108 473075 33789 3 11667 461017 25 6 137678 67 5 423326 26 353889 79 626863718 214999 762461928 194523802 57 755618476 288233 7 56 570234184 258374 279804 15 18 4 370192 79 38 1 286866 270313 29 63203813 27 291562 256819 131510 57 408921604 452565 3 231071 346623 65671 161301 6 14 89 56 11 840991972 7 54 44 261197596 89 336812 55245 111924 42 344292 65 357436 8 730325637 309353 2606 81 7 476273 96894 68180 11 42 59 161542618 75 44 497124 75221763 48 174860 100046 20 88 68 44 160626 394618 247917907 61138 56 136347 175384 220014 360628 356527 67 56 207349 153517 282498622 40 231374 150261 56 92686 335921 97 102385 11 335159 438762 54 80 131933 6 3 18 93 94 107337 210167 268540 6 495599 56 20054 434870 465285 172940 8 67 283027 67836 16 2 40765 15 3 90 36467 83 973330170 13878600 42 21 22 683750786 40 316151 441392 22 53 315775 7 51 70 16 25 51 68 5 329197 5469 144090 27 93280 5 493396 193658 130252 771924085 67 45 472101 107176 84 318110 337874 443497 379346 65 45 19 100846819 97 23 35 22 87 31052 565595212 55 43 98736 6 126085 178826 42 5 62 41 7738 18 48 59 27 37 87 18 161835 113002 283010 116910 35 27 25 95 2 5265 39130 7 78533 80010594 18 77 282885 32 54 7 63 11 70 44 406202 90 51071 14 785991138 89 286286 26 2 42 19 56 4 8 363662 4 133148 4 78 327259 350460 94 730603037 67 92 32 265116 634466321 49 105183 327006 71 174864 498458 96260 161570 293209 64769 73 4 46 46 464152 38 39244 159432 11 97 7 8 26675 87 27 469012 53 44 710696214 224073 84 58 210792 31 231785039 46 864450236 47028 96294 805486696 91 335078 184590 98 80 108017 64 46 19 318262 13 16248 13 194381 77 419560 70 42 16 52 40 121142 21 418683949 69594 209210 491957 68 372454 64539 25 20 1 399164 360342928 41 417531 485875 61 34 45 55 97898 732742681 294025 549870636 446317 85 269388191 50 70 88 20 256887 233214224 67 267379 43 390711 403371 8 800336284 149834 375965 66 91 57 61 181498 134009 96 5 298076 442703 46 13 449439 1 75 31 67 48 94 59 5 83 5 76 185588 96 321884 42 321143 118980 924738262 2 41 472714 154026 87 97 79 185059 2 90 79 5 392465 49 54 83 468437 123245 82 2103 774031038 305157 30 7 137946292 21 293262 758795046 6 346776 31 99 75 93 704242569 47 265526 601281887 82 396660 80 277984 62 185463 152663 140917 289443 18 395446 85 12 8891 291049 3 8 32 35 79 605664512 388842 58 41497 603898301 228917 13 4 37554317 91 968372025 31 6 96623 28 73 162339776 277068923 84 41 188467 35 1 30 88 378863727 495929 95 263382 22 356754 17516 340896 223736 39 82915 49 405130 5 4 27 321831 53628 18 6 500224790 3 402718 5 405926 8 428969 56 75 38 217936323 53 9 43 295300 33 67386 795624410 277215 238528 3 94 22 90 200616855 90 554808716 59 38393 468460 18 21 473590 5994830 443765 340190 99 62 69 5 59 84 95 99 6 94 114155 102329925 137485 930993277 81331 981232892 338284 965935480 7 251435 53 4 444063 95 1 52 19 337168 2121 52 305802912 218007718 6209508 424432 257992 34324 118360 79391 41 99 253707 219305 17 52692 17 220302 399135 2 11 97 25 37423515 33 223191 276414 27 89 311662 105598 489138 87 14867 394380 104591262 483625 844685240 85 57 80 21 40 12 5590 43 751992217 32 441801 19 234106 2229763 84971 445592 421752 381882 1 6 174211450 48 360040 359879 120815 96965 207011 9 44 561881864 104820 65 338965 159952 397497 865197155 70 84 5 347451 439863 55 60 481346 573020181 259465626 62 99 501146076 321117 47 226726 461597 215186 427098 296635 5 380336 2366 237762 487528 229383 4 70 330757 93 271964 75 4 116367 56 368747 8124 483749 12004 20429 270466 26 43 20 60 26 498338 24 409001 5 391427 62 79 58 137699981 92664 8 27 69 285524 422149 237014 453957 637556981 49 944356847 68573 1 31 77935 137293021 244620 62 777595892 406960 17 479000 9 303966 188730 40 7 74 131804 173452 253264627 86 7 46 76 4 534851631 2 60 499459 489194 86 181593 68676 263593 254925 77 130632 30 234675 146871 59 274729553 191223 87 35 86 34 172746 161208 77 547765147 657001272 15 50 40 28 81 190278 61 17 8 397398 39 76 48691 5 372673 678832682 426624 24423 348660825 7 75277 320910 9 6 90866 233344 75 60 440891 855969180 58 7 95 220284 13 35 32175 57 77 7 452010 40 345379996 65519 94 876251235 58 34 444897 6905 182300 277556 7 34 8 78 176934 452374 221254 28841 82 12 19 41 48 211200 419447 181866 27 367959 386759 467381 34 341614 53 722619053 396957 3 51337648 290245 1 86 303737 356101 9 244193 398964 14 13 221312482 347229 390077 302442 64 86 324944 441983524 478292 3 418135 22 97 5 842092300 2 257922 3 253031 79 8 2 61 214879 299517 7 81 85 13 58 157572 49 283329 478802 48 23 55 478250 1 32 225675 93775 647530759 82 89 342192456 45 309084 9 57 323823 77 368017 366990429 17 31 441548963 715553772 3 22 179047 15 172923 351651 441070 211582 391138 261714895 135132668 44 2 2 65 822058283 815449926 10 386227209 219742 13 2 7 57 263991 260768 98 336151703 11888854 435209 9 8 20 18 65 48 102887 67 396382 57 40201 885838042 399227 265722 322221 439371 38452191 449128 11 63 5 67095 43 24 85 30 26 50 198352 27739 56 14 176307 887578761 37 378363 54086 73 218556 4 2 369308 43 253165 25 10 63 96 45 303984 7 24 420 328486 304619 78 417318 126671 128668 1 53533 94 80049421 88485 444958 435016 6 354193 73 9 142643 483466 129698 144794 166610 41 167575 1 174721 493143 15 63573 73972 4 317899 307538 66 60570 61225 59470 50 386329 12 372211 143463 972192540 49 44 287810 295062 7 116263 82072 953075580 151612 76 6 56 27 37056 28 90 150922 46166 37 443912 1 5 6 432829 353384 12 561103688 73580 93201 5 61818 274971537 15 100232 87 72773 232006 39 134200 8 119030 399079 66 25 838446541 423296 41 199625 80548 79 74 1 17 47 412041 292239 18 538209467 86 80 43 250507 808447876 339674 89 319220 171584 331331 55 53 7 658552997 588066945 443869 96 56094 71 428199 2 120214 394818 86 40038136 377627 647536154 84 386032 364746 248055 186698 50 424328 237325790 921426257 87032 452519 19 254776 854595886 1 404507 172523 447370 39727 257169 41 186238 285470 187251 385912 68 92 449649 99 681148671 29 41 71645 54 62630547 851083795 95210 56 839716781 462930 52 9 367670 203793376 14 6 92 384495 37 492292 82 232495 912684639 368259 208285 54 53 31 364168 469863 288625 562222267 13 5 47 67 399580 80 2 17 72 95 64 346026 53 6 373875 38 4 145654 361985 1 33020 96 6624 964790637 319197632 570896986 431876 32860 572503437 281150 3 22 10 5 40 433022 302448 468187 54 125230 708994941 167410 265911 147458 1 277002 1 951370473 31 50829 50 923265135 809746430 336170 12368 159786 81 92994 67 240934 19 5 7 250349 89 1 84 3 30 51127 408809 261585 426209 201924 68 75 87277 467913 119120 41 17632 47 78 66 256134 88299 227671 217452 430270 49 47 95 9472 194012 95 9837 1394 23 84 77202 9 496883 99 22 284393 60 80 30 317746 219532 7605 34148 369088 5 333971 50 20158 332311 181414 28 866891361 485049 14 16 92 144978 84 53 18 77 100925 213694 329124 247495 2 40 155538 40 72 29 15510117 35341 83649 142698 564345813 93100 69 22 1 49 437576 95 7 8 9 8 40 129655 89454 119014 41 6 94 146410 306380 213818 30 146936 43 77 328916 705695789 59 63757 93 48 178051 441321 88 63 7 658396425 77505 19181 44 340926 22 87 34 78 9 454610 102862 354901 943373156 463989 68 203930 48 132372 270254 441567 46819 44 47 262768 55076 147445 7 80 313214 108612 25 66858 51 90 88 75 488665 992037918 332157 32 243865 340714 396734 271693 75 944146122 66843 106799 3 264057 131650 219004 113306 7592 54 85 78 463375 709785691 82 106185 418689 65 66682 408013 8 74 86558 34814 59 4 3 4 79 269898 50 1 285644 17 50 82 80 10 110978 70 241246 15 21 43 91 62 3 59 195150 38 33 357302 5 566694442 157133 468980 183889 98 57 368273854 14 269210 361498 153466 44 355400 35 139664 71578 675183523 354792 26 496807 88396 287018 36 120097 408091101 335634906 124736 151334 125227 40 229125 21691 452405 446235 16 29 23330 48 21 84506 580648899 80 8 81 421115 315747 323729 473488 203538 59504 26840 300445 38 330031 377161 724374481 1 497098 37 232944 105099 208763 49 815529754 88350 42 88 493439 49 66 27 33 20100 130229 941877544 36 4 42406 272989886 68 11 408905 62 1 72 279561 154755 57 432319 77 61 63 69 63 11 268363 399130431 756694900 994406590 90 60 14 468838 8 91 367115 444256 451625 56 343140 129123034 97855 418063 122352 12 483946 372069 56 117153 5 7 67 51 399073 17 43975 446493 34675 71 192669 95 17 62 63 212098 288930 233915 922178697 65766 369740 117399116 77 69 28 4 532021560 100171 3 7 96 16 305554 57 29 60 68 4 89 817096517 99 955153995 70330 241283 21 257315 330093 71 203980 54205 308450 242754 167792 15 493423 39 9 95 66 172627 202090140 575441554 72 30 8594 26 402903 226105 45 19 7 80 102115 460724 13 151952 130688 139890 10 126984 81 495621412 59 166843 7 72 51 12388 17 792770131 892616443 98472 33298 15 299444 47 45 87 428413 260489 37 5 7 181736 944489377 56 75821 193306 72 252933 7 30 32762 29 11 292556 136347203 259403 275349603 443424 322063 91 452561 74 58 354301 315623 25 67 152119 10 377109371 7 32 67 78368 347855 37098 120310 5 197384196 3 174468 217166 12499 3 326166 468834 647391594 293597 89 84 420400 280402982 46 81 8 33825930 77 407273099 45 50 35 272288 24 37 22 58 53 57 60 30 31 48 66694 495175 66 43 56 12073 78 14 300320391 2 162459 79 8 122091 375794782 58157 68415 466840 40 31 413928 532835654 96 530937740 234858712 822226638 38 265526 1 332506 498922 77 21 204440 80 52069 287610 221049 9 67 192633 30895 99 161652 152428 32 2 244407 1 303444 64 76563057 257457 182117 118817 182527826 29 90 245271 25 20 255065768 368869 119444 348793 56 70 426999 88383 220752 459060 36 398583 181809 72 81 204834 324581 71949 133678 455648 1 69 423858206 45 68 945221150 40 46 99 359141 95 69 204216 44 23 457841 4 13 165186 380939156 86 97 61956 83 24 408849 120314 147509 86 94 87 22 491030 259149 4 122928 30 20 309058 303999 146468 949212945 420964 268877 70 16 39 9 90737 7 9 5 88449877 69 174782 726494159 26 85448290 299327 388994 7 303918 97 371345 95 358092 487251015 336724 266985 19 57 231723262 48652 31763 495383 88 904734457 15 31 423002 367738 24 55 47377 23 203972 50 187573 7 67960 88424 2 41 5 312906 304347 356347 302351 310700 615671668 64 18699 75 95 42 409593 50657 276435 9 4 59 39 166789 99 706770783 58 19 963451709 340753 9 165213 45 4 6 1 404087 70078 595492472 31 36 288838 78 282122 152670 42 44 420231 22 352584 6 70968754 63 303336 457294 2 50 492143 32 226399552 250484 472410 5 969451528 622434040 5 433150 52 494384 399949196 24 72404 825538198 74517 136217 56 82 366420 45 37220 391197 463049 3399 42662 322372 90 90 349065306 351467 5 457990 206888 250998 463065 57 19 4 66 238659 11 60 7 58220683 86 42 62 76 53 4 358701637 394312 42 481294 70 40 889161867 75921 360906 68 312821 165331 80 100079 71 84 311909 250465 402407 81103 79 378993 47 34 229517 292136 396493 61 32208 15 200993 835586294 78 9 117036807 97 78 355227 14 483070160 61 7 139291 63 261274 58089179 134605 122207 888568151 355446386 205831 951098473 673712674 13 212849 32 79 108041 314361 157339 83 86 420993 8 398023 2 32 39 418719 33 40 729698730 7 48 857667177 894281353 31 40 126842 256294 181211565 464935 366104332 13 93 418195 84 20 6 304859 43 302355 440976213 11 89 81 3 309791789 256013 415553 457369 349806 74 205756168 38 8 9 8 56 48941 265146 593428216 224421 346359 150511 60 37 19 66 285610 56 33 221003 201011 150776975 466657 91 494987 373196 80 34 240078 59 915400424 28 36 377199803 152714 37 11 59 618017249 89 78 6 2 80 479492 6 9 244067 15193 240036 41 55 50450 725303269 2 96 69 41 204040 81 63 38 244766 36921 5 422534 44 634791660 149224 1 447091 7 487259 557714913 208516 12 70 31 6 8 68 204463 46 2 47 86 472301 220502 797284004 484595 38 25 497971 84 239590 455509 206032 20 1 251669 46 201578643 94 8 8 420735 306117 314139 72 79110 33 173383 25 200678 289565 256732332 5 224678 67 23 495027 44 328554 77 46 92627 326754 34 41 35 9 384065 56 80 773322183 329614 73558 20 4 252525805 28 486670 173932 50 1 68 44833 55 953036714 55 379943 314564632 884638872 170731 305840416 226873 358330508 82700 254415 195393 179459 114557124 1 94 375609 5 2565 78 15 8 2 473964 29659 92 75 8 3 197527 89 47 307155 73 47 339323 122345 14322 47 57449 50 2 31 38 8284 55 44 406188 129130 60 5 7 7 58 21 89 85 38 13 2 469147 190428 6 175154 64 12 237011 398471 481506 494851 15 248654 69 70 101872662 228907 252091611 71 36 23985 32087 129900 394720 79 76 5 68 12 8 93 30474 86704 44 28 99 29 17 45 318627 24 38 71 80 456305 29 66 130256 28 194742 6 102138 276633 21 359260 266382 60272 161603 33 37 72 26 470055933 26 248738 162630 2 379839 148040824 904029217 7 473484 233778 674530712 167164 92 13 473339 226332869 26 294956 457276 92 49 329249 41 91 247737 402456938 229773 109645 41 206793 69 536281058 39 220343625 40279 117976 381497 6 20 7 6 31491 65 82871 97536 206736 100862 78 412507 72541 1 2 271414 73878 398856 101398 206759 93337 6 229785 72 213155 889103331 50 256232267 88 15 348114 10 494676419 64 352830 53 264965 240623 15 55 6 27 439317 615447978 84 236404 64 98 88 231246 64 144275 79 221780 315520 112221 32 12 24 87 297670 102422 2 33 182097 52 81 10 80 9 478929 7 153057 48 7 429496 226278 52 18812 283353 6 2 282969 47 2 52 11 58 204910 246919 8973 57 30415 89 52 321502 60864 237914 94 58731 177634 47 817226269 92 100765 55 19 135074 314330345 9 20 29 854388796 31 187365 111146 28 473374 55 880952987 24 155099 47 29 266683 2 40 190993 1024 14 37 35332 10 17 476101 391076 166030 51 37 32929 61 280572609 61 575398935 90 357158 149450 85 984886310 219573 94 535949903 190975 11 94 191058 96854 286310 48 30 97971 48 175779 50 4 26 31 96 73 768500474 81 22 5 93 131103 203308 9 42 39 478310 22 76 68 473955 100170 148304 195073850 64 57 42 77 31 55 183580 488739 68 382800 240387 27 72 7 22166 340329684 474953 255977 29 9 25 264078 22651 99 8 79462 556282306 102102 16 29 38 115049 143359 211065 97 234530 50 161810975 76 168366 49 92 19409 191297 6 311312 2 32 9 254423 49 8 440300 22 9 6 224749 221814 22635 204070 96772506 97 49 83810 157967 11 664559134 8 8 89 6 75888710 491043 3 59 262638 77 419837 37 31 133847 429095394 16 357177052 48969 4 66 34 325052 98 416798 457900 1 173093 297224 81 42 35 240405 485839 60 41 57391 60 88 6 488591 42 367750 298314 83 49 80 499894 752055645 73 139127 24688370 955241791 465868 404590 11 438142 330633 31 6 332018 211331 22248 172164 372241 367211 825196381 314045976 114281 73 51 462676 6 50 263603 86 6 18 327760 8 139509533 28 64 45 88 55 99 35 22 20 33 290427 79 150281 410154 433837666 46 43 28 222926 2 87 110747 339890 375393 382046 75 78439 5 60 372103 32 148793 390981 846626049 42 94 5 79438 71 29 79 5 448976 284588118 200671820 12 88 57 136574 350134 21 362771 496679 5 67 54205 196749 213278 47 21 497734 127136 78 186298 64 5 9606 9 63 21 360129 80314 12 501649830 8 48 465289308 82 32 306445 438351 8792 6 70 11 372432 417729 49 172363 37 111376 3 45727 4 99428 85 18295 447130 96 5 463848 253723 2 95679976 81 56 48385 18 134307 456613 94 31 201898 104958 65 78 21711 80 81 70 15 58 420735 230656 3 7 337401 26 47 83 31 40 498318 4 59447 203041 659774567 26 134420 227706 71 449421229 136358 984164421 207523 395309 325633 493435 42670 9 94 43 84 466459 144808 6 442691 922162966 75 60 191049699 458818 31 5575 2 5 97 3 265677 3 64 96881 362578 93 766088212 5 2 195113 136984 5 422691 171215 67 81 653254684 60 5 175054 89 374643 63 431487078 501374773 3 481533 391820 6 377956 51 98 96 21 307878 88 63 9 289021 464091 11 396947 13 145122 466171 34 881161407 70032 289642899 154888 8 51 90 61 541546631 99 154443 323743 139725 13 83437 407757 94348139 3120 2 66 17 381872 154874 47 280166 50 432156 197678 74 497005175 199497 265901 4 117184 7550 319765 260672237 24 753303825 277895 7 15 333479 332036 893168305 31156 57 98 79 408142 80712 40 3 82 221678 189226 151187 294981 180519 66 364188 13 16 9 229436 357584 976867095 49 68038 54221932 183137637 5 26 872595449 251193 21018 287598 127910243 6 20 919199264 202503 64 662596639 45 37 500617710 49 3 4 5 493476 398237 228221 68 7 37 194352 54 30 58563 329092 84 95940 344347 334631 93 834301816 994510914 98 2 5 461884 28 228453499 61 150997 305697 87 93 480672307 218794 176515 86 31 138402 24 379629 1 40 4 55 43 80 474454 1 15 115173 375109 164820 29 28 20 25554 147900 297509 136652 67 15 383153878 815962208 347968 28 260431 98 107036 1 7 691650651 447268 86 936141266 72165 87 93 145302 4 29 60 384566 78909 475501 35064 172807 73 456392 54 120382299 242875 275063 213160 50 163372 315422 97 77 352865 200656 6 32 38 62 89 98218 50 72 38 695337350 347425 54 71 60 155325 53 55821 473430 12 68 443525 46068 242632 24 4 254760 1 52 11 32 400922 30 67 408488 71 93 304432 49 393578 16 1 53 10 122665 29 83 1 2 445777 195845 245053 3 26 99 360491 173667824 407772 185632 766554060 201184 202546 120268 19 7 26 343291 65 378551408 88 68 617992004 716075999 1262 48166 61 7 803448939 87 6 336847 110960 349128 43 213923 444080 56 17 31750 75 338741 98 378595796 293876 189968 417302 89 304519 49 67 3 271802040 272100 980108555 7061 336658 26 14 12 262536 84 60 161759 9 257663 183329490 321180018 479780 5 358025 7 387412 24 404678 116892 6845015 97451 92052 14 38 713437545 21 26665 1 29999 438508 58 458220 765913466 484370 22 65 66 10 35 451458563 267011177 339956 6 90 58 75 99 64 2 3 80 6 388012 839384830 376377 58 379040 337537 3 318788 415330 159424 162679 5 352048 1 98 27 94 132215 61 37 99 25544 255075 89 4 457122 473986 5 248 2 4 29 992238150 18 5 397214788 219167 239286 24 73 64 59 37 2 383996 99 237174718 463652621 4 5 225286 314023 58 47 856930990 80 285189 926394127 69 154824 1 292122658 319572 98 325417 323541 78 18 47 251767964 7 383867 13 90 194314 17 89 439606 119711 33 300669932 471965 93 341273873 232596 445802 470033 44 281919 75 81 311618 36 198381 28 128390 83 286698 55 6 414643 43 22 174533 340690 397608 109188 175980 986159741 2685 2 94 75 74 98 5 153221 353438 272337253 121042 395397 6 139733 13 96 79 462898 716308963 515360011 176992 46 397334 85 821523515 417798 61 89046 6 52 42 30 498846 24 889507398 253502 51330 41747 395491 778014911 214389 66 10 54 470786 40 336448 66936010 3 68 3 32 836172491 51 50 128454 2 33 120638 238805129 81 50 99 347519 62472 70 44 82 267126 7 362949 28 453799 52 28 82 312053 99 347288 2 41 475583 5 77677 98 475440 491179 72153244 90 456842 88 905833952 353788 494457 66 94 29 29 393348 437618 54 208339 52 5 491916 29 58 18 46 273340 160326 291809 35 60 1 214203 482554 98 247556 25 148958 50 190233 1 29 14 259942152 57 356134 468496 467688 77 85983249 437974 324234 311491 26 83 37 578732943 195860 41 23395 45 487194 80 485074 472165 376604 473974 231711 33 52 292477 113717 179985 877309987 257446 44393 81 36 479116 74 114745 5 999186642 24 13 112108 58 9 316909 4 288571733 68 226154 67 84 94 55 326855 94 56 8 6 56 127384 578030369 395860 18 3 146118 79 79 314715 215823 52709 4 407475 309718 74 412047 71 74 494739 765994884 24 83264 367768 649478610 3 457470 283850 99 195026 95 927867278 192658 63 208513 60 368989 7 62 162668 68794 50139 49081 118095 14 416603 564180104 32 107582 45 207725 97 2 51 335563 348343 29 311247 17 399934 230050 62 87 10 29 484743 3 826555823 92 17 157549955 361938 420329 491695 135147 493530 62099 81 11 64 36499 449429 67 22 26 88 120420 38 4 88 382329 42 10 7 313420617 402972 97588 48 261883 684142918 338223 37 48 223029 481584 14 543719406 83 37 6833 35 48 375652 284178 199423 50 83 42911 9 86 719749687 67 206700 4192 281775 2 90 230266 104413 385200 8 217603 27 3 409758 185333 89 18 33 14 72 473479 95 3610 5 431049 288177 246680856 9 33 21 20 69 201979231 92 66 17 112421 218229 16236 79 946031338 36464 53 370387 68 264275 334693 91437 327907 25226 31 396402 59 27 57 7 795335605 10 75 385958 161703 170295 13 613049946 14 99886081 47 363552 9 805261354 440825 93 274050 43 36 129522 95580 235012243 71 137904 77 930829617 81 345045 179991057 97 4 433963 1138 78 319720 53 884496530 294329 66 8 68 65 25 77 90284090 71 291026 404570 72 854435061 20 442563 28 324337 448800060 218279031 28 334498244 386808 99 163934 63 27 47 55 13 88634 56 341602 170939 32 55 72 280972 170552 359263 187294 644810612 336197 106881 164807 63 66 66562 938661248 26 33 956502373 5 41 41367 50 66 409249 123380 975513786 81 464102 67054 159928 298916 97 92 44 69 67 42 144389 81 16 97 121665 134652 48433 35647 49 25 81 41386 496849 49 243624 410241 54 767661112 413898 63 25487 1 24 46 321 94 6 8693 164896 50306 20814 176099802 8 458965 181260 54 77 48 933614869 485 12162 13 207898 312679 380383 465570 72 22 245035 27 60 16 250918697 58 238781 211667 25 52 26 84804 477543 194394 87 977273779 258307 292131 9184 302726 10202 2 435807 38 80 2 25775 296330 77 3 105364 240286 244875 74 231800659 23 94 367163 7 861406614 421520 76107 769428628 243069 6 201924 678042991 282997 245928 2 5 416836 461024 39 5 468169 98 125836 516900576 498344 16 71 60 210795 29 139657 47 163619 27 9 932009991 113875 825293247 26 77868 63920 267938 320608 15 386663 13 185388 17 60 63 256310 274747 899704352 414231 996233543 29 60 368212 99 12 66 340019 80 98 26 487582 35 94 103508812 77 230743 59145 19 45 1 364075 389414 46 199968 56 459712 461913 58 15277 31 48 163854 41 47049 1 46 69 10 495869 1 3 36 6 177214 469699 63 378504 91 98 134075 19 48 95 25 30 82 440632 61 92 346015 49 79 357887 465660 55 11926 80 90160 3 11 62 183309 285421 1 7 2 68 45 61 48 60 311414984 1 161209 59 294410 60 119893 179166 93 91 12356 54 410924280 42 14381448 170969 312160 168602 130977 5 386878 83 438095339 165017 196352 995079187 91 61 87453 70 449448 90 66 440021 23 34 53 11 81 340321 43 64 314592 415849 298603334 297044 10 48 46 7 274645 333674 440012 214899 24 232724916 180909 87 37 214053 57 205726 391562 83 93 446730 60158 134524 60 86 468092 50867 13 35 17 87 412385 149598 87 17 411892 162515 356927 94806 342980 68142 228794 73 29862 41 30 17262 278890 120768 6 99832671 683661763 231517 86 11 95622 40489560 30 6 57000 22 1 25 8 107462 21 485188 10 7 94 93 46 296574 490701 105254473 451565 39068644 4 220599 2 53 279342 71 67 154620 74 320319 65 180620905 158833338 13733 231266878 232480 96 884365951 87 102182 96930 82 836 315582 76 266488593 331804 14 3 90 465452 132857 5 7 8 76 389652 390246 76175 235590 12363 91 81 5 343145 90 88868 53810 475935 105891 3 257349768 451530 275398345 285244 244071 520994565 77 85 17 34797 394974 199774 81 78627 542311775 878234283 317796 22856 183131 451931 398865 91403 356196 91 63 94 220322 328571 36 66 302737 51 353417887 80 91 135959 3 70 4 394945 89477 84 8 408800 21 25 957564781 40 79 4 94 54 69262 92 25348 35 49 3473 94 300240 52 72 694372023 338372 95 346432 75 73 6 157484 38 373697 92 19 8 92 94 58 79 216285 64 8 13 56 912953554 115422 23 16 94 73 868184966 384772 80704 159863 12 22 41 68 28 41 294530 993047204 91839 7 98005536 86 11 727329430 57 62 308093 94 443170 492815 70 671186673 172948 84 9 335893 67 166950 349499 452075 777185642 208793 771764367 12 23 21 5 144221 464388 5 484651 9 62525 367609 430310 496885 7 69 225133 2017 102264 39 263108 399789 254088 49 183696 491966 1 6 405822 97 58 832022161 83465 64 84 33 44178 46 193760 10 225671 73 322852 118554 41750571 444762 130965995 6152 91 216296 4 451443 401884 1 83 39 26 302952 17378000 492402 2 6 529979020 9 72 463773 37 114332 116800 16994 65 46 210716 48 419094 147673 444931 471522 96 306783 801476081 255875 40 148563 862026837 59 2 241939 380157 348734 78 344839 451315 37 618206726 1 9 40 43 83018 77 71 77 428256 205173 79 196737 340603 172414936 28 475511 207215 60 465112 18 10 409170 347855 7 97 44712 41 31 22 478688 98 8 58 412051 79 12 17472599 81 78 66415 51 178984 77 68 74845 4 35 20 208810 405847 261985 98 18 32 436307 371546 91332 59 87 514350123 325025 99 11 34 164699 1 78 154790 492342 320690 257990 20 31 204568 149829 11 68 85 126125 351728 81 410694 76 271153 384319 6 297558 39 57 76 81287163 53 168707 2 98 95347 514645516 5 57 7 45 35 90 489890 29 2228 85 14 752185932 64 398586 120247 75 312700 3 306266 7 338387 75 206723 4 195922 43 95 66 144107 393456 71 680483511 76974 12 95 26 7 26 69 57 78181 243400 256895 502052386 1 75 239666 232786025 43 945273434 6 428687 129380 66 40 83026 96021 496140389 94183 47941 805909686 355383 352834 10 76 721295267 292291056 78 73 445320 22297961 106024 48920 472970 67 24 69 484840 1 118968 48 383006 147748163 85 37 234493002 25 9 47 1 8 6 54888 295649 44 148326278 2 34 129799 76 291180 50 394793631 87 84447 33 718209562 38 23 98 291624 58649 412121 5 97 379956 58296 273316 60619 9 85 48 58 96 72 415262 8 365123 29639 71251 13 6 70 92 7 218499 20 73 82 90 497362 42 12 1 301634 53355 3 28 197465 700783561 307826 27 393593 82 69 36 263715 2 46 97 95 165407 12 6312 26 81530 425573 192827 920718251 31 417490 69 26 1 278152 99 24 77 88 297751 43 183670 41 5 135826 211667 165090 290720380 76 140193405 522624493 9 93 100817 35 41 24 88569 89 79 95 125743 198998 91 98 404452 2 21911 6 114760 6687 24 87 96 27 341087 690905342 393678 4 273028869 24 527656161 91 78484 36 416584 138992595 20 70 52958 47 29 245427 80 87756 35 58 18 71 431299 3 43 57 91 163170 950931496 56685 237402 32 225426 291777 190868 73474 6 18 80 918509381 344851 472924 94 410517 425847564 40 34 238602 389794 57 72 28 440131 61 289531 131284 6 172822 456152 39330 61 60 199925 18 9477473 412768202 93 99 119428138 79 4 462197 45 38 350785 9 33 8 98 377141 60 27 88 57 19 6 7 43 55125 373348 41154 151648 435788 310681 169667158 429495 345501 278372357 78 62 4 231657 547321802 432528 46 363192 58 194221699 89 20 399729 14 74 5 433926 43 210934 5055 203312 421835 205587 3 77 80465 76 33869 236151 223324 375899 44 489025 444340 3 51 65 68 23 282457 45 172964 84 312190 58 71 59 4 63 48 8 294506298 41 69 320762 86 12 406817 10 72 158243 9 63 36 229788 22 209352 83 46 360069 18 44163 321074 19861 93 74 418643 856717411 173522 4 112611 810546779 290161 3 77443 25287 79 40666 63 12 32 428983 36957274 39 90 1 86 3 8 2 16 12 78264 66 76 978179544 23 215686932 97 16 390390071 18 28 144213 42 2 15 76 3 474086 405621 152463347 7 197082 119990 57 297515 50 68046 37 400677 140675 67 302903 389401 1 87 2 81 7 305316 9 863738550 52 66 4484 18 258606 249247705 30 280537 75167 288909919 38 60 307434 463130 280372 5406 486318 89 267744 26 2 86 310642 18 97 462681 130386 432037 106656 36579 267246 80 64 4 90 57 35 70696 2 346351 355666 9 57 90 51 50 544138397 14 186676 947336334 53377 57 300 328273 31 351479 33 492691 20 42 229934 20 457031 37466 110845 58 77 68 416821 37 95 83 236230 214516 68 88 7 58 1 46 81933 42 33 262567 30 401983 316146 9 143305 40 198639 83028 458203 5 29 80 105384 8 91 59 42 31 19 109027 33 12287 147031 1 2 60 9 456817 55 222714 4 93949 32 923720444 98952 90 82 365832 838131788 513581037 4 161047 97 278183 384817 557177536 3 204179 238926 70 75 25 16 458930 52 357592 83 58 4 10232626 98 17 7 249319 377289 381714 133098 13 420710 73 66 371587601 97 6 206421 13 10 77 323488 486509 20 90 54 70 167292 94 88 210359456 426125 52 9 16 468414 213631 5 466743 19 85 370881 164178589 69093 354862 12 43 86 60 417184 83029 328287 40 372215 93 132645 84552 74 56 3 1 229368 8 245998 131333 70 8631 45 846050509 163495 443935 66 354222 296855 20 923960529 173775 85 20 4 8 497289 95 497207 487788 45015 128327 32 72 98183 152425 10 670546540 418479 75 39 4 72593 192772 51 38 92 21 114374 37988 70 82 418679 5 933111876 305103 474779 86 208269 177728 43 79 91 147295 152703 26 54 35001 1 14520957 77 483878 10 3 11 19 89 11 24 29 44 498232602 60 192688018 24 1 262175 440659 55 410454 50218 50 366658 90 116099 98012 377020 35730 478420035 486939 30 376759 202310 1 98 12 81 8 91 99 167494 181002 170621 333491 497004239 617646944 106165 97 96 170950 94 83 141398 95 9 455026 300113 45 309406 248545 7 252489 3 47 208668 34 3 9 27 19 38489 18 260827 173931 9 33 65 300305 60 351000 150458 47247 61 44 333999 3 342219 449996 376488 397160 36 66 33365 314121 138372 392189 89 320828986 94 45 2 261571 14 84 70 8 320185 26 288568 78 991032004 65 461824 85 795195771 370877 51 67565 24 13 58 89 94 41 68 93 43748 91 53 42 25 98 193807 235884 61 396889441 56 248594 65045533 50 466514 62 83 30 85 55 42 28 489745 242583 157111 161829 372897 180545 361834 48 68 663344371 54229 357542 22 575609129 4 5 3 26272 364592 64 416281 39 96 96 58 88 7 408674 8 464030 7 44194 8 133908 75 21 29 34 768696029 64 10 377769 8 295502915 69 63 309517 262743 27 139133 39 14 36 638544505 5 84 45 83 98 49 487559 91 17 59 9 369908 1 59 473448433 314106 90 84 78 403677 8 38 203761913 143328547 3 69 73 208616 22 427201 150575 89305 73 211567 56 22 328044 72 236024 5455 184080 417393 35 12 981175831 36 85 494822 357113 6 29 285676 404904 26 339984 84510 54026 289475545 356939 31 90 227548 156137 286662 28 39 140890 329521 85 65022 211939012 22 262965 67 241701035 159404 874759025 26 73 19 42743 93968710 157929017 26 37 79 788479129 473097 63 17 849684913 637443528 1 31 86156 209020 186268 456289 39 85 98 56834 601596825 62 44 83 366576 168979857 66 211591 69 284546 381323 26182 3 380909 1 37 96 43 1 97 531858502 868348326 224197147 75 196926 150418 296445 58 6 228083 448142 418118 5 465864 7 264162 9 81 58 742497989 30 58 463781 78 337605 373182 83 99 19 65 339102060 250501230 169595 69 55 83 91 60 84 51 379410 19 3 1 3 24667 135872 32857 156823 15 593 52 439577 4 10 50 76178 35 53 89 460827 72 98 273763 58 416981 50972 35203 73581 46 17 4 73440 507272143 44 92 433093 1339 270421 262435 5 22 98 25 66939 73 744107362 271665 9 99622 489367 64 213118 71 226035 79 437499 471886 31920 55674 7 65849 120837731 88 9 37 83996 326770 231176 476240 2 169789 354083 18 211906 408002350 98 7 36 88 66 667979378 253718 40 51 5 51 5 490783 127941 66 395787 272171 427751 153660 211923 47761 405455 312411 409325 31 328588 2 238716 342599 46 438470 184408 52 195307 227067 192909 68774 90 59 7 221948 293566 107228 28 82 64 187514 92 14 158428 29392 96 62 70 42 72 111351032 75 22 45 347416 19 55 21214 490476 48087 8 4 492021 161257 426240 21 493937 8 93 124009 10 419765 35259 380074 843368469 429622 38 1 72 350086 64 85 614702598 68 103757 13 95 58125171 86 182396 47 947340371 8 137685 75 377860 7 711544039 37886 287536257 17146 93368 790 71803 2 22 140741502 226964 94 198381 351042 160789084 335271 19 289618 86 117857 261561 390071 54 1 7 30 485008 287005 78 152384 288351 373468 122722 53 399170 171251 46 435182 3 59851 108841 428878 39921 336282 211618054 317864946 3 214298 164387 7197 16 42 112915 2 243806671 142999 37 218196 64 30 16 289783 85 370246 387208 110365275 460471 32 43 456053 351397 8 357329 380771 169299 35 277763 8 283042 341629 423919 84 78 928995982 174679 1 70 49 12 48 34 64 271451 902895343 48 391966 52 75394 12929 33 11 39 189270 83 129113 244094 21 343255 206969367 639102195 71093 64696 6 32 39 58 379157 455738 87 9 265017 287095 9 5 69 80753 113472 56 770100456 890945438 313806 48 8 689685677 377587 5 58 95 91 441733 55 18 6 184000 41 207186 8 80 33 36 408622 18172901 359694470 276875 683227506 530915499 483012 5 112660 35602 37 9 57353 95 295782 46 15 99 69287 964885932 218911 502750765 13445 250277 9 193083 36 2 605737142 729454731 90 309787 384354 23 430124 86 20 223775 124927 8 177971 97 367459 92818 411555 455674 17 32 59437 80 1 46 5 449707 16 151796 81 7 73 293645 332382 462183987 290149 411523 795882599 38272 493937 217573 17 70 289793 35 93870 56 57 30 61121 5 26 86885268 2 91 36 18 264940 21 395810609 9 69 67 366493 164009614 5 29 64894587 20 21 14 59636 78 660676880 93 1 47 222833641 184502 466908 41 80301 125303 56 49 448432 21 4 226681 172963 336803 458395 80 31 466867928 78 63785 19 133853 63 8 221963 586892616 446428 6 9 413271 316305 402716 134995 4 99 376898 149983 231968 410713 426055 32 423028 9 43 118246 61 80 296669 1 165796 38 14 14923 76353 335654 1 31 61 67 178227753 34 31 467751 317315 32 263465 95955094 44 654050904 52 3 16 722012980 395521 26 35 177424 234573 254678 495793 440201200 33 65321 430607 10 624750470 267778 135361 120761 2 101735556 21 494746 53 17 20 6837 255915 86 7 37 396433 52065 38 254829 201430 68 61 454628 97 476220 22 359059 7 39 495613 81 95 298642 36 338586 57 236254582 469238 27 7 5 401419 51665 5 371428 154346 437953 496028 62 204322 3 462195060 8 280791 51 703671349 96 416007 17837 4 909709453 7 407045 136826 35 352770 79 42 6 435744 399646 851123224 377634 366009 63 5 1 7 262898 1 97 2811 81711 41 98048903 6 373853 42 468832 327386 276903 3 1 5 85467 312476 367840 1 96 488358 73 99 92 336153 20 8 24 5 447563 327292 90 20 403736 53968 35 42 98 518252818 124361 60043 60 475453 366370 84484 421655 327511774 30 473137 56117 55779 376265025 2 72491 349827 30 6 13 376600 313610 185814 289848 250904 14 121554 64 70 669518083 59 299425 154442 385726 2 3 64 163289 207259 281912 408304 795451177 180040111 677100967 252610 403687 57 22 50 180188 22 55 33044 485300 74 5 58929 468547 816558990 121870 317721 412290 3 10 67 412107 62276 55 629942112 14 59 2 31 333983 495232 18 80 46 385266 12 437037 60 30 460309 81547 97 1 166127 70 55555 151021 58580 8 340892 24 29 955053647 37 850730644 16 405729 1 16231 22 64 283580 508205736 89 90 47453 154064 24 37 80 6 47306 6 6 94794 6994 295972 411270 22 36 241716 580639766 21 232004 21 99506 278316 22 4 314699 35020 339639 48039081 21118 60 32 57 8 75051 217122 54763 4 60 95 82 349650 70 40 7 32 9 50 15 147568 85 78 441174683 30 64 82 91 9 22683 84 379352 95 426594 351890 52 218814 283176 30 218716 7 286014 9 106620 389354 103756 202696 2 86 4 311145787 867768862 78 57 15 36936 170253 210781 287096 54 54387 22 14 81 60 9 284946 120283 292053 883 63 472693 124895 92 65 26 482733 3 89 86 213089 115655 92 26 21 74 112933 333484 34 251030 734819186 60 109152 18 132203 16 97 479355 61 14 994723073 488855 480841 453805 183552 86 63 34 59524 90 71390 8 61 46074 46169 425730 300099 53 295081 53117 491118 365276 380700 62 1 286769 47 43 413721 2 16 132557 323614 268965 22 9 77 356429812 110402 4 3 332217 30 89 46 443280 19 11 937474751 75 56 53 162620 67425 67 96 168371 50 8 487831 32 144086 50 87 466576 239139 963280612 56 966478041 7 456338 354163 93 412388 38565 7 135676 3 121491 291551 79419 205595 129895 4 648037103 23 114370 57 6 112441027 66 84956591 8 162148 42 425908 313330 93 125158 87 52 105988 2 401707 95288 999764870 97 80 103240 99 382591 170073 402684 138229901 267819 9 56 62 48 3 95 79 85 188009 28956923 44 95 69 292879 158299 458533 36 53 82478 469410 26 44 96672 21 7 20 7 75 17 49 289638 15 391887 289252 96226 911996199 84448 51 47 7 17 337752 37036 86722 355804 3 30 3448 20 94 382949 200600 1 2 42 152050 467674 3380 138125 6 349584140 74766 310279 6 452314932 408422 398768 10 774210107 143342 83951 4 28 2 40 305102 211014 82 72 39 239001533 5 4 456626 8 219808 238090 390856 50 399379 49 477826 90 206032 22 462639 86 17 28474 12 478708 46 445443 56 30 82 138217654 156648 22 1 165894086 882987161 44 162281 236269 17 47 428635 9872 40 94 58 93 68 416005591 369712 76 810836830 480414 242381 68630 121487 175096 90086 799955813 721620898 50 9 21376 54 56 414273 35 375053 50 135797 125905 380871 23 120514 1 91 32 90 59 9474 91 5 5 63 644967169 713772056 29515 94 37641 156387 95 344982 72 85 72 42 491205 64 14 245641 71747 43 626172499 22 440047876 54 99 400891 111504 50 76 74 6 200784166 26 70 17151 693523855 76 577115412 276185 2 63 1 16 75 4 281123 51 308992 63 299203 436851 59 42 388475 140934 23419 113687 314360 303902044 8 74 74 98 65 29 78531 90 29306 355461 38 5 23 6734 75 270920 722714796 13 74 59 51 265282 169765 494870 479257106 14 389385 26 480489 56 436144 200366 348085 19457 97 409854 10661 712413350 177889 64 104616 291422 62 18427 1 4 21 43 15 54 451758329 469952 1 429129 40 75989 8 9 17 6 401872 29 98 340393 8 32055 314644 69 357202 120664349 240256 356701 67983 598941023 129216 307534 46044 65311 37 58 46 4 22520 293520 8105 86 362880 231070 5 64 90 28836 61 2 1 5087 317042 70 211822 475291730 76 470304 198174 6 22 24 459223 90 496175700 750321107 68 12223 123495 38 180906 476753 3 492166 82 43 5 113200 105768160 9 70 45 78 120407 958426324 14943 95612 25372 239045567 15 89 326705 410538 3 23 485473 192435 86 98 26 81 76 1 42 30 17 356308449 37 331920 8 223941 148955 19 5 80496 75 35 98 133632 76 10064493 25 531243870 21 32 297374 44 58 14 13123 153080 959954449 91 1 53 468014 40 160966 432067 61 238920 7 96 175887 1 67 57 51869 3 275791271 29 46 24 114025 3 74 2 88 351489280 187662 365924 462132 372627 441655 6 99204 5 28 260639 73 124905 4 103322 37 454789 82 434441 29 34147 307678 51501178 200159 265874087 90 67 23999 213316 34 41 19 53 202859 46 18 14211 91 385058 168105297 479370 121498 55 495523 159398 6 5468228 11 260893 211996 89 123491 30 58 90 27326 94 82 189581 278039 442762 95 19 291128 44296 51 324553 232040631 51477955 6 59 16 260558 290098 115345 399307 5 143369 12 63 74 264413 653161390 9 8 13 105547 2 207017 6 288431 49 119479 407419 250267 7 30 18 251692 37 260805 73 403893 9 23 32508 1 288405 237038 68 54 97 89 53 43 321529 214887 90 2 383734 61 107079 209775 224259 15 472462 53 49118 93 19179 11 25 90 236840 243516 363656 89685 14 41127 479372 37 58 57 487279022 375814 37 4 29 161926 88 25 297162 67 43 371172 391725 75 3 847554395 47 6 61 346091 96997 319332 177608415 88 58 61 33 469541490 279027 412378 97 121998 62044967 471596 353214 380239 394117 498893 8 99 86 28 38 33 345238 201598 221604 81 299964 148744 87 645369074 88 109793 479511 172498 29 29 34 15 43 50 62 95 35 30 647067077 460411 76 460622 78 65707 44 567880953 279674 9 13 97 49 395213 58 595624609 377180 428988 10 85 348662 131154196 71 253861589 416326 484000 373821298 427201 240708185 544025153 448316 61 65 83 52 95 308283 65 59 21 570289316 8 458181 85 95 14 91 2 95 421408 346433 12 7 408394 619471859 273712 3 34 57 83 93 220519 87 96 406973 279423 11 310846 10900 9 3 68 335838 71 423979 41 38 76 30918 64 94 22553 87 52 210568 307859 83 423832 2 55216 8 22 72 487686 495277 92811 6 1 96 54 369781 76 283986 96 76 7 89 106463 43 217377 100185 17 74 39 338023 67 556228660 66 3 61 100792 970193217 4 353723 5 992 285300 131438 57 28 5 102052 265436 35 48 63 5971 290283723 54 186114 56 27 56778 57214 11 99 52 17 712524469 110312 96 139117 6 121504 196254 271873 595736980 6 43 218867 464901 53 65506 61 78 9 529132241 40 89 48875741 8290 142070 468589 23 1 69 87 2 30182 74 442657 63 61 295997794 45 82 86384 4 306929 83 6 30 144804 97 26 195565 419185 496968 72 67 39 174445 83 489035 135147 33 159991 172405 793879116 8 268111 222574 99935196 98 59 6 466961 833862944 74 323192485 432972 375585 38308 40 8 6 86 298370 180891 491502 21 74 1 3 8 255322 283660 66670 435058 88 78 783975066 6 71 456871 27 1 477790 422870 109005833 310223 29 81 94 196499776 403485 8887 84 69 63519 526154857 50 722884004 280588 76 28 5 152869 130699 411209 113024 70 10 39388 32 253308489 53 32 491932 366337 33 12 266685 51 20 255608 66 127228172 95 29 488454 17134 69 487861 418649 220875 299993 765288679 861170233 305796 259813 95 45 85 14 40 433437 419928 185924 109474 87 87 400550 442567 8 35 85700 61593 1 224922 6 171539 46 9 178563 386825 9 135975 487228 82 263285 99 6 467588 57 66 485209 81 591239369 3 464346 363478 193626 12 78 137748 287743736 286155 41 49 56 206736227 26 38 468128 326913 107976 75288 1 335154 87 69 991560386 394442 242117 151048 419489 326786 234092 81 127499 353175 716353394 31 33 167678 58 572831825 69 331607 1 5 96 1 10668 91 278651453 22 95 54 44 61 49868 98 301745 215071218 95 6 7 9 41 425309 95 5 808476147 92 276678 217360 5407 376167 62 58620061 4 24313306 344138 260135 78 111374141 504771809 171280 6 103693 607505876 52 805116195 241710 373455 84 17 64642 99 1 63 39 67 251780 85 43 900652151 70 315920 80 3 120391 85 134928 69 39 47 21510 439421 57 92 88 202663 30 266735 50 67 81 30 674364470 63 14 49 14 17 56 39 65 246273 219154 1 23 149406 9 38 6 5 89 22 78 336702 7 5 235081 339504 1 116464 57 43 225015 199263 357830 31928 78 29 103734 22 44 5 86428 95 287840 7 3 231449 92758 94 110835 447566 830817053 183363596 52 180922 20 5 4 84 19 703358972 2 40 21 45 35 194688966 209763 210011 676532821 12019 151945 978229723 1 157755 405110150 92 379238 5 53 371172 331802 6 485160 155088 54 39 50 63783 287953 18 64 48 16 53 21193 192702515 12082 88 988811782 164420 600742346 376759 51 59 33 14 58 97 305724 963276553 369874 174784491 69 3373 367398 38 92 334357 220705 315493 399771 952214723 92063 94 323511 238514 80 63 52 199294 46 252900 65 25 204690 14102 91 17 6 138955 818669472 8 634735824 362399 53 172251 40 90 465368 3979 95 41 867859326 17 8 221219 43 478805 55 75 209171 39 12 3 70 7 59 149842 57 58 7 17 107786 43 421470 29 460450 66 72340 17 272487 464573 38 43522 1 26391 33 16 22 34 782542350 83 384025 100926 158944 493185 57 79253 209536 45 4 345870 76 20 9 248268419 95 14541 395291 7 6 454882 478437568 84 7 73 7 48336 65 28696 15 86 34 81 61 606134985 469656 30 83 7 225519 197509 74 20 423600 90 2 81705419 15380 72 246848 198170494 35 33 9 78 1 139934 131821 559368657 69916 29 83 404910 412971 30 59 438136 1 20 75 8 97 99 52 105096 21354 438310 187076 46 13 371514 83 62 216798632 411371 459250351 367567 187421653 266454410 28 71 95 148934 754650552 73 5 408048 2 10 259015 6 497005 8 424659 150445 21 98 14 8 62 467719 86 21901286 69338 68186 136016 25 79 12 383899 220692 50 184010 278159 37 386836 439869 800926026 30 30 63151 311140 393059849 441119 4 72778 380373 1 436850855 195640 395025 72 66140 76 71 4 43 27926316 466691 61 72 6 73 86 68 107006 50135 104363193 219701 9 43 227695 10 451194972 1 41 7 216680 32 15 82 179286034 86 9553 273731 73 237913 6 21 74725 38 21 72 20 465942116 177265 65 118484 7 68 43 997737714 96 805106341 412926412 568439826 38 28 38 318521 64 130221 290100 145072 54620 39 20 1 305614 110332 367920 90 84 36974 38 420981 30778557 68 308199 45410116 183075 60 234739 36486 49 30 187253 30 9 462901794 6 43 392634 1 62652 62 144626 326205 215078 2 713762448 81 26 7 317699 32 31 156692 44 16 410880 52 589723876 339885 20 78 55 37 956799601 59881 75 80 44 906412534 92 182150 349773611 7 356243 162980 45602506 30 53 131366 20862 460923 487073 452496 497744 73 61 28 75 6 501956704 87 10 63 145182 754040372 57 325223 340933 301299 243809 458399 141175 37448 28 81 243001 53 457310 70 52817 73 414494 79 64 181636 310685 62749 356777 87 65 17665 18 136139 8 430729 55144 17 128807 25 132271 261598 6 478963 195528 83 21 75 50 375731 16 36 108866 335570 40 59 5 84 341064 36 407140 28 7 373198 90 993994544 311111 285937 332470869 929916444 336201 25 7 7 415621 493755 52 10 280138 7 424464 58633 625858550 411302 78 183101 35 281932 76 24 71 190001 129489 54 654671738 56 349183 94195 378030 319163 73 5 190732 27 5 455185 115430 60222808 56503 19 784019404 5 425255 13828 615880005 293176 97 137591 53 77 935000425 16 32 392501 91 216292 83 68 19 81 192955 42 33 7 6 334672 28 423133 28 434571083 9 50 459006 7432782 72 9 444418 5 23025 95 56 328232 63 1 345139 80 2 87002 790069943 836154249 513036274 14 1 23 43 303122149 980559909 3 1 442405 92 220636 67 86 61 268984194 40 8559 44676 79 87 98 374653456 490210 379591 55 51 42 355048 317421 103691 6 44767 20 161959 4 93691 33 79 498202 201077 34 41203 69 61 70 455471 19 465464 178672 64155 64 6 177256468 44 93 46 89 29774 65 406157 1 29 186257 458150 74 172207909 142081 24 364785 370953 178532 52 5 8 189053 123174 16668 388109 58874 367471 482621 91 165325434 13 76 38 8 73 337099 43 61009 78 75 80 167391 80 59 8677 149156 3 58 14480 5 493406107 82 48 59 54 1 9 80 38372 45 12 75 70 209456 180571 91 4 424920 133962 64 32 70 78846 62 61495450 70 66 17 308976 39 269261 6 231669529 61 34780 258785 297267 116473862 4 71 357832 322636 17 192313 63 486832 1 331385 20 822327515 93 91 22 77 29 99 9 35 76 75 46278 324538 85 27 7 22 408941 348693 66 412331 25 175578 308978 28 367656 32 41 254631 80 708932166 96 82 7 67517 188311 365630 53 495548 370443 301201 36 27 89 354090 41 8 429855 484595 115942 28 337695 477368 95 84220 20 443789 62314070 33 204342 218068 75 63 42 51 369161 86 4 269277 409400 6396 45 70 4 31 63 57 5 7 501907919 90 85 497834 156687 230576 61 199255 103776 15 406268 6 14 199983 128683 437140 26 307135 88 361627 94 151769 317383 198482 90 235898 435270 4 407016 196117 602227258 74711 1 35 21 275392 944575415 435596 825237940 64172 96 11375 402694 110512507 366336 257656 935152253 523319421 120363 48 306738 79514 487940 50 76 165819 7 5 573784805 44 284020 48 151148 27 78 90 152232 414646417 153551 11 64536 465060 86573 47 453484 380829 5 7 20 79 41751 72 190503 38 96 83 45 189432890 65 222189509 38 16 81453 237011 57 64 459805552 82 85 31 33 205060 378353 113455 232846 57319732 9 63 15 26 467592 459768 28 424827 397090 56 6 64 64905 807787396 8 176512 49869 22909 329244 284435 491989 377822661 382600 258300 24458 59 8 160433 7 78 64 218080 60813 11 4 112596 36 448853 198678089 367643 346464 7 209777 425079 24 81 30706 844091563 30996 29 248376 11 445660 340876719 15 39 78 89 2 55 215114 95002 54 451615 204008 56 4 598655462 177268 14 431234 20773 48 68 451473 36854 3 497616 34 145791 498478 94 654637673 6 5 63 83797 94 168930 413997592 510310209 70 861825089 43 50 50747 178447 11 58 83007 67 454412 69 1 13687 28 62 63 170847 18 53 19577 64 140559 56 295149 58 16 790742224 46 86 26 151965 49 9 11342449 84 342409 347208 291531 281658 180911 12 342851 450093 124451 310523 39 17 7 52 236095 66 67 43 35579 9 88588 846183837 69 25 86 71 337538 27 63 63 77 391982 57 3 277269 37 35 292656 20 34 128655 18 1 28294 45 278490 92 98546 62 18 203578 4 3 25 28 86 366210 96 76 261629 44 6 103355 310741 480444 153337 121083 423933 9 32 36565 17 44 64 51640651 38 60 781617247 64 62 6 36 481636 70 8 397923 385220 14 24381 494793 32 304458 25 82865 68390 414536 160554 74 33 431489 477625 46 56 411223565 31 62 7 415545 33 97 115177 21 850703943 4 90 99 806670498 51 207066596 85 790120369 151707 32 86 227174 78 885769871 236483 496308 9 26 66 450255 33809 44 998628570 27 4 28338 40 8 95 69 74 269912 807890465 11 190153 355868 980024307 85 62 58 459835 7 312373 350313 64 83 113789 388469 338547133 123288 58 389457 523612203 36581 245437 13063193 477385 65088 481364 26790 255003 404823 33 83 379743 111750 62 59 90 97 195403 141615 29 49 276777 7 102072083 427882 36857 14 2 28 339016 214105 96 82 986991603 38 82 13 30 21 23 140572 367236 59 56 18 51 37 205450 30 22 30 54 3 7 283218 205878 9 76 170261 891810531 94 12 484878 415058 57 68 20 38 33 81912504 64 827949722 59 351128 63468 36 79 217077 8 344788 454993 78 20 181506 68 272928 529061306 474992 263379 99 72 730979021 9 383302 15 36 373653923 57929 487569 117598 66 49 9 290267 60 968919451 97 35777579 308755 14 54922 72 27 377504 8 23 71 23 365455 233783 482704 271927 57 91 482235 32993 86526 319054 70 214615 93 11 86 450984 4 729902875 97 458930640 74888 89 24 31 423693 171480 82 300170 81 6 52 149530 50 94 36 55 299206 8 90 3 64 73 28 1 78 569530839 164421 32 67 413510 9 5 84 414748 24 10 130664 35 111994 74 7 302294334 2 92 23787 1 84407 72 207746 362933 98 368914 80 47 16 19 46 79 53 202697 206672 21 90 78629 71034 69 58 432970 172433 1 84 201976 292787 86 65 248246 43146 2 297328 61 190613 467228 41 141784 99 416169 200260 68306 44 295042 47 50 7 38346 53 57 123957 58 73434 4 229835 225804 4 391919 109273190 48 47 431828 23 50 244731 17 8 9159 41008 48 483742 61 236139 71 20 487374 499268 449508 13 15 407366 195330 224782 453279 397001 94 282989 53 139351 6 2 21 2 69 413351 17 445151 259045 50020 70 217787 914879031 42 264463 29706703 26 47908 478686 4 8 685790154 7 205596 173276 548538288 6 10 73 93 231904925 49 144420 39210 131962 282025 17 214258 13 71 87 72767 88 31 441812 43 91 65 22 137215 158480 3020 398963 36 361594 5 121794 17 173797 199315 471928 24012 68 69 24 543409681 166820 5 9 66 5 1 22614 13 236364687 37 3 205972759 79 10 9 17 48287 60 69 15 96 252895527 631730521 118354 72 40 58053 11859 616525738 979657281 49 243540 57930 384213603 22 768996564 829257602 4 466071 28 749928906 67 88 19 428854 32 97759 827477981 26463 60 355026 10 35 766198439 990562065 72 67 14 66 16 44 349828752 397017 32 204364 8 35 44 178691 280787 80 928362491 187121 42 364452 65204 17 61 31 92078 59957936 6 41 607924606 19 3 355806 28 382704 672476158 61 92133 33 110571 361549 1 31 108989 34 9 64 56507 86 50 6 3 451276 205769 213010 5 35 4621 30 6 252402 8 30 38 576672384 216886 248255965 294548 450955 96 58 6 28676451 429456 341727 333821 248640 264989 40 13 47 11 140897 24642 22 10 48 112716 75 105596475 155974 427809 17 99 63 618437857 103195 66737 91309 213151 87 5 581116871 96 49 483543 41 200029 16 2 98 71 6 427485 39825 67 455514 81 61 240225 44 24 334694 925362388 71 38784 96 94 91 257789 851544583 67 58 238331308 447464 454391 2 71 93131 83 887027164 180113 93 6 425312 301898 91 85049 85 712517099 3 36 15 490714 41 375830 96 6 42712 215477 37 55 46 52 149210 724480839 9 59969 27 59 365220 733380822 460658 69945 36 307020 204465759 229978 26 92 83 338732 461769 659983357 23 399585 104835 8 460010845 73 456606 428699 99234 74 90160714 56 5 745633078 98 24 484990 386041 378641 10 6 917811615 342780 833953080 42 284130 5 30 3 18 52 51 470928 280710 233260 486808 17277 75 64 7 91289 75 18 307741 815617837 3667001 47 8 195422 4 406066 5 748921008 87 232204 621080830 30 280755 23891 81 22 71 1997 145256 81130 406622 405799 4 72 759112642 414763 1 20 97 3 40 48 51 579118969 100882 37 174036 34 306125 53 73 346375 459486524 475083484 821685145 842603034 489937729 724880904 390956 2 65 410822 46013 18460 329636 81 33 219117608 26 414634007 901258601 938003952 982284387 255222 5 13 259132 35 162759 30 70 340156 378441 331414513 46667 2 47 452575 428776 969560874 33 198863 7103 31 10 71 29 96 2933 14 375580 138466983 52 106495 315079 5 253151 6 55 183299 290046 87 530996621 4099 764206893 62 41 194991623 45 43 405787 20 670196355 70 15 7 405306 46 39 17 405276 72918 45 4 241005 220334 117179 28688 89 73 17 291382 5 220824 26 288407 904894488 201182 58 375333 296735 71 72 336456174 89 2 33 21 92 7 113812 4 79283 18 42 337757 60 4 59 329644 59 94 33 97608 437228 729594253 13896 76 68099021 50 51 946715334 20 423676690 61 41785 87526 4 84 74 247977 6 814869375 339239 680110985 23 225921 17 61 154684 9 31020 321364 5 498888 47235 89 826014541 140709 163330 643836881 62 70532 16 137171 412266 55 71 28 45 308707 2 789501106 22 327371 93 33 481049 65 81 70 219591 3 83 9 321007 81 4 45 45 16 25 96211 2 90 815284584 447575 65 477685 304476545 28 421427361 81 469109 335960 20 222212 114627 91 134057 305225477 34 356142 293020 89 83 261876 37 58 288425 76 949383092 83 11 474848712 80656 10 33 459409 246239 203048 24 442472 29 45 474492 365441 67 67 20 444539 76 236696 25 86 75 67 35 258707665 37 329768 96 256768 57 19 127934 1 99 28 100534431 13 60 2 259734 447103 192349 167987 7 1 3 5 129406 22 216071 464922 82 378836 60 59 59 283509 271739 428893 384696185 216895 435556 439284037 349706425 33 52 4 414975 9 563352610 447754 67 363718 254965 5 13992 514300495 14 36 30484 3 984825010 97 67 18 15 85 21 565350752 14992 12 146644 37 216326 1 85172 80005 31 3 97 31 118003 43 263269 161621724 69 46281 492130 74 43 350796 241952 39 445210 192171 104903 150184 9 438144 8 47 3 10 401835154 98 38 287294 56 87493 22 3 219375048 41 269604484 61 81 4 97 27 48 91 333435228 68 223607236 64636308 453500 158524 32 277791 162819 20 61 44 720227440 365954 40 79 29 378288 13 175430 32 338795 807356129 43722 100625 17 143434263 1 9 59 59 18 76 4 507787186 73 59 57 38 97879 97 89 61 241144 45 122468 2 186555 40 43 445687 90 21 430493 325912 341620 63699 17 16 464484 9 77092 3 7 2 294990 114442 57 50819 470481 38 60 227637 1 151999 476180 351671 203549 333922 8 16 45 385476051 165834 8 37186 38 80 5 67 92159 55 14594 345057 24 100994 48 4 56 383346 85 333502 668912941 9 20 669417585 84 72 69 67 85 359877 79 176149 258408 6 419283 8 61 7 27 27 101524 65 249953 45 13 133205 960481802 1522 498493 246805676 750339583 5 35 70 52 964897412 53378 72 8 94019072 21 11 385582 468975 17 87 329797 1 395787 93 77 33202 7 98 10 149926 433149 31 95 436947 256300 479541 48 786361546 37550 18 282519 383101 39 639796013 5 167339784 5 1 783186410 415176 28 364448 337474 8 88 183736 359461 35 60 29 40 348662 579541759 32 4 5 74 8 36 98 515490685 45635827 255750 78631 228440 62 91 108916695 308354 269345 879950651 5 782052812 4 76 307888904 18932029 97 91367 91 49 412426 11 126517 281072 39 1 59166 498315 419386 423517 8 130749 54 459135 4 166332922 99 96 163554 96 218617 240430786 50767 9 152946 8135 487167251 31 233646 90 70 366774 2 274041 81 3 239417 89 301446 1 76 27 51 3 1 70 18 50 2 84503 88 195769 256038 353261 41 441189 264629 50772 27 543914413 51 9 273974 54 370945811 284068 453199 183080 42 258067 436859 23 16 271335 58 74253 60 448650 306491 64069 594431574 138373 3 13 56 419640 226915 428002 43 336299 77 28151 9 63 9 39 274188203 17418 394142 85 588941577 29 61835 57 52 11 32934 72 103223 291613 46766 75 20 43 65 347446 367074 81 139864 46 74 268805205 69 227288 46 8 12 72 27 83 378453 76 35 674861693 493510 3 212559 27 4 62 94 296631 480025 58 967516762 92 76 39 370935 14 1 273632 73 178407 1 31922 4 53 50 24878 390177 294764 55 29 208646 73591170 479675 8 217474 488978 91 94 195386 522432840 1 367920 46299 414305 327706 134663 17 89 9 379970 389076 197551 40 11 90741 333540 227671 61452 52 259521 273864 90 77 49 89932895 45 411137 31 9 99 32 81 71 270046 158976 52080 9 88265208 154808 6 55 14 419019 309867 413814 54 7 362907 60 341015 363328 286336 134984 7 10 5 100557 122422 10 211721 61 7 119313 6 459395 309133 5 48 105215 82175 70 347481 20 63 208723 4 378916 45 126895 139419 68 307056 868938675 81 5 251736 186049971 85 186382 498065 28 433254 51 962274798 4 186174 160673 150081 30618 18650 20 74 56 497220 142007169 32 66 372130920 56 39660151 79 59 306340 7 35 7 113643 78 1 901698565 266717 59 92517 131726 121948982 14 70 32 64 61 30 368137 341862 6 13 6 88 73 87 83 1 223724 15 32 8 20 90 76 73 68 326756984 20 100561 485604320 34 258294178 160012 7 9 92 20 296668 166952 316494024 2 15 93 80 42 64 330383 86 32 5 476628 87 159167 417299 17 349278 66299046 57 414808 6 268074 1 62027 521084392 121520 14 38 284918 13 56 22 77 615749817 258348 131312 943469530 42 300938 9 483578 33643300 267190 221199 495149719 266415 55 76 8 239590 51 34 124064 418729 37 29 458546 89879 39 69 47 309340 401843 19 17 42377 458253 33 371208 62 79 97 67 41 4 102134 6 18 34 30 253723 68 3 4 436011 53821 659433139 3 488867 4 12 64 20 243047 356208 6 23975 98 9 132697 445171167 14863 21 127570 41 51 24 452587 25 62 54 494371091 111889 34 32 9 248820 36 70 450319 81 20 54 35 92465 14 379808 59120 18 472689 96 37 6 808097755 96 68 217980 28 52 61 235459 2 261746 8 38 498626 60 38 48680 4 990307194 838239794 191546 539879998 402926 101802 77 30 79 22 142835 1914 4 82 30 15 9 5 12 98 213539 17 7 2 5 72 74 400765 223235 65 370125943 37680 13 365312 265910132 555110021 60 619532153 62 17 59 76596 3 364769 844165179 491997 434904 3 347717 7649 995705351 17 250083 80 377126 189929 454683 17408 11 10 31157 454065 24 977912672 52 70 8 442934 41755 7 73 72071 210964 81 468161 276664 80 3 51 6 36 302700 6795 972325774 41 205085 293907 687724982 22 79 366449673 64 125505 13 4 39 202850 15 550930943 57 77 79 1 28 46 498643 13 97 18 418675 171486785 247065 22 7 14 234987 50 28 94 231375 213259852 2 314949 31 69 94 66 192973 93 54 65839 60 4 498291 14 44103 300582 464417269 373165 12 71 70 48500 30 75225624 843362837 80507 98 6 315244 242796 228303 5 143032 5 31134 99 191415 16414 39 84 39 17 208535 83 16 131265 5 67 4 10 69 36 64767 83 723480133 9 485219 35 9 184788 41 15 24 250517364 48 33 257670456 2 54 6 412878 290602792 2 5 74 488720 900528958 73 46 51 484487382 30653 69120765 246286 31908 492997 14898 95 2 475245534 85 89711 478820 41 432823664 614712343 65 418603 87 214117 16 371290 456856 9 74 273813 62 47 347840 96 2 396563 87 338846 198675 8 755356925 80201 72 950726220 77 85 32 59 71 4 231612 881309206 169164 430637 406725 19 131788 76 36 379377 25 52 58724805 319367 55 5 77 158329180 157344 297650 36 60 37651 215257 90 386113 2 64 9 96 274963 372120 54 147541793 14370893 93851 468446 3 45900364 397513 8 489629 4 7 96 166472 77 197507 220379 19 150671 44 16 15 74 22 68724 3 38 320060 255026 87 383187 495241 89126 91 365680 9 85106 42 21904 93 309413 58 478568 13105 3 349060709 103124 10201 307905 306132 56 366612 452556 29 45 322960 54 94 82768 249665 7 43 74 25 186230950 77 89 11 705085496 144504 81 97 709720130 14 322289 59 317701 43 378389 315461 296761 875120472 86222 29 338825 87 9 172297 67 39 53 205920 36 77 238615 269692 18574 385932 367983 231931 95 14422 933449630 466437 6 179057 8 45 32 1 360515 84 455880 368955609 32 332621 42 57 367997 49 45925 70646 74 126585 755977499 247477 29 102581 63 91 97 467994106 167948 77596 55 68274 340486 21 86 97 189303 73 269343 84 87 27 66 70 28 255119 7 20403 81 3 822816462 7 98 343672 36 317298 549980353 26 117151 207797 92 181868805 59 3 242303 71 60 86 22 65 36 94 23 190032 45 99 38 3 263913 9 5 437987 461817 97 142863 816488348 381275 6 9 310647 73 38 300076546 9 5 7 148479 54 531672694 40 98 321947753 63 237365 91 45 237243 43 468601 4 62 107649 96 6 31 193726 75 191207564 53 98 11 10 204880 90 3827 23955 51537 24 148684603 85 23622582 496303 344022401 111136 478736 24 18 237986 60 42 44 92053 66 4 32 10 96 74 56 67 459466 52 55 189514 438635 439978 34 86 16 277736 49 99 93 539511273 363298591 66 69048 5 461265 33 7 7 3 20 331770 192227 65 42 62 28 144637 67 12 94896 291273 414937 29 189993 48 98 51 55 302583979 3 1 20 36417 172619 96443 86 781173845 125939814 375068 39 96 8138 46168 58 292869 379281 74 39 27 239476 422806 4 295034150 3712 483135729 4 94 78 71404 146051 399430 18 212549 359432 32 39299 342712 140701 68 176332 181679 51 460647 110366 92 90 355406 80 8 17 55 36 2 113047 357792 301094 83 4 26 7 29 264153 8 7 2 539083834 56 67594 83 491457 81 310570 33 54 37734 320379542 235304 7 31 61 55 80 4 623384290 50 78557 353354 88 8 91 374050 257998 31 1 585686331 804755042 45 335750 67 17 173819 408072 236773 7 9 470441 38526 198602 8 324415 43 1 76 191538 45 72 476097 52 326133 2 858432102 317701892 8 2 330934796 831119267 255096 67 482562 76 24 22 396186995 74 69 230268 44 73 4 106749 93 87892 946507283 83 953809900 298722 367921 11 7 27 249855573 339604 4 249151376 42 203135 459119 63 476949 7720 457151959 447955 371071337 38 310417 220634 280680 15 902207736 34 32 13 14060 4 281429 366565 6 246709 74 12889 490847 94 54 138975 280212 308646 2 429932 3 17 427293 9 71 396247 217417 319489 333837 85 87 54547 276496 311650 164847 796221450 48 115682 3 28 60 13 4 1 49 82 102556 451680 108264 244641 77 865373736 276637 66862011 35 96 437523 451504 40 7 381589 663391553 64 40 4 466334 77935 78 745403194 369578 65037 6 319839 57 48 98 73 96 179587 126648 36 19 470254 309977 214812932 55 81 72 32 184407 53890 81 192567 592604530 28 132064 280426 86818 100182 459415 71974 374852 259451 60 20 113089 388961 27 74 356941 417506 229215 404381 7 9 210314 699609585 259884 67 43 120556 65 34 509117796 173572 323068 21 72 54 10 11603 155287 54 21 200433 79 15 5 5 64 299127 79395 40 56 4 924410480 235760 73 461022 36699 292997 164391 228264 6 322181 353124 24710 255290 199791 77 70 271546 67 110013597 89147 93989 254680 3 56313 82276 7 90103 332943 254900 4 50 50 713301301 494115 46410 292784 69 150878 73 127730 24 84 38812004 3 401111 349944 60 5 118031 692189354 4538 36 45 78888 23 13 5 51 409038 509216568 84737064 34 916602485 625114880 80 49 106006 76 115945 16 9 256056 6 2 920268946 4 945679607 342497 94 278773 55 4 455003 82 69 387780 842166490 8 10695003 716991285 50 68 240875 344788 51294 42 363524 8 486839 60141 18 41 342552 15 58 268625 449144 143105 555002504 242566 26 344751 6 55 65 40310 89960058 336017 3 62 168625 24 163953 406902 116025 202838 22 426727 70 43 70 605817867 53912568 28 76 88 236429 574838497 2 48418 7 9 367154 120910 372462 249379 105788 199898837 48 66 159771 91 5 7 9 117828 48 463373 65 450912 86 11 8 58 3644 54 21 25097272 5 53024 5 2 68 31 41 312334505 447489 18 490827 42 1 171323 53 452040 342452 92 1 42 52 175748 382625 444677 73 533873096 22 239990 615740196 4 95495 486295 207710 24714 74 307989 4 675226226 68528 277509263 422433 48 40 86 195198 900749188 32 391676 4 87 70 95 438001 591319332 6 12 50 296336 53 222331 11332 62 415770 65 438344 23364 424134 374731 48 72 100508 76 707125946 360505 405988 77923 323435 6 62 433668 299306 94 3 96149 966518788 75 59637 94 299274 71 81 72 159423 253216 36 49 427613 89 67 93520338 245835 372189 135633 13067 45908 292143 94 61 176229 80 499977 137323 3 487009 931719721 78 1 44 58 34415254 47 443966 19 323309 68 3 302568 494747 99 94 5 449696 65 10 61 303953 942681438 320397 77 420207 59 40030 14 9 59 477193 40 592410564 25 19 269084 218518 864895747 854636903 179946 3 3 138475 72525 49 6064 565758277 50 164634 3 387312 42 18 85 11 28825918 57 237631 46 21 491078 17 292974 384677 423411 218735 1 49 37 32 424816 14 307661 508547528 633631347 47 119089597 90 192633 290454 178868 47 95 7 76 53 32 81959 151882 20 252657 419715 203882 388541 66 31 27 208807 77 5 472526 2 388886 84 6 398439 211169 57 5 254335 45 126293614 16 86 25 459722 486875 208541 37 1 91830 295173 675127071 491472 13 28 7 61 28 96305118 220054 32002 75 49157 94 347718 110220 75945 67 8 216270 4 9 63 121863 9 306863 74 23 11 87 486980 723355678 358846 573466850 462754062 439512 363155 8 171152 86 426145 16 13 3 462056 106705 49 539653911 742640106 55 31 155584 119674 115596 11 169333 33 6 409489 251503 146666 12393 25 82 246625 27 7 160443 94 84 45 297725 29 694265994 96 87 266882 437686 9 484148 385543 30 247803 95 31094 114701 10 174061 228151 123398 355951 1 6 120337 85 136400 325294 16 33 88 41 300423 51 6278 240858 81 933303900 8 29 58 115538 2 17 278436 268611 90370 338756 18 953930451 35256 311134 53 131616 35 2 18 371203 14 132394 487611 39 6 139712 1 87635 9 453989 55 291213 2 285509 371260 17 215912 42 178468 4 97 15 23 33004 81 439191 85 79 6 56000 22 345408711 34 432005760 31 198920 67624532 102248 501773060 60 131526 35 13 68 73 58 234403 103188 14 44 4 32 38 61668 466659 2 372306 376190 39 348355 473222 63 33008 432449 55 202013 293470 687174268 145098311 332992 4218 470601232 5 8 32162 51 42 130376 345733519 2 1 84 426563 36 187265 1 18 46 60 67 6 387056 649198944 98 72 8 132520 142005 432158 67042 3 209334 66 352639 98 494381 353617 95791 92 82 34 281096 309760 56 268555 194125 70 53 6 86 816507609 639716698 382101 284926 97585 956969883 6 144034 45 8 43 227667 49 205618 69 81 97 213955 66 76 472712 344302 59 68 23 171538 94960 105891 98 392340 156258 43 328624 2 51977 31 40 469499 444679 322591633 7 9 296523 97 31 7 346261 431168 30 55 20 253740822 38 38 2 449238 291016 49135 93604 6555 240549556 492319 113067 333152 44 78 682216368 14 43 89 48 780297777 176585 81 16 28 5 48 61 21 9 433529 410313036 78 70958 5 30 130075 122428 7 16 401198 214840 3 26 8 90 423130 50 68 134370 79 67 125014089 453094 92 71 9 4 835577795 159281 2 78944 48 273897 8 80 7 137848 4 372496 69411 750497060 33 89654814 475563 222830 2 39378 255994 10092 8 298109048 49758 8 10099 36 25666 68 87 54718 50 55 441040283 9 4 301999 124630522 256109 64341 86 442285 125948 19 34 70 443377462 14 53 16 128844 4 193339 344050 491707 457633 89 54 49 275052 596621056 8 484797 45490 448337 9 64 84 25 10167000 159069 180732 429357 32 130071 42 71645 24 9 134719 176679 465837 494900 976098001 53 456351 164975 485872 318816 143736 296231 312016 3 375506 118541 67 78 458582 445976 624618081 61154 31 66 3088321 668003209 455039 18 31 54 60 7 42 39 85 51719093 2 159947 489548 34 28 290419 38 479849 631331563 458517 21 293984 966425867 480847941 67 234423 74 41 23 66 231613 119192 498906 4 94 384792 221040 315725 276314 102816 4 22 152016 62663 332278 588361519 80 39189 194575 414222 399448 15338 392766 390695 1 162325 344413602 21555290 50 47 38 57 1 59 22 99 83 432678 44 45949831 66758 116193 475339 147090 336242 31 91263 781933409 3 54 24 93 388448400 83153 38 393006 87 2 361007496 74168 17 43 46 144203 328664695 7 40 166421 9 892344339 10 18 136622 694127130 9 6 280091 88 35 993258162 5 319513 47 561235245 59 380759 11 153847 48 761941163 382071296 206884740 288130 291162 360700 343352 12 840676776 9 76 21 91 252484981 69 107754 320601 225999 213213 353973 35 279946389 83 172735 81 92 54 244305 5 6 436623 29 101775 472528 842286179 52 172640 9 403477 397031 301360 79 76 30 75028 359366 77 463127 137484 22 151369 104976 66805 29 34 34 493837 216278 86 378252 38 97 45 162709 420773 202012 328158 18 34 17 342300 57 9 78622 7 452989 38 476159 36 20 235558 8 106918740 15 295714 97 212242 33 41 97 75 90 7 81 7 9 94484 485650457 113117 415116 8 89 458496 265738 81 1411 75 6 88 43 450904 350643 77 13 301683 130311 494384 1 97 58 45 255071 66 17 8 105042 215262 350060 147115 25 47340 22 7 23 176701 39 192203 43 13 74 229345 22766 95 404997 716685863 355125990 426009 374902 85219 379479 114569 55 91 60 87 8 8 110780 50048 351893 315843 60 530336808 55 419038 576253750 66 270260 87 62 39 11 88 220017 33 68928 21 53 16 86442 748169190 67 83 313063 366566 119109 41381940 61 198667 9 74255 97 80 42 80 3 3 149013 71 152707 1 23 325709 38 469168 71 1 311244 95177 96 40 185222 43571 28 422513 40 51 30 18 277700 167092 243697 39 942429342 362683 1 6 66 406618 86 73 4 339917 45 459089 650734855 279234 67 8 9 461477 125793 93 1 68 67 21 96 86432 29 12 46679 44 3 9 494958 50 46 451563 451890 16 5407 4 478029 22 3 494591 2 16 97 15 87 302724 344770 79 147792 227585 42 9 1 474444941 53 287319 6 368763 91 3 63 32 240119 390954 2 141423 52 7 87 9 260603 26 416637723 185696 51 334669755 13 812756061 313872 175258 25 7 85 66 23 182514 9811184 336260 500898001 217868118 17 452747 94 172682 83 206971 3 544280697 86 56 380990 337470 443684 124917 4 469668 307428 75 147600 3 307995 36 361153 93175 89 9900 478953 5 7 567079112 146350 96289 74 97425 59 278398 6062 68 55 92 307575 414822 278259 432666 30445 308293 4 109851 299424 95 66 26 173335 358160 37 103086 55 407741 6 34 91607 161781 413156 96 20 825067487 498809610 98608 908024216 332316900 5 208870 438797 9 152759 310382 43 4 60 165490 211792 2 6 34767 393757 407677 18 444927 349060 8 52 61 46 8 2 45 214507 57 86 35 695294363 57 56 76 351138371 811699823 8 36 1 106550 189500549 81 171928552 62 84503513 27 86 86 49 18 88 29838 56 51 28 469754 290661 79 9 132210 57 13910 325179 181578 95 13718 21 3 53 86 62863 1 29389 373414 362795662 473970 42 20 749735814 353003 585554889 387740 467407 497219 25 222413 6 91 95541 522860671 83750 1370 44 93 398583 89 96547176 197157 455577 157505 124370 197820 17 486895 44623 6687 180505 13 477114 711995009 47 456700 14 295817 18 152998 324137 97 144928 56 334072 53 16 5 242304 98 9 39 205673 277371 97828 267241 36 9 224038 3 95 1 6 7 18 259793 105662 97 41 25206 280030 935919768 35 42 37 342379 324218 13092 329886 66 47 485012 379672 4 8 2 78513949 38 4 31 72492 420834 294108 97 359834130 60 4 3 189178 41 63 769551787 93826 260633 275802128 203556 320320 66 75 14 768662049 9 85 443406 77010 23 274900 29748 161760 186669881 57 3 323012 77 58 667349909 38 91725761 28 338690 55 69 37 7 167736 485128 139726 35297 62974 80 33591 37 376523 474269 861345680 37 81 40 402478 67 448399040 403566 4 27 47 76545 199797 346208129 315501 20 5 42 26 81 41 35 55794 655789813 2 9 506580106 455501528 101908 79 184483 66642 2 43 22 90 15 54 46 408710 576968011 7 55 59 49 282233 71 180291 33805 70 187767 31 76 489234 433 138471 86 6 298762 2 87 66 573529645 127361 249898 34 290767 22 9 113812 77 120724 3 441052 13 42 334400 7183 10 9 189867 77503 429800 96 391801864 482685789 1 10 695279305 77 6 494231 238073 2 6 413923247 5 89 333333 488810 4271270 396549 120581 4 81 30 24900845 215629 79 1 84 38 182426 2 59 87418 88 88244 72755 8 71 7 70 15 4 164010 78 229070 162367 4216 113070 60 396181 74 17 31 81 38 211485 790361086 4 68 202672 34 78 98 132041 79 287709 62 62 192545 344473269 379319 35 402284 34264 27 57 331721 25 66 299869108 21997 28 476663945 88 452086 85 31 156328 106778 89 164529 447133202 38 30 301635 12 7678 82709 43 2 20 6 5 58197 2 67 12631 48 351759695 196236 64 357784 2 1 25 259526 379244 370898 234050547 71 95 96 37276 43 84 14 192919 2 154596 398888 87 91 275718 61 77994 92881372 240952 280452 1 69 137545 31 365413 141071 97 56865876 184935 4 4 72 972343816 298471 4 356327 417966 66 460687828 70185 3 274454578 56 485201 34762 32 4 63882 312718 40 66 50 46 5 349415 288383 88 374537 32 94 96 30 425367 409440 3 172711 13 383818412 51 593986207 39 5 120310 53 152374 37669 42 87 3 169638166 407520 64 28 456939665 45 58 307637 496869755 25 684359874 480902 242903 15 12 9 6 16661 52 70 102082 497922 156026 65233 8 486012 2 206902 4 937392705 6 132716 20 389104 66 45 402119 63 84 116539 94 1 223248 86 290193 21 40 35 74261881 69799 25 716643625 283305 72 13 824265255 6 4 7 4 337152 110907 72175 49 198908671 138211 4 51 17 353790 84 687260170 96 153744 322173 16 642860061 187101 99 58 146649 509585205 1 28 161977477 375843696 9 249454 16 187636342 85 919390436 94 112288 66 2 60 263128 95 222653 6 242878 703761812 84 9 8 45 192154 202847 224290 72 7 14 128302 17 300797 30 17 471095941 26 463299 84 60 45 490886 185578 57189 312977 452069 106719 42 2 42 25 41 208885 9 90 30 4 93761 54 39 407588 481539528 343388 343247 67881415 173965 53 80 409843 348241260 23 55 186627 497545 6135 49 89 11 339508 73127805 31 18 14 48 286120 86 5 73 299786 91741 7 340484 22 90672 9 187068 349437 36 27 32 40 99 87 6323 362926906 70 5 91513 157819 476723 210947 8 76 611523022 36 410321 389938 100034 81798761 164053 23021 908739163 49 87 25 3 60631733 11 9 15 2 76723 9 493697 926897627 15317288 70 401783 3 2563 489778161 74 39 1 46 55154 23 118777 17 40846071 9 7767 307186 33 480477 369993776 105619533 499210 79 2 981676716 9 124722 327786 7 94 4 8 76 93 214003 4 50136 7 12 72 34 135952 344288 938194552 96 62 93 75 95 7 116507 155961 102991 34 96 14 72 93 84 339503 46 327595 923100322 6 13 28 1 80 440624 9 240193 42 50037 494369 95 82 5 85 9 185357 323 7 3 56 316821 299118 89 1 7 737433375 20 142028 91023 81 92 333565 276473 194097 54 63407 596049109 189917 356689 22 4 1262 462446 307337 219647 70 5 73 56 898229871 75 54 70 4 1 44 70 409218 97 166944 194570 3 80190 353210 22 109399 77 431900989 31 75 77 103725 185840 99 406655529 1 123691 6 78 430277 215419 934920306 7 386919 842113002 3 71 42 6 229184 25 52 334599 233552 45 8 596285133 5 169203 120049915 2 8 125239 93 495602 833428123 56407 410118 173993 431590594 35 66 33 7 875493924 101167 64 2 210613 3 9 107211 351977701 247336 13 60 5 37 33710 2052 18 82310 84 825467268 21 83 273112 133195 8 3 648408621 90 9 325173 410057 7 904957169 18 477995 9 386929 97169370 84 337724 15 85 61 203795 84 17 94715 153292 311745 50 251831 6 210630 7 258307 17 81 705534784 84 482970 30 4 90 274450 36 94 69 5485 551369697 421963 34 138665 3 85553 124888 93 451450 87 65 35 25 670607021 51 85 5 444209 4 81 458046 54 392464 79 21 437082 238988 53 39165 181101 46036 750742834 59 92 62 1 61 387569 13312 43 529262037 8 5 25 45 344083 94 82 57 26 209812 8 67 12 61 79 387813 444882296 318385 79046 2 34 345178 98 42 1327 66 943009272 321404 141984 138034 28328 122251048 7 20069 36 841282125 71 36 477092 6 36614 307011 368020 289616 70 6391 2 462507 716702960 259154 170774 675692408 64 45429 296786 42 286460 79 87 14 18 41 779357270 462577 53305 407771 87 122150 54 398982 23 3 627812918 486177 72120 33 6 66 31 445264 239905 66 82 34 394859 77 38721 51174 149461 47 79368 500410972 5 295839 3 9 35 44 494889 288801 36984 79 75 27 248325 60 72 27 187714 458202 9 19 311873 234497 68 1 8 376484 54 5 467317 168503 72 228898194 337338922 7 128103 169054 34359 330921 124391 89 2 258932 74034457 246403 10 41 297048 4 81 33 31 89354 51 48 14 435346 35 49 1 64684 28726 5 43859 190145 389042 235567 290283 36 55 807728434 72 63 20 2 29 391167 961237665 14442 78 347240 112247 228574 888523399 25 8 72 160068 467835530 281486 83 45 48 133327 263725 75 257204 424631 57 128668 142861 34 98 12 2 39 34 447857 7 107271178 356520 91 39 212544 41319 30 310254 15166 328907 31 185176 431365 483965 136039 62 121765 77 91 48 95 475762 35 176389 96 22065020 371136 47 207517 462312 651513606 70 30 36 30 11 47 25 2 259148 26 247054 1 61 242655 725632172 172377 454524 9 182958 805512510 13007 310001350 97 368247 13 388823 181981 51 152840 139508 99 88 47 16 52 75 3 268778 91 1 39 88 4 16 68 416049 41375925 312024346 85 111587 814248575 368535110 266989965 630541894 77 53 70345 490299899 7770833 830217458 23841 105490 291062 17684 48073 8 36222 61083 240557 10 20 9 1 23 5 45 371133 269679 7 66 676404561 47 50 86 5 53990 17 57 60871993 94 2 93 302580 88 345854 95 9 228142 56 50 8 418109 130223 6 117948338 45 31612 320868 255599711 5 127110 55 46 84 447819 84 423824 55 271490 51 453530 11 60 8 53 362734 52 335146 4 73 84 451796 604628216 3 80 16 66 442262 15 30025 13 98292 39 15 230075 405595 13 86694 259651 481713800 489744 65 185736 15 195010002 21 627413142 38861 28 275253 14 900555698 3 9 64275 258804 105722666 107843 84 63738 9527 38 126738036 413959 85 388700 8999 25 23 16 119711 354202 51688 1 80 33 325786 78556 17 58 130392 41 147361 242181 60 6 4 9 267749 73544 440800 6 65 27 11 352152 62 41 63 7 413704 297591 677938479 21 1 341305 58 904338055 195108 884396702 234327128 61872 239381 83 25776 221785 340742 62685921 144835 304480 131463 49 304760197 299388621 95 26 108122 386839 410853 95 45 355241 36 53 22 526160912 91 17 96 52 4 76 5 48 72 20 260550 308131 966060735 317976 976707231 267555 29920 13 449325 306865 13058 77414 423171 363114 10 96 6 9 20 82 59 65 605573675 9 330509 136408 96920 88 440514 92 34 13393 4 13 470023 93 15 45 365628 44 374008 188340 44 403427 87 65 17 104054857 460740 269401 466004407 4 163844 76 556623671 904126848 6 42 352672 39 171405714 431707 89934667 479455 41 68 9 647690714 335649 75378 32847 2 91 26 50874 103384 185856 3455 51 1 314117 49 78 47 69 382508 241469 40 25 73 256961 13 25 3 40 335961993 92 295126 319208 23 94 48 49572 428189 39 412596 76 98 446878 217195119 43 84 291513241 99 33 68 437271 398773 9 84402 43 78 40 63 48 427004 62 254904 381471 72 234849 290167 130320 101164 306400129 3 304347 428310813 80 230007749 55 322161944 483991 83 197767 66 944308997 34 338765 461607 5 351959 11 59 41 97 848613284 8137 51 437485 404563 18 93 116331 416937 442321241 26 426947 52 445590088 742614280 887260810 58 31 18 45 29 73 303751 798951138 87587 49 9301 447817 2 35 76697 38473 77 367658 1 393996 30841 6 94 420471 142758275 266413 18186 2 407267 89 171427 35 68 71320 250203908 51 60 252397 195443 10 39 362942 89 95 44 456880 766493333 366755 26 7806320 87 31 89 74 137045 20 2 41 33 367039 72 38 10 94 38 842103318 425897 419448 81063 3 403911 238883 374522 34 315007 28 33 684932435 54 5037 122737 209558 171168 7 427362004 464334 80 116273 73 191378 83895 27 33 455797772 2958 222863 105483 4 99 22 97 47859 83 906689942 293698 26 86 465338 38653 74997 9 29 818761052 91 41 407958 20 46 36 83 39 96184 29 94 65 272346 498523 31 215438 238032 196692 52 8 915257855 41 4 248132 80 232670 6 335674 352089 63 546087274 88 88580 57879 479128 30 11643 98 7 8 187024 438992 365641 215410 370196 36 54 480241 24 8 49 14 21 448444639 446533 2 57098354 94 411119631 499575 6 135408 167810373 45 192 247074 75 476665 221113 9 73 10 258559 330389194 93 44 94 255756 3620 83 78 270100 87 148008 97126 2 42 173010 33273 12425 18 4 106005 333084 41 259378 86206 245509806 272369 54 65 79 51 427781 82307 18679 262730 97229 46 5 54 23 25 35514 85 453168 219430 310703 72 32 4 7 337945 427553529 83 22 304002 499173 41 412939 9614 23 421488 77 121568 298784677 83 147926 34 95 6 13 234505 60 164020 479151 282063 15 87 84 85 338579 1 65894 6 4 967894470 326869 175543 93 48 88 9 21 73 18 52 25 117848 367006 293859 55 9 245610 87 24 65598 61 32 829660158 178404 768773644 90278 10 89 34 140791111 165796 20 915771798 59 97 48 87 376343 89420 88 341214 84380 361953 264693 4 3 91 280234 443632961 91431 497076198 923658391 1 7 399415 33 571845614 4091 22 455780 816823049 54 416037 95687 36 50 75 9 78 337670 24 12 64 36 26148233 1 128069355 19 71 69 81 482504 10 7 86 53 275214 95 87 92 46 313169 11 68372 58924 392543 74992 5 7 74 425703 166088 427363 31 54 496690 418089 17 222364 166267 39 773084359 6 325456 96 340837 29 1 340462 347326 136943 56 393536 5 43 93 252009 58 68706 483103 342072 89 9 8 135598 87 48 34 82 417058 24 63 50 267948 45 794500104 350266 88750 702546056 53 86 748786155 47 351091221 16 3 179968 23 40 19 66 18 27787 343595 88 11 78 59 440148 67719 56 20593 103188 286903 71 305169 87 496296 76 576679702 68 15 27 6 39 102915089 10 315295 69 908916266 271606 9 452414 11137385 421872413 59771 86 14 74 422886 387977 21 800352523 815259299 46891 83 58 16 38 50382 487479 353669 77247 472854 119546 14 75 270478 32 73 221494 23 3 300823 66 77 9 23 311443 158014 30 542897424 79236 50 96 73 71 170521 98617 31 474215 398477 30 48 52 60858 75 67 5 80116 86 81 9 326223 63 61 40015 64 77 13 18 32 85 5 79 94 437236 37 6 42 8 44090 23174 221523 235988 9 95 17597 185891 270129 63139 243041 86 425273 70317 843230681 44 482060538 60 348429 63 465131 220646 46 5 51 448524 918226107 52 11 93 148418 77 8 168409 35 4 396862888 83 35 43 9 14 296664 80 3 52 83 9 241759417 165834 212643 55 383109704 105094 1 2 267576 230785 40 50 5 160149 467837 344070 7 219369 57 75 385352 1 67 2 50 41 285963 60 428251 290677 250704 9 361209 336247 28 922573160 129260 44 56 11 88 144409 55034 52 328338 378921 179953 70 458270 2 260375 21 2 42603 32171254 45 55 9 677630585 79 57015 8 85 414039 774294305 119370 628 36 171727 53622 486198 8 119628 907232617 6 5 7 287790 3 17 10 226029 322946 47 53 50117243 305753 16 352632119 5 70 498157 28 55 60237 166077 49 14531 8 12 33516 7 34 5 40 343232 490700 53 486233 476647 94 200789 285933 466499 272509 138043 4 363297 167532 1737 863090245 57548 814858609 448945 54 94 442964 411156 497113 66 17 7 54 82 47 23 301248 389106 91 151048 498375 289556943 267520 452924 160817 287427 15 27 219137 311158 220448 377214 378822 290802 48 72 245880 84 469554 24 32 155436 12 51003 12 2 93 53 886271185 32 95 845888978 167009 837672856 30500 67 34 407630 12 388807 30 442092 105767559 64 24 462515157 370594 294588076 1 65 233863 59 10939 7 10 92 2 7 248371 422518952 31 97881 322532 21 79 75 301627 126709 4 58 375458 275699 6 5 47 19 140578424 17 22 41 63 307441 174063 72 5 18 194573 271471 291875 43 121221 370531 39 357345 82 473887 66 78468259 64 379438 12 397282 9426 74 10 465397052 84 451201 6177 455892467 5 9 186027 494585 62 183243 321108 228258 8 403168 1 294928 239370 67 243248 13 756975016 75267 24 493094 45 5 98 59 74 3 4 186868 297985 411206 305675 9 93 326556 47 198007 182447 72548 91 476696 74 449497 81 94 469813 205083732 55 7 35 60 46 53826 452180 58837020 2 44835 5 41 733419772 2 45 26 433212856 53 48408 68 167735 5 982899145 27590 30537 335129 227420 244700 169321802 288169543 379614 276396 505825601 554580350 89 19 279769 38 516051241 26 14 97 93 69 85 187117171 84 903580435 94 31 33 9 439269 439401 57196 91132966 17 99 309142336 78 371214709 332529 98 21 99418607 20 38 22 368151 130626 59 7 89 3 177888 76723 107685 269580 61 3 2 209358 377385 324392 64 5 11 127910 844066273 223322 1 82 74 73652 93 461983 455311 84 5 271402 77 22 54 48 7 731918545 383090 489734 431687 79708 469368 44 3 14 84 74 12 3 494174 79420 468808 156928 95303 293736 385751 13 90 113776 12 78 415809 5 146910 6 3 28 54 51 250430 5 298563 282149 33 190832 74 8 406202 860030037 37 43713 479868 64 22 298970712 490283 49185 442103 99 420179 83 79 45 59 572325794 31 230013329 64 468481 671095718 68 317491 472600301 483389 530383698 67 22 215626 290151 39 297884 75 76 373436 90 46 152593 69 842758677 184447 467785 75 4 33 391803 15914 11 20437 882144299 24107 39 316123 63 506445359 493208 38 575619029 39 5 300262 93 5 19 311050 25 32 288295 231204 95298577 59 82 37 356683330 425176 73 34 82 1 1 45 40158220 675662290 77 24 456957 161011 94 20 56 155164309 30 8 104710393 16 99 383912 99 77 33827 54 95 76 782796280 53 229697 418368480 55 7 110777 250302 236591 108336 88 5 818771015 280046482 99793403 10 70 18 247175413 426062 90 35 46109 1 4 33 87 9 22 48 326191 354729 4252 87 32 94113 468937 95 246445 496074 3 308763361 391115 221614742 399848365 81338 35267 1 131566 60097 429473 44 218470 119701402 34 422229 140123 168489 34 286049 642314833 57 107809 17 938941707 85986 6 176542817 144391 56194386 266596 41 451415 162238543 81 76 7 58313401 178660 26 240670 9 465627 978437119 44 458163289 65 39 257960666 185711 312789 111628 151288286 428857 207267 61 195913821 167263837 30 282221 26 44805371 210047 25 1 10 447092 87 1 34870 52 66941 454584705 765130301 342575 236965 284859 65 9 330625610 300617 98 310087 244965 14 37 302322 95 270619 31 221433 18 568224467 69554452 4 610465958 36 84399 18 95 76 230 16 56 359650 21 445663 105104 92815 403441 152064 416236 120062158 37 508473451 366125482 361643 903688730 78 187478 679964700 302229204 279827 6 16 20 384659 98 90 267224881 45 65882 7 68214 282710 53207 41 193534 496521321 70 85899 420504 197955706 16298 7 40 47 38 58 47 50 46 56 290306 9 11 1 256845 116418 74 63 71501 31149 21 80 7 432969 93 85 11 347695 470468897 45 46 28447 368314 440962 17 29 462244 2 74 331336 373306 80506 30 15 48 523169525 943110955 197515 53 3 68 348564 95 258147 251680 73 20 310146226 61 256765 80 5 499329 25 99 9 56 42515 4 82 231260731 112589 76 4 424617 47553 246911 63 79 73241 22 47 97 404332 223918 46 378135 333778 70 407920 393068 25 58 991476417 73 923156633 402741 559432070 95 209873 355218 205857 57 135479 227445 191107 75800 484494 43 62 11479 426128 179657 62 27 81 14 159497 4 24 52 99119431 413463 20 93 143383 79 480023 63 3 93 8 47126 299144 197606 23 69 3 2 981128390 14716 417392 668688124 13 53 46 62 791013923 2 52 79020744 20 170165 467466 265754 363655 127998 5 366887 57 54 20 201067 803694126 1 28746 3 67 44 9 2 401588 94 483216763 9 3244 94847 59 376222 66644 57 99 58 348143 411468 763698978 21037309 472998059 6 367530 389682 15 81 43 385268 5 491467480 328176 7 54 20461642 182742 526441894 18 3 28 243819 229309 364490 70 68 85 226150 80536 151522543 76 21 8040 275263 51 273293186 34 355608 88775 47 95 176410 218591 26384 55 499405 97 90089 81 1 58135 30 6 422799 95 222680 260584 485108 43 2 3 488223 58 12 62 393515 67430 77 26697 79 171323 4 184380 5 32 73 63 44 90 76 2 97 6 49 86 19247 254518 383517 60 247576 93745 5 86782 145133 132369 99236 339900 46 464841 12 6 452135 88 75 27 86 296661 544555128 278698 79 58 87 9 223455 258919 533514365 480295439 4 1557 496695 99 9 292179 9 248588 2 21 60 691583997 154285185 411215 67 28 64 69054494 18 20 5 333448 1 473550 5 227776 495519457 30 17158 460841 25585 62 248997 66 6 184557 76 151628847 354059 54949 440413 1 380961 328573 34 7 435838 497901152 5 255371 218056 100468 53163 271104 981363072 65 47 38 52 296562734 87 28 105209 151176 192102 64 96 78 6 331939 7 413712 69 21596 285573 33574 265713 92 56 490234 24351 44 16 18 126433 87399 89 493558 12 33 60 1 29 321755 42 497678291 93 61 441707 6 268478 78 81 54 92 55160 856351537 156255 406998 215167 204226 7 475965 358940 421235 17 587034136 11 63086 6 248724232 157800 7 251 46 9 992464849 4 59 281679 35 404585 121489 344157895 76 980583695 244988 450349 671494514 89 304257 252855 330873 389220 206236 13649534 7 35 7609 2 313486 26 426405 91 4 65225 30 442140 18 62 280429 378405 5 31 56 66 16 31 31682579 142812 30 27221 4 19049 210699 223240 179133 31 335058 326594 383946 62 41 204743 82 328516 43 82 158248 12 59 105347 70 32 335059 765437751 30 316107 405979 91 778901595 8 62124 497392298 6 63 223213 89705156 48 34 253780 4 146481 382842 89 56 91 406657 62 99 359494 56 31 40 228136 73868 5 72 865127182 79 60 345449 114867832 24 22539 71087 265349024 73824 74 90 55 340753 74 496870 52 89 447976 52 24 290591 427832 45 88245590 68 387826 494317 11 339913 311428 430780 289957 38 878529943 72 226688 30 94 41 206849 329519 18 61 79 201108 480054 164916 120878 382090 24 31 275987 339454 3 48 5 63958 307298 66 82435 6 33 123033 392127 333002 20 34 115586 422174 357975 4 85 395400 56 104890 242626 153440 4 135529 286365 109798 399805 75 643029903 483348452 77 447059 368767 7 68 16 82 5 32 83 472195 9 20 158571 87 406466 295410 4 39 216047 15218 12 366205 17 293323 476017 235342 273421 748756578 998615484 30838 12690 218125 32 449415937 361528383 30734 54203154 326313 6 183738 429039 8 27 7 374942 80 8 407478 165089 999920770 14156 41 4 9 462962 205048 704388051 49 1 34 762169190 387069 266748 438104 28 63 192005 3 20 2 83354 52 18 287822202 54298 2 6838255 369291 23 37 5 32 38 201100 334651 179925341 40 389872 10 893972924 5 84290 95 469926 74 26 50 331734 26 473895 56 364312 34540 39 8 35 97 710659776 92 15 210897 6 75 59 2 8 448679 91414 197719 63 238282155 77 40 14 11 61 5 424421 333709 305559314 256380 139808 5 8 2 226349 24549 15147950 65 2 157284 73532 8 78 75 492182 106 168733616 68 155678 98419 4 91 8 90 86772 61 84 462621621 54 384787 38 1 50 434259243 7 77 55 94169 251271 408331 155739 90 641125420 13 84 305786 458667 1 132004 29 453132 119537 72 44 134590 41 83 9 71 401189 889673761 41 25 302441 352183 404810 86 41 7914 38 792617591 5 55 583502935 50 89753 64 34 77 20 95 75969 79 42961 8 19 14 184073 163005 82 96610 6 52 6 89 46 18 244625 83769 56 2 11 50392 207225 79137 518613639 97 28 26 9 29 473205 18568 92 94 423779 175133 288995920 47 923841100 46 30 356566 123268057 334777 79 95 277589 64 9 13 391405 134885615 480237 230031 3 336223 8 485502 781116942 92 81227 243226881 96025 48 373492 326340192 48 15 230878 1 242488 83 63 410450157 8 27 134097 34 68 1 8 298875367 7 30 119587 33 159592 165943 175136 173986425 23 403178 937009606 487332 47 13 252909 85 265214 80 2 110831 426869 349784 486605 947347406 287339 9 345637 85110 162200 10 261905 1 776867007 281358 89204 12 5 94 318696 4 382457998 174325 76 75 30897 142624 40 3138 389857 13 355308 11 5 277870 293218 23 396379 92 84 81 22 885553041 249715 414724 68 499901 476581 811178533 399296 95 44 49 52 75022 373593672 67 75661 96579 53 2 7 205107 345507 20 80 40 97927 79 64 27 71 40757 22 3 332732 311505 52180 139343 71 921998494 98 180589 331246 94 11 417042 16297 8 479213 179361 310707 230162 99 192521 397757 597118053 39 81 48 294684 31 34 60 990610662 250659 28 183429 23 125746 6 6 231000 378727 52 419278 38176 24 420964 321817 27 13 29 21 47 8 142334 398118 247863 152034 3 433555714 386123 91780 92 61 57947 399880 275966 300668 6085 461726 3 186801 198892 90 87 95317 433893 200597 549347847 62 318176 334806 245669 14 6 368974 4 440815 11 23 283076 57 9 83 61 363218 45 517149978 9 281979 158076 141815 86592 421493 61 41 7 402751 79 39 51354 157907 424077 215303 38 476257 189530 50 12 26 22 477955043 3 7 1 9 301772 234185 2 664191765 23 40244 91 5 410150 75 845 708589185 287179 42 467643 261320 149904539 93 98 229882 31 125458 85 60 35123 814620141 73 59 215920 72 71 30 78259 615431620 90080 82 84 8 439536 343891 21 13 7 499460 712279783 909048473 1 24 73 441875 676598206 5010 92 367954 58016 323948 485838 415929 238595 35 48 423721 408920 233294 11500 384165 5 41 54868 5674 45 489999 65 147982 64 20338 208821 125482 202394 317331 58528 166823708 26 11 194072 14 469980 5 52 9 100897 439247 125637 527253306 5 22 318774270 43 372192 494395 480276 45211 34 464928 3 3 36 259232 394064 88 57 511462056 50 467262 27 138688 37516 485549 86161 13 19 77 192854 647889925 782299404 154310 1 85 99099 145391 437887 124490 210176 95402 234813 144959 287344 117924 466111 494644 96 62839 70 132263 122340601 391573 37230 17 45 150196 46 3 65 9 3076 75 79656 34 75 494288 34 44 81 6 69 16 11724 673370957 486600 89 389349 461946 484607 491065 118752 26 86 480732 86 98 277249 319795 89 41 93 451725 174718 18 456596 136207 89 21 83 443165 24 38 71 34020 14 99 69 365238317 63 71 353129 570369980 498193 142558 39 4 23 47 71 253018 1 52 4 28 9 50 47 87 886170318 83 390511 86744 141525 883508908 42550 106479 16741 194147 192357 149555201 92 53 309722 278330 22 6 682793566 2 70 176892 36898 989188096 205635 150767 25 3 92 152602 54 125849 32 251594 78 22 25483 4 399158 4 302054 438489 86 44 18 1 25 381898 40 60 35 55 112456 35 247885 60 233386 16 2 773840647 447343 396937748 183735642 51 249291 96 22 63017 769556380 121733 366927 75394 96983407 214581 983959702 197442 85 274384 8 294596 66 48 79 61 437842 159349 83 97 197784 389344 121 2 91 387519 21 74953401 59 449641 482450 86 84424 74 67 293686 120073 380066 57517 373804041 8 33 334133 125560 77 74 6 305841 653321694 263322 46 81 7 31 47 3 304021 36 371212940 720219595 195974 43 143258 36 361236 441956 213385 14 168098 18 40 8 397648727 64 52620 198958 4 433906 278999676 45788 4311 48 498282 152817 922887148 30 744846689 62 8 336566 35 56 363841 446736 25912 53 455932 134061 86 639000999 322281 1 791996492 480437 144882 226800 46 5 5 334111 454047687 58 518816820 4 111106 53858 51 32 56 64 262836 31 458774 107494 92 399780 20 76 793805454 492527 62052 5 57362 6 329472 30376 94 281249 86661761 17 5 222472 110304 221141 34 14 220721926 98 410717 11 69514 335317222 863202688 33 387082 52 4 23180 217359028 1 84 4 288765 88658 460491676 66 227507 8 145078 26 93 455291 66 16 353457 93 453769 331181311 61 130007 141675619 354634 156064 81 476871 351259 85 83716 96 57 94 72 57 337098 93378 92 18 369118 379836 54 98 376108 333484 60 98178 48 152791 492330 61 46 91751 47 126797 262874 136463 499556 82 331205 88223 921727967 130069 189609679 422612 60663 65 63253 254589 243677 91 53 409439 310160375 5 37 19 7 388083 71 72 725633112 147509 83 81 32774 47549 62 120062 1 379009 349268 483800 12 3 81 388931 36689 1 139425 16 154737 7 107340 19 149656 433640 262791491 316424 104841 46 4 84780 5 99 464593378 270101 338650 331367 91 54 86493 8 64 57 790852505 25 64 46 355715 7 12 12 191992 496164 186038 446031 176791 68 11 154804 42729 77 117129 479799 94 56 194268 64 67 76 122807 8 360146 4 212864 422281 163827 24 76 39086 313292 478033 95 71 83 259443 496960 231574 295740 2 70 56 431626 89 110190 16 83 69 22 386413 172417 61 80 41738 93 93 279333 429877 74 520794591 18 60 158099 127966 48 461732 6 255904 298134 9 516844982 29 55 73 98 57 64353 96658191 5 28157 735739158 38 38344 2753 116077 39 128247 66 876942396 330630 280329 329913 224833732 6 301653 357561 236216 59 39 70 99 48348 826 180624 9 202190 8 46 14680 157011 32 72 8 4 718462866 3 890876288 234928274 93 124217 246089 451406 91 388372 78 455725342 7 455158 64 215760 85 225871 30226 95 33 4 69 31 189692303 381551590 98 9 111492 70 41 170553 363995 13 221741 14972 61 388201 94 449075 655952559 135244 94 95 1 319747 169589 815697197 3 74189 10 33281 455008 61 34 8 24 94 252936 974306594 422958 80 52 98 405044 107565 28 33 28291 3 23 60 256859 62 83 70 839247881 571827108 176049 141943 208378 5 125818 200763 55 209933 79 314178 93 12 74 66 171239 63 100082 25 241487 59 81 22 11 82 82 1 283843520 75 106871 479936 320471 269231 93 310434849 54 52824 425961 37 453438 5537 699789172 106186 7 234522480 46 1 93 121111 81529 291462478 50 44 14 4 380027 65 410190189 67 1 16 629858101 3 74 69231 174957 28 20 254359 90 234602390 110090 65 52 6 15 16 160491 34 93779 98 236905 7315 181675 490594 83821 262996125 26 120491 283372 40398 5 399477 423434 9 293308 84 495454 287461 16 105511 20 98 79 423642 409467 4 408819126 241233431 20 271702763 3 41537 110969 72 476506 223557 94 89241 387990 16 58 142738 339487 230151 21 51 189440 76846 294355 145234 89 57489 22909 78 53 3 97 62 70 78 30 66 9 91828 27 38 2 7 75930 8 72 483650 200175 2 39 122195 25 31 505934303 71 104494 606443510 216087855 91 273200 691823537 28 22 62 66 70 71 11058 910061693 42288 81 446160 9 72 3 1 471326 93 9 201782776 34355 962132795 439183313 93 277192 793620593 374391 282348697 15 70 46927 340155 161383 61 921957843 95 4 458897 7 68 613292399 96 37309 4 87 452958406 404777463 18 433560 95 521884966 5205625 364407 274641 315616 92 31 37 419671 85 24 53 55252 151635 35 7 71 59 496627 209999 19 81 419314 57 22 49 94 390046 99 229849 127095 58514 50 64 79 65 75 5 27 45 465945 3 18 272054 57 321283 66 91 28 345758 53 430149 2 159660 382919 67 172078 71 95 7 256874 198388 115213 70976 916933902 234033 35 12 411922 77 101012821 192400 212496318 366125 44 379818 66705 353187 413079 45 65 413337563 368810 61 314836941 2 85390 26384 425080 76 1 90 49 67 281411 349426 9 44 7 528589635 3 22 372478 39 32 13 52 303896 391933 442008 95 151071 100449 19 68 78 440702 93 12410 81 337850 67 75 181562 489136 46 23 54 66 411611 75 16 199513269 16 35 428920 74 34965 168512 153350 97 2 72235 18 80329 80 13 4 47 245567911 23 399120 18754 461901739 164889 64594 17730 41 336415 2 24 1 1250 150224 263356 33 30 42 249690 423930 60 262704703 190224023 26 379399 36 12 257748 46238142 254446331 53 70 17 9 546011428 193067 429936 397470 34 2550 69 91 235827247 159788 381025 433880 143274 524293368 63 21 93472 544319028 15691 329733 39 606299243 10431 25 15 6 13358 62 10 383068 86 8 312518907 384944 24 57 38 39 130198 175632 8 10 65232 36 243908 198858 6 36 59225 234752 40225 13 98 131415 483971 22 97 71 14 69918 87 347397 5 62 334685 208013 94 111953115 498075 72 494623 64 42 54931 44 76836 79115 736385715 75 188277 47 98 445270 3389 14 71 44354 634403207 20 64 219475 55960 7 68 37262 4 68132 4 139551 316403 84 1 7 43 79 24 5 83 204893855 2 293573 6 378644 985932646 56689 93 861838506 283556 87 37 439646 247352 99 9 247961 71 264162 35 462052 44 86 87 366149589 19689 50 21 489626 494866995 21 20 3 3 50 244564 73902 70893 9 211177 71 14 224483 410619 3 220109 374544 1 131233 58 251633 7 10 352636 488445 54 93 42403 96 94 153613 1 59 984625558 160149 2 271535 224546 47165 371941 13 426358 9 230964 12 77 82 272149 98 94 59044 103403750 833720710 333215 340374 324136 40700 54 459545 342320 76 334457 84 337393 385897 218590 75 76 206844 177079 461124990 58 71 17 98 94870 282963 469973 307136512 161316 195310 73 96 12 293596 322160 187841 81 10219 75038 247450 2446 74 78 101206 65 6 8 11 2 262813 56 17 67 7 40 1 79 212207 253971 36 89 475794 390494 354624 476000 46 231874 26003 795149356 139023 802716489 97 85 721101006 508962522 117656 226280 103335 9 6 475433668 81618 372753 88 568320193 8 183789 82 29 193593 261626 40 113429 9 528238663 78 6 71 218591 335798 8 460368 122350 283433 359179 472395 88 57 1 9 437465 61 18 210122 146646 79910 316450 451495 334195 324715 66698 245957 23491 46 431187 80 54 370914 1 436752324 62 11 988680899 71 6 365493 36404 17 111287 273841 54 65 49334 46581 14 113580 226054 71 312248 88 370974 69 330117 36 17658 12 58 93 79810 836521845 1 75 28 90 21 73 389289 202865 119291 86 428795 297111 100537 50 85 39 99 329837 186907 166937 322485 480188 93 75 28139 196390 112504 460965 221200 2 45 10 26 162361 449785 351273 18 9 3 2 83 407709 29 35 378723 44 6 116872 492263 96 19 181872 259540 236713 62 4 53730 4 12531 402427 101508 96 7 8 18 30 14 88 406717 472229 88 64 376369 80 68 9 779052592 66 65209 75 1 75 93 34 79 192674 41 137665 50 642722422 749215736 340896 198777 949723978 8 181025 257488 2 126803 490198 184836 32 6 169739 167526 870891159 77 129255 253670 977622165 281531 35 296594 415068 1 64 56736 22 148009 454205 2 7 343383 426244 75 345690 98 75 88 184583 438515739 18259 1 20348 48758 484967 252368613 92 95563 264491 56 89 85918 90 236770841 22750 29 150730 141499 50 92 354095 47234 37 35 465382299 153450 60 305418 48283 579722727 491264 387439 6718 42 18 91 4 393614 71 376642 74 56128 24 336961 256283 18 365550549 2502 283382 278520 7 270232 320118 91 85 3 66 420157 98 88 7 53 119110 90 60 79 157913 83 8 90 6 18 49 384723 24 57 93 14 134465 92 427514 78 49 35 4 44688 402929 47 337963 2 422457 31 310089 62 739650713 83 14 15 948778991 5 56 109383969 80 372080 478535 84 6 385000 76 24 34329 969746713 96839 7 49 294804 57 434509 5 321449060 65 4 540755239 602912727 409012 95 5 605623228 46 8 17844 36 60041 104192715 408903 414510 469885 9 4 724834124 24 401986 31 354873 46 69 51 797357759 7 25 19 316655 67 412914 9 68040 47 34 297208 55 50 2 327259 369851182 93 44 136901 482035 95 35 49 186727200 32 96 2 76 134983 164597 263596 43 399420 7 467947 92 212824 681941535 94 29 45 179982 121299 31 98 99 140395 356628800 44 310382 298978 72 8 899415301 219521 28 406904764 72 69 7 38 46 11911 481638 977383533 47522063 71 152494777 69 82742 31 22 85 155386 24 47 136781 603736967 349376 155227 380406 170381 878873853 124765 7 86 339675 20 197200 2 26881 86 70 47 62 389485 9 392623309 271406 356408 78 65 242215 14 420745 32 163807 3 258752 1 466373 37 67 69 250979 7 26 46 93 2 125678 41 97 53 410133066 37 263746 112468 89 87137 72 47 36 36 5 39 243668 52 52 288102 406000 96 97 68 171796 29 144732 61 9 4 342189 49 708052408 404380 44 7 35 222251 44 60 94 369637 63 29 286932712 90 285856 3 99 22 25 219549 4 423923 2 403557 49 268920 65428 218600 7 18032 68 38 47 9 63 54552 91 2 223836 12037627 32 8 8820 3 4 144471 458174 466814 391931 13 474705 108458 91 23 136820 149282249 87 10 178906 73 453728 153966 8 161174 383049 75 244726 369651 93 206518 95 31 488273 127079 9 23 94 650941871 3 78 23 286732 262021 85 177681 33 374581 293850 515 63 2 249267 56 7 224914 45 446420 79 97 49 38 74 42 218706 99 298454 46 1 207582 414802 237495 512317983 423960 89 85383 317983 20 321001 23336 75 89 91 669021833 8 450514 148759 73 32 14 39 223044 53833 96 66 139794 296836 425091 416808 24 125965 435169 376778 228744 85 98 283697 65 15 63181705 185576 20359 59 851200240 490612 29 58 41 2 44430 63 13 77 32 95 85 269115 5 84 63 22 366412065 16 87 82 60 11 25 47 42 29 4 6 90 9 8 39 4 14991 95033795 859764143 75 87 148086 496437 1 12190 110373 436086 11 4 4 141340 70 184045 111651 316364 724795312 423761 84 282002 196307 169277 5 29296 234918073 388377519 22 64 480837368 56 74 40 118875228 164180 259916 4 56981 9 124119 95121 80 36 90 144514 93 37 83916 397509 111985 97 91 949707129 6 166578 9 66 66 29 75 505952506 479128 70 93 236907 54 91 195379513 74150 483561 369882 70 218664 107600 226444 95660 424926 395484 494781 26417 267294 255197 417150 168425582 83918 162485 64 46 151238 414371 255087 146965 45 6 327296 19 573607609 26 253498 66 66 21 72 97 729975335 295172 389107635 440130 318288 44034 226788 27 43 97 211519913 53652830 3 299744942 140860 228675 156743 35 141343 84 73 56 143213 326786 381370022 47 231464 443771904 180874 105134 36 33 59 7594 21 83 359169 49 85 68 83 63 2 146383 5 223221 34 59 333164 94 70 93 44 22 5 30 227241 275702 313375 259720 180948 87478091 544978244 73 55 177033 94 301593 417796 75892 190466 93 316343 322644 576894313 56 69 30 66 38645 10614 99338 358519 12 307313 85303 44 68 173910 65 82 10 74 355699 25 1 236912 74 18 339280 54 5 190546 317799 22 50 85 318240 22 104623 10030415 2 26 31 219875 464888 84 58170 216448 99 88 227622 76536 506855386 214920 20 54 311524 68538967 678212001 203582 39288 458585 475373 285212 413312 30053 173438 5 4 3 14982 83 230633 18 461321 84294292 73 438677 29 69 712770241 61 58 380574 349444 17 198613 999117973 385286 129941 450453 173579 1 396381 364990 38 88 409925 16 274251 74940 234176 17 67 15 259966 59 489617 445340 12 92 94 75 334566 415206 16 163471 26 264899 177639 389635 95 85 460309 72 112588 91261 31 476593 434029 208093 509066715 469990 45 783435072 89 1881 65 66 11 332776 298169 21 380292 860251473 108339 38955 18 264448 74 351644 71 453301 496473 91 386220 410239 124994658 87761 274786 97 7273 85 93 49895 62 66 4 447465 271406 180822 170028 211961985 157072 476251 80 81 804774365 1 115285 60 147011 32 62 627789266 407312 281893039 300127 95 665070884 750076045 41 470065 1 13 406051 179327 49069 18 19 210869 744978506 196247 391793226 57 161058 9 24 105990 498425 37 472927 16996 188435 3 82 255679 44 307382 16767 40 17 31 58 11 87 287220869 336906 1 227247 55 442939 215664 383828 16 30 390298 158223 66612 34261 40 10 25 95 286215 235009 69 17 81 325229 126974 98897753 22 3 98 48 83 59 33 60892 126871 27 52 220400 263285413 824757658 63 18 256568 248131 15916 45 55 90252 81895 2 67 176823 335741 83 57427 113022 355318 33 224931 437187 55 64 330952114 25 306813636 317509 2 74 210976958 473920 2 19 340158 14 4 153436 7 99 217121 1 452845217 104544 35 91 129408517 892679476 207323 475229 405651327 33 98 452664 371332 31407 57 96 58 7 50 320965 21 24 76898 289023 75 98 63 47 5 93 170968 30 96 161373 75 400888 85541 26 147431 129771 914196982 9 41 301663 281631 60 27 485071 274897 410814 118748 65 98 60 62 18948 359486549 237347 227110 658949304 41 70 38 22 555100728 65 60 96149 290866 435506 590889356 45257 27284 9 56303 289492 162912 71262 98 36 14 112358 31 70320 86 2 762116378 153881 712474988 482181030 91 41 8 462529 20 413045 83475 92 336757 471885 47456 97682 17 90 36 106402 31 243841328 95 31 199752 77 1 27 456813 27 116969 165916 4 7 3 26 83 20 5959 133670 258881 44 86 4 91 76 71006 85 27 438643 78530 50 1 91 234891 1 384064 27 305118 48 32 10 18 69215 263245 70 51 74 386773 466084 5 7450 9 40526 283183 324915 1 5234 528103492 37 12 422122 8 229450 52230 487691 20 181928 44888 9 78 471698 4 48 183548 59942 63878 342863 77 50 248510 97 16 18 465659 309244 2 31681 218420 2 37 212126 22 156733 9 154547 47 202374 349120 45 98 50102 6 497642 483248 776549082 855100453 484886729 69 404548 211159360 413948 5 5 348707 16 64 57688 66 49 21 4 92 196634 361656 407526 31 15 350231 358662 7 9 146434 592163419 414504 7 53 78 79 49 49 61 58 284198 6 276198 99 50 21 84983 226734 53 63 15 290955295 364390 52 498642 480580 470274 65 24 554797437 31 7 97 177173 32608 185594 216524 6 200120 431593 41407289 3 309329 148318 298026 13 39 85 29 2 78 213626 53 83 680 92 43741 4 87 76 163549 90142 84 490119 69 230266 389636 175233 87 46 393096 2 8 78 4 445137 780815082 78 72 275790 360361669 154502 82 40 43 43 2 59 2 8 43 233593 396829 52 84 291569 385497447 9 349126 276780 451720807 66 82639 69 369634 60 378116 76516 78 100683 165844 5 20 57 468140 42 389630 41 448984 70 250455 331349 26600547 38 5 67 222286 593310595 5 63 68 6 770521121 50 2 87 38 445435 194325 309265517 2 221277 20 116996 8 177082 48 65 98 60 8 288487 3 39251 457675 390222 47 352357289 456862 740321355 6066 65 96853183 19 89821 298160 3 442563 29275 23 81 7 172625764 57629 434657 63 429824 22105 437798 101734 8584 7 3 9 187133 141717 9 179425 122703 27 148813 399880 497540 69 459053 86 482787 193020 58266886 63999 8 391154 81512 23698 658670740 351285 51 38 120086 849883636 8 59 722789348 290994 443731365 451509 225029 278652 91 41 83976 3 899968340 86 213782 341486 47752 62 471868 8 44 9 87 403229 52 22 72 286411 7 300657 78 70 31 464727 86 27 67 347154 419473 9 407372 4 33456 98 259797 7 191639 1 341439600 4 40 43 426385 23900758 334538 91774 95 823032929 97 61 39 450480 26 130574 313006 1 38755 40 64809630 44 37 51 1 68 369502 913210733 100463 83 98 78095705 413644 65 806278719 69 11740 188886 82 63597 252022 72 7 58 234971 10 101040 444812 302192 17 477314 5234 67 118057 90 411463 255490 84 456911 29297 26 172719 305439 736922513 98 62 58 11 192159 122870 379306 38 436113 31 260343 65 290297 43 2 39 15010 84 278245 306240 17 8 8 20 73 4 325526 95 47 75829 85 5 433601 83 292202 46 93 7 65 60 482806 1 1 403629 27 48350 409054 71 123326 313741 2 64 118278 24 124192640 18 196341 464277 59 13857 55 49 45 110499 22 110715 204655 98 9 59 51059 454751 26 93 57 98 607199774 8271 62 58 14 327269 18 79 334374520 346941 73 53 448487 568321736 466453 12 20 102705 40 814734079 88255440 25 228436 216615 54 6 71 115080 97 241566 61 49 30202 87 67 94 7 97 240435 144733 5 160563 394373 452771 28 90 467176 20474 316343 257334 7 409722 139006 423949 424115 293823914 6 444781636 295947 310768 83 19 26326 214627 470091 10 231570 229329 13 74 158632 212818 496971 70 8522 88 417400 396396 291309 367265 29 81 150707 453184 439460 109703 57 393062 84 457619 394598249 215899 489058 59 13 63 51 67080 461552 85 271786 607889642 295897421 6 326783 207281 45 455553 63 93 94190 196576 137698 51 5 415696 490822382 8 5 64 15812 81 233490 312836 9 995445408 52 498940 194534 172935 92 325403 362673 72 412500 457932 330458373 222809 228826 9555546 85 92 312763 81 3 9 484174 363584 498857302 426549 423610 421388 1 3 3 389213 28 460465 21 325340 39 119917 88 167217 70 51 5 66 13 87469 87 30 44 267250 31 169367 251197 23 16 1 185712074 31088 33 28 78867 330961 92 89 420661 70 2 418213 888527252 432232012 807228274 72 24 54 837835762 251055584 741395512 32 11 573880954 7 473844 330505 482411 30367 38 70 26 751104798 167195 43 385231 90 835008878 2 129111 43776 292382 65 233466 86 202596 92 209467 267831 54 71460969 834062944 451882369 20 464504 309717 21123 299015 37 44 459991 22974 30 344092 331326 17 204323718 8 97 24 68246 412426 72 7 320134016 4 68 28 40 43 275316 348671 74 78 97 25 209475 13 346652 71 474607 15 78 246028 311373 263192808 82 12 3 24 253073 479607 271720 975298490 62 346515 49891 88 38 186991508 483174 37 65385 352730 489621 52 77 149105 35 23 325737 736118053 62 95 47 30 434885610 7 84 3 365128 9 53050 14 177356 256235 7 44 37 201859 372569 5 205889 37 579311831 28 1 95 446699 48 24 15 458749 182763 496323380 57 60 23 189434 420377 48 50 445222 98818 209957734 8 331913236 64 11 31 16 33 6 185377782 25 27 862975647 57 110041 56 262707 26 92 290321 1 83 95 403707 75436513 413616 230402 28 334845 60 29 34118312 71 193144 350615 268572 370996 66 12 408965 238036 63 25 75 84682 62 212960494 5 75 370848 383110 37 241989 9433 94113 249499 5963 18 56 226897 458898 51 171098 334668 4 51005 185525 431597971 37 7 84 23 66691 59 17 74439259 257851 12846 467393 108185 367302 87 42 493401 25556 39 206913 252462 2 15547 3 252513 348436 348528 20 66 387254 64 382516 157813 348279 384206 549454482 81 96 20 6 182871 277862 74 6 475911691 311793 5 37 68444988 385532 97 660611746 108594 99 355290 898997547 19 4 60 125387 91 64 359249 18 44 383677 46 357560024 32 6 8 38495 187252802 209494 91 212253 346921 359082 15 320554595 406920221 796574818 167043 828651933 652803562 3 485013 54 4 40 52 26 7 26 151024 55 349762 773448221 7 2 476458 495684 50 88 18 189869 73 341638 95 404328 89 691611736 45877 52 914654041 84 708349089 468363 94 236457 30 75 74481 21 405349 17 9 25 514656690 55 428511240 144204509 20 20 67 318403 171871837 99 5 89 410913 101128 420124190 332690 715875403 99 370830 67 9 79546 29 179089 5 969708865 259103 140748 67 76 129118 438978 343422 421027 435126 407862 48110 241464 131206 382408 74 92 58 62 30 185333519 37864074 158722 63 42 254963 9 569578049 190670 209207 14 440019306 365742 13 36 10 495264 79 319388 83 19 123959 9 7 307241 17 63 241757 41 80 78 21 323000482 17 37 78 83 65 74 2 916944312 29 97 62 77 55 6 29118 45 385125 280327 59518 62 26018 477061 102999 829988124 3 2 898199423 414958434 31 42 87 159391 42 27019 475657179 254596418 74 179037661 461974 60 3 80 36 964860896 379940 85 337330 861877593 98 359464 86 98 225563 98088788 79 38 326251 2 295408 39 8 9 302530 490396 303708 524952858 55 91 13 61 3 55 628765769 438938 222644 109657 381492 73 8 35 22299 6 88 13 141594 68 82 73 97 206794224 56 56 470059 33927 68 3 15 89 98 70038 574564928 5 10 62511 92 996528834 402306 556308543 92 86 81 9 202562 182966 9 64 46 67 457623 16 81 118013 78 4 71 53 104439930 645314030 57 68808 24 372883 67 491333 339763 44 54278 290212 84 18 35 56590 29 476490 94 542700057 1753 56 243885 866590334 46 37 860387307 200248 293381 70 46 114343 1 93 54 30 61 18 157015 8788 309782 253316 198242 81 58 142593 3 140466 130641 65 237347 215644529 59 89097 441880 446453 562583670 48 157531 86 260823 448104 7 59 67 253761 102912 85 153563 57 1 21 455464 71 353829 39 54 7 69 36448 277130502 99250 56844 725637192 20980 6 2 28357 348080 132798 29 57001 65399 78967 6 190078893 305848 18079 310831 34 86 43 19067 71 398359 76496 42 334958 396282 6 332595 64 361258 8 4 62 2 4 75 215755 388233 386276 468510 208224 83 65 35219 67 95 39 248674 293115223 84 499536 473981 6 789615551 260973 91 534428017 5 406449 490607 469788 73 450626948 498348 265323 94052 294574 285323 91823 54 86 13 319237 83641 6 18 749404092 114070 26 5 375862 64 8 27 449517228 391926 78 403915 250652 8 1 67 128806 74 9 561784300 9 393328 297620 66 497855 8 357380 3 77 722332108 81 34 583604585 472363 7 164651 52 78 255901 10 280480 98570 23 92 104567 40 397865 51 39 395279 49282 13 87 229950 81 447293 458215 679263860 413154 33 96 80 373177 99 35 64364 402260891 61615328 35398 2 38984 274245 301733 299263 24 6 461048 43055277 150663 131613 482447 82 86 2 203389 38155 21 62965 236385 29 25 87 98 355475 903906784 97 58 436470 60 308699 168046 415265 22 75 460039 50600 35 3 136227 2 4313 18 989423606 105978 499664 313255 407612 57986 20656 198574 80 151874 286071 42 34 12 60 7 428820 9 56 442852 25 380545 24 3 30 43 543277183 384992442 385585 163941 356546577 86 19 484914337 69 163197 4 187793 43 236962 9499 87 88 3 384762 270786 65 285863 30 705602189 423096 17 268211 6 56 21 14799 402782306 16 194261 147680 447913 6 5 350903 663567109 3 114423 55 7 64 4 17 159229 490527 12 57 295699 11 167764 91 391018 23 14 117581 35584 36513 258090 56486 8 12 68 37 84275 72 14 56 255934 496908 65 5 18 53 34311 276326 83 477390 96 273318 292138 15 19 71730 75929 11 23 66 365414 381288 7 365798 25 83 264723 9 87 6 39 3 426152 430336 2 237633 63 394030 77 459173 5 60 311061 219774 68 176923499 66564 47 110314 420967 239060 481968 22 307740 39891 1 89 43 71 175746 3 65 38 228920 453322 78 79 42 54 77 91973 94 853136827 79 382554 478370 11 185607796 86 333439 80 47 512592677 77 9 26 60 19 47 54601025 9 199573 961147117 27 342328 214552 47 69 97 114250 46463 45 191748 288004 25 263447976 237017 93 51 67 9 17 20 419299 164030 32 78 2 72 1 67 31 17 52017 386475 205791 269413 171395 192648 199743 78 38060 286383 720395248 5 3 48 7 271169 276721 32 563795143 6434 708079430 97 55 41 414045 73 4 63 37 4 290654210 75 91 61 41 312701 52 17 266194 21 12 158952 459076 27 94 8 87 156372 56 232713 649550414 4 371510 87 31 92 2 39 8 302390 92 48265 418717 413453 407113 16 1047 94 86 67 492539807 938044468 107339 16750 3 400307 183074239 74 99 76 239939 8867741 42 455280 80847 376381071 86 462534 150521 94 6 558261270 249655 74152 758111285 362497 33 70 87 69 9006 827439547 443147 249182 1 151997 978152973 128272 476307 62 16 413576 881434860 82311584 45 169423 1 75806 3 302326 67 366589 214897 416577 344300 27606 44 397862 17452 311075 976177497 481468 372831 1 2 296798 462189 553541157 1 29 22 299204 659181177 4726 189380 52 97 51 33 84 35 272137 32 345088 61 22 689425136 88399 160536 5 59657 118646 9 68 44 42 438689684 71 40 108735 232482 932684694 7 15882111 997439935 74 91 816456293 344122 86100 188438186 269361 30267 190794 88 58134 35 8 751936511 82 43 336651 77 526875641 250237 28 61 47 434692 126709 65 180944 59 156637 90 19 949589926 79 336291 2 58 47 528426945 78952355 36 319380100 97 44 33 85 23360 93 363074 75 18 41 73 859315065 321655 3 164636759 238042 70 26 494404 79684 66 25 349253 78 57 478051 5 29 372847313 94554803 562238535 118160 367756 187613 38 1 718932934 82 93685 66 419070 480991774 99 66 35306 9 31 2 335791 14 9 395836 489680 654923487 93 128870 36 68 259179720 81525 24 7 351209 23 64348035 441464 96 32245348 300297 99 117742 304293 454562 80 249376 62 6 74 7 463707 233600 96 98895409 285420 5 137437 382469 95 66 111607 217216 27 83 676716846 154305 31 327996 20 497645 68 143612 60607 237525589 310872 16 23 291103 433295 43 12 92 320682 315961 34 540732723 4 459432 205368194 5 31 47 477906 197905 70630 16 416165732 90 73 641572306 81 32 18 65 222935 13 2 287113 395744 452290 27 7 73349 42525 41 413298 81 11 63 172646 73628 92 4 411356 14 141159 71055 22402 176633 256148 97 235566 516354749 92700 862224444 71497 4 38 56 43 207214 443256 66 89 5 38411 94 76 274807 943525103 21 34 752060749 306418 49 3 31 489529126 14 349960429 41 334783 93 334209 299524 63 9 54 431492 228238 86 59 296843 8 125834 89 460082 180498 80191 16 19 45 371029590 147301 424296 123034 46 810638597 6 47 82 356374 76 28 340294 69 328510 78 246332 267153115 449408 97 16 290792 52 49 238760 319669148 35 228996655 64128 177094 73 34 16 122501 54155 132675 396461 39751 282013 437827 99 74 56 112855 50 72 62 329588 839478222 30 187164 88 76 93 879260882 57 346561 73 3 340057 31110 1839 38 29 77 264920 453938 424842 26 64 48 143990 78 84 177882480 89540 4 53 68 97 47 2 55 325799 998714990 208765877 83378 55847 246551 317012 71 7 257042 351285 7 69 285361 107819 61 164283 83 46 66 247749156 81 65 8 79 52 5165 140012 49 298798 467028 123653 14 33 304118845 50 58 245579 337248 371935 332619 52 28088 81 402825 23 133153 8 62 835557267 29 37050158 19 286355254 1 12431 90 67089 9 383702 94866 53659 906668190 61 32 494381 70 8 8 467009 168038 97014 432442 7 74579 49 2 54 260042 34 388288 68 419262 29 749374186 355251 397763552 488583 11 353068 28 108112 847304043 364870 441423 14 32 1 48 46 4 146087 62 11 153945 41 45093 261244343 79 38 451469208 283875695 365283 31 31 134847 3 41 498860 168638 325149 4 249818 30 69 39 13 418959 59 22785 81 77 362171 6 395582 91 171486 227226 370016 222480 29 424049 10 238055 14 54 8 60 16 22 79 15 304501571 78030 188911 598812169 149699 6 692909133 90 9 77 115045 140751 32 64 446624 65 8 12 368303 89 48150752 26 453939 95 344023 93 9 402856 95790632 45 7 14 20 50 98 423778 182299 2 25 40 11 21 52 271827 88 89 27 2 53 6 366896 40 56 3 15 468234 2 68 289425 1 384419 97 499131 75 36 84 896912723 1 88 95 484214 292429608 97180 98 11 182273 170905 324466 89 207280 40 67 74368 697185801 47 6 44 2 63 139760795 418010576 4 553828519 3 206447 499015 129571684 2 95 68 817763867 415829 97 39110 33770 53 438529 31 32 82 192426 69 146500 27563 3 63 7 9 998464168 1 4 45 56 1 40 68094 291557 80 1 424310 191619142 8 35 781306263 360790 183086 91 30 89 451724383 10620 258381900 7 2694 475395 466194 354108 13 60 11366486 1 619808190 95 207100918 61350 127488 71749 22168486 268167 3 74 83 122183 767325803 20 258987 297921 56 31 33 8 387693 68 15 356249 300194 4 406628652 232401 303995 49 243756 498886 306768 320107167 24 249463 59 45 113339 198419 272777 42 416838 495339 182826 470282 458938 70 231996 20 240250966 91 419908 78 42501 40 266125 4 4 432608 125175 77 74 86 8 64 30 156552970 394894 177833 71 34 2 20 76 169708 93 7 182758021 19 49 31 65 90870 3 174105 13 72 63 442601 13 83 49 20 292307 791386689 450704524 327613 13 479793 390300 269457 84 148912 39 288596 137706 114685 93 68266933 2 903479312 325276668 458945 15 29 112855 361853 5 84 44870 80 107877 905180620 4 18 12 42 81302 102123 18 243499745 631589377 181820 732802016 69 63 57 29 43 366680 1 276477 87 293005 4 22 99964 357540 32 29776603 17 69 992868107 172988 38 4791 107236386 10033 325021 64 83533 337233 112592299 273430 364121 82 40 46 67 743236708 12 59 662879088 32 42 86 8 58 13 856143060 319553 98 188288 149468 228817 6 60 264328 65 8 11 799495457 52780 87536 213658 224796 9 33 98 5 345803 396339 753140029 165735 51 77 46 98 11 231200 99 292835 67 22463 45291 478054 2 55 97 270174 28 89 97 2 1 24 363220 673463147 245420 127223970 77 262262 345477 127343 37 5 379209102 428488 87 34 201467 37 95084 119160 76 48 58 9760 86431 490737 18 74 28 248278 258281 108299874 365388 276004 35 529896673 18 559 232339 87209 111106809 982750329 484562499 502742347 46 17 123980 9 22 148404 58 63 18 294140 33967 232549 8 13 64 23 588172820 324790 3082 13 4 21 7 81 630852166 261351 53 15 42 530298836 169942 317789 2 377754 5 97 83 64 64 81 16154 27 20 160739 479316 135992 9 360771 9 69 2087109 9 126473 144407 79845 413832 5 8 91338 10 322553 58 149824 243688 28 217874 378853 5 79 414694 105052 4 358985 83 8 136761 34 145913 90 48 2 3417 348408 463186 293210 40 25875 149976 23 157819 386620 36 136573 94 229570 3 55 24 217431 99 2 705871188 157183 81 37 85 81 84 32 22 85 29 30 44 94 515657286 56 59 19824 39 92301 273803357 339193456 5 3 40 91240 746288196 86 447426 409222 89 402436 95 83 63292 118231 2 80 62 853938875 11671 430801 48 36 73 31 24 57 278496 68 3 195469591 75 1 122862 40 94 4 52929 57 80 5 145635 254925757 55 46190 54719 253417 606580075 144757 321200 292655 6 464208 79 88 20 14 460867 47 380097 65 36 387809 63 58 93 799343995 483798 14 2 387310 59 691146615 131103 65 10 27 99 4 75 251550 222712 985461654 27 402344 12 236336 66582588 64 830848502 104529 31 90 56 913404829 4 57 6 1 57863 10 38 188123 29 1 157542 23703 78550 24 99 14 292717 171284 59611 98 933228977 48659 413535 82043 8 6 95417 296506 381606 200811 489047 39 64 100648 216088 16074 259330 27 318228525 78948 74394 76 135116 94 99 93 331889069 94844 272769 891186688 82 9 68 91 54 55 80 7 13 385642 24 185171 562264451 118559700 392415 402937258 83 74726 95392701 258381 496578 496957 7391 139372 327402746 30 44373 3 646156363 94 31 748325101 33 65 21 238448 7 451725 6 330050 94438 611160307 15 198866 5 43 123144 21 3 4 4 291733 384448 72 256543 56278685 37 2042 83 756688878 369432 4 202837 229765 70 75 3 145963 64 95 5 228619 541222243 36 408563713 96 47 410811 48 49 56 243767180 77 910017284 460193 277704 405578 96 5 202861 45282 369955 75637 146575 851013153 1 83 70 840302887 36 288958 38 95 86 10 370285 106661 987807919 315861 281871 307139 53 83 92 52 383774 32 75 23 8 87 331925 456649 195512656 93 68 405556 499156 69 92850 81 63 197510 97 243747 37 53 864152488 420118 29 154493 4 249674 7 96 7 386353 188743 2 195678 352298 417729 7 55 3 45 171701 146356941 2 313626 6 346426 97940 440108 356838 24 457751029 1 6 187357 54 33 380509 78 7 67 49 496297133 207035 328886 29 83 10 6 575590858 246560 10 447976 160859 5 118680 98 598629916 173125 118093 483626 78 218881 899783844 255109 490461 90 89 333359 35336 391724 55 83 28 387430892 139930 327165 73 70 4 78 77 62 65524 27152 21314 14 812064615 154515 86546 388793590 281743 95 390264 48 324661050 4 245998 40730797 95 902848567 54 172612 138246 53900 92188 92 58 6 363324 427323 98 393304 720236268 74 70 369394 8626 29 114668290 406447 9 328213 56 51 271635 149494 24 27 402067 8 6 902166074 415298 16 214406 7 55 951445365 23 164171 153826200 257018 290324646 61 53 7 84 324558 60 320475 454881 337625 52 8 43 66 452336 3 403287 54 416109 72 99 195579 95230 422124 84 169236 482493 11078 58 151745 90 261345 70 336570 311445 74 142743 9 441708 99915 37 399875 16 990868154 72 13 791324727 4 164498 433173049 61 78 404947 385292 10 38 440600 49 33 95 467371093 70 7119 53 55 51000 325326 13 74 990593463 601555292 93 32 44 24 9 2 62 2 265350 279312 54 357631 845109526 5 28714 449373 42 63955 6 45 91386857 4 11 388474 474561 339023 207542 136492 491084 61 476086 64 8 381963 84174 684171753 35 77 150802 8 91693 96 357326 129332 22 54 9 38 299766421 264788 52 1 149244 276848 8 27 369611 298425 477854 83 201158 54 91767 262258 77 332736 40 134922 470289 74 383238 259040629 148850 20 158137 235000 170947 153608 360897571 255398 8 56 350059 248328 90 441338 34 86 186166 60 324923986 542886811 33 38573 21910 305366892 52 297763 71098 62 69 137411325 77 25 9 236428 442147 144627 105372583 19 297686 223099 360532 212862 77212 2742 66 50 47 42 408735 6 7699 297476 419647 15735515 91 6 375140762 1502 60 53 46 288253 64 339530 57 70 144551 341367 59 892290045 53 3 239896 8 826784415 15 93 75 372902054 6 406681898 31 163466 57 8 66 333658 204445804 243070 65 82 1 75 98152 1 73 32632 455239 21 57 96695 421268 207930 2 19 208499 81 50 138817 31 110605 8 17 18 340572 58 46 818724728 217273 937129364 353258 315519 473387 63 450570 292686 45 53 15 3 82322 280066 72 159475 360208 26139 34 278529 28 646219261 219307 89 78 9 8 473045447 15 183231 5 19833 324860 1 104330 78361 8316 35 11 91 165871 471367 462050 268109 57 84559 5 402402 93 72 27811 91 195387 4710 7 17 52934 124187 179467 192386 112623 262418 79 15 5 58 32807 3 407781 285394 65 16 152212411 82361641 242781 7 283898217 44024 78599 139637 81 137651 9 74253 229308 470014 6 74 13 352286 237892 92 90630 185062 48 190483 319643 44 27 141637 273662 156999961 448958 15 84 22 205909316 8 73 30 82580 4 291771 136100 68700 21 21 405600 46 91 66 78 38 475770 82 75703 383376 32 109020 268436513 89 69 936631323 78 497218 216847 38 92 947900700 148982 165501147 365797 531102091 942633399 94287 8 43 52 144968989 62 466689 9 78 103928 56 407036 88 5 493124 81 165182 11 44 6 358647 423098 75 203596 646024661 7737 86 57 371638 50 234721 176406 10 9 83484 64 67 308669 62 752993254 236116 395238 35 60 11 98 220488 9 44052 619464921 2 173770 90754 498648 13 392564 53 218071300 6 72 51 8 14 34456 38 160048 80 38 14 87 461861 96 13 4820 309246 70 51 96786 79654 255840 40 33 5 31 278680 85 19762 51 56 96 7306 317812 20 52 30 331949 50443 32654 474175 34 24 62 231313 6 66 197864 436196 98 82 370450 68 42 55 48 72 259708705 280337034 17 36 78 391920 81 284244795 143971 31 86 6 481306 64 2 322162 24 116329 94 79 58 21 64 1 444482714 38 338021 68 70 23 96 347002 223949 780680629 230659 45 367093 499253 18 458203781 74 99 65085317 112961 114047 63 94 163236 39 5 423283 59939 30 393605 268788 67 238811 71 1 348965 1 265498 65 299636503 294968 439159220 95360 98 96 60 84 6 95 32 292773 82 75997 350988 9 357464764 25 286028 22 60 142851 89 427848923 37 441763641 225605 134859 150121 91 6 74670 66 81 32 202807 7 414296 454293 30314 169234 856791754 8 20 761998707 22899 13 82224 85262 90 290286 70 9 2 84 76 11536 220394 79 454141 296378 44 216578 397973 44823480 953325830 271616 482400 363075 21 81 71 169189785 46 85 88 72 201057 24 7 44 10 1 52 73728 353004 42 9 239849 92 380585 9 82 16 3 51 410755 54 269551 333433 40 51 25 94 382673 5 384655 5466 94 5 382848 383897 189802 352697 198045 56 453194 77581596 423274 81 218666 406962 183065 90 5 935779319 694450075 81 78 361297771 51 236815 12814 7 89476316 93 39 103031 419351 275463 277197 455600958 84 79533 19 66 44 13 14 5 323135 275005 68 228273 53 817240798 622729302 112146 819462448 138439533 23 203947 146751 260340 479629 429768 56 865796892 41 481193 61 66 134616 22 220289 8 264996 433677 272144475 54 87 138524 351407 312254 28 4 135804193 75 14 22 467136 76 9 78 7 32 72 20 799580185 82 233800 417779 85 10 428678 261690 420396 81164 58 6 7 306283 294795569 99 390447605 98 163454 101274 13 60 122931 925913004 154786 7 843496986 89 289331 75 424728 1 17 263105 27 905660731 469890 418683 258603 882725199 6 64 75 3 381319 9 5 71 272922088 36 6 188517 64 187183 4 46644 99 262460547 75 25 23 281424 429981 8 43 67 613042265 597752435 4 8 471010 169409104 5 99 160037 80 1 58 58 82 75 344330 30 486901912 19 110672 124930 326739 25 9 308093 206505 360710587 441917 116758301 22 459827 5 3 226205 52 61 56924 362633 347967 526854906 480910 42 91 186985 64 50 176726 158574 29 64044 24053 5 68 56 35201 7 20 365560689 22 860194549 125227 436439 74 130376 18 32 190173 235621287 945625142 79599 322706 91 283336 274707 364900 5 60 80 321695 4 69 424120 468610 10 95051 250802 6 264786 322657 10 5 80 6 128603 79 132208 596233474 9 2 735826205 596019132 80 282824 82 17 258506738 35 115165 444859 165199 4 4 53037 59413 333541 3 43 170744 92 97 48 38 137191 15 325676 496826284 19 84564 815458511 422053 1 87 84226 3 83 57 492194 897782008 378001 226752 888762683 27 374243 4 391900 171828 194887 93 4 285464 35 61 364525751 392919 114101 9 14 37 47 421920 211328040 6 8 53 48 296409 93 256960 130623 7 27 292421 116547 46 333536 346879 98 36 914082167 6 354387490 95 61 80 73 506183960 639265918 145096 83 66693 4 25 21 322957 2 85 7 28302 16 92 5 33 258621 73 767820697 44 99 55 89 68 71424 34 270900 311084 33 6 33 981238147 284138935 10 258348 349147 31 87 25 1 415553 306357 328643 49 82 425344 99322 480885 132075 48 303785 85 179410 8 9 343835 480365 273043 4 64 127802053 86 708154564 7 85 39 60 413390 294286 72 39 4 2 16 372049 67 63 198776677 19 15 55 33 875940228 391485004 30 453724 3 36 480316 26 67363 50 36 91 78 59 35 341298 53 425607 76 24 70 303714 37 98 319123 96 21 37 107038 28 38 70 149595073 4 90 335029 387229 50 366471 398137 58 72 3 241609 391801 16 291187 73 99 66 359892 249012 1 155408 64 9 126795 687732991 74 82578 19 62 23918 56 3 98198630 109646 84 58 12 388757 281874 332278 254786 78 267577 857869259 547719143 30916 40 7 177282 62 20092 90 24 751666622 148863057 223959 8 6 48 316407 219120 28475 259671 460369 485548 8 82 1 77207 5 932241318 667585532 6 446544 502207059 358601 39 24 461870 181435 455893 63210074 54 8 63967 25 60395 214007695 339584 9 183652 84 74 84670 749422237 230608 62 45 90 212056 495466 47 47 16 7 344188 231439 533623409 373084 47269 223228482 60 400190 307845 16 73096 34920 415511 55 165099 13793 66 56 1 15 342561 415192 1 26 71 95 69390 31564 2 161714 250862 510457421 181126 78 170544 98 479516 224244 468523 91 89 399710 204236 352996 262164884 15 32 195365 94 253982787 3 11 7 56 42215 3 306563 536032980 446666 751528680 4 142920 3 39 296161 26468 59 41 28 40 7 391760751 128810 47 60 8 1 36 394757418 471353 49275 2 30 5 261070 175356 91 375730 29 59 375782 94 92 11 77 224070 67752 243148 98359 13 311169 81 40403 61 247542 285121 72 207730 313971 318761 173258 235781 382350890 28042406 180280 137479228 87 82 336994 34632 136989 402828 2 37781 50 60 69 8 48 451925 88 96 893498277 397744 89 82 34 38 477728 3 180698 83 462693859 5 3 51 4 52 8 167006 229560 340306 49 204358 104346 158457 99 45 294996351 88 92 955941393 484841 215284 455610 78 45 169249 35 399431 35904 22 8 110790 9 418144 16 591942110 97 2 468888 706840013 92 429272 602585085 96 27 376012 28 7 12 86 17374 39409 190800 962132175 470257 31 736518485 84 14 410162 398669 85 422137 16 267347 9 310571575 18 40 15 24 473076 790021165 262988 156273 17 66 467904 119276 45 960234654 978292939 96 254099 206206 319322 132627 12 44 727692373 65 26 629577537 55 11 63 396319 236031 487266 80503389 85 74 50 19 222909189 460497 61 644480806 11360 284868 75 4 38 227412 83 25856 370488115 79 55 400773789 416349614 451910 1 78 50 8 150978 64 86 496081 572562174 247520 322933 8 285093 393479 87 122838 51 132067 62 39 428340 82 167010 90 451 464038 440817 36 105535 198986 443921 57 28735 239214 398036 3 442011 5 487966 115048241 6 44 6 552334182 79071656 280045 7 49 59186 87 954387787 35 82 71 450899 9 52 3 149330 49 43 147941 110537 76 2 70 45 958047831 25 57 60828 147081 73 22 92 450534 207018 4 19 89 2624 848571483 293233127 3890 2 97 68376 57 313448 12 53 261965 88 309638 43 13 436503 65 57655 91 937615627 296247487 80 504862319 470160 81 47033 66 206658 99 3 428418 546632039 75626 76 811748628 360168 83610 21 198305 41 381897 175009 181582 187751453 197837 420304 216674 434960 446967090 58 14 60033 362599455 354921 66 55 419642993 90 411000 59 53767 69 289182 67 50 120697 59 351581 4 19 5 87 42 30 136246 7 428916 68 259810 36602 60494 48 283651 63 143902 13 245965867 363831 220067 200101 887401276 30 64 46832 268950 309667 8 40 175914 42 341059576 16 99 21 3 377680 202010 98 109007 331097 356527 41 33 51 488443852 22 16 362400 47 73037 39 54 481364 50 364213 77 458516 96 384278 703781314 396240 73 309467 85 328818 4 457377 266660 81 68 340253 163114 481187 385716 364688 31 306256 8 63 38 376717 314669925 71 32 160714 469263 370871 27 7 488283 44 439619 46091 176770 37 433342 193098 8 95 10 83283 23755052 764431594 51 331217 105968 372241 30 290297 116738 126486 24 98 444103 37 78256 432192277 9 40 746448560 349305 22 422739 2 28004 66 3 40631 202649043 79 7 11 156226 438519 7 8 916076764 493645 4 38 145869 14 38 38 97 423313 325586971 18 597954514 415475 74284 76 87 335417 90082 55 4 36 582690242 316437 31551 99 99 12380 25047 91 24 271338 271959 965933389 71 131804 99 50 493072930 397989970 111394 11 31 412351 54 5 483826 68 456000 41 76 56 155989309 608954496 529708548 54 3 37 473624 37 62 45 67193 561605021 84 147 527661023 28 990712876 137825 33 431040 89919 86 407485 261330 14 4 5 183009 28 2 207452769 323085 47 429803 922108706 39544 32 15 54 283390 73 54 58 98241 67 56 50 445493 52 463405 180318 10 345349 851098940 438567 367956 16 42121 109429 62 32 7 928835134 467400 224584 75863124 256259 8535 229446 83 2 456567 2 569378100 442593 7 257961410 99 25 87 3 108067 48 108916 1 283885 38 124515 1 3 27 88 66 422435777 35 37 45 64 41 454736 1 31 3332 225809 645489840 909909666 85 698560884 46734 105789 76594 54 376500 79 119108 328355 366745 593705703 67 447375 7460 17 92 95 521006554 57383 22386284 53 295323 465143 440564 76 48 491365 404638 84 731962677 190814 68 31941 18 78 28967 11 31 2 44 88 389573843 444125 120482 878079065 52 99 346522 33 84 56 125833 474308 110417 25 92 9591020 15 378685 6 465029 409776 96 26832 620762474 297955 43 13 40 193294 40 77339 114253 44286 20 7 330088 63 223349 3 9 84 969668861 38 33 337675 58398325 72 97 253281 346703 30 48 229503 54 271946 78 10 220875 898852893 59 46 78 42909 68259 10427 8 79 98 4 110603 199185 91 142093 719779120 69 4 735980203 34747 120039 196745 17 63 280522 84 69837575 14932 951078602 62229 2 127588 119041 709365573 33 232269 155114 453006 352258 76 214412 14 223012 94 377499 461790 63 213350 365512 92 366453 82 37 63 19 23 409892 325488 2 416300086 52 231371 353092 2 360741 14718 126523 90 376682 347167 3 25 20 71 3 80067 10 49 30 64 72 80 311113 21 79 2312 6 321158 38 116601 4 252243 47 471474607 41 66 985741723 60 104060266 163656 52 196461 21 9 4 81 25 27 12 83 32 324007 425295 5 73 201130 131514 318017 71909 304895 53550 126174 59 169736 110765 72 284288 14265 79 45 24247 62 294335 496574 3 6 467517 454456 347411015 474720 1 457802510 9 107119 55 587018356 495548 144112 243244 482616 51 59 49 39 1 264739 38 368311 3 457247 289583 7 34 316452804 337304 3 95277 340847 55 9 36 97014 94 6 3 66 8 783600929 75 73 60 319607 175658 495235 1 81 36 437682 146244305 211252 918581786 66 196997 34 239468782 682721798 334716 95712 230491662 162043 46319 37 256855 75 36 44 451291 308631376 74 26 217871859 11375 4 2 54 391450 83 89 58 953714221 412449459 1 355461 65 60 302098853 11 72 83 87 20 282813 94 28605 78 58673 27 24 436318174 285770 88 2 480611 61442 286873 4 146765 40 8 705814053 192214 35 47 47 346714 64 86 606206502 278728 239066 31757 102223 304980143 478191035 6 728006349 97 40 46 418957 359655 73 55148 264564 54 58 59 36 32 960921007 48 354712 21 4 10 399294 199618 386217 64 50 70 15 49 84356155 300553 87 399004 37 303030189 28 31 12 193379 187978 39 82 82 46 65 831060117 80 723964848 88452 80 51 84 38 76 439159 330593 734273958 80 281162 63 429252 43 102977 169417 70 7 326013 632879678 91 39675 172299886 19 359426 77943 762290670 788008186 3 14210 76 44 66 195267 14779 1 7 5 1 99 99 94 367774 1 146230 1 350013 435915 79 15607 64 289603 72 95 72 285119 10 69 5 169337 392201 92 312075 380410 395591 427969 352924 3 494183 86 108122 23 313343 68 429463 53 56 73268 77 47 450341 62 18 1 92 485529 11 611147302 1 81 4 36 43663 88 303528 809123860 164953900 9 170922 282125 60 3 53 16 348530 90 96 16152 920934098 27 6 45 92 10020 19 44 9 1 66 209366 23 95933 3 251772031 379644 19 92 474802 1 66242 375061 338855643 40 25011 55 20 7 339790 11 165540211 18 32 2 54 749651307 839667763 87 81 169223822 74402 391266353 92 404271 1 26 135136 59410 78 432108 90 208083 30 57 96 7 36 87 273861 61 71 380688200 481514 247619 279369772 130783 27 78 97 75 61 233637 62 236298 98 911052795 304913 272917 361213 91 50 2 83 76 276938 2 77 73 463287624 178085879 702725656 473826 99 40788 4 44 53 343457 35 14 341643 63969974 30 426637 92 76 717635243 287377 80 430885 38151 307069662 69542482 26 86 25 16297895 420008 321852 26 680357179 27 65 4 22 42 72 72 36 1242 12 294806 76 57 56875 34 404166 442972 82 27 66 40 25 4 53 457854 132463 32 18 637996622 88 102030 82 333651 226138405 51 79 90 45 227513 346708 68 15244 58 66 9 934717412 70 322999 494984 85892 6 8 471592 12551 74 8 479236 71 454850 58 306226 84 226727 65 44 348368439 198071 425888 14841 11 13040 185901 916286262 38 25 34 245087 47 5 26 38426 69 40 38870564 380337 80296649 2 438363 9 3 395363 589696642 96 90 50692 318572 352737 190769 311889 73 147417 14 51 39 267131 1 43 74 152328 20 249557 441013 153033 9 2 29 13 83 72 80024 70 361459 79 493218 48 49 213073858 289118 43 94 195724 81 431456 99 448879 3 332051 74 450979 52 27 1 191519 99 66 3 32 177842 8 462916 8 455492 13811 4 69870 5 369336 4897 8 190967 294423 50 2 52 59995 904954353 19155 937885610 493151 14 33 1 609153764 266764404 15 896040025 74 7 132409549 67 277056 414241 509462354 65 353077 33080 98334 77 9 6 83 257103 220749 8 847689804 51 73354 151356 490032663 514415368 611 389401 368363 76 247912 347489 68 70 31 100094 376758 87 7 67 50 37 45225 45 471044 862898031 439241 2489 327348 673293287 350600 32 322439 402574 234982 293042 461050 12 346640 7 138437 62 13 256951 222076 91 374905 448120 1 187994 20 5 55 75 15 95 4 9 233349 43270 30 79 99 72 8 125580 273410 16 18 384454 88 75 1 4 36 5 76 219102 244551 406514 216218 17 454073 4 488414 89 264033 45 684011109 163786 83 8 52 8 82 51 451265 88728 307802 38 256703 371899 285392 46 52639 305070 25 821609166 280292 37 510952516 94 73 81 27 412560 22 90 62 88 6 609192889 58758 72 159639 49756 7 457753 103724552 43 14272 70 2 546270139 83 283436 761653575 476228 79790065 329951102 220464 142056 483269 231162 354070 9 49887019 141513 57503 22 90 7 51 59 86735 431605 4438 335410 698868121 25 73 91 445579 228713993 88 341945 249196 38 26 96 1 19 491857 69192 8 4 65 258190947 367085593 2913 556858507 3 94 824504093 3 169678 841718323 90 80156 59217 830421435 730827574 63 154669411 489371 487682 88 571346672 8 477032 7 21 41576 493640 56 14 77 306209 110752 86 152127032 94 41 307869 25 234257 59 19 332234 100654 390742433 12 82 368982 88897 55 307179 71 19 315407 189496 95 467227 160871 1 318737 268892114 70 90 82 6 93 886209052 450770 132708 83 270769 295864067 60 40 11 74 307721 179735 51 149309 278580 369833 84 71922 232760 85 50 377237452 89 379955 92 62630 87141 147412 27 703698735 41 285063 53941 81 83 6 288984522 78 12189 71 278526 52885 950613158 11 257600 1 31 7 409422 264291 669853458 122634 40 31165 3 180626 92 269894 13795 465986 513037197 404886 363321219 7 89 57 11 61 10 2 75472 2 114008 85 67 44227 37 250820 4 512096617 195768 4 137808 28 503476348 351278 193568 98 75 808216710 265276 380073 340568 23 312502 164354 310053 391839 85 11 79 79 60 454980 75 18698019 389894556 91 212517 63 89 35 131198 6 70 42 21 287634 494429 46 187894 283478 61 261111490 16 97 63 774071873 435234 8 182498 382973 91 78 245826 691595750 433431 7 52 410081 14 12355 19224 50 38 66 2 15 3 40 247846 403978 92 442583 337050 1 66 186425 3 149629 417919 4 47291 11 6 42 149465 336989 75 7 85070 99973 9 7 286269 67 36 334688 57 1 669921539 25 13 16 229960 803693397 80 167897 96 977070130 538219957 400727 9 128534 38 357715 726604443 90 81 412595 43767 91 41 139491308 32 76 217926 98 2 77 134694 118487 181692 15 309982 3 465902 92 18 359532 481501 275945 166842 76 325635 11 77 365245 487201700 39 98 93 66 198894 422946 84229 36 5 3 35 204047 28 23 115709 37 307199 215563 11 98 428514 30 66 14 177898 155260 93 312200 49 8 56 3 363324 235329 111017 387805 9 136479 7 5 9 93 258197 195836 349006 2 9 9 227780 7 160303494 83 699688802 27 89 282532 97 23 6 95 151294 246052 20953 642201484 283602 70 64 69 7 66 12 295347 92905 51 47 403452 93 50 4 46 62089 448575 1 42 65 75449772 141145 14 379896 71248 68588 934200387 12 386825 15 739273175 306708 43 373067 70 247850 714138258 379257 256947 239897 249128 94 43 236549 96 377584 49 95 33700 3 233051 151346900 992818797 15 30 277909 350233 30 314518439 9 180543 5 373967 36 83247 96 69124 103478 4 199212 8 16 78 973143067 13 52321 143810 56192 447744 936875274 190563 80 435748951 464319 1575 32 465101 274230 51 36 507408309 126819046 245551 23548 41000 98 32 27 18703 63 36 90 79 48 99 41 232146 5 413888 31 645924492 62 66 37750 292662 436616 5 225274 145388 142420 9 371729 28 78 14058927 5 87 8 98 141229 3 11397701 873640242 72 29 412869 68 27431 492408 86 275675 289237 200197 5 6 41 4 675134361 65 368465 49 335411 477603 77 6 972503887 479433770 95 6 171456 257717 14 83 5 444483 398199 321673 437756 517093963 92 5 308292 5 40 47 55 58 60 417571 92724 422315 348359 439282 50 35 59 260682 21 8 14813575 75 800258507 185551 22 10 63 96 44 57 33 488107 481437 18 292890 27 6 65 50 74 397628 360350 38 203562 32 82104 570320948 17 351174 208224 200771 508249874 339202937 55 26 389749 63 3 239576 80 638604495 657010655 22978 80 452700 94 69 78 207693 76 440232 378871 3 451316 71 273816 512828431 138923299 57 40022059 90 87 87 9 428637 5 402841 405600 914015692 37302604 8 345681 367358 8 95 621655516 25 45 56611 319433 74 268771 94 198293 61 19879 29985704 34 294454872 157160 255555 100906 207287 64 78 274515 289066 356172 43 31 971092665 65 168284463 352607 522843807 88 249378 22 480227 182520 229286 261410 89 806231029 72 190355 946853107 241767 31834 477242 37 95055 122196 4 925008199 7 75 230619 490977 126559 345397 206273 16 26 22 47 72 34 53002 436640 77 2 94 38 2 91 50 315374 309014 55 36335 67 19 86 404075 11 86 227392 58 454329 95 68 492872 15 85 388546426 117763 380265 65 312777166 58 5 15522 78 33 832916796 15 232873 30891 3 425554997 60 47616 2 97 57 2 24233 15 259899 8760 2 74 383081 154436 132651 21 73 325079 49 363322 435538 408861 315133 160991 21 22 289555 86017 326508 233148 36 73 6 54 88 5 266238 50 499191 162993 165796 79 59 621352210 653450962 2203 463228 25 229970 22830746 49 8 125528 34 87 422733 396122 842327761 58 34932 78 130893 2 262765693 45 152484 54 73 104693 8 238205 47 8 58 377415 94004 38 40 96 5 409193 34 38 299157 208860 23 474205 406455 405496 2347 84 45 41 9 82 8 349912 75 460610 37 168994 31 42 108525 47 4 65 36 30 10 282554 36 94 23584 392880 4667 8 375056 294918 21 45 306131 230736 498485 79 351451 63 82 33 38 24 63 9 66805 440683 23029 376543 99 450024 461562 92 27782 7 1 151102 15 759930696 134956 438214 85 50 228390580 8 120497 48 24 323599 405538 6 54702739 51 21 265853 6 38 4 132587 59 6 54 274399 122069 371509 3 326399 20 453039 440994827 76025 458664 348360 2 30 247577 99471 6 48 31 180553 9468 80570 57 98 14 36 304526 38 254738 4 73 906286113 488936 524079645 182067777 1 31 69 5 365627 120752 259846 431726 3 25 52 30826191 135604 17 2 98 7 85 495509 93 490458 16 30 556941170 77 180903 5 495261380 347601 5 1 93 80 84 30 38 4 86 7 6 462663 11 22 37 40 10 194072 144848 6 78225 85 34 93 486793 410940 400971 7 232704 176734 1 72 47 95 18896 81 80 36 16465 359212 1 98 96 166887 82 378750 492387 44834 426826 116354 71 44 390292 34 2674 393691 284680 385753 86 200216 93 61718 51851 91869 4 48 294209 70 1 91767 140810 412448391 28 768443245 81 283906 25 146087 90 30171 309967 388219 437082 3 69 95 67 14 174711176 18 39206 224765 19 29 43 221658 1 116169 46 57 34 416016 103294 365150167 75 9 171844 1 356320130 982650965 485192 2 446408 32311429 71 57 189118 5 10 473990 778384917 19 104256 330577202 81 81 744375090 226236 353779 144730 4 140025 18 11 35520 28 23 484136 3 354679 8 484822 465660 8 189971169 93 49215 44 279975 5 536938276 171430 63535592 428723 288759 57 99 5 489582 20 4 384089 39 5 437510 63 40113 21 487897 443798 93 346216 48249 37 14 72 115847406 117725 373195 69 90 59 426281 405344 137062708 161580 78821 74 396771 37007 71 241206 8 9 71 11 167464 8 413607 175523 91 91 10 80740 417685 80 67 667907305 251483 31 186258 37 315896129 75 31 55 1 90 181661 92 76 72 81 328415 663903045 23 904 12151 61039 37505 367273029 75 5 1 58691 208040 224145 3 61 411198 63 832738896 382000 211468 589408574 8 109200 28 65 12145 50 3 424358 447580 2 93 230585 30 315523 86 255340 88 148073 237398 404769 75 218456 1 68 12 59 87 94 679773247 466809 635854172 1 84 89 538406925 38 404238 386803 2 330451 19 414134 339909 45 438165 40 57 97920 291674 137298 28 16 809901349 18 440157 69 420171 66 88 575839304 19245 71 33 461494 341257486 325668 306484 38 78964 275740513 460156 86 410445100 4 65 62 198155 96 274004 89 83 8 179903 211458 333520 427662 382125 32 331216423 767958576 7 115509 81 128782478 94870 76 22 25 179044 2 350678 67 597104266 429701 36 171147 426413 79798379 66 42 37 3 75 90 60 206200 393004 207096418 78 88 81 98398 467304966 73 27 258924 372666 41 17 2 48 292143 77 305891 410870637 54 32 93 220993 928859528 18214 7 8 72 80 21 243640 395572 269768 37 267525 474748 966469400 85 93 86 51 246058 214226 473002 49 82 114259 76 39 86 25 232191 24 435456 424314 47606 2 21254 92 1 5099 24938 22 43 992945727 3 108407692 78 43 76262 154614 419910 52 151692 8 27 320004 485614 222367 37 298634 45 7 251212 8 6 1 99896 407328 325017 15 146887 97 447548 64 64 159880 75 498113 96 19 54 33 41 272629 21 31 25313 140714 44 458242 59 477258 94 424486 306357576 14 69 431513 2758 8514 7 47 45 139920 68 22 339126 57 437340 950181831 9 5 394908 8 59 293131 203846 293617 506662420 757041267 102521267 7 126390 12348 45 20 137241 1 35500 167814 36 32 204204 298620 76 850249979 97 917451417 402336 57 94 331526 400051 43103 240992 184141 329716 392637 1 52 79 58 51 15010 377785 235592 9 734322797 1 46 75 29 78 88 96 706183421 53 55 38 345478 189383 741727974 24 61 30 16 238709 151884 8 951612753 52229 244612 40 19 58198 374186 379945 70 6 314903 167411389 8 340773 62 439640 685684859 75 42 58 9 304856 43 42 57 378628 39 6 2 424950 34 406420 195446350 97 63 227626 12 34 8 313457518 2086 348841436 395004 466927 123974 69 83 404106 4 52 87 35 75805 79 87304 7 72 243401 31166 19 400388 674621660 1 50746 70 435173 33114 589916646 37546 20 92693 278008824 69 90 361079 8 11 109292 471379 34 53 5 62 90 290359 93976 255410 3 85 35 71 5 82 292038 5 98 72 2 290360 734277474 71 190718 47 497462 497669 62 397305 151793 27 19086 296963 28 22 3 52 32 2171 275946 358631 21 60 330299 445247143 30 98 45778 163873 69 4 76 335014 6 57 69 311378 59 43762 48 69 7 589357128 2 45 475505 22735 9 260303 97 202992661 226337 608159516 409116 60 23 39 684164149 197558 453310 322129 258182 40 84 47 189091 260869 6904 50 433360 48 6 334628 20 41 451600 229199 53 41 418672 2 69 438114 367085 357393 46 2 2 699627733 201982 331260 18 373918 93 486670 980234491 614704204 71 58 3 132329 815476268 23 469161 15 18 95 42 458230 57 20 106030 362763 694936856 722862467 97 9 271703 273212 61 165749 425946 46 37 46 60 489022 82086 14 87 208101 72 176025 76 2 52979 416130 184287939 78 495219 390168 7 287748 47034534 12102 9 559520708 37 84 343437 411943 7 9586 8455 498169 61 6 7 80 489479 73025 34 18 72715 78 46 458251 13083 176434 122159 448908 434992 379791 1 15 20 255453 28 132581 69 9 80200 101770894 113193 80 51 54 131070 196945 22 689262264 758790157 17101 85 22713 237525 815214289 8 295941 92153 45 39 341586742 86 247021 14 6 25575 496938 33 11717 17 25 168605 363923 546095414 429072 97 466220 26 140952 390582 366686 235260 45922 389480 81 97 333015 87406 481323 44 57565100 388948999 492855 16 145515 230435 89 81 8 23 15 151618 11 29 293405 90439 33 139718 431686 55525 29 239526 42 194044 445554 847473806 58 895058461 28 234263 55 78 393847 75 223652 423116 7 64 15495 37342 882779701 289540 524356124 21 78 404348138 89 33 96 358020 392440 84 494655 17 472640 737340352 60 91 58765 325454 87 43 54 48 80 60 39 206881 642549427 387473 399230 369156 187870 55 451937 51 45 125561 564838082 184451021 85 88 380599 73 91 55 72 53512875 42 376875 39 240939 53 11449 17934 26 459204 489117 3 21 12 99613534 3 450931 1 32 190729012 64 41826 167460 85 12 38 7 32 289211 261733 26 65 155451 91 18 38 89 70 20 188862 290663 23259 74645 90 43711 422229 265865317 38 406516 226691 407743 120616 476779 72 100699 610780669 34 355232 145871 93815788 5 127552 83 390130 26 496113 80 71 90153 258287 748392715 59 48 70 25 95 474761 56694 190337 7 6 28 365435 37 81 302760 190090 33 12 32260 472146326 93 97 24 302325 45 779199320 6 8 25 600351096 376563 65 22 37 8 462342 11 40 351254 294178 53 74873 90240 46 2 83 909095830 5 1 68 44 10 28 51 28 458336 244959 257838 97 3 71497 138636 84 11419686 455372247 353783 7 32 96 63 385034 95787522 348157 44 94 73381 1 126945 495494 185208 149970 425373 292188 8 85 61 47 1 12071 361257189 170413 20 435513 439938 6 65 10 78 78 121670 346835674 376886 3 369635 74 40 58 442370 5 386738 890776540 348544 95 59025 223804 256907 176009 47 36 496919 49 8232 227363 182857 38 29606 67 258879 95 405607 469658 70 96 343089377 92 393694 389698 66 5 30 730704375 7 37 604530771 44 46898 91336 43 223915 320690 96 34 295371 43 415931 73 310015 73 333443 56548 11 60 2588 1678 205696 478433390 29 444152 400379830 57 322345 176578579 155458 49 105771 94 468987 7 466977 22 20 69 729086677 114216207 471159347 81 205691 81 74 13 335643 133261 404474 80 10 93 16 14 396661 11 145383367 42 57 4 73 711094922 824846781 9 254832 184237 26 43 84 376276 15 38 21 133400 199728 881063796 5 73 14 65 6 45076 275927 96790 885633026 2 69 1 41 2 166054 37 70 315252 442236 42 85 96 137836 493318 986861412 411367 56360 93 49978 8 410290 61 8 1 11 447582738 374399 392262 433359 918985276 314432 7 425235 982750826 11 457094 52 272819 74 99 66930 59 52844082 98 669853341 428053 486524 18853 97 14 51 85 3 59 84 923262655 98 83469 70 24 93 61 88920661 342062 83 27 527678805 68 221619 7 6 44 209607 69 26 22 424393 48222 3 58 41 7 69 86920 338482 68 243223 110463 64 66 304580484 19 208266 79 95 87 450235 72 550388206 26 402136529 37967 32 1 60 9 347067412 18 223494 487209 467742 74 127874 42 1 73 304259 62 118765 46093 75 56 47 496749 75 248066 16 394426 371934974 98424 44 289131 226108 92 440642590 3773 433063 80 75 18 464591 132765 61 204285 266345 7 68 278004 65 576856089 461904 217353457 402873 16439 95 41 35 18 402097 32446528 62 91371 38 129908 199303 53951 434382 78 55 217899 39 184190 80 73 68 449033 458540 44 7 253213 60 606820045 58240 19 64 412623 1 54 90 12 55 248258 23073 29 188352 145100 124582 11 20 9 106363 48088 589445185 475216 4 3 107697393 43 176181731 496737 823346260 733924746 346754 87800 56 88783 256705 81 843778139 9 94 91164 388748 3 118417 389269 362658 346737 60 24 625920077 245272 156327143 377622 6 226714 18 34 99 94 32 333415 388444 83 43 31 262470 46 233772358 20 198469 6 15159 35 913890383 123781 193172 497670 9 92214 154959 5 26565 28 44 539167839 65 3 157726 4 953289694 8 674221046 64 56 821741857 184285 97986 92 294588 249111 76 266757 42 115203 64 37 501632646 42 50 239488 24754 285072 84 26 41 453308 82 56 20 57 127921 267009951 59 387300 455129 100719327 278930 71392 440760 87 159583 35 440306493 45 147331015 69 279319 5 55 8 798130420 38 50 459894 741100275 440762 362108 487455922 18 4 80 394514 15 51 6 74933 45 9 36 304729 199522 53623 19 25 483821 60 31 247476 45 5 30 266781 6 4268 94 74 421445 87 282330 24 94 27 266304 136754 43 28 515751443 50607 126794 216543 708981296 50 78 94 4993 192806954 426616 115064 328143 73 130071 74 49 50 58 14167624 30 436725081 13 8 54 5 471174 8 895812746 225282 62442 5 68 154964139 105922 370753 31 496917 111981 150525 11 281532 883212847 205280 39 25 3 9 522516528 7 376952 28 352542 12 9 91 33 40 176009 68 3 418694 51 14 3 426161 87 47 11358 77 40 59879 84 329657 36 470686 277522 3 50 78 88 352983 32 612431971 70 388871 99 30705 474431 48 398055 14 8 142031 94 77 480152017 57 348861 449433 8 137036 9 486403 54 89043 95 36 8 8192 48 28855 107374 7 40 52 21781 63 391951 5 51 16 8 407919 49 441645460 409750090 48 95 2 26303 416241 3 931724141 98 87 191782823 383081 71 88966 37 3 52932 368260 7 83 490035 413931168 496230 950234777 85 7 41 97528 596628435 43 2062 29 255681 83 28 434472692 5 15221 377337296 314749 698190960 104682 8 3 19 281058 220714 2 431139 478603 2 396057 34239 92316 3 9 342398461 705481204 16 54 94 1 8 395598 81 29 46288 4 43192 3 60 261709 9 4 7 396140 77805 79 98 476040 40 120091 23 8 6 86332 3 38 62590 38 455900218 5 171890 3 83 70 82 13 54 89929 32 350730 397844 33675 38 89 11 154178 78 468811 416769 400788 932453908 341538 41 85 47 98 49602 998087690 81 72 26 14076 2 69 781846862 8 9 60 24 184451 7 211911 57099 63 853328696 624645801 46 197833862 87 178926 5 65 77 95725 51 65231 634545486 14 924114014 359334 58 66 574421525 79 439499 8 352818 64 24 52 895332849 13 992567483 346999 196143 41460 56 448933 503613161 390263 347517 432478032 168790620 79 33 447763 91627 93 397996 307940 364880 19 92 210482 153274 74 63 30495 51 15 105789 402840 41 481652 92 64 106829 49 25230604 55 1 112006 328706 61 388470 226375 866899917 67 336818 50 467792 447305 7 493146 74 22 33186 335547 480600 13 495945 252363 169903 37728 424374 3 6 86516 69 57 61 363668 45492 7 261215178 1796955 81 403318 644638782 282980 93 344193 339764 463397 461384 12 46 64968 12 1 391423 27190 30 99 28 49 400784660 5 99 43 35567 6 83 365346 394033 57 413879 77563 149538 168305342 192364 89 22 99 383064 308843 28 48 408228 303900 15 30 79 302610 92 344633 510620388 89 2 19 93 152049 437396 2 308546 22 66635 69 268161 440960 46 19 304283672 85 39 48 493225 14 61 148596 84 80 8 59 847948219 424243 24 85 181570 84 219312452 38 151000 90 95029 242758 320557 18 407469 7 2 354180 24 99 166277 37 35 370902 99 155403 159356 778805625 42 45 335594 88 85 95 110358 13 172544 92 92 256819 245079 47 21052 436924 29 10 265840910 271242 268122 404027 32744 38 107539 41 230315 43 18 67 182975347 637250599 2 206932 56 33 38589 246687 85 89644 193006 110611 314612 248345 94884 93 96 86 305224 6345 8 11 339721 295982 85 93 412724 85 436435 1 383641 3 370238 2 988104405 7 23 335429 23664 7 14 66 15304 244510 459650 306586 424313 79321 280828 184080 232345 17330 7 8 2 14 29 814029311 117872 2 1 20839 395608 84892 230944115 504989665 59 371228 39 28 99 435237 22 365586 170987 275759 30 422723358 773597767 73539 413162 75 77 43 43 728344045 74 467451 92 312787 78 904105272 44 58 79933 91 1 5 188206 28 68 120609 5414 49 49 86 170658 71 73 292562 151166 71 26 45 93 8 353995 335765 61 86 395253 420157 378786 80 391572 117810027 72 430763 32 93 181590 169666 17 161887 107609 14346 1 86 144835 39 13 33 43 59 97 496474 318456 52 9 86 112154 482472 944757010 90 68 9 208271 62 75 87 258859 73 84 187573 91 290905 137953 946567362 77 83 4 83 422791 47 223424 167306 240081 90 457467 57 80 441196 458844 35 27 811793891 2658 352841374 31 39 718671930 404985 125121 385200 17 343 105908 259824487 2 57 35 54 34 60 159137 74 279401 96757 257758 462676 5 479059 733927081 803984740 16 79 217093 49 34 97 2 3 33 10810 5 38 184250 4 15 202156 83 41 32 14 90 322680959 222556 602405068 607779717 276388812 102744 40 282315 76 16 45 38988 390920 233870 93 178898 489802 208863 42 4 51 148266075 3 45 35 80 40 44 240241 354857 383102 19 330421 29 17 331339882 441897 8 200915 209573 259913 4 350239 11 74848 9 212385 282809 32 8 452529 494466 355000 65701 131958 48 384342 5 7 37 80 5 73 84 43 5 25 721471158 226661 94 65 8 491748233 21895 1 6 95 7 79 448041 1 46 431441309 64 19 173118 72 82 336858 621100140 22 77 11 1 301017 900493513 2 56 38 124279 38704 81 71 57 87 14613 82 20 28 280657 83 86 221783 424959 7 415826 96710823 60 282167756 45 773212305 73 219624 51 7 7 91 687222280 391511 175868 56 174621 46 140227 81 7 322557 62 61204 9 73 7 70 214821 198071 37502 64 358377 121495 66 36 95 1 37151 166228 79 13 43 143529 69 51 292965 50 32024 30 583240853 81808 288167 43853 60 448278 38 319099 95034 187293 6 14 127443 88 42 56 77 78032 17848 426276 40 67 26 353378 64 70 70 7 5 113586195 58 99 358634 282208 114562 79 221914 83610 1 38 5 86 89 1 26287 109852 248520 376298 25 9499 114429 196928 272572 45 498842 400492 2 72 35 549049140 214269 360050 22989 50 7 57 293011 356984 178709 317530 47762 84 5 396502 97798 74 460707 68 465795 249374 2 206424 50509 37 13 3967 64 9171 174199 576536826 60356 191099156 494282 38 9 31 55 29 226225 34866 15 77 449950 390523 11480 76 927794868 976298322 79 10 211599 44 349921 4 8 325249 947005381 76 143934 42 22 88 549784892 81 233178 73 255059 288254 306991905 89 798302588 35 64 276551 383910 40 72 1 9 21 54 98 23 319576 2 375393155 172896 4 140180745 48 3077 198700 56 1 89 4 3 360091 329641 182451 7 123408 57 69 85816 159864 121371 7 147101 366876 89 71 31 75 33380 5 337812 233167 53 70 84 356103866 9 36 134040 713130350 76 27 151921 220811 96 1 8 257579 25 339152 456749 99932 5 11 5 139524 53 25 70837 66 44 68 78 182093 20 3 8 106897 163630 488837 39210 488227 752925027 309058110 12 12 40 711239659 20 54 921641343 400392 205310 96 63 40 50 65 90576 62 5 7 679071349 85 27 56387 68 69 6 491412 75 374069 89185 61 310148 32 37 91 238738 67 97 365961 75 60 241826 93 354332 2 475634 246821 74 72 392941 27 189835 124682 497989 82 30 75 165046 56204 55 27 457801 344928 41 27 276750 85 29 315998128 275307 58 90 11 255956 72 452467 370639 40 45 3 5 89 399104 50 243800 364336 8 796120383 31 394705 97 589287642 481746 684991438 172336 28154 399947 207119 49 930312467 44 31 312311 34 387523 45 12 6 928282515 9 368398 125862 66 5 22 50 3 594110436 8 423437 360409 187867 3363768 453589 15447 371712 320734 319411 3 352383 3 39 704233471 404212 72 40 72061 455628073 35 14 45 195109 156086 396457 32 47 398099 112431 73956 88 7 3 77 26 68 98 73 45 37 434946 66 84 66 83 412877 94 61 25 58 8 337549 9 148062 13384 19 87 11 361026 78488 45 72 475112 651633893 75 240685 2 171082 1 12 27 340222 41 35 16 75 268713287 244759 819622364 87 950145094 43 3 724229446 768899447 398386 81234 310996 91 84 166903 12113 37 10 51 69811 91 446615 450464 974751646 35 46 71 33 37383 56 79 78 64 10 4 184748 3 20 9690 16 39 25 461742 4 11 32 214113 5 240637 51 400603 24 93 2 331342 55 385550 341553 4 357494 246210 950148155 61 31264 8 17825 31 43 40 98 6 293415021 3 13 423573 294414 822779595 108470 25 1 24 86 63650331 2 120674 42 54 392661 354183 88 447859 98 489253 52 150582 492115 71168 434392 376190 68 64992 42940 36 334007113 9 458533 48859 51 3 492644 27142 20 44913 93007 2 11 63 1 55 55587194 39647 42 156671 11 453811 9 90 95 98 361047 26 25484305 315593 1 7 81698 972465842 269128 34 480410 221333 66 673821746 112912 61 114576 433757 888794168 411287 52607 5 56 6 364113 655344368 77 472170 304638 3 336861 28563 9 925840275 61 499346957 489795 79 1 258910 80 229336 68480 412954 3 75517987 39 93 487499 64 8 235027 331089 241842 121830 46159121 60 393898 28 41 131538 465481 169253 387519 72 73 94 62237 1 72863 304118 330288 276100 315361 49 8 351019 32818 2552 813604072 100336 6 46 544534288 11 2 59 60 82188 22 404807 438123 239186 276023 48799 18 57 717753272 23 60 25 80 1 65205 81 269051 82 5 232248 40 155950 75914 57 322218 24710 413120 226970 77 86 4 472447 40 9 84 13 98 911400346 272477 249649 14 75 231714 353970 44 11108 419360 48 499036 25 1 34 240509999 42 54 66 466114 403304 87 329898 38 420373 2 261355790 230969 837423797 218791 2 13 56 44222 400607 53 332940 52 276409 5 18 38 48 180090 91 206017085 497685 10 322844 139563691 60 165049 156927 2 371173 13 294985 58 396142 258682 86 20 73 6 32786 153312 31 30 395529 146341 99 64 499336 21 548145053 34 241869 240796 4 190647 94 3 43 97 2 92 759505965 400421 93319 923857519 70 493953 71 188702 237959 66 66471 95 12 5 216245 29 187805 60 5 18 24 113372 16 45 92135 366473 8 87 70 77 8 439688 102014 156089 78 63 715479068 475758 73 309698365 132986 11 460025 48 4 86 31 113223 52 21 379787 349058 246076 60930 33 77 456608 8 81469859 574654313 480795 238429 728171687 431905 107157 10814745 24 5 88 6 6 58 286980 23 5 300671 993094616 18 250972 15 428431 82 7 63288 386535918 56020 95 2 95 244327 6 80 131474 168162 40922 10 92 10 452976 43 438267 91082 37 67 90 13 94 404638 36 1 9 222413 246348 158461 167737 508093827 32 44 42 25 68 779903735 88 216983 1 505035033 405178 467116 38 49 741356005 74102 449164 318232 87 479151 36 15 23 191691 222144 64 140267 70 84611 275157 68 335385 26 146494 69 84 38 329732 373819 326490 14 142527 68 45 269126 341939 51668 855380450 253880 9 155176 242912 72 21 9 328291 875371954 18337 28 368440 29 107574 18 239125 4355 22 13 96 60 10 72 389590 72 487133 5 24 17 55 16 244050 95 81 319855 35 260621 442274 99 93 7 88 95728 97 2 529420957 46488 7 57 22 29 370853 44 373900 20 90 459213 473760 10 45 9 84 256732 41 421461 1 97 39091 33198436 66704 260567 991409180 49 55 65 106304 64139 73 85 2 25 73295684 90998 71 12 763117599 54241 116104 19 93785 84 35521 80 204992 42 36 46 97 89 20 393027 5917 312632 2 16 13 30 359660 525761290 9 476033 67 50 33705 4 177936 353897 191257 795299341 3 64 28324849 23770 272966 423002 8 390129 113156 86 61 75 503577184 104670 92 32 322343 456978 282532 14 53 83 24 53 93 27 82 16 437491 67 12495 185712 1 66380 93 913784006 7 3 221264 112086 3 73 158644 55 28 30 15 87043228 163259 28 341894 22 43 6 225555 396051 432640 315907 65 10 378948 50 114252 34 98637 13215 85 65 85244 24 65504 40 16 50 33040 98 54 65710 339962350 363455 68579 41 66 216925 234593 17540 95 8 52 65 5 4 4 271855 69 190827356 474390 5 88 63 42077 489531 90 378318 37911 94 472904 238238 70 72990 59 93 33 371392 361253 16 14 365940 17 258047 348606 75 224738 8 8833 154518 7 292548 70 38 158483 2657 13 20 99 31 17 45 464171 75 83 6 184737 292846 24 97 82 92 182040 33 50 99 5679 379963 87 51 82 28 49 457807 73 5 253101 149539 336636 271792 88922 59 92 12 74 104527 276206 205289 335569 423134 316987 3 32 125567600 9 7 44 158704419 50 75 65 7 8 301330 190026854 70 734807156 388360 100204 727461174 85 62030 90 445833 500097002 349034 99 295659225 18 327502957 84 343900 233253463 889519243 216528053 43 44 180839442 45 94 17 447568 82 394570 260733 85 835186749 66589 64 431574 38 67818 180883 51 184569 96 36515 56 250215543 47 353249 16 3 9 289552 464179 276175 80 36 347752 90 850226085 37 198304 841026251 329885672 63 421143 332407 99 244479 488242 875593120 15 360923431 2 257 69 76 433551 224960 47 20 46 444143 62 15794 10 41 337356 38 339546 1 85 435336 19 489351 184579 32 407000 489094 67 19 16334 321123 60 84 272591 51 165708 347296 299725 81 24 153693 447116690 13 95 363267659 41 62 133394 56878 38 117461 362040 373860 71 381528 42 77 64 321067 86936 498222 602089106 14 289770 6 385365 54680 499850 70 993919684 89 61989 97 446258 38 6 381851 406780 65 45 424476344 213493 70 9 50 406607 28593 115043 348241 442138 343117 432728 6 3 74452 11805 139390 273369 465059 87 28 449436590 133510 208421 306411 7 702572964 328021 144474 29 3 21772 79 36 834712635 21 81856 745208220 84 2 55 137026 475544 57 69 19 221166 76 63 373042 89 265376744 392852 132728989 414794 695892387 730185056 323598 28 6 340689 413093 261912 443459 49 5 55 360548 33 271571 63 73 35 459793 51 290106358 30 12 85557 67 161038 49167 2 90 5224 75489 43 11 58 2 94 276539 78 1 100609 22 432016261 67 83 230870 2 252010 8 833839799 264466 337908 86 52 251757 338619 239068 15 221375 76 481127 93452147 7 20 295090 78 308898 6 6 339728 1 55 61 5 369552 11030 12 309051 335007 5 356006 16009139 209132 75938 13 65 2 73622 32 52 14 81 13 28 1 28 89 84 219558 456692 2 276251663 84569 32 7992 234961 67 60 2645 59586 90 227169 42 65 3 53 241398 79 9 99 8 34615136 311294 80893 247873 786569579 79 85 57 324413 487599 84 131145 28 143672 40 4 12 67 110783 16 962766371 413386 312042 135098 24 41 96 63 5 631977695 510367351 288898 15 386989 73 36670 53 94 39 336073 225138 372837 104267 373480 66 409242 71 145349 89 56 328154 94 53 91 176520 73 60044002 288547580 259252 18 61 2 41 11849 2 443035 119167 64 1 453966700 415548281 303490533 427065 121938 297528 57 60 551763112 4 74 15 254436 41 260104 39 47 494123786 14 56 302926 32 367160 422175 172261 75 402031 454553 77 37796 324717 289174 43 71 294915 47 78 98 432711 488665 1 25 434580 220563 184027 26 59 81 392834 419900 188992 7 60 8 7 64 9 248461726 167489228 437672 71 80 44 74 332836 82 460583 42 4 6 32 442991 99072 53497 447493 40 72913 27 226382 7 295650 6 4 229341786 87432 64969 56118 404098 87 441418 4 826788124 87 47 49556 849935388 70 95 266580 442561 55 81 44282 5 498980 411979351 73 47 485350 495743 366928 83 183840 86 1 73 8 37528 52 91 56 167519 144729 31033 312102 125663313 473937 32 2 238240 15517 455776 66 6805 76 40 97 39 278006 131597 61 73570868 162114 97 394271 78 256707 88 6442 3 8 56543 465918 472931 429681 60 35 1414 2 38 8965 86 100935 119584 612311820 12 66 56 75 93340 56 52 1 2 246560 971608865 40559 23630 431721 980284563 3 736197081 846430917 5 39 226658 487810 467301 30 443609 61 79 28 2 26 638953044 97 362343 17 652381571 161006 68 519181452 495715448 41 498119 55 20 15 20 28 448231 190099 6 82 27 1 3 27 117465 47 154328 26 28 82 65 17 74 217247 23 4 14 12 83320 24 58 899165856 60 21 49 436427 199340 92154 442113135 308755 4 455501 308428 58543 73 537081165 6 13 92 44 464411 131178 841746332 32 260013 6063 8 183200 20 85 49138 73 248465712 491412 486249 348388 90 81 185430 79 58673 168707 21 175343946 74 23 3 847339153 53113 11 490189 281119 77 51 113067 160829 22477 33687 411676 94 194031 9 161681 349667 142384 69 4 468373 55 60591 346716123 243910 269607046 443613165 6 139648 54 2 984708224 26 454043339 4 128030 8 13 12 71 314362796 347570 348326 4 1 28 150070 84 804368384 361200 146026 193307226 429737 4 24 49 81 11 7970 32 12 140176 472981 82 213858 41 870219354 24 434264 11 143336 297237 362140 36 83 439066 228439 58 44 1 62 175396 55 4 100588189 234079 364094 77 217922 95 78 27 11 973800947 142351 522902654 60 454906 36 58 73 166613 189212 6 125796 10 67 50 964084648 87867 98962 94 324219 402563 292948 239445 97 67 471364 10 56 69 35 96 11 88 74 17 23 3 13641 404407 588220857 304214 58 599014448 64 134757 6 70 39 270293 540753700 2 74981 9 379090 84497 7351 474547 293615 68 244055 92 47 344453 16 102996 9 82 3 6 442475064 12 459402 47 406204 1 189572 375291 91 75 492851 313144 336591 32 377262 256426 77 439075994 997200470 95822 34 308056 571792196 376060 453931 98796 57554 93 419094 391998 297386 56726 310053 1 8 317792 21 326054 60 76 495409457 83 203222 180094 494027 83 8160 3 35 16 66 89087654 88067 98 3 89 174858 61862 25 81313 59 490086985 246362 33 324730046 27854 8 42 429999 201336 48 320066 4 148763 52 46 33 41 266039 46 39 55 285126 580167911 94 110626 4 251498 344981 37048631 74660 86 22 53 594816548 91 3 137411 336804 79 23 92 132903355 401151 10 900996410 173813 17141 77 57669 27 21 220992 90 261709 314900 173870 465204 97 6 37 747131344 36 12 778091761 69878462 15908 50 195964 84 248706 485029 363014 386743 56 377198701 76 209914 1 124687 400488406 462955 95 58 179046 218136 37 85 410915 930302685 94203 81 93 22 92 6 425215 99 169239 284759 63 252971 318553 365155 690295047 223875 436671953 4 363540737 486689 57 441277 312012 462252697 7 32 84 21938 7 80 86 393538 103565 94134 7416 684565169 83 68 33 28621 749326878 50 330074 288803 94 4 96 2 63226 305873 42 23 294242 416482 5 13 4 4 96 621703576 21 909339448 82 9 7 446371 64 518320411 251283545 499876 239028 42900582 57 76 57 576257905 22 509065563 73 16 36 174039 48 99 21 804574647 373510 62 4 73 92 407713 85539 159668 293406 24 9 204828 21344 98 84 74217 45 77 55 410348 99 816424517 759667701 56 323999 2 5 50 42 439684 3 380112 8 49 366744 39 689705501 483851 226883 9 2 96 62 371575 82 5 27044230 76 27 9 677729509 134234 8 23 32282 88279 407408700 889453204 15 14 86160 27 78 92323548 12 358452 9 471977 46 297489 6 464529 68 79 468949265 66 776910863 428367 164550 4 9713 119515 12 688472106 370506 3 148313 667818629 83 235051 440382 30622 392406 2 3 390736 454279 3 5 140676 175489 51 7 1 1 20 8 240600 5 2 5 462510 91 420282 55 5 29478 198513 26 139171 141513158 346713 230650 731229961 51 17939 351564 344862 45 10 519525882 411860 80 26 9 85 32 698888038 543054648 84 243685 87 215997523 23631 276758 161517 158957951 38 30078 9 98 98 77 256523 232044 271477910 60 44 94 198356 461945 5 31 325274 117926 9 6 8 473724 475146 33 238568850 92546 24 209715 389804 388191 260705 101097 29 134711 41 213981 8 332195 65 90 57 8 699704422 21 74 22 11825 98 399820 8 366845 473705 35 6 689491554 55691608 239995 49 427332 284085 14 341649 263255 87 587024309 97735 353610 10 54 85 348292 34 376964715 36 455771 74 454641 516408709 10 83 92 382892 9 42 27 406649 3 193942 48 65 42 73 446281 266995 3 342774 14 12879 380352 90 66683 235294 50 827421129 74 20 5 407349 119432 44 15 368109 9 40 65 25 54585 94 443905 52 37 67524 426463 63 40 13 83062 88 210118 13 298521 752930124 38 290994 3 44 242081 27 148884 69 51 40 28 28 71 21 95 386152 219596 46 76 2 208673391 65 188495 434752 82 85 19727 188959 22 1 55 72 242409 24 157668989 1 5 10 19 74 421753 80 221641 78 7 7 39750 226118 207450 5 66 6481 1 13 2 388436 301672 54 39417 465044 482849 83 4 351664 72 37825 39 253056 555682348 200763 67863 95 72 317490 263349 184358 12 61 72 128836 287620989 3 407774 1 24 628074545 21 60 102086 54 436492 288351 453554 194893 90022 584725101 1 90166 3 91318 1 56 34 3 1 61 179119 83 6 258089 27 687655784 293690 483450 67629 9 1 114633 341721 39483 21 2 240846893 57563 93 291953 457695 51 147871 287170 92757 281501 288897 34 164591 3 27133 684871079 22 434135 188384 15919 22 58360 97 7 6 66 9 312458 136340 186256 4 51 309973 8 84 167351 193439 32938 342845 4 91 181032 52 67 71288 16 94 424837 21203 40 34 91 3 90 242726 195427 29 260852 26 516173145 312741 189259 5 12 2 327590 10 69 48 7713871 237982 277862 957453358 29 21 78 50 7 427281107 438200 5 71 207657 12192 22 431427725 635055158 186735 300538312 451380 385322 31945 349865 616652686 53 928751880 13 296735 394580 75 115042 50 19 75 71 701459782 73006 360768 24 18 60 25 414152 62 4 3 9 16 1 50 257925222 293596 31 1 23 35 43340 451717 49582 1 154229011 49843 627691083 151838 73 468330 376805 379111 6 449544 183720 45 66 32 2 39257 96604 372812 59 39116 47 178042 9 6 69 824674524 91486 326779 545487646 89 57 483050 20 66 74800 53 73 366132 898526637 356377 210205 58 213299 337308 87 7 49 459357 460278 3 169248 22559 216628 227792 140900 69 95 131684 22 456385162 60 56 477111 493793 306034 98 75901 94 44783 245029444 52 365931 45 19 74044 497923 369952 83 2 807307419 459357 856090468 260487 14792 328213 157692 9 794785737 6 85 98 4 831265462 339764093 696064465 80 2 184567 73 549912836 70 543695013 344714 396314 73 269687 33 52 743422591 272539 322074 97 89 44 57 35 420322 210241 104252 188954 66 264745 530114250 36 567789263 273290 18 361898 33 8 475094 82 91408 22 52011 359909344 39 2 93 60 231201 854993372 410161949 58 8 88 429322 536255377 49 488786 436802 87302 410071 361624 76680 2 52 196825 430048 73 143180 491479890 356006 90 3 248866 20 9 278816 181657 456015 31 196279 17 418431 181484 9 95 22 760284220 144589 56 379883 299832 20 98 1 77 5 40 27415898 400895 60 388875 474748 13 1 488929 124491 23 429417 82183 227417 8061 15 381623 95 32 45 13 56 91 280404 400656626 360438 4 21 54820 19 26 62 90 19 411620098 41 458402 495353 10 1262 89 235809495 250950 323767756 26 189102 272280 83 40 373875 22936 45 376899 848969606 26859 50 127338 206397 71 835804965 493100102 59 47 24 97 95 79 25 23 483761905 361033 197159 172359 86 76 266879 70 81 74011 25 77202 8 266315 34 45 219413 92 24 82 46 826514374 2 278227 403626116 81 841107404 99 287034 99 20278 51 49 71150 78 468996 9 23 495927 87 69 62 381714 231372 741725462 77 527603487 7 26 153897 19 471755 7 7 47300 41 90582 9 456724 108264 98182 422793 116410 432443 535900471 265436 49 401537 44 53 1 9 440932 53 22 112089 72 175876 346232 27687 295829 162626 4 181539 64 367084118 88 73 35 58 31 5 86429 60 800483963 1 151651 13 89 99821 334088 51 20 164557 3 16617 10 108529 11 59 488847 93976 28 224153 45 46 263157 81790881 492208411 22 140278 494080 424235 320188 6 27 15 10 26 51568 752005004 782572833 88 92 40 192168 9 404106 44 45 22 96 149620 70 8 915353400 24 342218 170461 438900 254021 323935 91 40 81 49 88 499241 80 15 42 19 21 24 67 9 286971 2 116946 6 202010 87 288094 474483 5 214201 1 19 45 327135 321257 202715 464572229 56 489601 74 141799 64 77 37 11 247216 408185 46 48 388870478 71 21 571861637 165134 88 142453 296753 9 28 61 241561 86698 4 158761 291629 54 256774 399553 214307 212070316 206499 1 53 261139 11 92 418588 50 18238 82420 207128879 442658 52412 78 6 7 56984512 114830 42 49 120575 43 697725034 38 40 346859 14813 3 440571 349873 143037 296691 26 17 168805 16 56 24790 94526 456811 6 223538 20 51 39 88 41 427165 439536 95 84 367924 43 7 679963141 250328 461303 279549 98 221662 28030 88491 438368 84702 250456822 407695 253595685 9 43 401928 10 42 7 90 302297 64 896625056 263411 97 365907 128125906 31 87 44 79 6224 111214 67 18 18 403004 131463 8 395181 809634820 64 86882 336983378 406735 27 439912 349846173 172123 215063 143395 17 353512 3 491182 8540 6 455251 51 42 8 315981 78 203770 979891248 72 514661713 5 788425199 42 63 54 426594180 653993452 317453 55 3 376145 64491 75 15 39505 36 386189 498047 466159 80 243847 456060 22 72 274090 91 331012 37 32 38 483845 181516 99 324015 263051 74 5 214536 86 179926738 999419107 37 2917 180504 67 48 61 1 307935 17155 87 93293 24 279967 87 328782 37 54 6 10748 21 444407 27 47 54142 47 257667 84 4 422770 395953 825258513 31 75248 86 32 135737 94 421354 13 669883684 75 8 36 83 176078 94 82 80 373194 328269 317538 97 127763 125991 86 431645 192353 55 61 5649 465514 152508 958401109 194765 368786 34 44 38 466975 350052 37 49 44 29571 286466 422844 331593 20 194069 236012 28197631 51 41 2 20 91 996683164 8 325771 35 4 118324 611353965 5415 424329 72 77 70 57 55 14 74033 102721 36 76 2 489537106 7 465751 7 44 272180 428886 408024346 6 76684 70784 24 60 192197 20 6 290212177 71 420808 281830 77 76151279 23979 27 5 2 265836 60 127441 47 236726 52 583690838 471844 45 278807823 65 83541 138011 228739 5 588614550 16 8 97 86 54 277266 9 90166 3 204156 454041781 16 4 132678 89 269405 9 2 41 154147 56 385568 20 352383 354642 246318 444950 74 29 58 324110 455085890 56 149600 38 424151 8 1 93 21591 6 72 152913 24 454805 489321 51 54 85 284644 4 147528 756269985 76 45 6 433218 1 808254562 455715 64022 208168 35 198006 35 46 60 392405236 63 5 20 45 18 431902 50229 390248 10 200821 510564624 65 151043 152277294 354473 136656 34 149857 446692 53 82 698702799 355149 47912 22 407956 41 9 87621 80 91 132626 62716 520324449 149066 2 2 62 2 73 94 30 102280 73 68 348781 373030 16 245195 542652383 393242 7 360553 72 365134216 31 84477 457853 32 94365476 88 79 1 86 95 7 806549576 66 88 25 1 30 51 654823381 54 129274 88 319121 247394 173038486 464392602 31 25 433689 57 3 297948 409608 549903225 26 87 308267925 120427 59150 8803 172433 52 8 26 434438 335221 93 2 7 85 107403 127613 442675 44809 244377 90456 193888 44 24 106419702 95569 206558 207094 6 86908 317538 654033657 486438 97129 11 473858 3 185234 141064 82 9 47 54 193958 220964 16 62 83210303 142115 103878 141912 12 9 14210 42 3 11 4 425207 84293 87848 23 22 5 949412584 353617075 62 17 57 63 166160 126261 45 242463 39244608 89 7 149090 255231 82 63492 92 135423 92 428813218 24 217030 541679239 73 345186800 267377 58 46 223340 322727 67 46586884 11 81 330398 69 250280 459222 267469 455819 37 318340409 25673 247863 97359 287591 25 222782 362401 120674 1 428524 7 67 25 31721 779308553 261991 425961 71 121858 391554 392817 81 61 23 63 270589269 6 121764 7 55629 196212 36 901595786 34 438059 26 90 31 6 8 10 211057 34 309267207 322784 95 992330361 97 264537 34 31 43 29 44 52 307997 192511 113925 239913 77 22 73 183501 475474 495593 85 54 5754604 56 97 248836 587645541 266316 92 69 55 3 69 368047 237544 478835 65 95 20 28 49 81 25 58 204946 292825536 35061 23599 270163907 49254 59 478728308 447366249 42 40 80 57 1 37 425200 6 129809 61 8 203322 49 8 48 29 81 135382 16 8 182467 257234 6 257559 480662 565870505 446443 418039 24 353531 50 93 54194 6 3 78 18 372594 63 22 335809 30 224648 94333 30 1 1 75 460811 7375 389793 482999 94 6 35878 16333 2 327379 376191 333114711 56 45 7 29 339347 9890 450837393 476312303 9 337638 67 55316 44764 76 946572920 194250 7 420026 488844 416105 165553 171210 46 38 65 14 67 475328 74175 25183 259793 8 37 8 71 70 29417 457607155 3 42 477289 292323 820839109 5 895353980 9 50273 469355 686517201 3 7 51 952095538 57 78889 69 64 88 79 91 51 17 258435516 81 312385 468648 71 86 22 481811 284631128 181777 174436 56 17 97 287083 434928 46 50 3556 73673 120051 71 7 314096232 69 31 50 85 1 370072 56 48 452482 5 89 495136400 80512 47 98 26 82 11 17 286363 12 274265 3 66839 131201 13 918795369 424280 19 424159 5 233723 88 457191 94 18 72 51 9 878249597 763912746 14 96 7 136036 7 80453 62166 53 8 428661 41 51 383789 1 65 5 76 395608 43 17 136505 202161 63535609 471677019 92 369636 482308 94268 96 617872279 94606 73883 49 40 109915 70 707953844 89 143459 68 22 454990 457399 903980800 91 69 701922357 388040678 77 22 30 295838 103181 57855 406495680 25 105939 469487 258088199 1 451639 15 80 94 290213753 998697825 28 60 6 21890 17 275867 38 17 91 51 52 347849 91 68 325219 338384 282243 84882 73 311325 51156 221605 16 3 9 95 58 33 511289804 6 64 347618 337441 111464 319114 70 195975 5 2 36 4070 4 791836784 4 31530807 201693 44 60603 250830 345524 65 104976 1 462610 218082 2 73 240289090 59 603437791 75 3 319132 27 45 548159797 482930675 9 414712 77803 253751 51 723770015 2 54 334554 214091 81 4 523508567 420689 210360 424919 8 400825 5 253462 45 8 1 40 25 33 379442 406007 390543330 408090 332276 14 73 859182061 93 121014 467611 206336 18 21 5 599593438 443325 86 278091 324746 386800 351765023 459302 56 366368717 6 88 436568275 46 6 43413 6 77 101025 33 469232 72 30337 192020 212450 29 1 57 9 334763 213547 458150 2 35 2 26 27 322153 224415 6 82 197058 47962 420469296 4 24 69 95 3 5 431203 275823 29441 250855714 55707330 364658 832226821 44 442833 453750 42 80 259899044 319138 132065 344509 38 51 138409 289467 55 70 223166 51 325492 35 5 52 37 2 4 403309 429978 24 29 72 69 17 22 379380 22 79 4278996 73 40100 92 33 27 390463 238588 385041 27 13 32 360518445 80266 57499 28 28 47 125386184 70029 484491 6 86 56 109724202 95 88 79 86 902734455 78 46 16601 5 773903107 140976 59542 392192 360769592 55 254488845 376056 51 35957 374029 262451 355877 823647691 12202 748397425 57 59 69 176904 297698 371152 204691 26 362366 278667 251947 56 13 667645778 268645 214953520 461512 39 424989 335530 22 7 316540 67 95 108208 2 127648 438144 307605 190279 40 333100 80 33 354114 19 398061 2 57 16101 43 7396 51008 36 188903 163381 16 3 42 80954 63 446920 32748 34424720 66 112726508 22 50 4 255202 8 290829 249621 68 906782671 293257 257029 2 91 9 41 99 497996 274523 49301306 238396 108573 191079 42 182075 8 66 6 23 678611249 273391 316837 8 30 152791 54 444899 40748 115027 481866 122480 472639 166660 33 397466 77 252859 40 593465931 130687 30 97 449305 391097 35 283178732 67 55123 138879 86 10 111056 514204167 409073 66 71539 2 799099392 114766 47 371039 7 33 6 413321 184301 98 89 29 301640 37 296092355 67774 417479 10 72 89248 281561819 74 16660 2 76 1 345547 445865 495327 188532 83305 31693 134936 289537 24 172660 57 7 29 221491 27 259104 58 9 138638 78 393459 264157 2 276455 245268 4 453981 62 3 99 43 2483 492854 72 65 457332 171911 445059 670348536 89806 455922 30 550416759 380974 930724600 362144 361531126 171255 8 181514 55 31 247082 464526 109332 458375 443597 9319 60 20 7 11 465517 6 5 357509 6 34661 230306 67 88 19652730 281362 59263 47 86 74 148282127 242929 443525 75 99674 315974763 23 610492561 72 174614 512939312 179515 93 4 26 21 7342 326601 385845 6 61 1 272122111 58 63 71 257447 50 6 130629 915069910 961497811 73 307798 97 98 219667 9 17 6892 154227 17413 334937 353049 32 31 4 448183 25 54 15 17 80 29 578310230 99079061 96 387781 122927 8045 348759 43 99 94 289382 340712 394323 44 880197463 267144 321563 54 660712638 22071 205928 94 427300 199406 12 138847 6 85 6 290570777 117718 840253323 395493 35634 300487 32526 279361 185295 306834 439023 409683 51 232179 223792 276641 87 79 380624 427584 196470 951769658 264694 68 53 695592951 15 91 38 45 15 72 106870 17 13 278773 83 85 287572 1579 339501 966883244 3 14 134116 66 80 295690 95 89 9 6 87 10066 101238 92 454628 458600 488094 236904 51 105885709 205469 70 14 19 80 421886 495222 63 68 90 539610793 91 90 95434 302866 98 97024 26 30 390392 72737726 136559 40 26 124324 163056 44 280781 564792444 77 459810 181900 21 118960 253602 31 133190247 104518 4 18 39 75 50 95 456363 12 341257 3 489457 33 63338 426189689 9 383950 49 239311 35 196525 11 81 105315081 631678449 181412 6 226724 147492814 181389 73 307109 398654 67 96 28045 346097 280709861 52 457796 430365 311098 3 25 185539 490200 51 38 320611 449937 6 400207 159405 371707 973732279 104260950 66 81907 47 76 691141582 436680 426486 81 5 7 91 289490 383293 461543 5 49 8320 6 71253 43 471105 676133812 24 38 265005 5 13 499017 57 317905 82 324722 39 70 151676 351907 238965 622150750 1 96 61 67 8 28 458590 254745 423840 44 55 227263 61 6 12081 50055 45 36976 8975 624429722 480757 433729 76701 3 394214 4 1 17 391011 95 27 440349 56 87 9 49 5 63 291413343 1 92577 71 57 317327 99 259306 85746 119922 171760 65091 12 417810 43 684694071 360765 49486 52 242351 476098 372668 36 443178 131087 28 16 9148 393962 187548 6 39 24 287410 316212 114894704 90 256996 3 328183 85 358424 65 275223 322539 8 1 30 43 13 305910 412258 59 77282 1 13 413914 33 259971 93634 76 79 83 131052 224206 1 345650 39 95 194776 42 183314 52825 138070 687925480 358932 70 49 240083 394389380 65171 256506 184360 67 27 490376 8 45 412354 34 695305940 73 258786 39800 15 47 2 477820 60 298397 155852 502030144 460938 25 63 39003 84 95 4 459241 466366 218171 405383 71 2 56 25813 62 26 145056 301914 333610 53 376741 496241 27 43 45 4 36 471266 25 35 6873 6 14 53 70 40 1 85 22 934476465 34 66007 46 19 30 101730535 72 207211 219434 435653 48 16 736515901 456046 3 9 102458 29 17 36563109 14 94244 272444 265090 14819671 68 84 94 417733 172100928 9 449971 108502 137554 74322 4 46 508043803 409181 185824 51 438950 493990 281739 195687 71 11653 401119 136263 41 200265 301008 239621 72 91 325328 212622 48 50 856331759 229142 280505 68305 6 326266 111027 304374 228029 10 15 12 87 92 62160 97 223965 86 8718 70 798845101 59 21 450257 516501238 41 252583 495026 73 54 37 7 57 426662 33 8 82 23 84 721011259 44 463793 3 131543 195814 9 8 5 975205611 343954 9 42178 3 45 19 48764197 252156 564678957 618966527 52 34 334396 66 302015195 91 20 355504586 12 243042 779493928 444342 8 16598 53 421415 29874 92 78 470857 24 11 36781 91 80 49 12 841501336 248554 449237 132734 58 513923612 9 96 272862 19 241560 92 70 154494 278696 3 6 185805942 63299908 84567 421160 50 5 286 248211 6 689267469 298455 52 81535 454225 82825 45011 47328 56634 179290 1 26 336146 321872 11 33 59 94176 197013676 255833 82 96 53 92 1 57 93 40 51746 77 181594 10 65 11 94 68 26 17 272275 56 86 30 77 15 37662 157874 37 2 74036 5 51273 194461 91 423825 28 98 19 15 129103902 39 94029 181423 42 151577 715582293 44 39 314610 53 418149 49 123377 23 65 50 67 45 125261 33 418319 315877 8 2 66 26 484953463 242416 51 17 56 65 435385 43 137497 42 56699 305112 9 98 57 62 20 151344 69 448064 272581 21 227534 474498 190040 889767712 23016 22 187225 962493847 3 67 58 65700 5 48283 8 33440 592909635 65041 50 1 295365 31767 43 249268 101520 321744 1 86 217206 438274 63948 416569 329098475 237646 46 313317 348466 266483 445484 21 91 188615 288672 53 338766 62 418490 13 322341 5 53 80 48 71 71946 466847291 18741 92 273636797 9 455417 31 104218 95 28 82 451184 38 285664213 275417 327576 208650 16 63887 360708 85 73675 472564 228849 423430 70 342586 83 304083 83 11 86 17 5 358831 92 71 46 95 79 47686 6 46 319759 261341917 22 185807 69 71 253068 5897 12 63 232434 39 255762 79 29 89303 5113 1 84 37 48 6 292867 11721 398874 247254 88 9 3 95 14 88 259577 34 211538133 286859 374875 72 301481 394830 76568 435278 1 281440384 40 24 208692 26 660868315 70 97 57761 9 77 349842557 482333445 320476 87386 16 896521975 94 487457 66 5 61 99 3 89 42 877485664 2 204569 495006 288088 34 233037586 343172 204062 1 33518 369097 367600 33 11 63133 62 40 120115 54 156383 838239745 244704 88 91 147814113 541684641 83 216196 69 40 62 467232 69 390502 98 47 98 402851 444119 292427 99733 16 259985 264654 9 294991 88472 34 475164451 477506 91 568701136 51 38 488902 39 99 247413 468747 33 161245 102873 90 36 51 83859 9 10336 115843 326797 44 6 306299 669321391 80 89 23 377094 276600 54 125202 36 4 368577 93 348378 188020 64 222874 67 90 50595 769072442 44 189275 91 74 37 85 398023 500 91 375355 746848001 9 136683 57 363128 446252173 402954 667214965 6 199944 67 7 310175 18 95 29 275884 22 269596 97 41 195042 81 111394 81591 445099 72 47 91 46 72541 39 463416 54 73128 87461 121869 680396831 344799 216453 51 75 151029 44 434575802 50 5 266724 215393 75 598918284 81 436714 52 13 3 476364 271700 306761289 8 81 86306 77 22 338769905 406230 30 372716370 61 59 10 283303 1 58 2 632081589 363648372 35 475650616 6 21 64337 850293592 778788941 48 299994 28884 399053 55 3 187354 2 251206 90792 3203 88 17 3 356777 108317 7 63097 77765 4 84438 32 103256 36 34 97 422120 253867 422647 47 278056 388643 2 2230 89 4 12 186687 78 8 608626264 6 5 46 344857 82742 482088 370815 65 313861 41 96 96 396030 43 359690366 18 19 266905740 215544 21 57 47 65 87 5 13 99 9 2 484144 353128 95 5 358977 14418 303313 94 59131 43 40 355238 60 78 97 349040 33 258060 970362138 9 273502 68 61 210778920 93 59 85140 143165 489060 71 149724 13986 16 21 16 79 11 41 93 89 31 61990 37 370697 61 2 53 238155 62 472953603 216124 7 32 65 224506 57 52 82 439256 29 11 65 82 74 1 48 162364 132538 409049 53 24 95 57 18 287695 26 215870 70 64472 94 62424 43 214340 4 46 24 68 17 8 244575 9 63 946168829 4 22 498594 137196 398593 494764 21 109491 6542 2 277127 77 60 14 83 44 104535 46 61 305472 494304 76 35 64 2 118496 29 59 72 40 488962 44 91 91 42 22 22 213524 65 322688 475565 38 20 411373 1 106926 525183003 116653 229476 779673181 58 163626 115268 87 83383 5 719641698 97455 410190 163293 780556835 433108 77 55 66 321396 288233647 7 80 341294 460087 481094 483487 13 272755 28 55 97 384393 93 66 67 29816 5 299936 19 207224 1 23 66028 54226 85577 342083274 65 204873 36 69 65469 84 387728 8 348575 67 2 17 325315 107569 3 3 71 91749 380123073 363881 7 46237 194972 72 747465699 105987 147129 155875 364455896 47 76 67 391404038 39720 69 142334904 108866 284654 72 78 50 150648 46254 3 15 37220 155867 88 79 476852 10677 5 52 10 64288 7 722568620 41005 449989 29 459989 5 492972 478842 3 117173 96 82824852 274835 60546 56 112232 88 214642 32 29 4 53 94776 293788 8 63 91 68 163468 75 3 323548109 93989334 192840 542171427 251907 9 224842020 373853 918531304 90 36 294231 153577406 194978 66 20 14 162416 43 441683 336744 30 89679 52 68 187645092 94 48 16 280067 25 77 475273 10 71 51 134469 42797 18839408 590621728 42 283671 140068 53 192470 110335 502120888 42 5 1 16251 71576 419057 394827 8 380625 73 278684 740582226 124053 6 7 36 859611189 449394 76 129409 225588 532725057 289624 2 4 426717840 962738020 388244 57 51 423461 98 117992 23 700938367 260643 15 483647 101944 1 205454 164393 54 352948 441927331 254288 86329 95413 399506 9 260926 199862 5 127445 16 62863 240674 85 94 485362 83 98335 39 41 66 12 50 18476 56 66 62592 23 137175 21 7 8 2 6926 57 73845 34 83 619589917 38041 173722 40 73 59 358121 48 788921378 23 5 156010 465677 327251 719574415 96 40 62 77 107312 60 2 71 912595239 265200 1 102809 42 80 17590 63 62 131141231 6 12 345435 31 754281835 325268 85 637003766 37 91 78 17 645180514 191572 93 83 39 20 484428 265355 227234 69599 73 104413 958965748 41784189 727868650 43875 69 61 71822 202037 454523 4 69 46 277909 369226 322238 315761 4 119603642 534241564 53782 343666 211688 82 30 219536 90060 281412 41 389414 56 54 863203568 792348772 38267 141588 487005 73 80 70553 30562 50 408100 51 7 5 441809 45 68 8 2 420865 80 65 2 85 56 9 42 166255 3 98 55 47 379016 89 16 13 130655 6 49 56 442193 254374 288973 17 78 70 6 471698 99 418150893 90 62 32 381935 97 3 37 26 93 94 37 509267928 59 65 59 142831 481199 253397 2 91236 224272 357423 16 583174801 5 50 48 64 496379 59 390006 391259 93 480059 61 26 53 50 89 488851435 230276901 42 123996 23461 43 7 5 90 42619 79670211 85 21 5 34 149098 228691 276499 990683327 26 269888 10 126887146 89 2 372077 30 191093 95 479168 464919 90 63 75318 202114 470062 76 7 456366 212536 48 87 255971 8 250735 278061 24802 92 394975 3 763163511 474630 769163314 5 4 316942 562811563 754582816 82 263562 10 331053 173097 50 376796 92 93 94 278337 72 125269 1 916274562 197253 394966 339680 39 15 660657459 30 235729 218947 48 335477 93 35 52 274608 3 34 497067 32 304707 375589 67 62 92 319947849 964498837 253891 7 62023 829948099 14549 4879 381758 375445 26 290006 363709 8 60 48280 272825 57 23395 473435 339910 6 37 875 5 197158 10 27 21 40 76 372202 65 31 483304 398530 188053 27 13 11594 379759 16 595976230 226845112 23 39888 71 484062 34 9 9 466595 489168728 431055 492002 71254 21 28 155577 481919 329162 354040567 97 807182931 430292 462580 24069 30 76 114849 84469 63 36 45 13 6 50 82 3 310140 605878307 3 59 26 19432 481087 299589788 420710 2 26 4 2 143435 97 145957 361589 31 74 993131535 63 10550 95 12 73453 787806921 887400100 199197 404925 80 6 95 117916 3 387146 306639 75309406 706537509 59 55 45 21 53 80 11 99459 102872 449276807 44225 76638 53890 618522623 209969293 416302004 87 22 9 80 263190 89800 366294 71 19 21 46 95 84 37 7 20 310781474 387858 37 8 407339 36 94 262505 660389402 56980 146754 193963 19 57 850886285 149131 520845769 19809956 300257 243179 99 45449 295324 90 885144747 26 84 267822 392862 486997 27392 3 98 384094 394839 96 89243 96937 376412 237476313 418287 436662 60 371850 5 6 60 98 343160 29 6 77 33 34 448522 64 264092 610875401 61 61187 246479 62 76800 80046 92524 240770 438089 20 372805 54 525447583 49 242829 4 495293 19 220164 71 61 82 7 41 864008544 2 379614 141998 36 28964 6 89 172840 2 205803 33 84 264249 42 415381 73291 40 1550 327189 33 27105 133523 232362 53675 244430 19 49 59 232871392 9 87 312344 429127 86 313785 238984 74 345487 478624 50 3 41 406522239 48 418853 76 441100 54611 3 280971 325601 127335 8 499333 145263 279639 28 157744 87 48 6 57 1 72 22 63 845424177 399855 106949 172203 462556 106978 60 399566 629908193 16 326929 58 7 624406376 238036177 23 310608 114526 7 13 159551 51 392391 4 87 932519045 257244 62 22 751840696 53 50 249412 354583803 94 13 21 58 46 20 44 32 257541 367411 232739 148091 319533 20 283787384 409525 239150 159127 246452 33570 449870 32 455311 17 91 8 188202 1 275373 47 51010 43 750634199 48 485874 10 24 67 24 22 357700853 9 314155 5 485713 151035 80 89 467965744 52 4 224684 51 29 236423 71 76 662933279 122125 5 83 95 83 341484 23477 62 937190690 95 80 357993 78 51 33 350577151 49108 76 88 318437 3 93 411340 385648764 64 376431 11 93 6 81 53 46 66 36651 29 20 173465 362542 158259 14 884529206 366084 964341030 8 310924 52 73 39 332270 134714597 19 99 219720 25 58548 31280 399746 1 351392 91674 111640 94 159794 11 427179 2 254097 52299 424017 55 26 85984 43 3 46 4 437745 481532 2535 238245 66 63 814776925 246270 57 30024 455366 585243056 43 81 63 38 31 215502 65 9 93 65 25 307357 62 73 198054 89086 137491 715816570 57298 280031 54667 12097 205642 99 46 39 88 22 51 105335 598153105 309207 468086 201435 346951 214562 54 14 496439 56 326081 442343 358009 33 81 23 1 42 279382 155957 39 75 139767002 76 88 239642 997354666 315996 36957 4 79 454922 99 7 80044 301622035 2 5 93239 233846021 3 83 163920 23859 260931 360990 212949 93 822535013 3 8 79 39 16 30837 184002030 29160 309547 436007 476213 74 249113 423360017 52 70 51 13 48 20 54 78720916 206727326 300778 90 142352049 41563 7 50 307674 244229 17 281569 1 95 101010978 4 451998 293927 70 9 398377802 53 497170 70 76 16830 4 28 462513 698 47 29 53 332687 365618 80 429594 182616 294006 49 236231719 52 354810 489085 888097761 403168 63725 421936 96 34 264847 726232508 398636 852763330 35135 101793 254911 125645 12 35 37 250490 571995160 4 667786543 451922579 271794 5 17 13 95294 483005 13417 7 15 355460 35 88 223643 559052306 19 58 118694 60 8 438225 82 375182 68 68 8 219331 229108 66 24 22 173326 6 17 51 13458 769133212 364771 44 3 344121 77 313169283 95 269930 119503 304222 403090 946750212 55013 301667 477976 79 5 163065 177002 465837 345066398 353611 37 328808 308856 325234 70 42 83679 920630399 18 331308 278610 137448 49 36 101339 6 408835 39 71 755666358 17248 148733 21 317042 4053 4 50 230198864 193687 49 246015 84731 37418 4 90 32025 314114 4 868158491 72 86 3 59 83 2919 1 52 32 35898592 79 486718 461638475 22 67 3 81204 58432787 286619 443861 408934 24 992988303 82776019 308090 88 82 9 415575 362705 31 5 410735 60 6 308982 86 81 173250 381540 81 172238 268615 422696 28 484455 246108 456767 81276 68 17 71 31 76 71 68 480591 92693 6 392445 891076420 910525502 30 398823 7 95 59 95 25996 92 94945830 332281 65 71775 85 375350 34 12 30 71 38 461966 242297 468655113 47 36 125661 55 92 242055 116534 547258081 136015 907621657 51036 437655265 343698387 20201 60 9 80112 79313 262570 76 91 397835 4 87 25795 3 6 354843 486563 159683 74 193258 220135 100219831 813470937 89 3 38 125348263 78 343050 73 448434 359224 67 52130 491613 54 392639 90 260032 122613 64 747601222 56471 256154 232597 23 31 8 62 455062 33 246082 116521 8 467990 4 48 30 46 284352 5 32526 400053 4 50609 3 127234 30 82 239604 38 250433 394869 301228 59 44 26 257061 4 2 9 484533 88 111354 91 35 60 34 226628 391726 2 138354 58 11 179277 497982402 620906044 35759 64 93 758359060 26 301550 53 19 675110378 297152 499337 26148918 2 49 52 54 234874 476411 8 468271 192271 54 68 33 55 155560 436676 152601 78 59 247172233 406715 865961320 76 49 433849 4651 68678 17 144488578 15 417215 159368 26 818671401 493845 91 494266 322302 177260 60 64 330405 45 69155 324986 5 9608 187548 26519 388557 175473 419653 65 37 1 285653644 175247 333647 7 8 96 70 408609 402148 23 153146 4 96 45 499229 187804 76854 32920 47 325532 388157 9 450811 47 46253 117754 463585 327600 11 195166 39 69 49544 8 62676 33845 14 49313 542089876 84 579893321 50 259733 91 72 372152 32 64 98 274702 119743 8 393673950 34171 196552 137365 9 857480082 464161 220248 68 34 65 336895 3 33 370776 51 158920 7 1 397953 79594 294865 332460 77 89 134158 160904 48 90 55 303353 91 98 368715 54863 74296 97 51 170635 874186421 12 239066551 43 98 378104 83 3 325969 155525 169732 62 3321 271232 282552 64 401464 70624 91 189989 588874794 459717815 344820 447523 471280 159658 44 47 5 186178948 330346 498859 43 370555763 393383 78 2 209959 9 9 3 191179 329589 18 12 41 221748 287221 69 228661 69 383208 293177 112914 4 57 234321 23 396169 70 21 459733 366666 340264 335316 65037 3 12 8 189855 121380 75 56562218 55 58941 1 351762 41 40 5 13396 442012 90 82320 78 22 4850 381579 56876677 8 81 54 434858 658378780 8 83 409702 254726 19363 4 37 291228 70745 14 150225 37936 776986140 203114256 22 621887554 274889 11943 5 396739 482208103 89 34261 6 79 219994 8616 18 42 81 353927 81 57 5 73 9 70 35 419197 43 31 58 28013 92 15 5 23 44 14 62 81 6 93 4 24 76 65 36 700749403 37765 63 79569 101676 91 67 882304791 2 98 385078 729974956 47 73431 50 79 267819 68 45 328910 90 184985 142951 107774 140066 96 24948 8 9 68 463902 418734 402191 1 2 92 52 4 365197 310549 4 145343033 306865 65 113562 200703 6260 8 49 194015 93 354036 158852439 51 7 40 323347 88 47505 79 6 223750 83 91546 93 65 855426693 47 11 49 61 62 63493041 318275 444699 337423548 143334 528635224 12 10 8 343307 615622107 301726 121376 438249 6 83 4 95 212841 74 419575 131675 66 516299073 2 6 5 29 57 46 257861 168791 132796528 31 205214 87336 326915541 252434 91 99 99 36 86 397263 13 465641 447898 80 41229 442890 126573 60 141194 52641 56 136544 225022 804433426 261104 77 79604 269975 89 391954 439226 159302 95 8836 47876 5 2 5 20 78 29 900953174 257217 86 472820 80 98 13 706312535 454543 29 89 65 373287 160565 177110 189847 9 3 71 354508 98 356817 191210 17 42 81 94 203704 72 392911 402257 556214486 46 2 49 142620 486741 15592 488204 9 229584 174081 482404 94 127653375 91 356478 16759 265859 31 2 441189 303265 65 13 333408 18358 66 82 39 68 424293 75 292138 36 297765 14848 53721 13503 7 262578 370834 31855 3 174011 132290 96 93591 253985 27898 11 64 13289 457368 191224 431881095 46 412759 53 64 62219 443585 56 8 278814 8 43 54 9 426211148 151796 3 855787579 969163881 94465 117607 117363608 350542 20315 37 173059948 278246 241104 180715 27 311157 95060 52 8 12 118220 7 481478 65 98 54477 337787 122199671 431100 16 75 306768690 69 280836 49 10534 52 67 339976 361619 36 490136 133563 496628 73 12 159958 207583 31380 47291 98 37 60 325843 901350219 278106 29166 9 54 281243 68 21 452532 6 57 2 14 82403 37 1 184929315 340686256 10 6 39 3 9 321897 380898 42 131619515 94 346820 221581 163057 39 35 20 51 99 439135 38 324537 67 80 142099 110463 19 299161 214592 10 60 60 80 45 206736 23 10962 201824 256070 419786 44 407299 83995310 10 44729 45716 414207 122724 598601957 88973 387505 254380 11741 11 51694 86522 16 17 37416 304444 491088 225308467 366788 280512 439516 9 32 607059365 162168190 83 44598 189018 9 334249 72 75 6 309091 98 3 10 391348 137781 24 52 494413 136116 11 81 48 93 8 282534 5 215109 44 288166 76 21 926017754 425364 95 74 2 87 64 2 244945 6 36 74227 5 8 402784 45 64 4 4 53 708567108 100216 21 75 47 49 282587 63 130909 21 13100 908895177 471563125 52584 54 26618 203588 8 221246 516090854 87 4 75739738 23 53 423483 25 243807 276757 77 431345 266683 386596 32 486496 88 5 186963 92140 35 69 45 886463008 202071 83 3 57321 278409 193194 433078 55 245610 30 5631 7 382109 362153 1 312573 230306 366153 5 414010 69662 90 327121 14 182907 240611 476877 96 65 267458 544992295 61 260836 74 2 95 50 45 443164 77 280207579 18 40 498152 32 345427 57362 38309 475270 429518 80 1 646798963 85360 125119 96 18 56364 72 320583 481340 55 427671 45 462996201 83 291218 59 294731 344986 199700 250773 346800 153596 66220 88860249 48 29 318217 530123767 410522 3 136992 9 42 334441 276791 1 223162 14 63 18974 54349 57 72191 553678521 18 67 49 5 93 483987 741974358 38 354203 266124 467745 79 208123 36025 375510145 55 55 473979997 56 5 131282 177499 392800 86102 357759 22 63 97784 81 623829802 9 46 37 193919 28591 82 8 3631 160333 440778 492475 159891 24 89623 23 71 301511 42 36 94 72 568726663 306291 47 416149 83 94 567292928 42531 364492 86 58 220561 459088 91 471012 458828 4698737 56 235102 133723 80 27 9 257741979 485196 79 61 50 961516375 86 371784 222464 287424 87 142339 82 214314 457608 265612 306876 94 313548 66 359424 479948 64 23 5 85 5 333044 96 6629 58 40 273108 17 65 375181 59 95 899965381 93 8 8 23267 428371 2 423921 218777621 216368 23 74 8 208607355 120624 36 62 24 65053 491796112 56663 6 213702 263454 81 44023 425437 372325 81 71 350229 22 85 170751 35 44 16 535204518 601560282 23 19 62 737983002 198620 24638 53 190920 82 215254 158025 5 358302 56462 300343 10 96 63 12 60 20 51637 719198877 37 482481 88 3525 8 10 66 95 96 91416 32 98912682 110857 240120 555482367 31 96 23 141426 5 42 40 166659847 255439 69 326048 25 75 98 409751 8 38 791967162 60 263936 72 77 25 231226 2 96 181091 25 96 76 34 169597 234619 10 98 356757284 85 257364 46 70 23 476380 8 84449 170783 80749 5234 76 389731000 378667 411537040 36 386253 85 436510 35 328535 372549 862209318 2 242909589 9 422172 27 81 95 25 34 491746 47 480708 99 48 415228748 164368464 24 172158 71 4 49 7 30 34 75 10 92 17 276423 1 377204 177380 247447 51 186191 306055 57 326018 26 29 293977 14 44 26 40 32 997939835 99 76 45 127933 450142 408063209 351949 247765 82432 69 269394 341609 35 464339 82 74 341876 84 164408 173327 39 728855533 56 35 491632 5 77 421429360 5 484697559 59 374632 22 71313 27 181938 933187962 9 91 400134 358924 14 95 722154162 108595 872622780 9 92 79 84 280576 58 235007755 226725 305479 61 560613779 364575 20103 38 121404 11 465374 63 30 423155 88 520187237 26 13 43 48 3279 4112 3 258448 245320 134771 48 8 34 4 72 204291 21 69143 79 61 27 92832 107850 844323481 455825331 1 27 51 80 15 113870 17 233350 85 9 4 98 373534 416069 8 362165 497042 44 59 50 206414 309694 54 35 154847 63 9 307291 490880 73 352752 81 95693 9 195802 46436 82 250977 95 96 8 54 83467 52 492626 339495 89 71 48 679472285 4 431993 79 43 314361 213019 17356 9 19 17765 6 420334 301011 39 11 11 80441 69 70073 428372 16 325921 19811 288699 65 317390 63 8 74 45 648677910 66 274688 25 65684 36 832832653 471392619 489929821 6 57 10 89 37 59 374348 293117 9 95 665156588 40 20 181628 72 15 63 446300 32 25 561546581 476427 78 13 442166 84 85 12 7 26 27 11 92 242156 39 319255 420711 177092049 221405 86 2 242221 502210433 473041 316404 81 75 324082434 69 11 115680641 677052247 95 34 156540 128638 9 44 77450 310918 15 76 51 26492 496107 51 76 408048 1 88 24311 87 42 821137655 2 31 7 363499404 76 468732492 49 268910 99886 195363 146063 1 476784 27 9 124939 98 40612 784381141 1 217642 108508 636214585 33097 95 87 183949184 72 78263 464959905 2 44663 73 6 89046 47734 31 18 54406 48 57 14 69 9 47 208739 3 5 128825 43780 185059 80 18 232208 9 19 269249926 64 199858 411236 296842 47 46 435522 76516270 156865 263972 139188459 28 331780 450918 316115 288234 64 1 202137 48 38 78 68 95 86 418791 58 6 253838 42 91 319872 22 451587 52 8 36 313268977 4 44 9 748490247 96 278852 177608 4 33 32079 327558502 36 4 82438 120081 391728 51335 8 95 166734 267270 8 98 111092 733934173 1 78 91 88 89147 93742351 9 276288 7 399430 46 89 3 32 208235 8 77 171810 6 88383 301693 63 6 12 98715 18973 30663 24 154685 177029213 177355 481411747 113561 269838 11 30 188621 98 50 774942987 57 756265723 355457 82 14 2 273908 464290 6 55 7 324657 89 873644076 251259874 9 590466382 3 13 64 11775 130879 103894 196325169 8 96 90 305628 9 193507 364696 332108 493637 413135 59 29186 415306 99 488993 85022 45 30 55149 464590 1 238600 215749 279231 392196 409275 21 15 284407 197363783 162774 171041 26 402093 43 4365 31 843201196 318850 80 56 298166 42 53 479367 50 78 37 349363 30 241009 478786247 5 26 68 968093406 340570172 27 3 57 107511 358262 961656582 959379457 333179090 53 78 463495 2 1 459537 4 76 29644 81 496041 576306359 121300 314064 61 3 197647 19 409344 9 201199 7 45 93 226188 81 3 42 456728 538618452 784551506 55228 35691 62 76 90072 300143 51 75 43 172593 2 433128 16866947 359087 498937588 79 97 313397 64 3 68 103244 59 300939 370538 87 384843 92 7 685356433 30 371363 422379 82 48 11285 76095 327529 365888085 54 67 155958 11 60 77261 10636 59 71 61 307580 961230115 4655 399735 105630 98 61728 8 477672 82 286521051 148803 472307 89 4 43 48029087 267113 43 660733644 17 426803 63 410971 29 843012000 571794741 51160 76 313946 90 56 53 38 344686 54 18 39 28 402700 53 113900 36 125805 85 6891199 99 67 388756 20 301596 766113521 71052 298153 72 25071 60788 3 91 84936 28071 19 21 493055 448060784 398580 113503789 92225 203681 57 57 39 121730 61 9 37560 128852583 94 367303 29 48 7 84 303110 3 289111 29 254162 323423 54 8 7 241678 321000 80 80452 79 28251 178231 70 70 89 51 4 40 3910 360934629 7 141740 8 47 72 270946502 67132 297471 62 124357 584266656 217256 60 97 1 71 132204 263236 587912927 285363 298149 22832 521248170 164119 90 63683 429356 73372 188216 492402 382956 33 287916 828326362 288546 1 7 5 567657650 212214 377536079 57 3 52 268909 350225 78 415324 127173 47 58 409199132 77 66 34 7 38 15523 490877426 78 68930 171879 7 467417 284146419 165196 95 559297623 4 99 234550 867069272 21 4 4 84328 239881 48 158124 28 348175 362993 2 3 51 43 140161 44818 97 110866 6 485733 215092 27 75 926392500 26 316472 416487 60429 263143 508473322 328420 208657 472563 47314 57 75 170229 82 405823 69642 4 76 39 63 66 33 477466 408177 11 17695 52 899587110 29 271710 58 160855 114013 37 108485 89 27 414160 350338 157059 95 95 272011 549453071 87 135540 74254 8625 98 71 60 80 88032 6 23 15 40159 19 315874 91 454772 456868 59156 90 50 448569 47 477406 147464 145868 62 123678 58 85 129315 85 326017 56 176444 75 120863 468644 98 356886 903859591 9 80 21 38 477824 80 51 4 23 189081 41 16 45 478583 240539 388228691 87 3 315666 8262 48 77 415994 26 11855 13 65232 165567 74523 363215 1 90706950 940192350 307841 78 20 252288 170789 22780 23 82 276199282 87 74 4 22 21 670470969 318067 53 42 74 55 96 423986 15 170606 618124735 83 8 87 5505 39 42 99948 2 791335247 7 163354 71 24 12 3 268321 552249430 38 60 84 97075 35 35 470858 67593 134924307 367276 52016 832311822 269331 184123 20 58 143525 8 83 96 846990894 28 70 8 472570 394215414 1 14 61 118950 58 23 209682 73 96 55601 63 196032 27 117451 397204 8 87507 71 179414 260488 360026 128451 62 8 87 20003 756550378 309120 1 478610 55 76 241055 564681685 425684 42 16 30 463470 343818 27 51 21 218733 72 36 316180 115025 94 91 91565318 317994 234502 83 70 12242 40 314299 3 49 62 77 62 40 26 88843 15 40 225932 379630 1 2 281599 44826 198791 185202 302427331 50 446419 55963 213700500 4 4 192126 382261 332013 259241 56334 341533 49990 21 70 186074665 338015 586758727 899105882 109221 13 8 33 55359 9 1 10821 590141094 9 164698 94 82 751411974 47 76 376632 97 57 9 444358917 404314 389337 67 4 47 94 308352 407194 284698 265368 53897 48 130789 8736 411288 937174675 74 315031 83 344884 1920 100378 81 283267 77 21 70 25 101788 15 409622 399817 178226849 349315 66 42773 423589 6 8 7 326985 10 353368 408063 15005 259032458 201664 333117 83 14666 196420 896054628 16 54 37 13 6 54 490437 76 127703 29 25 6 36 420313868 79 50 24 118794 284713 813745929 26 70 9 12 6 471466 8 888596704 238101 23591 82347 270215 147174 89 154687 53 15 234004 35 88 195727 1 72 8 183621 31 330702 33 32775 48 31 73 19 44 17 468576 229121 329290724 39 178599 363793 55 75 87967 141991 6 4 382542 81 349885502 42 68229 362547 98 35 97682 423253 56 9 370517 336605 1 3 315216 18 41 157684 263443 240783 90 11 422354 59 52 35 87 43 993461466 18 79 198544 264251 517842345 28 66 9 96191 32554 91522 7 484703 344767 38763 3 91 485079 2650 42 9903 42 219242592 300224 96 171112 82 19112 11 46 489728 27 87 40 1568 99 34 1 47 86 250983 6 153305 33 338776709 15 34364 239581 254075 227630 447807 72436 84 655302821 62 4 187206 66 201 239951 28269 747249301 264375255 12359541 2 113002766 423707 92 232761 41 52 277870 248885 51242 78961581 31203 43 18633 57 901448230 5 39 260363 802883145 67099 381009 328560 211661 405728 436941 8 32 524998980 63 3 415641 27 26 66429 6 72 51 19 543477248 57 363725 13 46 395273 165353 444378 48 36 34240 80 354036 187198132 20 130268 28 79 69 101220 478253 36543 271897 55 92 89 73239 358998 9743 280357 2 820915755 61 21 19145 21343 430090 471676 421963 8 429806596 431292349 59 3 6 21 199550 24469 24 87 50 82 289902 27 66 270849 81 754799171 5 246568 42 359997 97 26 6 215938 411770 470106 243320826 5 34 185236 90 466846 485873 458522230 759520094 144193660 18351 66 17 624663579 166950 4 194402 420519562 425053 42 310230 205003690 54 235251 78 830557801 68 332638 389316279 64 223520 43 88 335468482 489231 63471 104143 8 87 16 50643 307560 88 96 179247 94 3 43 223237 60 35 236319 19 926139827 472389141 54 440076 56 334350 75 10 83 93 323096 97647 2 74 345016 12 57 53 104933 1 30 73 34 19 25 95 388547 23 8 78 74 124499 112071832 60 813080506 43 10 155416 99 82 134508 84 5 9332 2 18951 223307 180903 2 182176 202176 52379 75 190286 371754370 91 8 396073 99 42 377382 46 69 368100 67 57 255935 474114182 60 27 32 487214 9 266312 26 782525203 64 36 296906 82 22 36 2 409331 48 5054 74 78 467439 5 16 70 54 302269 13719 408629 179937 165826 273739 1 174795 24 28 45 72 109019 71 265851 68 59 220299 7 315187 287643 6 810115737 9 92 190121 7 557502321 69 19 680594546 435756160 331090 82 32 294567 93 1 29 13841 107720 97078 104770 1 20 178727 82 188146 103655 648136788 79 253813 39 54 365781 389372 5 89 162742 724447904 457089 27 6 1 265319 65666 63 254550 28 286986 15 452501 7 718696448 67 29 15044 98 29 75 88 58 435263 48 261451681 11948616 458665 66175 11 31655 40 2 13 658204583 474464 311279936 319260 29 35 27 9 160744 80201 223876 212279 97511 92 22 451046 43 60 24 304347 4 76 196759 84 302458 46 627595947 781171594 67 49 41 7110 41949345 370572 50 203433 487790 96 203657 25397 49 430716 62 72 23227 10 22 27288 312417991 18586 34 37 128103 991860550 8 26 76 53 54 163394 63 11160 85 418599 233863 71 99409 297217 174348 59 281669260 406742706 454548 47 24961 60 363850394 2 241718127 84 61093 40 332063 461931 370078 33 8 45 219950 58 209593 30553 34 22 264397701 474132 346425 63 351222586 386492 220436766 384154 8 128136 5 101231 227671 272104 26 60 6022 92 3 6 12 478235 622305905 21 734441675 343284 4 932149055 133680173 65 49 364900 1 169744 229222 36 265340 86503 31 73 60 64 98 468379 422727 427384 89568 144106 31 25 117670 86 68 391685 8 3 99 369931 21 286708 473046 5 42 226174 30 9 56 496314 303269601 89 33 77884 18768 59 47781 44 30 8 63 212437 29 87369 160371 90 42330 64 217670 328651 147253 59 97 366961 99873 41 87 35 2 3 64 3 21 361084468 40 124612 9 1 53 15 7 222063 339878 71 297304 74 851893762 881088886 18118 44563 31 41 236264 105544 6 46 476994 855353243 71 31 63 534806512 208291394 345656913 32 43970 55 5 14 197941 51 357733 8 148394 67 85 88103 311792344 240357 416066 961970449 317463 68 216435 31 143804 3 64 369713 438232 58949 18 45 109727 88 65 406368 4 127070 9 75 842124209 469028 69 471771 21 171159931 42 205738 312420 66 1 79 5 77 333967 373107 306698 154753555 26 77 8 20 72 141902280 3 33275 67 37 2 77 301961 34 6 1 202018 10 31880 352664 2 99658 37 11 21 160427 64 75 65777 200590 294770 79 105304 836550828 9 54 77 144858 136451 72474 25 19678 48 30 11 22 15 26 4 22 90281 38 13 129777 24 6 35 487669 340024 340082 93 57 403434 68 75 49 54 219595 298381 78 198572 19 268971 64 98 276637 345091 166219 97 62 338539 72 700526611 69 27 34 303784147 7 459387 39 85 19565 443878513 25 464622 459471 18071 226853 16 433650102 50155 123747919 178775726 46 178588 491194 392211 37 90 92921 212674 310841 259891 75 89 104972 15 124321 79 48 15 63 496133 31 167534 120588 23 81 76 245595 1 476697 279045 58 249472 73 52 88953 896519170 50 318942 474157 26361 62 92 87 217136 761191146 336694438 129886 338092 401010 19 48 23 58 11 195245 247535620 13 411840 101803 366592737 197307 71 209863 92 146065907 81 6 79 45911 21 26 83 44 472505772 6 95087 88 69 89 57 60 1 4 262073960 8 226302 90 28 58 62 96 233104 298715 27 65 75564 407011 239382 335354 41 50 16 333216 41414437 14 30 93 191590 485066 50 9 817256689 280323 41195 319713 34 80235 147790 66 259530 119468 85 637 17 78 337955 197661 1 497181 8 22 199933 53 129017449 27 23 77 46 94 193013 479590 850595281 296856 90 249061 92 216970 270274 209191 57 196184 85 311782 205279 432020 88 204277118 9 67 59 352378355 410715 6 7 9 8 126895 450595 43729499 18 19 125623 65 152543 51 6 276710 65487 5 32 203310 473571 47 314064 98966077 16 4 837057297 357498 219945 59 813880121 88 972442553 865118499 87 18 270916 12 482039 395444 430014 95 770101012 171925 48 24 67 99 5 11 7891 62 67 86 796327811 26795 168529 365594 57036 592112734 9 179771 4 411438 406376 32 3341 6 338544 390797 62325 482565 93 92 50 91 460742 46 44 78 207731 23 333985 39100 63 250982 30 201592 471954 275127 81 85 840515109 54 465001212 280215 71 71 94 897596388 183470 58 480043 9 62 358372 252820833 35 22941 57 310974 22323586 86 258031 261564 2 279077 22 82433 35137 11 84 89 322051 190190 67132 22 46 73 88 3 2 353086 105355 63 747771918 4 401978 377959 483202 341741 275268 365797 50 536868134 25 64528 413783 2772 256628 315396 39 1 8 257874 84 351015502 315167 125498 28 82 6 141389021 499438 98 96 255652 398864 60 184689 40 78 61 384732 396006269 4 31 474485 378773 50 509375198 443731 492916 71 276395 943745371 802328376 59 49 91996 678922997 77 52 49 17 432459 58 66 19 301359 30 18 17484 16 219426 8 7 55 494031 226708 370576 48 471464 193029 198756 39 33 84 105897 86 50 855917339 6 60 2 39 7 462472 18 135850 437337 222006 58 67 6 156651 185753 184736 17 210909 6 75 89 404170 15 5 391519 309215 73 434854 388879 40 97 422224 84 5 235170 84 74 31 60180 18 2 7 498094 325079 42 443991 36 21287 231626 1 69 492562 469084 220738 89 496286 70490 84 7 18 67 260262 81 8 37418734 220315 53943453 34248 459776 52 16 55 75 388195 962871056 75 1 24 30 346180 4273 218658 8 42 7 65 154380 173287 445000760 9 403308 382157 235941 60 52 22 402509 75 28 3 275955 72 92 89340 80421 19 51 32 240366 287473 538723527 25 85 76 241742 80 428994488 69 158976 5 6 149780 5 74 356926 209643 21 6 299498 72 23 45 419642 47 52 87 91 395382 10408 64667 477165 552265840 98 32 90 16 345229 139939 48 42471 436887 237127778 50 159173258 35 460588 30 237759 7791 76 476415 566023641 1 66 267599 426773 33 11 322317 82 57 130737 7 9 82 67556 98 50 71 307774 356367 16 61 716288239 11 12 80 214466 16367 6 69 193062 1 29364 56 43 141186 46 61 81673 86 943515440 474754 79 76 7 366645 229961 82 166958 81 77931 30 64 98 79 89 12 31 702738338 50065 75781 42 189032 371377 36 86 4361 18380 8 23 244034 152929 26 37 327438 35 48781 132561 462985 11 30 80 216331 466030 84 233196 72 247411546 266478 8 88 68 42615 29205 3 5 77 332765 18 72 229581 386531 26 5224 55 2 148401 8 114825 5 489564 87 4 77 438390 142026 187534 405419 218893 9373 81 347182 62 253755 53 431666 73 227266 39 38 206978 48037341 473119 37 365130 20860 126427 66 199766 279358 381771 319065 85 89 49 69 69 419538 67365 11 54 932806284 70 61 120710 229285 271180 21 141979 83 760778440 211325 14 56 2 386446 407406 328198760 95 220132 54 351928 176079 107296 764611043 74 45 29 59 7 158744 1 64 648158947 491663291 90 34 172250 96 16 98 809224402 59 53 173111 69 14320 3 651562672 71 62 461881 5 76395 38 660295758 30 329283 19 9056 374076 45 8 78 73 72 9 9 16 21356 170137 958633158 858762671 63 53 46648203 288035 18 65 101306 25 86 70269411 65 48 1 3623597 253688 52873 44 228221 339356 40 227418 92 498889 2 76 356232036 342203 399359 90 75 43328 43 172283655 23 55 40 797279760 83 88 138064 5 363862 47 346714 266289 865289246 208818 427024 72 88 20 389551 9 99 370560 390025 296174 411412102 11 20 421738 147467645 159419 430992 81 201208 10 67 4629 63368 472741 168339 73 237357 14325990 71 444165 328674 60 118357 346442 491368 70 10 454515 873191468 68 45 38 86 20 65 61 367604 5961 65 950460555 7 39 378116 21 307554 289500 67 17 509592052 55 462684 155249 6 9 2 288881 8 155882 57 418106 36133 223439877 465689648 1981 287673 60 14 524665097 82 262197 6 155926 7 234251 352766 266667 301254 104064 24010 38 394150 91 374371 121525 243407 67 54 39 9 296209201 14 20 52 6 46 168453 387695 66264 220386144 289300 381680 18 73687 13 377220928 89782 245806 99 135235 498430 84 419818221 68703 89 67 87 156968 94571 2 202659 37 93 57 23 67 86 63 12841 15 811743579 15 6 56 7 44 89 91 72 179975 99 20 42 230469 260950 810045428 357577 67381 96857 445574 276927 175464 50 383077 384123 694507902 68 92 859227485 478470 64 47 7 47 7 256674135 922246364 306421 14 66 350461 7 15 50 23795919 348400 59 54 33 301073 8 335258 348101 27 502726813 9 368133 48 607875087 3 38 134321 512426527 37 46 410200 6 82 78 348564 53 105098 220751904 10 67 26 183976 255323 24 55 15 5308 31716 5 10 18 200498 841638644 29 85 51 219330 42 168231 60 73 392997 73 2 186217 3 29 295572 367080 4 665233979 213604 17 49 89537 57 181316 77 178934 6 179753 174947 45 50 82 279476173 9 28 10157 455579 376293 27 47 6166 150151 191509 206960 449301 13 819115704 54578 42203 47 82 231773 193682 482399 156298 42 50 89 54505 41 81 210088036 372929 2 254125 442559 473922 59 212600 757691032 398834 9 702216628 89558 483303361 35 126122 72 384345 1 64 833939717 92 1 4 122379 191277 44 463856 352202 106417 106794 45 16 81 96 492226 325251 5 533960078 75 69 356264 353709340 97440 173804 9088 378361 184666 5036060 85 15 10 244749258 172132 393853 176097 152401 76 63 296240 94 53 874940719 156427 66 116313 7 60589 249000 43702 18 361093 35 189006 34747 8 371285 407452 13 72 91 9 98 492129 43 81 63 19 886699587 2 1 99 311537 50 704190686 137426 729851557 77477 85 334288 95 38 391683 203234 248110 3 27385 364023 1 369185 306940 36 71 18 31 4 9 28 29 96 69 133669 26 93454812 71 313752 5 117071 42 255601 16 75 280698 27615 2 222866 473064 32 6 285925 34 12 48 468176 42 63 50 34 5 334433 20 9 695858327 38 74 5 370066 4 293156 14 458655 298586 2 39 20 1 28 68 95 28 20 22 95635 66 846172149 1 53 67851 469876 66 349151 26 76200 830850989 115530 52 421782 1 49 68 174991 9 166096 61 13 420496 59 66086 377419 63 57 52972 467348 6 87 500399178 14 279483 4 82 98 2 49 196581 442408 471278 148437 43109 92065 332845061 64695 85 177156945 322242 313102 36 68 185421699 41594 59697 44945 23 40 85 6 40 20 202588 97227 928495775 85513 85 32 83 401680 66 82 85823 56 112968357 39 83 20 86 129184 71 60 14 95 478169 97164 5 6 107828 29 200189 1 408768 31 131420846 9 325112 55 22 65 29 450388 36 263324 91857 11 531977484 394073 39229 57 388819 87 88 78613423 487421 11233 9 9 11 343350 103531 18827 79 271278 845570602 90 82 431226 170671 65 2 3054 382611 53 76 21 16 43989 494632 377915 127811 280766 62 75 268977 203728 45 32738 89 48718 21 266003 83065 2 107359 25 222337 199564 43 63366 68275 73969 39 497895 40 64729 109318 95 43 58 40 447432 148948 29 801280292 7 72 17 72 311412 194512 125090 482963 372598 141804 67 91 400860 442877 8 242497 433382 4 152848 19849738 69 91468 489359 89 305906443 39 15 61 36 36047 463384 127284 8 4 5 32 5 44 76 446490 7 146173 44 64 224414 387386 306007 874839729 89 87521 6 297923 77 80340 21 23 29 168756 86 57 120213 98 93 88 63 12065970 86 38 23 72 61 52 15 413103 241635 15 10 30 167847 35 450981 63 317535 180846 74 326425 39815 334706194 9 53 19941 82 49288 393446 120651 5 9 49380 50 93 377355 15 64 256621 4 2 88 2 810157735 18 8 81 68 505350142 489770 492815 114062 8 96191 93 75 40 156649 282355 601950607 84 249703 38 60150 247108 41 4 417558 65 422795 64 4 23 552364385 42 357049 17 288427 61 285159 97 78 40 26 401106 65 76 52 395045 40 17 66 5 49 54 166422 27 444309 399565 10 497939808 5 75 506816965 174663385 35 55 44 61 191405 48586479 71 459124 330391 99781130 10624 93 7856247 96 27 75 424408 59 47 7 92 222421 342713 51 379971596 41837588 12 902185611 168247 269356 421552 426351 109709 331879 16 39 557561324 329476 81 59 512719416 388883 95 305296 447400175 46 86 426767 293459 89 493491 7 427255 769532251 74 287585 333658 412185 419133 14 304145 97 257392 18733003 467413 3 4 238535 5 159389588 68 444368 114303 38492 40 17 113161 67 8 68 35 82 57 13 40 42 148468 452740 26 50 99 16111 77 6 21 82 9 64 198555 93907 8 89 23 97 377082 77 64 59 31510 22 180514 42 50 809642172 900553691 30 295817 42 780400149 50 16 80 3 254004 36684 287620 187141 75 239033 90 14 90 268128 40734 424381 17 41 259778 65 291387 25 47 56442 1 473977 75931 47 9 2 418539 97 72 136599 81 74 3 301198 30836338 15 331822 104472073 25 29 309776 18938 45 78 69 178 70 60 5051 73 85 65 73 168126651 239885 799405367 46 86 370960 76 184503 350799 68 43 261975 210984827 36 1 51 1 6 272830 637076731 156454 30 98 10 188326 218273 34 82 86011 39 488134 420473 236919 5 483019 134864 6 494233 378 67572 71 14 464359 8 54 480185745 104129 32 76 95 189204 345634482 159287 44 67 59 65 5 54 490821435 105308 9 66 27 32 457060 40 388069 106463 170209 208714 30 72 93 3 79 25 350255 86 166256 52 82 96 6 153310144 4 384364 9 86 11 441087 40 557606506 21 7 108912 302155 72 94 19 165445 238851 73 286343 12 301880 6 44 179924 42 442780 13489 334299 70 8 151371 172587 277678 80 312214 6 67365 237521 86 160579 82 290101 44 282978 239895 396132575 662955575 51 80 94 93 390380 41 83 491288 51 11 20 76 472272 63416 6 43 359961 900845588 319515 59830 94 88858 285128 425851 449266913 9 288789 221061 8 76 371022 30 145877 487489 259793 280741 98065 16737 58509 34 501923657 56129 117435 74123 180586 882119260 22 6 44 9 8 33 61 335900 2 98 1 89 345708 479993277 380518 292128 15 42 77 51 55358 8 70 402827 3 469108 92877 7 83 365750 80 99 137181 456675399 76 140660 98 72 1 466773 9 858592556 320300 317354 51 677355980 288926 74 451795 50 485733 15 418719 345567 355930 60 200713 146758 5 42 48 359950 44 44 27 485103 59637 27 245486 224311 765786238 106960834 459240 32 46 7 147081 286624 468396 362044 58990228 37556 639726041 252031 64 30850 19 408914 60 275564 361798 361345 2 9 82 24 399840790 43 39 47 98 65 413751 137924 398724 66 85 241732 213632 88 326897 2 480767968 185363623 36 53 71 46 22 52 83 52 9 80 450950 19883 26 245787203 68 20 345338 4 303631826 13844186 363885 2 11 12264 428635 6 317624 51 19 9 382029473 404179 309681 95 13 34719 529912430 87 39581963 4 3529 63 83199 76 15 371486326 32 70 81 55 347666 441187910 90 52 475381 157708966 123257 67875 125005 21 40 598370713 49 491547 375814 82828542 78 14 289953 25 82 397619032 3 224450 4696 240927 167350 82 232849 5 730654061 99 332089 82 73 436751 5 152168 38 373876 21882 64 1 77833 474595 20 445780 213928 33744 59 56 22 26 460196 134852106 66 192385 695634563 439079 803568110 376424 402813 2 647774648 2 13 101460 49 379250 103423 380993265 21469 9 10 55 77 420021 9 78 430456 320605 102837 151051841 480701 43 42 43 3 370497 52 40 44 413354 73 69 52 17 412527 42650 29 291211 25 235549 44 61274 65 60 4 238889 619975138 172096 439734 3 438729 1 96 247719 6 186152 9 458756 57557410 109273 93 233188 33 414135381 93 42 18 27 499647 58 450317 304400 24 88 56 310379 93 150797 6 282333 94 294640 8 43 83 22 47 214358 88 368866 339244101 121668 209982 65 189476 35 310046 7 43 96905 422789 7 66 28 655358356 86 74230 9 995281574 1 29 22 39 4 76 308436 802774045 408445 73 215980 88 14 21 143327772 76778975 478153 400009 63047 497059 222288 6 480246 29 332621 398500 46 774935152 5 381965 206396 33 93040 301190 6 108809 694641634 305632594 56 154574 115407 747792168 67 5 3 223098 336544 433997 331284 259019 42036 9 577641420 174382 21712 57 40 151758 496166 49 152957 262178 382239003 36675 674498942 177408 53547 59 86 373149 78 70 672843051 83 92766 749674324 30028 8 574953899 36014 289108 43 497670 59 171114 12 67519 52632 446681 51 160867 33 372801 75 31 23 14 24 375985 81 487613 56 83 6 10 311771 333538999 26 43076703 95 5 390078 4 7 61 2 299466 71 395986 7 805611800 83 4 74 93 2348 429287 413842 53560 336249 34 58 205308 98 152933 64 98 240396 7 751618273 89023132 440661 114504 29 252886 80 212812 73 22 4 808296879 79 29 40 98 128292 488323 68 99 71 79 258853 35 114467 860295826 820648908 727617169 68 495831 782556252 385840 742922892 193137062 40 410011 302281 22 94894944 296062 50933 507217446 8 166151 358223 374366 84 46 136414 838583518 8 74275 345822 76 25 5459 86577 85405 80 467751716 52 134097 170078 363360 1 49 386100 283741 86 88 247080622 3 8 569425245 594818062 9 5 61759 29439 485363 82 6 390616689 320303 10 153356 13 89 42 6 13 83 30 3 148599 143080 48 9557 36 6 87 45 190097 62 209104 50 76 9455 138101 43 18 90 405908 252147510 47033 94 33 902133642 403440 60 47 181196 48 63 91 31 85 13 306694 164904 27 71 70 878805147 40 104781 3 184551 40 59 311114 282259 47 49 16 269604 35 86 101638 98 91139 47 56066 18 60 93 97 44 22760 242805 43 289285 59 10 13 39 94 1 230558 72175 949667263 135249 39 256790 65 83 907259028 20 56 80 146299 60 240987438 38 51629 208981 61 51085 71711 268057 735601777 56 2 56 24 70043633 96 65541 343008 534483745 130588749 433920665 20814 446394 89 616921726 303391 64 28 329004 5 256619949 251169 446873 450863 80 77 97 2 135375 46 82 397759 493959 456557 415681 101901142 408900344 47 225995 221837 15 9 196800 245413838 96 58 260606 399088 94 287695 61 77 113953 26757 245210 502239860 76383 640971905 5 116969 305349 294510 281050 171266 25 60689 3 478246 96406 45 838377492 76728253 281235 3 9223 52 96 40 31368 47137074 321510 17 195194596 890637136 947637364 29284 52 1 17 5 52 40 41 21 262489 384452 92 490010 235377 444258 26 2 517531572 69 109465 11 490675 127497 331653 66 62424 798267114 916080842 8 37 31 22 79 93 90 64 52 340429 69 118869 131783 279195 77 928117681 432472 234759 381517 61 5 68 10941 25 411253 65 349324925 253159 4 57945 9 279720 34 318989 19 4 4 39 146064 3 783069246 6 619039688 37 233106 277764 14 21 68 414857 14 31 460945784 42 4 317356 965878478 82 79 312607 2 82 29 27 2 68 66 432224 8 752028692 9 49 29 387686 82 40 341817 40 271505 18 66 78166636 32 443332 3 46 91 68 397707 2 99256 91 459265 56 476053 12 16 149980 35 382319 41 83051 78 66 441474 360739915 449236 468259 377557 41 86 77 102591 332486 403452 82 328813 29 216851 39 32 14 445642 1 319195 79369 370235562 6 55 35 343523838 88 1 16 63 143310083 1 16 166402 214841 162515291 78 315793978 27434 429749 39 71 9 395061 148988 78 366678 465162 3 75 287177 97 79 190300 91 67994 80703416 32 235378 47 69 313973 5 127754 91381 48 83 90878 304853 409189 456027 17 54638 53 183436674 83 492713 98 128600 37 132157780 400992550 3 30 24 69 9 43 8 30 40 83 13 296100 330884 447446 54440 136207 467022 15 170886 67 99 272076 42227 405053 757552227 357157 18 366407 15 20 264990748 393664 53 26 41854 30 96 47 749000827 187721 28 18 195056 291531 306377 17 232533 130507 68358 968396992 314385377 59 302643 400241 160322 52329 342312 147503 486491340 871116995 45776 75 46 5 484986 234404 73661 230634 227696 21 331903 32 220364443 71 78 57054 272781 96 10 5 265517 36 99 463982 3 344178 89 64 279647 356855 49 8 169274 340085 183283 40 269049 220877923 60 174297693 124062 152978 132611 385795 64 427654145 282895 47 455083 48 96646 30 22 32 20 790942982 93948866 9 436614 457458 424345 765748805 868947273 72 19 44 44 4 16 45130 392996144 41 1 31 78 78 997808000 58 46 402374 439859 223994 468323 6 57 86 128917 158425 257792 29 852599379 233615 339778 7 18 499709 5 259810 308126 180684 463699 5360 7 425743 273025 88 54 75 60 39 36 19 204128 461095 99 212362 476645 430242081 446397 61 10 281610 99 97 9 19 379449 399757963 25 78 176180 44 96 387349 4 17 5 81 57 157188 24 741742982 3 53 43032 424755 196460 48 87 991494814 24 4 6 493883 323962 46 83 59 65 257039 406119 89 41 444700 306952 42808 485578 110929 54 15 89 293229 92 826825955 464099 419067 259244 444556 9 21 275997 252315 35 295602 193487 72 34 63808 343079 2 7 93 355067 84 48 624904247 96 36 491106 275004 662583186 1 22 73 74759 107484 151296 93 62 27 175065 20 15 464898253 34 26945 489086 8 30 321478830 572387365 95 57 12 2 430591 97 87 18 98724 870230774 39 33 45 6 56539 99 5 47 468294 419351 54083 808942000 364999 277528 8 49 201176 4 67 143148 54 982575141 658435057 415644 319445 261467118 98 434412 8 259628 282076 411342 282774 31605 94802 16 176217137 35388 442407 107390 50 61875 86 98 15 325972 139711038 24 50 71 30 34 332015 6 85 164872 221922 376237 58 33 42 72 391848 54 78972 18198 45 3 80 31 438677 796441073 324080 484761 277353 463755 72538 36 396904 82 14 14 28937 455664 184833 17 12963 96 381539 281821032 58961 71 89 487820 28 40 679664783 73 51 430570 45 437999 2 259709 2 176648 161236 800121474 394116 39 345547 990895673 305836 451400920 75 188678 39 7 16 12364 90 35 84 278553 250858 6 36 90 32 29 59 230465 86 17 3474 481993 24605 289837 80 319821 23 7 327509 4 330586 27 1 15 201350 63 7 362630 127144 703748490 324651 443364 118941 6 20 46 461024053 22 60 443398913 118981 68 61012 112487 102764662 5 480001 243138 66 363342 307215 438904149 10 333411234 6 65 86 49 17 91 45 80 79582 77 341087 93629 331607 116608 68 86 90 384239 10 68 755005193 16 51 101174935 2 33 67 61 494304 318076715 149572 20 5 157451 35 37 418321 3 64 86 156258 589847788 81 76 209325 485085 16 74 17 95 9 329938 41 211661 224305946 70 527461067 77 44 25 250296 352297 266694 188091 7 59 45 183658 95 15002 41 98 255767 291402 571508335 379547 33 16 28616 8 68 63 46 61939 264975 262541 4 242243 43 64346 76 282868 256216 347324 51 385225 338966 69762 372944 70 9 19 90 769243568 139029 370670 90 4 38 117071 465059 457820 451826 70 39 5 217048 5 122226 66 7 728440345 323570 8 187361 86620 29 468673059 91 55836 458515891 88 154048 98 18 824543569 36 36 334001 368012 45 73 96 47 35 32 34 6 202695 475729 401336 387404 516451061 7 588665107 394305 3 82 11506 206728 54 31 488583 130265 50 466981 99 42005 439369 38 81073 63 205330615 95947 483367 15 33 2 108028 10 93 551542549 4 84692 67724 591877978 17 9 8624 37 260183 233088 190718 29763565 374981 28 367897 1168 667759192 146943 44 59 55 98 436880 65576 73 30 476966 96 58364 90 53838 4 41827647 952825808 122646269 63 75 162998 93869 17 25 254222299 330402 415547 143625 932966023 838009229 6 49610382 69761 5 178065 22255 79 65 82 291887 53 5 14 35 3 9 278476 33 2 197539 30 426002 84 44 393918755 2 51 255661 59 386257 959860398 53 23673 223699 75 309231 2 5 456112 38 124432 39 3 486403 586589779 687937448 6 431224 86 120455 77 140406 94 10 94048 410414 8 19 419277 258907 66558742 742247295 221621 341939 475280 50 96 89 99 49 48 9 1 74 64 66187 28 1 94 60315 106931 233798 8 210015 6 362236 335942 394882 50 131248 75 42030 62 45 496651 66 1 66 78 244430 462661 2 13150 98 20713 9 92 549245926 384842 41 426013 22 606149881 15 48 352394 3 15 250313 394385 442634 8 336419 211005 583338826 9 79 364925 69 10 60 489119 96 70 155283 782787964 274694 362235 39 91 428205 95 2 71 139577 545419512 109248 44 52222 39 333521 53833797 417460 59 390913 248548 1 383691 59 90 907290525 44 244280 832015115 9 26 8 478338 9 2 280895577 93 1 55 55 438158 81 706134394 395351 17 825491001 52642 18506 13 529496691 141395 60740 401801 45 195870 7 58 59103 312641 85 210784 884796992 68 376812 98 3 97 52 94 473274 82 23540 26 1 286327 35 69786 493888 4 69 88867 163 1775 122424 37 23 933451026 13 14 10 81 8 3 407280 202195 458151 39 64821 39 387094 3 366035 372418 158469 239108 7 42 375578 278229 858373308 83 6 56 65 68 201215 51 399453 66 7 60 446199 202055 404326 51 806287137 370598 45 220979 65 52 126084 440215 141484 16 41 201424 52 355518 318991 436733 69 166934 199149 82 350007 12 10 9 74 199652 1458 2 94883614 97017 182718 414984 3 76 479123 29967 169760 143195 55 7 5 172121 5 254331 273291485 54 37 53 395717 63 16024731 534584135 11 369786 271972 221108 96099 284797 38 27 8726 48 18910 764559455 75 42 34 34 183016 60 87 413821095 131542 710678692 91 3 5 182920 28 103422 7 87 91 847006779 93 28984 98 125504 1 488477 69 123027 16 38 220641 444782 349963 99 64 57 325117 229702 78 35 1 350685 1 251790 3 119108 82 77 743487169 3 14 426206 95 27 403461 62 87 31 22 151417 5 264344 79926 358218614 8 304465 77 54 999375494 189566 97 4 75 16 9 34 62 4 24720 4 71 871903558 53 24033 193895 251786 257307 64 2 44 18 54 462192 118479 31513744 55 115207 63587 79 384333 10241 273663 75 54 190706 149065 8788 43 369113 5 61 7 95 457988 439568 2 495134225 124387 53 41 223711 6 176 81 248722 11 460011 1 7 26 244874 83 533178045 136490 78 57 15 2 87912 9 77 25566 94 3 67653 425218 86334 8 58 134726 106991 69 3 632974957 168321 29332 86443 226172 22 226857 326627 337819 443332 122630 8 486978 49 61177 940915964 374894 74 2 58 304435 426527 301292980 59 842068041 21895 25 130074 94 38971 30 18 81 43953 90 56 580208549 350710 476315 57 30 47 87 217666 377976 165277 175685 48 59 36 52 436686 19300 491518 301717 150305100 8 35 852928435 428850 2140 52 79 72446 108247 73064 157287 326127 128892 37 90 3 364818 425859 136946 254296 41 66 59 21 26514 66 57 49 99 97 477073 369962 23 66 54 440111 490327 26 67 318305 15 471907 80 466721 14 124516 152184388 115771 48 15 168147116 61 46 96005 118866 73 266968 615246429 185870 76 280429 4 42 456349 434161 29 481876204 6 912171039 301205 63 454684 8 823348929 35 22 36 454154 307324 3 959093639 53 49 90 72 85 102249 113843 116638 29 36 58988 93156 443428 66 8 94 472219 542862512 54 410123 214680 198785 267184 85 48 946705628 218629 119419 30 235818 35252 78 55 6 177255 12 74 55 64 393542 41 147895 2 237081 85 27 174562 35 82 41251 2 51 25 890623713 241362 33 217153 109749 7 36 48 95463 89 77351 45 327906 97 54 242779 161457 31 845879397 9 24158 17 166437 473135 19 378229 6 207969 40 38924 1 1 510338176 406511 371732 458745 568536789 8 280174 16 19 464124447 339695677 430231 2 453959 495702 382143 71 263853 6 151612 75 70864037 91 27883 6 7 155525 254301 95 130023 2 447810 41 443014422 10657 457063 80 75 95 140284 79895 331135 3 47 84055 4 453246 497167 4 195094 67 200988 77 37 260114794 324016 726268056 23 6 15 23 288247183 75232 47 1 38 95460 35 59 6 809073763 245932 259590 4 53015 259252 102126 92 94 8 843855231 42981 75 56 381463 55 299821 80537 9 637297606 13 245098 398134 1528 78 477657 1 82 492205 343819 84 447847 228508 178701 88 449037 5 11 100383 7 254675 915128613 74 677470913 39 202575 109102147 390130 194000 13 197885 275557 82 405851 242051138 464285 93 80063816 89 5 60 23 3 66 90 55 70 83 20 52 96 70799 296759 335423 388459 20356 377563525 467308 260515 8 8 58279 1 50153 93 364498 71 70 66 54 96 3 34 486861 51 54668 59 83 662310997 441166027 94 331760 447401582 17 305378 22 31 260149 47 249623 234827 39 13 47 88207 998845083 6 27 83 7 320662 1 148471 12 78057 11 233630 244191 344448 32 229406 49 328132 78 84 42 5 72 619963967 184741 905611532 807791207 4 834176129 37 79 94 494710900 76 86 59 115013 422090 88761 391728387 327606 35 279939 223749 443998 182441 16964 71 68 81 7 85 49 88383 31 155743 140628 306009 8 447918 1 2 5 8 234203 55 488104 24 18 257953 30 334772 52 18 49625 63866070 195544 42 92 13366 138627 142985 69 110583 4 8 40319 41 428509 6 2 24 316922612 88 50968 15 228202 43 2 464660 366920540 74893 220459 246279 145069437 371997 16 372260 78 47 58 58 87 89 52 589 8 347839 58 368934 56 636387552 73912 383983 409296 438889 7 173445 37 153582 23 97 108560 1 426793 25 147711 446113 223304 86 28576 37984 64061 84 149725 51 378014 88 1 57 135798 1 330064856 291935 63 684859297 80872 70 34 94 991350089 22 382837 51754 126838 19 148078 152331671 45 59 37752 120765 70 35 69 495987245 765130300 32350 73049 7 84 134254 87 8 133844 3 44 292345 237159 473917 48 139396202 41 36 54 98 3 17 67 18 68 13 80 26 499242 44 432531 1 259522 79 24 6 199552 245970 1 99 47654 200776 6332 30 152531 444486 91 65 78 450001512 300717 20 128890322 40 108129 454955 424920 499727 23 2 479185 1 27 30695 74 108096 11709 58 22836 55 357509194 23 96 38 74 295902 44 184153 320516 204685 159290 38 45 80 34 426205 89 46 750506124 98 80 463442 77291 19 68043 361053 4 846725740 86 189577291 89168 71 45 14 47 85190 472147 167770975 23 289762 67 84 31 105164 466546 643416352 29 428988 40 298744 13 64021 93 40 2 543724367 21 58 63831 43 47 94 55 232533 57 43 24 283759 380995 420930546 146506 47 35 331240 441042 410659 153668 21 88 335648 145975 69 9 73 339569 414853 351466 337967110 284994 51 2 279951 428903 860668644 493059569 6 463499 42 349114 99965 36 30 353894 133753065 50 184979 37 94 164516 903188367 70 93 4 21 740516987 76 209402769 41 89 88881866 159014 104573 200546 876286775 206153288 145733 36 4 220670 93 191480 2 49 317419 69 73 41 282520172 93822 410960 32 9 88 232252 78 43 3 187206 71 429131 36 71 947888287 106018 67 426230 13 363280 54 117611 280334536 403088 996808705 313714 950548192 1 18 84 21 361690 12 95 434267 11 700189767 85 87 51 14 405269 143536494 71681 91 427178 2 456308 90 606572473 2 652903562 69580 95060 305789 92 370951 73 77 494719 2 494347 7 386353 80852065 228445078 170322 70 35 28 4 13 376865 375422 26 194512 18290 8657 53 49 821135595 467540 84 167145 18 291304 68 29 2 62200854 352574 370328 66430 180452 81 221663 421943 474798 210853820 39 48388 367336 775326657 27 2 204414 463580 173600 405727 33 93 95594 348747 56457 981035524 26 7 2 94 354296 4 379358 130374380 96185 82 181216 421309343 53953 28467 489200 227263241 285203 118038 363636 93112 20 3 4 5 282523 340577 45 174915 3 4 18 319481 16 36083 7 940007709 1 358687 91 61487 21 495778 166893 305518293 74 76 50 23 57 371541 52 385292 6 57469 233693 381146 17784 34 448850516 350418083 85 53 52 12 456532 9 84221 416921 79 94 31 74732 91 8 137531 44741 3 25 94 491067 28 474625 501919136 86934 174348 79 527954587 268020 465709 308846 58737638 110113 105827 65 458756171 404964 78 255548967 73 288953 29 16309 62 190379 417511 29 59 58 282485 85 411637 372393 7 453521 813234688 328464 670195566 3 420067 37 294691 300343 144441 402327 84 71215 65 380633 134146 66 85 453231843 157215 75 765655524 187716 23 13 44 405894 51 350821 46 44 7 8 95277 1 335390 271892711 24 84 989737000 4 789134740 141324 32 22 417772744 220070 345233 2 7 100157 169499635 147780 40 26 60448 38 291189923 16 15 97 86 494297264 12 52 14 387791 19 6 321378597 11 375711 52 379284 31 233190 501586776 19 62 236936 80 31468 97625 362690 956923710 3 487485329 62 32 81 58 67 336596781 47 66 7 5 424989 209067 439892100 56 967800058 34395399 313425 945656976 66 4 78 175762 358506 72950988 36 343933 50 195393 3 95 446337 234254 6338 674693384 142100 65498 56539 299513 17 19 100597 4 16 31 150528813 6 55 21192894 420293260 389547 356604 18931818 417445629 235686178 4 17 145567 454316 796548437 184159 203022850 8 496689 485263097 60970 166713 21696 393234 2626 77176120 81 184501 62 117984164 40 37 46 6 17 61879 321322 263075 33 99 220997 25 59246 595922221 208231270 74 398399 90 12 463048 466774 620187360 87 71 29386 121052 39 443376 62605 483416 119035 719921874 49 120865035 37 926415628 339922 241610 50 62 456197 276035 74 99319 277521758 63 189877 59 50071 126636 478849 308567 132485 35 40 41 991570681 427477 145790019 173093 7 60 225424 170130 10 20 73 4 80 771150800 150920 55 31058 81 56 26 40 479410 1 53 86 88 781297320 145012 50 83 163118 1430 35 72 412810 367798 149056 25 925720177 35 548196996 51 22 66 60 75 27 27 15911 995361668 152394 349659 262074 8 42 60 17 88 55 66 68262 987315714 213763 8 7 66 451813 89 57 1 368612 24 17 294288 97 489534 573390426 95 82 472546 66631 423974 84 97721 376674014 91813 486412 318885 54 65 50 801732884 477281 453385 32476 53 16 20 9 86 51 9 64 75666 9 18 240169 391052 73478 4 364882 390237 445895 994186499 62 45 3 33 87 10 282783 88 568615623 40955335 42 319120 88 87 61 202826 486834 16 692066299 12 4 10 157184 496777 15 467919 3 469031 31 32 377086 159997 465475 67 41 153014 487753 1 169865 95 318119245 521622201 1 46 23 36 76 7 331995 5 139154 152578 273511 479107331 60 99 272392 20 321565 259676 75518 435240 26 237915 2 98 495813 60282 919678027 50 107388 364076 257593 380081 92643 476593 114260 138919 64 310483 17 131264753 44 61 95 2 193710 144134 932699305 21 11 264048 153542 447693 70 415374 16 101302 134300132 497215 344827 321916 42 426619 459251 89 434066 94 9 75 93 106603 7 63 50 65 45053 99 173250 477507 78 482047188 29 152997 27 8 86486 45259 14 63 65 854596678 58 40 255944 5 8 205733 386290 66290 201438 26 96605987 246551 323375 80 291950 64 257575 91 490382 198565 195055 75 238711 84 21 109256 14 32 46 399131 50 265091 2 66 383876 286640 111995121 484456 59 13 102861 211557 75 171260 395486 490715 42 70708 58 82 429340 146892 124393 281429 274782 273106 34 64 358660 68 269753 157606 195775 268726 63 67 377421 62 5871 629537620 55 269159550 443820 304893 236742 337881 35 50 20 210006 27555 495976 303420 69 3 14 162426 84 65 88 16 342188 307376 272448 256435 449481886 716308316 750033261 254825 824276066 83 55 452359 21 282321 3 71 183696 30 37868 213653 498956 573205032 58 820315908 304275 407146 40 127244 295132 80 393949 65089 75 244576 9510 64 30 19 29476 37572 46 16 340110 430179 31 2 241219 6 1703 2 72 97300 6 92 162430 72932 21 7 223771 119397 22 172804 22 50 365821 90 67 72 482203 410988 33 234790 511675031 231835 264101 396842 2 26 458541 642158031 8 61 648174444 299558 17 63 305422 458888482 394706 49 47 6530 86 861007060 112663 179635 61 759298856 279413 384418 30 2 157516 18 91 96 26730 79897 60 90 44508 51 4376 83 491843 257129 283924 9 293611 535134579 359983 155983 289137 50 723839571 93 141955 39 18 884310120 259763838 27 212395 238960 8 46 24 387194 512372257 78 54 291753 849021710 436323 367703 5 411721 356210 19100 2 70702 4 284081 27586 96824 41 61 760185015 33 39 150808 33 137848 42 8 14 36 37 60268 70302 206960 406380 27 309521 14 303930 393984 216913 92 225388 15 58 23 7 40 280244 55 93 353195 22 232701011 212712285 54836 133723 29392 8 59 30 226269 316941 15 87 406476 228221 358537 273336 59 9 18 85 271013 11 313209 44 24 66 222723 52 22 24 494892 52 32 99 9 97717 19 302431 62 96 466369 79334 85 255646488 323035 268669 357206 211586 5 65 456560 853442148 679231635 3 387994983 46635 51 44 48 2 8 23 99 88 125922 55336 66 250732610 27101 394760 347722 372996924 467558898 75 46 56 82591 265901 105605243 73 35 10 354215 33 8 350328 62 32 89 13 34 7 32 30 136497 59 97498 989289889 90 57 1 313500 91 87340 156596 87 40560 66 75 140394 94 609496136 244186 280170 19 247580220 60026 14753 421555 8 476640 131064 61 215225 334302 486219 332793 26 48 54 27 8 2 913254729 280683 53 14 84499 388192 428908 133072 207050 7 39 5 726798837 401236 242426 6604552 4 85 15603 82 324139 57 6 94 52 414994 49 94 102920512 100238 1 620707939 446701 72 5 50 327200558 381291 3 33691 35 449367 31 60 67504 352630 31 34 46945 357855 310690 404066 251456 61 425338 33 161277 108467621 81465 2 14472 80 56862 38836 68 701442485 732938857 281968 96 432092122 490425 347590 67 372166 493809 47 84 282780 4 89 7 5309 71 54 49 420830 8 5 51 73930 47 42 87 8 435790339 94818 97723 370847 38 18 12 8 79 48 133766 37 220914 284601 37 427558 70 79 7 147777 5 369153 299126 420326 171094 433327902 68603 46 15 221918 32 97820 84 40 96 386851 428590 37 73 93 470154 352043 233369 634525861 39 103086 386396 288022 22943 73 352703 5 60 50 49 32 405775 433815 89 19 10 53 143581 28 93 121396 63 292149 243672 216246 34 4 21 129982 83 90 93 358382 8 163009181 15 7 13 498424392 127581822 356034 467381 267247885 300910 49 245935 135539 213066 54092 692291883 41197 278548 4 45 14 2 83 66675 46 28 66 241050 97 18 868055935 260608 371933 131890 21 54 99 64 91 371942 265496 469476 465351 59 124845 57 272983865 124502 228040 74197 32690 299931 307515 385722 363642 65 302041 4 96 389473366 438933 78807 36529 99487 830016421 2 46 6 95 55 38 93 62 6 233783664 37 39 24 6 473231 409698 471697 12 75 452630 258310 76 270303 98419 41 31 4 336619 194855 86 68 37 751967490 75 7 4 91 9 32 22 295151 719482349 127654 86 48 133146 85489 16 43 11 441230 344966 72 7 567538589 33 79535 10 67 53 32 654102286 453959 10 60 215981930 97339 217838 698124073 208188 157298 22 39 156300 402324451 76 53 62 248659 86 401816 8 43 690127326 2 151579 44 31 253368 449953 2 4143 23 4 2951 3 12 389802 41756 38 117626 80 16003940 5 214698 182946 65243 48 120920 28 32066 343866 9 480710 9 461023 248565 85 75 3084 432774 233052 176955 391438 30 243291481 42 85477 2 90 96 346084 337203 21 3105 80 723930968 51 233580 1 50 3 17 87545 55607 363739 5 15 80 2114 6 13 395484 27870 1 5 203004 7 58 414150 16 10 40 286613 1 53 391698 36 427168669 981152091 943894707 115880 257501 72 232145 363825 82 71 35 279594 148062 84 213427 179803 50 6 239733756 46 24119 78 264676 52195 638988017 360992 59 4 8 239406 987430482 47 272869 80159 374949 234635 2549 136906 81 329642 59 291254 597812062 237924 294946 5 64 42 67 36 334938 30 455526 139278 30 480070 2 547342562 8 93 180791 42 245255 108233794 36208 321846 88 548541606 62796 74265 328336 80 79 61854 99 53427 39 29 731432742 99 434408 92 2 312842121 248639 390158 31 69 37490 82 102560 823114777 31 111974 432658 5 37 11 88 486202 8 63 263692 15 77 51384 6 435620142 3 456803 239439 348258 60 382306051 49 275925 487790 239956 477547 400219 56 59 96900 69 44 211752 384479 330244 78 44 800917433 987533506 4 494410 389302 53 2 345559 115452 218002 499754 29 462238 76 68 365212 72 52 90 169023 105737 40 184209 7 396515 485863 92954 222474 10 249132 329089 112867 273933 2513 3 93 3533 76 639807648 13 36 26601 604474891 18 178386 261917 124099893 358173 51 446432 392342 336849 97 2 407029 105715 220411 3 325973 75919549 240017186 71588 56 91 26 412822 273520 10 27 255613 52089153 58 204678 61432 61097 3 53 33007 484117 49 112573 283018 140549 306481 41 8 476992 281605459 90492 362148 46 382079 3 204999 82 3 71 90632 90 44 756560726 253791 33 51 36 35 460416 50 154335 23 18 52 8 62 25 455120 402213 44 7 169340 711800472 819441659 33 161270 7 32 337787 480469106 234679 2 471719 158794 12 91 58812 7 94 347504842 359703 347052 57 305342 83 455430 4 74321 52 7 6 92 383230 244843 384254 58 77 87 20 7 5 5 80 389474946 298653 39 503345560 88 476968 59 67 35 11 82 89 153801722 356624 59 463804 812551736 474982 36 7 30 26 17 84669 24 65 267442 358531 251491 276367 22 38 105399 98 70 336832 354542 90 363132 87899678 59 10 560564763 406496 37573998 21 9 7 3 18 357183 25 813518374 37 236781 322608 71 1 67 296263 107958 329903 7 93 71 7 129087 806493867 499077 85 495648 77 238061 162640 73 423691 248473408 66 605258585 222455 430310 871377480 81 7 5 63 286935 48 118846 220426 22 902314626 32 5 25 83 98 102825 61 497668485 246170 13 94 86 11 769660349 9 88518 214874 397223 389295 33477 683261284 27 81 40 8 315040072 61 323428101 132112 59 22 70289 200861 607314183 701293824 292031 354471525 34375 1 9 14 39 270204 50 221662 492910 77 480086 703662751 53 405016537 300801 926697027 12 27247 76137 82 87 18 30213 232584 402420 406614 455228450 338187 5 84 40 28 26 27 391834 39 8 77 57 120762 99 281538 68 23 97 7770 2 68 481559 60165 27 69 54 804189849 5 93 32 4 38 298866 27 199611770 63309 44 5 39 436205495 360100 41 493079 31 92637 4 6 103702 43 46 46 38 1 220877 284817075 99 59 71 148961 388229 414043 80 60 318410791 24 258906 97 70 339152 108969 3 2 474822 9 410183 428757 37 44 162322779 23 209703 374275 41 27 96 3996 72 54 67 338590 99 303859 5 447436 66 52 22 424507 255448 96 5 8 4 321789 122057 411723 396137 2 10850 341139 138282 22 217210 157351 37 153818 58 695449544 103818 187470 52 82 730429193 27007 27 70 454332 7 361267 480157 55753 325032 36 26974 821991157 8 444274 94 8 41 50 216174 447317 43 885571962 60 190090166 86 70 19 257588 2 412237 90 78319 941169978 92 303429 359431 293548 69 65977 21 53 42600 227716 176591 95706 94 9 38 330414 17 138728 4 45743 7 77 66 730140780 702457990 210043 424561187 316524 51 367387 74 904143007 90 448163 127347 532409275 57 867712906 38 42 31651 57 488540 42 53399 34167 15 55 150391 5 229058 18 268708 705523353 299557 78 7 203711 280408576 72690 199217 13 25 582826021 44 65 127027 370593 248309 15647 42 437159 92 32 10 496083 40 29 9606 9 167736 389514 267439 16 8 40 326086 70426 85 3 74 71022 27 334008 77 101079 352500 53077 372040 22 5 266516 83 37497 28 48 17 63 12705 441607209 46 63278 114311306 493127 351007 455580 718648827 172378 17 87573742 489390 540924937 6 382183 226886009 55 23 209442 104538 96 15 259940 227755975 79 21 9 27 6 127164 67 124355503 78 37 337155 720693430 309040 2 62 381276 23223 34 16 97 483974 438706 27837 99 78 11 950934339 39 93 268397535 33 73 7 38 5 34 354090 42 247931 305495 426232661 34 26414 24 476154 99641 643989681 99 20456 452556 47 92 32 449940 68 472568 999150664 28202 390212 400513 172503 43 3 48 28 53 6 460235 99 23 83 101064 60 21 9803 58469 11 144012 7 55 86 496881843 61 108440557 10 92 4 32 56535 412898 460997 434204 463103 124715 85 488984 183179 12 135254 47 6 231128 149821 23 27 156784211 28 16 10 392280 141292 92 12 377685 4 80 57 66930 117955 19 494553 2 72 35 474020 89 3 81435557 362768 105451 100979 488395 439036 74 29 287329 343431 319224 99023 90 332130 32 2 569119709 396690 31 44 740245284 85 4 153498 69537 49 122744 15742 53 313394 212381432 29742 69 73 69 24 268823 20 770732714 386772 387105 39 3 88 15 32 44495 62 312419 21 28403891 151528 417279 499460 264067 180223 30 22 9 89 6 9 358354 42 37 69927 31 1 15252 9 28 59 39 1 78 14 6 136019 75 257458 28 75 433584 20 174780 454400 331215 5 18671 37 47766 583132445 101513 61 31 35 23 364508 75 93 386698 37 144328891 427479 164196608 325038 16 894431443 782906538 15 213837 383073 872713184 17 6 166067021 250038 64 13 85813026 406144 11 1 208409 35 2 73 94 9 1 10 75 354456 57 449351 23 13 293787 320191 462083 965314387 48 84 447767287 161552 74708 92 62 53194 26194 171718 202972 414284 55 44102 675317203 928000011 8 329539 126608 12 71 49507 470884 401276 85489592 65 157195 249768348 381780 104969 404300 560652857 43738 96780 341121 29 334556 2 302291 76 121548896 40 213604 244930 95 5 164013 762812211 18 60 584096377 21 69 72 45 12 4 62 94 2 757940747 83 78 21 231675666 23 532190457 59 81 28 69 23 809392017 2 2 85 241823 608400920 70 12 64 40 53 137009 86 96896 170089 37 60 80 196225 56987 128950 39 95 235652 59 74 158945 486768 72714796 373818 287283750 52 311776 157162 70 5 71633 386939 9 300365 31 3757 89 16 28563 361413 250840 375791 67 348951 27828 88 23 262770 126782 13 39552472 291809 59 313779 21 65 487933 337834 135460 12925 165797 794309257 268447 6 96 30 453378 318723 535009995 45 12 55 160720 424842 23 365353893 71128834 71752 66 73 117603 159175065 397501 4 19 439970 6 362472 86 415712 329933 124564 74 469489 79 328322 74 496402 329971 41966 95 228376 130713 93 23 92 90 6 193805 28 97 83 125991 73 325303586 368736 152194062 2 286135 65 13 449643272 22912646 99 19 6 78 76 292067 407995 5 97 93 479760 4 201556 343680 384293 1 51 78 7 50 276714 48672 462590 4 77094 35 907461977 172641462 46 2 38 87 4 2 8 467091 84 95133 123858 61 25 74 78 150754 294727 113574 295803 286848341 37 8 120595 85642 315897 95782 281950708 6 1 806011945 21469 1 410859 242934 123529 21024 97 170297 79 68 80671 478756 1 39868 46 41 2 60 46 88 480497 161930 41385 257171 22 882491027 340699230 113301352 102856 45 83 75 67 59 37632 473569 43 306514 5 118224 84 224384 66 6 116987 7 3 398847 257070 556095339 81 1 879756176 32607 18 315789 72 489464065 163853 340258 434633 2 55 59 60492 290119 162977 279684 59 239306 301304 219479 4 37 82155 8 56 89 69 27 44 63 678224602 16 55641 9 34152 85 60 11336784 149810 451089 39 5 725891378 4 47690 1 6891 53 8 20 4 425098 355594 70270 54 70 8 57 47647 11757 4 79 415226 131112 900784936 97 685904820 2 355990552 33 389576 333922 25 87265 40 24 95 12969824 227592 232632 14 327398 100767 34 468758 122666 346203 49 97 295158 22457 223969 454684132 5 266814 23 886693625 26 58092 42 377989 73488 97 68 96 49268 338340 73 83 175878 53 98 95 93 6 1 41 15739075 761008375 317173 117045 249745585 169861 15 253274 37 280267 2 1 43 191940 131238 652401004 47 279265 26 3 82 3 253317 5 11 386485438 101366 80 9 47805 347384 75881 205838 224747 82 137164 449497 480076068 2 61 36 8 94 64 136988 179416 15 8 469337 406498 620053685 59 4128344 223687 18 349602 387462 41 464757 72148 899814094 57269 482314 57981 54 97 216991 2 81 7 82 226801422 153353 65 172221 79 416579 144285 156743 89 6 55 50 17 89 38 275278 52945 7 424373 14 99 729138334 358715 69 6 145811668 2 64 449122 8 72 266128 9217 969962629 5 80 273843 283688 422513990 30 330645 371398 77 180325 440650 1 145927 27 9 84693 84 39 12 564286908 797444366 19702385 22 145297 9 62 59 65 445800 58 2 809832147 361609 98 94 42 400564 453057 40753 166448644 5 168768 4 415736 31 57145 79 79 449423 144544 164738 223186 89 36 9 686052523 68 32 70 3 68 483363 73 157452 430269 21 82 48 58 559635292 389206 73 387544868 47912 62 75 55 489937 69 30 66 35357 385359 265929 4 24752 38 95 305996 36 60674 53 97 50 432484 17 192816 41 109965 92 407431 2 8 321226 237684003 44 38439 395274 626832104 8 9 280868 33 258516 39 463821385 37 194998 17 37150 95 369127 22 226047 19 440724079 27 346898 13 18339 28 2 389923 88611 30 173388 409860 28 465666 73 14 201658 15 323802 676034095 1 42 158643 1 7 8 9 7 113048 863075211 74 5 12 83596 130531 77 88 240970 31 20 1 231674 332832 338798 327881 410526787 75 130751060 443988984 26 51 39 106371 37 30 19 132082 135967 309373995 76140142 13 187563427 74 558696175 227331 6 381013 257156 28625 1 37 42 460921 93 395948 32 41 124115 51 47 76 31 48 373148 178247 52 55 758765418 653843172 45541053 42 384850 412435 61 188082 42 977967648 10 20 324130579 437318 324524 831071196 422162 366412 440153 390526 398968 456747 98 61 71619 66800 3 808094070 331389 68 472416 46216 56 69442 45423 7 11 382064 37 28314 470038 391683 50 3 605119658 98 548418213 215256 175001 3 198656 2 92 18 186761 77 52082 190 77 10 934595784 60 37869 9 60 20 436191 23 101128 73 191755 6 400355 81 9 64 41 82 680973978 76698 94 305268 105450 494069 60 277147 98282 45 128009 14 5 46 92 35 93300 95 10 96 15828 359372 46 48 239365 59 9 99 396552 491239 203959 274611 65 75152 130808 78192 76161 471388 179797 66 85401740 88 366005425 652201736 94688 112660 458738989 17 369976434 124956 96 90 17 64 47 2 188873 74840 458958 9 28 528518487 67 9 83186 13952 9 474191 265808 61 14 102757 5 363583 62 42 6 97302 5 320019 496743 486518 24 417053 71 328979 241247 456313 249384 86 375264 46 338223 321994 9 80 87 37867 266082 7 43 232740 474714753 58 460015 22 110857 99 367181 182737 448154295 162349 11 80707 123622 219972977 7 71 45 261051 232009 8278 330936 234087 33 357106 84 40795 496552 254452 110404 35 373461 1 26284 4 21 62 356505 34 2 399717 84 21 291382 374852 24 412554 22 229267 344087 469648802 9416 33 226295 43 55 99 469149258 458728 808632246 83 8769 90 446483995 46 467582 498888232 42 361287 90 39 1 191654 82 82990 78 93 435725 371128 66 21 76 174812 17 18 27 510509173 92 102292 99 24 84 314866 314285 83 473624 72 67 154600 659793450 194701 38 36 308621 9 88 65 119626 409268 839146556 410742 37 308041234 41 20 8 476319 489289 31 240887 121905 51 87 24 6 46701 44 22191 126043 266341 73643 21 9 235362 34 42 358030 401742 33 418870 9 30120 86 38 131998 197955 2 378801 80 3 17 53665 37 19 75868 186913 82 247733 25 80 147386 74 445806 364768 93 7 1 137379 6 87 82 627954504 82 135421 47 9 436342 3 335098 166887 7 65 27 796198414 58 32 48301 434454 28 314455 69 55460875 301837 146745 69 383461 89 5 149987 65 64 80 304229 76 120584 295998 459518 60 52 14 6 91 283471 29 67 99 61 496542 9 82 70 8 283987347 251367 127300 747868930 27 493752 60 89330 6 301496 403424 46 44 157852 92307 377417 65 65485774 71 70 274030 417679 391721 7 43531867 27 261567 22 54183 49 88 192911 26 33 224550115 294265 202307 268377 58 96 94 173347 436492 36 44 1 308944 462246 26 26 904400110 12230 85771 54 142481 45815 35027 309544 103049 28 1115 80 339799 89 25177 417065 6 84 70 32 27 73515 7 160942 73 151886 4 216674090 93 924773470 12 66 130524 252365 49 20 87 10 494437 96 112899 51 418346 95 675227283 103814 194553 599267295 21 423423 195034 1 102458 99 89 119980839 15 62 197161411 571026767 997915663 5 862940089 51 52 268187 33 32 25 74 265273 27 14 951923633 823780987 612792291 74 6 56 12 213695 139487 62 71 59 309190 12 108336 699603396 45 53 117788 253976 312380 373885 63872 59 57538 214208 32 69 49 297798 56 33 82 413735088 52 6 47104 44 181819 11 51 323485 308768208 1 97 83 75 32 64 98 40191405 5474 7 311878 80 184883 86 381516 33 32 34 364877182 119619570 442060 423683 71 72 231254511 94 6 472456 10 183344 292394 79337 904712960 22 304323 35 39 66 496707 355648 113674 1 73 330645 9 71 47 37 23 6 62 32 146457 98 17 232065354 90 2 5 37 84188 70731 48 54 41 40 80672 257628 84 3 669394972 313534 93595855 341785 20 35 6 68 403241 188156 94 6 156345 28 437763 367496 28 22 3 442641 182506 324577 127679 82 37 28 3 2 177297579 2932 6 97 87 127800 108793 134016 29 6759 62 45 174883 170894 282184499 43 46 334837 367616 8 95 36805 43 6 44 371419 7 17 11 439839 51269 66 80 254455 237398 99246 461320 207224 86 7 56111 29 26 1 29 420478 73 15786 91 26 377956 32 4 44 63 6 4 275995 6 15 79704 25 830867347 68 48 12 86 1 132354 228074 9 37 246302 30 77 20 355001 249868 93 14 960247024 48099 39396940 84 954608424 7 2 633966135 62752 76 83 369357 81 60010 64094 59 77 71 259092 8 228717 167672150 28 7 55 92768 141710 48 18 97 68 29210 74 36 39 42 218295 86 86 1 33 40 297838212 246404 56545 226459 950509657 89 5 46 2 148748 444365 88 230356845 62 300086 435384 45 36 2 9 3 451949170 53 73 823672330 314584 316429651 55 34711 63 499244 2 450593 170087 99 245747 51 10 85 292248573 518442068 475190 83 9 51 53336 2 60 73 62 173237297 144705 32 21 21 77 31 73 293426905 876329840 11 42 36 980589074 438414 35 780229545 49 407547404 233469 504940993 1812 15 261122 109196 264970 418838 12 236403 6 5 63 30 271431 65 69 49 368168 13 472938 15 493489 100815723 99 878103773 4385 35 33 43 267098 46 181320 29 479913 8 13 44 137233 6 142086580 189810883 402225 91 314522751 52 299952366 95 64 3 213719 28667 40 325245 36 8720 320661 18838 184132 67 47 18 4 11 71 42818135 22 2 117995 82 688622453 76130 93 88 72 7 91 90273 25 8 2 763716664 11 26 37 10 40 42 7 460585 5 44 59 29836 69 89 61551 78 66 46 86 71 48 316618 3 269659 3 4 18 687297200 416428 26 672447122 89 8 69 85 9 99 740770322 31 235635 104387254 426988 62 426516 208939 45 109766 4 19 236593 19 70 76 360755 262063950 354728087 14110 476465 28 20 190834 5 993892569 252420833 14 90 31 71 366779 369583 15 1 95 94 12 3 25 4 97 55 145113 213368 9 681366879 369266 6 107389 405701 258811 1 82 99 275800 99 445735 226990 813147515 477209 70 90 369479375 145787 41 95 2 99 48 345403 74580183 25902 97 495967890 92 92 354249 388707746 21 335700 245765 12 40 46 3 230381106 77 429958 306719 880710811 81073 93 244941890 31281 311492 248009 96 312043864 4 443817 306591 72 75 87 31 77 28 426779 366131 69133472 435477063 41 80752 40 18 317699 395937 671 28562 71 318945 39 210121704 160549 59 321537923 32 27 368276 157457970 154722 73 218580 442863 154453 22 80065528 274779 953819454 11 422092 82608 3 43 61 64 41 7 72 162824646 64 28 59 89 497522599 322231 2 4 169128 33 66 451052334 841657305 4 81 218424 77 13 22 78 13 10 408812 86156 50 199588 52 352653 89 86 32 82 4 7 51 36 129089 373215 41 33 3 25 27 66071 456549 56 76 293780 2 68 274645 54 365755213 36868882 358659 92 80 16 1 74 58 183186 151120 459821 83 94 157725 197216 388528 3 314527 82 90 91 55238 6 34073 3 86 41 351056 274020 10 77 926735239 87 264718 24905 232846 207475 391718 29 16 53957 227168 12 266337 220444 381821 29 85 72 172054 124436 186948 466570878 403736 415592 5 199494 71 98217 25719 396465 153492 45 41 404645 34 20973 743539290 86921 75 88 29 24 79 3 47 74 139664 36 5 283210 928745455 82 3 58 473770 7 229162 48251 8 172474 97 44208 4 85 36 42 24 48 142383 76 20 78698 76 7 397552 22 42 86 2 85 17982 51 475496 266786 136087 150612875 2 95 81649 411926 5 995627815 83 80 372567 165920 230938 22 8 10 77630 218384 134253 199901 18577 365175244 291018534 2 17 199815 86 60 381475 471640 56156 378930 25 195670 496385272 3 662176074 2 24269 9 78 74 911241169 81 468960 65 53 73 32832 385204 64954 91193 411194 68 180332 87 356965 3 83 45 434681 346818 91 73185 297284 269439 18 955252125 100612 487189 416308 4 31 29 94 314038791 468198 479403 5 351448 472265 366459 278749 55 262733 914118286 1 419342 274345 92 43 50753356 55301 28 18 65 66 374574 313548 24 9 55 12 43 58 10 299155 64 327235 82 100076 455529 108054 912394718 9 65 597181094 17 6 492826 6 15 740934335 9 327379 34 156143 658504617 196558 1 19 84 5699 94581 341318 29 76 97 43 6823 22 17 331539 72 679324860 1 35 660501792 7 64 99982 72727 74 61 2 421669 3 316885 199759 12 341525 497406310 258965 95 362063 311103 6 97143 293719 156820 90 205005 497642 349437 99 175175 8 146956779 29 14 12 53 80179 42 59 3 98 27 102314 2 29296 79 58111 19 67 341930 2 83 2 338868 35956 772041835 3 14 32 27 820734515 9 238448 97 77 3 32 92 780816172 324739186 285404 794905189 63233 25 33 89 73 114401 467969 32 266795 67 5 268543 5 2 165503 38 71 448254 60 111065 77 267739430 339718307 79 75 1 282855 45 16 243213 2 275219 163111680 425812 5 1 59 26 60 377832 140936 41 21 11 54 17 96 82 914575932 1 275163 44 17 255902 58 22 24785 479888 140506 47 79 1 250212 333779 28 182224 47 25 445475 472422 9812 6 70 154963 81 1 65 72 53 271344 79 91 4 50 411095 95 93 172127013 68 91 4 74 94 180089 381538 81 414795 40 3 1 345261 244451 18 183829 20 38 95 76500 82 395283 2 57 10 83 7 54650026 80 82 445503 17 393084 9 779369292 30 70 154092 431807 85 404422 77 21 440244 23 489985914 417743 86387354 275988 81 61 22 95 16 136808 4 273833 212982 192076 971788033 5 46 147925 63 52 434392 28 166278 86 5 99692 50 53 120038595 59 53 77293 468273 25 25 878174721 47 76 46 223795 63 24 412042 554049789 179959 281449 16 259705 163092 80 46 85 296588222 91 17892503 483737334 74 33 38453 185738 78 104282 93 73 90368 116462 10580835 64800 7 29 35807 27 335798 73 60 80 21 9 55650880 77 308835 70 69 70 162742 152422 116432 5 6470547 384867 2 240827 31 73939 14228 50975 465010 8297 3 470087 1 144727 2 14 71 463811 411287 25 206608 42 389004 764392264 40 3 253206 804471168 281046 711514380 27129 290795 28 62 34 7 399533 1 6 19 558876492 297383 83 43 59 728723867 286629 42 45841 2412 73 3 356417 59 183325 75 138200 98 35 41 21 52789 335946 667057586 264712 69 109153 150023 265367 12 53 405324 43 216801 164985 742221512 831669547 241823 1788 352830 30625 80 50545 13 38 423145 36 93 150717 55 126291 90 43302 111217 475430 381281 32 27 53 37 49 74 187368 453270 39 24263669 4 89304 57 101501 418546 59 76 458107 209352 2 714875978 282420 4 435793159 68 358841431 91761 70 324717 52 184765 33 30 125522 859635052 440792 314585 93 95 68 418284 60 163379 53 24 457106 203485 217992 70 60 332495994 345100 21 335195 90 3 30 94 31 49 4 394559 82 63 484337 419180 690216637 23 236381 14 56 379119 79 97 58 650545595 38 786284462 93 6 476831 220564 414096 98 463271 102404 78 43 152752 53 286146 229721711 96 708467795 7 23 460380 178369 89 43 7 5 72 56114 35 175272 79 12 64 20 169229 51 9 49246 445069 48 52522 453433 103594 242871 250105 91219 244409 31735865 498364 587586480 175815 269461 1 383921504 342976 465570 23 259308 104509 2 202740 9417079 55 15172 17 86770 447143 5 127101 107161019 316733 146738 92 91 56 316389 29 15245 33365 279901 10 959363955 8 436721 334016278 23 79 341265 90 151310 5 8 561619214 380495 52 43 100016486 3 111827 63 55 99 15 78 406311 98 10225 491362 34 125110 71684 15 65955 478282 485598 35 882190722 45 391492420 49 19 159321 771163299 935525516 52 32984 1 404976 169995493 24 229314 475997 98 477796 5 21988 2 331421 98 13 18 31 326005 462242 42 59 59 68146 288451372 212853660 41 98 37 4331 304810217 41 36 477355 597460254 490418 239697 3 319811 90 83 4 286578 97 428948 129751273 45644 50836 9 688651275 242523 80 78 305747 40 1 1 203062 5 388414 1 46 4045 3 759190766 78917 376848 74 890058435 237289 73 485460 813596337 18962 417401 764421944 144813 10 483930 26 377459 66 96 27 72 49 83 463318 66708 57 64 54 16 259368 385390 119228 1 229567 73 41 89 361949 64 338339 23 138706 194321 453232 457428 53 25 511184195 35178 302035 82 58 812179013 57 57 72423 403347 42 131356 41491 5 471956 74 81 44 106584450 91 286564 47 79 206592 24 316156 20 65 26 343389685 61 52 3 256893 99 83397 17 813400899 56 7 76 704555005 40 28463 51 285945 114080 20 449579 342030 3 409267 4 14 68 77 681006351 101179 25 26 395282 374239 49015 368525 37 66 16 69 447931 335520 57 841136011 8 16 11 29 35 129183 159585 48 242330 5 25603 79773 88 170853 48 26 25 7 43 85346 38 382298 14 489074 68 389731 7 4 478149 308993713 8 198911 114699 2 441268 55 239595 111984 5 30323 5 94 467914 103058 37 304451 32944 2 304490 295469 70677 245105012 21002 486410 402087 97 252471 302298532 99 93 139975 29 319701 333267 157672 93 138411 494060 358634 244509 48 72 11 314560 4 721449635 62 2 92 35 8 64 46968 814318672 119703 66 367175 124509 980470225 256319 192308 17 132108811 60 320830 359209 14 181727 12 90 232761 4 767301751 105584 35949 480258 970073223 57 86 123441 22 422243 20 77 59 18 320029 45 13 321228 88 388017 170585 25 47762 417901 35 80 272674 216728 165256 288116 45 291842 42 26 262580 473930008 30903 329207 275110 469852 79 153186 270799 328126 432854 359677 89 7 19 38 404445895 58368 178435 245086 60 96684 243750 48382 88454 73 227226 11 174426 395925 115906 259098994 395998 89 209722 89 89 45 393425 18 188607 60 2 96 4 29 9 4 44 457440 871886035 94246 20 312563 286699 31 34 128265 63 6 178028 25 6 21072 6 98 12 427734 91 69 103323 489445 66 664354666 81 88 112213 100131 87 23 720190333 229082 422714 67 46 43 23308 900071758 4 8 66 15 105875 85 73 63 3 99540793 66 94 411943 468694 19 222342 89 44 389051 929274616 411981 306479 349004 636540854 328262 257400993 47313 62 368940 180213 36 7 934346284 67 85 5 38103 12 242141965 413831524 106627 16 7 93809731 897589432 68 426164 54 89059 469653 86405 362851 472555 106888 55 48111 73 21 218938 290057 56 24458 364929 400703 8 639175502 32 269914 42 63 946264011 263473435 177445917 74 8 18165056 36 62 6 439458 10 9 54 95 4 82 68 30 75 86 209729 5 70 34 370312 84682 79 81803 32 25 95 90 67 243566348 64 313678 97 911601555 81215589 229902 23586 376874 32344 21 66 3 249161 39097 151137 10 126676 26 55 243689 31 99 253945 3 8 21 56 34 43 81 3 209610 157458 18 76 704450281 376364 91 8 72 341659 88 8 281818 426789848 4918 12 41 480049 98 27112 308552 49 48 392980 206936 30 7 41 33 4 196117 9 68365 999526283 100080 447806 242025 20 19 203603784 1 474750 132414 409066 79 401653 91 880969306 65 144897 84 36851 18 35 4 274925 593208963 460488 15 144329542 657109703 486573 139973 247205 95 183747 29 67265 44 517601529 499126 320354 97 74 3 86 61 38 393182 447458 58 205168 63 93 39 329273 251642 41537 3 507658834 8648 427070 23 103584 76 3 16 780439035 2 37577 236244998 250914 879962902 259120 448807 48 590278500 9 340257 27 8 469725 148839 55 28 43 992753049 60184080 7 74 34 60 3 104025 28444 79 187171 31 229866 56 19 73 28 4 58 21 36 147822 713893390 806511112 49 5 52785 208529 54 224000 81278 156420 29 308263638 68239 41 19 122349 58 3 88 7 4506 50 47 27 92 306984 2 39 38 174500 433863 57936 355941 998356034 8 5 351254 75 53 185058 88 92 76 220530 207362 58 3 87 105527 45334 334091 54 93 30 182668741 92 15128 7 36152 17 271786 19 457479 486288 60 37 21 70 78 179643 37 93 84 92 430883 194433 5 242 55 88 236203 286458 29 1 155155 17 10 31 12 42 5 192714 620538947 65068 463453 3 159759 43056 338825 63 55 465573 3 21 97 66 68 55 6 12 118849588 230510232 99 33265 290449 210850136 63 335567 21 174735 32 84816 49 396394 154099 234271 34452 174035 10 10 88 800579177 755310596 19 319564 139066 25 61349 125228 25 97 152599 26 42 9 405168 296071 166453 344328 888325473 394511469 83 799482038 55 195190 104776 85 14 626048594 940577171 380588 88 255284 266772153 22 58 55 64 51 336216686 213220 73 89 419432 83733 40 100349 3 83 387359380 46 64 15 15 95421525 91 23 439522 28157 124401 428018 5 416815 7 393290 413342 70 285426 95 3 61 84 62 299492 78 343485 87 478723 48 368231 380279 219554 182258 7 83 63 11 448404918 451519 446976 311758 866702736 181396 18 250928 69 486071 58 308106 78 37 166442 7 160280 62 87 40014 129053 315716 130267 1 126320 115713 23095 20 30 3755567 63 22 66 7286 3 277824 283057 95 116180 13 56 309426 61914 416102 445160 242906 448559 48522 160497 4 316966 6 65 174973659 22 422752749 2 49 351411238 85010 154106 49 6 6 350388 72 91610 239917 265044 307897 5 242125 81 6 329412 368876170 72 275139 55 452694873 1 712918536 84327 42 78 184677367 61 70936 24 28 404132 58 2 92759 157481 396036 6 21 3 4 42 56 58 258918 40773 65 32 68 283039 65 18 606975750 5 94 446181 82 363192 91 558904635 8 24536 544153294 291946 429184885 444567 240594 168251 39 212130 150258 448509304 20019173 179386 206503 453122 71 90 32 40 14 40 64 720729982 388227 122738 7 167414 75 64 362513 409038 6 470449 49594 62 55354 432188 117610 62 63 834228913 11 51844835 59 11 66 6 171189 166753 83 39 311850 225954 741422514 7 94 63 17 96 13 19 363350128 129265 33 26 33 68976 439049 136965 55 3 53453524 9 414956 481432 56 174416675 280118770 315008 9 9 97107 59 65 60 442083 77 23 7 23017 459633877 47 599540002 140711 369714 46 2 196956 61 401862945 81 70 381817 30 40 58870 261618 79 9 380117 40 171350 77 139215 12 938215831 47 8 65 375579 450079 43657 169582 349399 59 76 101614 89 269747 43 129189 14 73 72 6 64 454426 87 5 452369 39 831 1 307749 74 9 77475 122405 331585 85 557385840 30 38348 178438 64 74 298163 378916 393207 7 5 454677 478585 950396201 82342 227376796 7 200211 53 4 18 77924 55 16 391633 108251 295041 748103604 63 423429 165217254 28 37 8 398411 5 31 75 343366 1 383709 3 391316 41 90 70 60 49 235927 83 48 2 20 465 30 86602309 216329 116121 409645449 297569 220986387 61132 23 96 60 201671 7 7835 458976749 2 46 53 25869 371247 67 360133 9 33 86 446208 46 5 94 362044 65 111253750 56 92047 36 69 49 67 43363108 63 843519809 98 38 272248185 49 297227 379857 114888 320803 76 46 60999 58 9 249927 3969 49 440684 970867869 495501 404095784 366724 87 732881315 344795 1442 1 55 54 83 283457 40 50 29 57 152094 106190 78 50238 462333 7 8 258585785 277684 132504 4 31 93 494570 122650 629647582 87626 8 97285 32 230300 4 26854513 996925412 142060 369895 468600 53 167871 68171 436146 352110 51 48 29 546596125 7 755056125 436860 464836 67 39 67 95 26511 219303 97 10 77 124246 28 65 78 289292 95090 251836 227273 88 45239 37 58 425796019 90 226664 90 472547 969848540 790441700 92 165485 201085 53 99 4 34 341374 4 257683 368145153 90 93515 2684 36 71 23 54013 74 16 88 437071 20698067 86 6 96 132191 999503274 252221 33 2 298213 65 83 23456 328590 67 49199 1 828106415 194725 82 376861 116693870 98181 46 10 5 72 131145 82 416314 87 2 383055 61 71294 430073 8 93 26 16 43 7713 119466303 19 24 10 5 396170 16 770691673 11 498624 300258 275878 57 75 53 89 86 157189 99 342380 39 74 375616 40 6 300782 82361 607627309 29 531705996 383951 374308 10 11818 445037 67 50461 67110 106977 42386639 71 6 27 42 457063 45 97 76 68 85 45331 49 337710 942282727 68 36 701558717 67 64 42 56230 54636 74472 9 14 11 325663 84936 358900 275682 20 59368 352307186 9961 5 444373 17 49 217480 397479 45 72 1 820061308 183046 78 58 20392 223870 99 82 78 78 5 473570473 31 78 70 127291 7 3 277193 64 336013 233285 99 20 215084 23 37 345008 52561 10 75 90 51 89 562151221 68 9 65635 248471 204399 237385 86343 73 2 113747 412861 288198 144398 77 235470979 146924151 18994 456833 14 21 36 186028 450175 626049845 47 137106 427208 79 366636 214735 765056395 9 28 451087818 297238 371745 6 389748 14 277717 162398 8 156051780 29 96 46 19 322457 32 86 116740 4 6 43 342737 40 54 19 464688273 59 237712 169244 72 485517 454285 370736 444265 156122 69 37 20279 17 87 49242 626695558 88 298800 30 918416966 7 42394 3 81 201685 10 207507 86 292980 328749 443154 42 75 95207836 96996 49 13 80 440271 373071883 95 44 85 563601648 5 147944 153945 175344 4 79 75 66 337802 52 10 72 62 487106834 136119 7 86 459569 4 342534 422875 92 31 97192 19 873523106 6 209692 59 426344 1 61 139757 5 92 336302 376807 747933268 220821 350015 443441 66 52350 72 192168 57 72 35616 62 208904 454289997 6 328718 330588 137750 283851 52 89 461646 289121819 23 338406 26392 39 56947060 72 325613 495618 74 224534 97 89836 422228769 199172 4 298655 417883 39 66 52 179087 40 49 40153 19 1 8 10822 92 293506 613346614 72 73 57773 44 50 199827 8 67 2 29 97 126409 482843 6 94459 243337 252717 2 143876 28 408984 89 9 13 30 130395 99 7 439897 271470 2 50 92 448925 64 8 69 478211 48 8 38 380080 28 86 784980938 847878569 53 708824740 459421 295599 11 134016 51832 99 17 247365 76 208321 289573856 82 55 1 121537 82 45 25 446331 8 130781 440705 69 35 239395 275287 469591 52 198783 69 114781 33547 21 5749545 8 430589517 11 327502 995135066 160360 145 39 31 381254 284118 41 79 42 298490 808393950 237007 439848 333923 72 353204 270674159 489271 328457 11087449 59 207699 235449317 59 235694 25 69 2 173471 255931 75 26680 176154 882772304 475703 27 320502 336343 5 72 9 457412 48 17 456884 597276958 666366840 54646 75871 58 218067473 45 3 441266 421830 381392 263899 51849 68 95 615416451 68 28 95 105331123 42 91 284908 96 491059 61 7 32 6 8 91 83 13 947627553 55 684437669 27534 404797 727 95 149311 159928 90 45 135392 17 162075 259878 222949 80 90 34200 429828 53 450653 80 24 892409724 154983 96 46 454355 52 302924 369827 284939 212748 427513 19 4 472571 62 203034 929792951 579070640 221670 38 9146 362254 21 486947 3 142780 441370 81 3 2 34942 256032 483054858 411993 52 27 9 381739 20 95 13 19 600734952 313756 472021 345240 94 94 20 3 8 248882 354022 117289 479270 339606 219112790 16 1 10 459888 66 37033 1 41 105679 245470 8 67 51 763611287 82 80 496122 36 219322 8 440882457 98007 92 22642 23525 1 557851236 94 51 252305 392331 19 260205 40 3 30 14 87419 8 92 317300 63 263181 17 51 487086 93 81621 5 105656 4 375830279 12 125400 39 64 190567 6 39532 86 468461 133444 17 467663 69 449001 145515 524501634 242801 94 82235 1 48 124924 10 326968 82 441287 7 23 55 2 272932 42 29 384869 25 30036 868008020 79 388032 361876 418964 477607 82 17 339369 77 41 94270 97 5 290046 90503 232559 216171 358721 23 80 54 5 265042 288789842 2262611 416913 94 274666 60 9 28876 195463 2 6 347254 66 82 1 141023 497297 90362694 46 2349 96 1 241438 48 164305 7 212278525 88 44 25955 162253 30261 80737 8 41 46 9 21736 112496505 59 4 283557 691861096 65 459068 75 15 415329 76584 81 495941 43104 493411 52283 481642 74579 36 173855 11 205792 341520056 56 436783 93155 184902768 3216410 71 112876 36 45 478025 93 49 7 239587 459453 694638636 152381918 27 59 26 7 444089 45 587140497 312978175 462249 3059 12 314598 3 45 405350 451991 263611 89 329338 99 321571 29 61 45 25 2613 7 458687 323802 464103908 569096226 46443 36 35510 47772 441201 23 59 20074 4377 85004 6 8 47 738893737 814053910 160092961 28 112036556 114524 215561 97 37840 91461 75 45 97 87 2 114676 1293 151498 2 234313 2 49 436226 408511 93 94 96 2 15 85 11 19 973483020 51 89180 11 3 28 71 238834095 419952 116667 55 11 7 27 28 14 8385 44 744577707 69 63463 50 343786 266660491 348896 304913 31099 285234 7 50 196328 432474 121438952 29 32 284053 44 2 88773 162098 497795 141265 122818 60719527 15 84 94 491517 454699307 6 446015 245415 37364 2 328030 47 64 447137096 469866 18 81 352511 449282 15956 82 210534883 103742 49 140320 2 55519 87 71 336436 255227900 6 206426 54 264863 59833 956828731 796 39 292964 25425 63839 3 76 7 236874 76 18 67 95 3 47 87 3 243551133 175503 34876 488518 91 90361 357485 275257 97 66951 74 76 37 145115 592587488 6 375977 5 6 4 47 2 143064 73 172304373 65 5 194731 311052 477377 43 324134708 896147243 44 75140 577717351 674024563 498120 91 10 33 400542 87 36 24 75 156859 15 99 464934 179878 69 11 4 91905 84 71 353762 268687 439518 51 28 12 548931512 84 203105 494837490 49 86 218032 106562 446080 393262 37 192179 186034 119108317 635234722 927858326 257868 1 85 21 64 127487 6 257704 97 326501 12 9 92628 5 65 897748839 60 633320313 36463957 150426 194904 454885 4 92 18 187559 26 29 379282 564219214 24 362306 87 23 21 27 41 68 84 575725816 471947 4 413391 250464 105283 2 707458018 241311 247191 23 5 241771467 593059717 59 62 480029 138320 76 26 71787 5 125176311 78 250684 18 92 96 405844 93 9 59 419579 18 77 816154722 289680 141530 662467575 397702535 55 333520 405943 248919 280673 51 307228214 47 281652331 62 414648 269185 10397 283539 434798 167061 187048 479793 181250 15 528319190 44 198898 217409 421178 81 33 294160 44 85 376781 292835261 82165 84525 94 158788 54 186715 90054 11400 268071 45 377779 46 57315 302989 490319 71 60 370219 461305 5 86 11178 39 42 81 89 3 369618 596505920 49 207465 37 47 152021 44 76 48041 442434997 82 64 488219 960100116 429288 84 60 446693 7 21 91 693971846 135550 53 61 283616 8 93 123002 71 77 5 764031127 55 5 45 28 1 216083 8 135515 88 164442 83 63 371398 87 259523 99866 384403751 353989 706381096 123378 59725 853645368 4 81 54 67 97 431023 321072 94 186801 153822 65 515501839 28 20 294030 24 64 44173 78 19 241102 117305 72 228682 65704 3 9 13 35 455775 6 526747524 591525080 350225 6 214809 4 16 74 84 110641 380884 117766 38 69 417631 733820455 445781 9 104811 959452690 139882319 404637862 28 309730 95 19 86 190133270 26417 7 69713 3 31 416054 380542 67 348001 5 69 38 51 58 100437 117912019 30 420090 75 5 79 85 23 425438 47420 15 17 6853 8 31625 228776 13114 79 899305319 459924 11 114949 89 174664 448400 89 79 201036 96451 69 90 16 396669 85 27 304184588 111832 74 284142 77 100287 19 214594 3 2 1 32 77 223535 8 5 22 466056 166493 277673 92 97 466487 51 50 84 73 84 36 267611 379179 199559134 263785 1 378239 5 365891 65 54756 55 6 50533 249787 28 806248291 57 3 31 428232 49 229470 387679 48 67 43 975420166 90 95 37 33 170872 34 629548185 24 57 411593261 213468 351940 56 309795 268277 50 291435 626759034 49 379799 5 16 341336 4 297551 437089 763434316 387960 71 387748 18 5 76 82 244013 347294 176545 64 42 75 219804 33 354799 384397 293072 63049 104477 81 15 50 88 186416 371344 439427 365505 422658 71 433699 51711 32 1 88999 33 321849 207612 430994 89 231058 314903 1 278888 158752 79 44337 33395 313460 67 3 399411 377831 28 35 75 236868 89 379801 194395 60 38 336120 501367479 7 52 110769038 46 90356 13 138071 45 77 53 12729 312710675 4 3 43992 65189 54182810 45 429886 970086718 255065 18672 3 72 334036 289332 61 29 32037341 82 6 8 54 7745 86315 66 967312527 683403611 7 8 8 33 174237 638558424 99 198800860 94 155192 90 75 125057 457723 16 63 1 481006942 409925 128610 440542 265932 67 170055 59 21444623 247329 2 7 60 105410 356409 184840 44 311930 45 232136 22 254793 16 228018 99 235609 401578 353410 7 97269 376049 342505 275690 41 58 186775 83 133686 7 274021 45 373065 206496 28 46 9 217718 331611 85706759 6 306654 2 469717636 299558 344054 24 42 343645 949032875 94 12 608523377 35 85170 274810 422871 73 322533 9 419172 335949 13 6 158113 267878 329516 77 96 203936 52678 65 28 176043 14006 31 87 88 946563951 51 72 26 79 53 9 291879 39 1 19 449675 430002 497331165 178053 203134 30 68 89 31 88 464543 45 58 411628 121162 77 122389 60 295785 36 377623 412106 14 31569 79 148908 53 85 341773939 85 57158 349837 317564 94680 256832 84643 150497 12576 474710 2 482301 361213571 44316 283682 306661 41 172942 440668 3 26 18 82 72 47 95854 246379 43 336671 340228 993339104 74 94 241545 40 294883 78 39 54 70 7 930548875 13 128803 44249 22 2 407325 64 260146 162311 317441 484028 95 167001 66 112841108 480734 97 11 37 90 95 2 210628 1 23 157329 353919 42 81 3147 29396 94 46707321 149463 20 248848744 79 97 388942 950571831 529947832 93 180565 407747 55 81 112045 25 465869 2 39 4 64 463370270 187784 247269 248065 588185977 235200 426178485 255156 83 93 117531 495076212 37 84 288062 4 94861 204179 60244 73 13 34309 455052 79930 359299 7 265261 46 12 51 39 13 55 7349 1 4 15740 229322 82 6 243454 15 28 15167839 202744 79 88 48 143607 37 445640 3 177267751 449715 462296 295192 265516 236698 369692 255907 217046 526483264 39 37 20 290679 3 28 9 248732 3 22 492601 89 46629 347691 72 90 2 90 80 97624320 7 149179 4 68 57 327988 885727991 340310 55 725179783 287720 82 60 393777 24 213487 318950 9667 99 335159 363232 23 386574 40 7 792320826 2 59 138368 284338 29 72 34 410491 972580086 92 8 50 651 418204385 272304580 23 29 8 497771 40 46 50 82 276511 352882 78 620644898 205562 480158 50 111790 86 84 35785 282071 6 79 41 477804 10 35 94 63 78 306028 35 4 46 322973364 2 297878 369230 61 93607 432083 49 409435624 55 85 404958917 30 115737 72 25 365601 4 86 296219 316760 9 10 280221 70 466518 404681 6 10 148246 7 48 297092 958269026 368023 406352 18 117655 99256 31 34 64 203635 11 4 26 30 446187 177202 237473051 182270 342233154 246447442 67 54158 66 227582 7802 47509143 199130 419857 2 378959 6 384117 9 3 389378 53 376742 170711 130945 90 19 48 179570 363394 37106 681480708 58 349505 6 14 68 192384 195821 88 99 225239 361753 86 418884 286142477 373387924 63 43 211449483 30 454057 22 74 266821058 89 438426281 33 95 23 105243 7 301535 487367 75 403747 167115 482590 299133 265117 630888269 193190 2 35993 12316 49617 62 2 7 76 920376066 4 12 70 18 226219 492722 87 267324 37 67579 60 92534 55 74 106599 37 77 21 454378 38 179784 168619 11 29 32 492049 420609 95 995486052 16 5 988379706 66 14 131503194 88 123957 379494 28976 404739 41 318384 8600 71500 53 32 6597 44 999807732 65 72786 395784 8 166417 20 351057 70 325021 62 79569503 57 125799 7 140971 214950 18 68 309426 79 8 487637 332370 158288 13 41 465057 289226 97 26 388340 53 148683 93 293060 91573 51 242277 423618 96 13 76 157394722 141515 184352 55 21 135388 28 455729 194068 57 6 41 44 90 92 317072 36530 596354118 95 545788204 233676 679474345 86 318779 278863924 190089 8361 69416 8 38 54 498155 30 10 2631 13 27 98 13 6 36466 70 448804435 44579 7 18 83 88 245907 266079 1200 98 96 18 46 76674 51 98 40 374659 29 106297 457229 99 3 18 59540 49 31 11 37 120936 154743 42 49255 79 56324 86 56 47 960783556 303522 943370852 935454530 53143 29 84730 357474 415827 483742 6 51167 15441 80490 65 39 20 192375 3 190658 212979 99 19 84572 91868 74 177864 1 70 2 45 492117 117406 203506 84 18 301754 2 957284214 7 26 226025 362467 1 1 86530 89 31 27 43 2269 109577 1 258748 193428 31 45 132027725 114819 209457 14 31 7 497059 491295 48 490912 41 64 59 180239 29 99 135772 889258039 153324 3 332576 29 34935 366272 92 92 428623 308165 58 26 41572782 394267 78 80 23 6 19 377899782 441329 182983 267228 78 63 5 158620 61 148574 329044 388760 64 22233 45854 85 14 942063736 294125 348804 298670 195827 94 416417 3 99467 6 50 390879 17 250446 57 65 223365 588574854 352822 300712 52 27 3 70 96 135483 252834 302531 326771 282225 140884470 826791124 313893 62 36 9 55 483589 29 20 3 7 118426 95 55 335356 10 263674 405194 49 25 170551 19 77 26 316076 483683 26 3 132709 63 360802 499987 6 345542 96387 153354 406891 96276074 246288 79 53884 196644 9 447311 72 89 5 98 124286 417909 78 4765 5 38 62 265471776 62 2 74 330125 192395 5 37 3 714830235 439167 325877 51 6 28 24 85 78 77069 735967180 242069 405167 330483 48 206966 115971793 267547 133328 970317291 488596 363121 2 64732 5 343772 369723 161815 199015 46 473718 99 305374 339819 2 9 49 27 747707982 452234 462450839 619571204 19 807179391 3 407144 333974 417290 3 7 453091 5 5 20 2 14 431990 283184 87 73 13 35 326913 85 66 991861452 207739 202839 12 41 436738 416529 9 66 302413488 289101 481618 59 242833 35 163053 73 149002 7 370299 11 33283 60 69158 392271 328904 52685 368580 376126 99 378420269 36 19 494074 71 64777466 64 223376 87 25 20675 20 9 3 3 91 79 62 5 652478311 998110849 185107 63 85 419132 11 84 69 8 210887 599640427 159055 1 149431 39 58474 318620 96 46 199982 466319 923558956 85 300656 83 25 95 76 25958273 82617067 8 98 46 7 127702 1 311019 4 207925 315937 452597 64491 5 46 25 292601 378828 200376 8 178261 475079 98 469991 89 37 404979 59591 490920325 437147 72 412942 25 91530 188303 489866 25 150691 321417 6 457728 37 2 117378210 49 315603 79869 25 636670903 86108 6 637260406 5 27 486925472 84 64049530 301129 15 201498 58510 61 100195766 3 55 92523 121444 14 52 81 210290 143638 830326642 51 378655 274287164 89 243455 138465 78 188265 29 14 91979 54 65 41 24 4 285227 36 4 65 348949 72765 9482 61 21913 73 197547 117276 44 82 83 3 7 87508 4 29 121500 81 3977 26 183179 2 75499396 129108 476530 346214 11 73 82 2 142327 70 65 66 736930860 403857533 665353920 594902267 21 468186 49 4 20 64 54 406769 9 88 245776 87 63 239270 3 49 23 27185 49 8 64 28 203644737 56035 222096 418977 15 39 40125 56 361359 300106 1 7 32 82 39 89 85 3 5 485091 444457 15 42252 455826 12 179251 5 349000 156247987 4 83 264220 81 430655 606105242 353357 32863 18 887721879 69 127015 195566 369757 106170243 22 64 63 9 886756129 14643 50 9 6 538057007 50511 910600732 11 41 493722 14 9 5 22 151188 24 37 487757 16 861989998 448900 769902437 296014 53148 2 65 76525 98208 70 78 11 60 250759 50 108924 69 429082 6 40 70 291000 297703 434923 7665 27 230969 88 214444 116871 314719 223257 153109 38970 99 352756 1 497627 153456 78 70 736221104 137762467 14 258282 153937 999801169 3 60108 102432 9 51064 48 85347 272188 5 69 286318 8 38636 159343 59 98 77 254469 51 1 204416 12 229622 336313649 26 6 30 423969 8 371804 57 45 53 84 8 5 131678 70 480485 56 297228 1 348533 83569 2 107185 38 82 33 38 253893 869435671 183855049 158021 1 25 213371 51826 293253 9 85 181797 78 337219 38 30 79 76 150341 59 50 73 399726 142458 801245789 822100909 248681 203187 448486 34 3 13 40 469964 94 150769 60 20 11 97 31 42 76097 54 116999 99447 493076 90 68 12 7 453041 19 406765 9 268725 89 278855429 26 25 249913415 490981 6 33 352907 46 8 63 220263 80020 100125 2 5764 7 165183 2 425342 73 3 29 55648 5 37 342800 318547 161332 94126 326592 87254 18 63 95 12 231018 416071 8 180688 138964 34 16 478327382 101024 87 18 347475 193169 50 92 4 61 108292 492283 96 62 792668621 33 67 25 77 7 67 86 91153 202855 5 213015 2 72 977799551 234764 71 10858 78 99 355804 144920 735842755 303291011 423213088 56 184304462 37 389079 214783 9 234190 9 6 103099 371441 6 65 177833 337938 45318 91 43 8 96 32 114705 225174 43 30 80 85 34058 157895 70 25 724097962 55 192448 317633 299904 4 908803575 404066 450098 232709 90 38083 94 89 57060 41 407737 83 71 6 489997 93 475316 5 369839 324945 364301 37 292072 328195 3 92 3 745489342 194287 16 880991418 25 20 22 46 310612 331315 42 31 410250118 26 152971 241255 94 1 128862838 124154 32 196772 54 442418 456426 92 47 8 332856 17709 73 270890 27 75 3 97 98 396663710 96 92 237756 233526 98 149363 262030 24 34 91 67 41 54 226286 34 422252 284622 263778 175691 74 30 10 22 39 9545 35 23 214399 299435023 221706 653439144 249043 607841905 3 35 80 999783322 179999 40 28 48 17 429263 124556 57686 3 3 163723 4 47 461298 285768 17 17 430413 252335753 91 123519 235272 212755 285141 5 51 47 55 951431447 350242 52 160947 150395649 311228 8 154327 76 109292 244914 2 262401 81 8 69 69 65942 468164 75 118195567 43 105171 35 7 59 49 4 105180 170774 43 92 58 46497 2 4 37 1 48 394518 383862 10 15164 145821 82 2 91 241894 318907 370704 7382 20 50 220751 55 35 93 56 980490842 823248190 315447 836 282080 594958818 37 67 83778 23 17603 98 430161 969440 454087 27 10 281856158 97 457240 16 625777264 61 330727 422615 427247 339589 21 9 74 250210 189624 61 84 98 55 5 35920 92326 25 979649137 18 113253 45 968371584 22 59 10 198043 100905 48 36 187859 12 80 374614 78 18 51871356 5 336872 99 73 9 471612 279272 412385 62 564334867 243892 16 462491 310935 174843 30081 14273 80359 90 5810 37814 75 90 73 358526 7 37976 69 275966 357749 386403 329982 143135 468993 6 3525 79 83 19 351943 34 147153 74 217939 153188 199933 34 479733 38 48 379994 453782292 408779246 27 148867 32 355137875 9 2 139386949 9334 42851 18 116012 17 68131 323872 38 454686 52 452770 260754 134458 167372 298496 24146 400654 37928 81 1 14 16 11717 296235 60 82 59 558953618 7 416343 179308 32 320591 364398 8 30 89 85 1 155440 31739 82 411633 49 300937 64574 124807 43 8 965685703 16 426087 50694 12 300515 411942 371107 69 91 32 74 27 910010043 1 481576 7 63495 131243 418360 10144 233569 578104967 82 364826 104240 220172 77 325443 418078 413601 92 434374 310722 9 63 66477 665949618 73 315907 288712 92 1 10 428319 81 49369 86 87 53346 28 76641 401101 44 294975 422940 21 67 459361 138483 19062 366563 294707 71 264274 857234961 204735 551155236 325433 363924 241766 399004 74 39 72 246966 336184552 337426 2 4 28202 71 131754 52 34224 42 457023 446692 25 77 21 6 391977 72 60 88 145289 162931 322019 148956 83 265477 374689 269358 2 6 395438 221610 4 7 95544 4 20 269742 191472 14 8 89 319276 70 304201 72 408117 448203 1 68519 17 150502065 6 438570338 95 46 80 193367 93 140663 998871634 883000830 18 310400 5 91 435868 36 71 34165 9154 359310 131942 72 39755 272726 7 860885502 66 96 78572 448935 223708022 142905 207027 298746 36170 799652960 24 57 50 217848 40 397709 81 83 74 16 50 32 39 8 368719 42 355937 104667 166177 72210 377886 15 453788 336381 43 316130 81 79 277450 32742 47088 81 968193967 38 48662 56 61 379498 59 22 62455 6 133025 79 60 392985 71 158356 431493 668211514 256012 310711 1 61 71 89 75 426135 118707 456256 109905 68 52012 157120 374118 259884 117279 80 96 148524 110782321 443071 33 6 37 10 285271504 298428 170486 5 68108 74 37 67969 357876555 21 94 415440 40298 98 40 9 143706 383858719 114083 30 91 401244 65 22 327902 90 66 99 62280 367031104 142745 418997 10 219984 198891 53 475413 39 3 80261 87927 307098 7 3 33 264237 34918923 131737509 380015 36 260936 78 70 1 92060 67 6 2 37 85 80 10 6 7 441168 367845 445935569 62 386961653 70 63 25 75 59 78 37 15 36 295259 94844 82 79 485708 296634 282850 343238 397917 65 78 479030 5 76 52 155005365 38 6 1 330243 73 765979068 894125013 630510510 87442 765005912 396314 95762 28 308566 93045910 376572 51 175406946 174584321 5 63362 76 52 263132 485458 481271 41 23 58 8 393859402 58 729301672 973226456 342498 190385468 313770 34 456144 40 143701 59083 8 863029696 252987 24 13 32 16 207164 3 310889 49950 38 441075 32 14 255884 485033 4 539576909 146925 42 60 36 31 328237 160625 153627 70 105779 870300562 363692 95 407165 40 347272 474932 60 121749 82118 27 81 27 7 69 9 337051 4 66723217 113446 2 233719 52 301745 9 2 12725 71 51 3 64 403423 477091266 36 45 487263 627354878 35 69331 3 355972 390747 482780 398801 1 77408 397227283 10 449064 385804 82 75 25 380518 30 397854 20 3 276649 172820 31 82 78 219854 255173 460376 47 38 56 101324027 9 114310 65452 323040 154468 436581 65 50 256246 592392513 9 182319 312772131 631725320 40 408585960 21 793049297 60 61 3 208683439 9 7 38 61 255966 390536 185478 246769 85 66 871497692 29 35 7 232534 99 203991599 100979 28 80 36 44 65 595674550 491840 95 404827 46 997851787 96 42 46 5 13 104562 67 305368 45 49 128071 39 77 393458555 312278 96 39 171822 2 84 483995 119337 46108 344430 289753 65 595829468 745786485 53 129587 70780 270117 18 38 6 351506897 65 5 62 217412 9 97 40 209316 60 9 31 7 84 309870209 45 20 79 8 32506 30 10250 751086327 470585 246431 49 24 212664 70 350195882 353823003 134793 268425 8 193086 179258 2 94116 29 17 3 124204 396319789 56 416768 47 61 85 99 438974 361574 52 87 92794 85 102668 315921 49 96 456051 66091 117288320 441802 181967 46 479112832 19393 94 79 79 444834 27542 247614 74 224413 80 80 96789690 36 272606 99 108425 4 45337 50 451393 340910 29 59356281 33 426368 252462 21 87907 221341 339690 373197 27 378279872 83 37 99 94 75 368944 74026 48 53 391331 8 64004 78 450135660 162438 69 342041 476179 77 337699 33 52151 73650 92 9 64 90 9 7 18 139088 93 33 23 62436 252822 419583 151833136 22 407629 36 829261612 85 153814 9 13 172885 67591 32 390509 732898387 228856 5 97 221088 40 95 7 186515 5 14 50 12 168644 98371 313145 214991785 121704 1 229533 90 24 75 84 49 88 165017 88 177143750 387065 90 34 150517 2 307434 4 7 78 9802752 22538 59 3 140408 15 94 819474677 22 37 67 53 669820540 698938655 82 90 2 46 5 9 264072 179535838 303842 26386 43 325682 50 27986 83 108019 12 78822 461400 323226 83 5 356089 434154 64 373945 90 29 45 24461 23 81 377326209 394469818 39 252542 83 205064 47 48 294598 224244 498826 328351 328148 141397 52317 22 60 2 2 95 168787 2 68 410424 57 1 19294 137951 7306 29 69 396485 952965665 65 5 16 51 14 965970061 46 1 96 4 46 8 95 75280 20 99235758 63870 473152 98 99 81 133966 53 87004 360849 1 74185 393089 444888 8 97 36 1 25 66008 155222 100961 33 652204226 236624 77516 74 83 39 198775518 259202 13 64 330542 27 3 308419 128395 57742 329136077 102234 76 19 39 216308 441118087 100007 314162 108592 8 199242 31789 327531 475952 54 91 350164 40 950122058 359003 166449 54 678353650 270431 3 99 61764 353070 470196 7 27 187566699 28523 56 490442 60 75 45 29 4 4 86 70264 94 29 84 470786 303448 4 283052 489657 96 25 11 256318 81 479003849 11 7 317683 421956 290302 67 9 445433 39 374373 401635 99 258464 34 488582986 203745 95 84 35 391983 295014 430131 69 55 6 11 15 38024 13637798 1 6 73 177385 93 245391 354487 92 135239 58 375771 692685154 6 212968 146965 71105 98 70 444247 24175 47 499773 60 71748 96 13 884231521 73 33 4 47 177937301 295553 5 354795014 15 265391 58 162303025 6 184117 66258 20 810666535 160974 229936 26 78 108232 2 482357 236846 392459364 513677226 31 27 244625 65 45 32 474187 30 448149 86 87 404658 127781 4 19 47 38 925044721 295888 590991221 42 484049 53 426401 260167 83 297015 15 268252 28 720318460 430318 4 496608 121793 56 477591 341882 78 97 52 739221460 58 316876 7572 438840 45 60 22 23 95 86 49 20 17 75 452143 58 28 43 34 459071 410028 406565 7 5 46222 329539949 154591 785458363 17522514 24530 85 424333 12 26380 92 375380 5 13 37 29 62 191510 69 4 393878 49 357206 86 291633857 605615692 234750 67346 159331 199822 171550902 170581570 65 26 35 92 78523 68 420788 661894458 478738 26 58982 84 33 77 2 41 329164 10 87 159979 95 264542 224753 2 93 20 63 423575 14 374191 462810 199667 6 43271 484643 325736 28192 76 400577 394822 65 416527 94 67 4867 3 25 418229 64 87 834368881 264053 253433 131093 6 72 34 51 363966 94 72 46 56 3 229992 40 177450 234845 62 963722378 165076485 121086 6 78 445590 779523443 8 2 47 6 50 41230 256032 45112 297703 181659 17 5 13 383745 49 8 19 792683257 57 275391 16703 137300 468550 387015419 28472215 283859 9 3900 27 90394 51 30200 93 50117 34 86 344319 218460 6 96 71 491061 334629 6 326575268 416461 308481 3130 13 486352 391512 52 79 333794 306387 246483 69 93 98044 187791 35 28 151434 22 98 376064 290409 4 14 42 917581139 48 11 56 408712 149867 335047 90 379661847 66428 305571 363668 92 560188109 365276131 86 75 168884 59 631719235 310348 484994 281067 246331 873202324 52 340127 90711 57 5191 79 193034 63 266101 91 14638 325897 17 27 7 78821529 13 20 47 180457 9 823419923 8 132662356 79 28 679863066 39 42 21 47 41 49 251281 187708 10 15505 57 78 68 16 63085 5 301431426 67 198729 127835 133373 28 218473 98749 4 350444 39 8731 33278178 1 540450780 64 68177 28 327534 9 3 679533315 47183 342715 2 471814226 40 448992 6 17 100881 39 497928 359615 87 84 137678 343240302 8 67 50 4 389104 220634857 15 29 5 71 271976 501888 410384 8 19 11 58 184058 24283546 75 79 469830 311868028 95160 72758 4 60 669584360 55 62 27 7 99421 59 141673 60872 89 74 167029 17 343857 134570 287096 188389 463759 274401 66787 180149 73 175808 335707 591915811 52698 85 377966 83 59095 339575 490136 52 20 27 358151 350415 42295 177377 3 442585 92 1 106400 43 526659904 51 65 66002 325591 319942 436797 94 324047 43 906968873 57 492044743 283684 81 70 10 327380 356858 2 251171 35 1 53 82 27 57187 77 64895 40964640 143 316994334 456633 460214 5 299649 351993 443324 66 99 456453 5 3 11 167446 27275 422744 40 34 200217 67 32 4 460310 55 116237 66 97417 38 2771289 253463171 137871 757268782 12 236092 37 9 28513 96973 59 8 305797 65 299086 485913 115064 30 119687 205220 234365 75 5 376128 93 14 59 87197 480110 203858953 7 66913 55 82026 81 445857446 53 7 69 49 23 95 24 22 12 26 19 54 382932 251471 23 59942 142385 346086 66 9 50 36 91 48744161 534238061 82 35 8 27 296254 369012 2 429093 267609 89 54 243496482 88 375624 165030 49 83 9 92 77 489682 448599 51887 85386 25 376798 7237151 57592 183776 280929 393 1 66 262206 73 351160 86 173435 20 1 30 54 364935 315504 233070 58 5 91 55 21 763134395 39 74 166510 368681 7 134788 80 55 86 84 32 212881318 483083 26 428867 73669 204855 286225 412541 66 266570 3 4 9 393462 144304 383787 65 45410 33 56490 76 24 246570 85529 76731 58 50 28 60 66 43 99 302213 8 74 51 381334 234662 466573 458406 444040 323595 98 329537 30 168370 496492913 40 460222 64 84 51 87 149873 33 96300 494320 219170208 40 160252 436073 40 53 401521 88 81 77 21534 245584 157493 49 63 72871 43 981167109 54288 634865376 22 415027 103795 222332 198853 3 97 80 686699774 179779 1 4 115266 33 13 62 26 64 48 17 4 59 166852 345461233 4 403585 405071 19 84 479692 95 52 191786 91 128474 477538 99 433458 313442 84 442065 33 242020 92 17 963978603 171998576 82 473298 260525 397928 33 132011659 82 46 26294 35 12396 238153 75 8 7 322377 687433875 43 19 214518 68 32 310892 49 222267836 52 31554 174506 35 391593526 731608627 330944 275552 93 837251548 17011 136795 3 156524 156198 479310 496026027 327272 418483 432050 246023 57 9 472824 23 231745 851542296 21636 966450404 60 475157 91 629677329 143555 49063 72 85 164732 19 727128492 135072 13 66 129384 96 45 695785022 155181424 85778442 43 489021 30 10 427785 227353 88 76741 381262 370167 8 40 65 72 93 100138 41 6 66 118384 14 176897 13 431226 480870 499234 201545 198134 13374 56 11 1 92 100813 239024 59003 55 98 443375 33 5 41680 82 17 85 20 4 50 5 206155 243532 54 17 58 217108 142645 11 14 176125 453385 24 69975 62 130787778 9 21 204481 24 413501 398807 131172 104507 296598 43 286036 3 19 34 951172221 99 97 373251 380738741 72 193326 77 290157 62 183494 4 77 30 876101501 23 29 403040653 62 69 98792 153602 269886 468907 19638 238191 302275 97 209769 300695 223837 63 457085 120924 30078 108888 307679 93 58 319742034 69815865 803904286 20 410720050 15 847159220 65 271908 3 365317 39 61 71 19 91180 93 197226 67 95 193920 307505 135442 64 88540 35 650557158 129451 36 30 32 51 155343 35 2 132326 480378 158879 231946 894690921 343380 277011 4 84 253239 36 30 72 412920 282449 34623 90 94845 95 277549 38 80510 317482 310003 187563 11964 34 26 122036 79216 434801 237671 88 474315 403379 736814734 227997 771761332 82 142163 403070 32 334444 92 76 83 148242 11 432474 60 22 436202 78 7 153326607 484493 43 21991 21 81266 4 759899406 319113 31 10 51 332189342 350764207 39436 48 74 31 8 808382484 59 69 436807 30 38 1 396789 466307 127554 51 321929 70 497298 18 441448 373637 67781 76 360588 68710 5 2 48 21 9 1 7 6 11 84 92041 519099387 96 210257795 3 99 756056855 6 29 249795501 85 88 60572 49265 209764026 312483 58 5 472137 377737810 294673 99 202060 90942 229224 74 12 91 42 7 477790 70932 70 44 37 276046 387352 40 83 126749 439101860 6 38 468667 91 78 18751 81244 84 299020405 84 39554 47 441290 95 84 18 61 314128 486186 11 456444815 793993245 52 414370 29 18 1 499679143 24 23 396082 6 372967 126358 405243 240370 265488 96 88 555340339 13 5 37 107515 10 93 79 488095 3 140448329 10 66 73026 769180774 78 257834 34 216076 19 37 51 1 163310414 49 207637 53 401039 43 51 215245 309317 365905381 108497 112323 83 66545 468425 9 337171 21 89 43005 316877 120998902 253492 39 439891 35 62 47 49 93 5 446803786 48 76 428100 212989 141453 23 33 41578 6260 11 29 66597 82 456027 84 209247 38 68 61 73576719 49333 58 36 54 211355 380996 74 65391 79 900157098 61 380281 6 94555 48 119122 390610 77 32 276754 69001 366913 71 73 424042 24 463076 359743 50 208605 221854 283139 183798 155453 517287564 888551239 20 68 58 85 59 3 90 427987537 94 62 4 163986005 822448768 6 42 429146 113104 280564 167630219 25 34 93 153854 283629 222771 5 694793674 21 27 236826588 54 19 33212 520516831 410049 3 5 77 9 89 314314 234338 478861 115046 193674 79540 19 66 62934 150085 166587 98 88 390094 91 405055 90 340443 92 88 21 46 258608 77 247018 93 752424656 27 1 161465 46 6 20 94349 37 485851 5 200222 38 23 215275 199696 75 251775 43 4 80204 529043410 145192 32 349161 493016 38078 96 511544164 28 6 420200 527580967 291149 222325 349509 53 93 92 455038 73 45805 396292 6 53 377308 84 59 22 94 10 45044 80 225113 861717852 418368 170480 226266 24019 340854 58 41948 27 576678475 12 42 348521 83 282728 319875 312610 742054638 52 7 90 79 63 42 10 59 275947 44 320875592 65 303483540 57 97 3 33516 450727 5708 458039 2 31 180636 227609 509768688 13 391033 36165 740815493 340570 60 29 32 253865 10 6 13 482168 37106 271449 68084 64 38 61 14 51 310721 38149 7 8706 45408 430178 370172 48 286671 370156 95688 324333 49 427914858 191568 39150 554285710 566522734 858605424 120820 80 94 96536 473694327 7 391238 86 47 3056 291322 322475 72 61246 240718 47593 129352 100005 69 74648713 290554 33 38 103878 73 97 7 56 98 6 391564 448504 64357 40752 71141 97 4 306258217 3 369644 219192258 32 99889 78 37848 20 99 8 38 88 89 5 51 240247 22469 499554 52772 71 25 33 21 296096 75 497071 19 48069 99 84 475573 40 41 361361 3 130395 360596 189871 34 90 316705 96 725346500 150488 66 96 390870529 95909787 1 306570 182420 420131 4 56 95 112491 85834 78791 77 497553 955616140 67373 63646 318579 83 66 463152 75 2 147877 191260 62 48389 93 96 18 34 4277 332394 16944 39 26 122745 21 12657 157365 335659 51 3 6 162185 3 19 291731211 2 123823442 52 99 308249 317757 37 3 230904201 47 33538 7 219018 34 358520 388852 594427686 215199 49 91448 8 128280046 544224397 36 6 35 69 537945236 24 17 2 65 141970 100579 626791538 3 480617 30861799 262013 499596 340618 300149595 7 399739 68 115989 998403183 278117 377753 130075 420304532 361605 18 85 529723081 2 73065 30 73 368478 93 54 222290 42564266 17 233476 111582 48 67 449006 379420 436778 36 393688 8 18 464439 492357 3 68 16103 181053 275968 67383 87 23486 118321 861101434 56 87 98 31 87 3 2 295233 54 11637 8509075 90 8 51 8 98 396165 7 240629 66 259126 57171 5 75 449249379 98 28984 38 858927684 652007129 462932 84 11 251341 304749 38 99 3 497054 58 327989 365022 41 55 403764 96 15 5281 13 353830 79 22945 127744 407338626 44 88 89 346617 26 44 14 163107 256332 145991 73 38 4 333542 97 258624 92 447399 227286 77 5 98 457547 44 37 99 8 462173 881661478 22 72 290872 40 49 3 167837 433407 370220 156112 7 8 7 221152 688276295 329139 55 84153 362161 321027 71 42 486475 774936685 57702 13 207281 332551 9 74 875326074 63 81 18491 490093 9 45823 8 77 41 765431157 376020 12 99 392483 219062708 379564 59 39 29 15 475444 1 4 31 95 12 421790 59 222513 353661 79 57 18 769826510 15232 63 455692 55 9 34587 1 28 79 344460 4 90 88 406705 410423 56 18 430630 87 169317 80043 31847 58945 463890 76 32 451827 114946 105014 87 5 43 10394 5 24 5 1 271076 2933 5 20 317477 36 5 96 52 375082 542520824 81 759698780 77094 704243041 5 77 206953927 18226 196905 193177 7 57 91 452339 337837 4 372390 11 8 7 4 9 463345938 343384 4965 323818 84 423596 97 395907153 808440030 44937 419719 5 37 829659948 2 199021 367038 29 58 6 412793 70 2 162944 282232 378751 129984 53 9 228559 283935 194116 9 266715 60338 49 364947 336801 190990 746439914 970895131 340360 139561 226576 137047 8 33621 38 493196 349857 73926 96 131273490 348314 16797 61 261915 667821938 27 185980 12 1 390628 194047 173036 2 266993081 218920 219716 485244975 55 460073 13 92 306292 45327 6 475788 141004023 280581 3 57 58 67 33 59072 422697 138405 161568 467746 365392 53 76 471880 485903 96 438558 365005 92 312315 289358 41 71 21 176330 27 111180 89 3 488434 3 59237 306269 66 5 143120 6 118211 5583 44 353023 154852 15 202075225 77150 73 77825 61 8 20 372450 237289 79 45 3 124961533 289178 245906 472266 41 324198 61 262533 43 28 159755 20 154914160 74 270254 62 3 87 251191732 80 5 700996603 40 346564 17 68110 10846967 422918 259598 299726 152244 297913032 977500556 477723 315223 453293 778396759 75 10351 47 45 367802 387399 59 496767 5 67 448356866 41 36 66 203203 59 2 35 258669 6 4 94 30 21 3 175397 480256 53 428501 58 91 519978778 97 4 284686 52 21 25 73907 32 98 92 99 82644 183955 16 53 48693 84 97 38 51 144158 746844649 2 13 1 56 910886141 168738 44 783010081 77 231307 49 400345 263774 756140439 935004367 74 11 101444 23 33061142 28 4692 322949 155291 40 123007 83 427372 25 985716027 9 308536 555104294 368218 73510 439998 230775 72 91 311155 9 62508 11059 499894 9 59 366509 290497 44 43268 58 148376 17 568709652 82 31 34 63 8 33 28 291068 91441 292160 58 24 38 36974 93 489778 49303 24 91 506278503 69 260856 410052 472151 132118 143332 380806 252796 82 93 53 197037 416928 332463 476754 21 268177 428390 27 97 465044 462127 220805 393131 69 219899 846298139 96 66 172772 218582 60 46 373926 90 23 63 819097389 2 19 83 338878 36 288829 423654 96 269721 27 385860 37 239719632 180845 241660449 82 70031 278765 51 99060 577632347 68 57 4 67 152422 83025 72202 78 1 192176 30 82 85 189935 42 3 120832084 84 16873 291138580 8 24 471158 350028 58 375060 235871 529548160 1 422727 193545 69 94 463716 18 82 460444 149200 88 122289 99 55 473860 72 422087 40124 298282 320837 191209 60925 54 64 36 306755 69359 459331 78 449955 515468033 428826 337273 67 57937 16 92 164652369 93 30 29 51 47 19 498489 721096669 76 40 993770325 40 227566 442967 78 97 59 1 929637772 35 245802 166630 111421530 1 176995 76 345611 83289 52 267262 86 82184 46 255617 50188 155876 39 543071560 297210 73 6 12610 261090 31 2 165336 91 52 43368 153043 68 479089572 56068388 40 23 89778 24 388474282 11 222118 141157 3 76 36 60 20 74 367706 1 76 10527 82 21 46293 72 63 472187 228018 6 81 25 83 492306 64 70 45 367542 42 4 464569 87 965516801 53 48 411108 78 62 35 704562660 467277 230971 77 238607 38 383922100 309315 28 185917 166371 150155 94 219485 84 64 13 62 81650 9 60 468168 348597 17 31 210634 301353 321196 72 50 2 606966087 388438 60 72 4 18 365598 24953 47 55 860373392 28 109510 289061 4 74 36 365831 77 658423513 417248182 218838 62 75 259405 46 26 67845 56 8 162498 94 89 874252634 293651 4332 400415 92 54 155607 94 73 39 294839 207767805 220114 1 166414 331949 65 305055 400694 385593 360262 326363 80 98 11 23 46 35 44 325604 3 36 443281 486494 56 52 5 93 88 33 42459 317041 125525393 49 186350 62569 11 337126 50 204965 85 82 388025 12 44506 9 10 924735870 2 177486 70 312023299 59 4 45 2 16 37 73 10 45 380880 39362 40671 63 16 30 32 37 84 9 15265 327114 451442 254482 209202 22 81 82 699575845 453764 7 84 2 1 39160 82 376407 495819 634072456 99613 58 71 82507 281536 85 74 92599278 399140 145817 88 36 256528 34 282181 142801 151886 389562542 88 70 242424 99 7 458896 57 55 230123 55 78 14 89 77 2 3 38 4 438312 94 453815 274384 13 7 81242582 387312163 55 309642 33 25 478787 11 127341 99 56 94 162209 10 370407 50 395164 45599 386160212 134530337 15 95 372700665 42 59 65 219842 388116 31331 176598 60 86425 182911 95 65 75 77 4 241916 52 321832 96 96135699 294719722 40 48683 3 395831 33 650713519 242713 18 624897784 1 30 162751 46 86 484675 5 65 87 137485 19 65 55 80 38 470720 39 36 327003 27 931544143 193137 37878 99802 79 2 107341 61 44448 494178 87 15 104197 98 3 193998 1 76 243018227 8 258803 57 1 89620 192463 34 35 18 1 77 64 490760362 382441 68 90 357426379 89474 117604 407186 146817 9 22 39 41 82871 430603 90 2 53 36 55 9260501 23 45 4 445217 2 69 9 86857 489205 12 82 83 25 1 5265 85 20120 66 74 32 69 6 56 692623439 336031 45 24 65488878 157355373 3 395499 38 229148 7 399227 4 31 11 83 4 4 440862 721536054 82862384 69 130070 256779 2 106445 249780283 431947 332154125 80521 4 394451 95 180188 133604 94 58775 129114 76 470430 69 35 27 752347554 26 43200687 320349459 120213440 307507 63 354504 61 79 77 176996 45 234509 19 271914 49 72 2 43 24139 162797 339685 84655 69 84 266747 3 451507 9 30 90 9 412617 350284 18 137504 50 276156 357960742 450082 323723 5 64722 7 57 555457149 740553089 470100 87 410823 14 56420 32 67 75 273687 48950 466303 75 309671 138847 24 82 356317 254850 204793 23697 51845818 39 73 55 73 55390 1 350641 341859979 405459 73672257 9669 22 207569 67 43 38 745441413 493187 97 75 174065 9 8198 30 381932 7 14399 47 22 48 285904 383710709 5 16 73 39 268122 92 52 192535 12 53 444599 323153 74 381942 684129096 46 20 745701246 19 92 62 8 72 52 93 20 33661 66 3 15 320419 62 65 23 296936 29 47 63 95 14 182995 427859 353379 59 679628021 97 26 2 8 62 653749763 88 70 83351 90 33 88512030 98951 485515 14 205788 7 255120 9 8 263312 6 42 212876 494776 1 23 442572 53398 93 84 347978 586057704 63 4 42 21 43 98 296745185 230404 5 84 434107 1 402455 31431 83 72 89819 6 284932369 7 395739 66 347723 26 4 471146 17 107816 40937 888342178 213328 218927 5 137124 123623501 8 224887 66389 47 16 497447 471004 4 27221 39834 70995 53 72 822400142 891230090 48 371877 60385 63 82 43 62700 1 247990 34 59 17241 3 91 263256 7 87144 347341 310189 40 16 84 375782 11 37 3 45 315397 263864981 83323 45 229406585 496049 367342 489166 204541 353827 425890 28 67 2 249146 23539 43 207811 341824 94 206467 5 147509 213935 350551 380096 882093623 91692 17 428954 97 382217004 82 135479 2 341650 75540 381301 49 441849 27 14 5 18 441520 78 7 82653 86 351540495 11 131414073 959025947 9 436942 254955 185632 46 72 81 99 86 398400 6 8 369693 41337 18837 372213 475474909 73 18 82 81 478119 102865 467132 41 7 292206 58 52 298186 70 24 19 298550 719111324 173202 20 24 37383 389095 391503 60 390539 520083893 47 20 404703 65 483170 18 91 28 253797 61 24 75 218455 41208 47 320069 13 301511 3 94 195706 76 41 89197 6 37 93 762549008 14 114878 68 432194 94 242158211 71 445494077 76 71597 376025 420131570 130635 46 454964 636306151 249903 79 450948 84883 13661 182859 28382 32 93 330846 460742 68 405766 21 47409 6 15 236424 246391 11 327814 83350 253756347 151085 9 17 89 43 405452 41 93 92 448854 87 74 34 181166 3 34 7 44 258179 343494 7 309404 87 241566 604429521 20 55 57 26931 72 6 188580 284587 46 348210 25 409406 158404 207429142 130042 12 121086 410776 34 402579 25 56 6 43 82251 324325 317384 10 11 340789 55 31 283589485 6 1 380531 35195 85 8 82423 163437 348334 94 171976 68 451264 27 6 16 42 79 311373 95 5 53 306503625 326953 44770823 26005 1 18 263896 12 77 11 348036 58485372 408211 405123 58382 364917 91 33 421684 93843 83 313152 55 132871 922613727 388791 45 45 47 26 59 52537 38 2 54 96 48459 307935 49 68 88 94 70 417060 926979109 266140 93 329599 173933 95 205748323 492819 500869598 349768 12 220570 429843881 252730 345592 45 426349622 468958404 144476 49 126089 67 676130093 533646388 31 372541 801794535 8 120298 11 411598 168403 94813 371843 1 273997 294600 65 7 446496 84 6 338842 90 198601 98 63 97227 165560 177043 8 233834 479222 120202 469551081 495618 34 41997 53 423629032 14 497827097 52 325121 404124 191024 9 967110472 401385 2 797612324 99 278740 35 262596 8 16 87 329238968 16 331517 3 35 43682 99 76 185549 493170 66 4 325637 392069 305627723 2 56 206505 33 477547 374599 123207 77 31 91 453828 68 206084 8 172401 3479 28102 456533 1 41 875337680 87 90 111146 35 138382 144017 25 94 614195205 26 156167 56 404543 85 40 54 285792 37 18 152986 314278 20 80 59 724130430 34 4 61 12 392129 70 178295 115193 9 75 1 266541 65238 496922 15 83 21 172038 7 88 37 77 6712 34645 71 259477 28 454170 167782 470913 183031 427858 93 21 123039 120744 227337 213207 2746046 24 4 267671 180554 201706 81 68 22442 35 60 962989948 692072186 92 2 145772 74 74 60 127385 418099 61 388732 319568 87849 456277 14 79 57 69 8 428797 11 84664542 279881 155485 80 9 190495 216560 157411 316700356 772859876 443332 42805802 48 1 86 7840 56 96 44 32 81712 415066 56 386748 5053 153531 54 285827 192537 99 34 208960 4 74702 75 3 919368604 473453661 190122 340811395 63 262397 408061 2 182802 68 4 21 328001 319341 336602 131259 84 178932 60 76 120539 173146 243719 9 437161 159315 258764 40 412515739 74 84 24 23 94 546629083 327219 9 386152 76 336213 35 37 450183 157421 22 37 88 37 396850 413230 457407 53 183948 420752 10 50454 28 285466 70 23550 159510 649313502 106380 912682486 431535 39 87 250203 73 88 296427 10 24 43746471 8 7 130290 410869 4 86 31 113114 29 86650 170977 382019 5 84 78 34 83 62 610895457 388359 28 48436 327958 156140 139271 65 440218 2 93 84 154381 6 333862 403891 61 84 730643068 197066 239278 115512 59 91 448905 35003 235744 147608 351760 8 192965 73 700225354 35 54731 16 273282 468701 56 55 688150842 469288 242611 56 287048 11 110089 177294 95 4 130123 307334 28 31024 953992569 389401 178107 100344 119587 671424806 318251 59 90893 671880616 70712 34 440776 257676 635738688 61 91 9 9 51 295887 164483 86583 471508 412288 4 344529 271655 102020 54 195398 457056 446596 294511 68 13 150145 358441 311919573 144370895 456405 156072 82 59 96 278797 53 53 96 34232016 86507629 2 66 85228 617624549 105531 2 35 7 153459 31183 73 69148 12 55 474887 41907 95 38 33 136783 44170 7 28921 1 97 6 571093657 318564 371428 69 47 24 66 32 7 263724 769902590 8 410916 350140 202621 379185536 63 493177 91 66 55 492080 493194 398028 50 63 7 45 22 83 3894 257857 20 140302 33173013 23 373682106 46 407849 459973 83 208824 22 13740 7 32 31 145624 294755 8 21 486292 198719 5 337248 81 309574 189097 476853 882700575 75 219396 29 7 387332 148857141 379686 73 45 39 99757 5 9 1 900869176 53937 54517 13 17 537518988 104158 66 8 75 33086 459484 62072 92 297571246 31 14 66 180575 350089 9 313842 423904 338268 98 43 56047 64 630763587 95 436466 29 63 300358139 42 191272 318108 328043 72 17 490355866 423564797 80414 89 390841 45 87 679719662 95 18363 24 345636 188664998 6 21 485001 109304 44 76 60 56 90245 96 205913 133995 32 354368 71 169282 161998 152677 93 1 18 99 298737 66 71 38 470518137 84 54069 229283 26 52 299038 33 510 49 51 475868 31 38 327706 96 78 113641 156161 3 81 859096849 52801 284775 242522 8 33 67 867647692 681779374 80091 157712 99632 325337 83 1 595830718 391759 163568 73 152749 7 27 12 64 43 26 7 390115571 261429097 734626369 13 150727395 99771 236739412 87 89 246338 14 32 96 79996 483836 197116 476331208 943222173 376819 787027872 6 41 264863374 994939545 93 63 46694550 114423 17 127966 142503 8 10 418425 97 24 63 95665 202421 540345123 264195 26011 433078 30 27 1542 532407994 476372 99 40 78 40 88 291930039 46 364391878 92 131657 57 311490 87 82010 972833924 24 304703 8 56 115069 64 975518916 88 48 64955 95 37 355003 419314 318705 65 23 75 86 84 57 1 130790 13 15 74644249 41 99617 352333 284354 208188163 66870 217565 435576756 1 18 159072 24 85 100962 47 113033 182245098 84 59 71362 12 333226 41 64 37 17 94 16 80 206629 177863 88 188715 35 435918020 175686 194462 385498 46 16 96024 8 65 155232 84 96 34 158510 87 301607 636464061 424121 121767 200657 14 93 202511 14 310516 66 64182 77 77 359208 90 418615619 201001 90989 41 204958 50 9088 79 499646 29 28 193141 71 408383 69 24 106476 93 36 281337 5 270192 9 452401 14 81 99 446353 43 3 137456 46 36843 458866 473701 145497 130516 20 5 85 180890 265913 400676 363066 391188 50 20951 484316 187813 91 64 103893 700637802 389855 343933 13 28 90 344870 52 84 35 491103 97 61 15 436511 21 317131 498423 36 95 316393 73 24 31001 96 2 27 363682 88 66714 3 27 23636 30 188849 73 58 83 63834970 15 97 15 63656043 21 37 52 77 19 27 2 26105 37 53 232192 24791 9 6 2 34 157817713 31 168950 44 16 448758973 75 99 796873985 407724 206920 505983334 3925978 280456 357555 59 154233 21696 320364 34499 214648 248301 273811 10 86 400479594 34278 55 438997 42 183018 6 1 364530 138163 326749834 7 939097507 16 450534 441372522 79 85 29 387322 818678586 422329 94 4 146709 235016 272095 79 4 3 8 1 102120 1 75 184482 158895 88 828266768 50 92 77 150005 33410 346837 258737 221146 407593 378728 272015 87564 217771 229361 198476954 23 443948 375689 7 493583294 94 78 72 34 244346 458350 2 27 71 71 58 59 95 5 80 93 84 251135 93957 74 54 27 168049 30 69 28 198645 389682 214553 90 99 40 6 6 72 23 67 63519364 6 95 4 4 382716 436852 6942 25 7 11355 17 731338442 72 9 99 302559 40 96 37 2 70 408379 179612 971843919 391311 84 450016 84 5 13 4186 73 493435 22 367139 434166 19312 226058 49 819 177115 3 408401 120835 110639 303347 59479 64 71 96 41 27 577583818 76 8 25 70 215673 102371 361700 756222897 133339 68 20047 512009090 140834 465406 82 53 485138476 57 26 294113 105909 4 21 317752 1 12 9 9 128774 50 91 16053 7 156651 1 37 68 456875 8 4 275161 65 378270 2 497825 89846 421125 48 84 486433 51 44 75 51 188531 58 29 6 95 38 434392 11 111623 39 129725 51 60001 36 43 235844 5690 4 82276 2 86 38 83 362774 37 487837 205912298 59 197831 422349 85166 430515 413767 82 407581097 159909 275490 266149 51571 460452 9 98 275527 447917 3 25 9 418212 32 372979 41 477260 64 57 70 41 49 681366037 175674 3 33878 894708919 11 117948 95 20 262532 32 84 377193 5 53 80 248055281 80820753 5 181367 314550 111008 67 489026 9 191630 345189 229914 32 423247 67 320422 117712 88 78 93 370181 308990 6 90 44 73 69 332268 62 70 87 79 245226 9263 4 212523 348783 99570 69 42 9 37 389430 753555886 37 62 164171 2 414643 61 433113 383470876 175088 7 56 59534 71 84153 3 392966 46 32 213041 425093 82 217054 90 134258 99 15 239074 381793 148045 389574 72 39 241024 355424 93 430420 13 322426 39 391532 484995 17 882224060 90 71 91 100259 127006 48 412878 6 175857 235793 2 260979 396712052 71724 73764 362458 3 1 81341 137968 201728 471865 37 487779 485489 364828 12 91 13 622125717 53 67 21 5 53 42 249349 87592 65 344827 360936 26 271864 23 431287 211482 40 77 851796432 173068 241435 5 277937 167800 17238 44 34 11 3 9 26 514376784 735393703 156684 449412 64 65370 394678 45 199064 138770 192670 85 42 343398 351959 109115 99 57778 18 24543 224287 155028 236506 83 441865 381360 13 301190 78 4 4 352030 32523 19573 190924 6 574718355 16 31 5 441043 708006949 428901 429081 65 206976 50 53 271624 3 37 457380 10 90093 298095 426464 76946 27054 355703 204622 16 53 150348 213290 493834 212513 33 53 119363 57 11 12249 63814 35729 32 56 70 12 37 87 50 4 311229 74936 7 27 741244176 95 3 67 5 20 41077 67 441750 31 66 199072 6 233966 205049596 533568300 407401 8 7 237905 42 67473 10 273677 90 395919 38 152359695 474254 227536 50 1 486417 457886 7 46446 4 171802699 128270 747921628 194104 68 6 220030753 123261 794943326 329578 84 69 221971 63 286448 180706 323389 379562 266450 47 89 150249 380478 194300172 296140 15 223769 139982 225830 56 397072 426515 835829261 63888 102924 14 83 45 98893 80 204751 111491 99 833 62 80 328061 588333020 61 76 464115347 65 25 66 287032928 69 5 85 46622 27 76 31 341122 561578151 179932 86 357098 5704 725778169 175917913 33 481321 99 227078 44 9 33 329845 45 11947161 29 665363257 53 82 306681 85 14 294053 145945 456540 436048 446206019 64 87 373487 8 439003 15471 49 26 470147 45 77 191145 1 12 415225 75975705 425164220 52703 14 24760 95 469879 69 54 326411 16 28 584854753 77605 67 82 12 413315 72 451267 154631 28 31 4 712130998 134905 493475 161329 85 53 81 305781 86 5 5 6 272742 918266141 23 17 107995 208516 1 79 145183 33 8 491606 36 96 238001 339536935 15 90 92 83 30985 485419 377671 310426 99 245532 41 39 51 126512 471083 803641704 52 33 404038 81 89 54 430291 97 24 39 350737 35 145480 250252 509201547 463334 382290 20 633806230 63 62 2 216818 62 92 2 342555008 38 41 105432 471198 60 469235 150952 48 4 249959 75 6 58 560726657 272639033 92 50 90 79619 91 73 486471 303796 48 2 72 301540 426225 3 45 9 34 2 466525 360424 9984 474445085 5 99 75 5 46 333697 51 78571 160383904 2 7 298964 57 1 404855 320980 77771 104840 8 102159 8 41 70 50 15 80493 68612 78 19 86934 71892 73 999275964 222060 684139125 68 9 120141 130944 72 81 491809 2 36490 210806 68 46 232115 222486 15 61 558534323 166947 67 2 356104767 435348 84 10 457043 447847 143823 348756 1943 70 146098 98 41 485284 128658424 329270 87 98 31 38 242788 21 40 91 63 94 16 29 19 81 27 61 206433 418021 89 20 41224 94 7 680981788 394952 38 62223 454109 46 47 51 272157 202678 57846 49 153411 32 6 332681 94 14 46 34 480331177 188166519 185813 467131 259222 82 763891394 45 15 55 263211 254720 333066 75 321165 71596 63880 362637 425295 93 33 14 4 37 179005 449670 493083 5 438394 67 4 19 5 58 358788 260661 31 80 22 7 12 229624 74 89 98 302147309 126637 43 55 425833 466213 27 998485536 70 1 267702 66520 262771 381894 185598 52566 4 175176 38 74 137633 5 34 20879 339178 395667 110023 1 88 74890 188543 62 10 64 98 28 21 5 630795505 390536461 61 7 6 75010 3400305 3 7 5 788771501 614055948 62993 327564 21 136361 404196 204381 508488207 199905 155889 59 3 9 46 93 25 23 55 497288 460364 305063 454451552 6 60 33 80 34 65 55 108448 342297 403355 853586999 3 31 2 277220 372266 4 78 120352 62 222385 66 44 45 56 450903219 476624 32 8 520815661 144972 425486 206468 54 74 987878938 464696 986450327 258256 416011 340055 225427 289930 392244 3 79 429093 61136 213954 405647 88 3 273069 20 425794 213432 369021 58 121919 91 399986 99 48 101173 17 299990 318088 71 57 349910702 134506115 193706 469474 141581 10 28918 360207 244317942 498597 369899 1 37 13 90 30288 8 79714776 63 32 98 15 362048 39 92 4 33 5673 441690190 5 99 91 39 67 69516 7 60898 86 318820 85 63 241731 38 55 352112 96274 609142691 198283 32 345107 383469 113492 20 362139 40 298638819 33 88 27 51 48 90 1 503101506 29061 32543140 2 188898 33857 51 115037 30 55 1 325367 97 193883 9 206594 423154 96 414673 39 22 97 49627 461071 895863434 599011907 258695 45 421561 384287 52 848623197 274603 82 273394 435812 2 491873991 768103927 345992 65 736210399 79405 126920 372141 99 56823 12440357 65 82 423244 481165 51 117700 311256 71 330774 254616 15122866 335455 21 77 600331663 47 57 153433 4 184680 21 16 5 42 375263 383424047 283854 10 5 5 6 60 89 3 83 40 70 96 496955 338016 988088369 405885 54 23 312330 82 83 312948 55 52 443803 286621 3 288776 724601 67 277466 31037 82661 7 54651 29 456918 87 70 7 251288 266091 95 8 63 131125 62 56 96093 220273968 8 120482 285281 611596693 61886 6 4 399296 235196 51 72 54 104291 61 98 81 130150 395340 7014 24 1 324560 370057 382665 38 186958 323826010 241167822 38 192921705 313583 88 41 86 9 61 304749 320001 77 88 240763 65 347110 82 83 55 1 44 422753 435441 168421 14 3 65 81778751 51 438188 43 217840 340570 51 73215 51 19 39 284125 245492 4 14 158805 45 4 23 99 3 169473 383260 26 1 18 122147 583475541 3 305188 134393 906773810 12 79 257787 17 234203 4 61 63 144426 51 6 89493 71766 73517 414063 359057 30136 483475 85 29 316088 88 97 391507619 56 304916010 69 126774 11801 19 342109 493004 92 138184 411534 479761 214690 853136416 486916 20 371533 2 31 658993277 341494 21 19 227656 55 57 64 96 571830748 71 7 1 65 271258492 134233 14403 150653 18 48 40 94 76546 343948 336396 33601 22 43 33473 23 5398412 42 82465276 79 365774 63 399623 483345 671824890 242619 340777241 210068 60 892305209 77358 65 216846 12 129341 16 6968 44 275025 494807 93 3 46 97 9 377409 424000 417352 4 49525 4 260398949 84 483180 26 402635 210869 200337 9 71 96 28 46 9 50 119721 10 1 41047 286770 95 438614 2425 88 53 79 197713 93 1 355277 897904820 32 74 949484873 4 74 38 46 1 89 100429722 80 197887035 51 83 96 86 43 334693 67 98 60 465922 64 87 14 133418 490012 454516926 40 4 7 421830 60 441733 478365 63 52 50 70671 268137 84612 272189507 59008365 95 431425 29 15156 464994 90 82 487713 60 5 23 360410 21 8 84450 7 571727837 123971 422169 6 24 95 254705 48 5043 58 130916 49 1 9 36 164212 39 9428 88 85069 24 92 41 153572 318090 376485 69 213949 83355343 9 9242 776674234 22 32 56 464123 83 211172510 87 95 429391 99022 86 6 26 25 306094 74 471000864 465964 5 20692 39 46 84927 22087 341968 5 31 265230 444043 65 297700 307812 16 9 467473 82 72 791941055 315864 57 177973 26294 46 54 71915 51526 50085 68 9 89 185513 53097 92 28 61760 30 86 60 36324 36273244 29 63295 1 388406 195455 193102 31 36 13 341923 423488 234903623 79286 234925 462477 92820594 64528 71 93 4 483800 20 18801 44 399924 449583 68905 80 344447 54 81 365342 53 17117765 14 1 30 478956 35 68 61 10955503 387115998 179861 271959 6 68 281216 47256 192627 315670 136783 206132 467722 63 351102 278570 8 38 12970 42 1 263460 22110 3 828715490 38 67 46 81784 282039 289370 474510 201932 33 842026145 88 148122 278967 22 91272 328924 642557857 2 87 42589 246031 95 488128 62 92 18127 36 210383 361623 32 36 427149 252280 466795 351958 875311825 84 262220 37 315571 1 48 67 5 473250 749476453 21 251207 78 59 322478 440956 486004814 73914 596720589 269032 442891 346069 262001 35 370745 1 47 26 640059838 412698 68 11 1 47418 8 476165 19 97985 793008605 37 79 665689961 232341 475415 415907 53 54253 38 227206 39 497010 173464 5 67 64 232834 278029806 17 407712 40 80 427291 43 62 90 14 470526 7 277371 67 338150 78 22 288667 87 54 595410625 376171 19 2 261317 48 86409 429875 6 467463 19 470768 428147 426836 430127 335170 420517 30 10 258405 97638 46 7 466990 160248 497098 6 51 89 49 306615 317826 368224 137565 152447 76 26 333536 46 94 89 376468 3 203620 86 80453 45 64 7 170703 2 25 67 79 34 194167210 58 142072 66 98 56 51 301807 146668 93 89 86 92 89198 20 173130 254245 276567965 169952 41 44 58 26 336871 24 87 9 409876 196693 181691787 95 2 293022 103646 249730 356521751 272542093 9 229710 19 15418 56 59 4 63 258013 471179 47 286015 83 66 45 310525 213929 290359 165752 65 11 1 79 165517 39 22143177 312099 54 108074 46231 44227 122006 37 3 61 43 9 514801356 23670954 87 3 2 362240379 68 445467 661132089 43 201788 400788 218281 224110 62 34834 202289 252171 4598 418625 81 144008251 61 521 24 70 447012 32 223700 25 37 647893084 1 370907 77 337152 2 381822 84709 117668699 416468 102855 299459 13479 16 63 25 344915841 12 30 93 50 13 13 397168 85 480744 304838 9 774855813 55 194145 4 188050 45 20 175350 171514 72 186744 15 154605 16997 47 339610 45 54 455607 442258 298428 92 52 8 7 79 487120 115016760 44977 853185271 154086 144079 300416 12 147653 238125516 60 73 30 74 49 6 98 455923 448484 4 25 52 89 214872 60 149394 79 8 66 77 120951 23 268026 76 60253 53 58 8 447842 258608 999261553 341124 21 78 64 24 253588 79 66 95769 6 425966 1 739137968 2 56 24 458694 291559 49 405958 72 95 55 46 61 339360 443317 16 6 182935 187323 340153 87 310834032 20 16 371870 447103 6 8 374592 435171 67 48 8 198490907 19 77 317165 24 5672 85 6 125223 65 8 44 550492456 90 40 118456 401537 88 216408472 11 447349449 45 32 165530 442967 339950 29 86 46 176285 60122 6 98 40 968593896 494336 1 9 52 6 74 3 5 182820 53 61 297931 5 683840389 924463492 52 279394 879584633 1 428528 64 16 730896215 223305 57 364146 284353118 10361465 675956059 7 21 68 92 311691 40 21 495427 42 452019 90 864459280 56 56 9 212056 850494763 9 239626 155835 485741642 81 278120 976596915 84 331437 6 85 13 51 144551 5 87 28 672902673 62 198215 969659704 222900 84 45 140700368 69434 19 391459 281651 70 2 50 18 299874 206256 848149166 38 374518959 482434 8 130310 32 79 408907 51 4 97492 70 159608 23 220149957 365909 227452 15 25 441849 41 96 126409 6 53 105984 717495413 10 462530 466368218 58 119207956 52 277260 21 50 9 435291834 52 487819 282472140 115796 304836 216190 4 176650 89 337395 240009 76 64 416053 329148 30 128206 5 179425 281829 426290 8 50501 96216 77 5 59107 77 56 410752 54 46009 915517954 199201 83 57 37 42 4 312908 407187 17 92 920608863 254213 680815917 99 24 9 60 84 24 82 291111 98 43 248607 925703673 60801 46 225255 865683335 78 190757 59 14 74 84128 35 85 43 45 56 71727 70 495669 491377 25 86 5 14 344946 65 203073305 4 548805365 20 191894 16 1 42 13 58 28 56 152434 410334 81 65 277368 138841 157663381 1 479319 952026915 13997659 56 65 137751 30 260039873 389549 56 29 280317 459537183 163064 10 49 38 949150216 104803 21 44 78 806346819 324093760 90 62 50 140066 251818 435303 73 20 56 82 4646 322842 38 37 43 19 458947 34 317113 54 3 38726 372228 491073 77 75154 3 6 41 6 177731 12 331374 89 360068 86 8340 236919 331263 307322 351479 80 280779 411584 1 55853 68 45 13 67 85 100094 27 49 89 58 16 30980100 52 3 42 3 201639 78025861 473429 56 494448 105061 271846 17 23 34 56 114666 321641 92 83893 26539 71182 391226 27 833785660 395770 632146108 376418 346489 62 262253 483017 33 81 453116 77 372825 255527 178152 63 49 2 97 447062 33 9 4 368162 454384551 469972 73576 39 323009 3 12 92740 36 352878 277725 232418 111699 338707 396849 355292 59 18 46 99 19 111782 373965 13 1 93 304493 21 80 58 84 92 36 381539 6 20 71 11 433422817 24 345779 55 6 7 188005 97 13 1 94 36 18 35 344049 435183 376761 80 246091 351604 357845 72 85 96 44 15 44 377340 98 121313 978726389 42 488752 77351 905713454 5 369533 493606 821984834 37 32 132472 68 70 361552 94 418047661 66 275583 211916 207875 83102 434753 408093 3 57 233022541 167617 370892 229833 670458395 869874160 277516 8 49 471171 452243 54 1 55 146366 549991825 9 705653331 143817 187692 43 39740 43 66 518382154 91 774570968 54 129464 254783 36982 75 76 1 489963 42 178451 38 19815 54 72 93964 88 167101 50 319969 227575 427044 45 25 169502 86 10 71 391553614 52 57 205333 44752 89190 380290 18 78 47 20 88 7 986195387 319783 1 61 132080 96 44 5 236964 228606 94 268685 6 52 212220 67 13428 57 39 271550 34653 4 314294526 257696 3 14 373165 28 326853 8 44 23581 223700 347926 20 71 71 414567 194704389 61 54 114276 288479 416313 12 88 34 6 138866 74 412185390 3 1 96 416400435 85 162459 29 36344 644098449 45076 242221 45 28 115535 323226463 442715 8 60 259561119 917224994 156509 41 64 13565 437122 1 43571 85 76 84 18190 5 114071 67 74 202882 80 1 17 479979 416362305 389050 411918 6 61 11 249532 2 450994 52 15 74 56 92 94 252868 266234155 6 390659 97 48 288674 898264145 45813 53 60 319333 292969 41 95 235205 85 29 56 297484187 13 992110647 9 37 91 198171048 15 89 35 87 232063 43 10 81821 70790 471410 267550 30 46 698876424 429582 121474318 897320578 46 6 433946 8 85 53 51 23768 46 54 72 87 979941974 56 35 65 295685 4 293941 456585 325275 173878 29 116092 289442 206057 65382 471632 5 90 363434 172175 2 163911 6376 7 134715 443852 39 185530 22444 9 890827393 11 7 391914 85 56185 65 3 74001 21330 68 1 300984 280084 6 237938 484925 34 46 73 916707435 16 57714 273358 116877 422029 98 327045 178251 4 94399 321629 242060 192146 59 53 178674 422934 6 7 17 34 96 205148 9 68 86 6 54 380432 6 303010 61 66 216181 399388 24 94895 262396 264611 4 94 92 29744 62 353956 51 32 28 61 7 73 71965 172039 60 389819 3 95 177105 17 63 22 73 93560 25 381835 6 291817797 18 25 4 102893 273117 3 89107 97 40149 23 6 164881 7 259858 405507948 65229 2 981248814 64 59 49 114303 43 51 908345879 63 398601 424153 3 7 461126072 53 93 559727598 55 340884 79617 247497 93 9 42 24871 448644 38 2 454051 502610233 77 11 84 74 308076 33 246316 74 484084 356315 137866 191609 459984 115215 177211 194308 340152 7 106445 8 347021 482233 78 27 283740 45 476961916 708017849 82 198460 762068748 37 40 3 24 46 182873 172261 48 28 5 284510 41 9 6 47 64 54 77 61 5504 27 38 6 415173 135214 17 241230 493740 289403 91 667043604 490827 58 107451 178577 61 375047 1 385195 68659 41565 492816 20 89388 81 246399 48 1 614558149 40 83 42 9 673987145 82 103467036 7 41 71869 86 385974 42 196066 494075 40 9458 701000776 75 469852 3 4 106989881 300303 88 1735 468028 55 2 21 11 23405 400778 95768 323905 259346 29 25 26 327540898 382749 8121 52 53 85 354512443 274414 220425206 6 80 88 73176 419456 3801 308236 13 1 168718 16 198840 256988 88 42 6 38832 497761 82 33 72 35 318430 443917 311163 7 130754 73 350261 4 1 124808 67 216451 470679 194169291 52 35 60 70254 739953903 58 176416 639352116 18 485164 43830 288629 44 5 8590 28 80 763562648 496674 305290 37792 9041 65489 36 17269 17 815534149 415721 290317 489943 149741 11 76 872961937 47 131868 283160 9 212002 339020 1 464666 388385 263929 1 128489578 13 71 384258 1 75 496709 26 27419 402518 957999748 72 119472 42 325175 84 10 248827 117273 8 339896 5 69 45 182757 93 45 254708 255235 67 419977002 95 249739 5 431347 93 183207 314678 5 50 1 36 173680 18 36822 88359 54 410726 267891 47 155465295 93 14 266342 272087 55 223624 79 103803 323630 4 85 8 95 57 320275 193311 344396 20 336672 16 13 330549 3 60767 53 18 491262 353475 1 92 252745 3 59 49 78 11 87 3 520449912 68 122218 101005 127229 352608 60 113536 134621 1 46 1 10 86 205228 49 97527 99 316110 307969 61 85 13 320136 295468 390304216 208504 243364431 300002 112131 6 50 49 111149 3 94 14 380701 448955 74 383888121 75 294874 66381 5 328696 252232 708181849 66 96461247 95 215262 53 28 471964 36 100358 79 3 32 35 4 12 100140 95 324776 396549 349854 19 99 12 58 66 91 42 618206557 10758 98128 465919 975847386 51 377899948 87 192631 47 153037 256070 439300 73 821351294 126020 154146 88 14 1 44 49 79 15270 91 250836 221695 9 66 248804 71 49 270837 297285 351453 22 492708 30761 107593911 75716 283245 23 122502 982447957 8 203526634 295085886 42 31 8 56 149426 87 64 812029642 40 444170 84 405310 33 78 994402513 235174 981969326 351886 5 545903566 803556138 55287 283370 419681 115293 38 75 67 206584 305136 232849 51 7 241634 6 88 59 175721 45 68 31516 53 63493 86 184359 39971 170546 58 63 488964 70 96 203659 22 678023834 78 58 57 66484 67 64746 398796289 157064 84 43 34 428230 4 88 84 35 224166 97 252510 171357 19 372253 81 104275 386360 79 5391280 172112 443922 175597 45 51 62 222747 334709 57 88 86 51 5 195924 149996 40 35883 75 3 4828 15 19 169842 419393 66617 94 111957 4 217354 191762 141744 7 290780 295076 374397 46 12 6 274531 482751 9 344677 26361 433362 4 96 439743 479854 345604 380849 97822 336048 93 95 16 40 728098325 331158 17 131720 50 480278 92 51 369992 396117 301597 21 40297 32 19 432890 11 460046 41166 65243628 99 27 65 72 57450 96 65402 9 701287874 74 45430490 103 50 390684 276404 201368 53 79 88 207075 494131 340351 7 554715544 269516 285143 38 84 293598 44 320931 99 190865751 68 405117 238949 31 205638 127177 545188987 277574 427348 415406 285241 259053 26 71 225076 42 480484 213785 20 27 203103 73 40 290101 754882342 66 216451 51 61 648932741 260620 249972 383246 235412 415732 25 227252 27 29 58 199380 13 73 57 190770 73 167692 70695 6 176505 390736 82 4 71447973 1 56 6775 196710 96 239048 14455344 145044 734887799 70 71190 15 345258 193636 62 181805 414476 369316 561297873 68 23687 221333 236259 478697 135225 81991941 342267 95 211923 37 17 250672380 482633 11829 851005236 417638 271042 357073 268359 28 90 32 36 413045 347957 375719 186069 418250 363864 99 657006461 85 56983 4 243171 491340 122757 454255 53 17 312663 24 78 51 133009 76794 197298 487107 362400 73 56 8 188305 66 33 2 11569 172223 261103 47 172793 244062 44 65584 343331 83 35 20 62 89 188132 436263 382011 267142 67 2 124294 232142 67066 6 215481 31 418420 18 165109 9 36 299306 9 5 186275 93781 869795251 464000 381146 206634 76 89491 290826 34 228175 235337 489687 103587 375911 955099917 93 7 98017 44 97 61 354828 335970 33 19 114344892 182830 1 637362401 8 356130 22 43 14 11001 14 100338 152159 66 65 2 73 15 861786717 34 21 99443743 57 26 89 44 73 21 19 43 5 17 379218 8 70 445857 6869 246567 19 76 1 4 320495 38 304972 244922 52 288824 42 938555286 63 131931 343661785 7 39 169556 47 347144 76 662559627 92 478553 84 10 54 6 462531 46387 366586 26 278868766 72 304688 62 11 43 89 62 56 75 76 277803 74 9 44 35 13 31 91 25 27 5 9 9 48 84 2 37 273186 5 76 372864 178078 149423 79 91871 12 138437 89 333612843 1 21 70 57 507673177 399857 935171359 84 325175871 12 39 470398 453056 54 715233149 88 117494 259255 47 682204724 16 25 87731 5 251070 7 97 40 4 68965 1 15 438847 260847 88162627 175402 137714 11 305213 90 24 33 78 234407 38 441994 409325 35 42 89 88 986111347 275074 27 80 3 57 66 95 69 257322 39 23 72 1 36 30 449914 2 421610 78 250292 23 217529 1 245863 337205 117272 4 87 358032 60 88 15 414377 265125792 512071805 672880362 177380 966212209 156553 96 36562 82 45 221987 9 502481473 20 88478 429546 95 890578031 338634 204680 86 34 87098 329556 934102094 460727 27 498091 39318 775743377 96 146530861 8394 60661 134738 31 78 19 351391 14 115060 452895 357115 22910 94 82 467901 449890 79 482722 60 184029 290394 53 305530 7 90 9 382047729 483267 81 418653 76 45478 4 290585 80 11839 91721 828860636 91 75651 62444 197709405 86 209278 42 156332 48742 185736 1 4 864689794 29868 97 4 9 71 464464 37 342049 310590 61 60 79 223455 90 22 119578 2089 938652674 11 450254 39 87 191410 844859353 7 230456999 138205 5 98 67 22 71 234451650 43 12 1 137352 15 55 30 93919 208333 442302 36 95295 32 57 18147 31 303777 254357 448324 432527 37 73 31 5 5 83 464091 86 45 74 594596494 93437 368636 390749644 84153 111532 456720 81 333094420 1 68 79 542732120 9 25 64635 76 89606 389690 317347 55364 75 41 751563628 970154523 749474941 20 31 380236 32 447515 407743 51 469623 3 158680 473808 271851 12 142767553 70326 233491747 275563 3 62 136403267 27 45 54 420727 89 319836 360628 18 64 71 300906 75 57993 2 59 430727 33 15 46 67 3 99 12 364609 169970 99 301778 60 6 54 492260 12 17 53 472399 77 452851 589900970 13 356982 97 4 12 86366 143160 450499 243751 418358 367323 28 51 203999 199082 9757 88 18 173089951 55 147222748 387098 85 8 490960 39 62609 98 282633885 72 59852 40 97 7963 81 67 154781271 18 89 49 496171 28 150158 98 45 5 484357 96922 464245 40 319510 469682 28 55 49 159065127 135150 39 92 4193 99 530145745 7 321939 120359 284780 5 241059 48 404614 3 208792 42 434107 52 193717203 489779 86379 4 24 369071 86 13675 42 285971 86 86 70 42 41 4 38 21 104408 99 61 86 309294 67139 66 4 73 469960815 395858 24314 133811 157489 81 377703 65 81 98 93 203027 92650 53 479815 40397 19 54 61 370835 74 111077 391715 50 30 75813 48 44800 129682 7 91 129142 361857 53620584 96308 146894 88 164282 48 393341 328852 33 243141 387511 68610 2 32 54542 126148 43 76 167467 286157 8 335369 96 242237 256893 89 4 171311 73 7 2 3 85 54066 45 65 369891 52 7 472527 438879040 30 36 69 355838 80088 117206 904707933 36 64874 470349 29 796571281 47 59 64 399321 7 355734 245452371 58 226124202 214580010 81 343383 219918 43 244644 41 226918 27649 405027 477549268 27 127640 13 2 9 8 220404 401080 76 3 457316 647410113 6 6497 66762 104161 97 141413 24067 485945 72 198656 93 278789 250352 26598 162638 1 24 38 393226278 362172 38 113824 88 332752 382714 71 126949 326782 3 81 16610 16713 409456 177325 307188 320785 392442 344523 247914 91035 448252 25 4 96 1 64 82 66 215795 265074 2 76 437943 824793493 80 463401 200000289 63 73 234260 85 206957 209373 201781551 38 434399 14617132 205411 27 2 388196 99 2 54 284525 2 27 277695 775583404 158764 78 208622 328879 939664562 341104 268811 68 395428361 26442 4 16 143242 41 8 4 15305 386157 11 417967 884273406 5 54 344308 1 44 6 36 40 86 355354 238896 187105 143749 8 51 249986 78 92 39 7 996171702 5 494256 348639 57794 298990 24600 457884 4131 124287 424345191 429544787 96 17 245755 474082 52 1 546007788 3 3 153646 45 99 35 566741966 363535 372415 9 1589679 56 434270160 437622 327032 16606 346427 6 96 416073 384775 43 403616 47 222115 91 12 67 345139 84 78 374295829 828849333 39199866 201521 10 6 105238 459380 283640 58024 2 12 92 430267 481317 44 45 484603 17 74391255 72 215021 103899 239683 99 98 8 135049 57965 24 2 155006 201366 94 58 38597 24 78762 14223 242866 115687 41776 10972674 342848 30 32 10 745423243 15 70 84 47 149663 60 35 2 63 200250 89 500279590 32 70 159435 216796 56 157122 59 302433 413124 39 55 14 67 9 170261 9 41584 67545111 91 859229180 441315 239150 41 40 23 99 19 6788 19 70590 816807901 334740 54 656098695 11 75512957 488877 697338496 86855 196176 414058 76 6 327684 577094437 121517 6 356443 185020 420648 463590 393812444 7 721522809 1 391256 59 304503 605205149 95 469458 1 139393 183063 11 214772136 320709 404172 5 421893 93187 369715 169671 47960 45305 320651 364689 6 439699 336932 6 46 68 1 66 79 177978269 1 350859 14 579735017 177281 75 19 2 451474 8 31 69 496958 229701 478772 19 6008 71 174301 231734 94 20446 68 436381 19 49 39 339461 47246866 238822 50 381282 370925 561138266 407472 461749 9046186 142820 65 39 123765 35 87 42 298019060 77 90259 73 310816 466751 9 147095 609517371 24 33 89 356483 22691 52644 8 40 306168 50 260924 4 62 277261042 98 1 179873 188178 82 481585 60 468191 126432 151792337 5 50 73552 201728549 59 397489 547297939 47 438568 1875 374067198 1 210112 162519 453782 601885542 7 40 66 48 34 76651 2 51 361099 60 414787 24 207951 9 83538 489367045 48689 78889 7 53 80 40 61 577042602 28 93 87 6 44 398344 376532 31 44 76 147458 4 190236 93 53 43 940812234 763809195 2 57 33 237539 316231 285319 60676676 309821 133425 52 72 29 79841 5 78 56 44 1 476836829 103825 355565 684363037 398262 23 9 47 28907 289527 441975 32 94 174624 87 9 91 329443 65 32 84 17 446660 70 63842 16 76 109594 7 79 30 376213 24 305903 2310 2 224473 61 433085889 36792339 784098373 382966 244347 12 99 95 7 38 53 222746424 76 16 19 359886 227847 692255129 406136 93 323976 45 419108 88 59 89 197249 388176 276618 30040 390914 73 78 412448 25 685476512 85 498276 486713 24 80 416677 11 76 3 68 100823 266443 53 185741 53000 88 25 266834356 458232 3 21499 288925618 25 562064069 417703 473605 12958 356869 44 236512 42 4 158232 482052 415656 292920 92808 8 30 92 37547323 338429313 1 231619 90 405936 481292431 48 93 243257 3928 49 472683 69888 297127 207423 35 961372116 18 24 20 4 408526 59 18 98 75 483403825 436568 82 46 446951 86 57 154242 65 46 445154286 186846 362758209 68 127230 52005791 8 8 46 6 19 864706934 8 281622 8 73195 366028 72640 459301 16 72488 34 470698 7 38981088 44 145733 505264643 176862 51 452839 97 3 22641194 65 2 96 79 83 96740 54 32 160270 8 17290 23 62 60 35052 98373 150045 353842 123000 38879 282194 370780 307318 428541 274924 5 437053 224983 75203 379840 63 58 516387646 136347 2 67 455599 283145 62 822074010 76063 292508 44 20 412290 59 54 31 622049167 25 23633 13 46 188710 76 384701 352333 1 89 9 97 42 7 81 465127 257708007 58 41 418013 74 437567204 1 27 486622 64 331146 420748 496429 178398 26 63 42 8 11 83 85 34 2285 18 11 19 217034 325960 177860 75 52 15 25 371460 88 346038 72 498862 239575 235857 5 401572 96 6 301276 82 97 4 1 73 70 573511869 14 28 1 96423 51 98478 204173 312559 436476 55 39069 37 81 5 53 16 63074 42 190656 261093 14 398941 43 465342 78 433648 28 6 49639 51 73 72 633448060 28364 5 42 38 86698 6 895711390 96852062 184522 583889092 54 85 84 241459 333075 110828 80 86 100772 94 54 5 147364 291947098 44 210862 152753 270844 21 572648223 398097 92 887579335 11033 47 43 217926918 633680448 95 196175 31 391148 476464 80 7 5 2327 461867 248704529 489888 22 466740 498647 479078 1 89 381569 6 42 2 403458 44 56430 10300 203262 88 454667 90 74723119 29 27 452178 69 432615 176220 135009 411742 31 496697 98 30 710760784 469767 88 41 468082 30 9 29 52 162946 258540 2 72 731406305 62 215207 963608760 367065 409808 28 361193 392761 421706422 45 47 87 258948 15454 440868 42 29 326986873 90 299617 30 23 4 9 47 8 140306 2 2 4 66 59498 816412464 6 51 99 72 21694 88 48 49 67 439041 360663 385283 104821 83 37 51561 562289125 216747 412731 40423 655988775 47811 393623 237723 47 464517 79 16 268714 16 178410 94 56825 80 45859 45 9 3 58 58 293535 80 152470 31 26 29 2 98 98815 98 833000442 67 20 150043 32 228839 23 465513715 63 86 7 6 77 88941 204696 7 75 381292 384724584 5 230369 34 411843 35 169077 29 366995450 3 8206050 25298 8 17 85 74 493936 37 44378 4 102682 21 120363 79 236570 371578 347694 70 169231 60 568128112 418705 6 252274 51223 359646 177685 20 213676 372263 285596 324141 64 1 15 121924 60 274022123 328603806 499132 99 50 265307 41 404337 298966 498322 23 122708 489488 41 56 452472 491103 67 61 98 312968 24 364981 257991 174182 298777 13 59 8 83953 373515 450984 173458 8 82 448263 287217884 340993608 23 28 166971 97 30 30 432949 4 971388802 42 375450 491685 8 14 58 739695401 32 205222 3 97 38 74 38 81 336917 80502 37517 81 53 97 5 35 71 458358 1 2 452774 173683 177869 144859 56 447656 884038056 35 502669189 1072 421142 205428 485686 7 66 254202 316982 327440 25 11 35 66 23 37139 15 220542 443053 263997 17 86 468127 36 324724 385784 472074 81 175601 4 139448594 468869 472935 499544 293455 294051 85 68 21 8 82 55 259009 275532 124354 9 45 164919 12 95 68 792933930 218327 35 71 528180489 2 160043 433412 56 85 285845 86601930 459836 361111 716 163949 35 4 194201 60 469036 402019 235531675 4 14 271669206 6 2 8 71045 411181 171479411 34592 55 345099 246245 296568057 6 372160 44433 72 97 237928188 324534 40 47972 5 85 412667 158287571 382503 143389815 40199 47204 96 25 67 7 462031 365405 346258 76 247872 15 237360 431256 5 41 452997 52 77 266785 4 98 2 61579 3 1 189371 22 19798 28 90 64 216014 9 174654 17 403569 43 275686 114489 2 13 6 272187 8 93 56 270394 79 166121758 201948382 71 458006 634262219 2 394977 22 7 32 1 56 69 225964 131119 253416 97 417053 529675204 15 22 86 18 7 328589 182750 322496343 327439 84 53 21 31 2 36091 353961 339254 36 326471 7 2 4 65 81 252448 22 249164 547728028 26 406017 141188 96 127728 59 66 354941 75 469329745 346983 405919 155435 30 2 8 1 1 34672 11929 494930 85 376234 1 174730 191002 816448959 48 4 68 502677409 85 437150 482481 39 9 82307 544279406 264355 60 422194 78 318344 321102 287360 206548 65 9 48 358158 21 398650 107769 13 39 28 73 86218 30 886171050 224793 247090 17 444472 10 48564 415690 231175 57 51 9 242023 644916488 65 97 12 473808 484913 1 428214 346184 6 102515 393912 90 426583 50 283872 212967 33 25 306132 654520547 60571 2 3 8 66 90 54 179177 28 116616 14 49 99 1 398982 93 351632 98 196746 44 45 29 345742 87974 4006 147080 51822 236785839 345796 314151 218570 10880 8 50 304089 32 3 281345 797935102 412328 55 12551 347457 232131 46 75 95 283746 94835 89 21 92 6 208400 85 25 231457648 73 953995936 14 325330 35321 74 41172441 89 492885 27 54 52496 81 47 490997 69 23 414827 55 58 47312 281741 49 210687 76 3 36 372311390 13 51581 25 59 317926527 67473 900562491 78726 377904 298361564 377623 91292 85 1 96 346078 41 551002845 143246 58 90 93 13 80 45 43 88 35 53 19 266400424 282304 22 82 209762 416281183 108647 108326 274699734 31375 55 13 65 350995 12933170 23 2 60 7 9 87 77339 35129 44073 25 131330 64976 58 313539 3 64 200378 51 1 17 55 9 290167 134398 297771 417698 74 11209063 48 61 236995 430167 166977 183036 339086 474868 487887 362067231 373122 140482 165538 50 1 467677 930286640 48 137756 50 341547 82 433946 8 495697 300388 203517 91 85 200777 24 350983283 73 91806 13 1 7 27 22 97 80 30 31 75771 68417 129033 496073 68241 644616517 99 3 59 638341740 114872 851710409 57 225840 317136 7 16 89 12160 97 11613518 16 402170 151801 25 911540987 62 372329264 5 187223 99 442595 463473 45 67 797 792862645 209596 6 13 359611 295495201 96 2 432611 80 251648 996625894 639274298 3 438850 35357 265882 266617 441331 495859 9985 5 33 75 85 567415747 105414 76 91 149503 137941 381913142 87027 54 38 21 308048 114792 493722121 169442 4 251961 5 158389 94 543809060 5 8103 87 60 91233819 9 21 99 53 58 468836 480582 109706 872392107 61 321286 85078781 91 47744 24167 95 312602 193118 154976 36 65 480663 62 435749490 306920 66 435226862 332025533 305903 56 70171 70 63 95 78066 209716 90 75 198246 46946801 23134 6 88 59727 58251 86 321481 94 7 267040 351086 10 4 16 74 53 402320 219763 494804 55 86 244150 95 46 168184 6786 93 73 473383 68 7 71616926 78 196092 168341981 46 81 221963 499245 176090 7575 498430 29 175024 368012 99 239877 37 3979 476142 358973 946389512 378314 488926 379645 329667 46 7 906460418 267257 5 2 162167 87 627201324 92 14 38 261536 399776 39 8 50 78 345632 27 505285153 299346 78 275050 1 49 180141 26714 80 55 78 283246 327813 242740 87 310337 265413 86 466548 422997 52 78764 2 77 142744368 435605 337708 59105 78 84 73 88 35 322708 16 314345 8732 166809 39 4 2 224100 2 7 65 65 490084 356015 6 33 30196 63 1 274064 36 33 28 447597 52 438406 61 213847 6 86305 77979 118984 28 4 241629 9 4 23 28 158936 289590 99 3 95 420203 272137 339619 353375 86 466224 50 354893 74 360357 192446 88 69716 14351 77 47 996109947 321147 379292 37 86966 42084 141645 62 93 409256743 163834 88119 476808775 79 347448 276994 112460187 219894997 481161 488680 61397 101179 2 433104 199546 51 744262543 6 4 45 490682 42 109964 19 491470 47 20 426454 81 50 41 34 439036066 50 3 25 76 87 40 145665 6 11727 272931 5 78581 298164 352802 43 398716 5 27 97 93 251156817 131368 162130 12 414755 55 93 37 453264 28 87 411634 24 61 469501 3 50 386314 97 319593 47 209371 455480 426053 1 243772 381640 403289767 34 398321 54696 391019 261470 36 93 25589 7198 459104 390021 171088 21 96 8 238626 9 8 43 6 86 38 249792 73 75 234659 53 135870427 725364717 85679 26 98 8 70 63 52 585973253 77 21279153 784119197 99272 30 30142 527748150 38360 440410 2 19 26616 609993734 243150 8 45 72 5 89 4 7 66 96 184708 48 7 65 331156 57 19 51214874 79 98 63 304198478 36379 64 21 99 222489 110889 91 82 397322 147683456 427321 3 28 44 320853 84 7 30597285 463143 71 315280 166316 247455 61 44 3 180213 68 310411 21 12 214448 97 79568 34 99 289838 25 290641 287200 85 420274 14 89 24 1 28 293333 101108 67 397734 43 909415254 23 17 90 77 279667 103504 573706343 3 191381 298062 946593364 19 7 47 207615 113594 37186 368208 88443362 8 4 15 109849 89 54 335024 71 482393 95 346953 195622 137947 67 332082 98 23 154865557 462857 308235 414697 73 9 64 6 86 204187 1905 580557063 221703 30 61 445480 12069 60 25 88 93 8 10886 16 222302 7 2 2 827406819 313552 45100 460259669 255141 93 38 57 59 300132 388318 52583 131269 369792 277314 6 72 73 19270 99 260328 85 1 921966657 500401591 14 4 9 15 267268232 638747758 27 135058 13 5 75 498843 46302 64 44 7 85 264093 36 41 134202 38 93 256986655 253213 182234 14 431089 38 25 463463 78 4 40 559130755 150680 11 331808 399640 237025 50 86 74 180167 26 51 310809 245839 347544307 175621 393453034 27 86 29 603490304 93368 65380 87 4 1 56 9 381264 73 338737 372377 4 499143448 71 6 95851122 934412078 35 93 74 255081 37 5 19594 477110 207650 40781 248911 93 582221000 249270164 406802 320368 586413026 171306981 794821211 4 312513938 44 69 22 134602 167070 249665 6 95585 24 91 5 166447 98 99730 43 62 50 82517 458296 416313 90 443791 424261 835027006 6 19376 561358021 3 99091 382196 638813522 145966462 86 36714 59 14032946 54 53 3 928451261 8 413751 79 63877 427196726 92 410989 172993 62 22 50572090 65 68 109318 1 88 68 89 8 430701 73 5 62 340505 67395 51 21 18 159365 4 358560 19 174665 38 60 29 56741 61 461957 16 75 446946 333554 491610 462537 25 569495501 356036 7 99 75955 296989054 187960 481358 364614 600701583 90 766327708 64 1 84 59 381260 3 93 354572 413051 88 491608 172181 31 210755 678505333 31 407623 51 498547539 7 51 4 304185 180672 227132 330478 73 183149 482414 54 5 394093 1 4 153878 78 76 50 1 7 93 20 752581123 152234 41 72 3 66 7 381479 38727 154144 140790 68 87 306048 47 4 374557 40 121118 196950 254742 4 212399910 25 262068 38 70 19 18 337975 291292 836852661 8 19 583212252 293437 11 685317558 44 79 5 9 456724 2 173139 71 4 405269 73 421282 83 46 65 65 56 10 405224 347696 198932 31 56538 12 243753 146893 28639 4 323067 362619935 59 39412 469327 95 98571 389339120 7 14051 84939 89628 82834 372961 39 96 848514184 43 283066 79 463848 23 5541 62 450292 439116 245927 8309 104240 11 409178 6 59 138518 19 84424 62 43 129003 3 82556 9 87 90 4405397 75017 57 420899 312235 98 449896 255295 39 497167 68 244621 160597 363500 74 3 3 23 73 43 2 27 398137 3 9 5 10 23324 28 92 50 91 53 33 3 65 232037 43 323490 15357 463640 319629 425561163 167608 283551 162245 51 83 281190 32 21 355391 211275 82 378199200 343974 393698 63 368599 37409 8 36 86 3 417496 3 316324 123121 13 240634 58 146464 57 320011 32 38 636047777 477326 92 7 95 201943 414961 444668 587137725 68 75 75 468219 408461 91 431759 6673 365636 384688 272813 149104 52 85 85 55 872200172 4 341740 35 369843 42 2 145086482 257887 29 463775 176685 81 1 362338 152815 497470581 388766806 9 65 66 47 54 293020 34 457499 8 47 185116 318957 122925 56 281825 33 202301 48 9 494822 371256 44 10 55 734539255 7 95 374643 56 540300045 23 194750 351187 49 85 6 47492 451319 94919 38 95 15 164468 64 62 776730087 756120386 7 473739023 76 100484 2 2 468855 695486354 86711 126761 720237861 94 554000533 244481 402008 71 267463 7 369017 15204 914259608 185064 9 2 65752 401941 80 5 31 18 61129418 72 345997 283345 38 635097992 92 58 48 369663 280618 64 217005 84 8 75 41 61 73 78 133941 92384 61 389195 331266 336676903 2 56 88 4 98 23 82407536 259394 27895 641397190 73 2 96023 483155 31 405613981 17 36 54 4 446193 6 498743 95 408694 1 343435 296371 161856 8 3 249903 269271 293104 441959 438902 12 402517 52 940559356 30 89 273203 284565 310530 197008 40 194290543 299346 57260 308834856 2 144408 3 22 486639 40 62 70 11007625 184926 89 67 67 108778 63 33 67 88 35 64 54 64 398954 49 402326 107555 242884 382660 51 247026 48 88618 18912 30 33 82 339208 13 16 36018 85 94 61 493095 379020 54 250017160 394977 161614 177747 231759433 649222037 281576 30 49248 82 20 244608 272816813 74 14 52 19 1 66 35 3 85469 39275 56 268343 10 90 39 477002029 169232 22 2 817711318 585902356 212080282 491854 441510 15 93228 144802906 11 405102882 51 270592 7 42 6 85 20 41 29586 99 17 90 54 56 323742 71 25 77 997840239 4 461970 295660 21 56 267061 473703844 46 27 9 174966 83 25 74312 35 137069 92 472710 433621 63 5 35 205259 12 1 9 283366 778244825 235722 284161 98 361938 4 109562 157377 20 770189501 81 8 8 876284035 87 34 110041 9 44 24 369656 43 687288698 1 158272687 3 5 36 339982 44390 221770 464744 99 93 498331 42 13 231543 181124 62 32 89 500987964 7 93 174443 40 7 370431 251056 233695 92 50 385181 38 294266 49 72 35200 181013 191720 76 77 18 295106 883076294 55 34 361635 5 35 53166292 99 255451 355585 10 776199341 141679 251804 193256 944086144 58 11 18 45 383310 36 324782380 16 134109 2 9 529176922 28 112705 148243 11 8 64 259530 329898 70822 87 248789 6 167148 70 15 177762 79582 59100 31625 10 57 8 202469 47 61 116922 268782 6 442932896 967243774 498996042 1 464615 25 199552 458891208 75 77 72 40785 2 17 352300 321032 232142 178666 44 153921 81 6 6 85 318937 88 300435 579552752 408167 242129 291718 318090 7 46 239571 159356 240407 32484 48 33 494919 88 24 83 106267 12 344895 335299 6 99 84 239073 154525 4 86 380124 8 136430 7 472893 39 45 175112 1 944333022 871839275 151297 61 19 457702 63 6339 225668 557275717 280517 41 60 42 421557 219065 496073 231528 342428 6 87 99 59346 379981 37 2 20 71 351245 31 417200962 42 62 414193118 101014 5 46 49 23 31 25 176766 497129 43119 256712 4 5 30 38 13932 55 79 5 402100 4725 254698 23 348311 42 419791 145762 14 16 347945 138058 413814 53 491804210 71 129408 140113 386199334 2 10 20 63 99 7 323338 252522 270362 215468 375088 252307 552403793 99 822999435 448338 202792 487476943 88 983072831 524322721 50 128265 70 88923 90 118577 42 291188 34 216135529 464996 51620 85 45 2 4 220263 209416819 178645 1624 30 90 326096225 104885 88 12 74 262859 18 4 24 91 107681 232349 341126 415012 7 201143 39 93 396385 15 78 2 354667 36 244272 374985 20 79 22 16 356167 8 57 49 917543633 60 273689 37 302592 478832601 36 90 93 269084 35 61 11 21 196172778 218836 104208164 477820 74 26 327458 46 88573 49052 10 55906 221558322 105462 231988 440793 54 241786 24 31 198499 64 81 411880 272094 5 80 21 66 204558 498524 70 34 56 50 383749 38 14 85 80 86 64 73 70 443352 65 6 63156 63486 70 52 215784 403122 51 98169 76 30 454308 7 301697 115610326 99 131255096 415105 397628 35 3145 150584 1 435136622 55 92 17 366727 264135 288566 49 488146 79 89 33 400984 32071 291594 391162 57 83 89699 7 6 69 54182 180851 53 32 340365 22 82901 72 80 69 260744 63 82 10 151920 401025 481983 1 24 79 330962 7 12 319244 53 49404 33 3914096 455927 145631 22 3 60 487359 97 185227 29 51 7 14 391674158 335446 31 398317 42 85511 11 591893454 6590 48 75 115088 99 4 42 255505 815062273 232862 13 104460 483851 873319594 174940 498570 30 261653 44 39 56 38 426955 35 240445 2 214879 752374141 73 314468099 7 58599 239678 279131 245750 42863 144022 44 23 447774 12 302517670 444670 59 522916141 390705 91 35 734356858 536909141 40 2 42045 40 1 274761 84 107834329 94040 111075 66 442999 225849473 182218 193543824 383941 29 6 54 4 35 3197 90 320695 76504 90 84776 293793 31 312420 64061 328192 23 54 54 61 235529 37177 57 77273 340598 15 7193715 91 6 20 3 20 361978 275681 82 88 35 6 132705 58 19 6 37 637239244 91 93147 1 989309614 233283 8 9 65751246 807389012 79 800581551 3 109559 8 87 98 452235 123809 402830 629607122 136081 5 11 2 74 11750 50 57 62 3 861915250 233172 23 95076 381926 61 216454 480032 48464 5 47 5 414723326 44 5 91 605875686 485714 552226556 17 8 171743 496681 78 493369 53 684296273 72922 233091 22 856904768 838774433 349612 81 473280910 74 138959 93 170693 87 81 67 265598 25 34 64 66 30 83 160910 17 19113 287815 94 23 96 4 8 224079616 360073 58 253610 201864 157153 577826905 190512 87 10 714064753 89 139904 25 232049 53 467746 12 140502559 30 80868 27669167 401289 230962940 549137262 396884 138731 63 417648 658260842 7 68811 4023 98 183323 724594274 64 37 1 235901 113463 5 5 164101 153571 136858962 127680 1 27 61 307402 91 261241353 47 357181 207753 29 225737 115922 146205 99 66 396854 496322 82 444759 29 151409 74 4 79 60 58 8 52 28027 572926616 449845 139901 359872 486467 62 384797 90 467196 49872 61765 25 117217 129738 82 71 68 31 178867 28 84274 454920 380222 80066 36 17 60 90 20429 58044 84 22 6 85797 94 198088 423171 81 444994 286816 33231 429939 26 57 144469 25 26 697919793 52819 30 2 7 138903 913955520 79 35 63 315644 5 426295 29 235514 242330 22 847125105 2 270418 55 280109 14 73110 29 309813 26 443447 384602 68 43 13 26 129674 27 4 49 260828 29 211507 80 43 26999 4 22 92 172271994 437697 459479 292987 234466 283855 91 100398468 781822342 57074 232637 13 490466 4533 391974 97 187196 86 57 91 85 521742434 391754 80 476925 51 6 229701 9851 7 22 69 418234 74316 67 278454 85 319375 70 64 435939 8029 39 204714 48 430063 26 252331 79176 742680058 485054 118203 93 77 460309 211770 39 59236 47 90 29 474060 68 304384 70 288425 20 98 184205 48 514944049 21155 16 11 492847 84 250314 50 483584 53 66 54 35 684658996 369872 15 175219 229572 329673 178379 182958 5 884221785 486540 886037346 337413 62 155193 263863 341658 43 79 410000 182902 1 16 60 2 28 201510 29 137071162 340770 46 85 76 441366 68 396643 33850 76673 89 99 26 980788992 29 101432355 157232 71 165977 60 22 310210 457570 9 97 788609008 439566 198067 346648 40 431071 9 28 54173 4 337132 477095 352318 27524 71385 6 74 15 3 394836 24 742744454 181044 350178 32 2 39 55 35942 77 305655 87709 410208 77207 86897 180671 66 73 3 237332314 87 410631154 74862853 99 59 55 5 1 287900 269875 399842 394522 208081 224266 497928 225363 90 69 129373 147711 121208120 292256 11 62 597035125 76 97 12 394995 241812 44 355861 482692 37 349282 47 53 864411127 813189395 37 49099 193026 61 177119 30 43765 111057 7 96 328118 486738 337441 409601 98 85 46 465447280 8 430416 166488 86 97 41331733 10 406516 160315 397098 76 323485214 57 180402 120951 87 58 91092 13 338208 3 707412133 309170 74 807732360 59 71 4 982601714 1 4 485138 84 438661 5 120504 23 383359 2 388245 449705 101501 436576 111882 34405 51 31 4 82 201864 58 96 35 71 66 49 45 86 344802163 328069 55 96 28 2 465807 42 75025 2 47 391074 511386823 22 248386 270287 51259 923054517 91 454457 162012 28 934335018 273461608 426180 5 60 477670 31 6 80 76393 95 346083714 28 10 75410 82 483965 172015 222912 22 58 221158010 11 12 426679 343096 57 217364 49076 278999 949004362 8 568575560 157575 55566 62 5 646892880 423407 328238 53 4 282801 69327 30 257243 78 274520323 24986 405050 73605 23 67 431725 154774 333321 22444 864081995 173362 400675 53 462896 54 172990 72 20 227062 68 91 364297174 15 34 250075 36 325554 31 5 233269 14 517581289 22 453189324 502872489 47 31 82 271642950 1 234546006 438107 130821 241920934 40 11 146536 42 542845323 67 163035 35 42 79 343668 66 30 62026 30 186843 173283 405224488 412979 217957 37 44 259255 20 181085 156686 66 39 93 55 56 869687716 453578 9 50 96 64 2 484861 98 316393 53 11 72 20 2 45 81 555852690 33 22 44 98 44 38 110061 21 24 64 427896 44 238587 46346736 60 151802 313211 727124869 7 17 104026 25 182574 46 583762413 368606 406878 69 28 930641729 54 294269 88 484911336 94 483057 77460 189425 8 25 313897 143711 337738 117920 4 4 97 47 56379904 99 273193 2 212499 369360017 13 55 122459 22 99 483008 494302 242793 475099 43 20 316505 1 160522 740916298 52 62 5397 42 88 47 56 472978 1 261384 89682414 84 153272 17 25 138383 160388 101807 17171 17666 55 284162 423585 72 5 503506944 145729 57 326744488 312097 8 20 40 419157 217219 54544 2 67 420823 46 2 177078 242676 66160 3 60 420726911 81 2 24 81 63608 71 70 410234 729227895 5658884 236587470 481071 95 482276 7 251010 8 517458098 286227 541412660 142848 3 34 61 13 269555 78 264788 80 474163 396728 3 953231524 77 88 585410479 47 43 264155 13 26 92058582 235267 5 2 62 304592 78 6 58 317046 24 392785 59 29 67 369631 65 449851 411459858 98 7 267896 369379 900286198 158446 127978 234993099 109545 700413042 60 75 27 825133180 457072 211407 355641 8 125316 360445 120795 6 68 187935 257545437 167338692 83131 576920985 84801 55309 722788809 388755 87 376735 66346 69 474926 33 95 219148 77 73 6 388312 78 296996 78 94 3 36 20 322173 49 460134 846794449 75 17 77 830868101 50 412860 495282 119218 76 75333 233609 473928819 299190 407074 309217 418171394 145755 238525921 266376 62 83 206916 474819 53 309326 28 96 224316 55 12 61 27 28 322703 62 304593911 800135975 38042 331066 470437 131249079 80 340921 372813 49 9 211495 47 200598 238524 17 41 203936 91 36 453281 25 73 629361637 38 50 255785 4 355816 66 14 62 804687105 450806835 95920 21 98 78 20 351380 39 6 567306966 240474 51135 110727896 22 877968303 358489 9 82287 51 86 34 28 17488 351169 49 107108 4 94 345138 35 5 18 88510 439993 47 425274 9 35 2 25 146198 410778 56006413 31 78 189181 169368 267698 249319 195449 118388 134839 87 29 90 78 5 32 61 82 360665 282210 52 54270 118357 42 48 11 109897 182505 33 3 30349 410541266 364103 53592 199293 434710 651458022 74 12 542852561 30200 251755 50 5 257028 65 32 3 99 79 74 60338 26415 181485 15 53 359739 20070 18 97 369395 737812935 67676 9 196689532 97695 76 45 95 23 8 171413 12 16009 85 189174 83 112474 407621 34 86000 55 883833003 7 61 46 31301 490451 150555 39561 14 39 111224 365927 92 19894 353244 313005 26 385278 389109 7 1 5 6 3 39090 117539 7 23 39 160999 2 66 25 8 394686 19 96 939760715 36 984814504 249070 16 6 68 116092 1 286790473 7 352330 16 17056 352539 426161 176321 72 21 10 42 339208 452817 12 232105 286878 851907647 82440 467008 44289 23 484815 38 40 60 28 14 66 8 3 28 5 68 48 90 300199 413735 579153148 2 493253 92 97 892548091 37 1 29 450879 56 15 1 27882 8 68 156414 285733 25 9 71 185701 237111 482714 478442 91 51 169528 93 24 8 48 332815 37 98 859250116 618405294 309711 496881 742438890 55 28910 446633 8 27 52 110051 323874 81 100847 353106 1 10 64 236566248 4 283597 25 254332 115011 54 297795 957455141 271832 2 176071 90 437012 29 16 80 85 81 131 321443 58 196960 14 3 173643 82 230753 6 13 65727 294750 64 453951 30772205 123986 272566 99 76 677544974 29 511837851 47 39 98 34272 493208 112933 111134 433783 1 19 342623 93 1 353310 69 22 4 96447 349154 256598 473349 437576 32 88855 378191 71 23 16315379 336439 2 112662 420812807 339670 206852 135194 440024 11 50 26 74 6 100257 62 394630162 310688 95 55504 85 15 209412 4 97381 81 49 13 57 248745251 62177 498028 150193 250663 75 591805551 225097 71 69 343911 21 483960 463339 20 41 189984 33272 44 157687 125416 377710 19 69 278636 273602 298110 252603 58 370640 78 245407 17 32 64 256635 9 51 57361 249686664 258597 806711292 455780 34 619758475 80 12 1 347911 153896845 411383 193917 2 43 51 487712 427711 86 7 514068245 467147 452101 68 1 296900 13 2 60 21 364878 948069823 28 15 6 200436 90 440905 546265626 88 82848 325776190 138612 202626 360942 8 571913336 77 435759 346303 12 86 311062 9 11 96 34 19 79 40 8 93 459226 69 173792 88441 62 18 52 224358 44 213557 32 81 73402742 394682 223609 43 289293 44831 1 147195 64 172189 48309 357071 20 29 184637 35 1 24 64 5 420360142 22 28 49 6 54 330897 51 21660 94 492357 75 20 71353985 20 58 196201 92 371026 42 914081993 59 3 67 345382 43 35 27 38 145361 82 84 35 243979 496077 164936 54 315134 24 230147863 312032 177911003 284477 89 415070 74 95 316715 2 253466609 394058 123685 30631 26 71466 185363 464507 54 22 111280 222335 384048 407375045 26 5169 424082 1 246259 8 319351714 450311115 117766 460298 46 51 9 60 381483 482332 948849654 613876350 166242 6 192804707 68 320369 86539 345095 15 13 41 47 450844 223558 97 537891060 372197 140080 673408847 349007 12 484342 77 13 411791 89 48 80 18 2 90 279571 80 139416 47 32 73 390913 92 38 93 36 99 162910 167267 30 252825051 98385 296366 49 278345 438482 278424 122774 26 181409 901918551 481876619 218294 83 11134 10 26 59 2 6 151218 232152 74 150290 5 94 28 73 380959 35 8 96952 335139 57395 1 86234 79 459083056 495032 399110766 44696 383314 84 17 39 50 299503 219431 27 8 91064 38 2 84 44 35 244972476 273805643 5 169410 34 78 4 105957356 299493 190663 479332499 69272 58 270351 68 381307 19 393164 457038 995691660 372548 74195 78 89 121906340 51 99392108 62 389905 339866 293672 373283 31 2 8 446990 314245 324324 8 81 9 76 90 21 422017 1 130792 54 270293 382612 373676 76262 487413385 212296 70 383377 399912 803758230 56672 32 80 21 19 25 485150 686749504 121912 57 972065440 997244622 490777 18 179357 36 9 8 983687365 89 279525 86 52494537 90 224367 72076 276490 56 463476392 91 91 476936 56 79 93 168634 56 2 833030343 232568 247654 205129010 44 463958 88 463609 65 19152 419316 761045324 18 469884 325558 71 76 85 46 2 16 1 446094 324742 305478 85848 15 52 345501 92 86 53 68 271258 7 94 64 68 15 58 632269666 5 503978839 64989 450808927 437451 428048 12 4 34 52 724996206 4 194443 56 71 253786961 62212916 117762 349406 93 87 1 45 86 67 94264 7 126560 30 352435 15 498291 4 61 376291566 16 868801994 75 291284 24 61 8 485601 92 75 128304523 340955 47 260919 17 19 270287 152177 16 287720 183786 134686 33 728824959 493125 5 2 427907 14098 53 2 72 1 31 7 488606 67 2 472934 1 38 74 57 434171568 152934 48512 54147 34 21 67 13 21 73270891 61777 344001 64 99 146234 311335 2 12843 67519 151905 60 204951 4 93 145837 40 554895283 63 435647 227086 23 197658 75 29 326910 89 253292117 85 88648 71 73 5 61 261758 41 199799 60 91 499376 62 410534744 68 312591 253213 444978195 1 85 1 99 370929611 394930 12 51 82 161872625 665563946 64 102110 716806573 77 92 260621 4 47 65754 604851208 1 73 138553 150623 45 1 65072 65 16 48 466770 30 40 26 8 91 47 716402095 63 373587 2 889758037 61342 56078 2 366711 299387 111813 15 16 72 99 205339 27431 449343 4 13546 90 17128 40 21 149242980 284798699 319345 307448 520425223 21 19 98 47 241313 70 344357 375345 4 495608 78 39 8 61041 298387 59 286568769 5 306205 82 48 6 366595 267096 255329 315215 176 27 79 96 344456 642153554 307214 64511 360360 65 71 184910 9 476239 53 218385 55 61 76 97 53012 7 83 497376684 69 4 547036875 122787 597455234 498071838 743604131 282634 20 200032 14 7 3 12 57 245723 87 22 55 150417 382747 823962275 78596 438535 161988 720921707 104666 20 56 17 73899 10 386035 71 23553 593592252 78 38629 189979 426346 476521 458319 45 999099170 469280 84 44 224247 8980730 44 97 48 26 3 64 394666 3 42 214249 182698 774435398 55 324246360 8 59 66573 38 58904 200034 263984 457923 31 381234685 373624 279971859 51 224082 368839 36 60 231143 65 401811 88 9 263588 81 3 98 309368 370034650 21 61442 389937 441519 477272 177220 30 80 1 72 32 9 55 148663960 99 3 368645052 147974 72447 4 417194 24644941 168067 72 60 55 239296 251437 71 108951938 319816 4 138584 121701 9 265438 380894 351113 9 95 223910 5 461539 405588 423636295 20 50 183636764 286344 9 61423 17 466012 659087245 4 34980 497192 85 43 11 56 254804 484311 59 71 43 25 9 176674 82 30535 102968 204356539 107450 65002 205738 91 46 54223 111972 52 83126 66 34 382008 11 67 863508634 281943 371927 36052 67 70 43 78 4 14 87 464113 81 1 58 111402448 8 182699 97 20 98 8 88973 425846 75 153578 67 71 2 338046 31 146172 37 1 43 495342 55 277563 95 86892 87 81860 211012 56 285137 460939 492260 4 12 6 5 60 54 288824 413601 262733 440344 251711306 29 40 987698785 170737140 468994 26 61 8 81 5 424741 498232 228413 421741 4 215538 33 39 978117434 352183 371254 78 8 177106 25 95 366487 61414 72 19 146497 804849111 713342430 7 379958 287283371 469943 81109 392800 11 149055 36 8 665928474 1 160360 464666 229213600 152565 40 67 356666 77 31 7 358349 990684409 459018 33 39 2 316170 41029 20 24 90924 23 336974 55 118706 73076 7 497554 409340 22 32134 166740 61 99 74543 77 26 39 15 79 1 5 431748 219329 213473 8 404867 81 369552 461089461 94041 55 8 16 30 670700167 309474 98 13 54 417985 704342439 12 164844 78 24789 78 252634 9 93 79 86 26 15 197793 104453 45 117733 90 88 750846350 7 90 131285 18 81 11 3 67 54 30 286637 55862 72 8 41 295349 105483 84 70 99 64062 18 324469 42 56 13 698208440 552483802 367277 68 319121 342320648 67 37 20782 420041 21 31819 54 26868 467950 1 122017 96 73 65 6 95 65 39 137030 191608 275319352 22970 23 201482002 129744 326747 85 409653 6 803439280 80981 66 157204 1 3 42623 47 71 990585456 645447568 278749 28752 46 106993 25 8 90815 94 24843 135630 215987 306453 5 75931 66 90 31 821168205 4 54 2 37 236802 468100 53 38503 72 98 302913 420752 267924 98473 364527 80 36 496541 210707504 480192 421147 769905438 22672 65 10400273 66 74 22 193573 92 18 76960592 54 92 27619 463131781 30288 406344 2 30842 77 60 37372 51 26 67 475741 478330938 176613 97 64 470208 87 16 4 90 88 76 462271 8 37 77 224261 87 110378 46 466980 12 13297 336012 219641 39 96 439799 159839 431026 44 1 310729 425464 93 3 417574 496915437 63 133207976 94 221348 60390 97719 99316 2 4 56 68 52 825435884 46 14 18 15156 389230 46 360989 42 68 73 43 45 17 51 66 428319 11 229036 354546 440123 486303 308573 392199 329524 95 96 79886 72 3571 54 79918 405718 334918 89734 117199 141891 133962 23 423484 34 75 49 35291947 4 118654 455533 26000 52 72 33 97713 59 36 1 27 348320 39112 63 463100 21 50 7 84 60 44547 391867 73 16 303850 238710790 62 73 34766653 334327191 78 2189 7 153486 341700 29 53 10 494343 44 41 95856 309056 53748 431741 454669147 75 448423 91332 78 67 232791 398950 173810 47 72 123752 140656 5 202330 65 98 143330 8 100369 907045667 69 30 57 240097 130418 53 350708 17 89 393147 213800 97 336247154 57 211063 9 309118 22 7 96 84536 437245 904308228 80 4323 97 458780 3 6 999531329 30 937075374 631904681 49 327368 44 51 38690 48 491184 53 363774444 65 82 11 4 161499332 3 3 225676 3 6 84109139 38 80 62 574997484 47 68 223532 645021241 498329304 9 79 506494545 110882 114139 22 186940293 141613509 46 792827532 82 68 70 43 70 474101 8 61 179961569 463769 4 143682663 2 421661 494254 80 293675 284576623 257231 91 70576040 33 20 499886 795190309 12 161019663 11 16417 77765 45 801168590 269983 90 4 58 70 59 216049 314878 483620 97 80 211811 5 3 482938089 96 359522 99 461072 255240127 46090 66 47864 64776 428129 84 646195652 61 320972 413804 386407 50 88137551 786324487 387474 399083 61 196896 30 9 217583 403023 334373 77 99391088 50 997456393 125019 777070074 43581 815339121 191224 42 56 375473 71 124774 98 654378876 319674 91 85 87 92 41369 81742 177778 14 50 655642147 93 75 456923 998337524 446369 29 33456 150718 30 55 47 160768 20 116521 91 34 928768972 93 320524 363942 480024 84 429057 646730322 407572205 442061 147662 86593 393055 20 338338 407723 393372 115868 32968 88 468600101 755342714 39 2 412811 425704 60 365759 194873 1 939018600 277048585 13 74 249922 49 320654 305363 180759 51 80 51 53 270033822 97 43540 418383 19 183296 95 17 94 199530 31 91 84645 515306947 78 52 461840215 93 38 2 71490 47493 3 3 8 318885 51 3 1 73 65 90 6 9 76 38 492512 825876555 13 9 8 10 433756 458138 56 52 61273 158390 25 455831 51 462229 84 95 23 25 1 23331 8 3 55894 15 87 42 129895 46 167742 1 389001 33857 34 85 174499467 75 180489 379912 76 2 782290611 223652 49 6 87 228448 82 6 26 169766 60 164024 21 731925383 37 333216 379173091 96 75 391642 343224 68 577484263 22 184193 9 233283290 44181 332987 316702 98 3 39116 41 8 387129 301969 11 469066 144397228 14 367162 482847 134593 182486 52 46 265608 80 83 78 44223 4 35 9 33 9 588700300 98 68 615419921 61 46982557 33 82666855 4 371278 19395 289867 60047 142672 441704 8 208428 83 907882767 83 53 371155 72 92 28 36 154495 65 8 20 6 357857 257928 53 34 494593 317608 96 75 33 25 497152 6 76301 647148220 165634 67320 41 5447 80193 541553008 154113 5 69 6 352992 60 81 243168 552580943 319453517 103730 69 46 3 85 6 321507 11 168081410 51 37 92083 26 332606 76 215339 293812 297855 56966 462965 381684 94780 92 64 227131 35 257944518 393398 3 209622 18 70 445692 383490 233869 9 2127 94 214125 2 88 78 90 138254 8 169674 414002 57 39 813958360 40 63 374966 51 431644 766362700 97 83 113388 3 79 23020 331449 831989593 437445 9 62 97599 448370 83 815130512 221344 463267 128842 198117 298249 394639 743392720 69591 9 6 485169 24 414570 177627 4 19859 470555 227856 83 16013 48910 242600 249123 12 914469617 58 997674623 192799 469123 259049 55 525654234 5 452555 153819 325490 127657 29 969615956 3 668351661 371123 70 272846 5 320276602 313086 620454256 6 439655 9 66 8908 75 99 3 57 20 227483 471858 270984 110290662 41 61 31502 64 314179 167470 54 56 97 9 218247 102244 78 379043 69612499 526340818 114912 32 63 239738 794095829 54 6 48 16 27 54 53 36 435029 250775 705078682 15 491293 354062 90 74 359557 2 19 218185 475614 55 85 273009 30 226014 8559 66 364569 72 1 460441 992901929 52305 382378 461316 7 736244098 45 365768 40 925756540 27 175093270 10 5 437279 71 229452825 142022 4 36 305226918 417007 42 9 27 409251 121499 54 78 161865 890874132 3 35 51221 46 379558 48 406486 63 345304 170981 8 285636 358879 60962 2 56 282483 19222 370292 211553 304075 312724 73973 478054 57 52 84 14 70 44 82 461329 83240 108211 97 97 22 47 339887 69 856977163 20 15 1 96 22529 94 219799 228078868 79 2 176233106 118817 482095 127839 321792 24 261944 3 137170 30 257629 71 184895 152445 399500 6 503902073 19 583511689 298357525 464876 6 49 31 215970 134879 92 795857070 372476 77 54 336808 376365 67218 280357 7 75 3 197398 7 73 69 4 130851 49 8406 92 103038 61 18 503761696 455214 22 26 605251489 84 61 91286 73 409419 32 14 58 21 191783 378883 8 38 464985 73 76 487761 48 69 190771 253473 15 152281 5 231360196 309364 5 8 395193 98 269311 81 18 55 293342564 626182418 969572644 55 60 86 737189917 446909692 888864873 856860204 38 2 23 25 193531134 23 154669 278050 25591 33 37 6 700168371 61 954202980 111532 38 474394 16 66 61 99 77 77 23 18535 464949 82560 51 45 85 47 75 722275791 992769927 513248618 4 17 20 273426 727915303 79523 5 52 413404 227617 84 96 328484 21 921044101 365436 56 96 394278 369919 180788 91 479368 3 454077 3 85 172863 5 262064 16 49378057 415150 585495229 2857 375155478 285414 264376 212220 86 36583440 266173 279116 307603 48 579584543 71 78 255218 777591181 430732 314847 697414079 2 45716 260305 2 49 202357 280236 98 258315 94 16 438807 92 32 8 21 6 260064509 57 142547 35 333898 75575 92 163025 228701 18 66 421814 326464 90 61 404204 96 449378 104794 921829458 4 40 256368 214324 412263143 96 216304 373848 62 53 31143 310830 9 958 3 50 82588 86 4180 55699 64 89675 69 51 331454 725258584 7 26 493867 78 122808 162782 85 51 263305 49100153 72 83190 13 64 83 25 80 356754 239739 344927 213693 155557651 75 23 215304 92 94 94 326374 442867 253928 135732 90 178620 80 482076 2 367361 37 115534461 333076 5132 230750 76 445986289 259697 69 3 303030 105334 359597073 307580 35 14 42 4 161983 68 143293 6 5 170027 56 460983 316917 67 46301 33 2 385211 975964519 113072 26989 389405 5 5 44 97 2638 93 5 36 95151912 39129 418650 423461 79 89 186054 99409 9 102040361 35 98 8 18 3 22 233524 276350 480538 12 217655 105835 99 142050 38 70 531754866 330008 335485 14 29 46 60 97860 29 71 272872 14795999 2 49 79 26 95291 16 71 6 442213 5268 407498 84 6 391671 51 343933 82 14802 51 37717593 943435027 7 47 17 312995309 62 4542 9 616440230 350651 41 130783 207665 382087371 904104288 473393 60 139031 49 2 176729 91311 258267 14 77 17 171915474 1 8 306166 59 240337 48 8 69 4 35 132257 260004737 260962 772433889 40 92 129778089 27 168960 95 52 60555 16 171237110 998018237 84 82 333344075 27 82 11 57 22 337155 260566 385237 14 964404354 62 273254 376769 263207 217559 31 185717 819561664 289233 72724 49 5514 55 4 82 45 32 89 354734 255291 6 69 53 8 28 4 43 27 87 5 379105 161422 7 65 307596 16 144490 55 297410 47 46 43 49 27083 1 9 95 139824 35 22 19 10348 282871 196553 363687 933639481 281695 9 299719 36 42 53599 417134 42 337542395 46 60 18 82 223336245 4 105408 36 71 365306 252386 95 461504 1702 194563 784694170 472317 945161816 352953 465288 95 612190627 350659 445733 4 55 5 98636 19356 69 709948009 210971 101066 33 149240 165324 84 899516539 3 384301 1 373776 24 14 457273 66 5 292732 38 64 81 496373 270089 91 57 69 59 218017 99 74 78 422172 86 78 16 37669 222169 103918 18 14 82 71 277037479 14 158330 1 152534 56 65 1 74575 160093 234978 48 44 17 10 249561 527068868 756834072 75 21923 92 726519198 74 352851 16 36 203081 71 52906595 18 353060 73 367583 50 79 25 56 1 64 8 191418275 14418 53 209068 26 30 490520 38 9 74 168626 6 12 6 261253 55 368701 189267 191146 412940 419169 984269262 395327 8 83 250960 4 430247 32 382273 209781 13 4 233627 126412 3 27 787736655 8 354232149 60433 20 22 224939 20 67 89 86 228429 67 19 31 285486 183666 89 464948 482840 84318 65 26 15 457274 66 38285136 451298 289915 89681 35 156111 33 813915033 212421 15 66 280835 69389 27543 609944687 841957619 324768 2 132022 206381 184275 13659 37 14 13 93 491418 177311 233314 42 370395 92 221742 53 51 152949 26124 6 306531 42 7 28 224902 770399038 93 228370 73 23 3463 74 254499 487353 307315172 18 177169 174443 68 435375595 45 220870 287262 5 33 332357 338219 80 57 28 88 285546 338429 10 196394078 43 92 36130883 291702 5 493980632 265020 37 852128585 71573 96 695580521 21 419689 60 96 75 378639 19 63 447753 38 27778 404666 19 448518 2 25171 234046 91958158 3 86 5 7 37 20 366798 58 3 2 265061 15 49 357781 146942 725832688 9 51 194189 5 879760410 341793591 7 57604 23 678813047 289639 14394 51786 269779 374031 482906 24 52 7 24 396881 238260 77 268304081 26 434863 14 67659 91 74 312535 5 26 20 4 287952 419312 9 71 7 70 30 36 369906 80 86243 107789 407669 37 34 93 473046 2 9 127973 427480074 3 21 97 20 56 170438431 54 347709 254357 960071726 337095 44 334484 69 31844 9198 245486 688054568 209104 175683 170529 34 83645 5 525665331 36 8079 325188 205585 456240 419221 468739 476230305 182374 246174 434309 30 26 30 110033 603834157 127014 87 11078 90 182334006 432097 81244346 69 356918 731095809 23 90 7 56 422799 117949 78 249601 155696 172994 28 297936 16 17 51046 496794 18670130 2 91 28 150249008 97 60 261666 598685900 25147 72 99 28 334530 74 16739 86 56 28745241 29 2 13 79 13773 444513 300559 93 52 87445 13 431977 323636 36 14 41 53006804 69 5 452622 5 62759 33 13 213099 9 164057860 76678 78 34755 20 742235371 98 38079 245868 41 9 72 25330 81 68 89514 44 663517522 71 20593893 225893 51 1 49769 706075465 30 69 65 68 44 16 9 15 324986 92 243830 64 670150077 18 271409 410982 5 3763 43 68615 171592 68 7 119901 10 66 386649 384420 328892932 9 275155241 6 59 273773 196432 810261548 27041 394094 12 12882 65 204428 186951 106946 93 71 72566 16 100137095 908281222 59 36904 99 970764880 248337 499609 375836526 6 19 619717948 275519 239428 87469 430635 99 54120 362992 46247 5 422112 32 177138 375047 24 433845 33 25 51484 2 360248 9 217964 22 115707 74 28 185302 18 36 26 76849 53 75 45 204760430 284288 201629 802897116 30298 63 235741 4 776980034 15 99 75 8 100243 954281206 25264838 790554255 417085 73225 1 42 39 154444387 7 74 61 118885 80 33 63 83 99 62 28 455400 76 3578 65506 436685 49489 9 726141844 57 631349566 43 355697 88 54 31 82378824 246131 97 91 228553 605561441 37 62093 464011 2 349326 880812247 353560 341822 550514342 277749 96864702 20 492263 60 31 101096 399081 233085 98 285162 41 86 480054 418359 69 56 94 95 408559 43 20 589827186 328609 44 364385 403984 88821928 42 380509 312177 16 80 25 451880 104535 467090 40263 67 425069 343134 71 270290 169689 13 180536 8 424976 297656 325221 39 9 40 416714 313891 287323 74784 41 5 58 87 302301732 400049 60 145036 36 328258693 77 485808 74 81 43849 55 27 1 99 231859 420740 85 46 486401 396663 39 18 26 7 82 5 285560 251029904 36 9 121241 448017 6 93661570 221396659 303135 5 225555 98763480 306810 132837 228568 73 335828 379429 79 62204 5 85808 57 460280 76792 46 477778 16 3 92 404990 275706 24 84 12 125682 24 202366 27 162804525 3 321986 7 104657 31 8 29 131810 458776 464446 93 429585 498065 28345 397179 322158667 87 1 306837 7 82 491444 826039757 97 384932 127274 69 45 50 466593 205184 545006007 80 494810 4 50 80 60 28 40 51 255769 223197 14 69 72 61 18 640030926 18 65 35 71 33 475749 379299994 23 58 179216 57 21 95 400342983 240887 1 11 50 143796928 812124669 35 312161 133827 36817025 84 42 396818 58 364066 511792059 5 44 21 452941 87 353495 30 212995 9 140100 82 433327 624175420 71 56 375574 21 68 455988583 295857 297671 858119725 478900 54 12397 269688 34 97 18 50 7302 52070 6 342483 86884 70081 39 471108 9 40 27 87657 374748 942512828 91 89 45 85 804988570 79 14 76 15 299413 308438 495975 467461 20 14 155966 28 70 2458412 46 186150957 408883 197861 456508 56521 404564 69 91 49 66 387650382 228310 14 149560 2 187414 62 77 98 947598614 249850 53590 128826 66 641076954 259690 23 5 23 244222 98 579910105 62 73 98 54 7 44 958862311 36498 64 444547 6 257331 561456221 554854787 13 193512 6 579461880 248822 45 58 9 20 40117 92 508357310 57 289068 89 22 72124187 45 97 145300 489232 39 452163 56522 173652 231128 166469 203985 1 447895 87 57199 58 49 90 110091 457659 350706199 51 30 36 328869 486044 97 70356 1 352531 41 56 379613 70 778465021 356175 67 5 6 294315 38 341523 645872721 393657 446788495 58 22 12 286447 447797 263559 224156 1 334968 8 405661 1 128989 95 118059 28 90 6 14 88 468927852 35 2 270963 276617 809454267 425156927 263891628 24 681612835 97 843431470 92 88996 300440 33 119445 35 85 190465 332526 88 50 34 63049 331750 919609319 72288492 6 81 8 339301 44 402414786 60 168595 316443 22 55 137302 77962 91 282934612 857886459 13 306161 194241 93 56 412548 93 221767 340545 3 92845 107465248 293861 27 77 550499185 7 9 67 479602 56 4 65606544 38 40926825 27 72 48845 16 7 75 370090 471164 237760269 17635 5 77 363701171 267243 291705 201198 60631 35896 42 26 93 13 3 5 33 89 8 88 254233 102510 63 5 3015 259045 55 201096 133919 393362 43092 22 16 271008 58488 17 37 119145 99 336796 70 67 483856 214348 57 90 41 86452 119633 436683 13 26 153387 56 42 59 383526 205154 22 140993 79 68884 85 87 374556 49 51 67 524 352630 62 84 3 428926 498013 87857 1042 409888 248763 29 135738 33803797 85 416950 103516 489418 5 2 39 44383 1595 140219 315370 18 51 87 83 168493 6899955 117896 11 2 13135 30 97 478289 391143582 48 52 63 284040 137814 30 75 405279 244909 409564 96581 475611 421104 43 124159217 59 352962 332109 45 308717 17 9 52170 756198410 64 9 2 202377 78 7 81 360792 1 30907059 57112 99 390843 54 8 231365 530786325 41 78 49683 286374 356684 72 319922 609904839 174267 24 29 1 7 491816 34 8 449600098 48513 37 161450 362084359 61 33 279026 262998 8 30596 24900 4 11 33284258 8 82 7 921253804 73 6 84 436625 270717481 2 12 25 44 297795 8 74 59 475029 146660 11 108194 305136 83 29 13 65 290029 20 43 442586 9 17515 116255846 323880 3 49 26 54 83 587949602 77 56243482 568825430 67 102129 442199 9 183577 31844 80 379049 10 23 407483 67 35 29 11 364815 60 370899 429798 366366 488679 87 24 58 140759 75 123319 5 61 27 408168 446229 81 237959 55 77 91 44 125915 84 91 86284 1 135512 77 533338597 136101 7 90 909877685 83 333654 69 254450 53 722794746 6 120517 177985268 6 39 5 27 212519 135023 391987 22374 296463 35 67 23 222251 39175 20 95 3 8 34 72 55697 236884 82 430258 202102 170828 222122 8 932271093 494974221 41 63143 92 67629847 70 34 34 779757982 58 4 7289 156776 591038911 183655 51 384424 364716409 245756 56 37 404812 20 53 10 257075 68 88 239113 50 4 63 7 79 97181 324450 8 412916 275786 69747 39 303697 248601 50 391600 27 26324 291392 77 441117497 36 469675 80 1 485845 31 15 1 3 229439 58 193490 86 7 71 5 160486 766583816 158783 317202 41 4 347717 275006 433752 25 424013 6 76 277930 68092471 31 433887 84 309913 495060 32 425622 93 308882190 35 191294 443036 157251 57 48 95 410779 1 150315 328430 77 127930648 790161131 345747 327243 415846951 90 4 959998841 41 2 418723 15 235117386 122521 72 31 67801 588147393 223469222 487207 16 65112 92 93876 65 4 99 134086 68 73 52 55 7 19 25 66865 22 136993 203414 86 91 481402 81 64 113632 88 73125 17 70552586 467640 400409 87 557936177 51 40 46340 55 98251 93 279055 51 194498 987132433 56 149246 7 7 9 84 80 26281 43 5 4 4 348600019 4 4 69 26 45 63081 396554 95 36 227332 37 248697 2 3 95 462328 302451 33 57 32 23 85 73 250405 49 49 346734 3 43 40 658061748 70 63 94 301884 89 568723002 136059 3 22 92 2 286685 299813 37006 36899 5 178007 113905 70 34915 74 74713 96 1 983014892 876362684 486644 74 51 33 27 408174 6426 60 10419 63 75507 497359 380694425 111387 102133 98556 941825895 111763 95127 82 271849 389625 11 11 340746 192466 37 8 243021 251660 229518 41 595610077 33 93 96922 46 132432 484734 311357 690659832 76 53109 660865947 67 969155274 953833983 436199 89 93 18 199303 18078 39319 197085 91009 191238 8 75099 941812571 74 447910 89698 92690 183999 486761 52 212771744 79 55 118458 83 84 390221 233788 375924 8 691846182 449155770 93 5 60 27455 472828 300197 17 36 62 326616 15 897177560 30 2 40 2 495242 40 265480 43 497414 781653103 65 44 82 88 9 490811 470717 298053 15 416947 40998 50 7 41 202397 29 45908 249233423 103992 35 20 25633 46 39 59 45 811546770 94 15 1704 45 60 975213805 391694 72 2 41 29 300795 414969 32677 455086 11 90 299561 85587 452317 40 226168 575110687 809732825 72 2 11 473134 89 7 313030 48 34 71 97581 286338 8 31 94 57 400262 222418 95309 125283 144629 378990125 47 29 325163 95 40 489694 304858 436328 253424 950753499 491220 251218 48 34 1 242073 458119 68 50958 222481 65 60 428482206 14 83192 291222 81 86203 13 81 187045 343206 370156 841946751 1 228638 82 47 77 86 138079 39 78 41 60 9 1301879 267714 208807 9 85 73 9448 859538030 8 31 23 228400246 36 396087 460327 6 51 68 467349 688492401 94997 7 84 34 347218 329822 269418 87 35 5 8 5 20 234150494 17 4 179304 91 41 593845776 408990 402563 309901344 379139 480800 445923200 43 28 27301 241641 173467 39 45 89 132601 125571 279075181 51 41 141883 104055 172764 56 81852 70421 725699489 1 152609 79 403786 7 333302381 368810 46 49 237593 93 10 90 28 6 3 67 24 5 89 67 2 296202 370460 483085 67926 27 29 40233 473694 24 869549664 65758232 69 1 31 403558 426361 48 215513 678481638 737254968 72 216390 455793 33 325436 4810979 206471 63 20 22 126042297 60 148994 27 294348 250406 57 447020 176110 495731 84 410910 81 302814 96172 398278 87 128020 9 2 103858722 362936 63 22 336068 466869 19 523539782 283806 202542 423085 105204 79 51790 4080 12 87 25 1 33 60 968389459 78887 84 59813 4 53408 11 391694 93 351227 17 12206 242887763 83 328470 23 407483 42 78 5 266516102 695378689 189998 1 504734768 435352 301112 59 73457 306667 93 27 10 170650 9 351098 6067 139444 411944 3 85 80 42 43490 65 7 110926 7 94 433512 33 85 45 94 82 58 357088741 338240 39 279723 29 104276 204404839 4 334809 83 19 50 78 32 234103 699927117 25 40 468520 57 320938 213363 451965 409023 59 482913 56 445773 86 3 58770365 31 45 36799 63 40 83 85 90 932108338 461478 496543 330652 84192 283053 167118 40 432934 347948 108091641 450914 18 85 2 99956 44 51 117268 449259 35 36 393777 198491 903498785 5 44 615244002 20 15493 3 45 79 926200276 210042 461669923 498461 24 9 1265 182820 72 4 18530 3 93363 316961 80 247582 872126719 11649 460451 50 582640614 476416181 380570 248077 6 428046 80 94914 86 1 7 78 60 75 34 546610173 43 2 107382 1 526755150 312323 95 16 80 267134 62351 363695 187896 94 38090 476798 22753 44 122352 5 37 6 57745627 967722477 151649 249951 66 705381543 206855 4 245303 69 39 32 457537 395979 932272328 73 79 33 272384 172481 14749 5 275578 91 239311 61 4 7 23 84 69871 72 309437 69 51 96 26 28 267972 18 435167 48169 77 23 51 1 4 365771 8 524790275 89 493272 308796 81 8 1 357921 127090 100082 5 76 262210 10 97 14 89 123015 1 8 403108 47 638164514 94 654666636 53247 277989971 21139 355743 1 60 756545914 28937 55 50 79 412118 282294 106453 2608 462550 409724 1 53083 11 105395 50 41901 53 22 45370 109032 88 32 127745 452375 80800 62 23 64 61 28 104185703 6 77 96 168192 335825 243320 100433 31 55 52 4 118616 62078 68 234488 3 49 904507150 38 257602 302174 35 494799 67 6 2 38626 23 197960 38420 91 161335 90 77 96 387530 411487 5 302624 6 64 133434 95095 2 277671 241778 81 413377 3 68277 33 391742 32 42 9503 325184 296002 305167 79124256 80593 37 57 5 316374 49700 32 241730 481115 470692 68 79888 4 346651 90 15 521590759 315838 15 55180 107832 70 63 453844 86 402284 2 27591 404627 57500 5 446590 374747 53874 53 483173 20111 28 74 16 4 271502 78 56260 24 467270 3 822032791 43 315307090 8 66 110428 88457 248545 82 8 95 48002767 91 127566 71 43 50 273549 454292 991740864 277523 149044 80 34428 326344 39 3 51 402905 973001349 72 464781 35 215586329 45 6 494027 88 46948 28 2 247436 412159 361436 99 19 287862378 436477 295838 94 314718 34 95 88 49 442084 66 58 351325 78790 63 64 141970 82092 2 239094922 4 457532 10 8 8179 495671 477876 1 31 641667321 949447681 108593 49 343577 75 263369 68 28 256348 304471 1 167130 47 82461 7 82 288093 188576 405518 41 183969 66 325426 77 61 94 6 92 47 56 64 28 69 211229 63 874806425 416116105 46019 3 357168 27 317653 7 219013 3 35 86 49812 16 84 90 30 761863482 194901 23 64 329958 64 141546 10801 7 4 313668747 9 416181 64 180656 2 400317173 23 42 41 215849 28 8 91 307961138 107998 48 62 61 73 121434 79 80 818537212 31 325963893 44229800 247556 2 59 59 7 3 388799 288075 251935 5 98005 472204 487840 423506 278117093 420246 88011 200057 291686597 39 5 91 310658 185141 4 45 129382 42 791831374 354314 72 11 180173 47566 58 32 471426 87 443969070 695523093 213046 17 452542 303831 219749711 45 469465 427881107 797906874 386164 98 5 26 71 993705262 358362 30 60 4 484359 5 85 549833174 39 23 55188 93 8 477016 214457 27 1 297223 269326 5 20 239360 20 50 24 14603 80165 432759 982297533 4 844349033 646453329 208584 20 295803 262302066 50042491 378508 41 38 357953575 99 300012 484092 130656 56 92 22 51 72238 404178 652091165 231741460 326367 20 323941 15085 239337 234458 282544701 49 314203 403052 782290636 22275 99 86 7 457637332 54 60 174586 21 41 946509854 42 85 352919 45 437378 3 205182 556083712 207358 9 19660 25 68 407096 6 334941 3 347399 393421 38 57 383683 226668 95 436787 9 115864 99 87 256591 305811 10 69 94 48423 209828 79762 73587150 48791 22 446102 72856 5 21 132275 258071 262696 16 24 191922 258694 96 73 287722 134201 97 190037208 257571 346700 459227 262763 68 177711 30019 9 91 317976 181291217 33 80502 21 224185 90 91892691 59568610 28 817862345 493792 70 29 364489 832682377 53 32475 91427 61 28548 235234 47815 149957 241995 591981817 32 6 442767 155193 10 54 718756620 571758865 23 35 95 469422 40 12 28 85 430591 704553129 71 430833 33 178795830 7 49 59 80746 336373 69 433459 57 134558 157529 47 274659733 392802180 20 221051 454217 256171 238025 87 488783 72 219666 11249 72 437512 91 14 314299436 20 206800 385605 124780320 396733 85631 87 63 158618 736005460 229674 388032 95 82 457405 52 18 894943154 251824 11591 33454 416647 98 59 92 85 32 263367 458611 242759 61 31 489938 74 30886 28 12 2 172358 73373 20887 79 364430 25 27 34598 73060 119722334 29 327512 2 26 41 9 92694 8 89861 93 214419 169211 391020 270102 52 1 292205 71 108529 136742 27 178063 175869 5 189581 32497 36 450217 880810031 238885 64 98627 88 14 1 66 6 31 226571 84 50 379328 85 16 94 39 2 13 306094 481409 435963 356034 61 5 79 67054 3 48 35837 2953 605904888 992140415 82 54 48 4 49 6 427343 316464079 23 6 8 48 478956 50 480433 955920966 51 86 5 222085 80 281628 25 520005305 63 464193 228958 191338 5 63 92 409492 281171 34 289247261 64183 356738 149956 472579 71 95755 324466 479209 86 565938695 41 83 118729 249345 8 83 66 64 38 43 28 98 179025 63 4 83911755 89 610069750 65 402399 83 91 328085 281015 282546 7 99 459388 182459 93 47 336863 23779 23318903 70 488201 318204 70 278244 224454 23 1 26 1211 8 41242633 163263 478778 6538 260383 427509 83 5 1797 63 93063 17 69 86680 548938165 60912 39 29 77 6 782340625 47 192756 16092 6 4 33 62 69357 222182 352466 81 255989 259905 81 98 33887 232866 78 97 87 44 433393 217571 83 83 39 352463834 461240 21 126169 8 3 467641 623870064 110661 916193499 95 470234 316379 390296 226922 247829 99 116620 97 811152157 3 149229 253835 50 16 1 143656 4 97 3 401152 188348 114571 215637 22 139334 995571351 448251 104924 81 323081 34318 88 3 503093593 214632 31 99 310564 469618 79 56 319900 269992 492926 492597 21 3975 216467 63 280492 189669000 50 88802 275102 14 88 34194 404750 405455 79 17 581032165 69 188714 62 38 6 240263 75276812 46080 27192 149663 76731 64939 18 55 64 236571 28 337575 22 95954 75 420113 60 446256 3 16 37 87 328768 24 120963 308726 185719489 391071 670006529 9 7 30 148199 226927414 20 384665 325100 64 74 19 89 432916 75 31 39148 302093 70 86135706 38 411257192 73 2 7 398334 287217763 182520 7 217829 83 135125 93 370378 63 69 476523 269474 332591 8 24 96039 58121 201328 334316 776360380 137058 1 319643 29 284431 601496822 163208 37 159076031 408823 152261 280812 36 2 393657 102894 272593 445904 5 86 6 90666 225090 438516299 57464 194819 84 54 18 310145 31746 28 16 6 126315 200999 146221 232368 703076951 11 379564 13 416410347 64 386202 11 26977 40467 495194 31624 215922 212921 194359 8 55 86 326586 88 468368 184865 2 34 671547683 60 177882 73 84723 86 106051 24 313873 80852 35 28 60 314506 62 496787 33 74 872583751 176174 46 204575 266205310 98 45 37 89 37027 95 183754 42 6 61 18 77 64 204649 35 37 186416719 610444640 31204 92 4 70 331559 16 258259 62317 12 326254 34 269233806 198675 13 47 233449 472886 459098 348439 99508 2 8 115873 55 492467 400890 832996079 207327 25 65 136958 86 27 8 12240 359364 174535 687252184 195057 360713 341666 39 5 61 5 253299 76430 10 33 171672 12 276746235 575891527 66 14 469999 26835 479219 485472 8 995547203 875344379 27 140949 67 49448 14 47 41 38 245874 99 284881 36 980225459 320492 41 188951 446365 38 77 21 598349162 363224 331987 19 5 8 52 104360 165072 423596 98 212400 302717801 21 76 202941 471472 79 4 295572 354554 84 68 287143 266034 26 68 6 38 427376 66 116692 40 12 6 90 94089 96 272800 90 44 215569 71 239940 11 395105 501888263 453638159 68648 97 58 16 52 48 267598 488668576 497518 298324 250891 166380 392891 85 39 7 444457 27485 92 93 44 299990124 45 164589 84 672470444 66 93 33 40 73 57 160318 7 327992 39 450719 185995713 51 88 22 65 361487 85 155545 145263 388294 19646 246289 474746 7 17 12 34489 87 43 47 14111 421224 314934 97 140082 185918 21940 324495 94 7632 209821 369920 437933 4 89 388767 97 210763799 627823171 30 305152 62 901653051 12 234697583 401800 66 234199667 99 86 61310 163914 910147337 94567 230148 58 96 382330 92 882790967 10 61216003 7 220665225 19 2791 159384 36 61 206664 142179 10 43 157463 379322 24 22 412073 51 22 227511 45 87 6 12 143716 60389 59512 304438 406690 28 9 7 68 382029 268021 734222432 63 53311 2646 44 283285 343404 115141 388368957 774592675 27483 46 252158 53 281992 399757 22470 380375 621222968 129113 678766599 37 95 499519 62 471834 49 78 7 78167 45 67201 191946 54 178077 50635 428057119 16 69 304265 43 58 67 74 111992 298904 70 5 345584 200668 14 12 11 179593 402061 246823587 419008 8 967443093 448095891 385124 61 59134 90 80 12 234333 137020 90788 6 55699018 59 272827 65 491646429 34631 110222 40 293925 55322220 88 99 272937 459799 30429 410304 435344 54107798 17 404290 24 76 250894 70 1 27 57 11 54 209463 180167 62667 498761 278831 77 466445 93380873 369730 5 70 63 45 376110 299322 27 419416 26 430005 75 22 21 38 78 9 87 36 42 35 336670 76 53 43 330008 308188315 63 415499 85 53 419471 114455 96 100954 485738 126943 803220298 451773 9 542316524 70 204858 79 201605 358383 144956 50 7 146802 82596 485350 302376 841816076 1 148201 203541 51 87 5 315612 64132 4 449411 44 71 317064 43 64 473305385 59 87 212353 21 98 321374 363883 86 14 298526 335115 48373 233197150 83970 171614 35 37 717323912 135468 7 358388 2 9 56 9 853811511 62 398671 79798 96 26 3 3 434005 390958 35 369966 91024 30 308075 135875 135976 196665 6 20863 9 67 326182 280634 53 317570 499166 333979 113429 69 276741 51 177194621 117552 255924769 28582 148565 29 309036 62 28 189588 394824 455418 473550 95 371327 48 24 11 88 547990922 5300 317915 78 815115373 307994 84 5 105684 96400 357563603 3 344045752 28 58275 15 85 88 50 27 48 42 468787915 28 142617 46 54900 8 67 444602 57421 21 10 9549 125212 7 322714 97 3 7 94928 10 78 422200 54 146972 5 383850 489034794 127705 68 33368 23 4 38 6 14 75 45 3 22 71 30 624519326 65 88 28 297357154 83 87 57 272498 41 41 68 2 355632 309330 31400 21 357647 183269 258773 92 47384 332067 7 9 367772 91 460622 53209 256641 22 47 97 256950 13 77 1 126318 190355102 146736337 8 75 438185 404700 343744545 110321 324565 446029 529364833 17 48 38 86 256896 18 20 357754 275183 431908 64 110830301 460974549 43 290616 49 89 76 368067 299026 2 241793 23 70 8 56 445686 324450 406887 60 85 15 134556204 89 6 46078 349403 214975 765784665 297957 93 337178 281719 293890 184314 81906 4 63660 5 88 184305 440299 64166 73997 406266 58 15013 983455104 395380 176524 30 39 9 39 96 222707 32 777758429 431994 399865 4 22 51 81 419592 9 18 75 98 456467 78 1 162834 175771 293045488 440805 34 98 43 498430 125761 63 1 143167 959586869 326100 319114 225082 2 64 364362 321302 236121 16 65 32299573 534262746 651236552 385711 21 43 475823 6 64531 51110 175320 456956 52907423 163713 25 61 9 79 477600 215864 4 897608632 84 55 252854 90 90 420327541 496458 50605 29 79 9 55 60 53 25 3 343682645 137722 5 51 8 49 274806 428277 97 202880 1870 82882 7 281602 80 19 493622 410280348 88 39 792829264 158730 54482 427862 5 456842 137494 234138 17 309041088 10846212 125347 293293 21759 32 348064809 149470 66 168538 2 377307 60 35 21 301749 4 209526 73 131067 214053 24 29 371570 55 33 34 39 3 483253 17 63 92 3 463159 994922289 270939 29 444133 130362 3 377203 330183 166966 161722 442475329 389783 382684 261470 88 40 76 860204628 18414 21078270 90 33 455650 9 13 16 72 17938 120899 43405 198911 29 7826 370471 97 467074 194056 69 72 225330 423301 191068 99592 31 99757 4 92 49 71 53 480108 9 112107 25 34 686252294 78 36 206538 466564803 399536 21 787597313 87167 75 448330 31542 41 78 133129 317208 61 317876 276294 303030 4 343481 121033 30 346447 90 52 76 35 261167438 98 157497 8 446137 26 203069253 225752 185025 492077 1 37 34 96 369903 181886 89 9 16 599033758 94 2 417417 18765 61 56 97 24 92 40 4 44 15 9 243681 77 9 329287 98140960 298586 716297551 45 90 179908 221138 43 45 41 273493 9 361060 194396 257224453 80 468594838 277514684 285220 160500 32 40 43 77439 6 89 28 95 179575 157988 2 35 47 32660 5 608703141 78 65 160499 46 184733 478925 462719 59 1 87 1 172280 83 51 39 40010 605771729 67 5 175710 24 53 469147 477575 57 90 533328478 46 363011 83270 14 20636912 94 74 40 918975951 78 2 376771193 49 56 113509 722219482 24 478335753 42 313520 44 22 5 607002876 64 613946559 905949905 131236 227210 1 592364218 2 71 6 40 1 70 364097 8 285829 50 9 404498 66 215021 8 7 190601392 99 53 73 84361 4 72 206471 67 19 20 21 73 6 397012 1 9 95 149293 60 996129588 4 6 393852 867942771 134569959 83 701904681 71 91 44 65 2945130 394242 64 62 532906902 13 197388 239044 419667764 486437124 34130 844269938 385739 143716 83536 36663 188141 485078452 84 67749 85 18 206912 321583 416078 202001 89121154 473668 88 29531 351423 921840801 450351 135742 360245 15 106960 125925 282097 98 77 82 99 286249 311235 394843 93 71 17 235477 47 61 97 210638445 89453 334871 87 323819876 45490 79 19926 26 259150 94610 85 472717 383426294 229742 480497457 451571 332636 569935362 944030881 343309 76 446147 157978 55 435129 61 337331 89 65956 49 17 60 96 21 27 381994 3 102646 176232 183387 306444 139575 26 57 89 6 33 60334 8 30 264591 32 9 41 6 241043 325231 71 40 16 223635 483132 58 493215979 58372 87 776596215 25 688017338 340663894 174194 88 792964091 2 341077 4 194664 462944 70 97369 120159478 429219 26 179603 243217 114052 93 96 112132 101245995 2 85 426689 757450609 454594 86120 170353 685611104 67 243778643 33 28 52 14733 56 294751 8 239928 126080 48 316809 67 424496 277511 2193 34 162652 24603 37 72 16 4 369664 992 78004 214017 80 61478 498299 25 38289 43 52 333098 448683 186190 143327 54 10 35 499455 419298905 4 82 78 18 16 360788 193835 56 4 11 31 1 84 22 82 9 293608 197445 129497 421843 313148 32 334999 94 63 425562 79 9 72020 109872 3 119802 476011 74 166720 95 129828 20 205703 89773 17 327829 95 75 56 51 81 241518 4325 476244 60 413529 67 757857155 931028053 40 39 132227 161378 67 53 12 14 133692 53396 45 149895 485307500 335143 5 57 4 421404 609791109 112589 243104 37854 13503 73588 66 66 54 356443 91 57 442282343 441627 466163 232068 3 150952 8 155581 268209 89 234573 9 233421 403112356 17771 79 458325 92 242136 91 2 353221 36 10 76 19 13887 227230 83 317960421 2 473507 1 30 456064 160113 273677 38 29 970035853 455150 72267 65 51 83 11 391285 328536 8 7 30 96 474733 23 271080 297467 826717626 143961 250576 13 39 9 433162 9 60 32 442862 3 116857820 116466 2 268506 71 43 478201 11 464229 37369380 597926786 210751 99 41 48 19 50 81 56 59 30 26 15 375637 88 3 74 3 288325059 23 418413 5 276986 277141 423022 6 407988 85 27 86865 179265 6 52 78 85 78659 276347 47 71 426723 849264562 48 8 90 64 374785773 58 240539548 111561 150772 288368 371144 67 361822 7 466651 52 380317 17700 11 80 35630075 38 54 416934 85 98 448243 355095 461151 195254 62 118677882 443674 292829 56 95 386288 6371 442657 73 81 5 393401 345068 16 471696767 389974 38 473975734 207534 9 91 445345 22 303458 70 2 367849 37 401259927 269991 18 74 256151 61 328724558 154793312 81 70 218948 194045 176709 9 98 558692037 68 6 8 307988 333097 70 21 69 55 372082515 128324 274307 121367 7 31 16 170085 3 733982603 346069 62 431213 389136 63 137717 355041 705336698 449609 70 20337 2 300659 156393 5 495397 60 502808718 58 115883 220844 27 483282 281018 61884 435840 92 40 522017184 87 147596 78 87434 72 38 41 403471 34 28 56 50 70 448783 74 17 403550 76 341507 448478 42 93 76 265398609 82 255896 82 53 168325028 22485 40 96 44 467768 86 484148 358069 21 38 218289 440563 3 8 306743055 44125 20038 75 86 108841 50014 1 469777 962347156 316766 110758 359247 80 144463 99 73 40 13156 9 278057 464253 89 88 164952 233398 484984 145885 39 76107 55170 5 97 476750790 443258 333819 426218 404829 82 6 417794 97 297393 154477 149656657 435611 205116706 332996 47 59 312651 497538 234472 56129 84 103423 18 94 21 2 105475 23 11 36 73 26 21 39 92337 81 7 374668 49 443067 483725400 976000234 58 138664 76 2 458862501 3 358046 98 289280 23896309 175177 80 740259480 39 31 327758302 1 410201 325868 319239 29 23 36 698725672 44 92 8 193045 47 41588 134753650 469183669 141571 462948 7 133950 51 39 10 218329 36 65 60 157638 97 21 170900 950393448 93 5 177003 8 27 57 73 88 3 88597832 228214 293586 43 478776 280783 94 231653 2134 288285 90 119199 251738 77 55 94 174478 175198215 196661153 176232883 382454 60 503249806 144704 47 12 31435 19 17 118397 85 62 11 40931 193945 72 213266080 6 90 94 474188 31 50 10 340258 31 57 10 13512 32 60 15605 521230620 41 412865 20 492402 16 528233471 162706 237947037 356621 941381323 41 72 54 32 21 415962142 432532 5 252644 85 13066 7 165338 294285 32 491029 766820510 71 121737 7 74 279242 118146 423600 976921505 4 98 455395010 53 11 41 251261583 230405 7 324190 272225 65 12 79 222626 26 35 9 8 469779 32 61 117408 441839 370504 40671 77189 2 16 449204 711532408 5 139886 25 76 2 36 573225994 4 334164021 42 8 255464 436889 73 443429 20 631283707 258284 687472978 166800 55689 35 168789 90569 92 65 44 66 27 1 51 24 52 91 213344 96554 32777 46 227169 46 91 9 83 51 177366 381216 401951 15 68 14 78 80 49722 6 4 228865 293778 3 28 99 63 52 50 6133 352902 994112509 93 869617386 312864 8 198379 22 19 466531 10 4 227346 54 89 62 267687434 49902 212179 7 1 69 23 308084 105017 59 28 72 66 317881 383815 437427 44 9 900161578 28025 342331 593932626 5 2 88 23 81 48 963859219 37 381378 405397 166526 39 13 362296430 186929 82928 7 84 248746 27 81341 269339 95656181 824389624 181514 259461 86 21277 29 443800 3 348578 495926 69 127107 23 69 92 260337 83385 98 71 304623862 71 48 98 94 207105 64 203866 15 83 27 97 93040 82 61 94 9 58 77 16193 743131081 155308 208005101 33 68 352334926 27 451319 88 762064436 69 16 41 66 72 98 891469326 81745 79614 153558371 4 3 483148 522220156 39 499794 52918 301183 72 918057291 84 74 95 41 38 38 185542 683719142 641360091 82 462730966 19 307215331 67184 66 141321 45 96 5 406503 97 96 494656 19 681094253 1 296415455 39 85 86 8 78 63 18 18 2 208873022 98126 320386 7 61 209154 85 314159 333594 81 256389 125760 7 314465 87875 57 9 62 1 74 448338 997607341 76964 89 71111 3 482681 607650482 251184 374947 81888 77 2 21320 57337 45 99 860982019 25 515438877 146278409 30 408661 457208 477343 94 42 407233 273941 9 69 439563 423630 362834 917754969 89 84 30 90 992761678 90 159464 39 80 279350 21381 38 112757672 30 498660 60 90 85 42 32 145044 325417 268028 294678 215835 14 325327 133095 98 90 69 78 99739 79 41 23 238868 9 286595 66 39 363528 35 44 246167 27549 299598 8643 72 39 99 46933 284740 121573 258325 122601 365341 250788426 3759 106272 359728204 34 89 24 7 294330715 377655 176230 91 41 284094 416500 319467 167966751 525005619 480186 16 255539 158893 5 20 7 26 230719524 87 54 172676 295031 72 350114 211623 93 163779 5 28 7 95697 59 508948478 251640 9 245989 450408 76 8034053 289805 39 492133 190007 917272776 351817 69 26 72 391616 952007791 95 7 380861 6 67 717884729 90 59 65625 8 8616 32 167201 641836700 95 7 6 23 37 89 97 157411 12 68 86 2 389250 4 330606 381291 51 10172 82 19 231695149 81 71425 407764 86 309018 93 43 453367 277590 23 27 11 3 89 495891449 24 11 160249 11 95 82 651252789 42 2 633058186 29 311674 365745 224864 73 256293 94 305076 93 705314799 17 306489258 81 39 635116405 225661 69 74 94 595992620 86 42 114533 206849 78 54064 34 76 82 76 10 9 129654 350915521 746559629 287183 331520694 5 77483 932138375 93 81 251441982 227702 387233911 85 89 42542 499362 774933510 57 85 733704079 371716 26 333723 69 433410 3 47 37 50 35 276429 90 444501 57534 13 399701 17 69 498071 10 14 93 64 67 750398376 303746 50982 301181 89 77501 357968 67508 99 50734 112033 254595 385967377 27 82344 129909 134004 46 179178 66 265821 434807 914576112 29 358151 3 309484 163113 278958 84 54 87 821996621 7995 333957 11 372806276 37 342654 49 77 258931 404444 6 9 61774231 301782 242160 32774 4 1 11 450175 38 321445 30 6 94 489884 71 2 36794 44 29 95 52127 430588 40 9 367995 85 31942 281330 199217 314628 7 218635 97 188903 190493 36904881 71 80 49016 53 223711 66 618682379 33912 79 34757 286097 53 85 2 8 109532 10 452385 90 6 134458 99247 18 50 95 64 311923 824342578 79 71 183885 56 44 48 1 1 253616 263441 69 71 371243 9251 349523 131004714 12 469720 445256 46 321398 80922 975329818 26457 67 12 8 63 596008701 31201 35 349629 29 60 5 298 309128 192542 19 8 295178 37 356639 79 463038 31 8 21 185572 27 382995 98 42 20 346085210 122001 40 56 17 84 499892 42 216981 4 182985 161552 321382 5 8 397990 81 240324 137550 346096 3 445608 74310 219468 71 249862 2 326029 99 169509 49 52357 5 3 65 53 472944 75 390817595 99 9 59 89 876312300 195488 332871 85 43 25 227064 71485 26 117296 4 447126 2 189634 282821 65 63 29 164862 3 71 421932 39 187433 41 22 218140 90 56 94 32 215039 7 78 482821 342462 69 159959829 1 369734 8 68102 227306 4 112679 319960 96 444923 325793 12 40 96 46508 52 86 10 38 33 325927 282226 624515981 7 13 394412742 769736397 99153 49 52 7855 31 66 96 51 57 38414 176611687 387220 63 385282 509705597 283368903 874669312 35646 39 79 34 3 123710 223726 98 350150 52 30 19 80947 992519851 274351543 55 25 37 488199 52 66 95 30144 64 65772 87 881529164 94 90 10 70 78 494432 259209 283063 10 74 601220084 8 6 351118 12 4 178758 29541870 67 11 463196 46332339 509621863 74450120 155663 14 73947 137629 37 463531 306070 31 2 42 92 125874574 432682 72308 138543 64 39 359574118 2 227929679 274384 5 1 61 467318 523321714 2 321422 444335100 22736 450684 6 265124435 204861 445920 79042606 7 125947 91877 46 413255 23251065 327730 894332431 322939 274638 223852 71 179484 7 407623 8 406820 45 19 10 27 207057 354882 69 312808 5 95 40 146388 3 81 187135 208694 10 16079 54 254618 81 29 332703 327598 148092 29 87 89 121492 570168379 21768 257132804 81359 91 148106 443315 377711 49 440325 468299 440004 39 42 5089 8 24 375507 186179 152120 72 31 9 434389 59941 458262 434168 41 184991 23967 407808 85 344303 81 30 136697 58 99 85253 81 477720 96523 27 321790 403396 39 112985 979110834 86046 28 1 177936 1898 16 101003 26 237810 12279 79 31499 65294 213836 88722 62 13446977 326476 600413747 95 104740 424449 161068 169976 5910 16477 991320375 6 12722 84 188136 593565295 39 435032965 26891 434149422 8 136622 43 62 3 654795653 12 87251 4 446018796 83 51000 42 316135 97 7 484888 826433055 509205098 65 675029221 405298 391401 2 36 65 21 83 9 81 310467 22669 16318 366030 35211 22485 475397 53670398 214405576 61122003 37 61 55 21 381351 8 5 362140 38 384011 269366 7 73 30 59 29 88 454404 378100465 6 120532 975357144 42 1 66 67 242670 78 95 29 185134 468875 64 474126 17 9029 303773 354776 13 256569 55 181723 373085 333670 373813190 221346 186345 35 35 60 392852 24 609209191 69 2 72 78 5 430743529 45 44 93 195021 415744 158697 52715 456312 60 38 416457 141088210 59 8 311018 44 60 65 85 81 29 83 8 12 7 21 21 28 91 35 440524 194356 60 4 91 120295 92 369342 5 404352 55 392462 8 91 398240 84 8 41792 96460 199467507 406685375 360355 490938 41 96 7 60 70 45 152320 493797 185755 323356 388616 41 18 327999 126081 6 98 219961 370355835 741792976 154460 271970 216973 75 45 89 114941940 396958 30 18 144877 112528 2 48919 83 879143979 245899 9 189910 188799 920167681 1 78 51422 146374 7 36 350926 245401 83 97971 56 231790871 45 474824 37961 141971 71 64312 58 79 45 78731 231811 67270 48 425989 9 8 78 311280 39 25075 523507274 6 273537 183053 449893 59 15 156805 3 256971668 194549 84 640687823 7 431672 70 9 31 332929672 29 42 50 97 86 98 98 6 391299 4 10 183475 723392828 232447 5 5 44 44 2 77 134864 19680 52 68 347776 240506650 25 55404 8 94856 319750461 185969 3 41 45 347538 990398709 403731 454803 82 94 435448 94 77 434155 1 10 58368 409409 29 63 913008833 117914 29 8 58 294277 23 31 31 45 6 4 62 319051 34 13 89 434135 32 407999 99 5 4 70163 258868514 101961 262953 23 66 73 23 277450 7 151018 329022 260029 4 236295 115381 188206 285582 252280 81 78686048 138303 5 27 83 10 21 1 137963 2 229561 67 252655 428748 31715 22 121833 68 142859 72 248855260 498045 15 2 75290 623949421 3 9 913917599 6821640 95 22 42 51 448429 74513576 4 409237 311411 442716 96 127795 38 5 98 88 237036901 87 12 367814 64 260877 91369 211057 236963 431665 1 332027 391105 431721 67 56103 218768 49 208904 386309 77 47 283428 78561 126848 76 72 718333624 19 8 25933 14 32 468415 120841 125566 496557 1 9 39816 12 254155 872315122 79 83 58807 298905 16 19 452218 409178 42 90 30 34 58 9 45 92 260354 8 80 95290820 1 17 334661 163556156 77457 88 43840103 92 4 542448157 368608 309886 26 158115 36 34182 18 82 136581 486263 13 63 4 251208 292989 68446 27 140754 63 289250 34 47 23 71 59 2 107870 57 364854 38 64 266574579 27 73 207676 279404 187206 237330 93 315004 22 25 8 17 372807 871939746 139336 83 226455 47 58 46099366 291818 4 83 1 446490 469101 4 83 33 347944 59 46 121213 386999 24311 628624990 65 80 28742 93 246342 297664 381306 80 394017 20560 40 69 58 6 43 232122 18 92307 73539 51 417089 3 314387 307838 483027 41 66 448153 4 137063 885705599 2 2 11 94743 281756 3 26964070 5 329784 70 412876 52 40939 24725 383203 88 463876 63 196426 1 6 993522998 126417 17 453292 66 481859 49 89 58 92969 34387 538274643 2 70 86 162968 403372 99 51 200109 3 85816 52 24840 622283337 25 37 7 12530536 69 344002 37303 51 21 15 7 17 82 22 279804 193804 205195 53 43 76 93 73 125264 950545621 11641 763492182 23 31 39 66172 61 8 53405 187495 256543 97 35 278706979 349842138 21 61 71 950689636 7 38968953 492411 92699 448770 481535434 429199 23 31 62 55767 1 92211 61 93 296518 94366 64 388439 52 89372 2 68 944075737 19 297185 265304 4787 83 50 5 38 65281 227495556 483201 464373 90732 43832 813164959 440593 233088 401599 89 86 170023 51 179865 30 13 80 357738 68 29 15 79 72 83 30 194490 330737 5 80525 34 441017 2 63 41 414756 1 34313 166182 233096 60 222570 12 71 5 5 80 2 103886 271741 119119 9 432823 401260 311146 111153 335716 85 729377320 78 395281 442604 46521 925909689 546329500 170564 22 178076920 5 44 31 987585602 683415353 42 86 78 85 78 5 29035 299609 81213 63 249298 93 463528 34 327945 17 44535 10340940 345133 51 1 37 51 422294 22 40 649247258 81 595656032 266254 758384146 77 947832239 14 336902 90 396105 72 95 86 58 18 247417 157153 456093 146351 1 89 60 18 243575 220780 12 277702 15 355876 4 727334834 345128 54 9 374382 73256 127561 245722 127441 58066863 87 467855 339246 27 948829747 599655144 6 18 91 73 126037 33 36 211202 295549926 28 31552 56 6 15 487430 745387106 49 72 216258 3 112590 370485 36 201843 67 138472 409856 2 54 65 54525 82 4 45 417601 6 6 414254 10 369606 6 5 24 85 15 31 95 54 413700 457187 445114 313540012 207302 37 224030 122901 22 485723 450476073 162773 21 4 63 13 427009 69 33 251487 7 63 76 26 55 471333877 107480 44 28 380471 128586 77 354135 213907 34 351850 1747 219231 95 68 149594350 56 29 415892 13 303686 189947 150812 81 421830 47 297457 33626486 112900550 394854383 5 14 477745 349568 393944 37 49 93 137420 59 43406 332094821 158813 428468 605520892 11288 9 125584 312673 626716826 122683 17 58 424150 8 346793 175579519 310206 59 98491686 59034 53 48375 872514863 60 202946 412018 388757689 4 57162 42157 254527316 8 103195 217748 63 96217 569704404 54 61917 5 9 18 377617 11 75 152291 59 74 322942 626920234 7 347688 420641 7 244407 393791 498328 90 319392 52750 58 296691 42 97 26 439248 60 941857425 446206 63 290558 84 81922 47 36169 201524 177666 274905 35 8805 126073 2 380124 159266 36 164755 62 45162 231307 17 476540 8 780405910 13 7 52 39 79 82 472682 300632 313925 71 62996292 78 69 74 44 4 76 6 30618030 3835 21 6 38 65 7 427786 470557 96 735798827 85 162791 86 79282 79236 8 7 98 367662 29123 66 57 488494 68053 73 22 41971 9 5522 85 5 216327108 282553 374934 286510 16 133410387 7 34559 27 264786362 7 1 31 820759826 490519160 416377 134546 207934 750709342 1 38 86580 423181 1 28 66 75 14 459058 176138 71 944675702 112895 79 73 592846860 355491 161618 431304 55 218437 54 33317 97 79 34 8 77 341001 63 85954 86 495020 7 5 14140 407415 223017 95 224260 159638 4 3 16 262920 452620 40 3 341299 295501581 61 51 149567 202084 51 152428 97 18 950480037 103185 15105 267224 399364425 74 348423 130391 104545 114584 130078 423752 357863 362808 91 99 51 28 473964371 334287 172372412 11 143667 28 86 97 59 7 61 44 312281 444091 65 326770828 63 76 378898 92585773 140554 83 69 7 81 299717 59873 406508 892353190 1 89 422891 19056 328916 403857 581208912 84 432616 231857 8 9 92 12 351382 425407 15 78984 26 3 300759 425272567 20 320617 13 109925 306792 433726 455705 177452 66 40 57 79 83 32447 244483 816746223 46 165917 78759 390030075 42 216102 218690 61 395032 88956 32421 398495 641947133 71 59 55 212769 29 159050 200301 265018 145814 78074 9 53 90 381648 48 375295 142804 236012 19 430334 152867 56 63 82 112000 232647 20 32518 10 9 91575 77 29 11 51 30 53 441602 24860 901500682 455681 24 201729 67 3 340180 72 18 337295 193408 291157 85 378509 75 27 768967874 418555 93629 317801 68 42083 58040 970366557 93 98 405566 80 707777491 35 40 408127 85 8 92 8 297576053 104706 5 9 416724 144120 355904 68 260176987 2 71 48 94 240926 63 282656 85 47 1 345345 292265 73636 83 80139 533064742 425768 489912 110814 63 41 404932 16 146049 13 1 108748 481123 217824236 10501 22 430500359 436360055 39 308177 622242312 316950 465773 98050 32258 279456 428824 78 41 22 361593220 79087 302196 392721 13 85 453403 327823 95 99 254287 441768 4 37 92 447087618 61 89 8 124052 13 232169 248920 346114 40739 56 79 73 395539426 84115 397632 60 2 628187811 49 56464 239469 298889 97 298350 382187395 10 68 21 513722718 462567 268182267 33 73 238017 165771 174304 217362 271705 219944 363235 259357 4 134700 143125 45 5 30 15 5 81 47 80 457118776 174503 894709551 53 6 39 38161 35 257640 3 16 30 4322 804253605 195357 115179 67 4964 79 817425867 36 3 25 6 466010 83 6 93 324262 5 19 3 139515 9 419763 79 415135 69 445569 32 9 246490 2995 5 50 279204 398162 8 65 131719355 88 184367 463689 97 344689 3 178579 25906 49632 101944 91 280903 91 2 45 62759 89 26 6 81 57 99330 28 14 36 475471 406851040 24888 72 964382244 510724578 92 45 21 318039 4 231279 450431463 10 133538 73 50 74 219394 209387 74 97 13881 3 71 143739 35608 45 309950668 98 345513 79 49 226386 62 50362 769723289 148770937 61 335265 27 97 34582 422020 10 99 33 250089 357313420 73 74 5 4141 9 296435 3 3 585863386 9 161870 13 145032710 222081 391674 35 315423 372954 268083 44 25 98 385529 76 481771 8 143916 42 2 910153372 999169960 473029237 2 61803 327725 182202 7 2 382481 43701 11 58 62820 27 454033 359985 55 63210 432701 477226 268621 82 51 479734 6 173728 99 7 2 2 2 648924246 30 345388 26 507382491 21 120382 212492050 60 422526 1 6 63 21 210218 223312 126690 32266 404869249 306499 46 76 98 82 38 318073 293774 3 50178 429428 270894 26 24 88 46592851 19474 299388169 43 347587 687094916 347478 72 402103 2 7 307906 14 7 3 356927 486794 336403 24 60 384957 560242160 1 46 266988574 365200 302787 9 254821 532406462 91 21921 3881 90 20 138311 302553 3 328560 197208297 51 217544 356869 207398 478382266 4 327205 44378 358021 5 215972 43876 351315 12 46 63653 99298 995184299 42 91082 39 353744 318579 436650 18 297311 333053 145112 884153374 37 21 4 264673364 3 5 86 93 19 398242 58 670552724 457891 290917 160468 6 42 279194 7 924851963 435419 72289 68 64 59 126828 340135 320330139 423174 17 36 17 275373 15395 119661 325696 49 774671172 274005006 64 1217 434980 76 86 292583 436110 7 204090 219655 64 292149 444987 54 43 45817 63 51 6 116903350 277493 43 27 79 45 96920 91 4504 69075029 12 1 44 79 9 152155831 344213 253346145 61 247240 494640 31 181578 386810 485985 318798 18 191621 317250 95 152618 294984 32 312245 86 82 518461488 64 197937 288154 295521 170385 48 31 69 219692 13 777822835 285321 685491119 153743 3 41077 62 66092 43 50 364582 137356 47 78165 316432 5 13 332993 199495422 66 6 7 7 980256566 352550 65 145944 30 865605743 359783 455230728 163404 199090 95 204264 16 67 627827876 1 72 197812 162183757 38 95 324004 33 87 42 149095 25 438364 72386955 40 413304183 56 27 35 85 73 115317 395313 93 2 3 10 9 219183 25 36 110464 75 42 272424 32 93 346023 60 21 1 299294 124008 89 90613 18 20 260044 11 109897 4 21761 355376 430876907 80 56 1 73 157289 567967950 28967 158639 323375 889970380 96 142166 297427 367318 38 18 42 315348 18 92 364012 10 15 60 3 2 369167 50 140936 18 802052262 436640 37 70 783341200 371113 237797 382969 164672 812293728 232267 49 424235 463113 214965 480071 2 367169 385007 166520 407872 38 52 65 1 29 48 61 496976 97 208050 98 21 69 74 85 21 53966 1 440968 358351875 59 41 43 28 61 98 94 21 9 5 19 80030 53 250426 426167 202060 248107 21430 98711 5 301971 44 34 786675325 11 177609 16 67 42137 27 316247938 90 465824 28 422109 88 43 51 75 46 458836 19708 334493 170455 62 283013 30 23 375325 87 91 55 23 77 29455 44244 307888 93 267671 39 64 670386191 356532 70 388864 3 26 73 94 174573 4 89946 51 83 22 43 219440348 5 83 16455323 124468 524635670 43 80105 17 86 190772 75 97 155493 357706 9 41 24 22 8 78 392381 202550530 7 395948 318821 3 219226 189539 6 21 131827 17 81 76 58 259216 438055 17 51 619074223 8 477517 381944 9 94861 242936 409099 35 331203 44 661726880 99 9 189313 22 251605 98 37696 2 1 570978938 10 83 91 2077 19 99 82 833259894 53383197 84 606946458 99 91729 32 34 77 96 48 39 36 532666988 149214 557506492 7 188566500 7 67 92 5 95 560617589 73 72 157265 31 11 203928 10 89100 64 299110 80 359217 9 51 3 1 13284945 9 270492 47 310775 2 93 73 48 480041 28 4 422386 21 348332 153632 74831 240774 155975 84 196371 390449 13027215 579640639 930888788 63 305612 488521 468215 27 80 386358 35 811588875 258059 5654 1 77079 229214 5 30 72 234581 60 461476 35 269457 131317 207750 568742561 4 561279115 838611679 2 465677 60 218143 9 20 417455 46 84 3 369649915 53 301930 12980 449121 86 306159 365818 23588 497174544 129323 9 80 57 76 16 4 95 56 77218658 45 4 105650 332940 1 96 137533 4 366339 394683 51 63 26 10 56680 79 352180 10 36 67 347536 91 411207 21 265027 345978 23 103379 68 63 65285 71 303893 56 223471 10046 745716698 67 288380 1 12 68 448166 176264 75 235690 72 9 452652 16 80 244985077 536044193 66 15 80 342330 720715518 78 395983 6 4 108836 169442 68 471031 79 89 372538 69 693865693 99 327790 7 30 800887240 4 6 41 282350430 198936 65 465773 340153 56 294999398 256973 136860 149912 46 17 84925049 97 7 52 36658 88 2 229902 666718867 182401 89 257914 294113 17 424078 79 976033615 12 141439 60 7 6 44 161700 272649 4 43522 260223 395652 12 60 2 67 91 30 36 6 102184 385557 29 77 5 4 37 248855 252859 50 577015359 12 135834 93 41 366817 179270 88 8 107749170 85 392998 448182 25 935755715 382611 478622 104342 431635 277357542 66 393012 47 91 964208040 60 339632021 77 81398 400819 1 313648 53 5 29 95 342030 9 84494903 23 16 86 392317030 355392 82 346004 395006 7 295011265 55322 6 5 91 53048372 239085 4 333225 8 204731 13765 83 473843 268659031 32 34 7 471410 63 281536 30741 28 95 414344 29418 5 339911198 88 369607 174169 5 48 22 94 63 113495 66 467396 353765 238262 291126 33 95 268370533 6 196053 58 19 424646 54 468028 238965 433567 19 949129557 20 39 371638 1 71 256555 96373 17 169889 49391 20 88 211732 36 65 2 91147335 60 105576 436285 80 21 15 34 79 29 67 457467 8 96 39 242232 72 186674 84 79 4 86 4 14 77 169007 90996 605527856 22 54 66124 75211 103253 236456 84 81 447494 48 89 217587 61 30468 26 50 97902 9 9 45 272069 4 115342 1 57 9 41825 6 21 388736 268531 460340 2839 29 308881 31 46 27 373724308 425172306 49914 3210 51 180697 147093 497918 27 32663 457296 8 72 330415 388793 432424 6 96 143458 394479824 62 77 41 34 19 60 135813 439560 482732109 96 197709 36 411248 45 27 50 92 222924 62 7 322362 57 8 52 38 503430154 221210 27 53 375412 234500 135322809 284274 4 64928876 258923010 8 425692 75 157756 264063 249375 43 9 89 487750 84 442877 330931 370432 303492 67 327484 4 332166 28095 112674 18 70 68 326427 3 243215 474102 4 70671907 74 228664051 109599 102894 10 620886736 94 23 325953 196213 257843 322439 5 640638344 8 41 41 361723 947690763 49 200028 85 35 26 158593959 55 152909 1 90 58 22 13 88 382654 21 29565720 407000 131430 25 26 8 269718 91 275340 467640327 236470357 221174 68 34 375151 194848 1 49 1 76 54 208870 37 45 37309 17588 63 354172907 2 36319 48 177925 56 304146 73 338752 15 9 193294 224240 484696 75 13305 88550 83 657552623 104750603 93 229867 169664 396116 441763 62754 9 51 521916825 274639 98 22555 262140 96 83 95 20 9 65 108760 288573 31 401583 30 770542790 33 25 26 305746 35 487982 78 63 392632 47 8 27 422261 296208 140021 70 4 979944384 483001 46 336728 53018 7 63 9 288961953 240705 79 190723 19 498626 86 440588 11 85 11 6039 1851 6178 142981 43 221822 399444 413703 11 1 3 68 221554 190975 296863 5 459570 33 297358 88 57 37 139030 274231 314516 326507 334508 32 417206 392103567 70 432685 4 14 42 3 432766 317789 33365 257360 380424 8 54 484181 222002489 35 7 328756 40 70 374200450 277902 80 351332 64 69 53495 7 288626 320453 146165718 6 598018154 141910662 305088 847096312 50 371027 80 71 25952 544345083 83 46 261602 485828 98 19 37 51 42 70 94 2469 21 20 31 8 98 95207 25 6 665320790 373914 40495 429300 146047 12374456 66 106435 330313 65 35 6 144084 118377598 2 1 408303 68 37573 42 237421 203027 26 285641 407220 57 92 16 467193 49 398484 469173 18 474375 528029515 73 8883 68 309163 33154 43 2 193444 51 15 5 79 129853 236271 38057 83 2 82 133058 184591 418132 83472 54417 448786599 2 27 92 393711 100272 259210 5 872548034 62637 492732 47770 8 27 86 461665 146172 92301 23 325617 266274 345339 211395 39 6 53 78 4 29 138833 28 398056 27 23853 385539 10 315768 71 448212 258053998 254395 313564888 67 43 9 20 314045 84 42 93 97 4 16 29414 397844 99 212575 88432 192365 87 56 300879119 471082 84460 13 78 55 58 4 20753 457030 37149 159869 147171636 240170619 462176 52 89 93 69 52 37 79961 84 302911 17 38 17942 35876 4533 8 42 125024 8 22 3 80 297646 11 58737047 86 26 756109086 96 481280 220224 464961 486401 473243 7 347157 450535 244307427 94495 17 89 84 978868507 82 233215 22 23 35 88476 2 387426508 94437 97 572884554 201379 185894 8604 352657 36 481083 68 53 730858737 301775 398990 1 128060 828856970 80 190389 75399 251854 81 8 389148 76906 45 42 10 214312 25948 23 90 173349 777530838 19 90 5 339613 7 96 66 28 30 50169 40 6881 72 139079 163521285 679298762 442187 518905893 50 423719 92 986498435 92 353899 102560 5 16 2 85958 232091 5 122754 480410 65 58 32 342766 17 98 93 79 351912 247109 79 173967 7 29 131220 78 69 8 46 93929 49662 506643494 470640 57 260965 3 362175 53 46 2 365093 962708128 489583848 335060 24 70 469650 5 93 354352 24 53 93 97 413187 852215001 65 144338205 418439 70 111534 732283511 77 463829 22866 88608300 33 259613 413313 404936455 93035 89878197 196807 117561 351911 467120 102223 302068 63 47 220666 198230 1 214972 256938 493793592 9 870862068 33 188106 30282 184741 50 65 27 125493 5687210 37 43961 61 40071 68 85840 46 615841407 584951248 15229 40 36 21645 88 178714 388822 36 32 9 372214996 465514 150582 409178 1 5 329468 5 468778 346281 481119 181044 8 94 5 80 225429 17 4 4 47 167296 580717419 93 150859 151098 179642 417553 54 95 96 377436394 75031 9 28 12 29 103465 249930 62568 279542 34 7 24 352997 79 45 4 130310 7 98 5282 37 22 438097 759289107 76 12 15016 367244 150092 39 47981 63 488485 47 228501 83 465548728 13 424709 36 70 106872 62 187096 99 13 446693 47193 53 12 82 398675 69 67 17921 153423 325858 77264 342036 321480 1 36 351455 157004 497646 415851 22768 73091 321826 6 80 2 43 92 403432 35111 47793 318024 354037 241919333 22 213918 200196 16 87 348520 42 480308 39 53 26 96 65 317172 9 429130 451516 457490 307071 1 71 122499989 146448 116996 54 142442 12 422372 43 95884 161171 64104 14 59 31 225180 5 485509 254636 13 76185352 8 75236 531597530 138552 166411 35 899656750 230324 3 97 474024 244420713 4 166976 279375 892204796 58 291228216 424895 188352 16 69475 423124 269388 83 4683 5 1 231539 16 7 436974 82 479989 57 726207988 342373 185933 80 61 962444994 464110226 179161 84 83 22 342474 246797 81 96 44 67 5 98 226641 92 349782 45 399154 33 81 70901 667641730 1 146588 46293 4 23 6633 439202 409830 2 417985 134517 15 65107 5 62 420832 81 266628 33 46 24 176340640 471525 3 66739991 56187 9 332178789 441848 118358 78 452423 139530 94003 107826 313054 4 273961 97177 65 546080807 354624 2 71 199357 67 82 51 397304373 58 422431 599883103 56 84 156462 265075 83008 43 45 787887093 367876 749503635 987601425 123341668 64067 181291 246819 90954634 416758 95 82 225413 147199230 34 44 35 238455 5 75 87 276513 473322 69 56 428312 12 322163 58 185907 9 19 466698 889459058 65 7 101017 479073 75 44 83 95 60 1 63527 44 15 34 14 43 415974 41 318166 110487 49 50 508054167 66 40 5 330391 65 25 69 72 31 10 88 228053 102362 372876698 16 35874 143666 212270 22265 127818 321570 32161 328279448 123275 151178 28 3 64 295964 198109 43 17 70296 78 39204 57 210825 270499 773023641 57 796391479 382111 303754 52 9267 160293 246432 16 385903 33034 71 82503 42 3 26 2 14 4 93 431534 224283 9 123461 80 10891 249931 693319781 46 4871 484370456 222629 68 6 493691 51 20 55 434269 6 7 95 716477849 7 2 4 312160 7 41 60 71 75 499045 72515 234297 346773 6 655240453 51808 11 236619 28 76 487829 919177186 69 19 117744757 38 302073 9 433137 34 195619 386955 2 121985 387273 170007 69 333032 76663 84 20 255779 81 434064 210892 286003 314888 31 873326236 232057 5 90 176719 426843 45 16 427634 94 380410 20 43 7 244743 9 434504259 56 50 274545 403196 664302622 3720 53 1 59 21 486447 8 79 353162 53 56 239083 1 222910 58 33 69 79 97 13 376167 9 89 264058 208515 222433 88463 81 299290 98 387780300 27 65 15 48 146746 74 97 429748 61 1 16 61 47 1 70 8 490256 494201 2 18 16 202545 228464 89 7 599328105 22008 477708 78 30 21 334900 206113 368244 219089 527373098 322019 98 123698 90 245368682 248770 401229 65 197845 333396 408491 15287 52 62 91 28307 375423 12 15 33 99 3 447112 373817232 7 7 35 37 126388787 31103 19 226529 54 34 43 41598 46 239055 8 423059 286679 86228 26 294216264 43 8 23 7 10 73 63 348176668 70 40 268441 242893 10 458222 345716 439012 222687 22 365344 4 1 1313 50494 8 81 185727658 1 45 167437 3 4804637 363277689 74 450049 96 85 36 97364132 95063 143698 11 148554 137336 21 36 352301 443206 73 269789 30 62 497012 680155422 415215 58079 64 87 18 80 114521 75380 46 295792 98 176700 447733 84 360833521 379023 360562 56 28 11649 7 222294 756486320 202220 32 9 96419 1 71157 173625 4 161059 30 28 234935 823952912 254258 353240 488243 67 37 283116 239162 82 58 3 800924857 20 429888 9 88 288617 396139 25 319910 45162 96 48 338107 796764904 78 94 499202 377935 39 195358710 380366 82587 438134 35 899328326 16 211873 32 189394 99 96 67 196216 488034 345055 76 73 195853 221487562 42 420910 374356 133076 137462 58 5313 36 77 434257 83 236145 303660 96 27 70 86634 474114 373774 139123 21 16 377411 74 299384 86 48 94798 924738817 114661094 335337 174145 5 445182350 512452317 385834 52086 424379 60 359044 93 455163 261574 39104 484196 171205 186610 5 198146 5 651390276 2 60 335147 34 86 340349926 5 4 185560 73 244223 67749283 98 55 13 57 8 300092 70 97483 64 15 64 187197844 427998191 36005 183980 56026 142650 461664 5 76 910185066 346167731 81 354623 172890 99 79 6 68110 806996060 9 319671 353913 200632 292813 268280 37 334454 185016 85 14621 4 135516 469205 997161428 726277089 172562 483452 234063 13187 320861 103207484 238893 48 65990 7 54 64 38 416714 453875407 27 89 582590659 283984175 330619 16 8 19 52386 76 17 452533 187537 5 83 246211 23 53458 64 485887 22 11566 23 9 42768 50 7508 90 56569 60 121348 165373 362946 27 83 967896622 214104 223033419 74 12 242494 22547 95 88 99 155520 95 373336 8 9 165949 62182 83 149429 59 492026 2 98 133120 134663 1 162882 307556 268211 471320298 6 454994 43 36 30 443404 258098 239719 450491 75 159208 280261 8 314457 6 96 116356 42 70 279925 490343 810444179 59 312884 7 4 36501 339166 85 40 186165 397332 8 77 65 241148 3 76 487623 95 39 42112 260140 13 1 211671 4310 65 330370 48 26 157497 64115 153880076 358562 907505201 11 119960 421555 352085 869978867 27 933010350 370586 94 7 104896 89 247098 249359 3 188077 12479147 193890 76 446284 8 143532 377875 409706 92 337555 75 87 52 43 176376 90 89 936414681 240928 33267 246658 54907 291370 291601 794923150 77 214334 194212 90 28 9 35 40 427722 5 397671 86622 1444 9 52674 52 265970 407222 7 115484 37 432398 36 58846 4654 40 5 67 60 91 9 34 34 370940 7 39 64 9 293869 26 80470 59030 293583 95 47 15 1 483812 63 9 3 3 25 307715 1 107944 51 31 870968936 11 28 43 89 80 6 320886633 81228 18 8 30 2 39 11 47 138430 39547618 23 15 793269655 119134 25 132336 124348 475088 46 3 104685587 195328 382066 14 480082 3 224866 79 259664 485629 432311 151382 115954 242094 186613 17 4 88355 463620 303082 5 67 4 279721 68 18 3 55 251444800 41 196292 262827 284514 197037 490040 908011341 192680960 4 221513729 77 63 101369 75 200359 95756 252514 499503 8 74 391042 88 13 32 93 485249 112686 614307713 279827 37 375711 54 741923435 187142375 20 30 228308 72 15 89 16 38 63 449221 253383671 79 8 3 448499304 170978 79 46447 60 50200 10026 37 177095 5 79 20 143199 353001 20 36 437294 37 89 22 349287 213090 74924 474903 58 37 81 5 2 358635 29 23668005 81 935339382 24 299722 8 114928 63 99 649580753 498141 29 463502225 45 13992 260392 545558644 247557 9 84583 7 1 44 256743 86 208924 197536959 426469 19972 453271 9 367655 390712 57 376280873 123595 1 332564 95 8 180822 327075 65 284398 359089 2 390718573 59 69 66524 67 177928 66575099 65 48 111950 422858 93 345257 972172301 59 50 26 401339 50102209 380503 391969 99 56 453841 151494 268932649 58 94867 28658673 31 454677 96 447829 96 453500 318602 134992 60 90 5 203792 367064 182475 177095814 1 468861 109137 99 31 2 443183 17 486527 349 473187 5 193048 40 5 26 319579 454491 56 223258 111823 2 83 98 92 62 117964 16 8 36797 717797779 1 20 28 6 209718 7 94 30 37 446559 17 74 102281 847 442915 52073 93193 186045 6965 56 466768 270528 248066 119223 377918 13 39 59068 99 67 362962 96 377437 92 467366 861232174 98 1 27 90 457319 469541759 61406185 123340050 4 78 203225 94 43960 366925 52 4 323173 38 8 77 363018 122227 54 148190 36 23 1 94 351073 7 149145 74853 80 41 12 63 47 191895 7 7 4 175853 73 19 74 771115923 241242 304223 29 338256 362881 416049 387234 49 3366 478342 65 97 227226117 408 34 9 919201047 475898 405146300 22370 260359 24 839658276 58 158318 428560 285773254 156251 32 61 63 8 65 1 412398 360407590 20 505802097 69 4 37 799910356 54 412612 58 235119 80814 89 98 86 422923072 3 399011 299815 340659 5 71588 97 175481 8 275068 6 312558 4 244298 77 92 69 91 380805 46807 9 288930 88 53189 466617 45 13 327801 90 9 116504 58 210141 7 873240551 157594 8 131500 18 43 24 6 2 330972 153004 78 41 75 55 184199 464920679 409936 116926 12 12 351971 28 191353 350912 1 83 619504348 76 68 5 65 8 13 366220 70 213687217 75875 16 99 98 46 478296 7 86 78 21114 60 498529 355497 33277 42 30 16 53 43 444288847 92 15 872043943 52 80 57 4 487607 147217 474177 138943 12171 86527 677257475 451268 54644498 68 28 428561 164915 200800 109027 411560 4 16 429116 5 172117 47 5 373994 70 304059 388736 129278 366600 485047 361980 59 34 33 12947 123031 58 93 72 87 39 91 167665 306092 6 1 77217 5 430992 21158 18 13572 122600 809581983 50677 96 912830975 698299350 47 2 14 74 8 9 11 244357 423720 331055 32 518397532 75918 48 6 127478 489744 492626 295615 58 374658 215905 71 16 478932 5 387477 78 229761 2 19 48 9 250648 504810898 552983627 69 399867 324905 1 96596 375506 477965 62 76 48612 8 86 36 92 135642 7 150368 432505 40 185001 120490 45 73997848 481795 409348 21 156314 848700597 380296830 19301 236704 387666 58 145968 81 84 485315 78 40 58 191755 268695 23 9 89 19 16 69653 95 95 2 6 86 936561975 41 32 27 319820 44123 150133 66 52 43 458629 90 463210 1 972203056 57 197558 150659 55 284998 21 174828 52 269265 350055 64311 69 3 91 79 90 100446 13 25 22 133518 50 352426 96 88 38 420317 4 67 408843 7 82692587 449260 90 70 429557 48 228046 85 147498588 91 67 7 294044 93 244011191 31 12 97 15 11 492049420 18 8 4 91 19 23 4 218444 54 65 346787482 56054 92 30 36 19 394356 191835 55910 71197041 47417 68 11 378712 43 87 157336 45 256971 95 221973 76 3 35 177829 297698 884325105 309752 26 45 4 435430 136184 89 76 48 190167 63706 967802696 63 98 142809 326599 321789 189197 210913 3741803 24 421622 497756 476880 133393 40098 311300 84 51 199814 544489398 6 143584 412891 9 425467 58 5 38 6 143186 30 87026 413164 22894816 37 7990 78 447747 930173715 861518794 324638 80 169860 16633 284346 228221 1 69383 5 3 366961 497172 9 3 13443 23462 89 48 76 75 99657 471361 63 412002 398825 3 772580711 7 253805864 9 90 87 46 75 169056 6 78844370 134357 1 86 295943 979684950 72 63 12 88 125522 456906 75 99 23390 63 181120989 419620507 312672 290900 35 24 49 144844 70441 57 67 89 83 296528 88 763496699 94 69 48 8 443628 198005943 133724 364632 271502 5047 310537 571355838 263342 92 194760 11 31566 3 89 87 90975 479899680 93460 118345114 28 407603 220398 59 495906 22 75 172657 33 456090 21919 154230 212704 227049 44 63637 58411 94 249861 499951592 62602 269587 327530 288154 27 71 285215 2 197451 461897 39 8 8 591004726 9 487410 224613534 22 337648 97994 83072 147317 188210 99 57 19 46 34 44 305268306 47 40 82605 245262 42 15 159047 392517 33082 56838 227526 18 78734 283280 87 1 9 21 51 174975 218894 29093602 223922 107576 37088 490705 889997247 331710266 14 88 458548 329431 29 79 471291 104982 96 61 20 77760 87 457842 309698 153508 237664 28768764 93 18233 43429 354085 92 955181597 43 5 1 63198 509284324 137143 40213 83 52066405 54 79 249618 765889037 300084 246491 387988 82085 71639 513469532 47 9 101461 389640 478398 24 316372 21 177848 86523 99 56 295448 195743 107849 99 15 117932 571922103 13 7 372251 15 164970 71 49049 330020 310564 29 56 191916 8324 117243 47 29 169843477 342238 867674049 4 224959351 420128 424157 27 275790 477020 28 221602 18 5 99467 85 8 37 7 3 4 57 12 370298 51890 26 483367 64 366112 26463 7 44 5 65 7 2 76 1 98 133398 134769 353016 88 44 61945 29641 89 17 259475 439103192 289321 34 94 17747 7 321394 97 67 354914 58 43 55 45 61 4 22 37 64 7 18 483884934 80 14 409034 214995 494620 89 61131 56 310390 29 265327 38 99 342732 1315 58 248813 64 59 209677 107285215 137269 23831 111364 160195 19 691598400 1 486194 57 79 179540 12 468338 55722 372721 83 208953 854495061 107582 810720605 443318 96 40 156381 50 91 18 63 454434 72 89 224213 419781 95 272534 449014 434878 227253 380616 153304 367640 68 50464973 4 43 84 24 18 45 53 38 19 443066 86 8 549128193 59 264582 79 855266250 93 464550 7 398138306 11 203215 71 171429 135467 473351 320588 267582685 10 25 475297 58 16 109543 96 7 79 1071 446994 362209 201360 244473 28 60580 9 102756 58752 17 16 210626 10 17 404056 46896 34 623433204 22 442887 7 96 498747 21 3 23 361951 257178 156066016 265886 240664 9 551857137 22 30 27 11910 489037 66 72 110784 19 9 427168404 35310 93 126298364 90 371020 200826 64 363153 188363 69 452677746 299206 14 18 828743488 859551627 197033 3 343366 309669 49 18 45 283603 421866 4440 4 45 310488 9 127623 283702 53 5 37 22 79 408790 78 318763 361667737 95 87000 75 125117 131946 56 4 44 13 126350 221003 89 46 7 114202 72 307998 336767 7 79 88370 306977740 1 938606324 97 286661 7990 79985 246263 715533084 199262 59274 632586059 90 63 8 8 184863 69 489651 60 458701 268665 447257 4 214159 92 73 154501 52 28 481746 366080 56 41 391512 89 189517 88 52 263880 61 119570 425249 54 88 155853 149620738 70693 92 387200 50 60 186702 273466 61 98 484787652 27 3 166792 5 12 169023 4 559353904 88 24950 92 96 583518854 399001 428662 87 181891 2 75552246 88003 1 234657 32 420487 25 9 16 33 453144 84 433668 60 303739 6 132825 73 41 45661 42 75 6 327030 335207 51 6 24 47 670858938 661810110 155909 51 6 312602 27 18 178641 34 71 176608 27 8 282466 201312 84 65 3 38 294353 3 209657 220275 721844194 281050 31 426737 496859 97 499214 402267 475792 249876 90 92 48 254111 6 49 81 70287 267271 239116 45 808183824 177291 56814 570314121 53405789 75103 21 54012 6 114326 388886 21 57 4 49 2140 70 254541392 44071 97 47996 385134 140793 445589 218587 70 21 358711 333178 370499 4 156861526 156898 397748 96 4 111607 12 249987 273533 721726521 59 6 96 107906 389795 75588 249177 189137 218581361 94 36 116408 125883 255715 705745829 673275958 491850332 575699039 396096 914102109 116006 331184708 1 51 24 369859714 87 364850 40 289248 606758838 575142819 299217 97 8 30855 177008 771321808 2634 23256 711832367 8 746495258 49 41 269219 9 397244 400907 46 44045 88176 67 148031 38 14 163743 130721 77 966207761 217709 97 97 7 594148650 71 37985 13 94 20 1 4 397764 30 253434 73 30 56687 2 3 378204 96042 388634 367035684 232547 28 266641 5 28 35 323096 40 107138 80 46 43 9 143532 57799 929044145 372057 73 19367 326319 1 39843 138349 974093789 86 129948 341236 35484 12501 19 306140910 223965 41 20 709543369 5 316849 34 81 477857 89731 1 65 329426788 7972 91 13 91676 1 42 38 69 509282639 37 185094501 94 231156 38 235030 59447 97 6 431588 9 276093 59 21928 236179 422098 498985912 4 67 169659 3 19 91 13645943 454764 420372 99313 91374 197415 93 10 46 58444 57 406335 35 105728 198398 80 18926 67 321558 52 499088 328848 75 90 468718 86 86 56 49 97 674352748 148122 73 33 388948 77 61577 35 848262180 74 58 5 233142 251687 455469 44 94 270389 12 248924 244600 66 43 30 8 7 318866 49648 43 9 498719 106043 97211 77 40 227339670 9 7 589029934 76 298410 13 53 32973 33 84 55 95410 199589 15 108010 128883 333941833 98 85 6 53 79571 9 213165 33 492825 57471 4 26 381751 373866 20787 89 421606870 85 25 16 8 15986 281161 38 71 93 17 85 94876 54 2 89 6 1 5 189843 19 817563652 326080 2 418068 50 692477057 2 73 318840 1 100559 219210 232722 70 81 494092942 214332 76 1 16 353641 54 44 30 383353 5 95 156628 317480 64 55 4 92 308608098 351474 305593 64 52 428263579 387438 36 150546 353101223 20 467229 29 252515 394812 365618 469059 22 437191 77 398194 282691 255921 720376251 62 623210337 8 659055630 2 96 403620 170086 39 412701 9 3 3 32 21 388125 375440 19469 44 58 1919 33 8 898976349 172482 233936 444735 30 84 549105763 146935 89 18428010 228194 456093 65 9 331618 229508 22 303698 3 368064 86176 63 13 11 162390328 13 64107 255863 405203 17 58 663114729 355314 198817488 5 232913 619395134 75 162588 61 19 281319 33 345010 152766 59 189233 16993 51 46 15929 5 62 134115 78 94 637898815 3 57 35645 78 84 22 28586 275016 56 444678 6 49 88426 89 7 143127 9 80 48 247533 56 274854 16 19 10 23 26 19 411903 74224 47 220770 18 34 68 20 94 33 54 1 353414 2 7 94941 345813 295247 590039808 231615 634454998 24 343632 312085 3 239414 74 138106556 311168 18709 580643978 259682 24 52964 309606 60 43 53295 53 96 303359261 379954 82 95300 6 265431 23 1 60 105496 577846587 47 10413 37 70 132647 275555027 7 144735146 226093 51601 91 358913 63 45 372039 418680 373631 192529 18 22 430307 90 344362 66632 12 31 919899670 489060 235285 288523 113619 678587077 183597792 54 20 87 50 87 18 61 74 14870412 523791037 391951 437529 96085 93254 17830021 74 38193 195356 432907 185485 314477 82 5 5 93 326835 51 735787555 19 3 470960 316800163 457840 23 336314 316875 2 4 354482 517302213 17 23 27804 6 59 78 46 234725 262814 204868323 77 494333 475267 425095 34342373 16052 31 89 205957 232196894 32 236398 219538 88 251302765 57 192874 498745420 18955 393650 592652169 883014013 77 243259 8 4 155075 97 299592 39 132434 578653211 329461781 49 345401 34 72 261375 558215148 475965 329206 357874 46 205161 56089 123512687 955447810 40 457506 126474747 672145448 63 44 68 65 21 440378 767125813 51 73 317954 78 292279 716443039 201767 9 7 726261229 252920 213845 12 65 9 22486370 51 51 69025 71 2 322449 158685 98660 9 399308 51 7 13 208935 340458 10 4 83 362419 331190 55866 430829 391736389 439257 21 97 73 331135 312522 478446 85839 222836 19 491251 249484 70 177930743 93 116540 105431 68 96444 96 3 234180 458723 747369399 2 21 180718 37 898959725 59 396280 24 476569 842514914 432138 29112 29 29174 9 112978 170550 589148791 89 484060 217347 130895616 50 5 61 464384 18 316111 172440 76239 468338 404947 305073 49 131483 15292 2 32548 28 416593 90572 62 82 73 492569 190650 5 49316741 77 76 38 197203 468876 60 117850 32 999946600 1 736440983 46 104500 197144 95 61 968333009 9 77 448295 7 258989202 78 129629 110810472 33 523395846 3 92 428144 37974 405429 405807 453459 48422 42 19 326615099 78 61 697621756 53468 53 303278 34351 6 7 67 1 233728183 472316 417021 59 6 664943543 41 41 29 14 32326 3 57 63 395947 3 367823 116783 84388 17 26567 8 110662 39 89 132419 89 72 189578 65 433196 119348 204510 996173424 19479 85300 34 37 410695 62931974 65 8 33 185419 346965 10 344244 7509 81 47 431949 4 261421 72 38614 395623 66 46 7 97 71059505 2 23 240321051 396753 50776 693999422 47 1 306455 65465599 107814488 59 216899 47 24 4 309157 25 94 13 254927 530569506 333881 22 356064 68 65 332440 2 36 913641299 90114 68 310029 98562 69 124858 62 43 80 82 46 179109 302144 420275 240823 140480 71 388713 400212596 69 570172015 82 267853055 543791739 434113 290046 198793 317208 340147 104573 68 72 539086111 4 30128 74451 87179 819085300 66 320723 924390666 4 241305 35 57 3 38305 39 37 329295 68 41 343953 23 370449 317866 82 12 379989 93 434568 360883 151011 105449 99 4 23 405752 57 366685691 196902 5 18513 175664 6 117840765 43 47 74 19 98 210075 31 349052 85 75 38 74 96689 48 43 9 57 390259 4 460946 79 2 820285013 27 486506 495276 54 116345 341826 440221 96 24175 477550 1 66 15 28549 354471 334777 6 96 314017 427872 9 20 14871 2 95 38 419629 145873 99 74 455962 74 211108 18 66892 82 177860 44 991447505 62549058 68 18 193585 301480 162188 7 400056 474202 143231 68 351656 354418 7162 75 245560 84 114963 28 480610 65 86 2 275114 91 356932 512179625 437767 5 235613 31 453434 69 89 91 28 36 341220 307063 339110 177119 47 249349 381195 30 20 82 19 9 429685 336769 440875 4 1 209003 132744 38 44297 117753097 70 28 141034 431828 69 190103 367431 181719 315156 21 6 775773205 420673 41556720 97 478337 65 55 330073 441465 20 32063 301252 282007 31 615287534 80412 51 79 441874 70 67 361260 219897 14 224735 402867 18 65 606575532 23 29 84 452562 261066 87 161856 122397 479373 61 838173724 314958 4 66 47 64 82 97 154747 72 156781 189009 380163 322143265 99 31 7 57 932605804 411863 68449219 24080 27 801809566 93 43 8 427697 161099 379128 25338943 621312351 67 270638 100899 4 20 228172 34913 50 632140346 69 50 10 66 24 59 83 90 234206 241082839 43 719702403 42 55 85 89 818068389 426662 4 7 94 67 46080 88 481515 403567 257315 39 223037 464950 575343308 6 19 28 9 50 90 36 451326 372202 97 124227 34 31 740265829 141129303 72356 49140671 157457 61 90883 395947886 97 977947375 95 412607 11 8 83 3 286481 678636608 78 791249048 137958 84 254186 95151 79369 82 63 164393 21 450838 95 649196232 19 374 96 39 8 76857 28 38418 127932 15 247843 86 73 227869 27 9 62 21 98326 98 96 475515 440137 8 75 225183 54 32 36550 67547 44 421333 58 361124 151733 39 72225 76 463201 77 197577 97 427585 458111 53 331369 458215 55200 81 40645 37755 418572 231304 92 93 3 6844 6 165768 3 32 96 37666 63 504671119 78 25 83 338683 77 254497 29659428 9 17 57398398 70 451249 15 279639 336582 274080 301099 410775 235113 56 304763 40 155115 414970 1 17475 292603 925392487 50 279516 13 28412 35 397648 330940994 489664298 73 99 7 29 58 472569 674082192 330738 300279 258250 45 782421309 30 42 36 408967 98 72 483763 38 581478083 85226 80 745599701 61 6 69 73772 16 39 99 166670 62 378904 8 13 88 35 900856277 441083 305073 3 8 223463966 36 170099 229042 31 9984 83 8 85 419186 63 81 5 254088 274373 68 3 497793 460945 3 7635 4 643056585 9 770102103 27 2 228204458 7 94 87 7 6 41 755875669 81054 40531 454107 439963 98 95 551865754 489015 217511 52 32 88 126812 208598 44 62 172156 50 51 75 4 155262 6 83 692646876 4 242491 155763 16 20 192431 91 286736 376597 71463 466322 421628 20630 908132779 83 1 24 52 31 98732 225 19361 321465 74 62 97 8 378692 45 459088 9 42 433705 288232299 73 861422234 45613 131614 455870 311530 187856 281071 369107 29 156103 7 285661301 106991 136385 499425 9 163556 34 334134 133049 27 211120 57228527 41 72 590437680 176041 283912 463958 17 865505467 88 65786 121669 43642 241891 93 429239 378044 90 9 406942 363060 33 66 20 486871 51 271734 480787 142042 28 426834 9 4 90 54 406252067 376755 166597 230745 154002 212716 49 70 54 14 49 27 64 61 40 9 85 104196 302044 436476 63652 279575 306059496 43024 93 75 18 133570 430519 238222 75 294087 44 83 3 148672 306916 238401 65 78647 218063 37 90 224318 69 1 101308 5 97797 22 351500 445750 170926 426607120 420441 230062 7 427359159 259660 5 96 497948 86817 90 93 54 92 14 73 27 511437908 3 6 80 343089 80 11917 9 294454 89 330728 135282 151428253 34792 229816 80 237618 37 519684380 447168 7 87 34 69 64 341157 126503 7 32 74 289692 201148 69 9 139705 6 988238733 55 52 13 469543 47 9 73 111879 25 466803 59 53 477028 389383 81 18 17335 34273 288211221 2 270356 59 82 276224 50 84 23 313964 139177 1 42876 47 7 75 148149 29 42 270596 1 10772443 9 29 425019474 13 405215 5 72 230992 863 14 10 22 214560 212870 92 353074290 80 313005 7 409685 71 268637 500888794 4 92362 86 140977924 3 164656 76 28 46 68494 452657 193754 1 4 7 276824 27334 357336 79 5 260632 30 132221662 22 24 350563 34 773883738 6 1 157001 344783 419984312 18 53 4 13 466251 81 60 393152 26 389067 35 174183 188500 1 57 370119130 5 7 92 60 84 40 2 2 289180 458767 308209 71 38 57 324829 67 74 245181 232253 362080 10 20 25 399035890 354233 306463 221838 483917 19 128248 95321 58 1 476778451 9345 67 7 62 395183 162046 158058958 2 471632 2 82 31379 51 343746 360964 312870 52 58 47 5 79735378 200695 48 78 295572 16 86 292822 82542 978267784 200694 20 45 41 441735 255205 29 19 205738963 111352 72879 96 107934 55889 73 9 165038 89 32348897 219690 71 164488 261781 85412 166011 326154 87 39 43257 55 6 387482 712681411 4 628363195 364337 431662 84 9 87 82 18 889378505 56 129534 415639454 303691 36 472204 89 330569 35816 2 85 15856 152850 482420 9 388849 11 109138 71539 78 194262 44 289337 420315 161138270 104627 62 283908 575009991 60 13 996896926 80 14567 77 28864655 190163 4 95 14 364237250 3 419031 1 170895 62 45 4 66622 41 425565 246856 7 465404 73 31 70 161232 19 175528 4 47 177858 482327 41 4 48 53 184992 21 98 243081 36 23 96 9 3 332391 67 25797 17 69 289400 419668 53537069 615505803 291523 10 387639 312495 96 7 71 73 156071 96878 14 127091 958608659 395465 33504 99 97 347974 33 47 19 58 236306510 26086 478659564 36 35 14 52 43 174409 53 439659 456792087 36989 447053 302293 1 478576 292159354 27 98 415473 47 42 56 90 386767 92 54 360251 183246 2 11 45 27 85 328881975 99953 18 93 85 63780 78 58 177488 7 61964 14 197520 56568 87874 55433 185540 46 28 196638 8 766094549 59 54 91 47 869635529 21 357511 45 185615 511181923 460161 258659 15809 27 50 1 26 259320 265104 473880 87 8 460286 8 98 6 24 197828 432827 362982 22 114450 82 205632 26270 334990 8 277409 190795 20 4 46819 5 71 88 288012 226139 402456 28 97 123445 268485 97 348673 319259 99 212333 38 51 492239937 297327 109919 422816 76 95 224625 181806 1 327938 116524334 466342 370242 67 50 467072 113458 315523 569184671 64 346510 207619 67819 15 92 33 908924408 4 94 4 49 219481 92 5 89896 270102 76 3 51478 63 83 80 86 507573064 43 279321440 295160 109378356 285307 407429 89238 80 373045 29 59 487207 96 199207145 5 499608246 64 57 461294 98 97099 268502 79 8 22 131970 99 80 38524 39 194085 9 462041 22152374 35 7 16 63 4 25 9 63 167964 167669 65 382527 197463 92 86 93 3516 19 188040 292770 297106 291240 96 66 9 55695208 2 257797 57 194769 54 94 6059688 85 48 92 38 86 11337 72045 9 11 42 98 82127 14 5 40902 492539 82 226232 446368 357674716 94141 235465 68 452135 78 83 370557 3 42435 354045 99 41 35 70 313052 367488950 55 2 315434 30 9 19 169720 409762 46 98 72 22 53 31 40 2988 376284 44 116180 318282 63 350521 239768 250480 91 74569 108327 267435 116548 64 22 52 64 404599 88 45 305402 665838728 397368 33 11806 353048 41 10 87 171712 2 568887993 71 21 95 53 348414 16 112495009 246063 49748 88 406792 219204 53 3 8 13 52444 2 294207 55 63 263597 86 69 1 468116 396064 453145 13 517351465 71 160227 383157823 2 279446 64 215570 8 54 160137 169695 750161424 477519 138433 164857 122591 412852 577326722 241553 368746 7 41 413804 51636 393147 27 526038478 27257 454530 12 61 4 15 259017 258376 101838 447622 632176261 61 77 63 54985106 25 180727633 868077885 59262474 65 46 70 491140 171064 5 69724 3 98 89 66543 56 319071 328034 241768 3 188309 224883 159010 6 631756744 3 639845576 66 74 239509 227367 218323 23 386751 50360 355130 309947 431419 55 395021 3051 15 297481 26 654047595 4 181126 27 374410 27 441390 442216 82 379621 196408048 71 7 42 348080 365089 13 2 55 21 297930 793360174 73248 258530 24 471804 9 80 3 175274 75 241525 17 32 417636 848597461 473360 196732203 857133076 604461142 215465282 492640 15 266632 14 84575 418608 41 4 56 45 447144 492243 23 233561 433949 22906 42988313 6 298683 168953 277549 387721 198071 77 7 91978 42 2 83 95 26 47 4 82 241585356 72 59533 157361 919443001 460093 74175 205279 494515 9 258016 87 247600 372108 222104862 50 95 857174923 357861015 377356 33 59 8 781100641 27185 100835 21 99 73160 55748 18361 272415 64920 30207 16 835176328 495243 16 482615 272285 582608219 4 53151 78 472292519 587108742 607247184 14 22 69 153657 268920 83 3 8 3 78 30 101369 10 16 52707 31944 81 6 12 60 480664 292011 80217894 83 168836 69 75869715 58 82 45 140543588 86 690566890 320038730 74664 64 2 42 372234 296359788 99 73 68 49 2 53 231622 197212 16 4 305507 159981 336587 22 359549602 23 39 80 153884 54 3431 13822 7 43989 337619 133401 282731 106241 5 50 14 282955 75 393477098 283281 23 542377910 706166611 71696 3 263155 51 442316347 4 330240 10 72 314831 74 76955 37 267609 246299 339371 247778 369928 41 399304 61 1 61 6 86035941 50 434744 50 7 13 275117 237694 45 4 157488 565544501 405333 81 50 21 83762 8 20074 353346 44 91 50 52 112066 405403 456517 2 94 383354944 472240 3 129419 328070 326196 159964 472461 32 77 475423 60 5 19 90097 236555 71 1 452514 346521 21 94 47 471772 401162 74 59 78 2 81 60 20 271012999 451425 375720 54 24 136308 452219 78 73 18 74 28483 178052 265017 28836 90 243800 47 168456 350051217 91 11 80 33 964383773 72538 49 51663 297480 95889 329684 89 14 1 27 30 59324 65 65 2 293411 64 90990 16959 6 37 351776 2 280120 68 187832 175231 80 464412 54 67990 61 78 6 15 71 242424 445073 78932 80 18117 611336009 5 92 10 84 246068 152105 23 322642 50 63 330624 348386 81 29 7 385239 34 315094 416545 29 37 35 25 65 40746 34 93 254216884 74778 96657 250630 1 426881 310067 131063 16 61205 67 6 131020 474799 28 86 595029610 938415440 75 32713636 236708 436364 44 478918 79636 32 80 369466 99 643905614 33 34 357435 82 18 489055 182873 273539 629376258 458363 60 391502 61 357729 28056 27 741972015 407182 7 54 97 52886 88 26 326676 2 112862 12 33 119972 164327 85 23088 194140 106298 6 63 41705 65092 314737 46 673316841 54 382171 94802 171725 11 15402 3 281150 54 46 331841 465670 120210 268985672 836831260 1 59 82 53941 9 678356597 135977653 472981 67 914220294 221427 60 226358 497153 15401 33 357774 8 376293 453165 369964 93667 613156520 528506206 347261 51 96 19 44 56 2 6 103876 69 37 96 15312 14 100448 3 454993 469926 27 85742 624043266 127406 268147 388292 361482 167938782 2 96 223887 281419031 83 45 16 83 282105 2 239868 33 386629 418372 26 75 367060934 4 111727 69 9 140023 1 457841 496003 93644 6 269945978 71 659769012 21 417086 28 423471 15595457 634046570 65 67 281445 41 11712 31 84 8 422694 99728254 1 10 7 54 219775 99 34 245941 79 25605 58 602669065 736360118 409350 64 151415 48 146408 12 326943 26 50 44 5 42 25977 61 89 43 202491703 197942 115131 380980 348105 210285 243173 131059 79888 408041 25 77126 151457 85 269606 173591 19 80 437890 65 33869 851413375 99 56 85 5 61 3 56800 50 135899 6751 81 19 50 37704 8 56 84 2 449962 33296 43 241262 165396 34 41 96301 390 425753 62 19556 211779 57653 34 26 8 2 8 442866 97 5 1 988309127 398730 2 29 7 80 164034 11 10 33 57 342524 51 453374 485565863 922430723 175475 96 398833773 1 248484 372155574 351085 93 495279 7 7 92262 3 107553 87 43 69 68 42 34315041 840417287 644108416 492081 471343 9 244203 94195211 6 487917 1 32 365500218 39 73 113251250 76 219456 59 416628 50 57506 456466 795846565 235022 362506985 21 96 76 462675 475928 26 92 40 58280 2 140994 97 233870 41 339734 745652052 10 269595 5 79 83818 69 510730390 70 2525 2 34 143406 1 53 449430 382799 405718 158912 224798333 469188 326844 416203762 164920 299012 49 358369 19 56 58 227087 459888 126538 11 26705 72 80517605 78 89885 33205 25837 64213 132798 255606 24 151201 485533475 99 271080 278772 50 271611559 447733 4 415750739 14 7 95 55 116276 31364 93 79 54333 5 12 404821 322581 235650712 48 107968 50 1 74 366922919 30 404779 44 410748 68469 7 474249264 60 48 15 1 8 51 26910 27565659 269565 198320 421168 7 13 397515 19 257780 702719088 98 24922 447535 427258 705796839 75 64 46 440108 81 118336526 354277 376435 207392 8 50 334862 2 84 368525 163483 248403 66 28386 36 4 9 87758 3 24 816 265945 7 77 95 93908 55 76 79 73 88038 394466 167483 34 4 9 49 94 254828 260050 162978 204903 29 64 220228 210496 417787 347598 424099 33 1 85 8 4 160115 77 113276 412479 65 46 15 374008 13 236140 465134 86646 68 231185 52 97 64 78 208106 444576 538590876 164055 30 26 48 44 37 366415970 80 96 21 72 4526751 150619 50873 4 73 196299 2 30 81 375370 451351 83 199094 83 17 103211 4 36 23 375510 201832 84 317894 91 12130 655411970 18 21 55 40 309155 342948 275498039 513278950 653860734 35550261 172139 118963 8 83 301723 29 20 25 3 27 55 381276 126602 95 15 40 98 486722 100221 17 8 73 232087 69 197469 91 63 88 62 408461 19 98 73768150 803402779 21548 7 94 36 152636 893211415 68 62 20 492664 5 285194 38 234254 100860 35 82 144932 439423 11 37 175499 720082988 327441 432214 9 75 79 8068 32691 61 81 97 33 68029 179421 397945 314549 34687 274179 247362 8 166427 67 413913 51 65 498363 38 54 116957 25 92 247189 107014 6 91 45 27 61 29746600 83 93 303349 351817 347169924 61 181170 16 294417 145352 435617 204634202 6 119800 24 4911 9 3 404265 230632 169891 463477 467537 60 27 18 57 485714 468011 31603 8 381807 41 87 76 25 37 413512 58 315399 114762 373139 9 246292 73 160567209 166162 461254551 111572 155015 820839445 8 97 31 436523572 313398 9 374214 455027 46 103973 66 561796066 470733 331240 7 503666673 147444 65 72 44 867675116 139940 57 24 22947 43 68 25 61 250770 481551 1892046 86 88 28035 301909 85 43 375844 830532576 970467157 408790 46 34788 52 84 442072 42 388713 308207 322482 459543 29 174688 21708 35 125182 46 2 241770 59 93 52 148339 393593 422914 1636 25 74 1 49 9 463558 904615836 776172573 82976 2 356234937 3 773694344 706985350 4565 404760 74 27 23 446930 461379 41 476827685 481611 78 511212536 62 53 308845 16 37623 265477 4 182397 390275 485947 5 221281 6 350458 97 736572913 211815 39 359588 596336183 18 204312 362092 215921 143097 62 1 63 459035 67 68 5 28741 46250 498207 47781 30 5 41 217745 62 89 348429 89 31428341 335677 78 31 60 17 39573 345817 475892 68 9 5 6 190489 80 379283 411598580 829909419 455862 2 24 294623 188662 196173 94 34 294191628 318798 80 40194 58 323733 79 87 1 327710 3 9 487512 379779 552506060 97 43 159522 52 74 37 161416045 488837 95 440527 358336 510021012 81 8 63 76 1 200027 93 86 448155 379884 204726 323964 21 569552223 299195 90 8156 73629 340843 39 144178743 65 48 219321 271523 1 44 310130 47 39 74 241978 80 82155 3 157176 492365 73 22 6 62486 71 55 76196 14 360452 387151 470404 85700 62 404473 52 56419 416864 7348 135947 256414 822739811 623352681 186721 32 770310528 97 21 92 34 457045 40 472051 329962 61 728635145 307981 7 987055421 31221 973 279780 493464422 10 51172 231665458 437846647 19 36467 35 154856990 40 315304 1 6 99 364646569 374628 4 79 7 80595 400587 44036 9 970356744 4 415068 73 63 101998 184601 49 7 720427066 209315524 90 51 55 294284 234973 255473 354216 433290 358518 9 721262135 1 375131 1753 75 343366 104202 2 173996 46102 11702 63 376914691 53 30 53 426134 481842676 196931 4901 470508 3 97 341036 480374 4 122979 216759 117867 66 8 36 63 89331 365297 274675 349542 686104880 38155174 305267 8 5 55 10574 6 37 192579 3 59 7 75 32 25 74 129308 690385800 410849 63 51508 448463 21 33934 27 283287 84 217173 123821 6 92 412940 800059568 34 4 300065 86214 330050 891420038 122975 38 84 19 440959 12 349155 203974 713628781 95002 7 274422 859652295 170829 157984 79571 47 87 349846 168956963 40 86 442036 163605 4 33 13 517 165474 5 5220 461433 370349869 8 806759437 4 309761680 50 9 324748 55 78 212207 4 63194 31 18 488351 82 913996500 265949 85 1 337666 4 28 3 240279 2 278701 56 80 223586 464034 4 780176469 858582964 109769573 56062 26 106702 219357 324773 3 221685 6 8 89 174899689 83 62 328023343 28 1 47 150745 385584 342369 5 4 879148086 398483 247147 9 9 46 601707759 431508 40 6 28 352357 51 11 197574 285729 46 92 295167031 292495 194651 21 4 43370 65 13718 156273 100500 403569 53853 89 1 161855 38 482013 6 109547 230694 6 14 17 4 99 26 7 28 30 6 259014 59 184310 327761 392196893 63 79568 141995 185810 239766 6 9161684 330857 95 82320 74 22 79262 359438 8 23 144355 48 18 316753 6 297685 51 57 16 24 93 48 485636936 221455 468893504 161500 5 38 20 228454 652816187 491518787 404611 201804 142127 436136 453178 68 78 2 433449698 592197798 66145 93 1 897734557 6 325306 158397 405325 121173 167577 9 363882 130322 348369 56 341710 55 3 492215 48 418004 355442 96658 300182 132609 57 343188005 93 24 76 73 418523 55 366486 21 26 327707 404503 5 223989 466550 284507 441988 1 63 99 143000 199945 90146 394289 48619 323793 304501 1 247409692 292270 139830 80 13 58876 428708 394453 51 2 691747407 4 47 460726 188717 2261 26 21 62 74 99 149043 294965 95 449212 7 251091 82 1 82 1 76 26 1 60 6 386565 79 385374 7 4 91439 37 26 426315 5 11 4 64 38 472018 478452 65 253382 87 9 444653 398846 162211660 306828 91357 141594962 468513293 66 44 310742 28 441979359 142413 3 67 390247 8 18697 43 4 476584 334365 592694354 299621 416111 381815 57499 340486 382063 84 242913 30513 91 89 183177 402465 78 484569 227088 60 127652 9 131272 131819 90 7 859718473 74 18 253087442 274496 286161 83 473212547 297457 95 464630 78 180527 73 50 941697549 27146 91296 871749261 184135486 337198 204414 91217400 3533 26028 173572 363230 48 235217 351331 83 57 128292 36 385296 170066 21 503820900 98 274444 464597 198973971 53 1 61 89 401100038 65 7 59 81634 3 15 31 95 408161 699695272 37156 32 223377 13 46 7 67498 56 7 3 33381 156412 19 5 389598 63593 399894 38 427521 66 91 469629 148234 9 8952 632379214 486616 9 433664270 25 10 93 85 436302 66 372177 177354 34702 315913 77 110455 53 38 11 54 62 495672 180158 488009 365518 9 38 87 5 25 47 27 26 961300921 34 62 458180576 48332 222246 74 23 242780 92 48 17 272609 410250 71 49 154093 4 487373 216436 11 91 66 177917 87 251755 413672 80 21 47 6 48 75 90 70 49 278838 57 197287 87 1 983729969 877423641 25 72749 8 139158 54 99 9 52998 63 4416 15 87 41336 403862 85 36 54 86749 58 64 80 54 391659 122562 15 36 89889424 60 200037 10 2 74 17 10968 26 242561 76 167135 81 52 53464 404152 49035 30 890940409 224398 164484 30 487371 9 743171343 98 20 228861079 97 122870 123789333 96 470055 73207 475528 186965 63652 39 65 96058 43 492062 63 444095 175726518 213856 61 117640 497456 29 146885 47 74 152857 166933 313572 296440 30 98 260387 170200930 37 66 81 76 307144 24605 91 1 50 81853 417376 70 324664 45 134426 30 59 69 34 489561 37 36299002 43370 40 52 226688 219744 61 76849837 21 453703700 97 41 52 6 460858026 349383 341040 18328 44 48 71 118221 430001 7 35 47832 461455 69 87354 172564 313842032 31 50 18 441756 80 50 410393 26925 2 76537 194531 47 37 979677315 319050 125033 1 16 52 30 93 19 9 8 74 26 84 383102 330527 213163981 315213 39 72 242337 840103594 222682 382561 23 112623 47 63 4 32 140711 71493 101178 48 324334 63 23 25 9472 84 45 94 70 88 408374 23 31 178483999 877845539 97 148815 77 59 395819 655292055 138170 70 62 6 420525 98 235186 624892712 592224113 269774 382260 85 423192 57 92 321860 56 170736098 75077 384557 97 442179 14 644985127 85 10 147301 491745 58723 46 473969 464010 84 909219329 23 248918 2 16 890721464 64 3 464188 320592 34 8 18 58 6294 91 77079 234287041 223331 529951246 48 59 198089 49 68 111120 10 49 276870 367320 3 204605 716712944 91 33 71 56 108155 66 364306 52 322286 98 57 376679 108147 48 527400112 45 41 14 303695 175263 138076 88 1 10422 517034806 61 173382 44470 91 18020 8131 8 156452202 28 64 8 69 69762 5 40874 386002 88 706294974 61 88 59154978 15 8 40 189629 8 9 52 42 48 73 77 86 492295 89 38 91 817765277 47 342854 170689 40845 96 64 941953579 22 25 468553 177123 81 11 470468 51 39656 9 38 680454423 4052 69760 198686 177553 247464 18611 78702 5 54 48 17 78 75 398656 67 8 79 4 67974 41 9 614496383 1 316776 60 2 43 67 4 8 89050173 6 92 335929 29 10 1 19 3 65205 60 57 249192254 71 90910 88 210167 56 95741 72 14 93 29 643202174 261309 148524 430770 253570 331022 374120 7 75 402289 66 1 4 782915401 339588 6 1 32 53763 389145 64 91 489391 484592 120868264 7 29 11 81 22 24 66 1 425613 73 95 9 59 229487 77 61 782630373 846581828 204601 58 10 661931208 4 284410 314181065 58 60286 311943 45 454558 435459 173337 797215828 383553 15 704563510 239721 468747 29073 116888 34 148189 486061936 743434240 134430 373530 135334585 66 2135 11 74 77 84 471153 77 9 375897 39792 957768602 228703 89 73 154834 87 48 31 11771 245675 259399 549768776 2 465579 75 9 423259 326525 8 449887 3 558977675 798697821 8 12 27 43 25 96 35 64 13 404636 3 29 495495 348580 9 220503 406552 52267 97 92 78 89772 8 267071763 4 772022141 30035 351960 7 55689 67 211486447 74 87171 71 40 17587744 83 326494 96 38 28 167869 293016 49877 22 71571 10 167232 9 95 31 84 98 38 474671 54 5 177984 467785 83363 22925 4 161305 323720 172874 24 86 89 354787 2 283864 380201 477489 68 24 71 95 83 266501 32084 40 113187 497868831 72 83 7362 1 432612 668034954 333030 57 416746 925971259 653731980 32445 153643 42472 1 804434337 99 1 315127 91 270029 94744 58 554261169 62934 31 62 210426 29 434133 4 66 3 23 163748 30 371951 96935569 255550094 4 321992 14 115250 11 23 76457 157974 685605820 398059423 416296 68 77 596 755976079 75548 444326 43 59 47566 7 23653 496259 775675082 135419 33386565 79 463394 405683 1 71 5 78 639283423 58 40 20 133434 7 99 168379 6 58 349138 11 77 90 5 487679 490603 76 72 40 23 44 468121 486213 85 20 26 69 210436 39 243110 86 145368 134662 321648 1 869016126 23 20 168135 69 435062 268723 93346 8 884249002 40 29066 317561 90 5 78 319159 99 86 1 378472 271685 24 460032 264329 50 90 270269 144778289 16 129266258 107968 42 89 81 220474 63 17778 218135 401414 335750 361215 44228 87 29 48 70 59 96 83 201319892 96 5 9 16623 71528 3 6 196739 60 817958551 28 419278 104715 3190 21 120319 366934 54 2 359182 12 40 311790 35 228329 282830 500972394 279050 53061 7 436274 234837 99 190073 87 89 88401 38 25 83 9 34 39 16 751624129 354346320 421081 247785 440108 466984 816748540 2 470044 99 552675519 9 83 8 154045 11472 41 9 99 498624 9 168463 7 293426 400460 143377 90 6 319339 488287 2 79 76 246858 96971 314125 483763 5 29 82340 55026200 28 899795797 89 289592 77021 8 77 43 3 44 405758 460021079 53496 224618 754222534 16 235708 258614 57960 1 83718 400424 409730 68 330832 1 59 461854 66 894335875 264524 85 6 50 407464 108671 9 139114 306935 486572 444625 39 201197 114298 810056293 376307 11 184892 73 13 28 14 37057 154087 14 27 108643 8 82 40 91 451563 6 981131595 16 70779 7 15 35 377462714 23 5 4 25 198979 65 39439 323997 86 66 127568 32 168644 150683 393413 90 49 82243 867155797 482417524 82 473667 17 13914 669717682 137127 15 49833 28 87 412550 230039 74 59909 226578 9 129996 54603 70 275461 239411 89 131491 17 14 351943 458432 1 41 7 60 11321 44 56 494222 73 5 61 55 252981010 40 332108 28 203823 455290 12 97 339631 3 44 394966 18 88 251052 5 8 47192 288172 4 5 341914157 712978698 355763197 924710391 319270 98 263780 20 977034215 75 20 680117092 208074 379357 339222 866456526 52 13 397115 32 95681 196101 27 8317 276180 60 24 139593 319714585 4 347971 290744 57 38 21 68 33 40 470737 59 148433 140194 59694 51 318068 468969 2345 343126 23261 5 72 1 7 661585187 2 455872 89 22 31 15 814443826 37 485239530 7 17667 287365 166232 43 277214 122116 15 65 213801 64 479042 283290 132159787 3 97 63 863719202 337276 30 60315 163708271 291970 215825 47 20 39 412724 26 263538 66 2 7 74 174065 243242 63 668801231 70 80 340972 450914 463883 25 402633948 893158068 70 193088 82 19413 343237 15 103041 1 393460 60 65 76 251396 114804 158383 44600 148395 702221936 30 5 279112 271270 479793 261075 38 90 189670 192363 166100 1 78 146820 164592232 9 394540 24 3 88 361812 897361466 230537 411041 74 246134579 51 5 47 12 259990 33 73 76686 250358 83 16 85910122 86002 217112 172436 37 111632 28 458317 155573 472571 50 257211 352776 4 114930 35 3 18 30 464312 137800 285780 90 71 8 58 625888933 48 6 815388606 74 93 187010 492549 136 118676 47 294861 7645 337212 193997 3 54 793505518 16 1 405858 175154 273167 411452 137440 396840 58761 30 2 58 6 445063 44384 5 5 169399 19 77 360919 142862 54 107306 177148156 92 99 106728 181514 95 80 89 180028 892581167 522894633 62 364770 457273 438173 402104 11 91 40 260669 341087 166752 7 328672 76823015 213620 38 898289855 71 76 442143 4 123704 60 375278 26 11 392835 945743389 67868 125722 24 467782 65 8 109559 20 49 5 25 41055 8 465883 85 4 115920770 56 71 5 826939243 69 44 87 440877 35 248896 62 36 47036 42 148255 91 77 23 11387 96 28 33 726193769 969600648 491726687 8398 4 873358555 712348561 92 327734 228759 106762 345550 7011 453617 3 73 7 4877 38 533007170 123200 8 55 309115 55895 449718 98 415372 76 47 79 314167 7 86 664491334 9 48 12520 15 53 31282 121390 49 84 40 2 28 58409 473721 223035 207119 180006 107714 338722 17042 267280 61 71 12 638 331804 41 383459 13 7 83 32 631710549 42 310795 151653099 12 94 491106 90 34 164133 78697 87 326775 74 59 84 40 54 37 95 47 392027 807996427 220698 24 46 220766 335215 3 441398 380008228 5 32 24 265110 35 76 12 271806 48 84 207839 63 26 26 27 93313 972971949 98 394784 44 781025380 314073 215051 10 81 700694249 943075112 141901 54 73 265486 67042 162023 497151 7 20 74 22 278884 360368 279027 202351 154324 430442 91 398310 366888 9289 17028 19 91 83 215429 86688 53 82 5 249501 617973391 8 71 286208 60080 34 312245 6 16 62 16914 92 8 50 16 91 72 68931 3 80 32938 174711 56 97 262502 97 97 39 440169832 33 171595 165818 33 53 57 380987469 60 28 322699 121226 16387 397728 13 76 114821 77242747 273310 473072 9199 456592 66 329244 44 171574 96 166503 46438 466903 525606152 88 98 297852 380723 3 181385 79 194965 329509 183508 64 363897 102334 207840263 192465424 328034 9446 57 181730 67 27881 76 772163236 98 408179 97 35 313366524 76 3 97 154947 343640 57 29595 85478 5 51 74 378631 18210 35 56 77 20 90 62 208532 455651 58 18070 379577 397460 229252 268163 986950088 30 265497283 7 277751 206343795 27814 46 44 112729784 71 169863 87 150983 70 70 80 170052 44 428116 110761 168263 950086008 52 34 88 58 115087 36 78 366400 27 76 41 273670 138079 37336 116379 204096 3 473016 706593256 291186 61 129619554 166675 33092 179614 312762 32474 71 79 40 287019 793247108 19 218949 8 24 210838 71 3 305751 119958 65 2 22 762291122 7 16 8 50 997529804 109017 73 420973 335151 123566 83229 313737 470955 499530 177177899 457943 15747 371126 8 14 43 224962863 24334 93 89 45 323114 94 409821 838420081 84 178752 443814 21 969805141 15 1 51 63 413792 91 87 21 481090 24 605858682 126349 19 819877884 3 67409 252211471 59 55 63 104104 28 44704 6 274557 336531876 8 13 1 47611 466672 480314 37 39 262630 85710749 36 227383003 87 32258 48 181831 25 160070254 125844 200757 33755 383595 11 72 452398 185541 15 17 132690 12 86 26124 63 198697 187359 95 432225 7 4 787127997 224244 340914 89 23 25 387224 85 95 56 88 414970 157543 12 980181666 81 20 17 12 94 34 906656381 361527 94 364452 24 56 1 14003423 55 398935 15709 94 428917 25 25 74451 96 4 130430 54 25 263942 57 10 96 19442 100805 37 8 31555 337355 265447 266725 182186 32446 118976 730304159 92 175963590 50 869134618 135964 49 213817 6 9 147245 93 295432 299052 21 45 326566 98866 96 11256 66 420213 47 96 95 99 463818 365894 287393 33 231225 18 83 438250 91328 85 49 17844 451104 78066 68380 473944 271791 5 86 68 906010192 437017 49 44392 372694 85 295919 289858 287562 88 30 675218859 450922 72 444494 220207 73 192725 104455 126609 215650 57912 53 30191 70431 43 67 50 150916 7 62 13 53 460599 15 25 94 276473 65 58 66 49 238714 66 434459 109680 237871 164276 33 71 20 420003 54 29 89 87 89 46 313036 49 74 87 73 33 265271 462686 6 57 130156 459031 18 77 435696 314305732 61195 93 29 181964 57 136793 56561 14 522171961 216570 90 414590 3 937217208 5280 90 113772 46563 98 13390 297461 16 109226 71 5 167748 488599 57 50 86780 55265 480540 35626 73 64 37 21 50279488 288201 349431 46 61 94 304802 331205 65 81 26 3 36 35385 188410 486500 4 9465 916811409 464923 276965 20 228351 25353 26 3 419931 9 29 902696147 316277 73 47 1 26 478449 108468 2 60172 431 7 84 469299 34803 350239 58 8613 262339765 95233 83 485736 16 804277331 43 416759 6 318619 77 37875 83 481623 5 205254 2 160073 36 295074 324820 45 683215777 26 72405 346029 37 31 348683408 210824 281822 475194 312791 2 44 776058496 392360384 8211 326419 62 58659 42 97 207787 21 100736776 305074 129656 310306 876920412 131334673 11 17 186631 83942 60277 86 9747 200399 8 2 81 54539 263820 149543335 31 11658 1 354729 394994 28 4 26510 76 459606 86 24 61 40 815872795 94 33842 92 804055424 53 41 2 95 89 86 36 398105 37 494203 396414 73077 62 148578 455500 127863 67 40 13851 922001708 708014057 22 45 36 113302 199090 1 28350 750711007 668276989 570289645 65267 1 167370 436775 213131 395121 24 99448 424012 29 93 95 50 7 193346 274461 2 28 257577 11 182138 3 115350533 43 55 92479 21 275486 96330 244709 31506 67629 58 6 478651 39905 312526 85 61 222724 53 62 421971 4 9 12927664 447668 8 671095121 4 5 7 302460 81 75 517848690 5 21443 56 286386 106719 217626 51 484435 119092 24 418899 87 113789 354057 363112 29 54 82 975559498 259611 301933 164242 272611 66 4 52 97 62 192027 2 7 14 493489 31 23 137654 472348 483550 205315 174553266 598728178 35 72 89 13 128017 45530 23073 21 53 185839699 64 68 51 10 180890 39 62 342718369 19 59 14 74 411648 99 374052 28 261468 142295 99 324861 75 7 451520 824136216 24 422563 4 394979 1 180948 29 59 55 84339125 307614 60 494100 541413208 4 19 53 901539643 20 166361186 3 8 50 419405 306476 21 246133 294515 443460 5 42 46 436994 4 59 334939 446128948 1 414620 93 50 24 387817 201451 74 77 138174 981285298 138723 25 71 269541 181934 56 8 491804 5 5 251467 41 353994 291837914 67 84 95192 85 84 183847 135739 331804 323747 853620302 222172 258752 2 87 9 23 5 16 60 781635255 70279 341956 124419 95 20 348099 368554 219544 73 5 67353 182912 163852 64 41 54 345833 33 53 14 7 44 35 92 478451 1 17 6 27 366036 91 238754 456817 34 43861 155432 389086 8 289782810 10086 4 399005 309315 84 35 40 28 6 395838 66 61899 196984 18 45 349106 363914 5 400574 190614 59 74 71 444022 96 9663384 95 51 426498 46940 684314499 458324 167965 6 55 991312918 6 42 20813 5 65 99 18 19 93940111 534318627 334221 3 407084 428189 47 62 62 651457159 98 12440 57188 94 177149 663399866 9 2 55 91 98439 25 537881286 275457 470249152 454111 138951 146555 45 66 391912439 448899 95 57326 9 76 3 395085 361279 1 25 156366 64 2 250137 412372 23 210236 33 61 144573 86 84 12 329010 123293 52 23 84 31 71 313995 338254 43910 91099 505494223 226531 68 36 333569 447755 96 56 431491 311109 96 473951 286049 80 36 131420 36 36 72 50 29 1 25 4 54 36568 66 1 69 360981 6307 483839 237287 9 8 186156 53 172873 53879 68 38 311689 27 360174 489372 81 99 4 90 233505 163846 96 2 2 362854 947622782 70 71 109133 8 94 52 5 745173283 995845240 5 60 82 66 472483 6 75996 60 89353 411017 9 837085445 54 50 99 69 30 63 99 4 29 98 57 56586 176612 73 253511 61 226444 121034 38 56 276243 35635 1 12 8 68 92 43 367560 84550 9788 168787 45 14 180393 34 240159142 20 248350 6 44 319220 89 75 271299 349849 26 189367 72 53298235 389567372 12 4 466006 23 80 200828 55 262205 95 45 58 60 46 77 44 65 18 55 42 51 4 283668 267240 11 1 46802 15262 15566845 190686 27 9 273613 66 47 12 176871 217853 13175 227463 282622 218266748 5 483528 494943 257 68 67 38 5 47 124391307 197888 279420 72 81 66 377110 71 494964 352022 354556 28 117974 411492 3 242740 56 209020 336903 71 160697 84 362837 28 175783 81863 122766 309965 362219 78 424122 75 23 1205 451556969 150764 92 85 89 89 390074 2 2 328540397 397351 16 805722737 98 89 7 24 192747 51 457409 3 73159 368722 405072 452193 61 458374323 204807 351305 2 43 108640111 534997689 15 70 5 2 202124 194522 281661 34070 8 1 129888 28573 343587 135726 31 80396 46 208785538 35 33 5 25 310070 242663492 153901644 115838 47 5 60 287459570 223072 30 96748 9 409688 68 75 181896 35 254690 227801 57 255698 64 382108 377626 45590 24 67 252373 32 8 123520 179995 409799 133650 3 19 205261558 83 409148 24 3 93452268 46507 3 192156 80 230201 472508 42 186834 35 3 498014 23 415496 246328704 37 81 79 18 76 37 44 85 8 76 150653 264568 31526 23 309766 58 92198 5 61 305603 207801 283726539 24 148789 438387 342630 10 96 29 56 88 4 6 753383825 282279 338508 73 382176 141336 348027 61 79 7 68 456808 527240584 220889 347013 65 410385 57131 716590588 98 7 354456 16 45 462862 2 7 481729 1 44972 11721944 43 339963 272655 74 85 225600 30 23 203865 23 43 437149 27 54 88 31705 424323 369478 106079 20 471246 64 347064 35346 341451 959229995 439413 345290 99 469900 166384 314973 35 211405 70 342904 269084 41 34 75 37 352267 124011 13 60 40 8 394100308 47 450096 183903 21 45 29 95 423876 49 219372 8 140783 68 63 11 333519 219745 342141 4 72 395693 658067464 96 28 92 254825199 99 71 58 307790600 439923 482950 458658 450614 46163 38 367616 24519 9 93 288089 122569 19 90846 188453 56 19 437037 33 153015 234530 39 313632503 3 4 721234321 390004 87234 57 3 32055 13 27 606053159 308601 266906 738583841 9 13 8009 486608 65362 286602 28 161604 808270687 41200 1 56 18 69 205006 52472 419422 28 84 252456 318396 89 91 42 51 474400 196052 33 294087 605408114 84 49 52 38 2 33 630902828 255817 217668 189185 32 262804 1 544534341 507513971 45 90 11 670013034 156689 47 121185 4 484117 92 91 480925 15 313624 15 116547 180926 57 91 59 112469727 67 114372073 200194 170441 142833 40 86 22 356478 19 121610013 235640 24 491412 29 303201 53 170566 46 406461772 1848 3984 315746 20 21 167281 85 441229042 493561 18 253467 59496 237136 53 44963 152451 267917605 18 386159 31 404903 68 3 96 119884 70 320141 4 294174 77 331188 68 50 46 14 64854 277598 181158 63 58 41 4 85 290526 3 400162 57 95474 18 281221 574671046 289861 32281 45 60 46 156027 3 569522831 6 470118657 32 18 32 49658 84 47 506130086 8 12 66 2 3 398342 36 59 26 276363154 175255 16 239015 480264 64893 20 130595 486485949 95 546265178 49 12 279543 26340 217870 66 438756 4 42 152623 121467 88 61 18 7 69 4670349 4 42 748891492 64 207026 316647 126623 66345 13 141397 137096 62 11 330197 44995 25838 103195 392378 64 96 75 284789 463778 178447 32 4 76 236558 92 269849 365297 65 209826 298276 27 315989 81022 379133 88 1 5 39 247250 482638 44 80 4 83 73 36 147798 12 43 103871 74 3 83 98 216473 301020 9 129352 335825 5 39474 124721 472090 370878 17 53 427941937 1 9 85 117239323 310803 248545 435774 262550804 410105 153154 91030 238737 79 342243 2 6 386083 7 305149791 165435 39 59 71 18 41 300914 178486318 390675 45 22 18891 56 92 62323 10 75 384244668 80873 19 90 39 57 30 193779 89037 93 6 88826 362442 870679061 36 29628 48 32 8 87 63753662 35 67 52 80 54 84 8 69 98 123614738 46 398459461 372651 1 11 404042 76 85 26 647734080 69 298206 483854 63 59 182324 161399 216829 9 588670234 258331 41259 34 72 6 77371 322839 8571 710742367 25481757 365975 493546 16598 445403 388588 80 2 32 7 182684 97 197521 69105 178138 356872 342557 71 48 64 271370 41 399941 58 229280 52 13 332218 99 57 4 58 16 180826 310314 433899 314233 68 67 90 83 67 22 9 130095 439730 413756487 294897 398876930 86 9 90 12 8 25 166513132 81 141987 93 10 49 52 61 90 145635 80 40 49 95 145388 27 75 74 8 48852 58 432785 116809 67 211872 437534 50 52968 54253 2 56 94 250935 54 26 282190 214927 141268 649784787 103254916 40 92 30901 485182 339470 40 148879 96 432827 78 145324 338463 87 385100 28279 450517 336291 38006 37 259106 88 68 84947 813845622 99 48 26 1 19 888237071 174648 51 129981 11 78 86 36 79359 7 86827 63595 277246 225956 96 81773 182756 475346 98 86751 2 19806 4 64 227786108 95 248872 1 467088 57520 13 11651 413914 173814797 17 348151 57 207977 458310 54 23 338295 482247 81 57 446844 87229 36 27 96 6 482114 56 59 386078 33621 64431 176930 5 97 12 121128 53 68 17 215430587 247212 87 990627975 147625 77 235603 188023 256610 26 72574 23 365118 364574 460194 17 124367 1 424578 215167 18 117048 312407 235422 98 185273 278175 84 15 66832 97 20 116269 29 433584937 8 46 39 121081 291092 83 491798 63 351089296 19 13 22 9 4 1 439998 72 31 81 317366 150708 99 42 67 12192 520857497 318869 42 173677 3 50 50 493039 57264 374956 67 463179 410126 8 25 118885 72 345299 934294583 80 61177 52 85 182293 48771 48 50 79 882768592 318314 55450363 174673122 41 469587 84 15 7 135769 325618 92542 4 36 461533 76 921610946 424670 56 455970 8 3 540334031 9 79 262451 93 43 74 303802225 264883 337913 275224 25 74 59 2 5196 7 8 149139 43 188679 500263763 76 197585 8 278505 323432 42 66 409968 377707 90828 178625610 96718843 222295 354044 60 80549 423997191 74 31 150178977 467381467 465168 85 136469 21657 25 391486 77 91 588575285 6474 53580 28883858 129279 33 49 52 151088 23 73861 55 79543 237430 95498 89 14 67 144791 431809 16 466112 95 14 49752 190169 493364 28 6 39 239232 275354413 575592892 613120151 53 91 251502 144515 300990 425538 185269 67 29629 60 64 320573 416162 107754 69197 9 62 4 2 94 53 12 477033 84 2 293779220 485438 194192 403423 262305 81 19 22 74 454729 76 371356 707759486 87 226236 82 183117188 72 318924 292843 188666 584844536 1 7 365664 115096 15 892813771 10 42 108024 530865382 160354 11 36522 5 92 1 343828 59 79 197165 117247 81817 766247907 19 9587 317379 91 63805 174677 63 4 52 120607 414912 413440 4 3 170463 82 280411 20 72599 98 227315 3 83 32081 367955922 61 85576190 6 57 339188 83 395802 345526 99 7 4 944210527 15 399698152 17 304434 391140 61603 52 63684 51 161826398 48 160863 52 8450 226056506 95 49 13 436376 354037 15 32 19499 285880 241409 223867 88 33 93310 375091 657374713 344244 413299 423629 8 79791 16 394818 84 48 16 96161 136009 43 99 44500 211347 619942179 154224 78 47 68 489074 29 322139 15 3 524345802 2 437726 45 2 368849 297939 327827 247543914 10 464732 462085307 998722833 76031 971284066 785782218 47 9 78172 454645 69 331438 64 29 304064 13 52 7 38 331120 149128 2 9 383311 167686 65 57 67 52 217610 485357 63427 285473 16 73 228971 55 18 209010 14873 8448 327493 210920 344411 90 68 141559 149024 28250 90 60 179385066 98449 81 5 224354 154353 6 30 390481701 62 17 212042 106291 75 224691 77451 119575 54 36 265754 997270404 146188 97 55 49754 24 24 45 97 91 55 167973 7 240333 570019665 30 489323 48 92 900013559 130942 36 30621 784087811 46838 254343 14 4 77 61895 860884960 85 46 495446 17 105030 16 10 94 53455 40 4181 464523 38 52694 25 98 34 38 21185 988010666 123724 364754 451746 6 54 397254 73 485548 56 60 279555 41 80 93 8 67 331454 7 8 396836 9 23 401068 16 58 28 352788 6 77 111965 31 129658 54 16 10 38346 5 129104 36381 54 81 407674 58 1 475335 939645200 16 360557 370392 2 429822 214497 67 409580 83 98 35 43 73 951184421 79 63 56 33 37 32 93 3 76 74 30 150578 122324 464027 28 22 79 231493 367271 64 66 6 354400 79 90 180168 446140 14 99 1 36864 124729 198975 60603 30 327719239 354661 146522 79585 83 747426760 497209971 256417 33 370725 56 30 96 959162599 45 588157151 187450 29 7 98 134897 387602 21 67 945078350 43 208605 315295 418199 405268 98 77 75 266507 348732 360440 77 11 97 6 132388 54115 779983110 14 69017 6 223419 77 223178 467554 227048 27 89 80 81817 40 28 3 442196 26 36 97 16 32 71 201375 262710 264212 473511 71 89546 15 56 88 223547 90335 88 32 26804 10 403017 14 74921 400228023 29 87 94 179092 18 76 98 98 499043 14 455669 69 69 75 285876 22 96 103126 85 68 220037 256961 43 1 324379 94 88 782970723 8 5 38 73 415343 35 428487 334067 51 77 38 537029421 13 46466 18 79 30 61069 451414374 11 84 66 12 49 56836 430675 4 5 24336 64 24 267944 339939 229993 14 606318338 469969 8 28 64 44 221331 22 460300 27 2219 355800 299369 452180 432414967 856986678 232018 433543 92342 103226 81 387799 229200 33 53068 44 51 118557995 18 61217 39 361496 112048 87 483481 47 84 15 63 258493 366452359 192151564 1 982944136 72 345305 301429 8299 48 419795 62009 239244 301569537 45 87 434843 324891 307880 8 491037 13 10 81797 212161 37827 449599050 240590 76 415766 548725535 64 157472 28 336884 190290 46 991361693 295118 4129 89 62 367190 297980 48 340802077 33126 85579 130400 127932 9 36 855962334 283818 469500 21 88 43 38 17 418153 51 270949 78223 476332 23 68 8 90973 29315 819089907 185951 120059279 440546 80777 12 26562 11 601737997 232032 4 269813 10 87 4 46 79850 452110 253311 659463917 52 946241729 153750 19296779 67 150551 130978 112580 103640 21 64 221611 71185 315362 24 83 107761 303776 161560 406926 51 196771 614640488 1 322736 260766 19 94 57602 22 66 317073290 75 109068305 8 12704 391649 416477 12 23 32 290346 87 219919 60 415694 6 2 89 103667 85 43 58 1569 77 352121 4 3 231235 60 40 176725 37 52 277835 84 310264 9 32 417889 11 76 9 6 2 83 81 35 287741 76 63218 4 78 75 70 324730 267526942 335569 1 171717 199567 464665 74 49 52 19 465192 29328 19 17 457197 374131 75 478874980 60 97 314330 73 11 106923 81 109088 435318 298899 93 380077 237246 243972 96 391221 108252 60 112097 6 401890 119842 16 381395 384499 402370 182836 9 7 1 10 232269 59 133154 498852 47 90 878617625 64655 273603 166088 329877995 9 25068 49 7 373041564 435250841 96 10 83 84 41 359259 141148 57 8 408582 20 52 12 495089 9 50 836855239 454593768 364026 645865586 84 38 423049 86 94 56 3 257971 7 73364 133736 180530 9 274332 370510 246925440 132875 32 76 7 50 72 289356 4939036 631112474 8 345343 233574 24 88 24 43 82 31194 137832 98 69 152530 299062 908477277 99 16 458318097 40 2 94 323650 221191 255898 291328 215741 29 541228455 9 66 76 658991881 68432 474919 52 628021376 4 241834 452164714 69 240097 374631557 36 281948 25 489698 57 87 18 18 225700 1 317355 83 87 137754 238628 182508 34 77 39 143924 279758 572295226 6 69 67 380248 438717 16 425013 95 37 370905 615487559 472162 385758 6 86 492420 429947 10 806689740 17 336547 47 4 134661 25 22 327779 191879 44196 14 43734 43 57054370 233963 149159 120467 14 142747 38 65 71 8 213766 84 7 420227 38 1 54 34 11 279265 125393 165923 42791 436120 19 13 115534 158920 166983 112614806 780617488 343611 10 131156 140274 3 7 81 437963 49 362928 1 51 72114 76 78 227284 36 395411 94061624 3 64 143579 23428 279226169 90 240707 75 116696 481399 152048 28 66 51 261117 532704501 8 230948 440610095 2 4 6 24 17 78 145466 385091 304304 235638 743926979 71 485962 4 249987 94 62 90 92 134853 79513 188047 5887074 99535 272917458 195325 2 79 365731 253687 80 997588621 346687232 63610 343355 88 405092 302866 308986 229362 311592 291739 497975 94 336434 217754 3 330981914 19064 12 91 174128 416229 38 43 95 5 18 351112 229625 9 260380 23959428 409862 29 55 684934833 719414650 368618 87 92 64 233963 119809 389002 219488 443969 20 339973 56 245256 33 25 40 828298237 435273 294076 15 336584 4 1 54 95 321264 8 354658 20 181480 17 498540 40 60 220802 46 20 455034 425556648 63 181427 9 179191 2 52 48 22 11 6 47 110920 2 83 15 57 64965 443273 5 395193 234971 54 95 434723 98 250363 81 6 972686455 247993 196351 250074442 461982 9 45 96 250307 276747 6292 3 175239 6 6 348112 4 285151 221777 57 330108 87531 277461 60 39 465196 31 48 84 231305 96 21 21 203265 11 60 40 55 79 72233824 80 77130 258384 19 390688 78457 2 45 68 55 5 38 326438 53 19 13 5 25 6 1 361954808 78 4 73 12 79 5489 231116 50 8 171674 80 298762 80 279211 147491 1 4 4193 43233 45803 371932520 65 68 33596 22 286697 26 117499 60 193443 3 60 362678 99 373495 8 69 93 425997 3 1506 213765 63 93 313666 428441 295463 59 445486 97 406552647 265478 68222 13 93 37449 156021 54 399474 45 26 126701 402464 81 86 333657 79654 73249 139132556 95 57717 224277 609131924 70 70 8 220845 497531 262869426 147633 8 68 26950 87607 447262 241146902 491098 31 63 7 471737 252235 53621 37 271036 437868 53 49 4 76193 274486 38 26 208220 58 46 42 41077 499088 9 80 61 987484530 8 365672 138768 41399811 82 21 355781 304474348 4 88 29 417004 552575743 448757 156378 83337 28579689 23 429299 39 305221 57 76 6 305407 24 85 74 26 5 86 202948844 282382 74 46 396442 183080 50 47 301943 158116 433583 616747275 693158253 468188 136288 94 47 54 76 444357 455831 25 90 375392 466944 16 778772972 486274 52 68 76 259566 95 9 9 427602 9 110529 176565 50850 51 316977 154280 14632405 43 32 13 109741 5 788876927 290193 482234 85946 93061 932739377 408210 38859 1 511111700 59 2 12 38 569464652 83 21 216136 75 42 41 36 70 12 83 17896 76 58664 21 58 381979 50982556 96 527396708 44 580960553 87469 28 92 64 22 23 293833 10 6 162672 40963184 363653 314531 22 242679 494716 198496 23 7 2 130299 3762837 187339 1 12 8 37 67556 55 331753 377727 341533862 7 19 1 4 9 204584 1 152365870 85 50 19 65929 21873811 36 7 43 375804 211079 370659 84991736 17 93 158329 339065 168030175 58 2 303831 35 1 198563 327228 47756 74 86 109081000 9 64 164261804 22 194221 371822 19 74 216435 252618 329968 38184 175559 369592482 85 26798 8 55 502515955 428102 291315 482813 832355755 30 7 1 438204865 581114175 10 362266 39 6 291977 7 999769575 502847848 18688598 92235 21 18061 228035 105484 214744 247030774 75162 91 52 20 8 55 24055 82 27 135155 92362467 41 33 495944 59681 185006 218199393 1 1971 75582362 73 28 34 3 42 49 386945563 85 68 325702374 90 132357 356281 220275 359290 211598 35 827903846 7 18 446476 18 235740 79 93 234679 48 44386 425859 496760 61918 99 293243 247464 60 6 2 83 272646 115823 13 253649 372316 980999781 310202078 463859 6 447270 17 42 95 404645526 2 9 20 27 214542 131973 431206 42 114902232 1 24 88359 286071 1 36 57308 55 8 152533 6 41 14 42545148 14 52420 61163 60 420735 1863 81537 336288 27014 65 150961 399391 421487 202342 45 125845489 5 718244139 179548 4719 16 81 325084 130163 69151 23 9 393463310 37 234070 3 351228 406506 84 4 12318 4 43 3 206872 484247 112472 243566 66342 6 65 94 55 81 127055 375140 8 448346 445818 9 1 602939754 60790 69 71 495811 56 434855 373493 46 424742 22 88 259697 143487 76 50 47 76 81 15881 445078579 176555 211770 263730 436097 1 962891019 316732 20 54 30 55 89 404050 16 44 66668 12501 276901 151284944 354102 8 350306 2 135824 51 919352618 31 8 92 26 368595 66 74 26 37 33529045 2 433031 71 353789 3 38 11 7 10 51 299619 222084 13 117728 82 173077 38 257097 247404 70 370193 48 193784 952215124 60 10 51619512 84 40799 2 550902767 71 12 92 93 236797638 78 258653 74 313235 54043194 150371 98 55793 81 19 152022 39 647384852 404851 4 84 426516426 324696 92 33 47 53402 20 33 280808 42 31395 31 334857 85 69 489555 5 26 23 70 71 412575 416952 52 429374784 192273 46 54 136676 2 68 197978245 50 41 17 34603 39 5 102494 76 474277 392866 39 286932178 133076 206872 226997 167534 86070368 96122 243725 88 79647 488466 23 158556 997225950 145802 28 49 208114 33 398441 470884 147647 1 19 111729 67 99 108103 391644 39574081 367625 262175 91 5 99 96 92 23 754333933 45 63 383246462 295782 90741 33 4 87 1 57 70 78 395000 23 96 24 340737 41 1627 202800 19 6 12 412133262 20 321076 324307 761083185 983569777 83 85 18 1 43 338858 56 369588 157301 222231507 62610 679788026 50 473533 83 6 69940 75139870 89 98 75 82 99 884847760 134583 85 8 315150 220057 93 236827 358633 8 74 71 36 335911 398136150 72 238370 4 62 123395119 71469 175885 9 100629039 23 86 470153 190535 43143 1 282828 98266 428325 225384 297734 96 264125 161164 25 38876 23 34722 5 41 6 219054115 9 2 1 298590 87 131951 67 835464067 3813279 104395 315766 26 54 286290 95 290055 56 442595 276273 64 156668 4727 158698 328193 30 259380 2 16 23 171530 97586 21 67922 327437 490678 257378 100591921 81 167500 49 359693863 51 262713 79 15 35 932615969 117924 668385234 47 209342673 6 75 74543 451917 391641 11 25 241307 290434 117042 30 47473 235935758 6 2384 22 1 815593338 266548 7 637327171 420733 29 214850 101858 67 60 252644 20 8 5 166615 24 69 5 23118 23643 83 9 1 90 249047 83800 11 456281 6 10 848241151 97 7 14 426440 449116 2 22 68 9 51 25 178152 112778 190996 426087 337035 6 94 37 633659113 441468 256082 53 43 339414 35 66 60 86 68 497005 85 483653 107775 401166 15 80 216674 165080 43 379503 7 461692 325995 67 3 73 5 29 4 82 8 78 18 875558478 91 65 208503 77 64 292423157 314231 277000 50 2 44 48 156818 18 247665 5 13 58 393887343 446401 5 416894 5 9 178872 101574 65657751 2 9 4 72 33 240680 14 22 72 257065 89 750069491 69 4 54 298738 841236497 56 22144 267322 38 1 51 98 496126 51 409528 83 99 283975 78 9 18 66988 106687 4 17 185195 78615696 63 7 61 8 74025 64 428303794 73 392100 202169 366599 47 63573 343938 87 38 18 93 31 92 3 46 66603 291734 189815 761654856 117249 294178 66 2199 168737 933511062 1 619257263 4846 847695783 29 49 20 85 428134 78 50 18 81 76 329262 17 21 38 96 2 1 66 238545 31891 12727 45 350606 20 14187 89 201194 90 23 172671 375450 656 78 48 357677 52 14458 166616 7 41 31 4 80 38110915 6120 70 26 494535 98062 23 1 9 384508 344331 27 77482 1 85 127191 63 156976 15 67794 482070 301570 94044 45 93 210379 33 499072 857934550 436459 253641 158651 25 299232 91 67089 287457 465589 263581 127728 354207805 403054 458326 722278236 332161 18 194436 138505 144234 89 1 273633 41 148896 487602 98 98 48 86388933 50131 455093886 47885321 92 183080 14 366673 48 481305 23 243356 4 95 289659 46315 399548 97482 400293 89033 38 143196 56 256120 72 51 150821 68 9 211654 25 46 37 181062 468416 355957 492510 219636 26092 313661 348753 49 429538857 53 353292770 28459 30282 77 81 85329 240536 45 314852 35 13 328623 34 199072 272593543 161954 78 1 406552 523396900 83710 73 49 10783 8 4587 108614 350553689 289138 410503 19396043 36797 205161 133694 8 95 273517135 28364 582779183 5 2 87 260573 25 22 4 334491 814269856 36 29 284219 136795 297541 456408 75 624193770 33 87 11 68 14620 732073585 96 51 333628 238804 99 2 175570 1 70 3 79 89 44 66 484118 395746 11 62641 346138 98726 8 58 472319 21 399192 4 594951201 150763 57 66 9 246070 406521 320914 338179 863855615 1 445384 172571 83094 82 54 409084 9 97 33 244656 1121 684390973 93 275482 576950078 249244 75 72 1 378898204 82088 396949 79 15 121296 16 414813839 80 396469 41 187750083 459848 332660 46 54 309403 31439 4 298097 44 33 237101 88 7 15 363028 62 3 256237 6 8 479535 380216 98858 911080410 498766994 15 172772 20 90 306846 320434 30 228165 97 77 160349 772717544 6 317623 277037 1 15 21 28 1 410941880 222823 21 50 447890 184057 225425 886038281 978448147 44028 20 295995 16 35 322383 22 71 297211 12369 192974 260217 202687 52 82 459495 16 50 40 430100 405103 29 339120 77 81867 72450598 30 680279108 14 1 70 7 94439 78 511698200 419517775 17 422158 481454 243492 412920 92 77773 67071 268820 64 406269 50 79 4 8 778790374 346786 73449 90 518035148 583450964 56 137540 21 80 319338 50 374040 237953 60 60 328821 163015 24373 4 59750 121733 79 2 289477 88949 68 6 90 25 49 433554 293327 206090 25106 444987 39 25854 339998 97 99 38 246915 91 9 448387 31 8472 178595 51 333870 173666 82 85 55 485016 9 60 64 316772638 52 62548 359756 119074 66 171606 6 21 92 55758 316961 99 475731 485564 6648 78 6 98 84 23 121700 64 80 9 53 99 93 366863 35297 15 136439 326849 38 201839 8 466382 124999916 1 312852255 46 39 252915 79627 349066 52 287395 382980 615857770 87970 132854 188141 390595 41 16 774517537 51 8 411343 8 77 448838 415368 132834 94 64 35 426365 27 78 11889 348032 999712278 382971 43 77 41 180042 7 108826 78 55 8 39 368501116 60 24 226737 453103929 134749 87 82 5 95 26 98 57 96 803029029 490685 119746 434536539 79 378131 989608523 516698928 5 79 416049 214828 117071 309775 4 242781 90 490550 369993 40 49 7 88 34 92 80 296218 49 485278 90051 3 18 325942 38 308749 438290 13 399869 542300225 307686 59 480257339 18057 397645 208044 123914 163154 314371583 82 42 326667 469968 207688 219632 88 43 98509 229784 96 44 19 268751 43 42 227639 86 325796 4 457179 86 70 259581 28 6 3 94 34552 62 8 71 154732 79 211930 15625 282359 56 6 487641 40 425355 86 284262 649162226 26 83 418444 96 128682 539025949 38 166273 87 57 6 403020 341073 65 119485 543201273 5 9859 356170652 2 99 373860 32 1 89 172084 36 9 351823 748857742 2 462571 332388647 320877 105449 210053 126094 59 42 240810 22 75346 22 49 138036 44 578164828 375086 207920 62 351679 141852 88 88 80 291669 4 50 327050 27180 22 13 232280 244769568 37 910628215 227027 11 443517 46 3 159638 220334 89451 34 8 193849 86 76 126642092 73 259426 9 24 294225 107763 735414175 360615 606188185 58 52 379813 7311 398176 99 3 103445 56 40 2 182655 47 93987 166459 76 295042 103688 35 63 95 43431 208896 8 60 38 125599 19 212682 495905 418830035 45 310719 442218 253990946 96 92472 10 73 366238 20 9 2 741319297 397677 64 32 71 1 55 38783 58 38 34 314828 206229 203689 14 89 99 422834 232757 51 3 89 62871 208506 97 39 63 330204 94 43 94 7 167624 74 70 73 488891 490885 3 919036879 40 50163 349239794 305569 1 478810 497931 19 11 12774 84 88 17397 360673 32 10 9 38 423305 55 87 10 88 215796779 30 3 33 456150 506252766 997489716 828782926 76306 62439 33 75 380872 419427 11 1 12 51 17255 10809 401669 21 3 270020038 735684699 107073 438870 205035 91 73 64 84 96 4 906669467 183904 1 64 222452 20 18 74 12633 435619 2 469283 42 674178369 73 94 75 1 45352963 376757738 429397 287404 450523 547378321 286310 1 62511 73 74 93 124250 122593273 51 370673 32 411276 63 76 217055 181979 175620 757097556 129080 50928 49 1 86 188180489 426548 97 203526 3 192888 50 86 1 472826 389035 410074 73 14 774 75 23 34731 36 145228 6 65 30239 304032 47 60 402417 58547 134163 5 456145 24 341106 44281 28 11 373153 52 280709 52428 75 93 429111 16 4 57 223076 9 87 11 390416 1762577 394032 469285 95122 10 56 500235607 324273 126571 48 184803 371214 28 14 1 180019 85116 54 7 638372063 28 109059 47 36437 7 80627 395710 535810401 98 307625 81 728961214 67 45 70986 188479 55 5 92 23 94 391401 72 31 73 24 466974 29 18566 2 265516 325970860 30258 85 464060 266744 206046 63 41546 27158 97 25 232778 26 21 63 82 129882 37 315433 6 447158 760142229 8 52 49221902 43 484185 38 402570 83473 405521 540721225 36 281426 45344 315890 43 414549 83 30227002 209164 6 204751 130449 83 48 491921 377880 41532 301304 33390 773279455 366115 64825 67718 5 23 231996 21 361735 55 8 398529 49 27 12 471896 24 430341 98 235555 8 444127 49 5 67 8 50 81423 79646 55719 296579 429453 450595 323022 86 98 13 50 45 12 456735 16 46 322216 75 35 215621 48 4 150845494 24 34 56 87 90 79 232357 685763096 63 20 669571322 536199609 58 117635 337833 36 471364 79 205538 355255 95 193754 411988 68 82759 269444 23884 880127189 235193 72562 32 5 417949 63 352549 109962 151087 83 88 368115 24 200471747 87 454780175 92 362042 9 162697 341661 90 10 847256879 40 40 77 269546243 461098 98 21 34 18 65 310455 9 25 110012 109097210 50 356875 341524 82808 166130 68 13 188377936 57 346844 429335 22 99 3 77 399599 6 127947 554105286 6 66 36 193480 11 357426 560 91 463145004 114091 34 2 401787 56299 218631 63 65 78 6 2 69634 93873 28 6 953377930 66 13177 284646 80 36702 877783144 318858 202955842 75 4 163845 449345 51625268 435555 67718 314046 161172 358572 338839 261457 12 255794 56 357036 24 54 69 137679481 39 160560149 5 256441 23 257429 193163 247739 21 437196377 179952 165163529 164581 333480 77 156479 53089 461524 11 464001450 3 93 67 44 26 48 295224873 75 35 102765 1 8 799840893 55998 72 82 47 3 83 71251 82 6 97 243079 3 84 69 88 21 170054 76405 409074 179453630 272593 81 68297133 145312 145841 85 447069 3 36 20 18 87 39 44 93 97 470762 99 61 24 72 4 200820928 7 240210 58 277611 318045 206352 371442 491600 194979483 181925 29 77 8 7 243930 18984 12 39 19 82770724 485277536 112953 309814 402209 272864 69 115002 45061 70036 2 25 2 99334 309132 202866 387937 69620 318569 376636 381538158 56 2 5 253982 1 12055 303819 155779 406402 162312 17 8 64 440278 282525 10726742 58 172278 1 81 51 306663 67 60 26591 181510 71 86 76 461925 31 84 389220 421409 337744115 418302 5 67704 193198 86 57 266775 53 17 42 824791552 67 192287 229055 43 80 359159 100300191 74 30 43725 77 50 17 84 69 624582461 27 49 392403 70 434034 947654833 99 18715 76 49 35 278085 77 427678 5 392383 6 7 57739 291046 358151 173414 246420 116954 597957893 108358 7 69 7 83 77 69 25 50 8 438089 7 18 148939 88535 90 36 490928 63 49 173294 106668 115510 78 74 141373 204473666 122975 189974 36 35 88 67 89752051 90 78 212151 6 17079 91 17 156264 8 79571 85635 89 228569 297264 129768521 369327 3 1 459891 365723 83 254277 613974048 373472 2 69 505136997 203403 28 7121 10 321019 29 2 103906 70 68 7 65 936835817 762963791 15 14 93985 18 379306 54 79 1 177105 206332649 70 118548 33 3 436080 8 960844702 384440 222535 179783 79 69 127147 7 410768125 489200 24 73 71 77 348653 78 38 3 94 90 51 19 439224 125474157 68 52 44137 156444 483555394 28057 444234 9 84 33 36 76 406906 347393 8 85 385300 24 5 76 55 38 202033 341683 48 74 24 51 220054 232565 35 112401 8 2 4966101 243238 354812271 744903681 37 139614 115083465 54 30 96 453613872 69 559941590 480876 8 6 54133 135743 365495 85 328287 3 234074 255977 4 55285 8 68 14 92 428251 248228 46 177509 1 95552 453668 275707 235809 418995 79 17 97 289589 29219 28 465609 6 58 6 412781 41104 91 94 46 38 1 34496 27 14 85887 10 411592721 94 43 869411389 34 73831 9 47 75 438072 23 84 89 219477 18 1 478757 269973082 337897 466164 33 108305 76 193730 435790 341867 77 9 826293678 172916 37 67 27 169277 814459244 7 425491 38 29 41 64 38368 76 438024 8 378660 54 193816 78567231 62 12 88 6 98 307085 4 56 191943 166235 488822 78 30 7 204085 17061 85598 424105 225187 275207 98 328503 51 5 47 43 30 248850 2 4 205188 287634 7 2842 72 35 369086 83 61 20 88 41 166459 44 3 17 461595405 1 47 9 150886 36 200062 167746 6 8953 94 63 206000324 8096 166915 66 459513 554528645 178149 45 118594040 960186739 79399854 143650 122954 202091 348954 909233256 30 7 49 89 32 894582530 37 49 10 396738 279043 248987890 26 190831491 336985 79 32 29 13 96 69 19 35 349020 52000 285564 412701 66 388007 233352 1 94 325672 399122 347337 100520 135612 92 432509 471618 189832 407464 147989 483125 17 35 288223 41 30 37 389536 192543 85796570 365405912 8 67 415255 70 3 838140474 172733 39767 56 195927 14 23 61 61 38 420902830 412429 158543 61 35 33 38222 299884 387317 78 620757951 369860 485476 95 40063 2689 279316 29 231124 39 71 147084 739990134 153664 99462 339935 420064 55 61 9 78 89 27 58983 14 930070997 15 210301 77 10 41 86 62 259988 339709 6 71 68 58 30 98332 68 279638 421608 759739462 352086 304627 70 106701 424848117 8194 154303 65690 23 21 62 27 429462 86 73 135824 164268 473877 71 344476 4 101237 24 70 4 28 115845 56 23 688032089 69 187389 331490 892603166 32 200838 285834 743088557 34 19 458180 59 282118 98 434696 349162 19446774 410610 480761 3 38 74 417424 11 77 53110 118854422 897894257 45 38 2 56 67 162374 408513 81 78 225158135 42 357022 390752 78 432465 129038 87310 190812 78 76 7 729005846 657365638 14394 438608 48 68760 62 64 438799 26 901778908 206255 237636 83778 6 48939 605041639 95 96 72745 189120 29 50 930437412 370610 60 26 140837 29 391938417 9 213360 1 94 273654 75245 373852 43 445438 1 472893 42 15 118154 212971 71 57 84 422866 60 58 383868 569000560 7166 386102 81207 78 229197 332979 123326 438899 279498 44562 13 33688 117960 436439 42 3 322640 50 64 261587 16 7 92 33 48 86 14 12738 93 369815 392518 691309825 72 550173901 27 143875 165059099 198123 96 10 25 87 93 89 17 253269 55 109772 89 330279 390890 409317 588879082 50 3 188609 176165036 2 39 47 22559 56 92 33 231147 50 436984 33 32574 248001135 9 246404 477742 300350 57 2 6 248176 9 224993 159557 3 41 473595 276578 21911 41 94 3 258454 84 39 159068 18 134532 452395 9 23498 30 90847 362015480 45 858181191 175159 312189 43384 638837220 2171 83 334633 462910 6 36 94 428184 38 21 76 84008 92222 92 493301 85 91215 47 373908 95 22 82 222712 833689153 333971948 491509 74 852698007 430912538 10490 24 288354 44 46 70 409960 131832208 430314 190829 490071 432072 895318446 98 104879 40 400339 479936 323469610 179067 302457 82 334413115 339352 218321 189284 490354 394006 88848 82636 15 84 42 7439 81 254833 65 5 82 5 75218 94 9 253259017 156529 6 82 293308 1 28 282424 43 124636 75 67 13 7 71 422333 80 38447 5 425523 5 23 92 486272 245590981 41 47 50 400415 3 244343 3 51 100987517 89 7 11 224506221 13 10 76 26966 100660 390513 36 406121 178334 339007 4 83 142785 237843 192542 312246 255704 407707 4 93 419573 476502 105097 284930 98 58 20 49 85 88 493691 466207 616207496 81 97 180505 84 28 30 79 23836 426284 430678366 76 154868 383941 85 99 28918 496832 1 178800 136994 11 9 255117 63 46 7 818196767 25 49 36 71 6 2 4 47 81 58466 88357 5 396334 24 204524 174475 61467 13 27338 85 62 47 55 184184 293641 894151314 260643 23 57 17 366507 86 20651 87 433581 93 62 45042 12093 513582761 60 41 45 3 9 12 39 10 410858 2 459544 645191701 23 3 246163593 464695 32 448324 65 392307 220701635 776467067 34 369393 51 135805 355493 108917 54351 157036 90 71 250517 53 55 62742344 323848402 42 71825 97 834590895 64 275699 38132 1 21 27 35 120191 305997 49 491441 8 32926 110827 416258 48 470772 62 36 2861 338145 162699 811653275 55 59791 287402 93663 4 64 16543 91 677122645 255126 13 235192733 238708 54 25 302411 90 11 29 9 217168 5 426200 14 5 99873 77 5 17 79 75 24 50 26 93 60 142495 384342 87630673 49284 32 3 77 250048 26 91 306083 34 64 57 95 275722166 449232 232047 429511 28 580518201 77 84 70 35 77 562548926 370062 323604 10 98 57 257656 28 341547 56 2 336002 2 33039 805074293 221428614 199182 457634 370660 116739 53 7 51774 81 22 139137 46 67 64 202406 18 479389 227713 64 70 40 8 91 62 4 44 108082 25 42180 45605 396196 64 18 2 80 48 286327 165936 105308 89 133646020 18303 235941 459240 431838 300553 69 209681 58 252545 241410 491764 52 428861 221341 222328 362943 29 74 74 45 117552 370391 23 17 1 65289636 62 17942 648182419 417335 184627 9 2 54 232363 26 54 241945952 9 77 525993062 827709027 23 481246 38 3 104465 87 63 192378 88 48 99 440979 412575 40 34 27 209677 54 446267 363166 353629766 80 816957568 823 9 23 95 355466 17114 69826 811550327 21 3 93 232501 325401 374567 258492 443708 89636 29 19 67 93 906610117 75 16 222972 5 93 63154 51940 5 88 236020 67 253911 46 193334 33 103220 14 348768 23911 91 98 191004 66 79 26410 385625 33499 43 166082 3 4 321769 117234 416110 863313112 447380 392573 10 67 94 6 819311285 28 8 64 90717 7 429866 8 60 33 70 432539 338362943 457652 45 498933 9 318532 176748 328916 73 101483 365386 402545 11175 91 240706 223087 17 61380 98 71 56594 436837 15 43 277499 53 428584 59 275452 45 471775 47095 5 129751 453748 14057 40 72 13 2 904997927 22 218559214 72 466280 31 170863 293169 107119 301009852 53047 153980 26754 72 124399 11 98 350663116 8 364245 35 421916 290724 271525 91 747336827 998918815 209933292 42 445420 402662 28655 191222 10 26 489807 103198 35 10 6 93 54 212755 444118 86 30 85 635333828 68 99 5 473752692 76 73 3 5 92 570797408 1 5 11177 144823 262452 3 305129 299826 9 38956 7 14 4 18 259506 66 41 88 213314 426176 234708 45 247041 225509 89 86 124858 77 106269 17626 194335 73 246934 96767 424162 59 745988264 51476 93 7 256068 49 19 252254 376601 365601 473113 97 196533 16 96 173447 98 122672 47 70 70 95 376375123 17 715284107 46 65 84 87997880 307751 482326 170929 8 230142 5893 249461 4 28 341149 56 7 52361015 376967 289434 11 95836 37298 747170477 58 93 42 281778 10 461352 69 58 9 70 787683887 4 4367 24332 110565 277031 12796 25 463972 22 26 69 50 284081 352854 57 71 8 7655 38 89 5 296762 443588 444644 405386 89 23 55 17162 266902 86 103784017 182836828 48405 91 9 35 47 755191356 49 412193 415289 4 96 621622046 77 20923 30 445604 67 344484680 305944 259126 232371 729965577 877671436 283000952 40 14 24 9 60 27 66 243367 52 21 97 87 10 40 728208554 92 60 36150480 95626 36 34 65634 484586 315720 197450 41 92323 67 79 3 288866 314442 95 78909 91 339062 494461 184939 3 49 180463 216405733 163123 377470 91 65 98 90 271779 402985280 19 5 268050 456868 461282 5 78 27840 9092 233651 72 47 93 425805 217172500 425708 91 72 61 6 91 87494 3 175945 170289 2 34 68 22450 273372 885324413 70981 77838 945096282 74526 364440067 68 193182 483248 399209 377569 24 426060340 314943 17 8 5 383141 96 362863 353620 25 49278214 43 48 80 54 4 338352 16 99 390348 9 27 135616 55457 89 39 6 416008 61 98 493513 112056 463389 28 93 477558 4 190419 925793994 27728 418869 27795 62 40 418396 32 55693 71917 343702 1 92 87 255645 38 137235 465489 315543 329401 82 85936 56 2 195570 374925535 20 75 18 40 254595 12 424628 225873 8 25 65 186742 482431 92 44 430318383 464710 1 30 183793 429273 79 85 452724 76 7 200602 119819 496971 152094440 801843366 3 7 225746 426049 43 64 115861 146375 141015295 237184 568609513 127045 79 464977 79723 75 79847 49 1 7 241834 20 74204 35 94 30 366218302 72 22 373240 72 920361703 286352 37536 2 445493 241194 25 3 13 82 13 62 128904967 327569 646261539 72 67 420235 360367 7 394374763 488721 79 81 78 337433 14 22 7 341692 290786 325544 76 83 840424698 93 4 22 361401 68 83 90250 28 78 8 24 314862 50 281356717 7 33912 63 378549 400134 363395 2 32 8 64 498105 379837 26 154659 96 798437088 297842 18 101916 84 558556186 239145 7 189493 320235 17 42 2 212577 93 243798 445248 358991274 76 308565 22 110144 13 62 177076 15 113340 24 76 156089 138278 394648 36 69 95 5 455107 58 63 449751 35733773 44 54 8 51794547 87 337455 3 354210 412755399 310319 60 64 257062 405560 23 280912 488057927 78 45 8 40 53 89 51076 64 28 2 18914 52895 21 182167 313166 8 357264 47 121169 74 24230 387080 368591 213390 597875487 52 17 383650 408320 9 94 284496 689541514 34 67 996056877 78407 40 38 5 25970 69 35 24 65 312909 134365 88 202040 7 33 366347 14297459 8508 60 92 337206 3 571593137 686367001 84 5 952628331 24121 23538 938122735 22 40 26 49 39 446898155 296326 69 17174 157917773 1 117528 35 26090 19 69 479346 360196973 12 4 275068 74 84 3335 442854 11 61 3 285506 60 47 81327 299586700 31 2 152480 102374839 55 298275 343872 90110 344933 91 71 27 18 86640 28 70 8584 399878 211448 37077 463182719 457535 13 24 25 57 82 70 262101 69 9 18 381607 42 68 188550 26 23338 497913 44 20 24359 413304 6 27 123364 309786 26131 370655 443916 83 99 468971 496846 101769 433935 76 33 304788 337558 93 341237 287640 69 97 11 16 437521864 232473 271207 12 83 170774790 17 97 393339672 494978 79 61 77 4 67 21356647 927558840 264830 199295 466239 341218479 77 27 497622 45 877857978 88239 1 4 50 41 47 392030 72333 195953170 15 2 327668 394305030 4 68 64719 52856 67 161282 242610 57 96 16868 5 308563 51 19 46 324557 424979 192764 121813 108626 5 34 75 942212684 23 77 25 86 159510 121930 412486 19 83 478504 27601 22 87 9 9 91 16 27 346116 26424 408457 73 28 98 390984 205775 92 463014 10 2 181594 139067 66 4 375492 2 3 21 25 3 121450 50 22 47 307442928 34 51 7 264556 37539 89 50 74 109728 464498 300786893 25 31 69 43573 12 73 42 204326 205790 90 56 332619382 2 79 80 8 24 65923 91 445152 455256 21 9 53844 53745 246678 3 72 64124 286470 150365 327695 86 80 378698 371060 39 11 826927857 95 463086 96 4 15 56251 211872622 64 78357 85 3 49 68 61 348749 425934 59 404102 232067092 9 57 187770 73 221451 86 2568 89412 72 63 105097 21 408328 70520 9 19 91 482771 51 162915 64 62 92 28 42 1 61 82 113323 369075912 77 70 265468 8 5 44 5 211240 147355 111935 42294 521232576 451374 223191 3 55 40 198403 87 5 6 4085 330118 243134 9 65 306304 46 50 53 64 60 9 312614 483242 399555 132120 345101 1 87 72 43 68 58 396028491 2 42 244157 456488 325932 140605 228983 97460 32 452449 87 9 525574436 99 531182142 66 498062380 8 53 24 357159 23 306035 991346518 29 80 302928 317468 452772 295051 323578 92451 125122 84 431381 467042 66 13 411324370 206638 61 2 235934 8 498246 356337 259306 2 563816816 30 459961 12 419741 9 215607 93 63 75 29 301635 254334 240841 459524 18 77 264193 10 103824 55 471646 81 72 25 868134741 202413 12 75 46 325745820 40 354981 246954 69 3 32 428344 7 55 79 250360878 28 6 1 8 361833 33 450974 43 66 56 837165969 96 42 60 77 910071981 10 324111 99 46 82 7 29 462603 149367 78 55 52 30 384147 57 52101 234096257 356693 512132481 378965067 25 33 21 390525 82 216543 13 66 2 74 394474 343284 418364 9 80 30959 40771 54 83 35 167162039 102826 92 49 86890503 58485 442976 45 445575 398472 194846 15 11351 65 135034 387263689 15865 333772 64740976 51 46 2 76974 251628 74055 28 24 82145 52 100407 8 413487928 231926 5 73 30 207865 47314 55 22 78 8 465268 83 27 34160 17 9 103350 31 8 28598 74617 427644 63320962 423255 208472 56 223451 60149 41 64308 71 3 9 208687 368402 43 33170 52 99285 5 377351 64 21 456265 54519 12 93 70 23 430776 41 175223 288050 84420 10 68 198667 40 44 245396 3 80 755797955 322176 265190 696813355 226566 72068 398830 57 144892376 319827 47 3 110014 5 82 358653 269950 417944 7 30 3 466946 382437 4 14 70 62 25366 103475628 331130 460747674 60 54 415598 303209 104289 794630892 303049 81 82 10 84 14 53 11013059 86 96 407087 214202 98 32 84 244544142 93 98 462563 448406 180010 7 389571 45 344141 450539 62 33 408818 68 70 8 170192196 3 312261 91 259930 31 842307424 80 272718 98330 8 156929 425019 75442 129480 431771 55825 331337 246632 157753 28910523 46 63 84050 9678989 25 22670 36 499707 3 267605 94 47299 28 70 5913 426565 409889 163452 30 49 72 6 91 70 279469 351704 209857 435044 205388 92 3 114872 80 956741799 52734 128990 76 367299 18 47171 36 4 424010 103284681 66 27 255241 633246232 27 12 40 2 376622 68 81 101345 65 91 25 450677 651835255 33 238726 566042919 180032 34 120964 97 6 342611441 489973 52 420095 70552 97 3 120446 474728 135731 287590 7 276876 342564 68047 47 74 343449 385850021 256952 327276883 85 62 356943 64832 199912 335247 2 41 479736 368282830 315680167 57 705268115 53 15 17 936536758 354766 60 437078 50 72 12 78 43 97 56 5 208129 192554 65 10 3 352104 23 25585 301810 62 99 900566910 12 96 37 68 233004738 339645 592637786 26 409009505 47 262062 25 24 131143 41 39 161241 417448264 23 76 37241730 518063269 22 209596 237524 35 92356 18 384014 158797 2 2 91 9 30 4 71 65 74 4 42 75 190869 272713 259772 928194727 754950890 30 86 3 167622673 351794 21 188756 110320 398725 3 375897 3 106881450 84 387903 114026 83 190757679 151233 120597 962853309 97856 646655951 38 85 122848 9 82 87 88 36 20 142855 87 320979 453086 2 920841463 423441 28 74 94 669912942 773986051 132081 485291 129635 94 369900 4 328525 475193 89 4 301767 88 27 164110 373757 59 38 77 362889 263159 187501 65 26 73 980909756 481567 96 88 58 10 514577439 55 44 168783 62 6 40 42 87 380454 466857 8 374938 126484 233421 19683 92506 576393710 20607 26 78 33 86 1 74 7 377689 241254 71015 181216 76681 873322544 246287 45 470574 17 73 27 31 32 55 76 2 110931 960242177 38 643039415 455479 320058 39 8 127149 6 304724 15430 16 54 418854 82 57 188048 344083 38 23 27104 339651 65 222791 1 842888845 260698 7276 13 745681911 63490 25 25 905496757 49 411057882 51 59 485837 871102835 325226 41 56 34 398805 233441 8 9 916031486 82 59 27 50 93 730787360 3 73 42 10 1292 21 67 146955 25 421173 98 40 18 127236 51962 22082 631066920 770084050 373268 55 33 46 38 484874 49 94468 383648872 62 423436 51 11073 269153 5 709709157 80681 52 39 15 899816779 338410 58 48 385710 92 22 71 54 9 85073182 111986 61 74 15184 88115 172254 121612 50 37634 966847119 61 27523 159911984 47240 25 48 8 34 45 47 397814 143508 18555 89 4 494100 87 205049 31 326384 8 65 462028627 4194 90 66 417677 185206 178029 429591 969965519 11 202373 339700 86 381947 86278 73268 40 498103358 71 48 196164 618802405 67 45 155551 51816 484371 95 253812 49 35 26 59 6 53 880164357 262904 170917 9 30 41 76 361845053 938901549 3 44 962474093 101430 226013 62 312800 9 148748 68 809488288 463086591 632587034 139260002 78 12852 2 55780 7 394689 8 10 90 115104 3 245635766 380561082 9 27 9 465969 358231 69 381617 59484 28737 37 457242 54 76 84 63 186932 223340 86 63 451154 5304568 50 48 280174 356979 73 78 49 13 693018255 51 332313 83 64 329832 428629 5 59 81 8 67477 97 55336 61 6 48 975520491 449873 34532 175981 34 298287 349259 6226 242164 43 56 5 397782 304456 459755 441236227 60 9 163794 195431 912238175 20 27803 8 15 215962 35180 32 332538 87 85678 348541 88 80 56565 27 858498219 36 100867 94 8 927381613 424447 455890 941630772 53094 50 15 269540 460871 18 99 479146 419762 1 435244 73069 4 15195 43 152409 65 7 444564 91 4867 42 51 86 70061 197943 161409 32 68970290 94 61 14 223636062 371137 655037294 425657 90 29 72 126740 63 87 27 239528 340374902 87 5 453314 18 425611 320285 926452658 97124 444261 57313 51 91 60 128335 56 100182 46 80 31 69 179486 407145 27 331418 10 383562 84 345708 62 8 93 88 184669 214999 62 2 9 806532859 112999 49 49 81 6 38 2 304224 12 6 66 333910 80227 363661 8 8357 90 883016316 25 5 9 57 860414798 55 485546 117961 117353 457930 66 47 53 31 467547 92 82 78 97836 99189 251841 100224 60 33 53608 320681 915111285 80637422 96 67 422091 341839 249683 40 49969 487692 332825 66 241430 59827 46 269408 119446 482798 80 29 7 212130 66 262694 184492 9 209903 19 1189 7 71 451321 92 99 173779 15 365317 28 1 293706 76 472448 29579 95 490515 98 421797 2 50467 238129237 365700896 58 42810 165558 400848 19 26 29 23 74 59 78 30 90199 81 99 89 59 54 20393 93 29 70 15404 1 61063 83 265092 33 43 80 261901 40 386976 6 40620 476990 754138369 418005 336863 39410 1 88 209118 1 380035 40 233536 122423 331308 128433 105591 337679 67 34 74 27 19 62848 405941 27 2 70 320409 2 33 247157 45 9 290289 4 120392 163162 289829 262336 50 327547 417129 86 53 100069 55 325271 221859 103135217 46043 23 29 19 3 17 284097 45304 338205 499445466 390022 97251 187625 4 747962761 26623 6 35 30 62 39157 141595 85 95 46 76 20 481432 66 627112935 362038 39 91 62 711916725 62 8 28 74306359 180515232 484307 418039 86559 31 87 35 252964 386581 962526306 457332 9 68573 6 86 70 81 494089014 71 11255 518059134 196849 10 300279 358845 44 42 221283 40017 131458 400886 14536 49551 64 28 116176 796696050 97 276987685 453089 365970 25 12 454858 85 202428 26533 4 61 41195 958370545 170434 401248 1 25416 9 703890398 52 87 44 2 33 60 7 79 276477 7 7 93 565483309 23 115783879 29 441388 3 49 8 59 8 35 22 482060286 269859 97 9 3850516 37 6 76 253318 400693 3 106181 82 402364 125025 96118 36 9 3 9 86 60 402184 252249 9 389035 201044 10 59 48 76 74 284333 114143 319798 326605 1 121782 190949 10459 219903 37 2 83 3 81008 350038 67 1 73 75461 66 6 96 224160321 372031 228400 338889 92 335965 79 69 24 92726 12 91 5 433814 428331 274446077 38347 371217 67 23 4 72 3 74 289641 390492 611966752 355126 5 145559 378861 8975155 395170 52 90 6 39186 27 1 672290807 291514 33 35 7 28 108432132 391739 14 97134 4 220215 3 99 30 156673 66 27 85 17902 99 60 172335 129678 360535 7 9 63 366379 473569 4 42 47 29544837 83738407 144109 97 62 309733 165785 9 2093 64189 47 252941 70493 49 196981 25 283039 103053 321462 60 283549195 163704486 56 496229060 199822 4 37297228 286384 46410 37 30582 50 58 3 34 49 83 355243 206087 495230 331973 60 192829 52 82190 7 179658 77 23 443708 39 107874 79 53 67 10876 97573 48 168575 82405 150077 177240 52 6 60 366547507 289609 77 189322 37 32 903625713 1 79 25 351466 2 50 372141919 7 68 7 915761819 71 247371 3 74 72 244933 209610877 76 6 90769 78 714244491 267040 331352 47 32 1 238488 498412 33045 13 74891 180279 55 64 403752 312388 41 477260 47795 158621 942767635 490865 77919846 359786798 2 3 6 84 60 392420 139746 89 351960 62 9 9 45 448500 2945 84 1 141098 47726 201431 68 24 55 365799 403676 138603 465542676 50 184490 283430 49 25 88 87 8 133917 335046 368854 4 14 460850646 55 83 31590 2 45 180586902 63 52 11 227070 59065 145537 74 70 244976 4 88 459779 219523 4 385210 73 135565 485079 545351481 65 17 9 43 56 199133 205525937 65 5 52 44 118572 15 51 153273 367134 372614 20 229036 448375 110319 30 74 492634 61 61 178609 67 413140 3 51 388114 61 8 57 15 409267 74 443020 10 3 9 75 484268 20 262406 72 129990 430181 430542 295238 9 3 282109 40 694297073 176125 12 55122 8234 16 6448 56 434584 110464 76 18181 423500 270815 213424 56 86 69845 16978 19462 132731 191233301 770033586 259019 40893 348281 5 20 22 675592670 304985 20 8 8 330200728 355563 50 407988 14 339471 431130 84 203186 37 347095 21 9 630342715 5 6 59997237 5 90 100868354 137231 25 39 246591 24 6 157879900 313972 56 41633 89 38 65 843131884 7 17 15 144474 3 42 122702 28 299066 561225748 365427 82 594525364 343363 37547 31 347716 3 41 58 39 8 17 124010 81195 449693129 78 55 398459 97 84 137002897 10 81 69 87 22 55 88183 235327 121086 793230728 7 37092 80 38 99 235271 77 8 423097 8 46 79 3 20 86 462478 72 10 4 4 15 255035 96336 420452 115174 220220 22894 1 65 433533 72 156764 405528 24 26 54 130657 177368 12 95 171282 289786 56 483096 159681 35 368195 52 272933 418386 69 452497 24 198695241 971950246 69 73 94 26 302548442 245536 119770 53 658333430 235249 1 86 2 128904 431227 2435 9 324383 184615 96 23445 285803 20 40 46 232341 81147 322695 96 123909 93361 33 6 1 20 67 68 98 8 30 85 94 91 47 548009917 486992 7 320624 857667457 229774 356062 333536 29 47 96605 181492 228160 74 2 151912 115488 78 62658 314481 160766 329848 409793 14 51 288525019 82 874336180 294307 70 389849 360268 151845 481701 69 240025 21 17 77 411791253 65 370060 61 43 391760 157412 85157 98 87 43 1 101142 6 329453 18854 12 439888 2696 62 125768985 54 612069488 57 94 52 61 101839 206773465 85814 68 348547 87 268190814 4187 31 36 447753 110418 49370 6 20 44 263717227 331193 51 399156 406471 14 424170 442691 288010 768249901 37 2 118969 64 88 231870 488859 60 9 21 427512 261231637 47 1 106343 338557 48 68 261389 626867043 53034 58387 18 27 89 74 43 45 18 490121 55 406933 42792 95 415153 498790 79 5 449425 281711 74 8309905 88 99 276615391 86 31 14 96 657222327 100134 71803052 5 15 47 29 331517 178320 95 383342 313866 297078 462573 2 20 22 55 71575354 399188 226842 12 156666 87 379160 94 449505 482340 64 72 20 7 41435 153854 77 5 251013 42 141253 35954 155096 154643 70627 453378 325476 4 539747030 309773 260999 99140 115006 11 80 2 422974 9 322807 55 73699 235458 3 26 53 47 820607691 434231 15 45967 20 270198 61 941197096 62 772814005 13 154562 40 38 75 50 216030 31 84 86 37 21 92 487502 616667325 107400 778736365 55 95976 2 258612 832822940 78579 242039 30 5 138633 13 12310 353934 58 7 183637 323988 65 67 72 79088 51421 65 79 3 3 289407 803977910 25 2 334089802 279072 5 156414 27278 76 606 77799633 46 214569 186580 76323 38 160356244 3 86 988490457 69 374878 53 96 65 56 94 284042 56 43 75 96 484413 10 86 247883 387964 791139767 26421 28 79506416 7 59 591832108 43 62 4 165061 185119 402761 333523 148716 86 416294 368574 244945 50 208387 199631 43 84 206385 8 72520044 93 100871 249807 22 8 60 224422 32 438745 129163 72210 3 303676 39 38 328060 59 19852 335768 105318 478924 61546 92 122585 3588 496275 92966 78192 54 402773 84883 15 52 83 307206 360659727 68 57 8 445948 447453 15 91 4 64 63 5 16 72417 61 83 5 430552 69 300723 2 25 8 428177 472294 433496 264547 485192 805991751 952497820 49 499725 90 232553 114146 68 11 30 81 750718797 69 122843 5 90188 34 43945 416374 54 205709 2 34 202236912 293578 2 206288 225821 7 202348916 78 9 285770 6 835238621 397278 16 224497321 90 39 23 94567740 566838966 450723 462258 363567 294819 73 58244 17 24 16 49 183999 351153 8 416005 9 42 64 2 488856 81 908348324 467008 9 481687 272932 484273 53519 733965008 2 67 381520 71 89 321701027 11 184751 294362 378260745 985157247 164517 55 74 5 80 26 336408 178691 470312 14 6 5 26 6 349712 251907 47 5 46 5 59724 1 50 43 243062 81742 81 747414598 22049 29 89 92 4 67 163860 12177260 148832 313474120 462877 8501 84 5007 189297 61 3 58 35 373390 8 460962 59 241183 330172 12 73 212890 33433 59 77 61 271709 11688 41 317985 233626 380155 53 91 413961 4 317196 473507514 325312 418765 259682 94 5 42 260004 463720 851305969 404600 32845 75 351133 366929 925141675 58 198533 119323819 911473700 88 652011101 89 447890 17701 371697 31 32 75 435489508 279799 17 15 91433 115276 8 1 5 208116 456867 37 981086188 419549 127816 461362 374006 28035 472655533 12 215400 69275 435400 80 400849114 151238261 14 30 50 259784 845758343 1 366198 51 277528 138596 31 52 59 50 322391556 37 20 66 449811144 156664 436485627 28 366118 93 847520880 190777 24 54 12 21 46 52 32 35 40 305493 66 66347 44514 22 335713 87 357709 478527 137158 36 85 37 542328595 2 40 140471 68 68 197362 429635 634946955 82 333425 499766 46588 10 99 6 123610 343507 23942 56 11 42173558 459295 321542 74 62077 73 92 1 2 62130 41 755935281 491082 6 25 299956 192568 39 18 1 43 22 173930 6 45 238380 178294 33 39 51 47 77 4 886940348 466959 48 9 273321215 13346081 466578 90 21 22 179695 7 34 2 49 9 63 357500 757849601 313847 420539 188964383 5 28 66 265609 120525 496548 79 283225 560625062 34 6 2 120614 216367 401069 90 409282 324435 6 299553 170016 85 184913 88 496829 389144 241215 84 412521 75 51 292421 75 64936 59 179139 55701 260203 7 73 932884064 418635 212324 472699 36 9 101490 44 83 651494394 2 13 330992 92792 59 92 61 185795 90 30 466647 40 81 443954 300598 5 9 43 315813 37 67 53100 50 3 72 34 49 39 11 54 26 6 59745740 24 78 353430 33 36 441641 5 183339 193169206 362108 47 90 575359519 383371 458030 8 90 84 13 436379 87 79 24 69 429956 434042969 33 71544 420465 399388867 9 17 37854 22486 453988 289297 11 53 3 66 4 329806 92 246542 436355 257825 98 59 649732452 64161102 70372 56 30 3 205950 99945 22 19 315022 56 177498 42 268512269 17 33 56 269590 88351 95 118896 1 88 34 49 50 88 369541 271514 209466 52 185076 1027 315595 718552234 69 451720 84 5 58 2 451406 25617 66 6 58116860 74 349795 27 157580 90 6 840290876 204385 2 29204 92568 18 87 21 333034 65622 358051 461265 78 46648 399311 298498 50 91 306473 71 33 593449460 134902 231073 3 621403653 94 229097 51 186491 223747 32 26 6 261677 48 3 3 92 484714 84 16 1 16 2 26 9 23741 676293444 63 51 6 417801 691860973 20 27 40 4 33 571514928 588393260 53 44 75 19 176751860 91544 76 226805 97 5 357447 592538249 3 489736 332647 310116 16 28998 353608 420929 71 53 128614 20 242701 7 5 228038 82 3 57 44 62 578448056 67309 20557 5 314191849 78 26 228840 352341 430518 31 448103 264777 64 402975293 376215488 7 266361720 633953933 420177 286878 495607 12 435703 476463 88 7 939877330 45 186190 68 4 104848 289486 74 730014333 74 116223 19 18 91 399685 41 268444 35034 482566680 30 214913 69 769946889 55 344692 65 352373179 41 80 297370 778033894 420325 57 290967 56 67512 12 357000 2 407804 71429 73 97593 996186071 120875 445630117 54247 3 69 221727 46 42 52 47 470 74 37 22 492899 470314 19 791372459 128278 1 395345 312747 4 113444 60 77 402481 38 453005 68 47 6 95 179245 24333 68 677397464 22 491556 353757497 87 26 218490 84 75 126509 398727 348804 16 465557 387350 43 33 40 36249 5747 832994071 67 68 425975 6 6 214953 23873 978169377 155885 385815 6 26 33 36 47 403471 18142 402727 785835433 13 3 332569060 1 175505 52 811766864 78252 177808 1 86041 96 337428 33 55 913183295 309361 49622 945604316 396814 84972 91 55 318594 496233 18 404026 369116 65 67 257008 168635 33 443713 87 433446 32 706193543 144322329 96 40 382665 49 4 27 232586 92 93 451628 83 301871 222125 27 43 267696 448809 334265 6 388279 8 93 210344 76540847 50 147733621 3 477379 57 86110 395169 337819 106133 82 68 90 91 6 85026 108267 80 358710 278000 114305 14 487806 397523 479123 418506 207524 91 28 14 403883 388807 21 269609 63 85 7 55217 5 368466 319956 99 433808 646142716 62 21042 41 149937 71 76 8 244123 406396 59 2 215915 88 27 86 37 56174 21 97 45 180132 296216 412076 58428 335994 37 194058 44991 425356 345437 52 308317639 86764 208882734 21 6 43 87 77 41 39 69 325117 63895 93 806130447 894514450 51 296028 99 433396 127144 44745 184065015 43 128285 38 50 27 152501 31 38348 391026 137562 6 74 313196 45 39 20 437112 14 1 15 17 472006 2 66 88 11 2 5 86 70 91 6 6 8 95 306764 813925156 226271 4 5 344032 12 370347 88 5 389164 93 7 162814404 17 206953 114536 151041 615464604 304882174 312622 3 15 26 57 298434 96 302215447 200291 34 37 234141 41 93724 236657 85704 312983 10038 335419 19 58 50679 8 74963 99946 442572 216086 17 86 104904 655122235 421007 77 89 87 70 129054613 2 221579 2 16 39 326993 127282 3 158490 18 37 49 90 390813 367633 85 21 2 134881 158591 55 60 72 77 2 52 244501 265778 889039962 97 514659511 6 7 470102 1 82 56328692 224597915 19 993052116 6 485593 21330 117156 87 339175 45 47294 298218 5 313745 7 4 44047 34 27 88 94 378223 5 48 460598 43 273588 430513 307162 6 31 4 190000 9 4 8 965931178 370131 91280 20 43 137149068 458014 71 5 250627 65 14 462074 60 43 424173 29 409636 60207 82 76851 447001 153454 46 15 82 9 324953 159719 286433 61 98624 86290 34700 39919 353459 20 49 4 172984 2 4 244089 39933 33 58820 44206 272529 25 35 8 8 266919 447762 30 54 419624 50 111058 28 261978663 337588 16013694 336067 26 452843 164134677 94 385008 161084 29 21 225806 293468 19 486186 306364 327247 7191 52 193010 92 48070 13 96918 574277787 4599 8 469371 384088 77 61579 35 354069 690239251 56 87 93 9 252764 30 16 328496 124697 55 26 71284 26 5 40029 210309 478946 302975 78 167228 3 20 470267 92 89746 370636 47 32 389877192 6 414898 61 50 399997355 7 38 48 48 3 32 16828 257604 311167 519089317 35 76 138243 340727 87 52 409167 344551 101696117 360497 396228 7 6 4 28 5593 45 91610 6891 34 350097 215189946 364766 121285 397294 370326 78 70 95 28 9 396529 264976 5 1 377326 299267 431425 36 84 16 45 15638 54715 283451553 5349852 61 38 121688097 152609 2274 366214 89 230119 42 48 114638 27 933076413 290157 53 4 462166 318861 16514 1 139493 289403 565064014 478912 97 75081 83 166462 12 28378 3 392261 72 92 310927 390046 520638299 33368 38 44 97 135384 2 403310 674507447 5 623490945 1 15 293509067 111575574 5 38 22 76 42 996542404 347501 93 345018 192624 50439 197147 823036680 79 5 198086 289484 48 203058 47 93 88 165600 52 432185 415034 89 49 397248 22 95 88 426752 41 24 70 201100 70 336224713 150857 385606 91908354 173089 443905 46 3 134891 28416 339601 49 50682 1 678416636 3 115798 70 51062 9 71810 286232 48 58 176896 14102205 319236 394063 74 103449 8 484657 54436 120527 167061 51 48 7 51 4 36 422163 554966014 168942976 11 3100 477822 898838 144003 30 9 246493 385248 94 114979 8 471356 92 56 31 66907 410918 50 69 339406 355663 276294943 424683 85 12 311604 33 72 237033 3 954510936 9 166485 529067412 242942 90 53 72 111126 56 80 138160 535454609 452792 46627812 499207 29 69 12 206270 180 99554 102689 286873 100953 46 397739 165425 25 88815 75 60 80405 61 45 7 39600 76 81 300755 131911 63 8 23 817250952 81 28 5 355148 480916 57 272031 197495 213703 27 9 7 8 4 215789 79 71 19941 99 485542 7 99705 432505 10 90 86325 24 225020 79 61 4 323253 50 180600 5151 98 32 79 940736325 24263 47 5 24 88 74609 42 201522 7 280361 226943 212725 17 481959 893716005 6 351822 466652 6 6 419433 125432 51 118850 40605 139263 98 478746 55 3 15 325262 440027 90 8 533 471246 473180 76236 145526708 61 111335 283808169 44 8 85 35596931 28 408663 7 68 53 4 456664 3 125901 36 453119 70 89569 77 385710 68 920142032 275543 385907 457258 485734 253075 140237 99 3 35 84 86198 67 639991819 45 84 88567159 686804595 428870 60 417068 482216 23 480957 94011042 499848 487429 90 487964738 48 471980 21 19 12672 6 112291 9 34 3 69 298637 99 461610 62441 490121 79 387713 325253 20 85 812811683 231116 68 114962 215937 423386 334940 495000 222065 29 20 9 11 40255 489914 279046 96 27375 16124 33 89 32 59 58 198022 171599 85 43 25 386560 143502 70 38 695274191 380789 252794 6 89271 256009 57 38 74 250649 210457 21376 408342 229288 32 3 112151 91 152319 89 284271 548372720 91 445353 246421 80245 28336 31 58 290846 58 26 54912 28934 2 451275 6 369787447 98 62 234947 215205 412283 478704 38 479482 6 55 94 6 355855 98 266829 235348 54 191438 371905 316185 465364 67 7 8 80 286083 8 9828 8 20 22 480004 565614792 12 17582064 41 191111 32 81962040 15 27 409930 277134 26 97 7 65027800 168294 11 162148 19 77627 8 8 75111 84 235660 33 85 254428 754924061 72 434281 9 333785 745691973 366154 59 62 23 53 197781 78 1 307149 890036236 320192 371936 56 854546445 98 778032157 79 68 22 888372544 25 97 545891338 300652 1 273143 362250129 199087 425717 646744980 93 12 91 370606 63 51 76 455483 169654964 25 658246085 33 124275 304084 472079538 41 54 19 34 87 368037 32878 66 85 15 34048 831955163 38 164344 7 1 42 89 209763 73 59 874707533 327394 24 320449 71 101297357 105018 369048 497919 447005 15 819149082 36 319932 3111 974417492 493600 75 292296 535775354 332192 96 86 56 305806 38 237285217 35 51 62724 41 56 886636964 48 48 9 31 2 24 46 286195 71343 62 65 216309 71 90 284710 291054 9 70 7 60 288108 56 92 325256 195018 101025 136283 7 480214 22 381189 323996 41 31985 188588 393132 4 470590 146488 436260 62668 312521 72 268869 87 354687 23 578645182 88 38 440443 252557 73 455140176 457112 17 15 4 46 75 388793 1 18 284338 249186 314465 479246326 37 2 16 56 408213 229718 3 83894842 104924 67 6452 92 13 459677 138645 37 496943018 6 188330 159625 40 543019907 47 42560 35171 243632 188894 63525142 70 46 77 51 763359299 258771 20953 25 2 7 9 589960140 922022856 12247 72 6105 427894 4 29 68208 144296 50 91416 52035 638875509 22 96 334697 104288 80 11 62 390836 37 428274 90 228626 274462 5867 77 80 416971856 1 27 1 290573 8 19 9870 13 19 282018 35 92015 489706 64 91 23 306394 326940 433319 85 66 364241 235235701 11 803579377 87 357106 133961 23 15 65 11 659447507 72 7088 93 3 6 63 88994422 3 663655172 69 55 80 198032 8 2 52 46 389083 76 219824 7 311075 350005 976730742 735093760 63 283344 188794 94 396506 12 90578 13 38 7 451234 47 77 91 74 73 322142 650488536 1 339965 345988 206804 54 300910 3 57 7 43 120851 96 50 51 15 430641206 80 181817 15 94 30 56 5 94 21471 535037635 2 53 12 890908952 338092 147470 24134 400216 184785 55 31 764590813 271511 403362 367790 393754 470797 49 98 94 359748 90 626676650 87 76 97 9 9 87 51 415352 16317 29 122267 97640 27620 22916988 236948 857776126 387949 33 10 115101 495592 2 85 64 20906 6 222771 59 31 76 326680 87 308889 7 81 294726 5 39 52 29 58 251394 36 33 27 8 382823 419891140 61 422682 21 49753 390690459 83 29 67 227989 446546 464600 203611 420292 2 419228 33 72 1 56054 20 317295570 156589 4 2 29 16 280177 375596 227381 338726 34 218153 99 55 261879008 53164 226982174 10 16372 60 199429042 18 228971458 65 30 74 91 55 96201 119533 91 7 202081 33 131264 42 223051 2 14 12 93028 534731286 226930 159775 656277497 377294 99 146427 73 206107 2 38 448848 61412 41 48 447602 96 455337 180094 20816983 67592 796776340 81 79 513200771 2 93576617 567513856 50 126996 75 39894 55 28 339575 73 92 11 93 8 3 310317 7 355470 423814 19 32 489557596 94 336781919 7 762085144 180381 369541 70071 682944366 374727 176435 172074 2 6 10 66 92333 338001 284901 62 47 462706 110048 92 21 164936 4 43 8 370445 1 256480 63 42 273051301 364184 36 211288 230111 492643 33 996116365 50 56821 351351 31 400475 71 10172 423837 58 5 208819 69 225285936 147847 178851 33 45 126843558 8 7 96 166547 2 7 469637 162074 155711 312327 86 465832 65 348923 49 7 70903 495678 4 279271 110025326 35 71 59 615121117 1 41857 91 32 12 4 47 380588 4 81 2 7 93 41 94 37 30 49 382965 46 474076 349611 22 425378 73306 6 18 389126 72 561645054 13 355737 44 576441517 69 29 655451005 486870 335395 88 40 352706 39 447927 8 18 480287 9 75 57 68650 93 310944 21 9 488651 7 840341412 80 26432 422842 57 19556 73 24 34 183935 115802 469667 282309 91 920493972 97 187284 499120 5 142109 55 69 52 156865 443359806 82159 15 304227887 156469 203504 450609 93419 291611 115198 38622414 19 576581190 47 4 37992 82 40 8 371804 45 78079 42 436884 217783 37 79845 51 11 206283 99 331 46 73 152530 467236436 299263 90 155570 59176 132427356 38 208488096 169160 224620 460723 395523034 51 126478443 27 69 53 1164 826119727 195569 236306 355150 624970919 391155 15 72 68 4 403282 36 58 80 3 166987 57 56 93 271526 331619 85 137469275 45 943048476 122309 565379808 80 316308 491089 329309 974783790 8 57 140632882 448326 59 370894 76 714314807 27 393705 51 8 29 98506 417255 99572 8 312298 8 392000 67696 9 54 98 92748 2 92 184049 83 89124889 258145 46 277042 420691 55 60 6 65 335843 72 465483 23 163293 72 40 90 99 312464 41 338042 4 2 62 79 97 870773509 5 10011 247005 19 29976090 474157 229225 24 208296 8 48 362750 38 5 397853067 4 279701 32 269209 97 469224 14 17 779165458 420106 5 347187 70044789 114298047 7 80 22 56 921737201 4 192067 473075 190926 6 218011 220469453 324682 130943 120974462 68 25 161588083 87 94 24 8 42 3818 69420 201491 360322 45118 255724 43 83 198476 283604 352057 189164048 410568 79 84272 348025 168972 73 469847 16 489543 487085688 45 52 15 37825 41 496786 29749550 48 26 65427 25445 22330 67 172036 43 7 92 409124139 6 77 183152 386505 136150 205864 55 8 476965 60 251775 70 11 97191 36 71 72 86094 394999 53 342506 54247 40 63717831 359296 91 759681208 87204 61211 2 70 73 663918526 65 154475 50 152570 486397 49 91 178704 200405304 7 58 23 47 470836 217322 222129 735536522 63735 140748 2 5 456693335 81 32 26 28 97 34 3 27 27206 40 4 2 475298 389760 23 6 207055 32899560 24043 48 305208 68 58528 154849 94 24 363930 393800 75 66 62 493656 138294 6 17 889975049 55 9162 28 71 54 302776 6 209605 26 436112740 9 34 831952613 170363 37 17 263162 447512 68 16 251028 87 83 93 2 347301394 83 217450 206975 345657 102503 188936 302218 2 15 481607 64 27 368770 57 95138 228432 175175 71 424858 449294080 484739 233522 48084 7 8 207059 312997 113806 8 61 3 58 497082 12 37 95 554826889 26 18817 36 6 5 81 25 454220 659171054 47 366936 32424 3 245964716 72 9 39 33 185946 6 86 217659 496444 37 10 79 41 9 76 72 277853 1 81077 44 80 361207 834719903 33455 238685 390404 132674 126115 33 24 72505189 18897 268613 132871 326103 43 190045 457367 89 65 126744 92 204813 46281 45579 6 87 70 48 474778 464523 358047253 2 62 243892 17 79 14 4 77 71 163171 53 30 20 70661 235578 7 13 96 9 305966 54 73 251715338 99 156388 41 2 29 3 34599 7 94882 487949 2117 294279 221575 267451 235057 19393 30 7 3 51 270867 473000482 468735 17 117453 34621 308669 9 16 129829 276893 27 179359 63 494608 377328 174002 400913 52 46 352996 116718 778331160 519918869 71 247780 32 7 33122 111239 303975 350672161 4 64 844561079 429156 108276 275692 237140 87966 320322 495579 35 8 260387 75 213109 1 19 46 226195 95944 434761917 10 82 335141 12 94 87 38 56 235970 64 91 397448 48 416553634 98 21 77 6 83 19 43 63 222700 9 440658 167865 9 68130 67 961846576 37 10 4 20845 42 19462 7 168159 14 141722889 449750 66973 74 22 313121 51 792895486 26 70 205916 121694 4 432046 26 309465 259011 1 27 70 37 21 88 4 17 41 3 71 6 196388 13 107300167 25 602179209 12227 302238 90705 8 723685137 3 29 47 44 44 258691 410716 43 442417 410384 287923313 90 1 21 534099561 463994 150385 9 352422 149784 509973813 157431 2 416894 355765 48 137509 38 17 70 358356 89 130261 32934 76 416148 6 1 81 49 5 54 760306323 108704 48 51 341891 3 178570 50 64 3 341398 7 260205 63 96111 51685 30 79 4 53 1 44 390710 407276 7 64 20 56 50627 128952 496277 66 2 4 42 16828 54 478579 73 51 64 61953 1 138912 363016 275670 456944 215332 36 49 80 54 448638 430216 89 80 67 76 28 812084409 479326 476048 313449 16 10968 43 99 54 8 75 39 35966 425335 322301 58 95 40 197016 463832823 50 63700 447128 195236 493683 29 115055 250740 20655 15 9 1 39 16504 108824 411227 6 45 69581 97 408523 92 99 42446419 108483 69 21 19 289234 476150 70 51340 56 447702 57 279862 95 77 68 18354 35511 310816 346766 160000658 287329 43 325268 189409 14 452499595 142499966 40 99 80 6 36082 62 20 156048 229178 4 110592 58 43591 427860 27095 42 99 485437 63 137859 874184262 33 157034 913328345 54220 81 75 90 205255350 194794 97361 349900 54 50 28 73 202350 197666 376417 65 52 913292360 71 39 455630 233036 202036 245747 50 14 171565 76 183695 58 479757 23 571039132 62173 3 15179 439926 319282 48 222990 240127 334606 70 74 456943 340606 75 181804 5 198409982 10 5 304268654 523951865 47 340235 95 312796 309976 13 22 232079965 27 28 244252 395969859 389627 27 332896 308933 13 3 365754 341043 56 363013 47 43 219317 256354212 427997 123936 385601 991732310 25 1 245893 480563 521145646 184514486 356163 466180 149782 205097 5 10 96696 682766862 333995 375646 51 100095 25 280573 22 577636514 3 57 12 9 52 233885 24011 35 345915 490215 97 66 238253 1 332504 54 81248 74457195 48 83 490407 48 93 79 139143 364573 221579 83 75 211755 24 86 355127 62 474533 254118 62 497211 27 10 58 8 23 12 335641 32 9 49 4 2 73516 176940 212169 278164 70 22523 30642 463804 335387739 15 81 267520 277749 421331 71 293646 275788 420332098 346269 97 51 155661 21 84 209655737 83 302029 41 54 970134798 6 69 71 50 376272 43 935564932 468025 15 88 453636 202454 94 46234 104061 60671 19 34 8640 77 278809 66 450261 262902 76 94 461409 195006762 7 185444 338405 80 28 53 994025945 763063513 218596 88 92 730085233 1 15 48 524443753 611834261 956227406 19 334215 470706 208098 3 66 2 477076 56 92 57 18 9 46 418708 9 53 2 10529 496130 34 51832 65 482540217 67435 2 633607397 17 58505 47 239905 490440 370276 24 89 8 48 30 31146 167959 438276 621162184 99 14240 262634 419508 429573 79 76 165205 2 95 52 441309 212153 48 7 337584 46 464866 14 2 90 113859 415185611 34329 19 300784 873270427 90 67 169235 11 45 95 68 253434 41 162177 263887 265524 21 289808 21 95 846557103 41 47 99 62 398053 42 199633 12993 18 41 86286 107633 486088 9 459630 89 200746 308577 382212 452157 35 609053840 1 69029 326180 413972092 74 2 407985 360308 54 5 7 21 5 75 2 213507050 348800 9 101989 774563521 462728 204941 55355 46 313723 54 226813 6 74 5 90 3 822993753 60 742073951 218288 399767 1 421082 145470796 33099 979950007 617679471 61 61 181108 359797 30 426661 101514 26 403838 7 5 424966 41 295625 281346 652757597 2 217802 49 83 300225 45 435114 98 182700926 19969 465599167 389054 62 207142 14820 71 93 26 4 94 73917 113938 41 51 15696 444454756 5 620363608 652691728 349208 97 111851 93 3 53205200 93 377839 496586 46433 9 427547409 471701 1 49 421169 444769 329908 473710 37 441353 22 73 78 233206 15 70 9 13 16 139237 9 93557 295188 239924 98318 14 443915 152472 162439 66503 58186 330893644 338468 38 81 155993 84 86 246240446 67 118833 60 132164 392633 44 189325 194402 34 489304 118477 3 202434 255552 84 278640 10 1613 19266 18 505668881 63 10 8 33 426316 471923 262969 2 58053 7 426361578 88010 154453 207153 247830 50 69680 175791770 84 88 395144 240981 15 21 568536868 72017 80 127915476 11239664 93935 190025 13389 182215 400228 481703 309159 99 82 86 287470 276627 193630 34 436204 48 24 10 852307581 87736 107047900 477589 307474 6 97 35 91 96 34 118743 274210 19 9 332044 42 11 71 169408 60 148516 11 148043 37 446336 474652 717791165 6 431800 62615 165095803 35 83 324130 149077 301438 80858 177689 347447 78 183206264 465515 40 53 95 345222 55 50737 79 28 99129 15 270396 211637 459652 424623 64 289909 498125 348306 41064 39 163460 319369 29 118283 30 391238 437057 99 42 77 57 68 24 168817 221258 362816 34 288908 74 3 5 46492 1 121680 28 403668 99 8 360167 185335 38 314663 115335 1 16583485 494228 818711461 185709 89 391438 452662 406382752 5 316324 23 242287 5177 42 80 48 94 184965 70 36 214782 1 425130 245291 80 96 36 34 432126 56 420115 57 32235 92 29 245558 51 12 51 65852 304896 66 15 7 80 24 469424 307571 87 411648 5 2829 167735 53 93 591126968 45 92 193186 37 30770 36 605743789 19 270888 337553 330266 152145 83 47434 414678 132144 146590 751174743 21 467597 5 17 55 69546 353393 64 60 9 996660041 29287 38 483048 14149 339767338 5 30 28 34784 79 64 235801 1454 39 835072250 157674983 52 44377072 36 98 16 41 220071 7 73 44 333828 368835833 462700 63 216140 7 49 151919 56 346773 701108315 321427 427118 376280 883075248 344103 283427 411142 249076 219656 76 103646 2 77 185611 497030478 36 55 101397 149416 229092 123766 23294 34 70340 44 70 491170 19 38 84 35 3 400014613 90 72 333155 100539 109115 434849 6 39 78 35 372992834 28 387122 37 98 241721612 366534 86 47 3 22 449287 17 60261 354143 49 77020 36 16659 56 93715 257862 377701 137637 81 93 78 26 999538387 101279 95 108066 291749 287195 350378120 214629 906847201 170396 40 37 82 86 30715 39 281942 60 188913 13 68422 74 338592 224668 29 73 298610 47398549 116164 462212 56 278853 10973 11 350579015 133354 72715 354373974 346230 5 11 388754 435785 93 465375792 91 2 150648 129169 33 7 64637 458583 485189806 9 30 327637 9 11 298766 18 31 8 335233 465084 40 323183 64653 4 4 8 73 46 213825652 4 83 448506 55 56 76919220 232693191 6 13 88755 72817659 1 487202 45 67 29 474719 18 4 406096 5 469461 36 9 27 457936 45 46 77587 52 26 14086606 97 408089 393618 8 2 2 360627 339568 25119 58 63272 184553922 47055 340572 286230 31 8 66 457092 88 7 302193 69083109 28 4 73 69 18 12 4 138745 397924836 5270 172002 196491 84 160822 345983 44 3 64 347475 83 53 128828 59 49 285758 61 54 679337459 208301 58 144783 59 17 95 140535 124986 329980 78 49279 64 429777 376132 86 266030 454883 431410 24 32 517351578 26 37 77 891134255 9 6 2 76794 291232 377339 226449 418942 2 156677 90 94 14 178984777 421334 68 254012652 32 94 86 13 923178664 376602 57 341878 414677 86769 208108 396111 65 213000121 59 393370 186912582 357778 64 350857 60 188836 183795 388470 412238 459116 496816 4 286982 463605 2 265520 806445052 356341 21275 2 42851 904245305 309072 36 145346719 546265558 67 15 293318 78 32 75 385485 401265 3 84 360947 97821 478874 202639 77 87 85 905556829 92 112306 1 200912064 42 932471803 444560 26 50167 32383 80 1 466262 463634 49 91 147203 52350 207742 371737 11 15 280848 19 9 35 78 214706250 7 71 88 11 133517 347317 82 87 53 508671657 11 390346 208118 99 70 73 27 422584 6 43 7 91 55 32601 16 7 340527 697467347 58 331350 2 71 76 66 5 24 423583 260475 320041 33 448129 474676 369536 61 26 45 404966 7229 55 975334691 48 52 260668189 99443 355816 290947 955424913 97511 92 334633 477892 48 209182 98 930555063 434876 400533 346898 4 452117 47 374338 499338 397911 287505 340178 87 350794 92 5 458217 58359 75 360885 72 78690 80 83 530140548 491289 62 187058 239746 69 11344 283947 165942 494862 68 71 9 4 81 110054 933055584 70 7 11 30 9 307756 254438 151442723 1 74 8 43 36 243223 449338 415326 23 9 16 40874 91 26325 21134 182665 123168 82 9 70 77 11 73168 154212 13 122000 249039 464776 253624 356699 96596 328361 37083 822522665 53 96 40 64 6 129975 8 462562 929572175 333834 83 256893 346732 20 203992 36 7 70 23 809440396 33661 278128 218660187 97300 49 391203 332268 132712 325086 435344 142013 93 79 228846 77811 84097 446439402 490963 35 40 90 318235 160673 83 39 34 408986 55 80 9 912306602 134292 273177 974011614 37427 208502 17 49 19 54 6 483213 95 53 5225 496589 63816 480378839 23 50 8 462597 1 29 39 24 190456 148242 358080 97 6 41 88 12622 312450 32 129592 53 25 67 239625 313751 477130 147444 87 16273 451153 37 142038 618568934 325019 472580901 250569 52446 11 74 41 231075 69 1 304648 61 43 52 36 53 259043 708465301 31711 153923 31 389161 86526 480838 60 77345 11 90 104085 312367 2 7 80 36 173277 20 83 349851 28 485739 403697 93 11 99 37 47 167960 399304 44 12 459760525 226376 5 73 53992 29 8 227608118 358173 47686 14 83 484627 258071 72 16 36 217221 74 60 46 60954 47780685 424568 95 40 417406128 9 45 361705 55 283669 93 47050953 88 343766 98 98 30194 6 38 9 242873 926726645 367374 474280 207293 40 4 1 976686361 39 7 15552 84 1 528881568 7 8 490187 159540 25 380983 92954 424161 7 52 96 67 4 81 5 59 62 440142 465660 26 95 188185 305059 244634 25 203717 494541 44952 32 378077 265546 78 233887 20733 4 20 363150 382755 369382 368033363 13 277083 30 474895 424474 250078 15 14 62 958865853 87 80 177504469 96 408947 48 107482 432603 89 16076 440652 81 67 441327 22 57 20970059 94 750926906 92575 64 57646 42 83437 71 455890 32915 78229595 73 52 339344 67 33229661 8 368715 292492 93294 458232 84 87460 389548818 25955 9 460454 33138 303774 21 6 69 49 818009123 14 449352 76 309285 9 81 12 41804 6 125555 173288 267634 730148471 63 81439 3 42 343557 146585 716347013 552966732 51 270659071 8 50475 86 2 2 8 78 12 397160 44151 22 14 192982 162597 397427 1 67 7 2 358705 7 41 4 89 69 2 201167 309096 321574 317991 17 224105774 37 223450 97 577320630 450542 52 2 436895 74 38 58 440936 68 352658665 86 292019 287032 410714 21 419826 75060 85 74 447338 26 8 10 82 7704 38 231407 92 21 7 89 9 569436464 86036 23 69672 34 77 265097 141384 152528 77 4 335111 26 51 66 315291 32 53 381606572 203896 440895 221817 17 88 349149 26 372581 187458 572038851 256471 5 7 565806382 9 9 23885 339839 177535 99 1 151986 331992 283908 6 268066 163803983 48 7 41 338326 3 48 122932 319509 74 452781 5 89 45 72 429607 244200 45 345574 18 2 6 3 87755 869689206 296852 76 141119121 78 3 19 323194 319304 369879773 4 97 13974 12 1985 75 6 303176 55 4 52 239738 297978 105039 50929148 173150 431122 962752022 390275 86 273986 150649 56 26174 10 145109 497748 171271 77 53 4 35 381327820 158071 353209 586679157 4 127141 72 52 75 68 37 264354 47 34 6 37 51 1 350778 16915 87 42 372523 11 11 287882156 7 96 145514 41 89 360742 433707 52 377731 176250 81 7 31 13650 4 30 1 889885041 7 317292179 433776 240422 377972 2 77 65 143928 415855 26222 110889 47 421681 9822 86 472167474 367799 741036503 79 303681966 80 85 64 18 28 1 153551 234743 95 829406268 74 464495 69 92 217762 41287 382852 42 50 497073 7 38704 291184 408333 57 90 19 314426 255703 62 30 4136 18 26086 46 60 95 757523383 24 83 294183 9 25 121986 85 42 407179 90 249440 234505 249430 40 54 35368 35 251980 20 405452 58 64 48 92 52 257924483 237526 214906 21975 310913001 176411 321947 59039 267228 447768 4 650030253 475545312 98568 332665 87 489230 367368 254096 271592 24 191167 191032 6 272898 341783 151231 10 6 1 5 3 486821 1 8 484162 256458 237236 56 26 400120 54 25 251666 224299 54068 401586 90 201397 383212 85 59563 213140 7 645111875 408988 19088655 35 60588 8958 472675 54 70 64 333442 415205 8 20 53 200526 7 2 83 36 95411 864897379 8 8 5 448232 116544 24 44993565 46 281153983 22857 9 8 72 211273 190940 369163 918126893 95 53 35 457658 27 16 203812 15632 273850 184811 17 44 988503636 399128 57053 30 42 34882 76 231492 31 343737 62 464964 351922008 77 66353 646710506 6 486223 50257 53 123190 83 70 71 398836 39 7 47 164758 282760 45 39 76595 2 452193 475389 3 435408 85 681315684 978836284 262888 53 254808985 94 7 78 27 9 461654 209229 487298 576035386 89 4976 329368 96674907 40 31 55 373069 63 392803 211336 440205 1 249112 74 264528 334235 5 43 85 323112 34 39692 8 40 4 79 26 14 120483 46778 84 5 430895 236619 88 88 305132 43 75 909083283 9 70545 293538 272633 46619 155268 123761 351157 59 13 81035 82 112419 49 39244 456399 160679 252336 436099 430402 332006005 369274 242336 258727743 76 29 36 612471064 280757 99 40916 55502 1 71 32 195045 30877613 1 304781944 1 255413 350828 224353 36 75040 499113 79 384155 2 94 60297 409657278 45 97 468403 86 5 53 34 40476 957403832 90 14 93 5 116811 292357 195797 14 12 59 36328 417477 59 5 333632 7 468148048 88 85 15 28 237903 16 324078021 71 80454 68455 370351 407000 5 49702 72 716411848 286535 8 310551 289866 171941 257061 59 30306 569924800 487048 7 63331 256630 44 12 170311 12 112426 183771435 48 415339 79 64 23 250209 5 83 57 45 10 61711879 469456 85717 61 55 252660 433982660 104199 220746 337907 496772 360463 21 62970 53 310287 144219668 21 45 192081 420443127 36 66 88288 54 404554 81 8 45 351939 478337213 95 50 2 55 60 339015823 75 190955 19 4 38 7 28547 414127 26 180628 416304078 71 616867429 9 89 263290 152497 13 85 8 94 288592 76854 62 195885 64 7 325460 32 3390 6 80 427548 481214 78 267078 4711 44 6 365114 2 308017 19687 45 29 31 308816 43339 13 138891 93 164456 37 80 35437 15 116557 63 397469 22 164599 94548746 299406 3 45 5 730696421 99 53 163179 58 1 23 380228 483011440 322644 204764 156044 55 314718 10963 70 54 395010376 249902 130304 40375 351144 92364 201955 448317 292823 53 160323 75 40526 487360 98 58 348226 418183 33 225030 63519 25 791121154 20 56 93 17 6 309356 612865325 494676 53 55 81 51 331194 324680952 751326625 63 765663320 261621 3 1 2 38578 39 58 394408 83 107030 8 380480 93 229224 93 10 65 500604238 101101747 34 19 91 103914 88 80 53 85 126211 174651 96 814801014 58 450984946 238432 482420 45 358025514 36 4 337886 37 402049 3 84 449331568 156404 210016406 183200 588157342 98 243800 68 14 2 479581 58 323473 98 18 76 44 94 244011 12 486778 8 39816 727203837 177007 392003 8 293990 85975 12 454079561 72 9 113439 389215 27384 20 43 90 127561 78 433452 327133 139811 94 446812 12 86 373976 253002 26 779405617 494148 8 20 342825 38924 172164 90 91 6 88900 37 5 311327 280528 499575 489119 25 293978 21 368396 3 614410616 92 84 91 158658 220101 97 63 14 351138 420036 27 33 15 31 49 15 409435 317390 438579 91 355344 456600 59 963911210 374234 38915 7 96 401108547 330409 34 2 193350 59 274350 57 87 8 77566 777409237 2 325888 474307 258942 639176117 5 87 2 509425028 56 66 73 6 320169 326505 34 7 986701528 48 415236 227919 402614 493161 65 70 35 62 255176 4 60 43 302861 446069 184651 262725 322253 194317 213651 451169 11 200600 517765091 652122005 9 81 470157 6 38 691 24 109973 86 134816 892862223 395813 7 34 49313 234159 41518 4 275082 429803653 6 24 467858 41 24150 69 223364 397997 50 16747644 208011391 51 181105527 306332 8 371306 3 88 9 8 42 905152167 26763 39 14 85 3 395066 76 44 7 166956 66 786324885 95 74 5 56 91 321109 670776436 32 198645 36 32 69966 2 466486 7 2 28 260848 23 3 6 137776 2 48 474889 56 83 94 611765562 147376 531224816 239305449 28 143910 479808 49 387678 82 63 72 384201 65 91 143645 154039 14598 109878 157546 1 2 4 85 402635 1 99 20 302207 31 90 8 182073 74 84 394968458 126076 27 38 10 47 87 58 83128 49 263310 627142867 819862668 128893 5 152076 141962 78406 73745 9 89 100437 482208 3 73 87 487485 100569 277623 55 6 272446 761521781 99 48 1 61582 25 404491 23634 10123 44 31 88807 256243 3 151971 56 176049194 496166 40 55 76 28 20 9 689550953 652848405 58 77841 277533 5 98 1941 96172 71 7 110307 9 239332 99 121382 25 107627023 89 73062 90 460531206 25 2 40 76 89 70 7 263155 280513 142900 346823 425888 1 39 69483 53 6 333842 8 73 8 2 74 499628 77 367709 38 847849231 85915 34 277468425 174510 476141 96 257218 130516795 487263 21 150097 394999 68297 242012 37372 94 53 25692 90 9 464629 47261 98 91 2 269462878 37 83 193495691 17 438210 411434 35 9 39 231823807 664587721 23 40 697503324 52 405586 60 75 318137 53 30 13 251881 12 47 15 86 406384 279669 193376 6 391040626 220089993 687018054 5 261822 49 54 84778 420151 98725 97 43 288964 366901 41851 95 46 39 59378 78 531661381 7 81 34 94 342157 341636126 232476401 167065 71 316362 440488 43 93 63 44 241335 37 239312 3 266365 76 339313 13934 45 43 47617313 67 62 41 73 432929566 328421 6 409044 784803418 428193 67023 271029 54 475772 176792 124839 246960 79 569776576 56 2492267 115315 57 52 2 72 368389 1 2 83 73 116206035 287635 331383 31276367 71 3 66 7394 76558 35 88 44 358865 96 31 449769 54 458785 360630 473015 3604 13 229803 345381457 17 254321 387805 10 44 3 64 81 411308 123002 729634960 84 756317687 179360 659292959 134820 22 594772918 86092 400518 52 367387 424630 152582 15 165440748 72 204765 30 2 337864 89 26 24 44 79288936 290236 134602 27737 77 369599 147705139 302858 352420 371970 19446 751459029 61880 445031599 221707 9 99 1 460857 203916 4 38 64 814473745 543348191 59 211472 7 9133 7 49 352409 677586402 375810240 44 77 70362 53 298849 54 120723 149459 53936 9 30 278416 125377 34 55 46 235921 477389 27 403240 224439 91 20 16 7 133665498 60 124708 57 253949 271194 3 24 405439559 4 371951 46 85336 427088 299207 7 87 5 60 3 48 375796 654215345 393310 55 27 42 84 53 799828614 151893 30 422309 176104 380898 92697 395828412 310687 37 91 792848391 676221372 45 267739 6 375566 316848 44 379708 35 86 74255 258433 55 32 832791199 235401 331486 7 375774839 25 140003 62 6 276273 338172896 494491 165023 3 74 6 12 1 411299 98052 58 41 22464992 93 91 5 6 19 299336 488301 69 22478 75 19 89950 92431 382793109 496835 197516 980877 37899 97 452057 48 13 44 365146 129106075 23 721043908 64944 497093275 6 36 43782 69774 171899 56 9644 1 4 48 68 90 424852 26 38 19 11882 11 226383 359802 219342 7 478977 16718 15 15 43 16 95 290690 160472 53 61 944284246 20737 26193 410851 203913 60 35 42 6 93 51 33467 365957 82 86 610740467 10223 248937535 308118 565378833 221951 2 30 285161 123411 451240185 121082 293176 45 61 46 99 30 34 17 14 38 12 251575 368155 40 12 90710 59 187393 53 465849 87 29 31714 926017585 477718 63 29112 75 453594 236233 318796794 50459 6 201836 47260 129625 465024 66 38 23065 19894 134803 338921 715490607 89 95 55 200044 14 238718 47257 15 506216241 382869 753137630 97 72 60950 92 99 299130 5 27 21 70187 21 406039 687241276 276852 21 478584 36 97 366497508 5 334067 12 52 40 366524 359606 287577 412781 960199963 34 13 356824 5 91 88 58 2 76 31 43 78 144166 27 2 86 37 68 134264 306526 330182 16 32 392822 2 194855 45 644371329 64 111675 3 123926 27 9 286572 87 53 62447 332419072 53 755563313 82 203277548 7 268629 498389 66 31 161435 39 76 54 87 324778 192898 59238 352862 6 979 1 204868 1067 979407696 34 4 398972 182800 24 475945 132927 437762 388427 82 406904 65 66 47 655073236 485324 2 65336 168451 53 281045 1 362794146 9 148910 366722 51869 518259483 135183 32 8 332474 99 336134 416025581 29 838115165 274549730 482859 342507 67195 3 69212 97759 296318 21768 5 104533 340286 416665 296536 64 681493337 11 260944 428969 388692 2 484477 209242 8 411772 5 58 57 59191 251098 65 48 663052723 287782 42 440963 57 73 221826 81 486769 482053 378274 7 136959 68 4 25 79 200300 207856 9 1769 755228078 365328 2 321423 1 8957 2 44 453118 550906601 9 278623 173283 718224898 590763282 2 393579 49 30475 36 45 628721592 47 435499092 272773 208188 67 79 401429 22 1 353588 82 88 955221548 99 4 4 383896 369334 71 22 453914 184131 498992 291502333 463467 87 55 443429 4 79 79 458247 575974845 28 90 87 934677032 38 1 309557 894405795 127354 41248 474756 52 49 373111 221736 296307 31 323544 3 49 6 97683 20 33 130711 348299 821177871 22 25 137237486 11 54 76 813549368 263554 3 154152 3 68 24 782371813 71 234040098 107501 444294 312268 46679 28 428367 61 60 169620 3 5 76949 98 514103286 9 23 97 6 98 86 398140 443018484 53 67 319159 113103959 657915974 37 8 57 393105 336086 84242 74 76 11 498519 31038 43 693423189 41 19 387145 7 5 20 402093 331874 74 58 238023 5 70 8 473392 444154 41886 23 221918 52 74 322596 36 157634 222075 19173922 62146 7 414265 232778 163674 252754 171320 248033 47 183110 58 104541 6 35 1 18 36 15 262581 234728 61 78537885 68 9 330007 5774 18 12 9 22 286022 64 339536462 2 36 9 92 65 437335 125911 66 67 141414 1 12 265135 318145 131019 66 53 99 36301 17 24 202895 300282502 78 16 299460 198400 104472593 850684168 166280 66 3 459539 59 62 84 1 406695 3 18 76452 46499 91 796074013 8 34 43 64 853021501 28314 82 95 167118649 335327 134911 350324381 115159 352670033 54 263028 73230 384347 320117 730068421 70 319173 309265 86 139951 218421 66 65 32 914704575 258437 313614 316742118 100074 89 30 50 68 4 869541209 28 54647 7 497573 38 156515 39 93 163896 226343 125374943 24 498217 158762 70 12645 58 7 132789 4 83 3 104917 411398 48 77 475790 42 78 3 76121 16 256308 28 491358 58 50 457651 78 50 83 20 967652068 61 8 8 332008 271344 27 97 16 90 410576 21 147292 7 389273243 327794 127611 117797 75 67 61 93 68171 51 45 25 406010 50 381808 330125 17 92 335244 400170 8 306844 332278 222642 1 81 72 570188972 56 50 229266 396758 11 95 281396 150186 199171 12 67 207590 3 283899 367411 64356 144498 1 26 7 373509 135377 32 261732 6 27 492595 11 97 7 55022735 201982 8 29870 437272 73496 80 203587 35 108436 90 228714 329053 212418 72 409222 51 52 769395255 82263 998100987 334131 249522 57 101117477 87 191207 226469 886135364 647208341 74 468695 33 69 67 442226 355919 495395 138368 275063 413312 65 11 4 758 402641 309384 487429 300768 39 307641735 75 336278 91 48 6 58372 127120 27007 371905 89 239487 37 780598145 35749 38 149445 347858 270760 61 132686 335025700 57 138502 347749 103415 119140 774514910 405289 31 35 36 144353 5 62 39 12 105487 41 281090 97 36 57 553301309 92916 30 27 186323 9 385824 7 97 413378 8 135908 83881 66 465558 49 51 482422 224073 649080818 54 62 441445 131712 110903 73317 4 898357146 70988 20 70 140163 917633071 22 82 274766 259550 5 243706 84 901411612 4374 4 36 4 91 203352 72 31 83 306919 33 280042 720796072 45301 72 1 312242 14 82 21 51 939911750 21 75158 281922 4 291086 36 167823 226179 73 116052 411074 336964 3 174775 52 608469157 464648 15 54853 39188 88 189333 407966 144877 265676 414553 254120 294069 25037 25741 409688 4 382736 487862 1 167871 32 163052 379771 253348 65233 56945 35 22 36 297051 209619 150021 60984 378764 42 3 53 922278710 35391 71 65 6 210261 470244 482116 492360 447073863 25 482000 213143 23 151840 492219623 100338 46 441859 548170270 15 24 50 435096 77 579584569 176406 77370 88821 84 68 233400 439930 385327 24 23 155025 325026 36 7 50 168170 26 55 3 55 42 112851 84 416326 21 419074 206593 67018 430779 175977465 90 40 5 12 4388 9 318370 423072 52420498 159563 8 436831 246544 82 4539 84 56230 103832 603853447 83 63 48123 49 329568 729334718 91561 4486 28827 73 248642885 211233 495003 46 455768 156144 47 86 14 32 238300 375928 109634 6 77 71 831751608 322389 381800 1 40 169277 72 31 189850800 19 1 84 451677 130060 415564 75 56 320101 579259367 34 14 96 224200 36 366291 767943828 265096 251999 5 78 40806 8 87 30 56 844481986 62 776329841 400793 923450423 142076 60405 56 64 642445671 99 13027 463280949 793766112 26 208262 285045 27 11 12 248672575 167333 13 85 134127216 96667 23 62 54 206907 87 42 338004 214780 39 313460 32 374360 392532 415196 113720 48 805844741 27 232155 18706 66351 166072 292517208 469607 1 34291 4 475424362 91 94 146152201 98 40 17 61267 172116 360888 65 92 9 246673 646215203 212805 183729 473186 90 225636 357132 87 13 25 453913 73 165196 356030 295115 9 83 327465 60 474024437 110246385 4 71 78 94 167586 386290 271269 435328 492345 77 21 343014 150153 104269 4 471120 496974 198700 253004 261059 13019 5 61 66109 76 93 95 29 138296 460704 7 6566 458395 9 313098 179546 380801168 96644 305236 493451 65 180249 208976 10740 470679 648403011 4 31 83 400912 81 31 2 35 190043931 216781 444868 2 95 319524 59996 256124 696089160 6 6 32 309359 320248 18 36724 473105 4 229350164 18 6 21 46 1 88675 553461863 981513977 458042 382042 275272 6 370066 60 82 86 384013 441470 167423 1 47 60 71 321835 88 44239 19 93 97 56 118278 56 14 57 82 39 457288 298282 404423 478252 53 60 399228 9 313680 866073199 239545 58 9 255952 5 443687 75 25 433044 351310 46 93 415354 19 95 96 24 471328 155006 49 323829 360846 9 19 2 331682 322962375 22 262441 1764 424680 290015 6 68 392061 19 78332 409343 37622 235502 52 46 2 3 88 4 93 9 143921 176237 158856 53 343867 80150 78 362797 91 93 14 17735 25 75 822682508 62 259605 87 175268 5 9 18292 47 45 97 181233 53 286358 233027201 215349 199950 412218 4 79 1 455104199 251911 99 99323 67 427446 41 360192 362198 19 284709 183048 389048 92 73 928525290 6 456772 15495 97 94169817 60 490724 72 39 56 110492 48 30 44 143270 67 25 5 358575 443172 8 156429 8 445137707 3 280105 446691 294828 51 437710 17 78 75 12 62 5 93 163340 807271037 746534112 495161674 60 28 7 64 8 487544 620422548 27 6 71756 80 280361786 392952 77 352681 374599 296738 437219 90 98 381529 48 8 35 13 19 24 286832157 53 133408 12 476599 204390 5 77544 61516866 246548 68 58782 86 3 334727 57907 8 77 296464 12826 14 23 59 30 28039 95 44 67 117781431 57 13 112098 14 93 485083 20 149709998 50 18 4 277104404 73075 14 286872 23 279914667 36 84071 32 79 91 245642 98997908 72 95 200273 56 467414 425170563 32 6 290152 62 83 14203 41990 443982 7 81 38 106153 82 75 96 113034843 355829 40 7 335486 465604855 114300119 21 1 3 22 2 62 330474518 44 82884 261825 854393934 349558 464334 91 142450 18 290176 71 52 8 69 84 134316 45 301718 682610172 47 291119 9 408528 255682305 247867 191869 72 404822 435119 413922 33 23 24 1 64 392838315 20 252670 466551751 269037 186001 55 183288 76977 138578 124905 75 387737 128895 48 452697 11564 118012 27 33 21449447 173707 124480 311778 19084 22 148650 1 35 8 26 5 9 54 25 68 7 130540 151798 58 73 122250 38 72 58 86 114618 52 117839 43 12 78 58 14929 213847 24 327032 4 13 90 216387 19 63 233695 34 435248 2 286670 462537 453546 6 216673 198942 439416 35 77 111329 45 79084 22 856847328 1 28 132372 134560 227499 21 71 84 19 43 343272 50 972181686 59010 262846679 56 419095 96 461224 259710 47 3 49 13 263413 298292 431305 15791618 4 61 9625095 20 340612 261354 223987 47 4 31 59 164405781 5 432177725 401735829 79832419 277521 42 475567 15 7 1 59 61 7 146042 47917 479469937 458401 78 389308 688979421 6 74 134614 139017 50 83 202754 426024 39 14 57 308170 59 259393 26 341559 7 22 485739895 99 67 927634846 348951 336041 168755 448432 73491 9 430678 86 512993768 166723 33 18323 34 29 7 37 294082 7 220994 337742712 46 939817666 86 940938048 4 9 749231239 43 84201 91 10 83 145127 38 506677009 69 189544 517844312 72 406462690 14 947746192 133087 81966 72 93 182869 54 7 610096547 42 213760 892366513 96 7 4 8 21 6 57 78 76 47 52 18548448 27 9 128971 12695 730136255 219058 14915 157256 152867 97 57 169127085 447097348 195347 18 70 77691 19 496979 409397 2 979172213 306718 85 20 123916 492838 479417 317215 877829753 332542 399769859 415062 330455 3 88 5 214106 31 362368 17 12 437897023 539725954 456717 109969 87 94445 8 212737 7 315871 9 46 413019 485311576 62 54 391146 5 18 44 334613677 233018 11 423886 171109 165125 157871 28 336792 6381 66 587382533 20 100120 100702 27548 369703 408149 100322928 188074 309599 22 95 28 56 3 265928137 442684 62 61 35 40 18632 83 240959 19 85 164452 17 85 96 72 531502665 72 88347383 187938 760634442 366222 735056557 159711 323666 63 31385278 1 428473 17 59 81 348160 61 90520 472146016 2 93 543418195 22 256331 19 328530 99 30 88 419492 42 5 460807 14235 4 30041 756184669 148576 19 6345568 53 50 45 423475 85451 230333 26 77 15 280248966 91 4081 447838821 32 76 90 415669 454709 401031 204504 307137 94 116861 31 369587 98 460740 283384 70 135438 37424 438714 175040 7 47 917510030 591722501 549480558 349109 170768 203651 62 417036299 30 427567 47851 56841 203667 40 118041133 2 92 1 36 2 95251 88 42 412519 6 7 350749 3 127246 21 51 242675 88011 285207977 26 299192 463249 35 81 98 61 5 3 77 406616 99 126602487 207478 6 107935 71 67 33464 19 106032 97 48 221220 319854 298471 958 976388057 448328 78 75446 687752024 61 244988 213126 2693 210501 37 4 20019 93 16 367863 455617806 225036 14 121048 128178 39 125072 2 61 28 22 93 35 76095 391405 96 78 61 377121 28 245935 333355 450863 304925435 85 58 68 38072 472003 95 491680 39840 73 230804 100807 60 69 101345 43 363704 47 18 77 345127 487775 93 1 35 47 22 69352 84 324305 12 373011218 225002 95 252760 227147045 361048 741751945 6 267008 1 154880 90236 68 48 9 333334 34 17 82 190220 378604458 47 33 22 16 277285 80 218978089 280493 418541 73646 96132 111957 3 79 497170 80 3 484392 381464 461291 271130 9 91776 90 259764 8 39 31 366271175 52 42592 92 76 45 96 166473 60 876176621 991943271 227429 259224 1 36 65 5 154224 70 191050 49 62 355398 800335707 97 734925519 301346 22 176427 90 57490 787606340 61 298147 3 467292 57 392740 42416 62 37 327580 63 7 995259853 83 50127 27420 18 55 159643 26 1112 132884 49 72 26872429 17 83 3 3 8 86 45 346599 32 32 29 204776 301615581 71 84 144778 89 11 405278 431602 308581 20 23 64 130951076 70 367554 330627 242419 98 92 239823 67 37 75366448 28 739546103 740485392 73 279495 432858 425573 69 464587 13 60 9 68 453182 88 271578 47 393300 78 247457 1 25693 15 461403 186951 925563338 51 239574 91 34 3 542260828 234840 946221710 82 57049 647928553 61196 98870 54 374501 59 20 487708 37 19 38 60 22 178253 225899 56 367684 27 32801 9 46 35182 6 330240 234675 52 49 38 72175 626207328 365456 86 84 77 75 44 33245 51 89831 224346 83 307961 179538 33 31 36446 70 293028 56 33 369603 12 38 469512624 59 14 427633 180329 37903 65061 172867101 135150 337972 39 385994 175145 63 42 53 203444 37 197904 58 75 59 437463 35372 401470 54896900 32 210115 63 474709 363863 35 869985493 253004 227037 72 441822 403859 23 26 4901 129715 31 307530517 381561 43 393377 55 37 467160 53 142187286 436978 92 38 150450 79 57 49 233225 99 8 2869 435773 7 512418401 85220 24 68 5 83 82208 63 420468 183139 11 37106 854054232 22 275142 435014 97 143779 32 63 261311 44 489999 20363 58 175670 16 66 273967 9 44 79 17 454433 262307 179122 86 101475 328790 798651587 125503 41 48 288923 278383 138614 397508 146439 43 399501 496458 1 920865487 96 95608 907890615 28299415 89 157649 95 88 67 95 496185 73 52 447713496 57 845539374 55 37 331059 59455 56 19 401838 9 185687 264406 337621 362239 6 3 90 63 504061880 84 304304 78 58 1 377049 42 278685 315851 57 316501 6 4 85 931458452 451773722 103439 49 40017 143299 20204 261798 486308 766061699 75 2 2 144353 492014 41 206199 761228906 65 442952 4 23 56248822 120217 55673 400100587 9 4 41 2 148554 3 72 73 243358 13 409415 85 243225 347842 72 467983 94099 183303 182362 377503 3 34 73 344493 19 313670 12817798 64 25 7 340884355 386177 402664 41 41933 19 98273 684541277 147833 21 56 480523 373045497 20 75 194223 82 475358 217381 85 221508 465245 83 6 5 66 64 496766 4 8 6 8 80 14 27 119361676 201393 347502 127491 787445015 71 335359 391427 21 27 389034 366793 56 13 58 814057662 226054 350425 375579700 54952 294203049 852423839 49 247167773 456348 4 10 242288 193355 14540 94 80 36 77 456618 26 43 357007 355514 28 38 39 2 64 73 348844765 61 115690 1161 13 68 229200 5 22806 380863 223360950 369935 246228 281975459 55 59 50 230427 24 203124 49 89 121627 73 69 244914 85619348 388657 440245 95310 483560 16 47 31 14 96722 82 23 418986 17 489258 43 36 2 195732 146060 341869 1372 42 233352 97384 3 49 448561 69 317075 634255807 35 395360228 73 64 81 82408 38 91 8 90487 43 2 916280072 53459 127726 277176189 183612 62 177886 194188 422859 49 9502 41 984231567 8 122292 488235 30 63610 39 4 273806 169690 496211 147795 36 43 429967 468774 251096104 492693 377239 29231 82 26 80 3744 332073 231325 1 119517 116025 38 10 53 489840 95 499297 169130968 80 15006 34 83 184479 65 66 822220810 155152 364723 338465 288181 24 433733 54 282426 228985 56908 6 30328 435371749 3 38 46 93 71 477457 78 61154 26 2 74 4 60 354673 120668 5 83 45 948240135 3 332906 300685 157000 43 409522 148010272 440494 68 41 66 49512 291686 494178 32 1 95 3 128899 71 91905 49 50 101727 2 110571 434889669 41759 212697246 47159 40337 153902 9 26 78616 54 68 3 16 472949 447937 921968397 998151821 79 98 61 8 423072 58 88 91 5 448497 69991 64 9 355985194 94 28 759369626 331561849 54 95 38 17 848406344 36 481972 32 85 19761 9 174626 168291 316555 289123 339866 77 55 90 60 452945 154745 84 8 23 1 18 83 128449 34498 23 24486 284749636 470257 39 18 50 427547 6 421780 12 72 437721 94 58 486579 480712 652477555 319704 74 479989 206859 8 70 543609246 426515 60 105377 231576 25 2 94280 29838 76 127311 78 88934 1 417350 93916 273624 266035748 56 655434354 44 489267 310000 360486 196009 85 53 340001 262939 276643130 266438 204628 615822511 79 115810522 234235 58 408042 97 370925 75 294340 20 244301 398558 70 471444 68 61 44 439819 9 226155 73 83 99 23810 355704 33 219189 409189 61 157240 234096 90 12 9 271923 36 24 51 60 2 396605319 207992 88 241808 92 5 191414 52 807928227 449879344 74 319163 579205510 92 414987 53 396905 119095 18 75 84 28 60 40 82 773203184 173421468 47 227233 72 111900 22 1 60778 35 72 56 81 71 437360 3 81 37 81 349994 206353 20 44 82 14 509618981 87 20 334001 105252 95 4 33 37 150140 80 52 3 168362 6 59872 153565 39 385195 338278 86 188047 14 55 47 74 181776 278732 60 403105 14369 136544 310282455 416920 447435 108821 9 53993887 57659 295875 40 63148 72 260038 460316 25 94 323765 125265 85952 29 380080 43 46363 6 4 346145 166837458 44 285219 12 2 562944961 8 29 31 50 346419 5 187044 54 219689 53275 884029426 30090 61 299843 12900 44 56930 496998 18 99783 25 61 47626 245466073 21 230657 263219 36 28764 161718 417838 38407 68 9 281805 34 43 1943 30 50 65 37 1 450075 377584 98 67219 79 193217 592153468 282676 97 39 475833597 454711 145485 256550 403304 143973 6 107497 82 104431 187399 83 12 439168 383840 405367 309928 669848408 492198 106003 294147 80 6 418546 234925 76 5 3 446482 81 3 38556 324526 8 687642918 2 79605 13219673 468486 52 476566 423144 4 3 71 86 158063 124335 213439 17 317748 28 90 416452 25 89372 56 5 47 75 710775342 582670376 68 90 88 9 82 4 357491 440064 36 1 74 11 98 484578651 84382 929680003 815630428 3 456451 371945 169187 68 5620 328109 49 101040 137256 13 277736 442233 39 92 491557 248151 169900 62033150 8 68 176157 11 13 65 445319 92704 233388 481248 21 42 48 7 4 31 844032032 15 73 57 72 296220 6 334384 36 29 29 48204 300231378 277553 44 137457014 74 11 34923 96559 262624 144946 384480 372471 10 91 88 222781 69759 98 40 64 481682 4 99712 89 65 95 61 6 75 280997 476400 342433 45 179290 90 46 6 6 560946346 203486 101859 96 391465 10 72698 80 4 73 359148 138276401 9 5 118983 77 75 92 9 57 386648 4 64527 19 71 75 174041 383259570 12 468767 297461 8 43 63 5 149438 22 5 229295 3 42 3 363845 28 93 82 20 44 93 442252 4 31 42 17 392104 31 90 3 262982 65 74 410666 274899 177201 72 54 58 327728 375422555 18 20 88 366487561 7 20 25 32 63 54 53 299369 65 93 854 44 125718 229877 282552 264547636 73 38 5 61 333987 37 55 14 398065 210544 446824 142074 69 5 81 178510 380139 52 345447 260128 748980069 7733 15 42 207131897 72 73 190896 671630867 144756 29 76 760551399 67629 441445 37348 88 5 69 9 65 402946151 1 8 39040502 14 977769584 75 827821286 2 8 99711 212012 34 65 6 18 71 682041513 58434 37 248221 8 38 80051 28 69 54 145585 132213 453017 291967 43 180025 17 17 373594 614049143 123130 422765 204095 52 95 195175 535285034 27 142866957 9 33578631 132647 24 142950 999283912 13 99 41 465204 86148 26 176591 1 54 27426 5 26 97 217664673 10 428137 86 345671 270217 232243 99957 34 185835 23 401605 43 4 66 43 986033941 46 351696 60 34 72 29 54 25 266861 83 99 102809505 289138 20 171879 27 163576 79 34840 21 456594 93840987 60 84681 34 4 49 207638 611044145 359311 99 281503 7 324078 116850 70 1 404616 223660 321563 55 157629 91371 258466 8 202498 75618 89019 37 261044 39 473523 47 50 275325 1 169034 446315 62 313279 168673 39 62 382541 20 138927 477742 23 47236 287765 309981 429289686 1 39 187868 324541 49 423809 431632 422783 77 6 46 457129 65 166621 3 99 366942 29 36 85030 103035741 170399 54 62 57 364454 880151838 9 233739 78 62 41 7 991430099 704572241 62349 286155 331970 25 73 319898484 244415 37096 28 232231 27 351277 33 381897 98 21 98 640593856 85 51159 68 494783 13 163775 373210 628028276 33 41 369742771 120573 9 759611880 3 500577082 9 38 431752 26 91769 253632 756982150 231881 228294 151904 6 922772039 44 15 90 250458 2611 191728 47 26 48 184313 8329 26 130350 711554114 460600 207178 295823 392863 60 182766 941606088 98 6 35 332000 57 88 291223 94033 48 27632 585423206 166641 45 39 90 46 89 61 32 68 9 87 58 40479 175768 5 4782 393563 53 4 91 105785 517319902 69 111671 1 21 350365 435925 185034 168577 434250 189147 45 687782271 83 413299 659508826 415508319 6 31707 335227 297907360 11 3 38 73 42 159378348 191714 69 69793187 311681046 81 469915 77 11 155325317 75883 3 223022 434132 496705 944353244 317944 56 31 331802 93 621504866 27 171937 193165 372361 74 88 13 99469427 91 258740 218423 13 458247 44 39 32865 45455675 384776 2 19245 52 37 26 2 77016 372499 73 467373 78 9 480933748 511266702 235296 358057 191888 267976 326762193 54271 253704 40 44 109762 798226382 15 43450556 188320 92072 459648 443353 355010 34 17 330069 50167038 2 8 21 86732777 493380 10 66 335911 10 209575 54 384577 268790464 331720 30 255048 885778948 67 79 21 248739 470589 299124032 96 42 5 60 756430723 60086 37 50 204024 8 335932541 99 334745 54617 177268 199670 118095322 31 1 16 137197 158382496 420632 181677397 252066 46 4 21 52 73 4 77 1 499420 20 31 480475 201598 96 206443 386903 446802 573621608 78 106244 257770 72 78 268108 639135893 366047 70294 56 73532 368746 13008 21 191857 834310679 46 382256 153447653 40 49 78 32 5 21 54256 367530 65 797030050 36 20 607813175 163946 41 13 63 236356 464935 45 10 466844 8 64 79 331124425 233161 360435 177558 463401 98 20 2 94024 52 198291 762229441 87 265139 88 32919 87 63 460993 9 397069 338036 18 344538 136315 94 521096285 92874 28 458729 48 21 479361 497326 89 1 342256 7 36 11 3 252754 336137 1 163554 19324042 17871 22 35 162606 78 34 129022 61999 851781088 70 10 39 22 211490 69783890 154652 5 56 166961977 7 50 290452 39 73345 460144 271165 264421 159627 17541404 47 5 442609 22 372070 27 82 73 1 72 10 249009 21 840423647 5 55869 91 23 123764 82 72 230586 82 95 482346718 37 48 211377 249498 5 196482562 28431 301526 58217 42 27 5 2 96 41440 33 33 88 172519666 294701 100726 67 463850 86 37 2948 41 12 85349 468429 325841 428129 54 285760 56 389981 2 115900 16 61 50822 35 75 438746 331042 62 92 271474 61 68 71 43 227998 333530 555163939 409483 964371058 64 13 106682 61 330261 17 53 266131257 393277 72 211541 70 49 128362 321672 305315 52 88 5 187279 315755 58 118747 361552 477565 4 15 5 62797 38 308776 697237192 449507 23 317430 396202 71 31 8 251519 65 69 386163 275531 76900228 6 118784 60 182356 234568 358413 53 488816 149624 458223 6 9 67 9 70 56 35 96 12427 37 78 537336306 76 2 8 89 264684863 66 446700 62750 285571 112183 273414 420957 17 726308504 66 43 32 44 241314 4 77 482629 20 556474457 20 16 970 13 567187470 66 407396 45 238191 7 63 59 8 253529 55 213221 1 3 125259140 47855 330586 33 23 350742 27 28 450643719 6 925506005 2049 296017 60 99 256318 43 50 238572 31 418918 395588 186338 43 583880006 295455199 22 7 82 351599 273673 96 8 535958686 351243 53 120474 89 39 187345 304847958 55 116338 395488 122837 9 363328 218076 41223 146167 851435505 18 80 478349728 400839 328894 41 494210 60 144867 314268 131510 89 475236 70 99 218885 286484 37 90440 3 2040908 365638 9 1 98252 63898 27 74 7 308760 174885 63 44 498987 352489647 131835 327182 2346 10 476672 25 415993 95 261791 394432 57 91 58 88253694 7 339623 127791 57 68 3488230 3 9512 27 464836 4 42 349758 10 402647 20 67 7 153588 57 1 111758469 408057 29 307874 87 301493 476007 57 13 867696384 323741 41 496840 85 64 310677 192586 50 480878235 9 488068 318220 472365696 42 47 75 301498 90 181648234 14 11 48 255768010 126857 4 44 26087 123050 61 92713 57 104688 241024 270203 237106 358236855 128517 1 682012130 5 60 18 362454 274353471 86 323994 77 898044990 974337867 90 43 196698 121564 12448 268896 8 47 66 41 248832 95 4 712189741 127679 93 4 122076 19 85 209651 29982475 19 56 59 41 484841032 86 15 440713 103786 63 462141 7 79 8 181529 419986 158922 434703 213269 16 307046 351188 2 28 44 287614 67313 423237 84 24 26605 303189144 62 67 38 142867 4 68 38 142674 45 122223 64872 827557358 78 79 240249 60 48 9 429909 68404 474910 20 393091 36435 365104 175530570 48 79 115527 99 120556 395615 357022 2 9 159515 65 50 641192856 5 20 18 98646 37 40 7 275403 359969 474577 51 49 432458 941626256 163244082 329534 11 472869 78 16507 21 42 303145 1 926850505 471013773 64 39 44 46 120971 291023 363640 452327 170276 376830 37 45 146557 21 25 17174 75 14 457433 30 470244 106950 387839 88 52 38 82 87 22 29 701485408 6 99 327037 131533 23 412950 138259 12 485034 77 171243 34777 370119 87182 116332 289543 19 363001 28 16 92 237927 98 259132 231677 49 99 46 47 591858123 97168 786750188 48 94 13610 3 95 358616 258264 41 363246 312498 127356 26 32202 61 74 19 410724 23745 1 33757 56 294826 45 29 2 453464 95 239828 97 193515 196298 101514 24 56 97390 279841 349951 155449 6 22 345503 644774508 782317438 45 75 40 198318 211601 44872 467546270 54 67 291947 48 12 151210 481653 449243888 99 85 59 29 446598001 86291725 323566 55 132334 25 190182 403264 425642 50 32 350392 830503993 72 22 472192 1 82 1 3 418442 289263 48038 68 158379 82 36 730076704 193459 31 63453 86 82 4 3 45798 189332 14 6 81 84 209513 392253059 29 887143079 402940 12 91 231940 60 18 1 6 33 25 73 2 262667 327105 75342 357432 4 353435272 96 398855 70580179 676364364 328758220 55 157068 37166 191988 66365 17672 43 66 299733 32216200 463110 71 305840518 69 33 118487 63 184799 491290 14 296378503 32 48519 56313 374445 92 352949 15 10839 19 90 598009674 66 18 7 42 43 27 122665 29 1 77 16 52 436615 92 53 169164 32345 327120 221594 701221090 70284 614509436 38 256895 488361 37 53 14 41145 490567 87 950649635 314996 312488 51 231314 469068 44443 23 8 216621503 3 166277 1 259453 52 36401 42 945206732 92 68 24 14 242723 241926 6 8 50 65 113479 894535562 47 215315 85 918320310 9 214901 75857 71 196399 7 359305 197187 258922 35 28191 88425 20 11 49 38 25929 239208 334442 97678 126212 82 85 24 40 1 22 4 9 40 256097 95 371183 48 122418 61 457621 2 148177 176527 6 9 58 186588 252221 73 487366299 37 507807527 69298 53 368117 456239 35 267819 379608 9 18 346808 978661536 889569645 54 363469 20 145196 246297 29 68 843855108 361163966 67785 36 156859 78 393177 59 467419 46 349919 5 499680 26 127917 42 87 43 207811 494776 21540 187669 80 231213 20 82 31 38 79 32 46 141735 875454365 34 31 52 398588469 16 8 450463 8 49 844751109 33 34 81 79 41 44 8 55 99 445956 202310 127028 28305 97680 24 288643 546044430 30 357379 158227 435082 441523 65 289344 241491 2 24 32 40234 34 113826 83 64 30 31 36 33 97919 131789 83 23 7898 434790 131139 89 65 4 14 36 4 474303 6 23 407420 20263 55 98 64 2 73 126837 290185 64997 79 103400 4 68 327867 5 17 70677 97 451978 683665027 89228 76 79 99 318264 483354 16 83 12 362495751 300413 325995 31450 272205 66655 336077 92 180691 55 492324 272225 5 106823 2 64203 72745 259557 80 5 58899110 9 55 263945 5 38 15 77 75661 706920088 1 375878 375500 3 37 380440 76 264571 1 46 236993 363660 426628 82704 31 40 496232 2 2 89 88755 617195556 214384 75 12 484003 60688 28 90 89 8 269658 97 261279 28 2 221475831 214445 273273 60 230442223 47 76 99 155246 23799548 120612 243132 683137894 3 367388 82 4 51 60 329480 5 19 484899391 18 52 65 37941 5 24550 63 258849 368776 25601 84 52 91 82 76 201873 22 343912 375859 92 419381 40 100562 66 378767 450449 380956720 427650 72 9 387383 61 13823910 120021 35 29 14 483513 290753 363856 90340 5 72 60 243442 63 8085 80 331677 83 331168 4 88 2 39 440794 332767 380929 795781780 23163 53 297587 60 201701 498501 91 98 419362 349862 190849 89 2 24 62 72 2 3440 271673 2 49 466757 328783 16 53 40 82 99 43 654427074 349961 67019 5 351892 323261 33 10 3 3 84 309129145 11 19226 149931 62 438754640 61 262531 13 45 737121156 744810524 14 371392 46 177752 77878 83 59532 441165 596662028 211028 134496 597038560 19 31 136873 111473 490306 89050 77 2 824358959 2 52 2 96820 70996 423932 60 98 36 29 279668 47 291710269 33 4 9 96 46 403462 295354 33 50 255621 63 1021 27 7 364066 333592573 296014 354659 47484 5 11782 150821 102870 83 61 461707 4 763016466 232994 65344 235089 21 81 405147 94 250328 350744 489938 40 24728 65 6 1 67 77731859 426307 79134018 95 517 98 18 353538 9 886563351 3 79 27184 83 62 21 47 42 83418 328155 65775 140479 144837063 283668 181625 491516 51 75 72 20 54 391937 40 478144 5 339549 77 270549 73 19 6 244531 695494413 97 52 118246 56 400112 11477160 85 628840647 78 18 8 115743313 441090 52618399 76 187987 235463 432924 65 40349 30 83 74 409699889 278338 14 302880 48 459112 6358 433057 345911 97446 28 51 43 529305167 436423 80414235 64 12 47 8 78426 62 498643 469308 115287 396454 94 78 394577 105355 7 86 49 72 71 440484 293318 342724 50 46 8 274881 210276 90 57 191706 71 7 74 81046133 50 27 54280 2 9 360511 82334 18 49 184240 92 141998 27628953 87 193597 8 350185 493401 34 200809 272697 374282 318548 242453 71 63 484039 33 5 78 5 146331 25263 96 424716 53 72 84 296657 116679 69 14 124371 43 61 72 58 496551038 84041 341510 2 147802 6 21994 619889438 482169 35 48 3 958778058 86 22 23 183498 114643 340643 83 60 341266 695080341 21 3937117 248070 6 2 9 63 300967 57 233761 63 7 283313 89521 712143695 66 207168 378703 5220 388368 35 63 92 79 9 53 210516 26 3 9222 78522 386114 167400 17 875387205 20 17 90 42 309215 45138 19 18 94 56 268183 123000 15 464742 693364720 172313587 862954610 208784 743790172 472070 58 120542 35 224612 2 343034 367339 458091457 82 23 440154 2 459758 67 16 84 336629 90 50 6 579455636 44 17 269184 4 26184 66 373744 88814 6 96 317447 399638 122909 68 299904640 23 47 420778 32 89 93 67 254732375 65 972992557 451624 4 7 9 209466 45 816708931 18870 94685 44 594795818 343378 24 332027 37 611063830 416362 27 72 10 140664 435999 81 19 175185 475486 363627 6098 837787394 239093 54 80 633481062 567077164 490704 36 479028 66 8 22 86 256913 69 47 31 63 461224 38947 313708348 5 11 817 23 48759 28 466710 437084 34 265865 235258 412320 495230 450629 45 366580192 18 174484 234103 395422 401003 35 93 9478 63 80624 51 83 279107 77181 78 447920 2 27 16 380554 20 153152 777227670 2 493794 65 66 27632749 36 172145 311982848 36 54 6 21 306632 376258 388295 118453 77 353351036 64 300001 177146 40 431930 75 63 196693 4 221648 78 566118117 93 337692 62609 38 70 407603 95 478579 270801 3 404852 757536987 44 162434 470113 321420 24 20 20 17 187754 67 8 5 496161 266966631 17 44 83 19 211902 7 43 3 44 71 50 445588950 346987 141840 289728602 20 93759592 1 184338 55895 305715 25 20 86 93 98 463739 23 45000 60 410769 437192 340176 70 67 31 75 58 467364 189232 421503 59 70394 26 347016 10 52328 265837 355814 74203 232773 282678 71 279707 432493 26 60983 755336188 25 49 178959 4 48 384907 401391 213921 2 9 2 19939 440662395 202477 217546 307045 58 20 157835 4 74 416314 441623 41712 65988 73 11426 193516 49 785198830 4 5 79741 138224 175547 16122 71190 273965 143049887 29 72 562146580 75 5 8 68 32 469766 107440 39 21843 8 3 111910 163119 499940 223837 33 27527 95 363414 9 365887 32 167075 303540404 57 107630 43 378678 44183 72 49 48 341502 428187 12 79 448060 6 177103 8 1 475179 46 54555 867190243 400260778 108046996 212538 477205955 203224 2 9 93 95 76 47726 9 73 20 740 192572 6 3 65 391067 61 1 49 44 51548 140202 601563009 160073 7 67 69180 36663 87811 917145337 43263 456368 86 75 19 763020336 449522426 77640 456431 399220 88 83 701747805 14977 410297 31 289295 314179 90 628646409 5 35 135611 329696 5 2 27 73 65 35406396 47 201643 5 84 253275069 320349 76 110406 77 11 90052583 29 68122 52 446817 142565 32 496108 94 146876 49 30 337670 85 9 914164227 90 247267 146921 4 70 96 2 542466790 31 4 86 487342 281757 62839 4 12 93 5 454689 255470 380774 164878 299095 70 92 122293 28798 72 28105 9 4 372965 13 60 98 441821 2 95 384058069 345597 32349 485278 5 97 71 9 457169 31 184922 396180 5 260032 107359 48145 7 91 296756 444022 250951 232297 234785 163504 35787 28 308075 918650132 43 276375 89 45 253035204 388857453 29 294482 225461 927480179 3 233048 60 42 155699 22 178985 322713 129886 189620032 70816 294059263 8 771344979 177076166 14 423088956 12 84683 153295 67 947126268 965638877 32 47550 8 433447799 375076 737342092 83 84 435377 524172687 85669 34 1 53478 54 7 499186 16 96 758533716 88 1 297072 284388 72 433953 321628 5 607665680 6 7 156662 307978 7 17 64 9752 242316 70 59 9 38754702 498396 52 404450 37 87 39 7 43 96 72 155330 278041 8 396250 2 3 222000 341395 67 653308410 42 6 217073 27 181041490 24102 100653 799617852 6 60 138069 70 65 202143 44 20 46 591766253 41 41656 48 443334 405051 194238 11 207766 24 232943234 356018 72 5 14 451355458 311066 58 375632 427049 21 52740 74 9 6 388561989 496101 38 354693795 81 22 5 492277 262568 27735 476706 85 73 59 402047 58 163173550 67 11 88 363364 17904942 14412 51 70346 79 56 5365 9 12 1254 115577 44 6900 482934551 96 99 57 49988 214945 98 398689 393874 171826 45 201147414 8 119047 10 76 73 82367 85 3 133007 354730 52 231835 423367 499390 413844 163150 291418 4477 98 33 808121097 32 3 99065867 12 62 23 375512 72 728537975 41902 48 10 64 248895854 426441 467135 255567111 17 2 29353 41776 7 184153 31 456350 71 963308479 4009 73 143228 75 2 12 143357 91 5 464643 51 125799 15 88 399904 59 80 424572 425614 45 51 64 5 286805 312894 342845 27 35986 498005 149031 20 417816 971205778 99 205274 2 28241 64 111571497 254630 2 275771 287934 252455 74 196677843 4 73 40 52 2 154317 75 75 139947 5 314466 334656 8 393625 96 205886154 82 9 56 42 98 37 88180 332799086 175558 165460 414382 283052 389807 72 51169 2 143757 336307 147454 74253 99 94 86 93 7 5 25 457095 72 955825709 295852 60 15 498295 7 447286 48 333341 422295 12 465728 71 3 209076 18 360303 310105 99 291010809 71 175313 145820 2 40 490222 26 48 324976673 62 95053 70439 25 93 78 89 3 93 38 735268470 74 381722669 315579 411353 182191 43 9 323897 444862 41 65 47 2 5 460441838 220255 2 151549 32 723590671 25 186582 39 339164606 249139 394062 162966 99 222769 474593 77 212644 178053 430592 89 16 227604 119795 5 104228 422203 1 73514 45 682849888 288499 407238 150465893 29 3 33 293625 2 150862 83964 106513 361119 55 79605 60 64 7 7 390810 686324729 297057 120348011 164768 234235 18 170008 11 21726 81 35562690 390905 4 345762 35 25259 72 12 199286 314464 15 228475 293017 94560 51 4 496889 288112 311177753 478949 793153329 13 451347 98 63889 157321 40 152958 3 44 82 54 1 4 330083 68455 77 46 41 17 37290 74 88 347047 360277 88 368213 4 443485 401035 199664 132929 727460952 171709 78199 52 2 464420 350673 61 335087 21 510773912 62 75 25 371233 27 441552270 43 431248848 32 33 79 931114621 138528 30347 305445 4 87 309527 240508 412993 307042 20 113971 9 399234 18634 131879 356701 780289927 37 173089 455179 120244 29206 3 46 80201 67855 79 428121 10 56 116211 114204 476928 485869 9 45 225272 334284 226599 702277068 45 69 447546 78 134519 27 151630 7 201509 6 19245 430903 6729 52 71 181941 3 224217 18 609901300 56 94 78 35 364 159054 16 75 101121 12 385020 116627 477220 159021 178997 35 453903 447711 5734 30 133806 71 40 73 123695 19 181783 90 670512327 63 481700 36 772203625 33 1 69 271757 269077 6 255040 381192 5 145646 49 48 20 4 48048 244985 6 447924 74 435739 8 192511 52 338658 290275 132209 94133 61 393823 232337331 48 508697525 16 83 55 435148841 57 49 93413 12 517155210 41 75017 8 78495 295711 23 210407 29 260051 45 86 766394607 497697 1 454798 42 98 390634 126669 339416 163322 46 219376 6 44 54 54 73 45 6 195504 190034397 277958396 83 670059940 675918408 443812 377192362 95 93 8 3 54012 763081057 8 58 272620 12 467275 29 620672321 947428471 223160 94 5 28597 145027 76 721854743 277789 6 26 453460 240600 8 715365060 6 466366 315455 430385 421307 65 12 2 65 139000 104080 63 334282 778080075 12 4516 217822 334933 44 43 68 16 258035 258454 8 28 30 472006 121682 64472 32 401413 195403 415564 59 47 299007 246690 977 23807 107504 5 119397 41 20 66 75 494075 10989 795202180 388841 49 928775673 5 258681 421969 805843672 195768 197737 30 792051995 49304 335002 60 272344 84 63 25 45 44 30 79 154172 71 73369 56 82 211899 17 98764 86590 196942 841363913 2 63 424778 9 306392639 42 26 80 101354 108253 64 283693 322338 436340 307148 64 31 793935357 165039864 63 57 41919 102426 98 6 15 332957 320136 19 20 139410 22 840682554 8 380104154 41756 491410 15 22 10 19 237435066 494037 250605 437624 20 22 257829 61 484462 24 501176961 298226 79 51 56 26148 216681 284688 131970 58 463064 338520 9 49 1 59 84789 240194 5 1 61 7 57 12 83 95 74 99 57 9 25 5 6 182899 73486 85 3 32 24 373559 337896 13 46583 192949 40325 41 75 8 583675087 366815 168273 459775053 23916 42886 313087 214222 8 29902784 65 290788 20 122676 351876 9293141 34 129603 3 267584 65 35 30 6 335309 88 57054 60 49 308901045 15 86 3 77 21 8 64 182577573 63 421016 91 43347 496579 65 126603 182335 740644350 67 395580 4 172612 95 492705 585393979 60 6 39 78 956290639 388201 48 28 50 48122 408023 14 18 1 69 454497 631444903 753853966 36 168880 94 25663 258889 362941630 78 29 78 104689359 44078 39725 70 71504 99 34 28 13913 80 263231 73 385653 54 98 245846 9 68 2 70734702 6 55780 52 47 49 251987 1 8 347064 66 82 67 8 7 23 6 52 32686 126601 346406 49 419023 305616 79 305882 8 32 60413 887107873 257995 15 59 444312191 96 83 163031713 62 826390503 255299 91 236229 89 8 38 2 280574 19 408344 574073994 372467 45 62 70 36 471453 80 292668 1 203008 443453 43285 59 140135 83407 4 359302 314408 93 462539 51 702856350 5 99 155293 5 538477906 87 265095 193480168 183370 37 37 325631 62 22 17953 198593184 15 5 97 252276 467212227 84 7 73 84 96326559 62 97772 53 42 58 36 425336 56 67 340120 30428 3 88 90 423931 40 44 345851 481345964 59 8 85 82 3800 7 67 466453 33340 119856 359860 17 2 4 3732 82076 55155 53139 370778 608072845 81863 407266 225378 436798 9 42 51 12 468901 816005470 60 44008 56 637335591 33 94531 316322 348837 9 82239 84 146165 25 364190 257098 41671 632583451 39 56 13 631295475 66 648823135 716999835 496278 126709 895951236 605935292 56 9 23 8 247606 564641094 21 61 3 54 89 46 1 53672 167365 92 88 809251740 268528463 336075 466539 467700 170955 38048 42 35 307850 37 58 20883 47 160213 258239 89 827098163 466853 57 9 37 286357 386340 85 328287 641047737 110416 423786 81 21 450311 79 3 332681271 27 66 282002 300120 342764 12 74 454551 3 351643 58 57 353494 84 75 149799 273288 417990 18 392312 33 443859 236530 734257610 97 422273 79 223183 63016 98 375425 53 233 75869 88 7 977287023 3 84 157410405 463640 22484225 303004185 7 95 80 74 69 168193 719907287 388936805 759612260 2 30 590508734 126508 9 427646 9 40314 39 126372 70 52 372741 2 5780 53 355920877 139544 437792 44 119153 87 285154 93 72216 375089 312929 53 270819 53571 231975814 5 38174 230153 9 45 310137 68 386115 138429 45613 53 216884 402443 323480 37 9 197156 249331 69 126567 30 87 78 12 29 105673 445216 18 59 94 27 333606 33 4 44 385559 90 16 61 345670 3 598189714 824383807 24502 19 339178 7 5 350914 87 23 64 334066 1 8 91 383545 99 15 523434384 8 420095 13 221850 92 356134 3 111557 8 4 104779 36 39 22 3 4876 12 34 86 58 83 23 436810 331907 295568 495373 157018 567540774 33 185807 245122 93 58 69 86 340768 21 298614945 163935 457966 19673 409927 24 7 11717 392206 936859770 159979 72 108451880 582003511 79517 34 66 696316033 45 257392 99 400444 267971 438914 76 51 57 232947 359087004 50 90 410426 95 1 1 12 273475 54 497731 262773 74407 292305446 407202 64846 586879535 998143808 81 99852 55 3 17 9 21 87 542832725 15 83728 341737 47 36488 6122 363626 130962 25 58 97 65 456657 438440 8 169437 313748 281136 242655 69 2910 51540 455783959 4 834706303 68 83 55895 265164 7 17 11051 82 85 91 833282733 15 90 64 57 185979 161903 748236063 89 305072 479950896 72 475551 9 314162 26 55 396645 18 8 5 41 260385 456596593 91 408821 195232 4 93 51960 83 61210 315010 87 433437 82 4 201124 1 960139006 65 8 356362 35 21 70 33 159312 59444 6 50 74 263651 84 84 288995 50920 92 51432 90 3 333367 350545 60 95 98 7 85 83238 91 363055 313302 364080 628631777 62 290117 374556 4 600652921 1 95 81 285007 342824 66 42 28 337400 10 313020 322851 63435 39 94 44 88 88771 260962 111107 621951493 2 63 20 651 284174 23 104734 33 28758 7 8 56 69 473198 19 159272 52 459905 8 942431574 255490 414737515 27 143223626 99 680478750 82 447766821 50 89061491 314847 68 25 356143 75 63 87 81431 214341 92069 565189432 454179 157356 92 408775 32 9 417315 97 43 56638 367497 82869 53 21 31 20075 5 354571 173783 1 157787184 349702 4 271193 301432 9 25 349544 13 220661 55 61 88 216075 1 282235 88 51 266872 394496 403137 5 476022759 34010 488751 41 12 230709672 53 34 85 37 302374 68 355728 186707 23468 10 213640 54 412454 368493 420871 35 240481 53 50 94 300838 74 34 62 40241070 28 2 461272 43 7049 7 205263 1 53 42 85 73 448744 67 84 22880574 953183724 43 72 22 39 372345 75 8 45 78454372 6 67 6 37279988 23 5 392341 267538613 37 5 111905 16 459000 22 17 8 59391750 1 9 361427948 215876 63 226740 3 18173 93 287804 402783 434058 314441 53 828147335 83 85 461377 83631 444344 68 457694 67 414094 19909 307386 146110 4 80 37 69 59 924368407 44 88 401110 22 82 263275 337501 217335 89 13056 63 236114 46 38 819281055 45 26 74 188068 39 23 42 256452 2 80 79 318092 719746567 7 5 498084 496965 7 8 27 99 1 47 115218 54 2 844064536 960838172 66 302894051 347322 270843 334843 464475 71 47 30 427175 53 267498 48 3 366789 8 423051 33 23 96 315540 331381 412274 1 393885860 61611 413002 140433 96 83302488 77 5 29 56 313610 407673 244931 25 388067 257749 8 450771 23817 102570 20 43 22 3 54693907 587871554 15 69 6 261215 526693208 471747 273996 175863 108669 14 44 189565924 212141 94 1 61 315532 67 397773 332258890 1 25 314566 55 31 20 82 26 428963 324436 99 57 259246 74 89 1 66 336398 76 364608 397206 351049 196208 419555 716311882 12 364286 594040028 190737 74316 17 199251 256874 63952 421981 177534 60697 80 84 270948 52 31 447393956 15 73 61962 3 9 50 105012 32 332898171 92 234679 46 451622 25 213859 99 1 29 89 48 398899 118841 2 71 49 7 882534004 357099 26 703971125 6 348213121 14 92 16 57 409393 43 55392 220171400 129893 91 325153 178447 148277 308486504 17126 48 419252 91 71 301039 319806 240587 15 9 278149 45832 30 1221 7 3293 93 60 19 21 675002004 37 89 93 42 2 106777 353825 243761 210034235 54 77 87 57 32 7 28333 59572 42 59 351894826 465390 95 62 107867808 73 98 36 288572 8 437690 10 9 24 37 87 44 67289387 1 326897 299884 75 3720 6 90 341522 497724 99 485542 474029 17 390666 388387 599532962 105863 32 47 247293 371655 369377 18545 53 6 71 65 264415 48 33 1 323988 32 68 76800648 52 297782 396991 319517 8 352692411 23 459058 20 57 8 78 71 90539001 3 26 561765861 497233784 271971 161180 408835 46924 89439 8 61 73 95 46 741074891 100678 40 12 94 24 223213 43 476732 248165 84674 39 391508 312582 345415 84 17 376084 104272 29 64 427558 523926033 85 198184 91 431307 238625 83 55312 86 288851 400857 5 38 315474 343557 88856 36358 373414 80 84432 9 93 15732 288387 291588 98 40647 235972 45 259149 17497 11 421723 291965 72 79 67498 17 5 4 66 468141 479928 56 14 239528 63 43 153660 151490836 313722 929758441 3 190026 90 71 464510 8 7 84 89 60 9 87 487502 408553 359608 36 930194186 791289087 174238 81 92 56 421195 80 313320 99 7 88883 397324 440930 97 10 92 31 28 50 45760 61 303338 6 46 5 52 78 6 239310 152641 62719 3650 72 198865 22 314502 47 3 3 296926 4 92 265330 391965 371658 167134 39 35 391508 3 365740 365138 9 53 94525729 146136 569766399 144381 82166 14016 399752 205126 404128 87 9 322642 224541626 3 122614637 2 90719 6 3 90 86 248962 16052 434387 3 136502122 16 101955 97 394310 41 95 978824871 79751 730992492 453466 38 40 22 459974 374139 20110 178961 285033 897979212 430360 47463 25 416587 312735 4 51 96 194672 3 26 84 60 189211 3 16 132768 235642 43 164954 21 72 9 53 28 344183 16 246923 8 95 9457449 388015 3613 11 200012 78 73 462028 318650 208324020 188333 99 453327 392066 98 94 490849 41 216404159 14 82 449204 16 8 295212 135107 493484 67 389713 11583 382854 1 31 331502 200721 698354129 33 90 947796021 207182 10 24 8 39 484956 48 67 30 444690 359533 191598 52 26 328483 198708 193819 484167 74 177514 66 90997741 218253 135287 40 311634 480301 74 412494 131744 224387 93125 235419 37 47 24612 340338 21 245833 376333 9 307135 438592 86731 238730 56 255904 23452 36 128987 94 290070 46 90 27 115718 17 49 131693239 434615 336135 2 8 396030 148346 168018 5 404519061 34 87 30 7 939249780 479157 58 178029 154505 44 85366 6 94 420191 60 5 282523 25 3 56 290760 849224683 178206 646786256 93 226532 92 368082 91 84848 9 24 50 99797 288583 97482 142521 66 91 12 287761 42 818402831 4 184361 23 52 431526 4 770514704 27 5 54 483492 491564 263492 65821 11 484001 44 96 26 803190970 335210683 20452 358886 420373 281840 166743 232212376 19 62 27 748741415 189048076 572672017 46 64 6 320121 91 86 127776 98 87 385725 468668 171760 245916 584291048 460350 296370 57 375930 40 28011 27 92 302647 11 69 303179 20 122618054 16 986500367 98057 70 383915 418928 2 6 336648 821454227 79 36 372805 89 12 82 88 249047 240706 48 4 73 23 82 452896 241656838 90 4 52 65 1020 439490 238621 370664 91 89 7 904831763 8 317488 45 38 84 50 842341147 54 54 89 94 82 22 4 104087 41 97 442122 34286 251838 453964280 716243845 222364 25309 65 346945 102316 55 18928 169655 5 69 5 350829 21 102402 55 75 43 62 69 81 66024 151010 325817791 70 39 819811660 69 734879115 6 9 26 10851 57 125442 483090 68 83 6 334093 29 7 101200 263278 344015 5 42 271521 2 287958 7 82 485948 2 60 802302706 116280 409228 21 272733 50 733631565 243436 7 693106230 323417 23 373455 228247 52 2 4 62 72 229422 433565 40938 409609 182410 1 38 351849 74 430382 15 20 2 93 193540 18977 93 7 315125 59 205153885 90 28 81 489740986 70 92 8860 6 252266 150706 78 87 86 22448 66 71 37 67 9 335171 70 80 4 40 424091 5 60 51 26 814818659 177662923 953439337 192435 475708 434735 35 94 172565 30 226347 7 65 27 472954 799936778 351168 75 52 13 71 57 73 1 8 98 971214998 52 44894 148785 440068 299335 16 24 6 2 68 17 20220 355231 92 286634558 374123 7 29 939105603 13116 54940 233420 163610 47 90 68 151290 315409 77 19 3 69458 61 35 54 50 11 18 64 215369 963275023 74 281119 295232 34 54 119262 115691 176454 824798209 72 30 478601 3 58 60601 134517 93 80 490248 194519 32 96 898335628 16160 464973 169509 339169 78 292128 84 167422 7469 303596 72 3 13 8 38 222835 2 330689 92 18063 68 357051 44025 108493 1 18 304128 9 17 475860 91 11 83 7911 29 355739 361892 694604199 729547545 2 49562 386256 100466 17 652189236 32 180939 9 46 10 358511 297290 21 20 247062 75 87 432106167 3 210912 154767 67 270642 15 16 82 19 65 36 8 28 344827 252754 479398 67 8 46040 71 914526026 135981 59 250369 240358 95 27 28 14 428284 3 2971 760630527 133106 179279 250406 331226 201218443 77 22 88 46 219126 9 98 62 147074 98 78 96 75 211398 911725626 230676 73654 491607073 100509 150009 29843 99 97962 21638 68 47838 396424 352551 234951625 154916 41 1 84 345987 87661 78 20 119267 232120 388867 447513 350004 881388136 31 377542 56634 73867 11 30452 28 7 164323 34 68716 83762 341938 276940 165925 544904738 96 19 15 7 74 3 923030559 1 99909 340096 95 581544060 221975649 5 29 251643632 338086 75 257820 46 39 95 61 83 35 43 99 83564 52511 23 92 414511 348891 84554 422517 68 290158 96 470343 272087 994449417 327705 124119 421791 396197 14863 4 21 72 221467 93 215156 258149 249697743 59 502479196 357865310 130184 165156 868164856 44 248324 42 57706 476956 413504 74 84 441829 313685 3 225803 188295 973126318 123874 75013 184678 3 53 3 12 5 379295 34 85392 2 3 85483 54 217822 12 290796897 79 54218 41 32 19 42 23 19 15 229946201 7 13 82 3 157428 496844 74 40 748840357 26 269258 73 15 302396 14036 348316 294916 713433973 4 309085 56 48 131276 312223 350125 45 725639806 7 10 180584 85 82 184841 145144 45 286564 489526270 262240 17 1 415624 5 224907 53 83807 83028 51 163215 20 735229660 402777 463223 92181 154996 60 112961 450328 96 58 722393303 46 13 24 39 333583 60 449934 564898643 8 386548 158252 700107569 91 99 312357 201161 4 147245 489580 73814 57 485605 148372 3 502638480 93 32 2 457704 257178110 288037 36 3 125606 309500 43 131149 31 43 8 428761 74 70 9 452412 235306 31094 11 30 160286 473353763 46 488505 291511 54 918467357 98 347180 53664 113944 488678 174158 30 123787 783614472 545308381 330304 30 732688101 389278 353834 340835 7 7 465529 77 644972163 221166 89 755513546 39 236297280 207892 46 748050527 270020 198969 337204 329751 3 9 100098 39 61 5483 22 91 21 17 72 57 236021 68 880443823 490528715 49 74786 59 18 488245212 18 242750 14 12 285120 101802 2 29 99564 4 449163745 10 482468943 5 192860 955759359 212792 185521 345622 34 48 15 507235627 4 729639054 19 5 27 448182 830609260 370083 408518 33 486170 439552 43620 75 50932 7 471258 445675 143679 175055 496294 68580 79 38 387026 458528 373856467 47 44561 241085 71 262253 195013 10 378610772 80 469696 90 351691 967574487 10829620 82 970985435 5 80 346250 414261990 579570660 297323 378896714 13 349777 4 75 99 451257 17 417727 467539 23 37 628747239 57 236972 443173 95 24 120992 42 555357015 1 12 73719 18 68618 38 90 79 142107 881401768 27384463 25 91 8 82 4 152312 159284 84 69 394105 496595 4 39 492060 48 12 302003 47 309232 458835 165719 95 86 191640 470948585 22 413975 407797 493467 194117 482868 222823 83879 98 43 44 324900197 8 345451 523990464 327522299 296565 34 18 354661 82 5 37 262019 66 2 98 395013 183024 76 771670631 43 52 81844 799235523 4008 50358665 33 152534 455177736 75 46 97 41 63 214465 371488 54 13 350062 65099 50 99 395769 87 145748 6 89 65527 83 119405696 186777 84 32 469480 473917 257503 6 12 336585 86 143752 98 781333310 167743 77 269523 261415 6 1 68 416035053 278823344 55 450825 2 71 70 115066 20 292926 33 262594 368480 499809002 330191 3 31 48517 54 69 31 84 19 59856 70 74 58 5 4 95 257997 113989 174986 73408 41 13 902008640 1 58727 83 65478 313063 62 8 4 6 121660 48 81 399940 461816225 6 6 73333 4 34 298498 4 30 193208 672944180 87 51 83 89 211460 25 78 54 78 60 20858 34 6 186047 551969292 279997576 732017135 43 45 191496 39 68 2 437776 189609 41183 63 222648 746452644 492355 4 72 2 470880 54 1 43 26 249430 357467 328303 8 388192 9 4 230295 36 273634 264082 370597 98 40 1579 77 93 115881 98 33 546377097 427498 81 121344 234198 318016 95 381930 94 14 6 72 345499 20 64 7 761644293 66 3 8 195837 78 347258325 329020 56 17 96 352312575 49 34 451167 261459 14183 325906 621339247 401584 154072 91 7 457048 76 40898 35 4 25552 72 151169 109735 456642 9084 278953 22930 21 42815 309278 7 6 94 76 83 237730 46 539899822 52 88 251953 73 86 442783 406855 383898 515039812 72 59 357715 189027 266407 53 449504 168650 218272 335522 417872 328530 772912752 390162 98 13 193820 491573 348544 1 421909 885170390 117248 258888 354027 397988 44130 199355 345898 57 9 44 221592 93 73 53 374391 306296 77 76 6 93 222032 127842 490584 77 78 231109 496596 235926 5 72 672369310 46 1 71 11 12 20 157470 6 353495 79 78 145756 321099 35 156953 349892 216897277 245830 262383 273947 321539 39370 397716 26 47798 372121 56 330995 42 36 8 6 175024 343728 187741 14 457740 29 505294143 192999 96 926435649 111846 12 238807 335730 124090 152436 26 203950 60175 13 322977560 92 1850658 85 200287 3 54979 60 206087 260617 88 78 50 85 117476 14 418096 57 2 5 86 8 95 375206 4 247260 72 8 424981 752177487 16 376910 3 64383 408552128 363245 484949 430869 12 50914 6899450 48 19 475983 92 81 42 167565 33 232688 10 97 309566 46 440759 25 145273 79 41 1 696066840 70 9092 12 11 18 36 94 69924 218369 217071 78 337562648 306387062 7 45 818232934 74 493025 60 44 93108 84 82 377554 172213 230888 10 115866015 56054 5 8 69208345 399077 345890 9 377922 58724 11 290274 490026 29388 6 20 30 341014410 21 73 64 337859058 77 80 326751 69 90 88 65 24 263775 295996 33 17 350425804 75 158720 64 6 15667 62 267031 454229 86 454977 28 5 453420 149446 228596 28 999525534 49 179052 481460 66 311180 82000 67824 90 457640 47 70 129428001 92 55 54 22 141449 574935265 250057 376315 6 95187 73 28138 10 436899 70 363770 176026 52 23 92 859452520 29 56940 97 32 18 172226 7 228518 773912029 72 9 419876 83 26 18627 185053751 26 77 77 81 80 21 53 224098 6 20490960 332553 23 6 64 97 87 17 36 25 89054 278137 220717 9 173238 41 358784 5 83 211011 9 35 158755 45 9 8 74933 56 131369754 185802 62 140322 822395930 302723 86 11 14 7 58 52 3 91 9 702071223 308475 3 376775 250576870 22 396327 83 53791 386976 97 59 424204906 201816 51125086 26302030 139976 96 220452 69 48 83 46 28 462596 880930665 916581451 36 96 62 25 2876 103453 8 452027 71 404348289 79 14 99292 7 84 481620 70 58 54 75 10 156603 43479 84 17 25 92381 8 90 91189666 50 201623 91 51 47 91 12 72817 146137 93 25 83 428260 86 711917724 454263456 454104 133645 74 85 9 9 323573 52 424563 5 282633 60 93286 9 9 8281 3 280516 2347 2 402408 54 6 50 325011 7 19351331 8 259876620 71 352004 386898 181174 30 737568839 487862 387630 323273 393972 289181 455891 125582 20 353166 127114 37 14 25 447360258 342882 205732 32495429 132169 60 70396 869436046 46 75 39 43 318968469 384394 17658 756051075 239791 71 63787218 455506 818345856 161603 424827 348574 36 79 3 46303 497979 246731 306217 34691 280042 82 8 111816 54 430452 438821 58 21 96 258123 116750 389121 9 76 49 12 63 3 883932415 14 61868155 95 16235 348527 417738240 53 271257 27 41 82625 447643 60 317249 98 33 824297486 58 215985 72 275221 357560 53 77 757954897 376760 82 37 2 11 99 63091 280296 69 369575015 101102 47760 46 50831 1 604275065 771588502 78 242458 998713569 77 22 277866197 13 13 410351 410064 66 65345 76 64 376797438 64 293878 39 190301 64 88 58 350381 394765 41 547323881 2 427617 27290 254946 8 264499 244334 296598 73 407701 643455233 23 1 4 5 342719 24 55 31679 21 366428155 243905 145935832 61322 44362 6 30 28 25 69 53 78 201589 82 6 306994 63 205243 223240 40 20718 250665 77 222980 248881 11487 80 280364 47 63 155805507 80486 485256 78 53816 25 24 8 751419842 306524 440456 66 110160 33 261995 417322 387407 122073 393380 3 970715193 30 412710842 429474 190509 485220 56 256958964 33 86 187065 22660 204451 6 91 117722 412975 496632009 209179 3 3 61 26350 10 5 424568 221266 386149 154253 406200 10 29 78 92826 57 69 13580 511591333 88 974488521 89245 9 119925 47 6 92 392563 67203 19 114709 73 66 342899 79 36 27 29 458796 35 5 6 830323311 56 100677 8 16 8 47388 135746 29 310799 54 41 32 6 67 48 456259 87 131218 78119 130713 56 424710 367745 1 5 45 227983 167753 14 438498 61 133599 89 98 496906 42 2 3 98 165422 95 52 1 3 174046 141948 46 325712 358741 54 23551 363638 11 300227 67 49 53 18 74 145991 16 415793 68 58 13 98 266652 108873 9 20 364895 48 26 79 52 6 416866894 161717352 376877 294110 994427086 4 114618 202821 498378 721432846 328472 9739 457145 99 53 2 164419 197139 950237285 279121 467911 77195 1 91 2 175221 253690 266122 85 19 866819801 2 75 47315 312809 36 48429 63 14 4 479568551 475516 59220 475601 1 49 123019225 87 73 8 877558104 38 14 87 1 333702 71 11639 43 55 80 455151 60 99 93 173031 91 1 113407 355431 26452 42317 78 186977 118347 68 16105 32189694 70 48803 4 90 319435 316301 290773 246510 202105 81 67 436160 2 81670 59 252850 429039 96 426546136 89 42 481449 5913 475947 94 246608 199943 48 50 467585 53 52 58981473 957733692 161973 225697 479553 2441 25 87 226257145 39 23 52268 286260 167847037 70 36582 36 100084 71 483850 93 743748120 377673 814401341 5 358614 144349 456018 45 89 60457 1 81 491933 4 160722 44 145617935 260110 275464 90924 353461 89217 263344 19843 300928 24 17 87990 447349 6 65 193326 431942 290383 177188 247935 472626 6 157030 92825 76312 483131 1 451174 6 151562 7 11 87 16 99 8 95 7512 414456 24 54 8 289185 41 88 73 38 278235 61 49 172879 19 39 4 211740 21376 487675 360307 47932 243874 1 490390 788580585 8 11870 370158 486993 25 454681 264568 428906 43 192324 7 201025 59 42249 83 93 439656 980980927 42 7 323797 58 330819 322911 57 3 303449 22 164296 61203 1 35 411792 97604 353226 153724 263451868 169739 247009 52 13 196540 36 7 8 7 194234 1 12 19424559 41 6 184363 73 10 158177 54 16739 12 417162 22 46 23 493174 70 481729 2 39 156658 42 28 23 374664 9 981320566 428600 90 67 293690 934565579 73 31 45 314868609 229415 317139 63 38 43226 211892 30 7743090 225019 82 377552527 859277453 44 498572 80494 203006 59 99 133116 105072 92 284293 129367 93 10 258791 78 499208 412769 478549 434162 249365 14 26 280057 76 53 292612 82 40574 324715 407052 89 37 279743 14 8 198379 20 57 493762 36044 270187 6 385355 18 81194 238190 74 111391 431134 10 81 9987 416758026 424092 425069 134629 10 323124 292777 178665 85 230478708 85 47 97556 37 78291 61 469984 30 32032 53225 25 312870 268530 200674 263193306 450120 296831 92 188750 19740396 140790 417283 24 41 195830 15 8 64 479289 56 3 52 123329 15 358015 358417 65 3 3 5 85 9 93 81447 67 406610 83 10 713138483 8 71 8292 96854 287958 212452 66 97 415862 5 10 61 153995 3 489930 289299 239736 269309 447386 271899 35 36 403463 4343 40 52 438455 239319343 5 43 71 74188 8 99 80 395264 29 41 143020 364897 267029 8 262706 34 357567820 5 74 73 561565752 161944 75 10303 39 567140616 770604447 377468 57 74 65 208683 988647852 298551 384314 122668 93217 969378035 281178 8 422302 35548 316840 390870 78 263459 403323 172888 16135 4 58 35 5 278700194 36932 68 30 388126910 91 388225 50 147159 381312 478238 401201 670178427 88 360974 65 427512 551804621 90 489894 3 603169180 288243 3 94 68 6 80 45 46 421540 965472668 150052 821212874 87 29 326048 81 201536 353390 5 314092 43 223042 71 49661 87 79243 189209 1 489571 507337871 371381 394057 749103359 95 53 353995 86 64 273552 36 38 24 6 94 407335 74723 52935 88 7 230584 38 35 86 64765 942303362 176689 46870 351005 66 235722 15 494916 24 21 59 21 93 324372 57 154134 6781 16 79034 84 4 191287 81 14 46 6 296948 45 39 74 45381 28 14 14 77 6 189185 4 281177 91778 395414 48 2 3 368140 210435 117644 52 94 330181 6 43 470730 233052 422384 42 13 36257 8 70357 452953 57 25 61926 100155 60 55 340170 410879164 285861 38 249600 176384 32 13 20720 82 39 50 97 62 408435098 6070 331409 368643 31980 11153 619270606 50 486391 75801 45 630251663 712777694 269743 471280 39 27251 22 7 30 36 20531 121604793 374847190 64 310303 167541 464536 473435 58 41 325588 607709051 217763143 101236 362554 407681 17932 217653 78 6 88 265929 69 80559 82910 334221 369588 423601 32 855540361 107576 330335 35 398171 273990 410909 41218298 70 787366658 21 237968 118186 231968 6 31 44 28 482931 53 85 414902 83 92 395985 4 241315 470186 287551 987732168 5 429677 23 41 71 135979 177240 90 107407 84 82 5 68373 60 9 6 426278 295181 6 54 86 48 2 338942 69 35 61 58 903931798 95 284997 13 88186 48 100722 25 50 1 275531 222026 21 46 54 19 450401658 45789 361906 729250656 40 40 56 52 140 62 91 1 43143 275159 273253 7818 434926 62 78859 202862 435323 43772 75 329103 91 483544 397747 285330651 35 159617248 31 9 211106 3 132053838 343018 55 58 323359 728682444 5 158693 94 23 24 1 8 413134 94 5 25781 211799 67 27 28091 8 711830037 9 70 247821 95 131328 56287 491002613 91 97 265350 126045 316522 12 143148 73 327835 539771338 75 3 586904868 16 35 478598 53 357349 999181579 33 30 123197 67 74681 11 48 105838 144240858 83 15 436447 70 26 255119 84 38 4 72 34 32896566 95 16954 52 433882 332753 30 66 22 650083596 24 13 31953 349398 291020649 87337 259875 148876 187304 65 58581 107962 132378 38 158243 14 2 5 755465559 186062 88 145922 71553 463662 11 26 44416 220232570 79 481876 289235 55164 7 40 373259 76 162612 421745 942883402 42044 46 31 82 5504 4 350879 21947 62 33 91 43262923 14 66412 916927376 96 493125 8 17040 7 471064 59 83 921253357 42 458982 146563 10 37 19 269555 86 226399 6 51 37 8 7 67096 96 47 53938 94 224383 90076 96 484215 59 453549 89 44 366782 35 266463 292323 558407861 155117 202212 96 244892 61 4 14 15 417421 13 161602215 2 71 61815 2 1 34 44 21231 57812 630979838 163428 43 442458 43970 123224806 27 3 49 28 148213 52 26 49 230474 71 412336 793550270 221272 72 66 59 14 36484060 38 459307 67683 79 58 279830 4 90 188314 132127 83 94 3 321330 85 68 84 37 90 46583 85 27 102966901 348801 428512 300314 9 97 85379 79 42 18 330214 92 306437 68 86 396827 7 653546377 67 137005 27307 81 472426 209193 347737 300246 27 85 15 93 437591 29 84 29 8 71 130157 161535 725588436 53 441994 362416 413780 53 25452 81 607014932 245499 708087012 396665628 637472430 391337 81 758848137 10 488336 215404 95 119085 284271 257767 81 6 4 49 40 43 30777 100905 378103 935881549 183898 41 411563 58 244045550 1 171168 324295 79 16 214871 221693365 7 17 432599 86592 1 8 426467 187243665 58 18 129227 405187 19828 6 58935633 87 438252 1 152532 9 490228 16 137611 92874 975043081 17 246445 90 113646 224168 55547 21 70 21586 52 5 23 425283 119051 137129 335687 32 67 94 848911469 379325 91 54 81 64 277601 66 57 26 171813 381969 340922 796897111 24 449666 5 477930 66 87 9 3 35 47936 69 496143 242827 97 18 1 61 541853832 96171 387178 47720 62 43 19 25 296986 861036867 340477 118964 385195 56 508857449 168118858 299507 7 72 83 41 93 169080 286366007 34 324785 7 8 85 41512 41 431292 95 8 81 1 340652 4 56 286921 344291 39 35 18820 685824488 489247 401584 28 36 102149 3 17 82 93 86 314346973 24857 80991215 275391 43 165055 475795 195704 47 491616 287391 37 25 1 116215 31 174421 479338 33945 23 444064 401083 395771351 23 4 320379 70 392749 268931 72 291035 27 86 181220 202529 325077 7 166125 52 15 81 86 44 376836 203600 81 32983 55 30 87 470753 492725 13077 36 330692 264647 37 61 27 295037 942377364 554358189 357273 32 468682 91838 2 332048147 53995 88 21 270060 187987 208378 57 68249 338266230 309965 610109209 335454 159313114 357827356 320386 408843 220437 57 421261 96 18923 402063 110470 61 76 14 374999958 17345 20 275932 13 40 89 278451 3 410346 455042 18 5 132782 65 52 46 10996 332972527 439971 3079 91 33 78 11 47 79 38 1 76 68 204146 23271 94975 63 355209 64 102279 973177300 1 5 14 987210854 77 310380 156935671 487832840 60 478084 2 471166 44 62 55 10 66 20 54 88670698 96 2 3 3 191249 6 5 15 14 16 85 365274 106555560 90 444842809 148889 273039 24459 28 21 43 465951 348285 467606 420374 441411 83489 131881 91 15 51 53278 66 69 6 363783 96 80746 179380 23 37 413138 466640 50 34 61945 77 47201 57 90 13 85 232568236 373271 386189 21 395785819 417371511 66 37339 339890 243596 12 7 147468828 268384 171558 71 343041 11 91 227733 43 220359 484862 86 672836870 283339 51 244717 240522 41819 46 74 5742 43 77 187532 9 37 893510881 96 30 132344 59242 157017069 448948 1 30 146985 355126 97 173739 378472 71 118522 6 86 165522 8 127881024 94 105983 441379 80 387758824 1 91006 261801 78 422968 13 58 91 123561 138781 5 650475259 14 66 78 5 3 23989 8 631349680 126798 264446 286549 42 7 8804 578648787 371953 243810 92 1 50 248212 84 754557369 31 96 4 14 228012 462889101 617911730 166560 297438 80 53 215505 284693 37496690 317901 96 97 345882 38 234877 882439228 87 64 194716 672095464 15 77 60 97964 56 16 259540 228745 445815 85 80885 149487 10 372133 516541763 238606 2 372043 169670 27 853862294 35 79 631876646 607000410 61 152793834 58 15 20 487689 656270820 134204 24 965431228 138876 2 243123 92 41 48 12360 99 11 33 396404 12 45 15 68 48 211575 288350 63 10 30567 425869 76 126496 35 255505 26 26 372420 920902689 45 376074 400336 61 96 225144 6 169930 81 196159 66 49 61 53 9 450241 246404361 87 22 330768313 27 78 903242124 88 447656 13 183255934 267976 62 54 35964 16 18 495918 27 92 64 89628 87 35 358425 313800 66186 44 19 84354 33382 39762 237740 89 6 15488 59 57 366689 87725 292440 69 310171 942344307 26 7 158942 9 254579 56 474645 50 115170 43 15 46 434900 62 90 8 302151929 412831 96 86 74332 82 4 88 43 375176 23 67 106313 40 49130274 306474 301855 267515 92 220412 39 470369 1 29364 76 56 61 82 308852 24 319972 121040 70 38 76 3 278425 804946936 439598 5 121416 6 7 23 6 43557 53 254350 240688 19013 220667 70 73 7 408045 27 90 450900 190543 113921 28 124618 125281154 101755 41532620 449579 84 253996 62 17 71 474077 40 155343 4 40 5 54 174240 63 381412 59 6 361381 421707723 242624 8 16162 365730 125685 231696 65 992565503 96 5 56 718004187 94560 385878 440258535 68 56 224337 65 244121 32 72 18 18 551953705 34 123946915 38 52 60 54 15 296395 52944 495715894 469510 131083 85605 59 31 64 76 4 15 919859585 382533 232911 26 80 357323 619854585 280372 327529 98 58 60 443846 81 2 359606 454622 481260 89 50 6 50 126451 21 118932 99 54537 9 358027 39 62 30 57606 73 15 307691 239758 341402 305767670 235718 44 62 188997 28 15 90 29 5686 82504392 413442374 93 92 207609 632626003 430931 144094 76 95897 197971412 74 73 139387 670523622 7 64 165708 433696 72 2662 337635 462215 70 55 71970 328817672 70 83 86118 8 228021 68 33 124168 196468146 95 46 23 613692801 71 16 7 5 438979 361115 29 357393 91 45286808 225296 94 69 81 413491 7 29 32 30 4 17 1 6 1 33 305540 63 991720596 41 862879845 3 146993 425313 9 94 81 244822 2 78 312831 25 71 249709 62 79 70 98 32 352298 344418 365280 77 127398 159560 96 223691 431991 30 22 87 392230 263417 63 268850 57763003 77 38 25 86496 141870 8 423402 18340 36 20 785386664 18 45 33 22 365504 103975 318370 86266 6 144351 377343 158725 29498 58871 25 85 8 19 315926 57 364440 23 97 4 219648 888287766 261583 2 9 393167 225825 15 237554 35058 85 46988 499332 454907 362579 54 26 28 7 88 426299 474105 407997881 375771 400445 296413 395118 69 4 442831 85 96 889217651 64 5 232838 37093 29 78 92 123948 54 237801 264883 77707868 840232025 30 76 368486 125593 367746 94 76 77 493486 3 41 8 2 91 107768 28 17 274895 43 264653 788994642 29001 213326 48 7352 36 58 290456 5 5 8 378415 55 49 44 92 410897 50 19 91065 131958 379509 402373 23 179863 1 97 438192 58 5149 54 267397 547834768 97 40 62 56 61 32 82897 29 76 69 97822 34 16 378397 96 42 7 228221 59 191243 3 38 102944 40 6 198687 61135489 329423 43071 293288 73 71 1 300735 529211329 55 137594 66750 19018 40 15 99 962627522 35 6 666208205 90 27 437693 12 75 166991 447402 242612 297202 377151 41 32 317823 72 749419436 139188 425975 40 19 13 53 13 9 79 16 74 51 96 39161 38 54111 211680 245809 41 43412 14999 13 298064 5 413835 15 69 1 318706 35606 66 70 206062 352175 320279 6 174615 22 68062 32 43 96151 165771 61 70 87 56484994 7 328723 70 49924 4 12 131886 54 198343 433110017 222566 70 195226 95228156 63 30 361625 31 25 82 64 2 51 351759 120594 67 230321 432033 62 48 136624 311571 139764 319131 424205 85 63 84 366839 78 7 45 45 307875 29 296459 1 55 78 230799 34 411958231 87 8 66 17 56 68435 35 33 58 5 191242 25 253341 94425 72 350331591 56 37409 161719 434830 733251998 168101 23 570130798 1 639310997 40 25 21 1 68 40 95 347588 470643 68463 2959 44 495587 874005556 410271 57 222471 452275 373399 23 465551 253785940 23 429441 81 127709 25090 65 19 261877 38514 17 46 104040 400097 58 22 50898 9 62 85 77 329138 6 94 68 58 92 91 445100 82758 57 56 117182 471753 213019 422841142 71 77 35 33 2 87444 196705 48 62 347945 85893 406683 66 42 1 48 868530625 1 68 22 38 10 758902932 72418 153483 649592242 206134 562795707 5781 52 79 320602 218338424 950916839 61 73 21 56 766792695 405589 98 20 17 412954 175538 862974661 447953562 425733 163745 8 16 18 522990736 82 855023770 269148 10 690641796 44431 52872 103480 310734 194334 57 60 52 157608 25 9 73 48 282722 504703633 272221 413984 68 56 55 483433 870825170 942790908 88 111913 530393496 6 22 70 202679 204148 290285 46 2 85 464033 98 9 7627596 2 3801 121522 217327 497888 213922 137869 59 15 485929 441180 17 9 262691 33 435392 51 347924 54 480602 98 2 317664802 347828418 309948 96 2 27 167888 16 70 48582 35 59 279435 76 97 7 98 33 17 95 132739 411966 60 257661 71 5530 257318 167732 574478144 62 461924 53003 373574 159103 278446 15 391883 91 9 4 4 10271 122421 19 54 204507 85 29 62 11 452102254 38 31 107231 381395 58 16 46710 335589 194142 113713 221267 157745 3 161565 239270 58201 53 218036 37 74 358746 174914 13206 74678 95 322869 480375 22417 96 95 3 313627 137161 9 489801 171170 15033 9 383718448 220215 538276943 72 311791 79 70 876190854 67 25 86 99 11253 5 153480 470236905 447287 234557 5 94758 82270 18 62 9920 26 31 88085 63 464807404 34 985775015 96 79 2 123767 86850 99 18701 6 85 4 6 10 82895 76 21 41504 128608 136279 496633 283235 77 80 93 471740 440838 371139 84306 578051129 84547 363819 370995 31 229571 83 33 80 50 156561 273561 842687232 71 49 63 402062 81 111151 113599 199383 138161 899652468 90 58 81 16217 27 78 365965 59922 719611951 425927 59 39 473232 84 7 516287395 2587 289313 247668 67 11 53 7 630737509 18 47 447560 146850 2 18 90 285934 585883111 38 340916031 2 487391 51987 282684 9 326093 23390928 89 475421 80 2 38 391225 35 39 3 93 59544 235520 433073 5 329819 94 186130 93 217299 3 4 419586 23 435944 96 5 97 12 57 53 23 72 190748 187775 444628 52 96 6 74540 47 33 71 173351 99436 16 62 213463 363581 7 549360793 432344960 121847 1 85 20 3 463815 92 398126 47339 18 74 11 56 9 36427 990538873 144876 470731 20 140585 2 60 61291 306954 25881 65 7 80 45 108391302 2 3 385127 44 420247 31 67 11 51 2 22 283533 8 355171 80 193695 320750 370776 56 170129 25 374973 498246 75 433212 75 91467 460975 174547535 1590 25 7 37 2 146614 229830 475933 39 37 25701 85 3 12 19 63 165076326 127887 5 89 46028 76 44 50 11072 98 365808 91 275473 214962 5 82 388350 257625314 224047 6 385138 57517477 46 8 466936 89 343496 359267 270048 49 42686 98412 410839340 14 98 473026 54 493794 67 51 199004 90 76 51 254758 5 84 394707 58 12 37 309042 133381 433951 19 917031491 391229 40 87 360338 386959 273358 16 266232 39 46 6 91845 29338 65 411489 85 85 14 43041 86 99 446958 763116306 287140 189431 100325 383022 134670 16 399518 270975 84 796095235 147586 1 193334566 387337 9775314 454101 370708 44798 54 9 373832 142719 75696 22 395024 61 25933 4 5 26 27 25 7 55 82 187317 149861 18 224134 52 198309 53 58 62 26 26 33 67 214393911 16 472217577 410530 19 56 295825 5 36 404032 25109 414089 29040 34183 76 96 215402 186392 4421 882547009 52 88 97 79 73 454521 3 160486 239596 351057 11 89 34 265871 30 82 18 398362045 4 267489 480985 197243 87 58 228576 15290 412239 351049 17 5 68 7 43 2 94930 54 307811 48219 83 86 6 201243 498703 30 310561 82 182568383 99 73 162129 363884 22 62 23 53 48 686190511 391083389 360222 79 79 21 289257 99 240639 133169 92 78205 195245 180574 519668500 3167 275796 56 23 14 28 88 78 78236820 205174 420184 25 44 77 480183 84 8 409157 675967783 70 19 32 158689 467066 5 85 125994 125497 52 83 15203 75 64 40 5 77 86193 30 74 280809 361766 19 80 59 308395 32 483884 84 247662868 3 62 779074978 17 844894174 69 31 51 6 16 266283 45 46 30 50 419111 156833 1 93 66157 264577 96712 200610 79 69636 3 84 73652 165430 53 488435 778643589 120420 196673 78 319538 68 472600 102510 98 53 448851 62 202400574 31 33 475697 11329 306819 7 15995 142216 230706 81 1 80 387561 96450 270646 218523 498712 94 38 58623 76 25 91 27 73 370493 45828 81118 644197933 293335 307538 77 5 369335413 48 58058 193666 17 3 118285 95 89998 262276 299120 3 143322 281222 412021 30 411102 41 30736 79 116726 83 3 71 25 84 778130822 281299 270053 87948 71 285915 41 122837 483394 185557 30 479698 781896154 160538 87 136435 165506 370564 93 10 1 84 443224 47 38 37 73 35 75 181978 7 142455 250909 9 78 386346 390693 995976490 76 2 25 62 421424329 98639 62 53917310 86 226535 66 5 43 355515 49 218641 9 2059 19 8 8 311560 34 57 34 91 38 22 87 56 595290959 475907 31 74 92 3 251494 326139 385773 247899 487190 82 46798 278769 248802 42150613 879253937 117676 67 9 15 129386 77 55 93 378821 135212 265329 476002 404564 25 95 286107 39 448281 47 64 34 3 88724 32 115765 9 68 18067 83592 1 94 5 185285 682348089 5 57 328732 191391 84 269567 35485 19 154783441 432009 425918 179049 109647 57229 4319 35388 494775 8 81063 494038 110518208 833419181 87 7 33 24 12 12 23 72 25010 310640 170996 37675 182256 6 1 2 116565 358402 691458708 613064098 238439 330560 91 15603 80 68 30 39 67 456654 259546 210264648 403632 376936 17 25188 47 239503 25 316549 875821148 86 489323 85 369545 86 75498 117901 46 85 31112705 16 73 7 233935 413885 429014 80 165582 25 326817 55173 402549 10 402535 351703163 5 19663 138968 624275091 468630 136759 26 365005 81 307559 162101 324893 34 41 50057 56552 10 284837 77 18 216230 60 56786 92 93192989 470370 210566 94 470684 99 394063 41 48559 149205 610568206 294557 39 68 515427948 4 1 54 75 60 55440 223267 294389 77 8 173168 92544 42 109267 3 62168 33 685366591 83 93 41 175130 15 411377 232713 92144045 93 98 66 43142462 3 4112 6 229239 66 84 574290267 288382 273023 6 8 207590 39 176784 17 349052 83 337196 300373 241246 347332 163355 19 890757625 222881 38 484526 21604 51050 91500 49658 2 99 36 780427962 138322 13 753797434 60 254290 107778 179114 85 151697 34 82 60 259111 66 9 281340 38 98146 299440 635777382 55 19 88 327831 15 371943 33 202264 407472 628914628 31 21 22060 187377 707099612 9 351307 90 91 39 485213 42 65 82 73 57 12 20 427930 58 788192019 71 67967 445742 102998 5 328918 17 8 6 54 85 585572419 98 376642 33896 2 99 1 30193 74 21 175724 90 162658236 90 51 66136 17191 34 47 55 98995 29 351374 383456 2 5 179044 26992 40 945231848 12 87 499742 671886493 31 26215 66054 67 96 38 30 40 27678 364589158 321644 11 206672 356718 25 31 9 258764 52 14 61 75 258500 45337 379623 110856 45 337837 89 77 240564519 472074 474352 78 472383 477800 39 158026 59 63 12 479643 21 360076 441495 499938 96758 13 392941 247852 472195 404778 851085268 398240 978580853 1 50 83 23 605139563 57 85 11 67 429232 180810 73 201496 9 24 387857 368963208 269808857 54989625 551576564 330227648 21362 234137 445252 698672328 17 60 49 198095 43 306454 161108 59 23 55 93 227326147 333763 329907 46 290299 23 148422 453069 332841 122281 66 7 19 7499283 63 49937 217925801 141311 2 73 300835 164663135 210591722 22 6 45 251408 97 63374788 61 89 33 267422 115531 471936 85 48 206075 73423 233762 55 4 449272 80 120279 68 177190 51 160761 254983 811861862 154532309 8270 9 8 102502 227088 197127 72 301337 6 7 71325 363157 270945 66 71 60 49985459 1 4 35 22 53 162737 29 502641866 78 43 3939 48415 191661 273681 39124 400766 384709 97 828090914 413437 45147 99 14 290254 9 437389 102052 27 31 34 848191583 189141 325608 112297 134352 59 222247 91 85 3 152617 182010 230274025 1 79 55 573232452 92 71 7 220381494 56 423147 403055 345493 454629 78 180089 22 3 185952 4 93 415498960 334783 2 30 440606 96 425742 389780 87 78 14 528477217 87 15912 120123 258007 84140 21 834699777 71 271199146 29489 910309678 47 811799194 88564 7 54 137879 68 12571 55 4 55 67 667408305 241980 13 18 73 337206 412096 14187 152117 41 76 53 6 25 67 8 14 37 5801 386004425 4 5 18 6 494856 268319794 78 51 60 496018 8 93 33 643057740 69 68 838764392 251317 428404 41 120218 221089 75 369403 293420094 373234 87741 926982817 58 973713295 13 94 42 17 3 555202911 2 72 216029 320626 37111268 69 6 329113 12 300187 11 56 90 843 89 3505 433985406 447027 308640 52 475110 479534 28 322917 489141 376998 3 65777 80 7 17 44 265446 854355871 703523816 411853 37 47 26645 477690 93129 46 92 11 1 60 1 84 85 398429 62615 9 449988 42 40 177042 4 58 363125 300560 376486 280681 52 5 443705 16 18 76 52107 819384749 27 119453 89 127960 19 5 383660 395387 325539 442103 83 84 77 458535 65 5 317325624 61 50 151434 91 12 36180 62 9 6 19 37590 101543 69 68 16 2 78701 98 954900237 18 53 89 36 277826 418263 88 5 43 92 329178 1 435147038 36 92485 39 4 98 7488 81 82 1 22 50 50 99 52 64 479487 60 92 240452 64 22 21 82 292524 96 32 627669661 4 94 375156 69 115674 5 111339 252150 441607 42 208528 13 83 85 57 33884 361503 6 90 329031 406658987 82 461213 29 76 28 37 367921 261903 239747651 4 37 35 275244 25 17091 52 37186 440347 5 71 61 62126 314302 594017162 364167 315616 9 594818768 2661 76 35 283607 93927 54 263180343 3834 139625 52 417793 1 390082 8 77 45 65742 175626693 80372 47470 7 84 483437 692068985 15 425694 176289 44 355546 34 42 391759 63 91 84 2321 6 32 213621 18 253533 7 36 212671 19 172878 104805 273796 44 61 998728737 86 4 25 9 45 679022287 13 159854 7 8 49 638769297 43 353339 8 42 33 28685 2 28 116748 15 264938 79 313128 709711443 60 62460 93 68895 306009 95 324944434 88765 669022343 293053 178786 34 291080 72 50 1 30 250991 48 50 67 30 68 41 62 93 12 27141813 74 377257 426720 208149 165926 23 164965 17 372059 471074 434520 54 136974 59064 221419 498637 265811 23 437723286 67 78 48 392795 37 440572 46 237497 30 36 194432 3 70 28 86 286396 26 394012 598865813 70 72 310311 372200 438772 130866 97 157129282 186641 9 50 19 78 1 53 280460 52 9 472094 931770977 35 411973 28 434773 88 252061 3 60105109 44 22 238789 111213 78 59 345549 55 34 228903 9 23 370621 30 88 15695 87 9 38 129192 12 469777 462039 169068011 73159 75 431379 137121 380719 26204 334715 94444 321025 94 47 259711 339228 92 213172 200232 62 26 23 107437 85 199772993 424030 381068 445562 80 7 70 25 53913 22 493021 1 337704 36 404314 14 63 315092 73840 855109376 161291 66 2 70 70 69373 8 49 112166 90 66 54 431994 267287 9 42 72593 78 59 328245 47 279219132 491315 406461 189483 78 351773 23 28 254162 29 361562 90 49 339175612 432067 76675 94 65398 21 406223 86 28 33 42 1 216637 66 49780 179043 179508 41 39 94 6 262760 29 88 69 489310 55691 470186 826247927 88 436354 97 430549 227604 476875191 313492564 487394 6 413898 148017 11 93 57 24536254 147474 327522 52 331679 421373 66 17088 56 68 278720008 292948 91 8 81 30 255361 26 82 2 85 184450 732576145 5 367864 98 57 11 97 446262238 70 33 66 197391 31 13 6 134990 980643441 187313 938455746 41 52 166883 447834 26 43 77 459877653 373307 373435 63 131222 6 459334 5 327663 422949 64 62 361783576 415915 398629 447053 410306 90 458253170 663064046 20 457970 297625 46 96 13 6 543324200 7 81 7 110175 8 212310 290996 293034 379886 52619 63683 20 31 72 97 63 9 269345312 257962 9 72 31 75 808928147 234111 319797 2 18 31 56675 210216 339639 30 440945775 739822680 128489 475561 61 63 34 12 56 521030226 11 3 70 91 43 54 162677019 3 3 497416 135530 60 43 474272 396149 405950 78 345451 255231 490157 420595 46 3 299047 264113 516657058 377172 14308 279853 325563 354875 165955 3 76 172099 38993 364486 833966637 31 348415 57 7 113279 132478 302433 39 92695 4 47 343341 43 459570 165941 444033 355394 73 30 865770468 162000 397543 58 375704 180219 13 108018 54 74 206726 144960071 263306 123262407 327210 3 386161 298766604 737206333 21 71 215780 374064 158879 59 48 397905 87470028 12 338773 409862 7 60 424644 5657 461703503 91 59 288522432 364413 81 17 499818 92 53604 63 59 94 88324 23 81 320890 66 47 19 6 281687 259441 81 6 113637 44 61 354893 73788731 81765 101843658 70 273903 425591 866415243 1 135952 83 94 89 403141 419536 66 32 57 6 71978274 44 45 338854 36 74 94 2 361723 88 19 2 12337 3 8 35 116758 56 178841779 38 43 160905 77 8 369498 482231 291111 418790 439395 9 307002 46 57 850410 77322 322689 22 61 20504302 476502 401122 202630 165549 382925 50 109409014 43 1158 48 761760609 94 301133 1 447795 80646 415824 304623 3 594046630 51 99 40 301929006 417358 699603228 99 94 364764 65 9031 4 81 90 8 16 234838 64939 50 256013 287282 373763 13 303971 24 35491 497787 75 12813 73215 161370 356025 649039950 165248 356003 911916374 2 67 277514 66 459667392 698024932 160091 17 56 355395 440731 46 826765972 59515 9 9230 37 229721 35 428059 4 26842 206538 99585 478098 33 97 223872 50 353872239 40 9 45 400965 12703 93 79498 79 60 177327 64 65 428052 439734 90 429496 418360 53 315411 1 837731179 8 2 94 201529 89 31 64 432082 60 385824 3 385026 78 9647 40 47 80 9 472376 418042 76 93 168298351 28 71 12 459675 38354 478894 87 42 278503 923038239 108307 684472121 94 333755 92 67 71 20694 1 99 30504 923978946 36 175247 410201 34 64 381492 228131 468694 51484 475117 338722 389738 72 460083 162713 343392 4 55839 63 52 79 313868 2 388795 76 601880995 156025 86 92 13 89450 119043 263715 201973 84 236902526 442665 194967 99 4 319365 87764 276505 96 76465 74576 11 4 82 41 13 119064 63586 491969 705304361 26 55 43 405689 31 84 69 199049 124008 90 7 47 13 183972 485681 130003 37649 64770 80 54872 422277236 32 388285 64744 216297 80 28 170855239 66 7 49 343596920 114970 201710 422856 34 53 167845 47 63513 78127 74905 660570128 818030901 80 455193 47 6 4 483875 862964164 379019 10 23 55 301949 29 10 845281047 88 484431 4 76 123921 19 465083938 613946046 47966 62600 77857 394233 204367 239004 23 277450 9 492655 81 81 438736 360698 90 96 180280 8 58 290868330 376483 9 425001 454703 359630 69 97 367764 50 12 14676361 455752582 287367 806182251 155297 825882912 123198 7 183948 640152915 6 11200 71 88 97 27 7 158855 69 422367 37 142384 156030 276936 65 3 45 23 89 130113 111475 399311 683705656 16 425520 8 32 8 533294344 39700 67 933981436 73 79 41 445392 728366348 52 68 190742 540409578 57 41 317614 7 61 472946 69 74 9 127849 34 2 6 1 308144 97 295229 89 159216 373233 3 8 49 12678 37 14 286257 45 253854 182671 89 72 311252 122391 301542 272555 306839 15 2 81 96912545 15 93815 23 211747 19 247559509 264284 87 20 73 249099 2 56 112342 1 15 345852314 442429 67 203851 48103 37 48362 91 211004 84 25 33 14 37 92 110451 25 59 168641 163215 28 273126 94 77 513651133 160806 9 89400 947984354 67 761117074 81 31913 10 473435 5 27751742 35 28 64 77 12217 72 14 30 9 83 364036 466662 70 283830 90 183190 217623 180129501 993613 405330 193157 2 4018 421877 14 4 455361 32 2 36 5640 76 2 54 116883 44 279647 19 427430 136520 94 438103 577646279 40 93025 178186 75 2 362600 42 7 3 147311 341163 8 468436 3 91090 1 38 363432 375923 224919 203397 358062 1 273890 28 56 8 4 31005 487310 100246 318296761 88 27207 2546 348026 6 139199 41 403955 44 68 77 10 71190 13 34601 79 28 222383 13571 303605 45 31 443307 258732912 69 27 97 4 271809 998863238 20 13 648959647 68 10 20 57671 229280 378832 14 343 74066 480993 86 176366 20 6237 636868374 75 466454 98 2 3 7611 38402 87 54 6 587410756 382386 91 73 354939 45 221370 329217 171988495 20 206434 659318987 455257 3 13 248365 746850494 81830 4 67 56066 315991917 12 50 852420341 7 398297 20575 19 279316 98 12 83 8 219031 67 48 219737100 387204 30 147505 39520 306498 349227 42480 26 24 54 122635 68518 19 46622 460170 514062874 65 24 207840 312355 10 41315 801639572 47 80 85501 850684233 52 65 348060 275150 85 717228398 9 30 408726 1 135136 448286 10 85 9 94 80053 7 96 363630 319010 79 26 239463 14 230930 213079 129551 176440 339450 65 418722407 70 25 357437 178757 122201 64 212539 86418 561347767 25 34514 8 887195828 49 76 12 306615 70 69613887 22573 5 129465 13733 715480475 11 403393 167297 322316 81 204530623 74 416554 54 182888 216401 70 4 131036 486273 413327 96 36 2 14 356725 86500 370773 38 76555 255373 56031 202007 106504 4 50 417557 33 8 442101 71940 84 6 416918 17 60 12 11 597926787 8 2 78 9 82605 170588 445652 2 13 43 28 163600526 46 495128 325562 9 36 54 464211607 5 33 401871 94 377428 478911 96 448005 8 356109035 309534 12963 3652 421703 224011 718830940 14 55 431071 6096 89 19 172154 439169 62 70 839294808 61 12 59 62 92 462010 7 434557 180304 7382 848196884 18 106472 57 528007788 43 85 488908 376811 326076 48 452458 20 467829 219270 24428 90 63 308561 103015 40 87 21235 73 54 290150 20662 86 931329246 142811 41 70202699 478713 78 83 13 355450 246482 85 2 139211 54 320827886 81647 928575141 416195 382460 403725054 88 20636 28 59 324036 59742 5 22 53 259147493 99 344527 339412 45 452314421 870333849 55 874517932 3 235662229 57 45 3 57 36 46107 627904124 208966 487448 2 423494 1 469399 21 445038 78 22 21 408621 85 454872 6 91 271026 78 34 166775837 341023428 26 4 26 79 366870 368904 3 81 4 184385 27062 11 229425 45 394989 66 38 424075 484421 102877 81 37 387731 200752 108703 382170 53 38 436963 469161 267494 51 84 39 99 58 66 288180 9 279676 6 47 250298 84 32 99225751 15 183883790 21 130344 63 8 15 274895 6 34 420449 415442 47 28 151556 92 74 47 20 343750326 181092 59 49 763595591 91 456132818 324883 57 451806 17 58 34 342597387 13 80 429239 447820 462276071 290612189 3 29 488856 13 921207142 223065 138753 76 429057325 88 9 45 213431 324554 68726 82952 230818020 102540 29 5 180506 54 996843184 50 2 619292110 75 28 64 62 4 871730506 495411555 210921657 8 243874 63 34 2 112069 5 39803 87 28 126484 40 342959 52 64 349658 83 97 187488 438823 83743 60 373504 41 1 86 251972 47 64 80 62525 231833840 43 987731710 489717866 22 416205 433831 99809 339734487 177965 443589 6 275025 52 1 275491 19 124985249 55 88 63 580210232 80 326917 411944 258985 399983 342989 29261 10 53 2 76 94 929 83 139812 11 44 266860 71 98 82 313323 33 321603 46 296794 5 27 195573928 322206 44 82 4 62594 412555 2 372967 6 3 4 56280 8 319507 183203 907706236 277657 57 43660 34 147897 174298 78 32 297138 417880 91148 76355776 4406 165348 38 114815 402944 82 19 87 244597 175245 92022 154114 372129 32 237028 68698 15 442042 68542 78560 68 9 3 92 56 56 496486 278902 5 269371 67 5 78971 7 170394 51 77 57233 3 40 28 344967 9 323233 89 92 4 11 82 332118 117175 1 71 145514 200484115 752158186 3 41 154860 520672431 302598 56 112671 54 13 39 41 89 9 118637250 418084664 318753 71 144270 414004709 4 73 113812 172223606 388080 72 28 301452 77 7962 404105 6 458882 56808 27 59 352322 37 380569 56 45 44 85 53 44 52 176457 304097 115995 404177 98 62 15 322190 21 66 705646586 486253 1 250537 466120 25 90 757511799 57 393400 271592 34948 92239 51 234879547 87 88 54374 72 17 228974605 361379 75 112271 372900 55 294755 60 982762930 285419 134448 130443 89 772122782 44 3 6 72 430274 34 10 318660 201769 2 26 189811 93 4 180825 332896 457879 29 11263 98 731219753 15 23610 84019 3 8086880 40 86 24 57 6 344488 67 90 496040 72680 416757 112740 24 178674 74 79 68598 487282166 289602 73 899733413 392435 152152 645374867 193588 372063 27 25 8 97 346694 468663 26637 98 183409 4 380409 206786 96 90144 106305 247082 74 21797 19259 9 10 413433772 246126 32 2 99 4 10 352366 216207 9 2 260376 8 9 112098 466194578 14 6668 384185 491012 9 76 8279 8 484355889 261477 223993 206906 77 48 458032201 424070 143862 45966560 59 442608 1 36 62 7 133621 70550 33 253652 3 62 34 88302 51 23 466787 277278 75 1 349952 41641 247201 256683685 437478 879066909 31971 48 28 402523 224040 84 122896 486011 46 61 252611 26119 8 75 41 364954 34 297519125 14 93 381238 96 271784 35 289142 240536 22 784252446 361039508 391389 9 3 169864 115937885 4247 238935 2 176425 29 63273 63 67 96 112537479 8 808844262 93 613561547 472389 70 80 90 62563 317393 177818 364825 78 151829 92 63270 53 51 638490897 385556 60 580638067 16 91048222 564209780 22 263078 487426 34073 180089 11 72 83386494 141931 6 435905 2463 32 70 5 612278244 7 611377516 205647 602194698 26 391763 83 320363 4 917246932 54 52209 292038 923282374 4 459534 407848696 481666 423964 284155 53 3 320278 94 96688 93105 1 57 267744 222285 56 23699 1 516043027 15 26 81707 87 488419 203140 70246 1 10 297746 25527 76 156921347 8 210976 46 8854 50 250291 28 332841 499285 178417 91 368636 12 199848 274846 224796 273321382 407934 89340 12 460593 66 182188 54604 52714 85 225968 6 228957 14 381515 88 87 30457 319953 209591892 26 8 256005321 31 162739 40129 6 82 69 96 35 62 331086 18 2 732644012 66 59 99 6 6 65 8 5 251959 1365 96 608437354 227117 710448885 15 413378 159985 967639215 332091 130858 36 66 285508 60 58 47 85 197871 210341 58 391244 19 9 284215 70 508116732 51 13 71089 20828 61 345771002 57 3 716861137 8 90296 482320 210197 2 340598 81 17 81 171429 878566767 31 271047 89 54 91 110504 985783483 475438 19 173843 733141922 263159580 153382 307665 1 82753 18892 85 174282976 9 33 18 21 76 239514812 261395 733606770 305473 37532 254737 84 90 4 63 899932721 347678 49 394034 41 62 401039 94 69 76 10 27 75 4 286876 269197 212669 61 284512 889996598 27 38 1 271072 496510 6680 54 834364048 36853 44 90287 51 30 117303 493720 171173 67 320187 427975 6 16741 66 200024 62918 87 32 19 32 468270 64 6 38328 177704 54 36039 37 42872 9097 119430 377220 327520270 9 52 440306 67 67 89247 30 14 169650 91 15 231179 36 827292900 336850 72 135857660 24 91 37828 70 4 38452 12 303996 789263958 378752 13 8 591441176 26 200288 64 73 22 182133 297272293 44335 83 57192 105425 16 87 351903 425463 75531 455532 280727 51 462492 26 9 82 94 42 5 9 431602640 44 88 8 191021 172959 253275 272507 437829 190679 2474 228430 262641 10 385000 94 52 865345604 48 142270 26 830719718 91 310145 458826 69207 8 395329 90 34 437868 323484 227673 30 29 38847 99322 45 3 77581 92 18171 88282 29 7 32 53 991638750 1 30 156923 245946 314021 99 86718 3 65 2 910941789 304586 437574 148220 18 71 351412 98 35737 93 98949 78 59 344160 35 65 65 76 29 10 15 935261962 52 477332 3 42 24 481362 3 78 301342 50 514474192 472406 132603 70 695920613 27580 94 1 46682 86405 51770 152373 26 64 84329 363313 15951 142912633 180431 29 3 18 349551 91440475 124045 90 62 66 24318983 6 439309 341300 359887 56 4 3 67 1 185204 33786 32 336800 392633 29 129670 404581 377840 374659 99 57 146117640 1 96181 44 424602 70 310801 688510507 76122 60 71 394506 43 71 407641 63 45 361599 493837 110201 27 63521 24 359215 15 312620 3 3 55 45 27 14408 281294463 347165 479151 44291 439444669 3 180238 486164 475613392 142718 45 25 68085 243742512 89 19 258442 126640 8 172305 352458 59 6 38 438357422 187901 15 91967 34 25 207012 3 440945 77 82 29 446832 969233070 943928129 335770 380879 54 380404 44 53 358371 396388017 94 59 73 75876 36 484344 144258 60 358596 20726 15 3 300686 6 3 6 369393 249579 464438 923232695 4 2 5 136986 420228 90 617614391 74 391440 427807 13 78 92 278614 10 875826764 446392561 56 415089 39 208772013 94 6 432331 228181 238638 284937 3 449589 35 55 46 262677 61 96820 5 64 70 107369 253257 253099 48 17 46977 962538981 84 390608 87 241482 263157 3 478589 384213 668267559 53 409352 52770329 59 387763 35 47 444659 459116 23 65 240223 61 180404 40 3 99228 779100449 99 68753 267929 78 37 229591 83 77 172258 75 141251883 11425727 26 85 306404 31192 61 98 84 60 233159 47 61 31 84 49 96 373066393 39823 430863 92499 205535 47 302128 320967 159354268 7411 439782 495069 424569 11 481574 546225550 719141721 45 62 358020 350278450 83 973299882 43 224693 22 427563 7 465164 76502 78 43810 398478521 9449 902705861 2 253720261 835819903 492750 110455 280210 358225 612960868 32613 499648834 222362 16955 89 471248 195311 63 405443 99 33 490918 83 796271210 475711 87 227764 2 70943 126236 26 158922 420131 66815 33 387957253 59 86 71 15 160788 38 130385 217138860 391794 10 486759 92 41 2 43 566781810 391302 926970302 51851 106939 451846 7 229099 228675 65 158637 174250 62 344472 70 284418 50 2 23 347953254 318006 7 48 94 137752 38861 393375 5 112192 319011 289727 23 104369 29 10 58 275376 337009684 10 57 17 94073 43 43395 24647 74407 328008 59 34 159781 91 64 233697 50 307356 30 88 2 405982 73 91 53 17 265901 155121 268442 45 24 389272 468709 99 84 264838 473701 979458096 84 161278 620232289 227618 222901 4 385620967 24 30 3 183865 517364384 183386 35 444525 27 5 348558 45 199565033 3148 360551 7 303162 50 305261 5 188371 25 203200 186036 56 408875 51 227563 269220 138385 249048 305985 117805 77 293807 67 72 13 285085 52895 30 368371 250019 289568 41790 307476 262872 32 390517 94 45533 2 75 42 94 74 916177579 63124 270528 127929 18254362 91 94 3 95 12013 67 343011909 88 60 356069 79 19 415921961 119885 22 235970985 41 26 421431 389001 68165 29 940970360 14 965387753 8 13218 72756 6 3 51 9 330428 50647 382904 3 207517 48344 39 483686 77555 286001 90 31 42 107826 240067 95 41238 97685 864922537 260327 21 387863504 5 91289 9 27 72818 4 18 87525 33935 489355 32935 269390 28 11 49 489429751 44808 31 235083 2 91 35 36 59655302 382866 196979 80 440781 676152757 285468096 67 51 20 68 28 127281 55 174967 63 344985 26 65 369174 62 68313203 4 12 93 12 422553 381462903 75 326656 9 29362 84 1 445243321 393344 90246 118812 28 471905 496173 49 44753 93 69 54 245738 9 65 137217 72 66835 74 19 27473 83 428019 89366 387740 45 1 31 75 37 48 32 46 355082 9 44 19 773939720 96 4 55 217956 119972 273811 68 58 20043 56 189350 583219634 261784 21 82 328289 47 162503 868019599 384997 66003 85 10 83 25 5 34 70 55641 437545 290394 356458 93 193102 318444 292295 185341 208199 62 8 697020636 2 95 9 93 304952 61 165587085 9 27 271230627 47 92 423729 706943594 365334 4 385947 84 8 129159 13 94575 74 40 65 641269855 489223 32 90 7884 9 72 20 87 26894424 3 280995 53 2 5 511015843 966234929 388568 3 318701 134625 27 84 49 980787161 25 29 16 80 27730 141425 87 20 143141156 414512 864546022 78 419249 462974 78 9494 183778 472366 69 99176 4 218932 8 64875 388834276 294820 62 19 239112789 6996 276618 66942 49 20 62 67 146329 22 324949 48 63 20 4 329013 218651 91 182133 244208 95 73 200680091 63 95912 85 83 67 189125 39 49219 68 66 4 22842 41 54 78 6 5 472686083 9 38 77 59 74 1 357712 80 948774047 918746458 155845 203478 158742 88 257543 262680 74 23 202092 382525 17 731372224 49 5 85 20 12 9 72 4 50 29 240187 16 884156377 57 172716 1 413753 39016 10511 209183 272175 83628 4 7 26422 284483 2697 261678 9 43723 36569 392245 52 84 67 474637 24 740530149 47 47 17 5 206817 33656 345624 32 51 151474 73 59214574 464836422 72 22990 272477664 85129 76 477710 349585 67709 74 1 309685 19 441562 46151 4 5 296013 39495 386228 191979 73 169729 71 21 333061 79 67 29 90 3 389219002 96 779960686 1 47 75 442383 47 34 75 66 116028 256130 74 355644 204075 786458928 316775 435588 25080 116438 421337 322659 104300 77 42843 73 133933 104208 74 65 140189 23 47 474407 434568 363141 22 15 81 85895 487449 76 18385 21936 3419 88 105776 198531 54 297139427 79532132 85 91 458140 27 427520 32 62 452868 401922 19 49 8649 417422 23901 7 14 8 61644 1 35361 68 55493 236635 471767 84 514150066 69 142781 214337 226778 97121 28 229467 94 424132 98 2 20 224091 116160961 78 69 34 89 47 64 87 435774 879359801 201961625 53 58 99662369 79 67964166 102416 463720 49 281097698 4 262373 63 62 297001 1 227095 86 92 67941 158389 296364 25 245087 97 90 20496 15 93204 70 70 275765 30 14 39 13 213293 382707914 5 313847 39661 358422 472160 286026 111215 11 381814700 32 50 4 72 304506 335552 24716 20 46 465487 25 86 143016 3 18 66 43 367706068 289212 39 960596237 302195 328767 88 25 325513 378808 10 92 464988 32036 4 612903215 475461 77 495316 5 347267 487338 98 9 206619 136507 61 57 1 236100 78 384219 68 400234374 239047074 3 89 54 229082400 430905 80 96 147430 927726607 384083 221118 28 399884 347063 471441 697111494 542972676 38 76 97 281634 272407 3 8912390 271950 313234 187607 460034767 26198 219155 74500 74 254420963 323191 42 1708439 61 51 178169 838164599 478339 43 125018 38497 266118 5546 75 91 65599829 378219 480560 22 935399948 176863 5 54 42 98 81 73 7 300446 365440108 20 587880300 8 5 31 56 49534 41 406715 33 6 5 76 467729 4 88 3 837937536 425621 99 76345 74 4 134040 330108 2 454522 35 6 44 155631 187903 83 18 229054 205459 240375 23710 387791 43 35757 332240 32 343565 242559 313742 253283 126442 64 41 166505 4379 16147 130409 491913 39 5 63248 4 23 216553 459776 88 46 95 91 26 5 31379 491196 56 26 334723652 33935 257424 36 102885 275519 85 412164 85358 446149 413771 77 33 29 125817980 13031 96 20 900840743 10 55 97 7 989795388 87 8854 96 83 244202 99 45 40 337886 621060617 178718 4 27606 72 163425 113417 95 95 486472 6 336810908 381758435 7 85 45 37 450229 54 419573 775348110 59 58 365690 71 70 965685232 73 15 120106 72 45 8812 276096 10 122984 368302 17 88 76 2 81 37 19 35 23 493498 2 4 72 228468 346201 38 54 79 64 442760046 407547 941146633 48 36 23 16 178815 244049761 426545 487642 21 189806 484434 315284 3 72 82 42 342850048 842093847 40485 298518 20 36 1 98 1 78 10 512482427 1 971982672 3 76 74 77 783363583 97 327592 50 88 480772 419651 6859620 3 88 388335 7 55 261553 356394 45 59 48 593359640 3 276083 64 82 288548 155857 62252 47 21 68 2 323385 43 56 466239 185910 37 88 480384219 62 42 261806 92 99 95 99 413627 456730 119189 4 8 34 4743 377603 72 137108 464193 28 67347 41 65 35 254840 31 27 409082 88 69 10 98219 381432 7364 68 58 98 2 18 43 408294 145567 74 209757 447377 301031 17 143152 386904 51 91 752786271 68 170093 1 485350 202936 228602 18 29 87 483795 1776 4 58 336573 51 43 476915 80 91 34202 272588710 53 92 287348 29 89 121532 4 325940 14 16836 301759 272229 87 35 59 2 33 202414 66 54770 42 75 381631 23 685637427 88 40 34 336013 7 65 168607503 322891 227091597 47 8 213056 50 150256 60 260878 439514 62 76 268104 81 37 95 55 253232 23 6 53 66651 218053 77 422355 38 98 387366 8883 102737 99 1 30413 3 93 18014 48 285945 8 195125 12 273581 32 38 71 220276 95 153914 573808768 647400752 418013 106135 66 73 31 117627 17 323199 78 12 139510978 368352 77722 55 9 497729 95 4 113766 28 34 3010 30 27 311241 2 99 120521 256233 799731202 5 82 349673 48 35 34107 178108162 241133 5 209159 58 64 470554 356003 185473413 47 143117 111074008 5 4 455769 419524674 15 52 39 4 982526596 453295 32 395638 9 170482 476496 224351 18349 5 678879069 33 25 82678 20703 90 62 874845386 491022 24 39 65796 83840 7 50 293340 450381 78875 377238534 6 348333 881186384 494041 85 69 6 660754664 32 65 93 8 244519 136454 445178 75 15 64 89529 218413 45 336336 7 30 64317 38 390351 40 302820 72 1 314639 76 9 448808 7 411585 3287 6 135797 73 353945 252840 605127791 96 89 69874 104625 84 4 59364 750422688 60371040 39 35 153073 182080 207197 1 16 494774 47 17 62 381341671 92001 88 33 38 92 48 56 78531 36 78 7 5 1 28 80 62 140887 333764 475583770 373451 47 39 70 288499 111685 97 92111 98 491238 357384 7 191664 65 68 301011544 9 342854 59 2 215515 8 418096 86 6 843616092 241445 3 11 47 93 49705 343947 168911 39 41539 173378 213850 267744 455881 21 44 28 200321 98 60 92 70835 78193 10644 253962451 22 50 17 424091 5 39 460098 350374 131813 403923 311681 201705 492844940 2 8 6 67136 1 1 281189 8 103709 46 65 3 306041 9 788456395 481962 144960 321634 77 216050 96 592778782 87783 8 260162 79 290536 52 998411165 258492 56 209006 9 58 185276 472232 12 130822 357388 44 50484 32 32 20 27 242375317 625936952 156216 89817 22 2 62 74 49 65 45 357688 1 85 95 477079 97 38 60 7 11 93 461899 83 116894 31841 53752 12 53 623021170 86 99 68 372373 493960 85 39 8 24 55 87 458286 75 28 40 268205 382371367 262337296 71 5 121292 9 35 285868 70369 110490203 38 64 32 30 254499 277501 340549 70895 15718 97 222860 312812 17 61 70 251967 1 94 4 682274268 69 615471086 5 36 65948 476336 75903 159643 402453733 90 393502 151955 103812 383800 1 27 48 32 86 102758 16 167741 98 6 288171 24 3 41855 5 130 86510 20 40 90 973032764 974891040 443925 2 1 51 439006809 119538 49613 7 494372 62 247187 12 46361499 85 66 554415725 298354323 19 155904 89 26 36 308883 8 73 36 83 44 171379 22 452810102 33 146800 367896 95 39 57 919821859 357465 15 94 99 9 123917 338868 365787 196243 21 205413 89089 36 229317 163134 88 95 90712 344050059 33 81 9 40 665919340 232077 30 67070 411257 198893 128483 2 98 84 28 93 89 498629504 76 24 10 76 42 479144 55 625667004 62 206847818 156079 8 77 334019 295217 190292 42412 108551 70 66 305456 177964193 452360 241879 105266 399211 75 33 10 9 3 98 65 492815 57 37 708853297 67 34 97139 702724963 352772 382769 376981 143453 97 141401 56 248476 477068 39 332979 43 86 155709 71 33 468397 264644 24 5191 4 211336 71 282102 377979 46188 65 70 202193 86637 10 375687 12062 388620 103355 87 538395261 966326823 78 496674 14 21 484715 151177 76 63 47 718631531 48 6 392171 4 415570 26 837683950 388669 58 231698 74 316854 82 4 70 67 71511 67 44 45 257621 2 9150 26 133434 270541 11 9 25 58 470009 42 30 23 495322 711230231 61 528562000 34 352853 893695244 67 167950 24415 374170 60 58 285910461 476546 77 51 32 1 62 9 65 49 85369368 240566 117971 848275504 839531578 931068827 63 60 28311 71 473733 18 91 90 402825 81 3 5646 444156 245705 243884 183586 1 52 72 268600 34 203756 242800044 660026863 6 474607 48 96 467313 6 47471 92587 536303914 458935661 601865206 85 159774 460125185 442605 166998 62 73 102623 77 986291621 202280 42 21 70 466468 12 7 34 595845839 65 94273 448996 57 328602 105513 157074 476559 262008 417952438 48 54 12 334402 21 36 414660 56 266101 48 1 40 793012203 78 71 235468 44517769 136997 434965 126239 48 288912 89 91 3 305787 413793 105945 855292049 499425 3 1 261144 226050 27 394855 22 199028 2788051 156201 58 416416 495064 4 40 16 71 407168 17070 264335609 5 29713 94 5 456406 52 266240 48 71 286223 127616 296526 333935825 34929 144672 60 40 93 450176758 21 69 92 242592 164136199 114375 28301 10 350252 300910 94 430837 375247 390259 23 130060 3 37 504398707 30 78 2 4 454642 17 88 96801796 474697815 41 89 12 3 24 23 9039 53 976010077 99 9 69 292700 304483 20 9 81 1 4236 650609112 417707 51 275844 227622 36 79 72 217270 405041 82 395454785 27069 343651382 455227 47703607 1 45 28 55 339002 288788 699996436 312074 361715 390419 435632 243315 84 848354075 3 233005 68 12 419664 422369 4 45 95 384911 26 34 1 462032 77 9474 472233 74 21 65 93 44 371951 383014 3434 94768 517607996 21 131692 7 3188 556411503 138661 401757 107178 119831 365895 2 185785 479041 88634 348547 43 25 59 359467652 6 19 92 788636698 493874 226118 73 67 475498 79 64 46 45 84 38145 93 90 97 71 405097 122190 88128 83 32394 3 36 40 29 49 99 133185 387405 27 92 191229 58 298495 378312 39 355637 4 30 673415694 67972 53576 5 49 33 32572 6 9 314800 99034 458916 97 46 320557 7 87 93 226212 83 69 843061958 121504 54 77 3 41 38347284 60 317820 440627 30 75 14958 546838977 188815 99 69 52 79 307166 317711 501852374 470648 401837 80155 470044258 1121 287710 713739973 21 54 16 112957 272211 337247 290931 20 314908 397236 4 8525 23 276977895 215489 93 28896 33 185788 39 178576997 263777 56 1 3 27 859307068 47 56 65 376225939 8 48 3 242533 3 39420 192729 54 566372596 7 23062743 455072 63 5 50 268487 55 499884 53 13 12 34726 247863 39 507554539 116393 94258 46305 46 136016 43221 183652 491159 147686 92 195864 145775 75 5 198487068 41456 210345 435195 82 37 4 194835 93 24 303177 171933 22450 976946479 41252 36 97 119560 592120938 34 62 3 201167 425207 91992250 58 331392 172105 38733 83259 218160 57673 200700 894422378 92 49 644629241 6 32 81 386637 309608153 270510 48 405582 766826026 16 31 378041 417119 19584 25 381577 3 4 59 53980 863796920 444242 9 236022 362121 88 240263135 55196 20897 44 52 402003 258555 452969 86 360427 315547 15 86 271621 28 231054 900613558 89 37 777533187 15 25 285714 30 36 945635695 89 8 8 82 55080238 27 42 18 370564 46892 22 285899 14 45194 81795 50416349 486775 388072597 64 8 221126 63 126508 74 5 53 453109 35 6 272786 746830137 52 78 650008914 16 490739 65 46 34 470893581 54337 5 3 30 1 217466 53 71666 964261123 197006 3 78 8 4 49 6 72 250317 4 9693 977762587 16 30 390285 457626 31245 308187 413230 142791 6 149437 36 537010977 62 7 97 26 52 97 281693 31764 133187 311661 26765 78 253044 13 91 30 442799 181839 98 347300 7 10 82 117628 7 194934 72 85 298264 308785 9 25 68 1 25 1 485088 6 48 2 21 131342 245641 42 4 494132 99 88689 326866 384013 342376 62 75 478187 41 62 475805 59 83 466414 63 16 473662 46 482558 12 310989 400679 11 28 69858 68 258869 86 53 55 37 7 84 269816 393581 56 2 312901 443129 268809 55 240731 363601 33 376576115 120690 95 69 101374 251278 348846 64 24 45 14 330417 210915 51 47 4 86 199923 2 73 15 43887682 63 488485 208133 46 8 86 356275 93 91 385600 5 683455056 26 49 28 128556 80 884072350 176582 43 28313 283120 310054 359542 82 435086 88 23609 25 3 268301 38885 139792 92 416898 186583 289900 61 11 356268 34 427122 5 436973 99 49 743077041 18 88 399920 33 210164 96 14 74 421293 79 77 55 5 272053 69 58 89 93972 47 18 295789 14 82 462367 487456 461451 392457 40 76 25 498316 245735 49 27 268705 415550 58 21021 82833 164528 185926 472871 62 98 54 444466 55 7 71 257198 88 9 316173 52 87 452697204 9 76 432476 88 469886 202608 221943176 8 63 66433 29 48 80 31 62 409950 59576 541200022 37 269369 49 408390 81 304370 88 130165 12 4 7 1093 373116 359288 13 98 131401 215577 54 4 56 96265 404927 169948 9 93 32 169006 245286 34095 21 157475 90 2 2 57 7 241733 312498 278602 28 84347 7 42 31 88090 5 29 80 417055 88 5 306922 6 94 216074 395850 97 95 7 24520 7 17 56 290924 279625 46 398807 216050 525421117 138223 21 82 24 104246 35 87 194494 365559 46 64226 499813529 101206625 178854 54 93 88 130746 63 26124 2 26 45748 68 92617 166462 977475974 94 307221 259284 33 5 1 7829 379856 189156 70932 54 82 166537 440437 208922 10 71 325853 411793 61455 3 110397 29 289306 277234 137958757 66379267 98 17 56 33 849396167 77 81 7 89 69002 39 3 46 26 18 37 475894 134534 134996 481265 49 13 409986 101201 373129558 76 62131 90 30816608 433387 86278 30 7 1 15263 41381105 14 405326 352325 657766307 268891 67 232674424 7 57 389041 400300 435665 75 59 139499 3 197064 16 182365 76054 476357 296913 10 372005 88 207146 326262 88 29 128640 169987 31532 145709 262580 232869 78 139309 36 944537978 254113 62 89 381301 31736203 44 10 99 228999 932545920 55042520 234520 325951 93 98 203665 334227733 98 8 46 418670 61 329936 43 38 237496671 91 9 441072 49 290914 694949932 78 65130 7 87 498425 54 257378 158240 2 62 315752078 51132 10 22227 219390 43638 26 92 64 199095599 9 49 80 15735 63 85510169 4 99 456779 23302 96 162878 23 29 86 792423197 462595 16 69 453228 50 97 79654 77 66 75 106635 41 95531 71 85 63 67 122297 13 329193 475476 4 172595 77315 523026489 493970 483670 97 80 130311 244847 61232 8 34 975466534 33 94 1 268679 86 9 47 60 41967366 84 80 1 449836 92 373633 283993 247460 218743 74 29 184657 105581683 237915 4 65 391675578 613783282 6 97 29 44 82 16 24 388748 4 71 266292 952802405 47 454337 73 268832 133853 43 88 84 74 6 34 44226 17155 142668427 269948 68585757 80 7 9 60344 358971 33 471778 100043 65 27227 766091055 239236 38 497567 395356 97 3 17 994833456 52 441916 331077 52 176538 98 471885 39 16 20 323663 69 50 2 24951 354078154 212417 89 11183 416389 70 2 9 5 489881 440910963 355424 362592 4681 1 63 15 30 443547 96 23 205839 72 355539 222921901 10 219286 94443 860075746 4 73 854526053 257113 9 429985 255178 336665 98 89 4 120870 70 85 899503957 13862 81 427275 15 79 389764 59 10 65 328889 51 3 68 37 49 430792 9 7 47 22 103481 87384 454807 21813 49 67 93 227188 2 23 30 17 50 2 86 378898791 611488626 60 46 13 116362493 9 96 22992 240600 443052 67 22 51726 453719 3 270107 88 237905 88 465467 209368 193756 315064 444181 173964 2 235539320 2 376211 920703709 407036 229532633 28 938340340 3 486729 350756 5 89 35 54 728770797 266501 4 96 80 395220 107027 229897 471729 428824359 866863192 420337 470705 43 67 80 34 445701 85 56 92 473901 72 202314 15961 250567 3 84 453626 667185348 18 52 41 24 320632911 327981 24 331151982 36 118131 65 110549798 49 7 94 78 55 47150 14 84 43 321455 258145 88 6 42 94 163385 246824 220052 495621427 129785 7208 346292 98 315981 34 77 49 14 44 279860 365182 4 7 74 29 99779346 90 23 49 3 7 99 668117201 290078 77 24185 84 81711 8 48748 125957 194390 76 702742321 21 35 25282 17 60 21 34 41 712362617 82428 421549 16 177712389 93 78181 3 49 156550 8 89 393153 498508 19 3 168241 9 199540967 21 292953 32187 134169 217776 81 5 368325 218062 214742 970023635 44 38 17 392689463 39 227495 56 110241680 376575 259692 80397 575186094 20 715386898 36 17 103312 488085 43 82 21862 15 165508 32 200008 90068 309774 379837 7 91 24 16 65 449389 399179 96 10 10 39 233844 8 16 99 1 55 17 296647 251236 61 238335 58288 41 281202 31 308751660 33 443301 33 79 402815170 56 261895 88 19008 472517 484959 203517 7 81 34 266124 74 13 551304281 277641 50889 69 423002 411126 279265 114179 8 91 319316 233746 21061 953303082 67 604874575 55690 398696 93 3 446923232 63507 127413 36 17 463536 28 7 77 45 48 73 331080 73 346106 172531 290286 206320 348327 33 118073 2 93 221519364 208428 3 366920 134328584 14 264594 429072 185545 62 181908501 45 91 51 93926 72 646672369 28 895597976 69518 235733 17 271941 213761 87 38619833 96654 952681134 309173 16 117855 51 89 480499 313248 352629 33 559448956 98 223868 83 131258 221689 7 480189 472144 144053 23 35 46 80 9 1 111697 32 479636 34 278011 253862 20 274685 186070 17 23 5 7 90 277728 79 122002 22 77738 33 402596 255143 94 814113354 39950 51 191766 156319 105650 66 68 360668 18 408279862 165083 3 2 66 955815658 4 60 194285 43 11 337519 121417 284293 661216455 236851 239258 127342 54 187468 222573 70 9 95 829438557 855062909 35 441345748 6 20 398795 474058278 91 37 57 774111995 72017 346356 8 17 52 80598 850553868 5 5 55 168160 17570 80 14 88 63 39658 233555737 55 17343609 96 76 2 155746 83 52 419006 46 4 242202 944137993 18 36 45 3 82836 3 37 242459 625670678 16654 36 900841496 328718 37049488 60 74 338870 195543 320835 75 198731031 205526 245944 79 57 49 222230 70 46199 173174398 26 58 259697 380101 411476 592499105 409046 54 8 99 93 279332 628768635 472269557 485704 32 3 79 307630 428449 36 575229392 64024 158767 193803 177348 73 17 30 62081367 683738228 38073 8 64 3 6 86 2 435364 65 3 106636 29 126523 69 6322 3 35436 49 309097 64890 42034 7 2 753913393 296044 57 471052 58273 384206 93 27661 908385138 276273 40 34 330157 46 14 257233 53 979986994 352288 67 62 355868 135420 261778 6 13 359854588 379999478 121224919 7 247376378 19 488645 425739 14998 214093 373155 335082 5 62 56 32 64 29 58 18 26 71 58 401852 926816650 317027 275419 1 60 6 235336 349525 829805475 301027 488865 65 31317 95 382730 48 15 65 467704 171417 2 78 96 36 13 6 55 475019 661280332 66 151978209 79 308654 193761 487188 700881666 59 45185 35 485008 244962 67 88244324 74 369444 864468707 225769 873347521 277031682 418060 247608 88 3 75 44 67 35 381558 65 357104 227311 105182 881269924 440748 312927 13 398987214 22 84 7 71 52 94713 71 464424 23 396914 215258 97 65 516307284 272821 4605 99 95 58 69 7 496469923 73 426779 54 157112 48386 28 24193168 2 20 182018959 63 792196052 9 6 265897 43 94 456594 296855 97 5 81 18 16 86 438771698 246679 523726141 243618 68 460180841 86 38 99 196439 57 371297 3 353015 81 110527 351540774 215927024 635471551 39 50 229882 47 74 2 30 422382 21 291688 14 1 315931 176657 473748 22 41 10 951880519 99 2 179733 98 2 186209 70 34943 43 6 368030 139662 178603 386403 457397 2 405435 74064 25 48 78779 208994 43 2 433632 273203 187922 51 34 59 41 124258 41 8 2 94453 258493 19 79 204720 288351 69 335717 27 85556 329306 93 434385 453810 207691 97 87097 25 215357 49 62 43 52744 56 73368 457237 53 395644 352993 419632 253177 145942 36 66 261290840 448896 321161449 6 81 313394 369956 42 410048 45608 184055 80 94 9 149686 3 10 227626 175428 28722 293765 23 60 6 376483 92 43 72 1 161490 423055 2 52 244636 256836 213562 309680 42 420498 114628 71 13 60 257932 330727 246024090 87 79 19 57 94 450436 84 141674 22 82358 4 359315 3325 902494314 63 78003 137613 336359 288137 388698896 87 19 90 15 21233 43 298864 5 18 25 95 31507 79 355720 51 7 61293477 100559 72 3 77 482156 942627131 61 944115193 253803 370682 172886 9 164217 95 165471987 59 203968 270869 352379 465565 76 68 59 262754 47 279135 309976291 17 253840 327882742 9270 54 47 43 97177 365680 5 1 298250 290823 448358853 97 183859 38 86 20 83 23 69 219478 4 41 151261 18 32553 65 561813844 46 86 484908 412615 3 60951 1 5 421514 297669 154678 74007 92191 359352 652899136 1 105724 762943722 18 52 369629 19 130361 425493 143382 211780 11 12 4 197980 36 45 254103841 430974 241498 9 29 465607 18 318318 91 6 69 8 143463 10 82 76 482405 9 9 157830 26 40 72 6 168153 37 80 415505 221896961 379683 2150 15 417603 245348 161244922 39 64 489666130 268270 842078795 63 6 52 499538 44 143671 65788 9 80 43 786540585 420692 81 1 198466 374004 58269 26 67980 92 74 284147 89 7 341270147 24 94 264265 367166 36 4 24 182217 18 94 29 5 7 205682 12 52 67 39 289243 59 271654 39661 50 419236 47 19966 777667264 475634 20 76 86 256598 19 67 162210 1 5 125061 179426 86 54 408283 34 38 347581 440769 9 40 819915470 408668 68 61 3 80867 426348 752619189 99 246894 12107 31 27467 53 7 17 399069 191971 38 89 242417 488056 94 367403 479157 433689 153121 494572 56 37 3 105032 224703237 81668 18 304868 116548177 138671 25 77 677130629 51939 38225 306907 380368 95 76343 167130 89 70 30761 416722 677518275 356966 6 2 135634 83 90 68870 415305 242751 452575 42 361735 69 34 140937 390569 76 21 469311 8 3 230432 403192 45 51219 64372 2 717227885 13 11 207975 91 38 997924555 61 174655 85 122802 131792 234850 356975 148011 290863 7 33 433364333 12 90 20 33 438519 2 95 350210 25 24 67 88 332246 321722 60 701745871 387524 47 90 536057670 394149 7 434306 53322 185716 358149 269729 9 75 472789 43249 67 103181 42 82 325654 268745 4 80 38 55 7 53 31053 530575813 33972 129306 23 75348 78 192051 26 367165 74 96 57 76 942268931 11 73 91 187464 68 44 319152891 23 366795 253830 45 81 155649 9 1 72 480068 150555 6 218270 95 276458 20475 21381 408366 490110 148571805 30495 105099 461498 113837 75 484409 36 32 2 105452 495097 13 67322 9 18 8 99 478045 116248 67 264289002 52165 111899 294234104 1 457869 342015 28 99 39 71 4 75 183482 14 59 384917968 207320 9 7 2 23 480359 84 44 323895 893748147 81 18442 274335 202813 86 79 52 303262 87 22 94 37 22 31676 439255 446450 58 351494 244508 20390 308064 86791 64 56 231382742 295728 931043943 896516202 252165 70 9 33 353198 26 34 366782 441056 226247 121490 754776778 250016 174365650 253000033 345727 777300302 7 713034621 12 365670 2 18 43 87 493377 4 266793 7 481869 85 7 10 133389 472774 171922 685536186 253735 680429571 175582 156564 87 292053 26127 2 81509 359936 98 38 9 5 99 44 6 214382 246927 18 20 332998 227913 20 377572 19 178359 202615 562797843 18 52 32 185722 21203 1 137210 817337691 235768 8 250916 330406 801198687 202785 362603 52081 365337 98 72 17 327260 148172 59 41 36 370701 44 6 598633210 14 269415 31 333017 82629 148037812 95 14 397849 96 389961 488146 5 73 397962 495362 408502 427139 444785 41 46 22045730 26 5 233546 39 62 398504 82099 27 139892361 26 88 98 257467 26 11 6 33899 98 328960154 972935851 282585 163196 222848 64034 98 551530285 473798 19 53 7 95 24 69642411 270978 1 67000 981988548 38 58 390583671 781989104 31 361672 46 415613 215802 325817 4 443668 319684 54 411963 452625 89 96 73 308530 295079 56 595770474 586559514 97 2 5 450091 170867 12 45 96 4 167638 846569051 481267 382150 82 693896542 292271 8 115591 34458045 11 76 95984 5 16 347472152 18 9 980069411 60 460709 50 9445 42 68 39 80 77 4 436128 62 44 33 5 38 18 54 441169 409397 46 140516 81 368129 8 166067181 423401 962625850 104404 537003375 73 108846 36 78 106627 447915 224994795 33 83 293199 81 102335 192045 5 760282345 461086 361091 3 211981 4 53549012 67734 874539800 96664 456850 17 343634 278392 41 46 69 79 159689 201158 296031 238421 14 13764 861282120 304413 69060 314937 447898759 96 6 44 35958723 414775 7 89 466651 42 376060 455985 7 83 149049 4 413160072 310560 86 460242 452540 483390519 323833 582499714 83 78 58 73713228 69436 296577 21004 92 19 894127766 683451975 87 75 7 17 79 71 6 389416 340177188 220295 66 109406 56 392461 193420 388509 199408047 248103 6 334489 58 428471 97 139497 337762396 339350 272995 4 343486186 39 349653 9 38565 32 69 62 102801958 415904 6 325250 350736377 862396291 237174 1 72 72451 91 26 443848 38 3 357326 609585888 78 70178 135796 154013 369728 80 156129 49265367 75 345389 556240765 2 68 4 495690 36 9 166494 5 51 80 443132230 460966 354285 23 54 388556 50 41 341590 85 7 26 228741 387897 40187 328374 32 319482 276365 41 383553317 69 57036 1 285548 346649 82 183511 41 22 76 4 389535 67 256374 40 214826 365762 691202430 86 191916 903293775 279705 72 92 120507 69 382261 245259 584380424 40256 83 9 793 59 494259 41 349937 582897024 95337 89370 13775 3 8857 44911 79 66027 79 67 3 210971 93 404344 78 488759 9 298614 495846 29 162984 52 4 2 188121 77 92 10018666 470962 9 2 131479 60 359399 63 67 116618 431674 277281 95 307368 34 299633204 63 91 8 36 42 67 98 450795 9 84 21 50 475986 459476 4 29925 297782653 41 326446 30 43 436060 8 58 377682 108029 5 76 353364 26 349413957 97 4 828630142 357000 6 73 8 67 192313 200291 48195 89 364881 14 323759 423801 95 445699 309576852 30 17 135901 400108421 77 85 122300 31163 460490 455358965 12 88 10 164811 88879 60 452050 82 6 366942 273044 44779519 182233175 88 8 310666 41 7 143050393 276268 127734 17 359174 11 19 448217 98 80 94 4 64 70 442556 486127 2 270952 315485 113880 22 5 442944 36 84 149363 61 378324 73 59 53 6 46 1 607472405 205982 77 5 215908 24 2 120047982 86 58 412360 7580 24579 7 99 101908 163357 5 2220 151882 4 1 84010895 334047 738621917 89 482613 89 369838 59 252449 3 234986 256972 29097 416322 80111 725648614 91 13 93 231139 66260 364303 471775 26 87 13 7 17 348891 490837 222900 235516730 1 9 320287 622323040 300868 65742 415762 380394 120888 252788 257322 121140 36 757469650 206445 97 181938 57628452 15 11 5 5 492200 153068 12 67 241087366 615977855 533606078 612548514 350601 69 278391804 143340 49 81 47 466277 48 43 641006397 5 317898 73 6774270 95 439052 62 219050 334315 303163 29312 82086391 5 55 25 68 379211 17 432010 165964525 42 39 478919 119061 102050 121900 48 222648 230845 84768 123693 16 38 39 359197 81 660678512 480707168 244628 4 365354 86 69 32 84 274900 308126 334696 122972 12 29 92 152286 16 34 456268 2 55 19 98 80 458367 963265932 11 4 41 23 87 440255 8 265482 197990 313106039 44 142368789 2 296189 29 92 14 55 88145 26 264030 324486 31634 46 94 108945 77 94 470178 74 766421300 27 494637 6 73 6 52 559667957 125612 352436 28048 8 188558 3 7 480754 225147 275413 536711918 319656710 80 159509 74 82 82 47852 98 327137 369623 62 110251 20 454387 110635 98 5 74 83 140809 133342 150069 21 39 258304 418675 179496 295039 22 55355 77 33 21 876610269 269003 149640 91 194998 288582 332259 340902 118938 413175 20366 3 59 7 94 378117 7 58 33 60 90 140112 187308 471767 17 432547 367439 93573 91 417043 83 428155 61684 4 96 370390 65 124948 26 333074 61 27 168019348 7 87 83 50 76 77 51 14266 62 138934 99497 39406 163401 55 402697 43 435992 72187 403381 237688 263920 390081 59 101686052 87 51 431452 6 10 43 462300 46 102734 28 64 9 1 897844563 95 131125 102427 33 616591013 114551 416733 69 692236228 25239024 446449 202225 55 90 60933 4 14 16 34 27 5 2 323898334 5 46 209552 171862 471939 438842 57 134998 57 103641 9 4 53 33 68 271926 305310 912662277 420449 69 12744 453092 914055866 64 91 207557 477383 17 446984 37 50 117544 9 72187 81 69 199099 46613 23641 46 52 80 497567 3 856343352 3 70 4 22711 28 432094 9 475806 22 472956 908519513 30207 390298 373161 320771 301776 108179 117551 92 427285230 259742 4 359057 29 74 499658 136066528 51 956450598 58 30 55 80 190481 324757 4379020 233871 37 401804 457400 493870 92 98 40 89735 54 78 6 28622 73 2 3 262929 83 23 273214 47 176586 357351 312335 83146 73 74 198264 420182 80745 35 69853 308804 51656 33884 457355520 38 97 824273877 94171 14 80 98801 11 111611 283644 248362 99 412334 10 92 69922 4 236411 37 9 161705 89 88 456638 554987252 943099110 327718 660133292 98 361316 42367 41 99 76183 487791 88 60 177264 194935 368999018 20188 58 613095457 17256 66 250636 335460 53 9 981863560 217729048 418305 394501263 4 95948 4 99159 37 189207 5 31 120347985 67 67673 251681 234233 212191 61 140729 7 367513 6 85530 97 203154 132993 152646 152442 440254 93 372137 77 111495125 75139071 141694 805344636 98 6 327375 37 306939 5 91 417835894 145297 205064 211331 57 65 87679 315114 153642 47 58583 22 259002 453441 289407443 6 1 66 394973 35 435112272 53 406797 230536742 63867 368790 602604267 64 54 2 388451995 50 286864 122289 158572 28 36 379641 434017474 473470 696109920 580368060 497467 313791 95 477024 15 125706 50 9 342134 38 71 79841 45 33 36 27 9 93 400755 370546 233361 4 70 8 355968 339547 112395371 64196 22 743982519 284158843 80653 387025029 73 86 459199536 53 270513 5 86 49146692 249998 370312 62379 83 9 90 4 98 71 58 23 430653 57 75 38 60 351165 436365 38 200614 277347 70 11 468779 23 484325 39 6 1 5 7 493285 576130199 149929 3452792 15 185438 68 478603 10 206764446 153743 252502 82 196121 448228443 58 184950 729417171 20 427684491 899058200 25 27 182783 65 83 29 668563440 27808 64 153027 25 88 874309479 246975 28 234253 434138 62 46 58 31 23 177998 55 42 38 306325 49 52 16 74619 703321604 83 972312120 160936 436943780 55 2 692744678 7 64 21 254178 71 128614 21 524521452 482587 52001809 422655 285545 6 8 42 83 370019 384469 6 24 363393 462514 74 303486 141701 7 75817 496697 294239 133816 95 293407 55 275580 88605 819402898 351211 39906910 144759 10 89 49 592476658 359118 225087 265334 191358 365246 484077 245501 66 8 36 9 75 407386 282620 70 47 355020 126071 138137 12279617 128673 28 205328 437076 65 131355 55701 301945 88 258825 37 134241 25 76 70 298776 654619277 376580678 6 1 322090094 6 837297711 55 2 73609 28 94 44 451706 97 3 51 254701 54 11 72 97868 216057 58630 142144 69 459741 91 489478 62 777095239 67082623 9 30 341733 471372 145558 5 3 79958 22 71 110640 91 98 75844 240520 339964 337141 74404 156067 75 62 829678289 77 122445 3824 71 456750227 4 10989 85244 241191 34 461732 2 26 94 48 68 58 76 56 91 3 201522 73 164114 5 71 428862 378437 23 31552 78 46 15957 254210 40 23 9 91 87 352581 454314 80 62 30 75 394822 191954 880100435 59 97689 491473 1615 493768 34 210490 88 680186839 53 1 5 90 4 40 40845 27 21 570464720 63 295512 281017 44 406973 29 3161 343649 35377 365206 355248 80 313630401 346949 120716 29 187550 7 333733 44 499417 30 798444071 644716252 178434401 2 362424 428517438 128203 163306182 320248 266474 30 49 286020 49 113854 166184 94 175842580 83 13 755425883 309926 259009429 43 92 74 14 21 71 56 99240 31918 411180293 195421 39 390486 31 3 354014 42 159482 98 91 56 420702 27 3 43 231021931 53 925961075 16 77 86 367229 113366 283367668 84766 3 9 229014113 82477 373340 31 1 255984 23193 431693 16 4 28 310076 45 70 221262 519714992 4 395955 6 72 53 46 383663 33 33 454582 203687 172406968 23 98 6 2 14 175763 52 283223 688424352 16 115650 35673 248544 77 251892 8 99 121133 98 12 89749 436024 8 7 348178 523531623 37 39 32625 41 162210 19 336339403 361979 70 127442 72 6 3 94 20 243872 205555 74462 841366612 97 61 88627 344468 90 310825 38 71 71 370975 410775 65036 442303 276221 250580 30 3 54 1 225542 3 365172 1 488734 84695 61 314604 39526 419619 69 43752 190182901 9 441287 7 91 444299462 56 614312420 27 2 12 57 7083 82 176639686 59 89 356491360 128582 34 96 26 401906 72 779509461 264 396062 632127027 4 48 66391040 92 14 252509 2 51 287244 11611 68 39864 460919 343205 100604 49 54 300305 11 77 173020 12 73 98434 565563555 97496 50 473133 384715 23 1 97 64 3 385376 437065 406329 31328 785228668 25 112341 1 155869 5 135314 51 416191105 34238 10 331972 206457 141786 178959 4 6 74 446514 68737 36 51 48707 22 1 246489 134267 150211 4 928831384 28 6 173183 99 36 38 34 46 16 84 32 63612 35 255232 438796 479805272 636667115 25 20 82 193621 46 23 67 71 233862 15925 3 69 71 160091 316484 444689 302648 15 4 624275664 1 10 28 73 65 10 90 38 124547 316415 355984683 65246 10 114826401 15 60 137776 12 174640 5 66559053 82 251668 276289 287493 329283 31 165302 443519 69 54 129134669 150194 41 82 26 88 68079 48 6 351371 8 78430 9 9 35 42661 444802 327155 419343 2695812 69 46 445914 5 3 616972208 442582741 235829 78 23 190640 312732 335059 56 1 20 219844 56160 170361 742252609 55 56 884870856 18 60 14100 8 214441 49 58 2 82516 170614 41 199453 6 191542 32 316770 283326 22 283723 170106 37 381530 315941 40 414097 54 46 56 28 201145 330207 25 408182 90620 24590 239248 325145 62 71087 45008 184798 6 97 29 314754 68 485126 42 235615 299341 222631 348717 84 83 87 631967584 1 22 219031 80 25 104357 189649 225854256 360232422 952432802 69 533784419 210221 57 74 460837 22125 7 393138 204296 55284 80 2 93 393066 90137 68 97 33 22 267861 357789 145320699 93 19 17 81 363975 30 353865 34 77 124298 77 9 43 454192 1 124171825 484315 267008 15 75 308577 370625 47633 22 91 28 95 53 835469677 49 126795 89 488479 160064 87 69303 760731853 66377 71 46 69 48 89022 5 5 132279 82 5 410907 85 116140 19 461310 76 98 194250 2 20 32 294778 134256 237595 268387 32 796555130 140206 72 362701 473147101 311903 2 24 93 55 2 279135 224405436 3 79366666 433365 4 198880 135935 40 24 5 50 24 42 89 232664 356311 15 329139504 85338 187884 48 35 4 93 182841 482061 375564 165473 337920 25 496529 867167920 92 7 86 48 50 95 15 453622 151482 60 810233912 41 162116 361749 45232 4 261267 14 686648803 3 266922 8 80 89 116451 25 808808382 78647 80 336280 3 96 5 145228 8 89 35 30 267633 833496302 56 480467 337429 311827 3 46 9 13 3 6978 264037 66 382856 32 402834 24425 497069 53 404445 187495 40 419675 26 75 495254 92 6 271721 2 171856413 143869857 80 495265 83 83 50 277789 6 118517 91 257998 1 9 74 2 481179 232855 72 79656 79 1 41 392505 146973 31854 25 125946 3 54332 70 57 274891 389381 72 436087888 13 853537459 39938914 2 82618712 9 99 98 15 408039 833970415 92428 265860 127503 36 9 46 341044 4 7 95 513820193 67 264752 240912 345370 36 5 107208 81 5 83 333448 76 188993367 380114 388556 7 496740 94 854995775 88 9 457386 19 40 290775 367564 398739 231791 17 533842018 287546 410552 482862 57 282833669 238361 328715861 458235 86 12374 74 35 298964 3 16599674 27 71150 40 209080 13 213113 174574 404258 369158 86 314255 29 244745 1 90 26 493858 944470813 65 400580 8 408461 307689 33 5 6 456029 16 395037 66 49 223821 29 342104 10590 27 264642 9615 95527 362325 92 331067 84937 81181 377963 460990 389625 8 96 3 48 470993294 8 422480400 71 81 60 92257 9 88 320474 32 82 86 55 132113 73 710404683 128556 321554 54 221345 411597 18 238118 175703 482130 21 620885795 61 4 410623231 37 41 429251 66 5 52 459044 78 16 482244 138357 4 6 340144 12 84 12 587269279 86 65 46 347472 40 601022077 35 92 295661 26 52335 2 63 152828 305233 219998 64 140371 65 451562 187259 406905 43307 142796 70 6 868380525 1 82 50 41 4 221544935 97 4 31 37 79 183288 89 426866 351926693 49 40773 84 326949 259020 3 243381 66 331087 203206 20 27 889519696 363864 123100 37 100020 3 751923327 53 18913 348288 468082 97 23 9 496936 30 5 191690 378162 39 368448 371485095 34 465620211 425294 56 483714730 27 12828382 9 69 182597836 184165 81 349552 295513 3 64 20 31 65 70 71 14 79 216446 94 25 4 93 34 87 242059 113465 280775 41 45 225697 159252 6 411606 96 75 196939 187746 70866 29 49 308623 755279587 94655 135745 55 196451 2 9 71 61 93 142187 493362 419859 376424171 125678 6 101381 391486 14 435008 79 89 71506 251882 228285716 61 37812 66 49 19 367135208 179627 37 9 6 57107 51 479884 17 271199 410945 466223 59 47 234195 103005 186140 60 92 303133 952925606 86 79 6 79674357 205351787 77 93 9 443998 391657 82 27 197411 25 86533 53 15 18 82 77 49 91 56706 327687 48962 331408 102605 99 472874 85924 70244 66 79 50 106668 172090086 71 25 276254 36 75 723422542 109801 143406 51 493243 159575 4 344245 31 87 835868495 59 64500 449459 100367 68 52 218903 3 440090 84 406117 6 37 98 265339 169686 19 59 62 12 49 236509 671553225 247326 60 44 27 696223549 64 2 2 232807 996422508 26 249882 436737 84 8 330037 1 896735104 98882 461810 61 44987 45 216683 4 43 194394 52 21 371308 81 486615 921507129 417540 6 219115 40 170965 385200 38 446302 61 1 47 41 48971 8 87 59 8 22039 768233919 281360 16 57 160733 157782 91 234857 161907 110314 81 494827 83 91334 375755 94017 98 49 429295927 5 17 132465 25 65 332990185 257880 87 368501 94 330100 66291 90 120947 703898756 87 38 23 494156 257091 39 209671 29 35463 6 487814 267945 96 887709630 281896 30 770852088 15466 241395 440044611 30 89 207942847 211607 56 142817 455796 11250288 6 34 43 446750 114099 4 486271 126690 6 5 238083 14957 539890173 168259 23 52 37 297270 255589 28 468490 18 59727 34 42 346914292 136344 8 413313 59 3 473499 90 42 548075565 22 473083 65 361410 68 11 73097 102309 329269 96 87 4 383791 2 70 90 87 22164206 37 365774 94 288328 450131 137606 18 72 2 173295 54 402945641 38 240762 443808 416189 40661 90 72 60 187317 219956 431029 342162 7 43 435395 57 435657 395489 2 49 86 856721338 94 89 69 9 52 411334042 477358 34 50 49028 462827 62 99 70 94 253163 46 23 4 10 17 414821 55 57 218886 65 99 8964 74526 47944 99 35 215850 265843 406947 497657 349200 50 35 39 419001 47359 20 25 225742 268296 417473 267412 431597 250940 154986 165640 326273 14 56515 329291 237100 297550 286072 43357 7 78216 61 28 99923 498324 76 179274 460890 107876 10361 20 3 57 57 417727 49 81 927804339 376204 4 15 234875 36751 10699 92 8 79 153749 338675 731440782 180596 47 204835 197975 59 57 251812 168318 63 58 8 656989268 31 48 450945 545503649 46619613 458319 2 19 991142430 345403 355557 64 340206346 463022452 171386 4 98 28597 10 42909 341625 60 83 721163448 5 868862792 26 312835 74 7185 109638 78 381553 73 242763 62317 498806 613881588 57 24 63 66 290928 23 342037 98 195183 193870 80 76222 151004 9 86770 5 4 15414 1 80 452957 443458592 46 673713459 27 189390 63 44212 465970 42 250774344 377483 93635 193262 69 25132 43 420888 312928 238558 223255 94 17 523077721 316741075 440382 120550 9 176371 222613 112190 68 76 197618 18903074 337859 178868 15 7754 120323 339870 180876 22493 622743874 596348948 325921 282836 486258526 9 452153 480375 3 158361 8 149130 751752426 82 52 499376 99 422762 948314204 74 1996 54 71 87 156697 115583 76 32 170998 79 360326 33 121418 46532 6086991 44720 285204352 71 422991 49 959716830 430799 924215592 138501 430849 55 31975 47 451765 34 35 19 324338 37 842536266 85205 296435 454253 387406 169851581 167376 31 9 5 5 95 348025 250169 79 37 4 5 2015 31 311808 12 270664 155467 70 45 17 57472 28906402 47 67 54 63 18 1 9 368674 45 388797634 41764 75 144537 221610 189693 280388 26 99 418671 128040 98 88 76 6 424114 471059966 68 39915 460003 824134484 22 89 486212 64 420616 110321784 69858 378060 239748 29 84 64 310237 20 92 69808 20 26 47 26 19 3 87 28190 77762 81 219195 70 34 470570 41 91 9 713652651 222786 308499 30964 64 55 94 25 13 97 82 484309 31 802416617 67 150560 115823 335419 844966818 324057 69 46 463579 42 242065 35 252573 348810 12 454742 232783 93 389305082 476217 71 15 194364 63 475364 62 64 411093 470395256 299438 7729 89 4 909663990 125768 12923340 308786 87 61 67 9 35 755404968 230608 91 11396 70591 18 310126 8 5 370667 60739 18 80 385236 26 815468773 132541 580045101 92850 59 24 1 34 44 68 1 6 660535642 463951 9818 227566 472802 56 610757006 26 79 60 369878998 27 70 228178 369347754 224191 97 481434 492495 2 334972 1 456422 27 53 19 124027 55 68 167199 973770115 292642 44 80 55 71 46 72 5 918506544 65 198404 9 42 93 389683 992847810 43 461619 77 319215 31 75 54 316369 158105 614215540 4386 71 4680373 7 108815 22 49 5 83 326380 204821 87 90 330401 32 350165 854310982 23 30751 13 51 94 40 306465 400754 49 121883 262979 39 339698 469953 42 9 58 29 28 8 325389 52 535055874 9 182365 69 206581 99 56 10604 837492311 22 92746240 82 444461 591846538 2 242585405 58 198662 317081 5 45 83 80 3 114315 89 280637 366868268 394651 72 245291 9 2 31870 426998 40 168213 180288 74 81 9 62 3 34 206880 206201 66 90 8 241808 19 135473 2 431480 236015 354049 8 601696319 549036063 81 483798 65 38423 46 57 43 486142 65171 129481 49 283961 452814980 49 716191424 91 469374 422667 44 46 184188 47 190188 56 13 109746 312386 33 46 724268729 8 13 192990 84 25 63 33 79 58 414396 25 3 2 58 58 233117 1 466808 2878 56827 160322 334278 152787 2 562486049 77 31 64 732409256 169412 943282040 51650 345910 3 273144 86 114868 373918 544042881 331321 97 291394 16 252337 2 46 75 7 1 13 449418 196762 2 93223 77 105548723 46 57 59110 52 418061 6 56 13 76648 8 183344 815688930 62 42 51 169585 296660 30 32 462001 404599 62243 27 137551 236559 56 330643 54 92 15 99 261344 47 15 47 317773 418452 1 284329 60 3 69 51 90 15592 14 24 201631 14 95 324344 65 50 38 99827 475778 314534 46 92 435366 64 6 144772495 81 89 36 234234 30 475062 24 79 74 387508287 44 75 440933 49 146568168 430957126 630084129 29 64 315143 50 126096 20 762364929 5 3 469189 267731 128607 1 363970 56 875356449 93973 70 70 9 635108943 18 88 177070 9 467209 305556 97 124253 16493 227494 101318694 73 205721 426689 364452 3 15 407301 366728 8 368081 94 179099 327959 46 99 418983 275280 65 53 115582 21 2 32 2 41 813057086 13 35 5 138935943 8 391142 40556 63 68 74 97435560 218854 930259589 294570 155114 115185 82 852848000 570686278 108488 40 9 286603 102436163 89 300632 231589 98 4 363426 474516 36 78 42226 79 384484 187016141 305095 86 55 74 437259 6 226145 393864 11 49 2 9 42 91 263002 10485 61 479699637 141148586 479918 20 10991 48 76 54 380248 61 43963936 82 235056 85 102920 30 97081 49 3 22 7 28 340444 223774 436973 409189 4 21 343530809 195716928 11 7 94 353924 70 154383 889990056 995274780 476634 447521 21 4 2 66 424536 225829 92 672998070 453120 526661222 56931 19 79 117606 1 309867724 14 42 65 9 370136 242591 791918964 5 16 9 14052 445099 70 209291 213480 879027132 1 64 26 6 129927 37 129002 251729 24 496617 26 60 87 124891 75 456448 20 511557993 39 254422 12 19878447 351855 47 150172324 3 315123 342022 7 215634 46 83 82 53 201712 640419903 736910766 238657 6 5 415077 19 91 92 71 83 400583 66989866 37 3782710 17 394975 707966581 304910 297120 27 471857 363342 3 156871 20 4 125845 5 92 411106 113934 356666 286173 184203 58 239783 91 45976 63795 61 353205 142265 78 94 18 248983040 48983 49 3 408353890 681009910 438971 54 176781 197330 382036 213718 72 481040 31 136204 63 12510 479869 35 56 666344466 376135 19 638248163 101582 49 33 296820 42 40 309944 382333 146438 116450 78233 47 26 235150 88656 4 119623 34 426556 434234 93 5 66601 9 53 75 99 62 2 6 6335 83538 343905 181653 692334682 88 76328 587818242 12692 53 61 434469 385402 18 535844960 231796 340194 25 8 93431 1 3 73802 79 196359 1 245922 40206 7 194423 23 496906 89636 28588 15013 68 68 41 251803 485842 424845 901421791 90 277882 453772 36 17 80 99 299828 28 67 21 41 67495 42 9 14 42 414706 6 6 4 74 23 55 76 2 109627 427112 131174 464977 24 16 7 67 354874 4 363560 314041 5 57 67 78004 425531 21726 201328 113371 85 994105835 70 21 55 92 65 18 820928002 90 87 499379 41 374511 763444744 331989 98 168808591 833376125 124192 972589694 1 86149 257212 255041 13 336084 484599 25 8 909234077 42498 203247 38434 376503 24 2 1 180079 471305 81628 980241843 796306595 606326071 55 214876379 62926 91214 5 343075 339223 29436 21 255571 15521 45 147520 21 24 27 396270 28 86170 229581 90 336148094 28 37 74 130164 289841 397585 278589132 77 181379 88596 368177 80 60 66 186821 855036735 672032323 72 777448909 13918 215780 7 380525 24 224677 220514642 21 86 461487 150595283 10 9 150244 63981 78 396093 98 35183 418844 9 90 465879 484300 201544 738854070 1 76 28518 914977173 59 3 476206 323721 259129852 340791 3 736271788 336212 9 846317488 87 70 498197 74 1 90 60967 16 73 59 13 6 279591 298302 351952 19 216427 9 6 209162 53 70264 356824 6 33 78 29 435997 82 21 421980 51 513374012 164360 383537069 59592 263291 71 966346550 58 482652196 379538 37 64 172731 41 44 162275 95 125993 156505 436628 68 26 328262 12 68 80004 39 1 73 97 439272 76 445648536 442990 91 8787 94025 44 87919 91 26 147533 78365 33 200325 3 143266 41 576973340 235089 621204544 63 83 15 59 96692 93 174477 125757 142553 84 94 33 166496 11 61 5063 43 299597 89 57 267581 76 71 40 7387 6 424726 113154 14543 28 316598 436443 72705 373354 27 62 64 95 76 7 53 385926 72 85 4 4 23 319419 12 369768 81222433 418459004 429797 298619 8 81 421998 481445 8 468536 236796 92829 3 536294492 394433 337212 91 443427541 452316 5826 335909 65 220826 138397 9 352140 26 2 325932 97 346854 113535 79272 98 82 6 24 331519 648856434 7 14 635381282 94 95250 28058 40 325838 276729 361900 351709 320223 26 280520 53 3 61 85 65 79 300541 785208462 239154 109111 23 313110 87 457082 67 36 253936 7 38 216973 453240 47 37 282555 79 89 16 31 1 91 36 396418 9 416911 2442 2 43094 71 95 95 428453 556028193 98314 64 71 87 2 21686677 154273 206792 987605451 97472 15 206888 81 47 54057 2 44 8 71 5 185166 312850 40 70319 210227293 91 57 87 218456658 2 97662 135777 409576 530619791 10 93 8 123248 87 81 751667759 394210 425655 65 150176057 28 123128 528521827 25 67 203880 179962396 95 22 51 159896 489942 131101 448078 129261 6 870623987 70 89563 324572 814493323 57 284834 267556 41 407696 404738 264985 730211266 308683 199921 61 324158 149691 20 120657 96 57 444909 480602512 62 5 36911 12882 526254543 7 473097 105596 34434 24 263130 270366 30 201894646 148214 85 46 37 42 71 10 5 57 168425 135255 21 14 33 81 70 32797002 140208 7 91 189883 66 5 30 35 13 65 327972 51199 3 36976 294994 396149 87140 24 211053 66 80603 13 7 38 182848 81 489515 66 40 634542701 6 61 87 354195 322781 187386 47 76 27 815550614 438730 79967 417747 12 539946603 52286 58 478679 91 420004 440784 90 51 82 105756 18 2 193154 262880 909522392 91043 8 4 276769782 34 1 83 262261 191889 49 479822 294549 73 69 137213 70 94 7 197163 429019 29 24 63 93 723898343 13 43 132419 15 387489333 8648 64224 175306 85 57 3 262907 138410 261019027 70 2 74 318750 49 70 9 68 207911 133974661 96 331288 231480 814735045 26 78 279186 277198 97643 69235 49 62 770465882 481438 47 22 337391 38 453022 56227 25 78 140684243 470721 368232 16 14 6 363719 405201020 287860 7 97 425972 1 59 25 61 83 352902 255976 25 1 63 65 319342687 244036 63377 66 7 316120 31 474588 6 430292 47 406461 31 10 68 688724219 90 17 98 335508 67359 92 35 314261 126284 43 95 28136 41112 5 125014 77 40 45 443107 56 650478450 8 111185 477559 97 13998 102475 346640 90 20 426665 9 205044 249274711 20 73 19638 7 67 21 163014 444062 355035 501512571 174306885 256925 396754 70473 33 59 48 153959389 370876429 10 447365 9 8 429409 228114 5 113853 12 64968 73 616519856 330396 39 455991 347243 218590 312253 38 87 159187873 97704 13 289533 95746 74 466407 302666 57 2 115217 395689792 40 5 46 68 11 15 8 289388 15061 4 9 17 86 82 631000391 178219 123391278 57631 209638 36 6 67 893984149 9 1 144950 88 50 210438 85 72 473621 95106 188800 403928 9 241366 1 453979 409467 51 60983 645226724 35 264856 373617 79 377200 108226 7 460836 8 12 96 4 91 665860138 84374 286610 5 13530 10 474391 84 54 48 140716 101556 246125 365251 452544 64058 19 76 141538 92 55 107126 2 38 44222 32 327752 238447 460271128 45 279648 70 48 127182471 358364 342913 2 103370 438831 70 264548 300476 173805928 11654 5 29 37 95 3 386277 407111 75510 475374 59 15 223297 612265950 333303 450645 67484 59 72 92 84 54 6 78 87 6 296662 46 47 7 41 483174 452113 239915 141245 6402 64 384352 734763566 972362091 42 23 78823 57 41 71 9 384193 267935347 353015 165327 22876 49204 49209 35033 41414 24 884247171 436717 76 482999 302318 475717 70 263813 243570 130982 83 675869762 85 133186633 732629288 58 97 5 48 243872 40 248502 452337 66 85 11 16 212172544 179688 77944 200542 99 73 33 3 608423900 159285 386640 24 454146 2 230331 23 545392506 51 45215 60 357782 73 171569 37 763719199 215848 33 7 379542 57399 5 245571204 70 101162685 6 286206 404313 37 21 266301 3 461825 422414 480525021 325272 6 39 930299280 241377 495093 46 356072 62 493229 1 420278 757493030 411022 36856315 246461 298370012 62892 45 3 18 46 20 62 71 96 160242 68 31 1 889228175 978422462 55 60 314003 38 334352 12 37 56795 8 26 45766 275326 98 52 87 24 35374 58 93 8 636443273 395962 61 69 385799 114129 81 7 82 4 299211 208534 76 163535241 424641 90 65 33 60778 88 79 453968 383042 25 18 2 236905 22 345093 61 56 2 296635 3 87 189954 53 15 174177 354032 362634 13 463988 858 56 65078 326416 980721151 84 20863 173425 88 290319 77 356019 153931 210926 49 105225 40 354526 453519 95 364824 65 45 64 215825 156972 64 22001 272657 94 425467098 47 361732 84 183054 16345 330260 293790 32 65 3 307377 325861 65916 51 3 85 93 61 93 296950 35 37 492568 34 439145 91 65788 196909 45 91 290620 85 44 114838 3 655509203 63961 81124 83 57 32 466913 446169 181268 417631 77 31 78 341910 5 13 62633 3 459963628 141898 1 86 2 309143 463365813 11 314955 391752 391354 759466093 79 50 296005 38 91647 8 449318 423834 23 90 55 415547 30 18203 3 366829 379949 21 20 498742 7 11 50 727599689 67 18 89 157759 82009 26768 94 36 490976 71 8 395924 60 57975 317935 238809420 7 45543 293328 79 63 86 275895415 174760 292587 46 34 48 63 543625062 52 142306 161421 202071 480430 51 5 303332 21 3139 66 1 2 94 34223 68 485483 42 438362 184269 52 98 341145974 17 1 2 214537383 8 16 8 182022 310933 70 413123 25 13 94 78 474425 74 48 3 6 166340 63 356335 217413 99 295335 9 465098 947743676 98 16 471316 53 173400 227322 68 188104 97 298422 491448153 11177 74 5 310430 54 48 28 311619 31 395186 109407 70 56 94 57 3 274352 3 21 867138109 54 121423 36 28 7 607457058 228068 11090 308119 153691 498194 3 405532 498473 637482306 88 307070 77 671985659 284681 45 50 285736504 477691 228494 235809 191997 10 54 12243 18 89103 32 217690 8 32 38 24 22 366864 264318 273571 436943 372355 81050 78 224581 58310 7582 46 96113299 29 63328 5196 5 41 88 84783 124806 497828 95 83 87 27 326168 46 375777 262105 228951 402296 894183870 13 31 384183 12 815523926 5862 40 8 57 46 4 141798 70139 40 183012 42 32 4 187223 6159432 248271 74 61 77098 337019066 97244 87 401367 449871 130070 8 99030 7 10 93 48 37 66 32 156152 795618356 165115 12 47 219513 68 247556 93 53 525617 320153 392628 162379 157632 248676 130351 64 7 769933915 58 33 67 476194269 394945 55 73 391283 97 87 349163 1 549833891 22 784173770 63549858 5 66 126352 91902 98 544980159 337208 428921 232676 366932 6 8733 251226 362468 9 90 80 209543 404387 1 48 276572 74 63 278644 874139951 55154 7 99 94 352297 5 298423517 185581 13 45 206289 260964 63 93 265065 9 352532 100313 40 52 125908 216194322 21242 43 174085375 56 85 499921 9 207572 87 85 406773 70 18 63 427960 57 24 1 489472 398625 86 40 206306 7 83 57 290601 57 42 135983 4 91 32 237055 235210 211447 56874 56867 489222670 275162 7 4 6 155009 33968 72 26 86 103264 34552 74 163866 739803541 351739 351181 381418 29 342028 356739625 4 43 27 25 132434 224691 874039994 438501 7 64441 699121148 88 99 66 91 532800900 42 68 135385823 5 5 361180841 455066 242875 401954 42 84 66 412717 74 68 153394 93 94 458417 411885 34 466246 41 388567832 15431 146264 449631 38 497148 205050 16 415599 228099708 79 839306853 99 425292434 69 166874 421819 36 18 193009 95 85188 25 436944 54 62 714156590 23 822202642 87 491763 27 22 259737 7 1 377232 58 46964 245356 306033 400750294 10 26 178893 718936794 241129 369970 75 24 437626 73 30 365961 62 462223 16 443360 44 15 479029 65 125456 225357 66 9 28 47552 92 44 242789 73 91 408070 148899 26792 41 31331 57884 61 82 46040 49 16 339976 25 3938 449778 5 47096 467339 418717 94 169996 2 78 99079 79 95 44 729118927 65 332377 463774544 40 36 406424 15301 98 200153 755369978 115287 571377380 402805 97 94 83 352292 97379 27 7 84799 2 72 138946 65737 61 377671 67 212752 73707 74 376337 580670906 242002 258177 408416 84 31 49 25 370739 34 79952 41903 56 68 690000401 99 969934717 100699101 10 157620 415446 243711226 486257 462410 73 471011 21 349337 94 301786 461373 425763 280328 137288 449754 93 442209 63 95 31413 330754 118083 75 818930259 1 63 134165465 40 12 428366 41 45 252142 52 379339 998072208 3 2479 5 362590 74 2 27 19 64 104528 87991 57 32 189120 62256 56598534 111612002 296905400 14 1 90 440518 68970 51 55 451887 6 610325965 250206812 43 85 681766616 267495039 22 427862 188405 1 306719 366410 813012341 461619 37 491385 312926 12466 3 103580 8 26 913561932 35 8 23665762 405804 36 71 14 183973 57 31 98 109376 63 70 56 73 99 610424009 25 57 12 48 638762942 20 53 450626 315982 49 432456 49 24849 8 703698509 7 5 78 64 3 282457 135774886 158184016 329768 11 364752 619554542 255384 490478 391900 64 487429 87 458423 268959 466144 3 8 7 61 56 459729 304969 451486 150172 4 803649418 346819 10 255881984 51 111414 321833459 67 2 320392 12 786127674 197000 14 114867 13 742633319 81 252499 5 200642 203408 54 237692 401067 76 46 9 385849 6 91 7 534502671 149464 11 87167 46 106751 78 40488 55 4 578309577 86461 454044 781480943 110387 22 452339 32 858249556 36 99 875230164 15 296760 425255 4 387510 59 28 493681 143846 342719 205050 110831 26 364211 81 151360 15 167036 717593521 36127 21 88 1 78 5326 32 82 117242 11 3 112812 85 4 412437 287175 96 309468078 92 322246 138365527 413944 685472743 33 319650 285050 28821 56 182770 397591 460760 294381 242748 67 343174 450606 58 25 19 777107137 309844 101790675 2 146367 45 38 32533 373555 60 45 32 333630 86 89 96 452279 314337 1 65 842823595 39 27343 21 100162 73 167052 479161 26 145626 9 35 80 93001 63 626886262 49 198449 24 296382 22894 90 254786 99919 28 427551 2 201275 113638 455742 126088 5227 6 59 490298830 454849 31 40974 47 8 9 63 186366 234251 125396 77 917074953 83 229355 576297647 84 3 9 49 76 166302 425735 10 3 91 13 7 81 77 23 9 354766 3 417548 1 4 62 473236 125763 6 33288 229122 34 284694 74 238520 74910 77 4 66 43 7 42 387526 400131 2 7 417646 88 93 29314 475449 89 37425 86 65 406138 58 316037 75538366 30 1533745 456748 329428 93 24 88112 27 95 76 152170 247055 3 235177 95 13 9 62 23 266962 179194 33 53715 18 87 70 45957 7 498381 75 84 106413385 32 83873 96 27 2 14 75 14 231093 460185 222892255 71 73277 97 629530627 4092 730233196 101890 84 350517 43 73 361645 132172 46 161616 30 23289 340053002 18 68 49 124894 175934 96265 179472 314557238 9 78 192067 34 56 387093 20 31 81144 329347 93 9339 21406 377799 51 58 802862494 6 91 47 1 41 4 237612 290233 33 260386 286592 46 724680085 323783 94 84 31752 7 259045915 74049430 70 158733 469005 4 229009 46 311531 33 856333465 335033 136300 121280 319819 454833385 391563 797155931 1 415618 88 28 41 268068 303521 932504110 1 25 407557 263780 27860 60 99 80 36 307482 6 391739 70 852166042 83 65 5 510441790 8 176099 5 55030 7864 301599 26 69 52812 100843 91 420309 415877 416731 10 21 4 289623 76 53 34 104269 330423 254857 56 4898 538541867 76 590963585 80 373647 18 452775 41 84 6 7 218894 48 103177 96 382800 4 57 380104 395831 309318 8 149266 2 341266 301236 224989 988422054 85524 33 447788473 465176 318826 336623019 38 7 68 383960 495928 310463 43 52 5 330776 97 9 71 78 240531 5 46180 448836 465499 8 242306 2 48 73 454679 12 33182 475055 238126 4 50 187156 80008 565234286 38 32 369500 54 135457 481559 266923 92 259957 70 318638 12 12 338781 43 66 44849 952502734 414103709 69 7 29 51 59985 249298 47 409814 258465 73 37385 95 79 18 18 163395 60 429726 445170 471903 462302 183071 60 40 21 98 132279 376440 46 488519 428181 235062 46 46780 489702 214825 397857146 81 234987 39 4 39 3 39 546492406 69 37 24 20 113444 432381 806863605 58 8 217499 14 452959 58469 52 17 225744 67 17 276475 63 79 11 405302 55206393 238120 365563 2 4 6790 903801439 52 19386 48 260198 248056 49 443249 419358 73 414971 51 63 34 400172 76106 40 56 95 55 45 458842 4 71 52 3 64706 494919929 61 771435841 86 54 10 102835 68370 98 36 464464 415606 73 42041384 456195 361590 334066 457462 1 39060 20 328421 230084 10 54 478709 72 74 60054 72 389449863 20 88 36792 72 49 42 42 16 210992 7 9 162976 90 1 268857 69 5 224144 243077 5909 37 72 398568 100863570 217935 85 37 31 90 286856522 63 92 37530 380871939 71 199136 39 279296 64 84 97 625525397 438370930 206401 6 113848616 266010814 79398382 50 73153 15 450759 70 186861808 336108 25 18 488990 34 38 605440472 357961 81 7 16 68 143637 76 487570398 5 41 69 69 309795 541818958 475725 38 150369 978660451 499695 25 84 37 1 474795 17 40 5 76 6 9 183560 253417 305207460 371955 49187 254070 78838 8 44 33 490446 311126469 60 158289 145892 469676750 10546 278327 467096 467723 68 9 62 478889132 69 321552 86 145295 60 292673 39 60 553364638 30 34 52 89 484138 218491 765221713 55 87 71 96 458842 40235 88 450944 891845165 129539 7 403933 58 92046 9 93 156361 93 817903539 265529 2 101728 580470239 77 78234 43 145210 94 98 247736 419047 491303 9 177012 71 316338 114609 29 66 21 632342362 360055 67595 473748 70 64 36904 767843116 23 173905 8 84951 121928 3 7 169129 434546 38 350712 134368 452575 120010 335362 33 329501 40 418814 99 273580 31 689671398 4 193650 337724 18 8 28 210413 954987094 221807 327764 112537 23 60 169509 273969889 62718 153535 6 41 385465 221924 72 326516775 472966294 92 86 271463 204564 75850 28300 21 4 73 14 427711671 96345 4 241145 28 95 478240611 1 80 70899 353918 50741 27 185918 26239 423732 401242 880513434 92 161828886 68 53 11 98 32 377772 275166 24 83268832 62 2 41 49 338326 1 98 86 36 69 200873 60 415652 454973 95 218419 133253 334857 16 2 8 26 466744 116010 137553 252058 33 6 28 79 5 99 111467 57 7 129669 90 1 944915772 336065 34 372654 39 413282 439262 49 482398 52 345558 160524 69314 48 286309 108411 384486 5 1 4 440624 378114599 91 231309 62 77 61 70 94 5 72 30 83 303465 33 39 674499553 47 369106 348960 526089788 8 2 226132 251707 61 9898 82 96 156178 18 963763104 65 68 40429 13818 78 7 6 75 27 46 9 741050431 5 1 220678 41 429914 320349 105781 9 78 21 974907468 22 17 8 14 149538670 6 696359180 86348 195873 170059 70 700620969 3 275657 297052 365348 40 54 9 56 48 24 30 160578 82 42407 395608 93837 47 144905 331745 25 266614 187722 160726 43 19 937126655 399643480 30 194799 183226 1 398505 71 7 785542454 38 65 86 64 32 881197562 64283 139528 451600 365969205 38 32312 184481 90 77 58357 143280310 19 184304 797806932 97 66 284232 429556 81 234696 7 89 32 482149 49621058 415343 75 484745 12741 63 153671 3 30128234 348954 59 214650 94086 91001 689069184 8 68 5 98 137800 155638 6 143455 436290 477925 33 69 22241 77 899953441 16 26 245233 61335 29756 1 245590 83 274599 473388 5 279353 67050 92 75 40 54 53 68 61 448579 383198501 88 218937 489871 44 42 450388 35 3 93 17 55 39 53 14836 269335 394209 399420 83 90 364105031 342263 14 351481 77 270421 9 286918 238810 91947333 510940481 79 85 126557 22 87 48 4 89 329305 30 64836 27 496346 75 94 77 450852 289860 19 55 57 26 456803 3 6511697 377227 61770 66 37 71778 222618849 426635 71 29 11 329756 228782834 39 152477 3 59 52 33 61 253854954 58 32061 483182339 23 1 26059315 261527 189310 359425 42 2 69 80 565508488 1 28 458353 29 19 32 52 193250 626286776 21 399015 2 68050 44 649928405 429287 138522 342806 121609 327886 10 108743 509570340 50 242987 67 9 52 90 764347893 230328 287937 232019 368691 25 34 425536 99 30130011 1 92 45 23 62 44158 261292 79849 91 88 708136974 181511 257117 125792 448365 13 1 20 3 64 262685 469007 5 74 1 9 108625 491749606 67 41 339993 402565 88 427279804 219362 6 423672 176226 96 66227 1 46 149966 104264 417575 592147471 33592 3 233267 96 71 96 93 67 31 30 3 40 41 35 99 40 3 149472 65622 100116 88 10424 86 87404 96 31 769596108 18 89 4 2 432937 55 10 4 62 465124 149101848 4 229118 150472 42 424600 17 73 36 8 2 77 294033 188646 97 62665 2 85 142979 93284 144444 177748 422964 37 53 44 93 65 78 290387 76 323162 350131476 501376152 98062 22 66725 196153 93 39 93 426725 29 611914055 5 273881 219556371 274131 5 471254 17186 198898490 95 594838406 55 7 2 21 3 62 88 17963 476674 39 40 93 141037 9 367033 160836 106721175 27 396438096 411451 323235 20 271820 94 77 28 85 1 59 56 85 286384841 183358 89 87 16568 320879 240896 4 5 6 296753 315718 50 499293 148736 277277 90 69326392 401700 48 1 48 30 388814 85 97 50 330803408 89 83 3 271787 75 166086 58 2 24 80 12 98 53 610248617 336897278 4 96 861559554 200394 466438 66 428245 31 486724 45 3094 71 18 337414 132495 492909635 3 167995 86 3 62 414308199 264572 34 32 61 46 362388 3 157379 290158 4 21781 97217 7 53 7 322736 8 138918 393133 83 27162 199943 280864 29 20 1 48 25 62 270567 737598152 49 10 237701 277326 28 315840 349815265 81 154843 98 491720 429266 47379 86 103519 73 9 8 16 47 337428 456191 191204 265686 6 133360 207349 885481488 288335 252500 21 66138 22 328812 50 96 73 194022 84 81 63 74 97 6 449119 99 82 21 348219 38 7 23 185637 492080 3 4 45389 218872 269331 116273739 81 67 70 40 6 303854 113332 162388 34 53 66750 3 75 99 283575 9 12831 91074 4 5 58 49208 474593 53 76 18 511407058 85 400932 3 53068 213797252 18 11300665 87 59 46 458190 50 33 207094 960536897 404736 356837 56 6 32 286060101 371055200 272413 62 491312 338315 476266 1 2 347441 38 72 31 157529 394007 281297 4 59 60 307070 21 69 82 582141800 15 5 37 88 2 139163 19095 38920 97396 92 374848 8542 32 202434 338677 393492 1 98323 173023 115812 9 7 57 91 64 76 104394635 245062 73 83065 73 58 60 95282 15522 82 302791 8526 328687 3 303003 27 844741975 301845497 116667 464411 318751 453306 350794 60 69512 177326 418865 76 160160 45 2 49 428409 180092 63 94050 2503 8 193353 214572 45 67912 56466 61721 69 43 50618 88 5 96933 40 911914118 86663 34292 97863 309213 282783 285367 31 348287321 79 43 65311323 497559 73 8 378423 411429 432054834 53916 21098 355185 19 58 52 701524881 449847 58 2 14 94 99 81 56 97 260886781 56 52 10 75 53 45 66 7 45 492453 18 242313 22 74 22 294792 37 261100 3 136891687 7 32110 71 3 49070 360179 236319 112340 3 80 22 16 17 91556 193870987 87 498588 357722 5 80185 53656 244598 8 881821707 10 90638 74576 8 32324 68 97 2 358705 137513 42 4672 4 8 157883 84 31 72286 98 19 73866 224709 85 46 40 325639 643961005 125191 280080659 186342 128900 29462 66807 406053 85 802845089 711785328 316483 483163 27 62 91 10 182697 73 88 386810 424457 459815 64 90 272967 274411 183370 271069722 140658 70 506776819 95 4 475535 23 65 93 81 372151 94 262790 144373 431829 34 81 7 31 98 11 572587951 420904 199657 3 70 380648 67733 51 7 8 62 907985031 83 95727 441776 164269 4 2 446842 252369 84 96 352536 1 334711 51 68 86 28 32633 451103 90 9 71172 98 175635 24 838505367 123083 90598 59 76 25 498946814 270343 195904 22 386135 4 494314 19697726 110906 282033 47 89 285224 143497 41 45 68 117345 44 97 92 49 95 66 213602 217844 11 321253 43 22 182868 19 173817 474444223 175975 36415 216933 68736422 30 21 165668 5 69 18 29 57 39 5 86575 28 268763 341727683 10 30 493334 91 425150 564324956 40247 495816 62 92674 11 492568 44 399930918 269517 80 77 38 55 91 95 28 67399 287422 29 44187 19 43 682295577 97 26 282817 14 44691 440614 55 50377 3 26 6 53 85 217102 26 21656 222429 61 470446 40 115992 4 492533 172710586 37 168237 67372 8 409440 4 42 207749 69 76 51 59 38 66 417311 40 55 72629 23 398371726 465106 88 7 47 93 480348448 491354 44 419543 151515 93 86 870608523 145548 165789 293234 442547 61 68 3 463862 187027 357115 16 439073 3 15 91 85 29 78 669825037 86 89 21 402268 460316749 63 6 339400 100657 535994089 6 18 88122 260006 30 84 7 30955 19978 89 3 9 215133 385266 332524 75 2 326974 997989487 382386 326289 189698 71 51 447313 74 16 259793 82 297163 701795451 63 427744 65 76 19392580 1554 139160 17 307736598 121860 71 17 114234 39 329986 57 54 360055 40 672668463 8 337762 437607 132082 295731 97 90 385835 156646 57 130294 407628 395059 27 322973 44 59 19138 34986 95 344767953 86 10256 2 79 57 76 28644 307593563 16 72 58 438780 54910 65 98 84 288631274 66500484 58694 287197 85 877335123 481330 370101 145991 84 81 76 148043 64 94 74 403132 367795 82 56 4 2 54 209437 338540 238336 553379183 463012 13 34 48 370395 92 1 71 84 4 352273 196421 399759 119589 85 9 9 3 75 7 47 193520666 8 45 1 352479 433051 119289 4 95 391750 170969 128216 7 93 248020 10 280584 143073 229472643 53674 212368 9 12 179361 329375 61 565616756 3 307972 183310 239692 286159 16 44 31193 93 968626340 52 339536 495085 45 38 414501 270751 9 98 33 28051 37489138 26 66 6 51 51198 61 4 50 455064 421036 340547 6 66 34 416259 78 17 45 683554482 37 90 160099 6 172455 330482 343706828 255956 12 48 16558 65 216833 35 48 69 50 297723 390743596 91875 5 10 87 78 304315 30 385904 54358 5 93753 425375 13 101736 602889346 39 50 8 187788 146100 28 50139 9 161075 9 2 369696 9 222735 90 515933553 261418 658926417 98687 63 44056 63 148940 442017 34 352755 64 3 53 7 6 850692244 86 67 96 27 77 363592 3 222990530 38304 543579222 69 370011 23 126206 51 494526 4 46899 8 473935 22 202533 363292 55 44 396080 16 52178231 237209 454127 57 334375 89 47 59 46 401154 96 53 23 29 416723711 97 159600 119455 6 49 55 49 175638009 239963 810199808 33 311367034 216192618 14 23 58 242918 66 68971 69891 462246350 486601 36 435235 97 71715 362528 32 436468 355972 7 85 339143 65614 60 260104 48 16 59 347483 9 93 402116 81 36 808 459749 3 73 754334723 61 45 10123 60 27 353918 37 52775425 86 477458 20 6 984410317 367902 52 490716 313021 18473253 17 333833 373485 229442 6 70 123668038 11 88 29 86 190276 276237 272067 177423587 48 7 82 45 683668601 55 34 425479 394288 26 13 16 63 45 88 71 40 3 344787203 158164 53 336871 422933 41 315504 59 6 246727 474318 58226 22747 415033 25 451899 473047 346022 2 454246 643206498 6 54 264172 43673 75 8 50 92 103740 95 9686 426316 94 289693 228939 70 5 430813 74 22 40 12830332 21000592 19 228705 5 86592 37 7 476755 99 18 154247 58 51 281222 206665 440346 91 20702 38 8 811490526 105427133 128311 72 97 26 10 95 382868 50413 355336 70 253509 17 85 90347 9 59 268641 50 83 11 2 54432 497389 17 25 99 10 45 190408 40 9 81726028 293007 7 218098403 1177171 334940268 192747 388106383 27 85 860868041 6 448172 9 451305 43 236458 96 877536446 57 37 467447 57 359014 170832 426510 202484 165028 92 264351 57 25 3 72 10 262062612 323754 98 110339 21 245839 31 54 1 44 103636 97 71938 1 95 59 24 91 56141 227389 79 90 491171 162027 63 430561 346295 1 99 32 110981 21 92 282049 89 34 11919 64 12 24 212131 419143415 5 92 78382 31 24 73 60 312496 6 736864303 75396 2 273232 9 69 995351251 3 2 4 44952 320295 7 123261 802388941 95 396176 468243 95 212061 276684 210532 32 6 366898 334482 123544 9 59 211468426 81 55 95 2 310956542 60 277365 7 78 886845227 71765 474240 16 229016 1 4 366810 85887 64 245653936 1 442784 61 302221 42 54 28 33 27 24 5 15 188466 148318 306782 327497 22 66301 333982 8 492033 10192 8 333136 62 39 19 72 327609 115299 43 47 225236 447122 18 345691 160821 81 75 422273 59 72 64 144074 15 435325 271929 400051 105863296 83676 282015 18 1 182941 44 132946961 466226 7 204999 81 3 39 50 213788 44 626554930 1 473677 58995 77 98 367433 89 58 2760 75 62 71 445583 92 826737440 162413 9 41 7 15 465784 44 511926662 22 169919 3 453412 45984 11349816 170508 1 9 67 22 233706 31 453525 48 104364864 195803 206736 75 22 462016 307222 25 102678 56 464215 98 172198 274203 9 157923 493464 77 83 429157 469323 72 71 258857 47 23 48 937927938 10 5 147537 348096 401996 994256097 4 2272 141739 232885 81 135499 182652 566235797 5 80 68 397213 268922 62 18 84 457175 37 7 272393 122526 42972 45 351292 46 63 158301739 95406 71 152887 45 42038846 5 96 219321 36 1 22 2 427121 77053 57659 177573 9 924915331 64415 80 366763 161970 39400 63 54 48 473080 298277 263909693 197091 1 10 16 251802 54 89484 400962 125725 4 271840 151334 142214 102774438 51 183223 43 58 372859 30 95 114068 137630851 182290 3 17 195275 59 7 721007670 6 13699 467585 264512 405047 400962 963023241 3 657683420 253699 488820 137840 36 343607 291708 203762 465002 98 142412733 5 19 74 88 241417 71 17 19 56 329035 34 158324 747249808 609847610 34 890238955 259727 24 497752 260069 194733 50 55 72 43 278342011 100411 456683 28 439283 425467 302905 40 5329 41 320522 5 366499 147241 11 183056 410863 124756 131530 493263 13 528773034 75 93 164975 89 63 983207148 56 421567355 99 88 20 60 351671 270947 483110941 315435 52016 340467 56 256737210 4 15 86 342473 150437 35 95 95 54 63 64 94 48 92868 68 99 91 8 178078 27 8 16613608 463345 275249 51 60 231449 23 266775 8 83705 97 248414 477803789 64 3 77513 97 21 247099 404132 8 41 90 255848794 57860 67331 84 170366 23 473453 3 28 329068 86405 152320 16 316355 410746 22 8 369118 721489360 873033690 61 22700 43331 18 404658 66 45 389825 424754217 369377 44 53 101421 8 56 258654 9 126035 428065 64 28 62 66556 84 298968 6 242707 271834 15 116847 452315 74 91193 478425 68 441100 98 59 52 1 577644194 63 200630 917354153 28 106248 187243 8 36 32 278548 62 758887661 280086 350198 56 314164 15534 784002209 64 437125 34 33442 5 173505 29 11 7 35 99940 192356 46 34 473251 62 28 79 48 363838 206012366 70 244440 33 6 40 28 97 32 75 54 132807 60 445844087 33 290597 319067 1 394146 358225 230492 65 75 115083 2 56079 8 174973 123138 14 605986402 62 94 81230 51 71079165 38 27 894422700 18 301260 238229 8 39 10 18 940419431 8 59 54 46 371676 28 87 11 202547437 59 474297 34 12114 584568466 99 2 462039 117127 384194 328243738 72 154791 73 41 96 115118 481068 3 9 354979 60 177260 813734201 58 31 341332 9 9 17 364581 416447 73 88218521 65 1 31 432636 85593 5804 42 1 52636 1 24 33 92372 180915 307974 12 144967 7 90 85 43 41 289736 61 47 215964 93 495262 249474 6 455404 15 113945 5366 387586 49351 41 597067064 72 407641877 95 13574 200219 476319824 376956326 82 9 339662615 83 40 194399 2 266821 212799 3 561114503 13 31 224382 90 9 39 94 13 63 38 400171 457965 29 39565 463699 465245 402232 957735557 51 8 64 970762399 7 11450 47 403241268 81714 27 11 94 369016 20 59 84 257683 149956 198078 497098 41 273286 454892731 126761 221974 241397 278806 83 5 480810 78 4 908862053 175711 461508919 171806 96 169402 25 75 189560 54 92693 30619 95 171953 48 15 4 38177 82 30 77 390217 60 413171 449185 96 21 54 73 1 2 4 6875 18 83 93982 59 3 84 119684140 2 28 1 4 702186821 103864 94809 89268 69 416398 81 60 21 839784231 71 11157636 9 69072 134059 35 185894 56 37 438649 25 3 198986 18 262095 330956 348956 218390 9 403579 290971 2 47 23 46 31514 53 398205 246299 875339086 5 96 81 7 439346 3 232475 38 35736 31 96 122902 126887 38 152656065 21 452668 432603809 178112 145997 6 178989 368392 44 87369857 63 77 523458520 76 408513 432889 93031752 70 49339 65 84 374659 36 84 81 634482027 92 344996 439794137 69 65 103708 97 38 375615 383257 41 31 492047 50 60585 369866 32623 70 370467 64 39 733187811 19 38 371568 15 323444527 277168 57 2 156507 32 36670 67 424824 186079 10 457911 139915 98 379687 210935780 191404 477079773 40 33 63 595072768 70 174708268 54 384064175 759159566 209759 85 9 88 1 6 98 3732 135256844 67 435164 81011160 27 59916 12 41 649925738 68 314388 372728584 49 974054606 435328 214151 62904 66 69 21 285238 667560071 280717 9 25 12580 68 483184 38 91 61 424565 39 45882 60 85 927101464 453588 2 221821 325247 404473 52750 358401 71 441828 93 7 207093 90 423482 7 208403 378163 208758 470897 26 424987 24 253897 508111296 57 34658 89 45916006 5 74 17 281573 760841404 9 71 32 365221 199353 382990 57 83 134098 49 2 90 454979 97 143675942 391829 7 89 88 81 366986 54 92 7437 376992 324622 2 73 3 406739 28 44 74 14 444144 9 309858135 408014 392419 67098 816531093 10 37079 369083551 5 305904 732835861 73 72 423770 87492 62 745417327 78 285937615 333079 45 14 84388 87 2 43 471543 227929 122482 64 51435 174172 342181306 60954 399270 7 2 62 64 12 38692508 64 79 7 324446 125717 459795 73 47775 6 77 90 403339 51 44 81563 437144 9 73 7 89 262912 20 36 3 85788 165345 90 10 735750197 57 20479 471240 14 253464 62 56 32 570965218 304549 84 4 3 175094671 4 41 495892 6 405460 1 31 46 27 392202832 384067 32 415449 282405 23 39 95 228929 36 454010 31033 155786 280844 74617 73 13001 48 45 97 297447039 85 29 69 470578 61 469393 435535 25728 147754 164572 12 146263 16908 807836605 11 6 861508147 848872179 99 82 927539496 84 220090 65 436122 40328 71 25 822237344 524571021 52 8244 51304 35 87 84 924477759 301847 9 424792730 76 213572 67 364750 6 54 17 64 198726 9 86896 670918229 66 936132882 6 11 51 7 38699 889162465 321234 73 219392 78 529419415 348085 429513 386700 81814 369241 7 11818232 73 10 385428 236868745 396520 157349 491115 21283558 207896 228787 263876 10 323601 164717 57 10773 3 43 55552 10 23 147630 131632 435330 34058 5 62460 82 78 26461 2 88189 240164 446137 12 477406 204361 7 6 203034 5 948583056 227585 1 100613 271867 708064907 94 58 312163 26918 655331690 147589 12788 446989 14 25 89 5 62 39 292796 190453 176834236 8 15 493438 65 23066 50 879260907 41 297282 248531 151556486 81 59 342460047 469418 265551 77 531345919 15 287426 43845563 235070 103744 81 11 2 831655345 314502 44 4 77 1 90 339674 51 460851 478878 577937230 112516 90 377610581 45 35 229457 55 77427853 38 43 11 160868 75 256453600 999549465 97321 456908 63 96 453256 132116 426870 8 42 95 230166 169561 68563 91 73 96637 79 33 16 371497 85 13 226809 86 81348 101083 41 905882540 99 700353450 12 377490 151735 46 943882308 458017 84979 8 497898789 370260 62 339148 416277 5 5 753265195 84 800523103 6 33482 51 468054 28 188665 173525 19 415186 5 63 97 5 42 9 60575315 32 98 5 249220 89 49 8 319589 46 334227 988701240 2 168014 84 361143 30 343589 362012 560561720 77 496560636 6 495294 75 22 3 305212 36 818086363 76 32 709549851 26698 183563680 78 339206 72 18 9 45622 308138 12 265779 51 124387 6 68 852715106 34 303887 124021 98 306175 14 30 268157 35 464082 250136 319368 90 9 144709 9 3 8 253012 851163161 92 43438436 285574636 5 3 3 399209 836367406 6 71 19 32 46 292358 415529 137171 59 93 96 39 68504056 31 43 390977 307187 80 206880668 88 33 66 57 181277 21 451056 35 483674 26 41 76 192251 459511198 407291 262519 87 54636 235871 305031 89 23 154660 313586 1 347418 9 64 93 8 83 163551 41 64 148000 54 3 92 96 817985865 41873 97979869 42 469469 23 96 831725073 3 84 46 276290 402145 9 97 13 91 99 39 258961 29 78 87 28 90 18 94 205023 651536402 65 43 239276 11 32 92 154430 456447 76 28 94855 80 543210178 87 16 15 19855 250629 452520 86 9 395301 1 223849 24 233766 379131 97 360156 252232427 91 186143 477090 307291 32493 201117 12 2964 957003683 142692 363180 425813 34 7 118366 5 82 13 4 4 306665 77 61 5 392365 44 388166 31 112992 2 64 14 365748 603230086 22 14912 98196 241421 254160 410135 203769 262005 68 100075 184496 62 458419 27 95 268112 23 62311 51 69 2 44 243402 489542 442684 6 231155 65 96503 214485 28838 767249459 73 9 196226 90 357588 182738 89 6 388570 109410 1 13 452400 52 19 1 70364101 47 74 263893 587816766 56829 351276 10642 245169 439550 346888 393679 29 74 162989 89 495429 74 415042 13 1 278869430 19888 119198 2 981378730 98 110622 67 167706 396786 56 7 115327 5 26 1 9 145424 110898 6 35601 35 26 81 110626 248261 608266062 24986 487893 9 429321 268478 388044 64 23 107018892 29 26 252363 376012 46 482924 41 54 110899 478414 399282 286353 20 535806227 197212 19 227755 422713619 350901919 41 6 440237 73 98 19 361161864 152775 6 43 43 327732 482016 47 46 2 85 70 139388 316398 207570 95 737034472 89395 97 74 120163 78 66 35 16 5 59610 502566319 6 392255 38 76 36 5 52 73 80 32 46 8 45 312528 99144 389216 3 413730 9 92978 431448 107864 450884 334871 70 343805 92 34 6 467989 344364 261500 19 929752278 304284120 78 28 6 329203 70 112292 34 98 31280 164340 472959 245452 288866 39 17 419733 57 5 971473849 478228 289205 63 70 18 43 364296 305089 296394 3787 3 670377131 36 89538 317890 94 78 665080977 96091 43 333122 928358132 323097 140972214 62 55 34 37 20 84 408923 104376 347834609 42647 202436 170142 83 9 432347 264470 36 165173559 56 404555 51545 8 331747217 75477 25 7 19 277653 453525 115671 27 220075 31 69 41 97 85 124331 44 459435 487814 77 162884 50 64 451977 148808 456511814 8 72 807040065 4 435153 73 44 48 11 9 36 953589736 265799 280845 28 9 57 61522463 183757 476965 6 61358311 7 6 109973 43 84 244962 338787 41 4 51 74 48 401033 6 320480 4772 192707 333608 116475 189079 78713 28 63 35 46 42 7 315228 36 3 8 25618 84 36 138070 115992 254540520 14 74 66202 240791 34 1 89 44 62 241946 47 230575 9 450661 114851 50 28 605852394 5 63065 8 388995 328927232 98 422449 22 2 87 23 65 247648 882576017 90 92 238135 44 53 241601 69 225421 5 54 69700 385589 18503 55 60 79077 9 164114 42 104351 178131 8 71 359405 104892 63 11741 66 84 56 303409 288920 2 339087 90 426933 421463 116568 327717 394837 7 23 751793541 30 21 137809 655584572 220042 4 27 87 36 361096877 335441 29 4 455264155 269944 241960 28 12 69 90284 8 83967 35791 222531 363394 44 57 168014 61884 259815 6 27 328198 1 60 43143 1 191050 47 482348 202655 46784 61 404390170 417532 499231 6 462404 76 263349236 59 7 896350529 53 4 23027 39 88 99 57 410663 81 4 68 8 2 62 18 1425 375181110 206401 9 273707 71 64 483102 395132 707379163 377373 440717 60 38 66 1 56 82 27648 40 410382 5 1 284560 7 457804 74 3 89 40 95191 409683 99 658503373 7 812630342 5 3 271561 13 195921 50 90 50 42 385913 757926452 176052 492024 92 8 46 45 344932 134674 76720723 75 493485 82 21 320843 195953 107278 290166 78110 467141 90 232690 429111 49 45837 19 402379 288918 39 83 71 47 7 669 213449 117361 1 62 54 196474 280911 93 435739 31 70 62659 2 357591 77 182453 91 7 29 1 17307 1 4 72 286121 9 86 20 299954735 95 8 963728909 175403 19522 27 428714 68 99 35 330105 9 949027244 9 466085 61 154109 208284 23245 67 241301 218538 21507 330994 1 85 362431552 2 5 14 61 797312666 42005 58 55 68 484795 433508 10 139406 77706 95 232939 64 1 587224383 9 44 3641480 24321 95734 459161 300651 85 347260 9 50175 72 35924 5 17 16 32 143742122 58 406881 445433784 7 39584 60157 7 16 57 266235 26 10 348700335 344882 81 783894362 173433 93 577585510 123430 13 283555 30 31 65 461890 301030144 454632 17 64 124545347 220390 68141 41 25 384110 277199 58 990933340 75 457627 55 108597 86 309220 44 398500 55 358962 37 19 379766 5 39 32 48 12 8 139225 40 195125 93 208762 261958 12 422273154 85344 62825826 374357652 267399 25 448223 19 324519712 233787 1 417728 19 2 307635 703836635 211074 5 54 6 29962 58 58 37 92 295269 283872 6 273307 10 194639 181655 47127061 113560948 118890734 192487 31 325264 91 232200 14 74799 251002 10350097 62 16050 148305 135766 241634 270734 75 169744 4 157783 88 455817 415134 3 5 366180 6430 6 46492 81114 60 75 368880372 485765 296682 142797 111256 95 22 203715 25 118292 60 8424 130299 9 452254 261005 25 51745 153845 448945620 9 6 201002 110543 37 132369 45906 93 507904646 75 44951 385390 182920 54 273832234 59 93 465301 8 33 93 201760 861275887 69 283076 6 89 86 77 342648 377101 44 24 40 74 2 7 23 251286 62 256142 21 6 95 132862 85 42 27 23 329769 947756008 58 269615 4 438070 15 32623 63 354705 476123789 419001 5 277248225 78 8 310437 336572293 30 61818 985421049 54 145542 290519 5 392123687 138763 872587891 6 8 87 84 40 111912 664775135 88 481254860 39 390463 216277 320949 83 312913 20596 301088 83 460470 86 1340 475775 7 199668 151443 86137 641227431 186185 199815 60 109505 5428 551384782 60 97 181710 9 490006 62 97 147211 426252 13 38 236229 572035493 52113 88 321283 30331 40 95280 72 5 58 20 68 5 273746 811616363 72 457208 95 64 153372771 88 123527 1356 370952 8 214421 92 79 95348 215736 31 45 6 540722334 37 175139 51809 11 88422 75 37 179408 86 475332 85 8 5829 450591 24 1 196068 4 197487 533983055 74 252670 36615 78 52 91 27 153916 127025 3 3 3 43 71 46237 63 245166 466033 6523 382150 57 40 321608 206935 166819 159329 234245484 445475 5 389210 76 394318314 13 398490 18165 302007 371459 77 72 62 44 495934 1 69 370669 84 302557 197937 3 39 188327 309271 912698251 404060277 534004379 43 2 176268203 4 19 225839 394044 70 2 9 10 285965 26 142541 51 489408 510866636 45 98457 11 63 20 29 482198 44349 77 48 95544 866005458 390443 53 99 6 416987 60 69 59 55 165489 253265 48723 8 73 78 152744 934865789 110859 927055479 74 308619364 167013 49 40 5 147382 7 515208786 79 516844200 5741 483470003 9 99 345495 61 49 7 48 22 163712 315541 33 6 29 90 89 98 236533108 55 2 331264706 8 54 375527 2 50 48032 132492133 22 13 89 418926 44 79 407895 297539 392199643 58 96 80575 166405 56 275720156 24094 637672705 493347 316536 426520 76072502 46 88 232733 196066 8 380531209 222557 52 225372546 377981 409503 23 4 275537 325475 85 8 51 429801 4 26161 392831 303048 132451 317837 29 41971 97 220357582 469751 476002 37 94 348094 7466 817502229 50628 278509 48462 9 48 446601 664650792 32 27 115173 2 27 558555903 88604 65 177513 62423 101849 7 75 14 55393 65096 207073 162440 157704 145888 2 602490394 204218 8 53 434814 75323 2 75 41137 620078640 579993749 388266 387584 64907 50 43 81835 6241 766097630 917998260 431534 80 31563 7 41 274157 98 3 73 155290 202295 45 792115894 56 299813675 100699 5 22 85 47919 108734 70 239837 89 25 46 17 396489 81 142447 5 474409 380563 49 153142 369884 11 88 118236 443797 186772 47 65 86 2985 3 66973 183545 72744 67 116316 75 17 72 52 496650 70 2 205198 59202 125627 231757 3 33 42 122840 23 471773 163760 74 366199 3 86141 9 84 76 58 131211 427442 94 474971 865505473 97 83 3 494544 60 318927 13 361289 81 16 18 36 29 5 7 116122 2 23 245876175 121905 379992 50611 413770 223176 596223924 4 101959 223226 48602 58 57 233820 63 74 36 229024 88 5794 40 72 67 64081 28 5 92 340886 88 49 23 77 136254 305136607 207719 6 2 3 50 66569047 12 18 52 384166 23 72 44 393540 4 638575977 67 89 497142 5 88383 374896 378203 353728 56 98 8 70 471012 380875 57 500713917 82 84 98 8 12 236522 38466 385829 20 290095 159037 3 85344 10 443063 8 28221 97 26 109609 82 53 77 84 594813007 195272 48 33 98 5 7 172015 318389 343550 99 235257 7 394257 72 6 366478 290931133 578661029 341411 12352 303866 14120481 65 32437163 384468 488434 412409 26 395221 39 68 672639996 44787297 457723 48 42668 931577209 456137 289708 285460 473009 7766 144408 143765 4 362663 89 8 180333 659711990 93 107942 64 63 22 17 14 28 36 69 93 445535 20755 7 398603 214364 549453504 268621 34 203168 31 439447 2 498697 49 81 106886734 54 353413 471824246 230971 149458 42 56 90 421078 3 304886 384797 33 119477 307023 496835 406239 126743 40806 379276 212674 41 116439942 27 81 317528 54 404954 444916 206579 60 57 6 89 431822 75 45 81 485505367 270774 136875 18 15 21 37 396959 24 478615 66 346047 112728 97 323092 500105670 235413403 65 86 58 11360 342753394 352518514 76726609 96 18 51786 213305 790000595 4 20 39 910772597 43 181200 6 7090 27 138630591 19 5 155571 3 89 5 57 360119 492183547 86 498156 124945 422935 3 224270 482277 6 36 174528 104607 867729978 482307 872403608 67 61796 97 63 478887 304852 1 48886 270211070 46 140807 2 14 29 165210 71 278028 2 25 15 34 293897 412935 555006626 187244 20799 83272962 9 30 39 705495745 315337 26 7 54 304566 96 32 7 97 491522 301168 173890456 388754 14 71 64 4 7 41 401344056 21 17 931116424 62 2 30727 87 364130 65889 352396455 367048502 5 59 66 31 37 441515 185183 85 35 79 572765990 9 398001888 77 418828610 69 79 9 437943 7 42 5 51 407415 389323 24 319741 40 81 13 23 190612 687618559 85 102124 86 85 70 85 370869 73 5 259980282 487248 9 48 96 46 4 99 75 861607115 198580 2 71 47 7 8 352585 496842422 120531 175112 393626 56 163403 89 121315 373761 97 8 75 90 317633 57 62 8 442541 212829 25333 2 447090 19 24866 389515 908660371 4 63 410885 7 141933618 26059 804366481 46 218150 140277 218559 77 92 83 85 417957 63 17 73 77 86 422794 77 4 85 302263 71 98 340313 85211 25 8 209451 280681602 537192343 20382500 61 41 8 60 22 84397 333209 83 202923 13 406999 45 423426 34 65 221479953 69 284331 33 21 158829 310224 8150 339612 353913 27 65 202089 33879 51797 53 4 264806172 818348115 27912785 56 5 40 356012 294819 9 198385 376418 33044 64 152582 89 121824 19 213375 3 40 659888531 9 92907 137997 473187044 36684 87 94057 485436 462525 12 171673 246281029 456425 268726066 240732 181864 461106 3 430982328 429146 72225 303774 57 59628 468172 57281209 228743 82777818 64 9 76 27 6 28 378891 317155 291649 83 77 944548223 93 433182 276934 18 26 42 201776 163679 5 85 407976 20 8 9 20 98 69 69 143185 36 107057 966981987 35 19 41 162983 41 28 449529 390585 493275 19 386525 284080 482489100 22 7 80 35 491413 269828 135697005 10 376803 39 107711 449931 18988293 54 467440 80 65 36 1464 66 90 327793 68 148391 71 478977 9 38 13 26 35 252843 73 87 9 8 6 62 37014 15 43 59 65 602112723 293486231 431430 1 54 35 58 169029 108830017 67 50 271886 95 484731404 77 462707 364758210 58 35 161213 176953 397677 270346 39 75 48 17 69 23 96 414153 851703684 239737 99 404740 7 86570 476448 659228296 173303 60293 53554 7586 3 99 98 65 31 515488000 22 21 260389335 384827522 85 74 437143 2 17 67 392202 488393 471123133 207525101 26 17 120217 203187 26 33825 129397 87 150331 84926 46081 121717 493660 94 1 275833 15 378468 2 67059 77 89 7 98 346247 460958 944513392 98 94 31 63354 17 258388 53 317369 124964 147577 144514 497865 319470 17 38 174637 69 82 2 357821 23 19 63 43 66 2 94 33 45 2 188691 5 323491 46 63 181573 75794 49 10 473616 25 75804 31 3 56 412930 94 428753 59 390564 234941601 57 181420 86 96 69 178917 24 41 38 60146 79 26 135483 20 47 424254 89 314640 69 214277 3356 33 78 27 308387 52 39 22 49 77 149978 20722 38 5 105234 105097 106388 30 180671377 59 472286 3 75 14 264259 449446 347923 240866 6 97 70027 273962 76 84 51 55 20 5 23798 430989 11188 499863380 498448 277442 140004 24995 25 204259 442713 61 46 371118 5 53 83 62 452855 17 9 223509 248105410 494866892 36 141030699 402302 258668 80315 46 54 36 32448 81 92 359768 218444 32 68 64665 299716 228374 193113 389696 941699601 21 2 179846090 92 309736331 11 470453 17 9 44603284 344189569 90 446667 96 428038 24 191889 81893 249735 53 231458681 70391687 815478573 4 172110 63933 68 187033 35 44760 937739315 49 120729 371015 15 114933 3 263060 236343 78 1 258103 3 30 321723 44 81 219978 82 26496 92 1 77 468725 287768357 6 5 7 36 44 3 7 279207 368356 92201269 91242 408834 426439 254354 51 73 172886 400757039 109649 494401 9 386767 104041 85 56 272182 270969719 247066704 377822 142201 486844 9 16 44541 27 31 349331 72207 3 75 943987116 5787090 198947 1 174708 491096 485905 408845 111738 176187827 4 84 69 353193 27 20 7 92 83233 90 63 712425649 18 62347 409306 35 303146 35 35 244038 24 350268 355177 9 86 114706902 9 39 199624 67 291935 430659 69 378006 21 407436 62 57 54 26 68000 408560 77113 272988 5 92761 395457149 3 64 935551015 76 43065 41 26 60 355974 68 87 341631310 69 80 27 90 58 184210 99 73 189476 95385 96654 240823 7 72 832495968 99 47 33685 75 54 4 2 59 3 427134 4 71030 420445 65 35 136562 7 180310 28 3 59 301333 90 45 7 90 31 91 418391 478590 66 323284 13 38 465517 159946257 28 82 46 220883 1 68 371145 636354867 5 19 376202 108248250 375561705 34 298076 419698 18 169764 200792 98 85 77 94 67 170623926 405542 472449 999463947 23 7 234495 52 73 78 445310 82 445700383 359680 5 66 128352 16 102935 98791 8 61466 55 88 36 456 92 35 421198 5 228425 86 79 73 58 1 37 72778 445393 93638 32 877659171 480538 302435 404112 190643 258387 12 323980 32 266469 40 80 221871 29 78 36 9 498201 174775 323082 296704 476734 200891 38 1285 84 454953 963547920 25 74 10 18 40 51 20 22670 324345 70 19 330637 25479 55 66 30 286130 406619 425587 89 416677 23 50 304811 38477 12843 298464 181115 74 60 162619279 42 5 113788 9 237731 353996 5 47 275401 73 9 86 308441 38 54 358738 9 14558951 38 14878 32 65 272981 35 23222 407817 64 49 131159 92 426682 50 165405 464330 171398 73 55 68 695019277 33944 15 73 40 135056 17 916740279 69 211653 71 58 61 98 100996 87 268724 39 86 279917 462570 311935 311 59 53 26 408939 9 35433 58 11468 396220 82 7 190154 313713 39 280298 72 3 74 39 500236094 22 391758 370766 365249 1 71 49 589079358 478953 386299 55813 3 64 203315 30 351165651 615121314 386445281 168993 290194 25 171063 108286 47 178742425 2 99 204705 25 7 79 734662546 5 77 53 38 6 154644 6 482907 173459 84 79908 479639 41 280805 82 63 34964 12 229430 459985 262376 18 22 81 169314 55 391362 407402 1 13265 29 740825406 400295 679175545 56 9 111602 2 8 488173 413252667 109620 137060 8 91 1 24 191858 451242 27 1 76 4 352241683 46 66195 16 28 76970 36 94 72 2 744668175 87 79 348954 9 8 477189 51 86 17 493594 62 5 20 77 218033 81 273334 17 459398033 99 409573 80 52 496979 17 181077498 109074 7 18 1 53 27450 263454 20 60 42 53532 8 80 292197 280079 73 73610 62 265003 621633118 58 5 6 444957 55 94 71 112466 707289873 58 293456 131025 28 40212 52 53 84 63 171149506 5 76 74 48 78 3 211550 872377700 90 139848 28 59 64 2700 71 8 75 634636906 19 43 5 434680 67 314115 54 8 49 96 49 100432 330386 94 63388 23 51 341553 121865 214350321 6 39827 66 470179 228752 73 232555 167669 118639 8 449166758 89136 50 196727 67984 213373 27 59 69145 3 8 279734118 30 37 7 34 238545 996613625 275352 235414808 78 166624056 44 66 15 55 248575 478706 73 85 8 83 1 416539 40 95 69422 37 362840 77651 103825 233994 21 13 30702 82 36 389236 64 72 605639105 74 335179 118022 91 45004 53 68 12 92 154926 195397756 5 87 14 93484 67174 8 20972 25 377281 228 15 85 453425 320671 69997 71 8 80 281608 60 35 171848 9 123644 9 19 291450 50 41 81 70 483121 309630 212024 104791 438355 8 95 162694 42855 45 182179 265002 29 319657 267376 198249 319509 57 43 135779 90 383921 191372 512409235 48 3 66 35006 287220 38903 56 26 31989 59 20 79 96 187797910 236274 409992 13 22 116784 480272376 47 284454 298729 193207 445659 444602 68 89 3 719737665 155576 15 900009596 61 45 51 275370 480288 391104 100029 94707748 38 5 64250 52 424944 71 252387 3 98 5 26 190804 40 20 489992 43 96 265310 24 4514 18 1 99 446560 45 489837 331298 68 3 1 912509002 452685 88997 471820 7 162046 89 8 435897 35 6 230883 63 325073 84 267522 255385 58 84938318 477818 99 206634 246299 24 52435 97 4 422969 14 156232 309628 5 86 94 41 492234 23 519421089 489280 45 25 258375 44 62 375747 21 53 443192 20 87 55 356309 18 61 11470 35 459814 16871 26 40740 760196888 471997784 15 492052 77 56269 199719 450155 66 797327856 75 5 37 106380 286401 313972 103696 700071042 695996765 17 99 98 203346 43 50403 5 26 40 96 86 5 51 87 721975802 58 358380 93 50 97 78 80 69 32 48 10 58 683430136 87 4 23678 122826 2 498042 130328 4 233238 236267 91 23 163370 149505 958972927 49 8 120937 83590 183930 7 378586 94983 7 425057867 3 211848 245491 370073 150022 248029 2 13 3 8 184419 178913 5 51 2 176772 765306920 39467 823321753 46 330359 55 16624 347507 173744 228799 475915 90 24 66 226630688 4 78 11 23617 47 172277 268455 45 757645863 269369 495733 25 194035 88 327907 612512127 90133 68 9 390520 9 5 72239 64006 56 134831 581069132 469251 31 176639 368292 259449 63 43700 398652 7 248120866 34 55707 243166 88 77 57 74329 30 74 402805748 114470932 237053 198896 97 170757 34986 91 75 91748 67207 190008 78 45936 82 235164 70 243105 130310 82 457488 67 91 1 480737309 105426 176417015 46 443108 146341 9 2 5309 336782 363018 230539851 86 393129 54 42 288803 189658 45 18 63 130077 399727 116443 52382 88 31 22 231749 44 81 9 35 37 49132 480273 5 59 87 602053466 370965 110290 72993397 74 86 98 562015350 192671 305810 7 265338 419738 72 65 35976 11014 181467 289084 137791 207066 65069 232185 424365 250894893 382410 169240 92 261882 3 17 55 28 139351 78 71221 23176 457928 71 5 27150 87 123613 301801 59567 79 391257 69 160543 75 740641763 30 75363 301891 840584811 125584684 265423 21 56 134754 453432 435121939 84041 8 181538 26 225174 62519 18 52 62 239976 181793524 6 13 29 265716 140518 70 49614969 78 732922196 166951 64 309731514 98 152358 11 268929 76 86364 485263 175315 6 62 117135 64 20995 58 381938 79 452719 298474 4475 290770951 247373 75 306248 1 10 61 397605 89072 30 19 266710 83 86 93174 43 2 418051 78 287454784 324544 475891 4 92379831 69 361903 99 14 462851 300046 99240 382988813 379792 425216 21 99 90 32 400039 97256 95 233317 157557 49 4 67412 677059589 71 81 27 38 186938887 319037 77 189225959 34 76 347789860 81 298580 27 352636 6 48468 90 381791 75 11 50 475349 37 650565331 29 197124 246264 49 85 235461 24 83 348389 68 6 15 300845 79402 61 176820459 32 709379267 11 736697851 343614 416399 124552 8978 93 15 270558 13 19 142823 661023065 84 10307 95 121818 290471 233785 432612 245053709 37 80 23 178585 481858 768763865 90 51 10 421148 15414 98779434 89 88 26229 45215093 234772 48 337232 255460 51 10 29224 88 17 80233 341495 7 188524 12 218162 76 43 97 147511 45991 33 47 210792 98 40 276987 8 91 45 71 192722 493179 64 90 44 48 8 76 6 411696 311634 415172 94 126504 85 4 96 68 114518 4 85 98 201984 93 94319 446901 16 105559 311192624 35 64 56 8 40 4 2 92908 17 26 300818 61 25 10254 30858 37 450151 12 317002 23 73 435858 336786 883773641 29 163590 39 95012 184395959 1 799390515 20 774179680 191996 83 2 71 21 6 3 96 2 84 33 1 336470 383619564 326297446 2 84 35937 57 401997 95932338 586569851 99 214585 88 84 86 119316 48 140995 4 93649 28 391867 1 13 439560 18878 73 5 382406 64 486450 129186 323434681 428755 33 78 96 33 3 57 189730 85 76 21 50 365116 94895 85974 205729 129558316 90 54 360010 8 11 387203 3 91 29 32 214857933 131826 11 19 8 102208 447278 5 680475117 99 369245 94 189651 7 30546 12348 435134 78 240099 42 2 434187 33884 20941 7 53 73 17 96 417467 99 29 88 300969 92 710364721 37 88 469170 188938 32 49 56 359309 41 357130943 3 91 32 58 14 46 271727 205753 301135 141612 395644 482353 32 17242 61 61 9 84 423315 60 25 1 62 35650 274502 491266 806546690 366751 180697 10 211864 373196 50 421329 13728 48 291220 122192 55 123601 197869 275908323 85 69 87261846 52441 9 2 335751 261496 24786 84868 843625584 24 300856 252146 81 57 111759023 73 73 87 275046296 48 294290 385773 52 21 86619 468324 2 39 226918 40 27257 67 465176 370673 296670262 713881118 22 197082 32 57 76 952728933 47 2 289058 12 303791 373359 27 97 327529 118338 6797 392641 39 233531 697572072 775753451 140593 93 8 132583 247027 6 350280 82 9 39 47 912157507 44 1 318109 33 3 1 170444862 74 96 62 357971 397370 88 36 77 140300 130680 107212 264393 583888093 9 101149 464992 182628889 38 95274 521 85 59605 25541 67 71 6 296567 75 80 223511 17 5 319890 482890 37371133 89936 73936 41 141552 8 84 8 85 485851 472855 28 63 407357 361162 420303807 160802 75 90 16 2 86 241605 21 144555 69 71 37 8 9 85955 49 410105124 370026 2 9 92 259651 9503 414391 500350494 267679494 3 987585578 2 52 83 33 458276 345579 56 4 4 84 139453 41 103501 83 19 25 131172 305968 54 415361 109412 40548 607366506 715235717 309749 54 46 84 116288 3 88 29 54 9 346199 5 87 88 26790 85 339921 294120 36 219830 97 56 302481 7 26 88 40 9 473545 11 651903332 428401 209450 358933 89588 40 6432 5 62118 416998 64 30 74 36 421063 35 355137 831027179 66 985586696 369455 469316 879631004 94 352379 75 423171 67 8 82 373810 23 88 104419 443820 449521 404168 24 33 44 27445 135344 63 357048 377974 32 378685 4 50 734422384 379826 46 74 59 37 2 346088 445106 24 8 3 417280 43 284677 350901307 266506 74 62 353380 462517 93 34332 40 488607924 95 77 59 322384 49 97 255646 68 446439307 480107 250597 1 481412 871709862 46 785841576 67 7 7 312025 15 385957 49 81044 87 265763 191661 749101330 350691 674755923 15 198630 51115 90 86 9 31 29 3 1 849799859 167770 59117 265312 8 7 30 14 44131 66182 239964 5 96565 216346 183636 38 12726 72 315672 7 111305 34 597261034 34 14008 876498165 13396 71 60 83 61 81 408449 6 99 334191 348497 1 41 3 82347 365886222 5 30 823831157 32 491151 462919 46 308580 10 3 7 350390 83 464827 48 110177 302764 353405 118855 760357785 311490 327817 390705955 61 69 308320 142151 307224 18 481729 220291 78 236343 28 145649 62 87 82 130152 127506 435408 251473 52 49 61 6 363395 692905311 26 324548 3481 66 39 714318249 257217 97 51 196944 109042 309786 430948 278563599 376470 3 52 71326 435339 206733 484850 63872 46 306194 7 344797330 53 162209789 22439 163182 6 27 39 61 52 202798611 740828218 687794871 39625182 197367 231496 3 91 29141 336292138 82 222272 392645 404201 15 62 153737 176139153 26131 4 135007 91 6 45018 71 24 89 219546 18 125683 146953 132203120 49 434650 233681 32 94 76663 365049 5 266079 85 283004 3 167770 102026 459191 913908928 11 246141 211523 456963 6 72 49 16 1779 6934821 61 406387 6 134567 433852 7 965776776 49 827711380 409050200 5 51929 90386 73 210340 432950 367848 7 24552 11 67673 231028 93854991 283384 62 282474 244540 408333 350334826 51061 221930 62 302682 34 68 85 186719 7 85 110893 477755 72 95 20 60 2 84830558 31 68 30 12 8 27 5 419835 74031 419404 168808 34 10 489051 93 295970 89 27 38 4 96123 61 48 1 10 33524656 31 19 34 404836 12 201634 889126514 412089 404388 37 348343522 365098394 19650 57 14 98540 313976 86 65 5 55 51 285184 6 320771 72 98 1 435743 52 78 357983 97034 487184 881497971 6 393632 27 9 73 183714 25 44 299788 177872575 78 143649 1 361429 368412 418056 253847 61 20 287368 217157 191108 295248 74 36920 5 26170 80 1 282072 449394 33 75991797 37 56 38 44 83583 9 5 73 283624 138440 238783 89 896594699 436743 58469 443180 14 576716154 474209 89 63 463614 287274568 59 350073 15 327642 208718 387837 273183 35 7 73440 19 634984888 68189 99 465546 131992 204598 84 44 2 38824 36 28 247034 37 66 154490880 197641 301204 56 219804 137914 495466 18 27 245454 27 71283 5 20 172705423 21 137964 95329 12 82 47112 731875750 4 5 398659 119670 2 44 3543 404071 131379 245833 89 19 39 9 273386 84781 919519755 28 40 52 352373858 30 81 155572 88938 190260 43 307699 602929076 447488 222620 26 25577 44 3 4 283476 22 40200 96 267247 290321 438823 484333 421816 397884862 50 485301 330707 113514 33 137835 3 42 455306 190835 30079 54 50 52934 184709 969665689 209828 99 174172 746802296 39 649855301 7 9 292067 242244 209886 6 1 69 247161656 487900 307089 26 128024245 69598 83 382895 114445 35032 208873 39 40 45 498050 99 36 410325 18 36 71 10 9 793403030 89 181172 358022 26 191837 4 124911 105652 381793 6 98 493901 79 92 480427 1 35 283083 33 585028992 281703 271271 83 25 2213 313900838 3 463904 64814 44857 4 195623 77 159422 5 61 10 74915 196148 264297 24 3 238399 255107336 637911207 309484 297758 245604 351443 30 71 118335 421515734 77 198790 386193 282059 358801 42 104437561 486380 5 22460 265911 6 6 87 88 75 90 41 4 37 362091 302955 47 62 74 76738 45 43 332005 99 273390682 14 3 168256405 387647 6 288573 262844 14 21193 76 12 203810 63 998913067 9 3 205732 24574 45 49 130684 94 65 82 16 229196 147005 173939 14 123075589 19792 49703 18 94 115139 35 44 95 84 73 28 46 54 120499 25706 80 458154 34 64 63 453363 192235 354832 3 487522 113994283 250242 64 18 31 580708742 4 89 2 395798 777650384 47 30 77 14 74227 77 53 423098 292931599 77 252899 85 197538021 4 430199 16 26 404957 256061 23 222043756 40 67 327790 85502 1 170070 105290 474800 50 39 28 8 312128 460365 303312 5 95 36 339462 284261 427997 74 6 525162839 31 315777 120338148 98 39 489239 468416155 256203 53 3 472008 148995889 410774123 54006 348528 61 34 23 391747 49 60 116187 25 441186 202544 185202 102331 449962 380631 18 15 58 81 90 39 48 1 94663 23 29 67 737504400 8 5182 365277 2 355480 391901 90949 15 1 450755 262865 85 318282 145415 23 115338 180795 15 86 7 81047 33827 63 81285 71 71 68 3 177451 189718 248214 26 267444 28 72 333688 72 587252436 8 78233 90 78 92963 275217 6 94 357118 6 416340 95 48 10 55 28037 54 335128 7 78 971757598 37 33 115724 74776 50 12 64 191010 64 29 16172738 205973 363761 29 105307 781214409 10 115590 92 60 38176776 441454 86 43 16662 459238 296753 167395 2 3 11 87 230675 463271221 47 41 226445 288678 16 68 89 15 83546 32 85219799 70 59 949125008 2 60 222489 80 9 136569 25 228934 1 35 297103 5 56294482 17 462067 270003 84 2 49287960 334835 12840 254939 87 168881 8 58 3 297407 92 940411930 319334 381371 78258 87 95 434207 4425 21 94 37 74 199787 215483 119927 23 683734842 702037764 180514 322810 121970 81974 25 62 420063 490843 4 438181 75 492787981 4 87 65310 359542 75076 6 766290858 94 124208 7 314635 436198 9 73 35 167558 51 62 346226 465630494 30945 27254 326675905 89 57 407627 96 311344 348002 127203 161271 172764 50 273826 33 327250 392650183 3 95 16227 408634 1 811249543 33 1 544996327 8 7 462313 434994 380540 14 325713 95 181318 44 71 614180235 53175 94 359035 286617 12 41 722542616 32 228600 38 170282 99 60 397446 5 82 229838 76 353844 92 34 282065 76 24 405425 6 89 232511 73 439112698 211935 26 233213680 2 14772 235365 60 331324 39 185196 85 7 6 45529 991714231 49578 7 53 5 225137 203583 60 15 70 167815 337193274 6 64 57 368667 7 469092 230034 15 94 2 5 331449 345532 36 401956 356890476 222530 42 101540 57 93 25 50 458604 322782 410965 70 179701 11 40 8 98 8 496338 62707 158793 29274 46 292810 85 3 3 96 73 26 52 43 345669839 54 74424 608386801 55 94076 101770 70 40 57 7009 217723 74779520 144961 33 60 265641 130531 819984710 490470 2 93995 24 200685 4 7 23 420373 72 471022 54 98 7 17 76 14 112866 50 558488694 340272 29 2 447298 27 479214206 1 45 65 251973 56195 496943 112316 338284 771704866 496010 7 183621 69 8 21000 86 235877 245049 261122 78357 46 9 3 1 393269 287225 23802 419832 7 34809 276032 28 426518 179562 15 68 35 80361 16 32 660861660 265963 389617 79 297857 8 43 434230 89 6 419666 13 352979 238495921 235208608 1 249203 189218 84324 269501 1 14498 379413 44 68 80 34646185 479457 39 145884 70868 17 31 190960 5 12 97 86 78 454467 86 282156 26211 36 298703 90 90 418942 227044 30 9 42267 6 23 659077520 69 322858999 79 327063136 77 22230 370708 416597 7 365982828 27 240725 166866 85 209493 3 5 70959939 12 54742 42 183238 68186932 47 187515 494071826 5 73 11 114029 362398 75 227366 36 456417 137683 85 9 85 18140837 19 57 424860 99 88 89676 118289 497279 163548 81 358128 390757 75 95 6 45 84 82 35181 118979 25 8 50 7 161657 2 29 161726 89 358240 53 51 275120 34 77 96 153468 322658 15 1 24 229989 281078 383134 224534 63971 55 121126 9 881370482 407890743 372423 44137 380 60 48 49232 893862816 320805 401307 298560 159228 439802 202724 101553 34 441289 49 175464269 23 343203448 45 68 801444325 127644 284791 391126115 340457 376290 57 35243 91 256319 55 98 51 706733930 279974 100597 66 3 210440942 13 407715 491847 55 452042 375772 480522 364802 97 80 5624 31 393390325 45 235104524 349894 272604167 172234 472569 1 64 3 366790 94 12 346146 57 398821 250442324 120167265 6 63 88650 460877 72 151194 108767 96063 64501 366346 404703 424240 233474 3 477403 28 35 31 53 38 66039 43 308501 50 117819 37957374 16 93 403225 998651454 27 60 89 64 258634 54234548 436414036 131972 50760 233390 828972112 18 43 27 120710 3 5 55 357756 51 51 85 82 65 177960795 1 168317 368658 69073 107808 319114592 68 273607928 478886 314871 246539 62657 72 73451 194220 445879 389239 85 524126381 85634 272088 99 8 66 85805702 39 47 56 16 3 215893 48 93 27 222804 94683 42 39 96 249038 183126 215809 198544036 38 5 98 52027 234023 1342303 46385 1 39 92 63 340494 352285 64 214905 434779 130041 304325 41 327362 330460 809186438 9 32 5 54556 10 41 27 82 242433 319193 450493 441813 301326 35955 46 18 55 86 367787 186861 96 189245763 73 112219 37 475626 37 435653 34764 87903 268847 195014 86 83 1 149653 4 441518 246298 289794 33 15 454061 494474 3 66 76 85 93 98561 76 59 96 69537 82 349226 349892 899563316 79 233360 35 37 490852 403411 196043 229974 213017 338816 6 9 39 1 443918 61680 16 435205 69 57271 157893 21780 62 53774 136340 466715 6 6 9 2 52 458101 83015858 95 410433 64 57 253168 10 115618 2 92 428726 36 70 266487242 97915 192694 435453 125117 133465 5499 72 6 42 138834 283778 491371 36 148753 18 716738935 20375 35479 29 64 57 303244003 36208 43 1 254650 30 6 108162 1 21 174250 409990 154302 834211118 46581 206212 245478 8 15 297591 26286 92 262539 329895 3 399162 3309 764949755 32 505538287 40 169548190 28185 474060 336183 352012 840334416 416703 47391 57 4 162910 64 27 1 325849 334986 6914 363681 281571312 81 97 97392 48 57 345300 456402 156907 475359 127538 126630758 31 8 19080 493068 496313797 79983 352355 131642 81 236563 317928 943736935 28 28 183206 69 4 37 13 366377 56 45346 596871877 32 44 648190039 97 180613 189979 264325 94 367578053 47 80 260891 48 49 396322 496284 344639 64 27 246131715 74 57 67 3 455851351 84 2 38 52 66 65 409986 40 5 48 7 433299 36 74 1 2 84525 443787 17 86 8 723398691 87 93460 522775688 247475538 71 82 205946 59141 17036 50 314305 3 57 30 62 95 179012 52 1 78 64211 27 11 286374 838343293 3 202817 74 2 2 114709 32 9 88 4 52 480742 82 270183 5 253587 407646352 27200 542501960 33 80 34 4 83 77 29 213924 273431 328726 216092 56214 311279 66 142578644 49 327117 99 249753 83 263708 27815 32 6 12433 9775708 27 84 3 149587 24 7 1248 525678057 20 42276 7 54 99 362432 1 159826 29 244199 119348 5 25 55 36 15 251811 64 40 9 42 1 915652189 269406 2 200567 61651 31 38 667898834 3 37 6 300834 647647884 172610 43 432352 27 174269518 9 346505 3 32 38 336355947 30630 3 55 299059 37 111130 80 54146 268792 97 72 236423 8 264251 9 3 59 6 14 393862 79 488071 20846 465170 90 31 98287697 696979827 288070 57 9 220692 4 429713 14 68 50941 44 5 14 2 347685525 82 61 437635 289755 122628 90 370056 53 297286 25953 361079 53 27 215975 71763 332159 8 384888 208451 296617 100340205 18 288647 71 25103 5 17 17 83 103871 75 52 31 239745 378434 296385 29 15 4 14 69 52 525966039 23 56034 313699 81 297505 347297 82 400532603 6 44 234987 42793 59 83868 932089106 88 63870 15 83 17107138 52 176392 6 86 348093 77 733097613 27 6 95 117744 487591 89 496136 7 467044398 454034 103601 6 297854 86 796584862 484598 75 53503 4 52 281888 89142 387576 20 4 55 95 434092 58 48 124761 96 198490 415570 232448 350122 12838 5 69 6 75 5 207299 36 23 55505 476856 276191422 915413913 387018 361286 72 325208351 404526 15 198466 323045 49 6735 98 47 64 5 80 683779216 355240776 88572 227136 80 4 57407354 339021 42 107186 253760 50 654380303 404872 84 33 76 48 451753032 72724 325389 136827 25 81 94 78 37253 28748 480449 51 402403 522542494 175277 96 151321 354221 88 78 144924 270804 35 213518 467124 79 22 13 89815 15 151397 78987 16 490429220 133534 58 95685 431685 8689750 26 434988 38 9 51 112820 317277 378628 89 103713 36 33447 206382 116340 490419 144579203 4 94 56 385148 49 10567666 67 25 495022 450451 9 85620 380928 250866 277100 79 461275 600431301 154661 282974 4 347980 71 99 10 185054 26 53 60 73860 89 214657 59514 318578 24 287923 66 201641 295903 961968601 102641 12 5 313533 295735 184900 3 74 32 431715 37925 3 51 60520 421286 79 401887650 72 94 376306 342175273 42 383700 68 257126859 391987763 376866 359167 68 9 667635652 590918455 136783 71800 213530 189662 56 93820 392361 204262 118260 74 54984 214530 99 75528 421329 94 370797 244605 53 54 36 43 448948 91826 348719 43 411876 976991395 198717 2 49281 64 11996 389229 196651905 445770 28 26 376585 345419518 2 87 198454 81 50 255073 147881 669191477 293472 80 34 11987 4 220284 343667 131841 231405 814646352 70 72 54 452644 393800 402422444 85 5 86023 89 22 57 59 50 445192 94 93 330634 6 69 11546 278589 62 16 5 95 64 302947 322227 563471252 27 216109 52500 98 64 87 63 67 202053 206486 997523464 44 27 3 18 292972 92 478537 79 77 71 20 16 85836 91 21 437310 13853 48 14 297576 61 24 97371 154014 314483 85 5 7 218711497 768107589 175205 360965 462471 195471 95 328515 113068 470499 97 55 98095 60 367786 78702 202162 591885367 194719 45 344403 413719138 730948255 168023 130455 40 7 3 436135 35050 5 102456761 59 271187 299014 74 5393972 783081734 75 129820 75 28 446255059 620016515 28755 166624 32 19 164919 958986224 72680 43 15 1 985571335 18 121720 84 62 26 65 47 75 13 6 15 17150 91 86 96 88837 498019 7607 221619153 479946 218385 106753 9 99 82 294730 297573 3 863448729 7 4 43 9 318899 99077352 413276349 92 47 5 337363024 459250 19251 695986557 374234 33 300959 495142 44 28 38 3 2 249527 489263 229069 288719 801 96856 398911996 38126 114614 59874914 65655 72 221240 174231 240450641 234787 299630 476841 4 212826 149413 27 198374 18 219771 142637630 116719 758126560 586369971 92 164006 64432 66 530399843 210545 258190 90 53 40 495690 610792015 23 7 33 42 341569534 208958682 81 5 440889 103394 41 776508807 201272 240940 14 84 34 204467 52444 17 115390 133093 61 50 7 151012 90647 30 899259360 897444016 390634 45 5 399172 73 268463 84072 49 5 44 50 56 72 233229 406428 311181 83 26 7 92 254656 115593 11769 24 332669 36550 30 58 80 53805 207662 93379 370997163 489029 253008 248955614 239086 40 113809 392825 54125 321521 9 808238177 387643 996714637 78 7 268773 1 23 494890 483580 13709 83 1706 92 7 942046345 205162 267300 20 4 477344436 55 531615240 4 35 220703 488150683 957492933 9 83 169557 178069 17 287626 93 91761 189768 413166 220531 62 108674 4 290017 364442855 97 4 622619468 203003 8 44 196432 222743 32337 175505 88853 59 182945 72089 571732651 44 76 498122 260497 8 75 74065 14 314432 52 7 850528858 46 333051582 41 26346 5 50 21 32 209176 95 41 336263 5 89 277365 22 96 12 269112 8 56 8 216846 89 24 98 13859 60 399441652 292923 394489 38 34 59 108716 215899 202356 32 73019 111700 94 91786 7439 26 75 29081 7 293075 66 54 95 191699 68 209039 99 98 116157922 93 8 185505 6 63 8 774598396 271628417 467309 35163 55 752417502 317127 49 211893 430084 47 437372 51 34 125721 239379 1 79 9 240995 469244 84 444571 8 387359 47 39 363713 17887 191147 403820 155390 287998 952721132 116654 65026 41 79 63 5 547302126 117740 495771 24 653746223 49 85 98735 308335 52 39 5 6 334877 483603 685558963 47211 191299 608327765 154101150 14 10 380118 211553 43 2 5 222707 9 119620 435094 17 2 90 44815 216907 86 296611 289053 7 284212 122001 65 315821 495565 73287 27 85913 2 477533953 700646314 56058 93 146336 478010 6 339420 82 304040480 173437 13 4 328821 258901 461225 99 344384 236731136 611075944 427816 57 25 3 222738 237804 61 47 420327 76 223826 409777 892942381 62390 94 457560289 14 412353 949954545 3 155156 245406 8 503114785 52 373008 431506349 384937 427748 3 24 87 87 45 16 36 94 77 261696 36 75333212 73 218762 480936 730786173 42 183979203 8580 7 35 87 7 52 355424 36 91 302349302 39270 416068 255477 482558 479915 15 53 77 10638 42 265748 58 242209 67 425250 15 175933 145875694 88 267757 82 6 23092 33 311834 57 1 2 243217 336733 85 166079538 77712 285881212 673886971 29 85 322588 51 69 55 138115250 352450 393995 183270 47098 82 3 75 89370 164135 22 435271 97 23 470681 27 441432 1 386583 234371 39 170708 359186 35 47 377106 33 20 6343905 118799 260607877 72 65 361777 398645 568734275 62 133360 18 3 242964 370459 23 46 380617 5 166109 303071 262098 163528 40 3 500248882 307463 9 370812 36 5998 57770 838940517 259839 64 89 82 302770 405063 453764 25 51755 28 323199 450556 71 428875 36879954 34 68 9 403634 382805 416125 73 68 29 11 52 66463 10 13 856076899 56 33870 42 455865 18 74830 274149 33 220623 358760 46 4970 61 42 208280 13548880 74 10 44 1 235080 74726 22 413263 299428 59581 74500 13 93 62 234825 50 347615 32 817669363 16 302806 78271 14 152406 44 29 5 46 79 302013 414703 5 51 106813 43086 298780478 74334 26 25 37 33 83 29 2 134721 91 960637895 53 14 58 2 62261 341424 89 258025 80 78 970439942 149622 33 126131649 226765 66 41 5 336403 94 5 54 51 304532 494879 72403 423276 81 84 52 19 35 499248 36 325154 95 11 3 163551 3 89 412660 2 438925 98 11 243276 55 444328 377260 192694 66 951218005 380561 455715 85934098 73 337803 39 12024 331737294 3 37 77 9037 8 415346 215899 73 46 3 35 13 84 4 29 21 390774 37 431406 9 97 7 385966 29 39 328563464 3 78 2 79 26 37 372836 1 99 97 338687348 684046301 310271 53224 6 402620 61 71 77 152611 43 64 30 304507 39 435252 80 59924477 179574 379555 78 364977 40275 397366 28 78 974571970 47 65 275793 154568 233651 127241 13816 75 349831 53605 928366809 243205 485018 57190 10 84 45 60564968 50 5 23320756 105837 13 21 94 95 340607142 7 371209 1 9 36126 418890 1 43378 245519 35 157100 8 81 144732 6 41 141824 93147 2 226296 37 41 87 253934 369457 4 83 85 26 23 54 176256235 326724310 62 18 16 63 799318950 41 32 77 42 79 80 67 95630 782832165 91 53 93017 5 46 487831 263742 26 167324 415390 22 215150657 36 90 75 81 8 16 118707 13 9 68 92 1 330460 48 106442 75 325873 22 13 92 85 99337 47858 35 665239480 7 75 433698 120121927 99524696 74 5 21 475266 52 135682 236172 12 64 11347892 39 513588995 8 3 20761 2 17254 700561843 414100 89 366549 28 437701 6 6 6 246957 217238 74 56 461602 195360 105201 226885 32 3 8438 9 3379 94 275710109 77 44 323694 5 230315 83 265299 853307793 2 76 466824 251102 355832 169486 6 40 324920 235324 47 245007 378190 38 6 111846197 356873 2 1 84765 148641 276602 83 90 92 375358 80100 953452710 76 58 196705 17 26 126121 477607 452650 15 323759 9 67 14 123907745 65990 57 3 54 1 80234 19817 319559 34 40223 16 46 108683 43 31 28247 316383 182792 26 34 240041 411336 240303 6 9 307835 322388 323246 8 13 70 27 47364 271988412 17042 204849 190677 18 48 434013 397181 434843538 83 246424 114166 1 48769 367661 37 9 466487890 430724 208923 477005 300352 36 7 38 74 397274 387732 6 4 433070 222948 251062 406487 26 65574 58 70 187398 449318 41610813 61 25 34 94 3 93 43 35674 5 170302 72 424473 28 21 54 52 108839 481825 206764 174246 15 96 8 45 31 17 93 5 8 58 99 7 91 91 85 382669 462481 42 235125 58 231530 3 18 93314 29888 295555 54 259136 46 11765852 50 384551509 27 224453410 26 162298 6 330791 57 100262 316585 52 100508174 94 354822 228158 406003 52 23389 492082 263900 48 445598 3 283876 278791 406893 938061554 115246 178322 39 50 9 372476 86 63 158671 56 50 11 249661 152664 215106 38 462846 400837 23013 420055508 448722 86 217307 68365 21569 7 126683 7 177829 872710411 62 19 428710 95 58 396524 9 352017 99 319041 45 42 64220 136011 8 57 61 39 38 170184 4 22 460767 57 84 89 91 9 208664 480459158 224227 59 65 42 308171 41 25818 58 29 227840 9 99 48 51 79 41 23 51 8 212483 57337279 79 76 93 45 230334 2 204784351 12 371006 142712 228489 104164 220560 281289 233380 495322 71 98 160517 24 45 463419 77 985505536 14 28178 69 28 294987 4 448099 235140 446386 455920 88 95016 157725 240414 25 33 459478 185671 38 13 91 255239 50 88 53 471064 92808 440048 25 64 88 72 403853 98 35 26 25 8 47 80 116153 103118640 41 7 26 339979 15 43 184411 34 9 66 63 7 5 90 351658 38 55 124356 90 66 50806 43176 456689 245866 243205 25 382245 79 33 353717 34 71 133425827 301790 108925 180103 17 153492 7 45 76072 106011 268419 29 34 13 148363 9 132432 90 31 146736 5 82367 121911 94 17 368971 46927 23819 50 44 528650597 433046 86 158095 83 4347 149495 71 490048 70 80 88 114720 16283 37 239115 380534 71770 10 68 440655 8 466129 111435 61 29 264867 718161996 87578 14660 142133 45 460309 61 9 18891275 26 74 10 30 20 329878 45 30 158842 171734 85 106788 316931 298112 30 77 80 20 35 320784 19 46589 59222 13 75 835651507 91 95 67 3 92 213911 56 458543 197145 97 994849982 148795 148140 32 15 98 74 6 816852400 150296 54 199676 27 17 302116632 325787 15 9 7 132860 159875 34775 327319 305746 745135825 443002 101211 9403 1 79 83 7 228542 76 53409 206136 7 929619658 96 159308 7 263169 341889453 21 29 25 1 56 69 476234 3 509693484 72 31 79 45176 69 325130 286139 286888 70 9 372987 228912 128945 91 407578 58 80 55442 46 899830823 72424 228690 73 432553 29 106572 61 21 73 62 268140 25187588 82 440852 44292355 49 47 305519 933034752 93 487009 64824 35249149 71 301084 57 38 547708346 435369 82335 126566 460150 350488 15 18 490301 214960 198090 9 8 497320525 7 479869 52 453726 172406 200809 254329 906422536 281855 2 89 43388 68968 101170 58 47732 70 48282 48 405795 16 342040 256737700 453848 944336473 243638 4 37103 63 46 709336457 208761 156135 344066 1 133156 91 4 315671 368279 275529 9 58 19 472635 81 153359 56810 268845515 376887 479805 67497 73 451184 1 4 60 325087 812231269 276373 780267106 134958 12213 13 73 45 373750 71840 325969 182558309 477607 19 51 423693 99 194940 124950 86086 291013 16 44259 27 294250 179253 277500013 198065 427447 51 74 402020 3 910741543 26493 82 61 981336602 9 9 857972416 74 6 48 39 80 242869 1 301691 62 297396953 83 184198 5 27 8 354501 322189 8 38 22 196991 426206000 295003 394458 279530 10 6 2586 427722 62 7 56 56226522 98 314858 5 11 34 424394 78983 16 307709 90 49875 70 38 88 36262 8 288995 107142 396305 29 84 57268 97 35 265864 74 11 359178 40 40 32 384335 61387 5 251985349 142393 237086 414886 60 52 437814 447630 1 287034 323632 325737 309342 97 496657 458925 2409 149200490 45 405322 47 162844 52636 82875325 95 101444 38658 24719 68 789499967 44116 14 212334755 485547 423371 11 448029 86850 7 214272 1 127356 24 49 352350 147894 301230 830344950 58 2 67 569563379 179157258 76 85967 326206 8 304819 71 7 8 352964 178829 60 7 31 457604 493081 39 146764 30 255031 8 7 11 67 31 41 39 94103 249318 300858 524355858 307009337 54 442404 361826 147099 238135 557232838 482499 383299 133179 4 88 244869 16 5 82 20367 81 42 819578374 85266284 91 99 323963 237190 27721 306074 33 28 110905 53 74 51 455184 2 5292 350136 408151 145993 17 58 213403 92 305518 305001 846822964 292453603 406716 82 336474 164459 28 10 373876 420994 163918 75 81 48 449046 522154001 85 31453 401710 91 9 46 8481 11 88 8 134110 22 453191 53985 27197 4 345115 404578 21 297788 61 17 20 20 110834 108905 92 496185 312621 49973 1162454 70 109152 89 17391 115037 56 9 292253421 982213417 164966 81 38026 98 751651581 849590679 60561 84 218604 36 10 5 40 63 70 84 95 168809 14 16 158486 116470 45 302166 58 17 38510 5 47 33467 90 478902 153248 33 84480 493931 93 10 69 409148 9 6 150428 263972 44 4 5 19 45 74252 52 65 83 37947 435009 399960 230867 39 171218 3 244805 47 92 274515 143900 96 339541 160907 97 70 10 317805 401035 12 79 34 220557 9 34 673682027 28563 350310 268974 165488 934353361 96 137544 10 79271 65364 37 152090 39949 3 71661 121098632 87 79 23 182781 44 73 482975 62 35 840964922 45 193136 7 73 86 4 360998 455676 80 757045087 425288 1 19 42 557791806 100568 26 481879 496309 25 8 36 959103671 127170 83 48 49 566734711 239970 227083 385835 44 170029544 285334 33 263688 18 65 56 10 147691823 142933 33 8 87 99 102815011 477875 78 61 213809 28027935 17 284391 146601 120820 405977 894656215 37 36 51 112066 17741 18 686447876 290843 54623 75 80871 70 14 244716 181710 6 71 436572 45 31 338721 6780 89 492239 55 717945848 382299 288992 59 714676186 90 64280 51 65 6 52 167647 5 51 42 499164 444728 5 36 45 319721 248262 288 63 51297417 454344 157848 402843 70 78 478679 40 25 31 400893 952709124 290326 3 3 128535 352764591 7 2 47 85 700804821 290607 65 365625 216916061 14 179738 1 30 232453 355435618 439537 5 35 29 21 16242 8812 263543 228908093 97793 34 257309998 51 303672 55 16 61366 370590 14 2 126020 297945 423394 466393 51 689791279 61 56 100728 106195 286070 90 25 25 72 71 465327613 47 65 496993 278545 131413 3 13 430057 286974 14 331777 61548 991681042 471809 1 15 70 437527 27315 430754 356130 152896 37 373428 118966 202802 851821411 459854 59 250213 21 162968 46834 65 8 958169771 70516 14 52 26 21 75 130902 57 423993 70 54 66 352804 65 885057959 55 86317 81 5 63 341154 65 6 148407960 272043 42070 98820 308476 173730 15 293894 83931 482744 76 53 333667 93 90 35041 16 105390 407886 41 957674512 17 255324 218890 43946511 838074289 877079432 79854 4 197279 412712 56 259072 296090 87837 12 23 32 301228085 90 429774 205862 74 187233 55 31533 67 444360 8 354207 295193 95 171101 96264 60 417915 2 13 446245 204862 77 39 37 38 40 99 1 98 59146 203828 95302 227394205 105131 5 233540 91 79 35 153887 31627 23 159664 4 31 81199 67 139635 96 199297 7 49 1 27 5 3338 60 6 78656 84 46 68 46 56 55 65 11 66 34 70 85 47 85 11 356004 9 24 619400887 368518 267084 161903978 79 433748 31 17 42028 96 3310 26 88 251649 83 34951 264494 55 12 54 159737 58 404609 969217530 9 94397 58 45483 17 198144 904478096 81 347887 51 56 464629 92 479208 356241 146227 45 433518 80 4 15 62 8462 17 214150 351180 207293 110705 523850630 414350 148174 61 95 797101710 15 73 33 66 490583566 10 78 272848 278228 35 319529 399020 11 9 54 5076 17 168997 250792 82723 353443 78094 398610 8 32 471569 347658 25 189696 382421 66401 48 469171 44 328513 162709 9 403492 26542 34 348347 464067 529611534 9 496261 364681 81 162169600 453361 8 496385 234167354 462425 387650 485019 28 14 222895 8 477933 76 73 93829 40 308786 54 259567 51 95 171591 309711 19 28 184091 117447393 351014 47 46114 54 34 76 175109 53333 172776 423096 12 470690 425449 793336764 176507 6 79 484508 121203 92 59 1 98 7 69 49 79 423353 93 45 2 7 3 14 343946 80 248334 31364 966190888 849096356 8 748039438 64 465770 443358 13 562016397 481525 613259180 58633 75770032 59 253941 88 54 433919 144323 30308 74 301521 340323 97 72 1 59 443543 67 34 18999 195255 77 298547 152537 143236 38 189311077 461211 495832 198133 12 216149 62729 481954562 145587 809024016 433119 48 304309 474413 90389923 201825 457315 382372 4 3 935244113 457864 357528 369563 139644 28 31 201897 804261926 65406 24 13 8 2 592029965 43 439601 1 81 8 84 93 7 275565 517814208 24984 85 3 20 14 463298 8 4 99 51 96 12 5 187560 17 46 309136 426461 85 41 991925044 61 403739 49 57 23 73 54 58 556504187 154523 30 12 13430 54 324903724 99 235939 53957 59 374246 83220 7 235136 408676 63 7 55 81 496201 980329539 27874356 931372597 896477490 52 486276999 260678 264822026 50 447912 115267 922927061 19 94 51 80 62 313724 409153 4 22 335007 431573 9 42 65 840180085 300477 29698 4 12 96 48 37 976067473 11 363119 13 56783 98 333558 455802632 4 208961 52 99 89287219 21 71 101406 278929 53 6 69051 273500 31 81 194899 63 43 34 273118 335745 257151 216262 3 233644005 236241645 443767 67 88 81889 68 17 9051888 89 56 68 114057 27 9 36 55089 28979 359415 34 13879920 53 495869727 453243 6 13 44 18 112236 31 35 472748 692733507 374428 31 314336 38 303469 76609 99537 637572490 71 21014 8 173709187 81 366733 27400 5 69 843160152 95 90 477119598 26 37 123197 97 92811 12 13 2 63417 381051 410738734 3 12 3 16 81 25 4 7 12555 14 220698 97 71 36 69 122189 96 293706 142370 148444942 648879534 13 72 235170 7 3 76996 669504370 176350 109611 204941 69733 70 336981 440685 5 203834 21 71 11 379543 7 89 380475 218083 292402 86 365446206 72 264586 52215 472535 96 128621 358042 39 81 301647 29 164752 410686 23173 85 213607 2 48 200008 718052655 20 27003 49 79668 92 54 262281403 157412 20331 52426 381966 256551 80946 252003 4 31 420502 78136 7597 135055 34 346625 1887 51 30 73680 321447 45 169665 15620 2276 582184665 737915923 365278 368976 269941 18 163377 120729 100910 495412 50 288913831 3 40 64 7 4 4 353843 96 408501 92 73 916523613 32 255339 304777 76 42 70 265820 88 17 80104 414543144 77 276386 99 43 327035 370577 46 5 78 277711 429866 406679 38 354589396 339687 412862 73 82 628364777 329882 65 302234268 298529 42 87 482708 22057 165545 369446347 255179 2 369472 259395 238571 35 264645 156021 173227 56 6 94 79 277234 385712 28 56320162 14 68505 322901 8 49 4 75 28 12886 262482 242592 13 13 75 28 263364 96 377643 76 42 11 2 57 41 44 81 56 144725 4 494206 713278400 362824 26 448974 3 33 37 213837 40 88 52 289701 424372 44 291479 86128827 97578 4 94 3415 66 174868 229940 78 444967 96 439105 258904 429675 8 32 73 422336 11 77 908925179 13402 365803 20 19 4 74391 47 268858 132068 5 18 110459936 239404 456000 95 64 459212 7246 478483 176208 236525 310699 57 16486 383911 185739 90 17 17 131097743 4 79 440366 36 99 35 83 126179 323311 29 68486 69 6 16 4 87 460443 241606 290020 19 168570 715096138 193737 18656 471106 2 26 16 466105 86 883099432 99 652122569 22087 956812770 148224 7 304318 29 58 56 308470 62 14 83 459053 24 82 44509 90 464129 725212760 8 72 48 241211 36 53 88 18 89 155884 212593 2 398476 618971697 866951538 499029643 56 347801 2 263695 190453992 485583 49071 19665 92 57 1 434418 85 175964 458215 78 119927 348440130 318368840 25 6 61 71 97 50 6 3 66431 24 5 24 107594 79 26 99 36 4 1259 705228805 64 356550 370705 40 390757 64 472845 368557 6 434175 245009 90 2 491927 274957 91 416525500 73 352833 24 470743 91 473543 62 56 297486 184418 448 8 103498 63 440565 43 60 46 95 53469 252046840 54 18 55 352085 446147 99 426821735 63782 222555 293306 41 31 31608 217617 373334 257524 169522 346978 23 5 30 17 23 146421 126923 498486 133524 96 1 95 4824 435731 50 214533 97 567557488 1 2 55 80 256574 320567 52559 438335 105785 45 264401 2 455952640 53 880560976 432373 227233 93 980342333 366754 783717621 2 427791900 344447 738050655 458189 19484 732364143 50 393482 470625 36 53 96 602084774 331956 917428751 7 152369 242348 3 82083 24 6 50 167486 56 31 8 343895 457168995 729403905 32796 146256334 34 10 135686 69 976194063 74 67 55 357796 477660 6 22 295988 238108 425660 84 231986 113694 65 83 209387 318851 4 292561 568785370 100546560 26 14163 7 90 478142 7 27 245111 2 61 417144454 65 84 40 289855 97 88 404086 63 46466 94 26 66 84 34 86 3 66 198090 39 30 420370 103884 442847 36 475354 289772 467677810 257830 75 31505 96 75 56 41 191789 53 77 247701 62 455029 65 76 353044 405065 193590 51 50354 111950 482528 292870 66 69 126141 412883722 104463 916090756 18 60 32 220616 138318 469626 84 57 7 376432 363755 271003 53 486103464 858771496 92 26 63 116396 84 275284 74 181886 494445 60 424322 710416322 69 221513 479720 76794 15 88 40 392622 57 399082 401854 84 189389 67 66 293004 865079182 62 9409 59 471137 81222100 53 47 99082 529496449 100597 432566 28 273171805 465322 138282 66 50 77845 231840 66 67 363299128 319619878 88755 97563 74484 41 391523279 45 565326803 99 428427 316683814 69054 19 196065 909859221 189446 14 390006306 79 277080 33 274003 19 131859241 36 49 71 490175 460125062 21 34 279067 13 430894 76 568250332 4 98 19 83 98 80 13 5 60 14 82495 24 198903 196481 107256 321140301 49 84 26186 34445 49 260784 176335 325062 386672 345532 487913 9 139738 6 39 99 77 145267337 3 68513 24 53331 26 91 86 51247 352358 54340 66 462900 242428 47 428843 266054 93792 7 409126 401091 68 175144 395180 29 28755 474533 453230 496283 5 344986 19 703927524 403778 47 33 387544 46 54 9 2 30616 366957 84278 314998 423588 302254623 175065 63 942050522 60 183061 48442 52493 42 400764 133593 62228 58 4 2 846816300 93 51 399782 39421 80 139541100 195052 23 422630649 7 52 7 10 25 65 48 75 356861 490503 843196376 263054 850874822 64 103781 6 27 74 64 65951 250414 160329 15908 8 2 32 87 576102753 38 97 400936 975329094 7 285375 284666 372425 97 260793304 4 9 390580 269297 578283794 27 62 91 62 186889 469525 338594929 262717 152577 179106 3 196577 8 16 208946 306877 33 5 35 316658222 10 78 7 10 99364 19 14 8 16 87 76 87 269011 113913 240966 45 52 65 590855414 47 97 48 6847 75 54378 80 312108 51 47 235079 8598 4 5 394967 20 66380 66 25 181766 86 90 6 426728 9 92 63 4 68 7 16 2 63274 399856652 77 2 91 320608 85 167077599 713284023 48 194324 5 189564 96 49 5 32 429556675 80 3 380844 480812 40 518689588 50 7 323824 20 389202 3 171915 48414671 33 617634932 73350 14 2 197064729 425216 636058275 141614 961797459 110821 1 97 328588 472673 10 92 63 43 512003600 40 367816 106920 692855615 363634 419425 57 412596 15 94 432044 99 74 59 43734 2 57 79 286181476 42 2 93 7 48 64 324280 84 77 198336 64 11 63 2 8 17 847749318 5 64 21 323173 571382127 41 365623 13 38253 377811 95 84444 12 38 351644 1 19751661 95 24 18 113275 44007 83 146173 2 483448 46 85 395554 379084 8 458108 37 96 783400289 7 6 420492 9 50 19 227520180 315818 13 68 96 82292 374687 130419 9 27 55 50 74 82 218276 432936 279083 378127 134539144 75 346509 63 438748 922106963 28 4 47 53 122439 17989 72 4 21 242890 452385 96 223975578 870164789 40 19 87633 62 319706 483279 377129 351594 679603452 412886 452179 331022 7 83 758096647 193729 50 34290 87 26 199868 30 6 90 399369 52 176936 753930620 64 95623 123823 238746 174086466 17 41147 58 801545180 16 152489 22357 211161 13 63 297200 483771 790554628 62 64 37 39 41 495652 281706 39 75 79 44 403082 31533 15 29 66 272872 88 22 72 165914 8 116372270 81 7 4 67 3 460708 250890 4 477901 240405 27 7 89 29 809183313 7 133877 295618 378072 227740 35 342643 433828 82 273559 16 250834134 574706977 57 417084 398501 427147 4 28 80 1 181300 58 461718 182354 280833 288452 28 77 344685 196185 338723 135923 191838 32 41 6 394614 31 75 403695 285016 59 92 294089 38 76 650893142 47 55 357081 7 344563 53 33976 12 79 4 2 57 353508 34 4068 165142 53 250678 180259 45 393564 21 61 130703 44 127518 16 228018 119431 69 526851552 138873 84 115838005 42 60 95 76 252290 36262572 142048636 97 228974 179493057 176600 421333 26 121123 28437 48 87 1 720991918 525145765 58 25 258985 32 92201 64 55 1 25 2 478151 7 2 371551 52 494446 374358 149646 56 261063 84 5 28 310427 24 42 337090 228794 362299 184575303 167529 6 48 439227 67 67 129768 272750 404291573 28 40 819430954 28 142515211 90 227259 497350 30 177883 4 24 666867444 158505 39 18 199782 239460 475678 53 3 409752 411263 434386 27032 113461 472606 60 52 88 954510234 10 945254888 460840 399590 98 63 207875 286630 83 283474 36 297479164 1 53 388673 21 892070909 374707 405135 19 36 76 14400727 8 271260 20 41 470341 56 98170320 35 94 209378 325893 77 931989845 192116 57 247787 77 97 425517 164224707 53 652448704 59 9 303065 22742 3301 161050 75 361010 29940 96 414348 431147 66 42 29 81 701049989 380201 30 7 75 80 24 449684 300377 99 21490972 148042 29983 317578 471922 414723 33 34 50 61428 4 110900 63 34 69 355850 89 7 389402833 5 69 71 69658 79028 426342 164653 287643 125042 2 4 214679 90 65 264948009 249402 2 217837 75445 781187304 37 73 34 306810 98 343734 285120 70 279535 21 44 461453347 61219 41 235259 96 708434924 95030 39 110402 63050 57 36 7 343072 17 50966 40 69 180666155 19 76 241074 137898 85875200 31 88792 99 355757 421454 87686 36527 130174 295176 241454 496748 373760 70 64 72 696788893 897281085 99 29 82 368536 193936 657114432 58065 29703 76 657926674 17 87 150679 993481186 33 40 4 9 3 76 62 38 497845177 223880 66 338454 9 357739 94 273687 94 411807 33 32 2 9 2 51077 228428 83 73472 98568 174352 7 68 279880052 258206 369607 825359294 43 76 78109 91 161100 34 103780 191387 1 86 199682 3 11 90 71 7 496311 36 254947 5 68763 238142 98 21 2 178833 51 4 757288996 153959 50 161212 79 106925 352303896 162687 156438 39 147527 68400 302276 28 177250 23 49421 74 38 8 497846 8 293922 38 55 212812 62846649 264458 55 171722302 21 94 86 64 466868 164706 143607 85 15 404155 180382832 343440 79958 81 81872 4 83 488646 33 241993 668804026 446973 67827 470113631 97 8 40 336870 332211 223753 70 814360206 28 78 302432 261004 886784837 320345 375505 498929 363399 35836 487190 7 20 65485 74 484092504 228647 91 74 14 89 227688 96 383401 72 381168 67 367089 487256047 274738 227991 77 95909 783 416385 76 145696 61 83721 43 7 92 297028 161262584 28 453606060 486418 79786 460670 37 30 401129 791347212 15 14824 15 94 195683 26 284322 400168 134681 187604 199148788 39 125647 277387 124122 185283 70872 347899 100548 43 80 439925 498018 64 104041 374645 24 28 459136 266721 57 124229 177571 166242726 6 256092 2 89 23 42949 302116 6 326352493 569555610 345006830 443905 362334 32 71 320000 488347 30 191227 408274789 77 7 434077 128845 416548 56 6126 84 469127 85 34 68 175354 19285781 6 334609 22067 96665 46 103724 41 150190 710784066 19 46 870381393 69 95 239581 99 88 51 433379 251201 93 52 357071 367635 26 17 32 83 7 66 32 65 31 35 64 15 342726 498291 8 95 66815 8 370401 478268 74 10769 54 353781 30 91 4 69 68 55 132602 30 75 69 21 243287 125365 92 136738 15 99 959246044 16 121555 7 671683602 45 137878 53 31548 98 85 248773 3 80323 97 97 231888 11 32 856002396 98 60 131167 254796 64428482 64 290509 336143 122446406 2807 81 20 236047 16 110623 628810858 87 9 5 7 67 26 50 2 72 18 26 222972 279838 33 485086 57570 455754 107437 7 1 358882 23 2 80 17 35 6 198330 25 247955330 193397694 245781 84 288950 96 26 184945 94278 678347396 67 127022 255744 235231 32 824506606 226834661 265651 73 112808 312497734 164983 8 88 729039365 262371 204592 26873978 6 9 284676 456092 122185 68 407531 922116325 201233 157485 60 560671473 98 338949 410123 7272388 68 277380 88 56 470205132 219787043 5 127087 61 339821 15554 91 8868 445818 275681 442398 887149305 41 167303 453596 841223012 61 200556 70 20277 11 676245255 69 38 188415 372436 44 73 61 66 452191 87 153360 458353 348433 92 456262 87 40 138209 68 87 168614 61 19 94 9 97 7 7 81 68 42 164168 270140205 24468 59 81 82969 276532325 97 713638221 381047 15 16532 82 303294 50 77 65 72 229566768 46359 12 166737 6 154541 979470885 33033 86225 493474 166469 67429 382 10 281442 68 480536 133988 226520 369105 32 9 150105 366310 51 18 7 75 441607 77525 81 53 57 98 62 51 84176 29 93 65 452267 82 32 881957398 308475 77 56 367501 45567 108831 418535 713996730 8 72 359236 75 79 84 566533031 253970 35 43664 9 95 454399 62 77 60 346344 398569 71 145480 25 339668181 286395 429457 97 51225 91069463 45 8 251320 26 2 302162 69428 274304 83 35 483392 488979797 42 99 48 57 49743 105369 259713 315161 187421 424168 86 205720634 26000 4 22 91 409014 24085 11 35 402201 94 141260 472279 69 181809 35 10 4 46 183775 50 20 70715 4 789352888 49 9 261748 38 388677 76 468469229 1 89 51 89 186489415 33 91 233351 99752 99 99 732022224 81 42 223849 600674006 87 89 274782 9 128513 14 75 492903 56 71045 16 85691 92 80 38027 35 388851 37425 57 92878 223121 15 277834 77 84 54 98 301036 486616 178397 275995 459237 72 57 364622 74287 2 906065476 850539283 539293531 6 229390577 597973232 428326 338457274 359597 16 495803 699720057 80 49 28935 44 231475 77323 4 487156 27 35 489780 322717 87 259613 88 710283432 150116 241621 96 288022584 10 15 434319 157242 517332450 388998 298070 29 36 71 47 92 1 498385 129045 26 7329 59 63 848201483 8 454606889 604268972 21 483134 27308 38843 873088493 366037 89 23 351408 27 36 82 6 824825777 485328 450406 38631 70 193306 27 341972 68 2 420733015 187000 150855 35 413679 63 90 59 63 30 92320 391238 816429077 106200 60 267928 152123 22 462172467 74 47 22 7 397217 36 92 227743 396794 38 92 217508 249573 25 30 85370 92 282012 24 30 10 189920 46 608481136 92 52 59 680027816 4 493502 98 530146838 62 324257 796137380 29 47 348956 32 50347 18205 304400 876572557 4 337244 55 84 62 126472 50 314255 345129 38 96157 1 42531 361703 86 363255 367070 640906783 23 121331 59 78 737382205 156497 268783 263214 322275 1 12 99 82 7 46 14 62295 22 37 83 165780 34 222777 24 3 26 73 495386 596140398 87 453347 6 32 183703 4 7 1 86 458272 237869 64 2 346219 430740 527332548 74 27 102967 2 147243 50 26 6 46 756190450 8 75 359905 118157313 438224 23 87 78221467 48064 20 62 3 92 60 6 27 54315 6 35 28037 239664 3 5 344868 50 53 37 281984809 346848 930037989 488804 45 85 44 67 50 3 43 138461 47 369327 433284 518484943 44 761588078 631991659 307340 10 9 75 359073 51 94 483097117 42 455794 78 91 390727 339522 3 7 285548 442566228 46 764767737 369129 244465 284083 499921 179692 126130 224331 47826713 19 390309 85 158651 8 2 1 16 36 44 74 43 440578 2 141867 57483 300899 486590 484781 1 284555 64 47 77 31 84 8 35 71 455565 301133 533370996 82243 257590932 456521406 75133 5 40 125772241 51 41 14042 137850 36 5 79 32 450774 95 71 2 425894 445661 490980 454466 50063 22 9 35 13 33 2 86 57 16 13577 3 376814 905761288 58 60 450432 426190 19 73 169960 248836 181655 26 86 92 79 732456399 71930 134979 2 208528 35 94185 10 437329 5 39 344841249 310710 116847 73 277169438 43 293955 463149 220543 18 49 14536 38 39 9 4 23 1 842121052 18526 413814 94 4 372299 545026940 5663766 437594 74 171165 5 5 40 83 75654 11 746965124 77 97 138566 2 97 15 12098 355518 224627 7 34 226912 92 20244 112412 89 58 7 12 82 87599 676671254 18 5 58 371466 205146 478985 75 73 30986175 148945 25817 3 552220673 5 27339 85 2 68381 151153 212054 201544 8 90 81 155269 366596 66 216637 202827 6 283703 52620 267730 66854 17 62 36 179900 6 249492 39 393845 46 178337 81234 2 28585 234770 59 92 420594 1016 217884 8 79 66 50 387902 73410 49 44 80 582911356 31827 225030 353647429 482899 16 20491 70 8 416236 16 10 79 4 10831 482758 94 11 366711 53 487215 2 954996517 111734 36 98 112902 337342 80 349777 78652 224418 42 79 39 397335 91 260242 99 7 9 59 49 397027 327049 82 311719 312047 195704 14 75 64 341856 443027 66064915 39165 177909 55494 272594 447371 44 86 6 135507 1770 52 61 88 12 409753 8 59 61 468365 2 43 36 296370 55 244840 13 323377 13 467800 151022 447133 14 97 50 54 87 15407395 4499 68 60 96 408494 93 102988 376226 332430 370691 84 62 1 150685960 48 5 433600 484606 808549456 35 21470 98 44 459889 85 412095541 468027511 436635 170997 275858 322445 17 8 98 59 493583 309876 70 173779 47 82 411332 260569 96 59 467858 386461624 22 5 453531 6 51 82781 312848 269947 99 861881733 283842 478716 3 332949 153938 62 69 26 463313 83040 15 49875 10 68 73 345672 346808 4 65945 71 15153 351701 4 74 205458 159340 744180309 458853 40 46 323668 315395 31 64 44 61 56919 27 60 14 427367 337625 90 403198 45 28 41341 172510 141878 85849 71340 24 489672 23 220331 66 294320 87 82 37 15 127566 527515271 46 53 554948555 219930 36 9 403217 91 52 377630 555276994 88 81 64 9 462272 28 22 7 97108 728628812 8 3 95 74 60 90 95 32 121840 121874 64 7 131735858 324880 28 62 57 12 40 55 34 34 61 472720292 308292 456951 615100384 79 41580 461302 853529593 24 59 145691 5 444198 471199 99 495984 58 375846 206614 10 306469 495105 88 37 280416 90 334475 202415 328751 95 6 51 30 29 282109 297771 368133 8744 55064 437217 471993851 4979 81625 2 28 73 11586 55 12 1 872 64 84 15 70 190293 5 318022 408790 30 31225 350983 5 760451918 262635 25 49 923960041 27 13 60 47 13 71 425119458 127564 261387179 144402 360673 464253 38214980 95 410054 247597 16 33 34 14 96 85 607880416 55 22 72 338665 61 301800 49 19 403463 55 30927 76094 49 61 240041 149864 92 13 75 6 91 223586 290527 205647 391189 98 72132 28 219507 299076971 105685 438276635 203359 426426 7 46 341234 62 855971600 237987 505515187 73 54 359647 36 167567 79 538965942 8 82026 30 83 57996 95 386503357 428883 81 2 215445 7 70 38 44687 223810 108363 172892 78 20 447136 31 80989 65 61 213324 77 58 27 91 357141 4 99 54362 65 463386 359970 132412 122551 39 37 458002 45 39772 197185 4 467439 9 74 27 76 76 30178 21 18 426676 269477 363053027 289449 441679 41 8 474231 3 55 362445 43 47 476114 3 94 861944703 311743 27 212408 431493 53 68 277498736 822211338 6 412 2 55987 79 11 328050 92 22 1 85 487211 82 91 48 268444069 31 5890 32 471090010 167433 88 16119 268114 166755 2 178521 83 7 327758 89 15 12 555781496 23 304299 47 25 445797 7 484249 312108 61 79 33 70 294333 32 523965399 50 68 45 10 53 40 48 481482183 275187 97 179390 21 309886 81 188786 470805 476665 81 830122475 40060713 5 21277 2151 473482 31 49 8 22 2 4 55665 4 647662351 54376 16 955684381 219068 934009370 834185698 59 69 46 39 55 321084 84 86887520 484136 62 227808 478960 9 111591082 8 62761 832437127 433414 83 34 16 121585 50918 61 63 342810 621457914 5 8 415951 70 33 93 285284 3 1 462448 283533 12 4733 55 11 179681 40 43 40 126186 41 956767382 58 98719 54 52 180009 387556 59 37 658380085 3 466813 36 413261 55683 72 38990 40 137638 91689 10 433816 1 1 444672 183067 446067 47271 909731417 8 846423844 205588 994343773 361247 7 42 391259 434677 464255 1448755 12 362189 70 438580 19133 76 463577 94 322577 27 61 86 207571 312049903 353760 232598 427186 4 849962295 365773 237721754 1 459562 76 467879 810534212 434814 4 14 19 43 381682 315215 493996 190761 195724 154061 84 1 3 319007 351061 293487 64 68 186546 23 4 223341 127470 335620 54 79053 139611 65 5 134840 145171 26 206363 86 4 37408 207012 74 426099 27 350136 7879 79 92 93 784074916 2 19 414226 88 1 47 344961 17712 48 242779 59 476172140 63 266301 104087 79 225675739 281030 84 24 925854554 31601 24 235785 48 82 8 31 341461 498479 520436160 189968 3 262825 14 182187764 42 4980053 20 41437 52 436505 11 25534 95 29 31 275694 385142 393028 147225 8122 23 42 38 8 151265 9 65 444478 390770 359315 69 383912 12 13 870222174 3331 1 43 370322 228609 8 238719 56 302114 24 4244 3 95227 60 90 68 605049504 388277587 96 10 206231 50 390409 450627 189498 274180 315739 469048 304031 319244 7 253183 18 378087 5 275365 71266 156737 422810 343407 48 5 427437 463379066 62 147096 183411 218341 323869 520984117 343789951 519942518 18 10 9 86 307600 640123949 62 431816 44 92833 8 91 75 90 23 21 477232 56 444534 27273 22109 997940332 378758625 45 68908 48 655768033 79 38 63983 18 478088 73 63 62 72962 14937 26 5 408281 41 125762 45 7070 59 305112 61 436958 313417 484356216 36 723114927 114674 392061 81 33 292416 71 51825 260304 370119 80180 453154 60 93 88 202760 112952 254077 9 248828 480889 8 2 52 370929 411493 6 104245 8 571199990 838924410 143570 21 39 12 162205 219962 316158 9 33184111 33 5 210224 95897833 72087 309075 31 41 48 62912 433561 29 2 3 35 58 139948540 343764 427308 54 244265 162561 9 298387 172714 34 15 10 173305 342201518 81 135280 89 7 298765 475956 3 332914 85 28 1 8 352069 272437 53 29 196405991 288870 51 404632 72 36 145971888 92 482965 1 15 68 333924 787690924 269914 45 430893 374419 153250 3 48 6 277216 271128 69 65 87 107227142 67 610969342 746727459 474240 43 172942 424961 647216317 110910 304164 56 94 2 17 4 365282 85 9 70 180315 440902 19 40 14928 92902 30 479993 397333 15416 60 80 135501 224207 282952 24 9 464350341 472642 948506947 228668830 97 465918 459592 70 105307 380436 239661 2 46 29 91 42 35 330330 10 341575 237154 72 67 10 252522111 80326 216768 75 3 91 370189 132540 318700 362576 56 350731 398576 443396 445352 26843 76 105589 56013 32500 48 39 84 32 419674 635715373 5 52 4 27 100314 75 78 622417567 4 26837 54 5 20 79 463261428 89 108187 172415 40 475070460 13 151362 82142 136219732 329804 51 4 64 5 91 177076 11 55 51 712558184 99 15 202895 220643 65 59383 408283 8 338766 80 68 439215560 6 82 19 243334 168536 549329817 73 92932 917982091 403292021 5 156903698 87 18 15 34512 36 110301 85 9 83 48 89 69 443516 47 41 52 905822609 6 11700 59 66 64 7 281200 225004 232311 3 262911 5 125399 36 25144 39 84 30 9 7 220609 430396 153016822 154890 42 39 720461463 6 271457439 34098 132724 99 6 74 135688956 415987 89 14167 209275 344195 37354933 442237 557328726 838919009 9056 7 460797 8 6 681822068 28447 284238 422588 7 7 401966 96 56 11 5 1 49 499798401 39758 611084044 220371 70 45 769047311 230756 612180650 487087 288356 321426 58 197841 941024958 91 418693930 3 454673 287145 302615 45 63 46 63 433186307 180651 341449 56122 9 394058 65 93 335604 61 90 56346 42 255006 8 8 27256 3 76 9 120891 199746 365642 299170 59 64 78 272101 5405 85 33 28 95005 61862 334423 173589 156974 46 7 82 837018012 242620 88736303 475192 75 87115 68 23 94 24 48 72 674520056 489869 85574 98 438329759 363230 45 320073 284701 337199 456462 139762 49 111812 4 454198669 227461 85 46 80 349689860 306160 716352027 152689933 223891 349909 84479 14 89 480360 4 38 798039852 5 17 98 455953 12 209342 45 400537 81 271984 91 207540 87 9 358012 56 8 224835 10 382528623 71 9710 4 234109 401207 27 101281 494185 3 25 42 13 49 905696359 45 7 69 202649 71769 8 10 546364964 71794 17 61 46 456876 61 42 344871 47 20 96 4 9 945576126 1 242842 992603049 340455 8 4 81 176631 17961 336718 43 2 46 468427 132529 272754 73 454207 279799 251659 911192429 1 368056 74425 370037 325924 54 26465174 153889 6 22 484796 368939 101172 25 494777 1 67 43 274544 103040 78 11 22 203777 87 38 43 558685715 59 35 83 69 183675 36 17 10 101327 7 17 238354 17 91 47758007 76 392740 285715 430542 407493 779005849 212170 48 436461 25 53 95 239058 223114 247235 319135 724102279 122812 303683 35 656469206 412296 172155 306525 45 88 416899 54 8 23513 227586 8 43 317154220 72 407474 609803155 27 80938 17 736556204 465739 6392 1 261888 284768 252791 31 89 9 370606 908012080 78 50 408906 167421 33376 52242272 411559 18 42 45 408870 97 349592 66 150753 64 60938 418390 54182 260969 145444 697976114 6 211176 93500 51 446824 47 370787 254894 400311 324756 82 87 296893 262337053 426628 420229 32478 34 295563 71 77 55 301628705 71 49 278077 96544 219821 1 104197 441075 62 327648 56 97316624 186934 77 64 57021 93173 19 408297846 45821 34 68 175942398 439340 428163 23 90317 5 4 77 40 22 7 35 22 286287 56 47 71 51 66 372809 89 66 279926 69 339595 105225 326326 188214 152769 117958 10 2 290237 250825 9 43903 25 467824 391161 33 370451 57 31 242184577 811184634 78 31689 74 340808 87849 83 121869 75 46 4 27 156503 2 54 224199 186833 6 50 22 408980 68 362971 72528 4535 52 71 26 432459 4 6 53 9 4 242835 94 3 10908 550185947 930187731 95 252447 68 422655 1 6 394554 9 263485 57 160837 481301 52 94 72 78412 87613 405639 38 6 42 676414487 6 69 10020 67 768933395 139326 122418 248687 4 274148 91 24 192073 722519899 184433 13 38 113617 69937 325508 31737 89 433075348 173869927 456483 3 45 33 407379 65 27 40357 335098 79 460668 7559 155935 348209 719244776 175334 475474 41 494217 967158010 28 183479 86 188048 6 241488 15 142555 8 242977 155905295 4081 8 371702 107193 260263 437091 2 87 65 301390 248906 50 81 333012 78 57 95 60 81106 18 377649 6 51466 92688 79 94 46 56 485917 64 107335 3 288915 199585 353314 995525651 131859 5 407995 22 99 213940 282648 59548 10 7675 11201 72 182327 496503 160411 53 5 4 56 24507 287086 43080 27 52 127865 478120 78 38 62 7 76 57 427136 9 8 37 4 55047 55 85 297506 451617 163652 382468 399248 6 138284 7 161106 35 249927669 54 94 201308325 32 64 335282191 45 25 331919 879559540 7 6 376534 171560 38 1 47370 26 8 280312722 52836 33 878724114 159413 130567 452945 35 42 90 1199 82 4 87 9 76 98 179150 73 86 426471544 5 10 628358403 262325 47671 96 272381 39166 376558 3 67 448556 431807 445313 60 37 32 34 179702 110420419 167552 422452 72 58 23 84 71 92 97 19 2 96 73 355814 625676320 24 24 160427 439843 89 38 89 87997 117025 265999 8 40 208842 61809 34 66 364490 96 55 376405 358630 1 6 55465 31 70 46 94 243864 157186 134776 860997598 51 19 56 386928 38 493974 91 340948 341459 47 4 48 9 50 14 63 452213 275122 70 899952299 944379821 75 57 246673 227702 106809171 8 25 46 123023 131626 474273477 752113340 259821 5 71 546907793 49 89 327379 151002 90732 133690115 471078 167652 7 286486 58 10 108125 84 5 4 434026 456918 8 376453 30 299561 73363 94 6 286839 193342 792845023 89 487729 474859 499334 79 96 65 122041 285784 467251 483189 3 15 250344 111694894 25687 71 368533 201520 54 375367 72 241390 636275567 42 446977 61 47787 21 89 473902223 78 75 31 65 493239 83 17 219054 20874 265731 97 92 5 58 473516 98 292890162 160742 39 77 314996 16 83 2 5 461009 347592054 7 52 339785 95 4 189917 70 85 96780 655427222 280625 633611510 77 110739 3 134138 271523 115665249 98 51 53 175190636 449882 355836 471694 18 39 7 4 463335 309366 7 17 30 81 73 89 511913742 283753 38 350717 67 310251 247890 5 75 59 170075014 25 320444 63 8 4 340801708 81 42 766853383 45 276052 9 154730 4 265911 21 390725 171427 418096 97 184310501 464960 436203 377051 245392 129138 49 63 6 458096 7507 725577579 35 60 314416 42 219429 69637 84 30 100356 108780 27951 339789 84 98 9 449362 81 10 84 221352 2 69 398549774 85 399172 21 374884043 70667 320061 325446 57 86770 299635 104171 292465 77 52399 368984 40744 95538 118067 61522 402508 389204 82 8 55 5 15 443651 713641681 30879 19 451858 37 366833 66 66 35 83 233282 5754 67 989177447 183748 2 257825 2 362402 22 99 34 198544 389990 3 228968 74 67 33682 184315 72 242377 55 92 1 469293 481234 46 3 158438 229630 16 84 80 184334 82 5 269235 52 6 455624 20 97 71 101697 171441 25 143389 306166 53781 7 415924 65 22 3 18 262112 56 428181 352245 12 1 256181 60 29 10734 419433 185927 44 348024 9829 57 80 73855 80902 62 96 215676 490402 331436783 351252 275533 62 50758641 687657394 50 65 67 133311460 340035 18 25 42 33 76 241267 8 46 12796 106139 92 291341 36 81 93 28 388840 49 2 499200 27 97 25549 84 24024 495712 251748 444 790436391 75 2 89 51 694911716 43 390314832 457279 24780 681950432 108211 446911504 24 41 171522 241429 84938 129113 10 158468 234496 168335 70 91588 65 78 66176934 78 5 8 43 76 471186 5 464173 53 87 338640037 500957531 134906 314004 1 455537 467345 246764 486979 80 127178 31605 20 827788757 11 9 479396 315708 7 162832 51688 7 333780 53 24 62 8 70 330618 98 31 74 51 83 42 12 409627 416925868 111102 20 133220026 24679215 78007 468013 31 79 23 7 70 394877 76 361788 20581 55 448123 252108229 90780 58472 6 30 4 1 205417 99 71 96039 89 285692 93 397922 122402 62 477156 68 263571 300018 6 33628 20 20 49 78 152896 276690 10 21 1 41 56 7 6 4 343990332 277408 111681 33535 266553 11 27 24 822104188 366920 224682 14717765 354926443 378611 27 392756 187405 214968 58 234872 81 390818 16 73 359049 274859 408255 27 15 18 89 263198 4 459722 51 179830 103784 39 19 11 4 319482 42 348160 1 9 40 420401 51837 480171 125089 79 95 405211 211230 60 114290597 60515 39 315342 87 85383 28 68943 64138 211711 32 27 18 12 97 195982 15 2 660659785 129180 5 112389 39 4 853472795 277744 183556 34 15 23 8 48 309388 182755540 277946 66 185748 85 65 12644 80 373425 24 3 9596121 36 6 10 8 28630 5 354255 150742 462087 85488 4 257532 1 2 196724 88 35 9 221241603 85 6 5 858580237 345949 3 170417 837073666 499547 85 174630 363136 58 57 96 76 43 192829 5 109511 81 86 463321 321835 401304 88 85 65 28 90 23737210 9 61 331855 98 26 210160 2 8 66360 370907 33 490996 58 141364 116679 80 675099801 34 7 82425 307239 93 6 85951 678824430 29 336151 51 87 17 79 265986 5 71742 355970 68 17 50 149766 71 30 1 214827 100664 54 5 164569 43660 78 192965 65377 65 7 378329 47 97 9 4 385036 53907 19 51848 63762 202051 31506 423935 93 107334252 8 314646428 89146 314122 428947 459469927 50 218699374 491437 177672 17092 343607 88 386201 64087 643083588 157330 57 66 301821 319990 10886 214728 1256 32487468 365919 486738 614101020 15 21 376546 34 87139 14 200256 164788380 260951 56 31 26 352368264 17 305502 320991079 71411 16 474266866 89 271560 111987 260945 39 70 119163 12 1 434792 58 775771316 216136 994198764 53 146779 41 380425 127332 369182 370356 63798 5 74 201891 493227 4 12 47559 603010834 193766 57 433208 27 2 53361 216111027 55988864 8 84213784 589581474 6 351945 84 55 4 9 761872104 160252 332838 4 99 60276 15345 831791204 214713 9 17 62 267751 9 47334 65 35 10 165372 289417 1 372917616 73 386152651 15 16 16418 305079 451634 69229 529436492 71 426898 374388 320250 86 234970749 208868076 18 4 454068 17 44 67 299029 67 65836 11445 95 400149 310429498 42592 15194 60 94 80 14 40 350509727 346177223 64 750118229 56805 977810810 471869 11 6 79 300202 293706 70 74 9 6 596740019 199407 178667 9 91 6900 18 95 8 22 405956 7 82476 270158 171796 484526 89 175626 490012 726123714 44 15447 10 2 86 54 18 36527 47 28956 84 360344 277634 134541 1 5 85320 42 22 81 50 28 89 56 10 91 410546 64 5 84 482084 22 30 59 414047 46 85 2 271311 54 264493 65 217716 71 1 466305 70905 17992 39 638572839 43078 64 124026 70 160055 67 94 316945 18 38 216842874 22 320888 14 481875 1 55 20 67 858044548 5 38568 9 58 16 31 39113 17 450412 96 124772 9 73 159073 335935 21 399577 471700 203072 92 94 8 674517119 93866 321371244 415825 8 187167 334369 78 342679 212654 20 2805 24 414692 80 323335700 466821 8 16 75 648225048 9 56 285049 460021 455318 6 55 321458 9 742285729 85 497005 258642 20623 3 435262 28 7 587569515 71 43 315144 36 26 46904582 1 119385 47 4 39 79 78 64 99 235531 54101 162798 5 416972332 42 59 5 368768 97 7 65 21260 62 21 65 51 19 36 105444 51 89 35 77 9 22 78743 55 61 33 21619372 154223 51 309636 42 337232 37 88 7 93906 18 369884 142973 55 58146 257467 171819 20 62934 51766 22 303429 6 40 2 433057 4 687877572 13 37 289026 20 34 15989529 27 816347960 59 104751 29 5 402270 140454 16 9 98 220367 41 71 248146 95800635 97 65 66924 754797095 35 8 230783 3 190156 480056 18 493596 77 5 876350420 78 15 103793 7 942877802 430158775 894928784 20 16 13 8351 65 153172 365453 70889 200882 34 4 251348 60 9 57 8 218461173 327856 78 115696 388977 20 606441789 74 49 407406551 216639 1 14 51 85624 31761 98335 340320 80 62 99283 35 9 274382 69 441036 30 166854 183082 104753 428313 13 28 4 303805 69 50 188072 17162 32 497499 27 81 294426 618946612 290355 22 35 72 99 71 396579 86 6 27 97 9 177599962 444640 54 264386 456371 5 89905 76 28 80 101538 388491 75 60 479015186 239745 57 50 33 44 16 96 87 52 65 53 7 253048 470018 154875 385202 39 484818 84 96 49 27 442829 87072 38 242465 70 70 74 159933 845334920 9 99 304311 951824775 384345 5 29 284686 241091 97 430841 933909751 175217 129969 283222 390588 498083745 40 90 11379 238738 294808 88 80 167027642 82 195099 39 69 3 320593 209936 44 747780272 371000 49 35 321991 26 149357 24 12 720543084 9 215490 32 65 87 1 47 3 344414 52 207885 236472195 37 81 312411 8 71 57 37 34 57 68 5 37 17310923 49 52 70 45 27 146108 352238479 150959 8 90 49 56 42 352571 74389 91 431528609 117275 213293 335690 49 39 28 83 341695 10 190473 80 91 245750 64 94 83 4 57 211451738 52 9058 22 210719 51 492081 319286 288725 69 462976 874830108 1 18 36 8 73651 163672202 31 24 49 58218 31 423335197 281080124 770892027 30 140723 219588 785162536 22 46 25 94 6 36 5 82 211486 3 351196 11 120079076 96 64179 8 238946277 69 38 302403 142659 44 664551324 64 9 92246 48 56 95805 378837 26297 57 5 6 83 792675272 16915 303310 9 53 62 7 110089 245879 451134 326881 721104491 60508 35607 89 210583 64 396030 221222 173553 96810 194044 194128 31 50 68 58 200985643 174731 93 80 71 385060 59 235924 243069 11 10282 75 89 119720 444165 7 20 16902 95 288191684 329395 78 481896 37 34 1 244106 23 3 253205 392842 320973743 87 48 16 1 82 14 6 112484 117101 978244499 366738 38861 463653 95 72 428632 214305 340178 490686 69 38 72 89 79 20 20821 472817 58 344162 289585 1 274269 80 19 39 264450 56 18 126828 469583 523458805 498536 94 286993 50 311465 67 69 391304 104719 55 99 46 2 87 459691 1192968 32 409598 120643 318222 6 328896 63 81 4 232002 221028 284301 48 327651 434437 42 373061191 65 480136 186388 57 117686 49 199221 345409 123931 235528 496480 60 3 213952 425968 92 8 462974 35 3 69 40 57 395460 17 36523 34 68 163959 13 6 22 33 78321 678756206 72801 524424485 58 37 44722 609318952 19 62910 96 247017 53 72 150908349 48 89 155065 43 474381 40 56 24 43 2 403274112 6 95 44 385670 390560 17 90 71 52 219486 358849 812698145 9 295889 107181 7 116834 347355 130932 260728283 95 5 75 820380644 967860295 88 97 134773 168247 484786 151123 343649 79318 79 121961 4 442898 825029782 132023412 56 75 30 350063 373065 24 178191523 45 288915 680388277 40 194015 94949 26 478144 67 90 45 13408 45 83 70 453971 499917 86 4802939 52473 6 71 140275 62 87 487994 58 773536797 88 377864 8 393508 271098 707805176 462403 1 460057 3 185670 381224 8465 81 85 24144 360160 720141913 6 106723 460408 58 150917 142402 246772 135944890 42 52 79 77 87 90 21 10 39 179354 165341703 480472663 3 44 79 374360 649725180 96263 70 368129428 208577 9 200485 310879 69 450732 2 497808 203148 36 43 74 365473 686777105 9 17 176722 46 209789 18693071 11 62081 201842 38143 294342 67329 87 327758656 266149 49 167525 62 57 387276 314001 75 62234 68 486245845 58368 224003704 213313 480461 25 150037 339515 477324 97481 17 50 10 264110 4 57 132449 69 65 29 47 3 26 454140 8292 314047 886460942 356743 64 36 58 92 246054 19798 184386 24 78 209387 452511 177900 72 711064052 70 333095 33 99 51824 83 18 469705 467381 4 5 501183999 83 309518 62 16923 73 12 2 49 7 310504 85 12399 70 467917 474650 533250435 1 7 47 278049 428502 233697 46 6256 186482 23 37 71 473423205 7173 69107 593330733 9461 992 762192185 125577 465420 431949 172234 423941 14 860355378 42 81 91 66 4 6 9 19 464998 498719 95 21 6 183928 42 231031 83 46 7479 88 363771 297977 323733 63117 11 322310 467533 22 269487 426189 33872534 234342649 837738038 168954 209794 95 6 243080 29188299 261323 414582 174485 370988 19659 4 25 455622 26 9 31311 5 106880 310203 81485 215051 75 23 80947 316452 395933 40 79 22 434967 85 423892 67 94324 93 196451 448159 194883 56 337181 6 12351 331519 552617279 11 678318587 152791 491625 194669 45 64 8 78 86357 37 19134 552561687 22 12 211565 25 1 319382 80350 91 2 63 90 6 75 373269 903684744 4 26574 53 36 20 49 186139 52 8 39 478434 77 57 96 31 58 186789 583357690 17 370872 123012 248368 15 61 59 289856 92 4 66 4 60 93074 186381605 399413952 77544 62 49823 57 1 7 17 71 44255 37 67 900520972 4673 70067 22266590 41 11 221750 188633 75 31 104534 227995 20 576136892 76 157769782 60 263063 3 191692 66 7 474628 8 322461 25 426278 13 89 5 32 204864265 84900 22 625578446 86 151200 55 54 89 96 39 570792645 41 381251 56 76 401334 45 210576 148136 8 5 26 3 17 210397 85845 29602 203820 26 378859 58 380612 50 308938 203477 1 373841 218440 433483 72 68 654750674 70 69 425790 46 395025 150080 39287 241025 445027 40 16 156361 87 803550407 293748 2 58 81345 98 365967 44 419112 285737 62 23 4781 34 193792 727479433 325928 77 53 96 911295899 49 240423 32 62 7 40 156903 2 165944 30 277323357 98 14911 8 530805419 484551 6 18 14 349362 54 162882 77 33 218288 245502 251228181 312338 509623500 292284 57 46396 13691 46920 22 92 165256 317009 605632607 87 69 417874 339802 97 270357155 83 36 26 3 326740 155534 62 46 83 489671 7 142030 62770672 346707158 63959 342937 2 293143 10181 96 811890488 51 1 72 43340 10 28 357737978 38 94 394439 758350452 61 463074 72 96 90 98 346920 317621 36 413470 745095437 560358408 148527 4 57024 76 123896 97161 413642 364727 455591 93613 19 72 121707 40 70 63 364072 193734 6 222400 374155 7 14 75645 75 9 149319 6 39218 68 11 47 76 145298 90 489294 59 800639576 149654 3 5 47 25 83 8 935634285 3 261721 14 11 75 71 65 88 313411 191707 283202 62 48 333854 38 54 27 90 149205 4 43178 2 112672 224922 272587 82040 654772266 46 24 347801384 8496 60 481971566 55260370 89 420417 49 36 39 94 21 84469 206940 13 54 417953 64 10 85014 346366 499838 660248312 66 31 11 703277402 65 8 457658 94 482039 24 460623 74 7 7 35 68 16 21 195204 586255066 2733 13 382047 5 7 277166 24976 40 385448 140312 50 8623 294965 670730839 63 20106 4 89 34 27 158154 200301 59 177965735 407418 32 58 20 98 83254 98 66 20 189708525 268826218 452728 54 61 82 40 26 62 85 2331 14 48193 55 57 483347899 348518 5 19 845788167 35 54 4 698665053 6 84 74 123010 2 7 29 142170 471904 56 88 489053 994540349 246630709 364339 148468 82 82 230090 550592524 36673 96 529015471 280391 378349 282561098 216182 59 392797 42 233629 18401 69 976139786 148292107 444232 2 7 273951 62 11 20 409186 23 41 184273079 136026 61 251425 89 186201 88 400733690 487097 28 63 468941 88 66 7 120159 59 3 90 13 322061 82 45 391128 291107168 152655 276488 215162 197437 56137 331711 68 283301 92 2 289481 367717 740491209 76 931986212 188943 17 478058 4 24 44277791 123115 7 419122 273382 100872 363716 369847 235747 59 58 595897326 67 1 82656 25518 251568 223692 985416768 94 1 2 78 446077 6 36995 349479 488242 400139 128671 96 536086261 62 363405 34 74 21 99 249622 483592 45 41 8 585445451 195913 61 278330 230816 29 42 462095 49 113641 358381 950178045 403973 19 95 2 9 294962 92 90086 445233 7 66 402523 401224 46 89 247927 6 174780 947053147 355326 31 81 282380553 405922 214777 28 92 1 58 324257 35 13 320957 198088 8 239782 7 92683763 69 8 627074569 85 18 49 485244 71 25 66 17 72 269599 98406 65691 72 57124 45 98 8 17 461192 9 132884 262466610 156912 7 92 96 9 54 43 13 915741220 17 30 3 67 10 84 649071410 290162 56 7 758883442 95 383794 36 4 39 273476 544473016 7 453412 66 425960 47929 2 209815 18 318430 92 170215 6 37 29344468 322765 3 13 93 415769 82 85618 36 18 50 129651 81023 94314 407268 98918 17 487767 80 79 291654385 293166 77 880537942 253917 622966489 42 469581 6 26 42320 855463321 189584 223123 73 310438 5 66 250692 15 20 456974932 187370 96 84 124171 49 71 1 77 7 9 392359 75410 9 107339 979254373 89350 97 4 134596 74 80 490951 193953 240089 157845 459553 61 254665 11 79072520 86 4 461716 998289770 342035 6 8 443082 296562 247088 62 78 811534799 908389037 949465890 245632 69 17 377849 80 277775 241511 6 2 88 241084 478111 25536126 86 111926 70 5541 488079 41 197443 12 52 477803 4 7 69 20 93475 97 263851 363690 425803 358168 5378 8 70 326538 212242 263455502 258050 56 216226 70 121588 94 37918 632283556 189043 72 74 481681 404410 7 443970 438997 9 58 80 92 232059 344067 423290 98 180202 32 559625044 362267 93 6 494247 33 243591 141942 266520 163897 73 459388 51 96 263286 158072 3 82 29 202517 375249 477795 49 342795 17 6 74 430447 63392 205119 2 68 48274 9 72513 21 355498 26 41654 58 429250 493102 485649 467085 270623 63 397971855 429236 98 62 295158 489174 94 25 97 56 189194 77196 47640 1 51677 224946 99 549890373 170230 86 99 144720 11235 419096 88 312954 232675 454752611 51 200221 19 47 161749 100559 51 25 260395 712400151 96038 28414 8 66 210777 86 89 36 337110 203155 81 313489 897541194 133156 314313 34 297381 97 261184 33 207084 133410 173187828 20 44 14 15 6 312252 10 2 243531 20 24787 99 458062 99 364553 128992 55 286547 54 101851 56 87 62683 61 11 29492 28 89014883 53 58 5 309302 493971585 2 77 43 241337 238293 272333 165403 48 9 479187 68 572537428 81 57030 343832 65 38 77 343156 33968 45 491561439 68707 29058991 123936 61 232346 98733 57 31 71 62 9 972039228 1 6 1 212455 92 31 98 173754 473899 450221 417849 437339 498001 130144 33 48 75 9 71 67 450713 6 445720 428690 10 7 77925 63 810873521 3 68 223322 241946 15 40 739202522 83 28008 19 322122 4 83373 105972 89 442235 59 32 6814 266076 6 442863 293333 24 22 256862102 804913545 394471211 1 48 261342 132133906 25 74 53 51488 40 74 423044 59 83 306049662 43 53 280776 414451668 89 75 473245 32 64114 132312 92722 5 56 386852 101604247 49 3 64 118296177 5 25438 83 90 1 319138 120152 81024 96 76 319782 66 387199 48 277889 39282 7 492123 9 482710 19 35 67 68 336322 225318 63 472853 80 28 14 25 136803 90045 310241 70 166259 108059 140443996 418537820 95 60 224348 111851827 26720 13 50 191704 38 33431 448860 36 382387 53 38 380393 489945 52 81 490662 217913 23574 339414 739118748 332070 256738 53 613040472 200607 5 23 138773 2 97081981 47 18 272953 25 180370 60 110198589 60 75519 280611 15 3 338618 22 557832619 468610 282550047 109770 16 377147 83 154615 487751 24 421676331 91 785895398 95458 448736 23 474703 188654 19 42 260971 359650 9 95 106960 2 2 404811 101111 463439 360530 160405 472977 236746 326296 58 85 25 659765412 67 305600 272034 283003 498050 60 356190 131914 60252 369156 46 61 16 178336469 50012 920516546 873718766 13 434603 937634430 36 94 32169 263434 155949 72 6 8 469896 77390 407407 23 25 881723933 37 398489 238285 81219 60 140394 187249 156798 353105 390068 32 31 60 56012 26 207890 53 19 29 128749 256586 125871823 170480 51 149231 67677 46842 29 8 57 94 480159 190161 3 524582103 83 397201 2 335560 44 273179 688914256 14 50 13790577 356542 4 8 260846 14 40882 244526 29 82 20 484924 34 10 344853 21 2457 73 8 89063 30 18 32118 29 338819 390042 25 57710 16 215919 286529 371759 70 84 391976 62 274888 97 17 433442 208166 30 920399182 99961 182935 32 442108 95605 35615 63 469635 209216 42 979517893 489564 149950 16 542213656 93 1 84132 81 119728091 58 90 14 73 34 76196 86 38 205752 481107 219509405 66 665627177 71496 5 257339 104057 45 51 314988036 3 69 20 7 422360439 232458 442357 2 25 79 40 359431 3 79 444076 389483 27 28 405950549 341435 357544 3 90 15 129798 186288 445493 84664 119884 89 232562 22 63 55 5 183417 14 993462027 82 478631 53 7 16 3 77 80 193845 6 103043 7 469441 9 45 8 4 143846 128946 1 1 346506 459699 337104 15 208986672 380917 99 209123 356928 198189239 275637 475211 78855 24 82 65 6 496827 436106 86 60 40 9 7 358665 39 116579 37 615108413 322563 315871 4 224736681 95 88 36 64 28 69 396457 93 402746927 309233 99590 97 203403 473553 906393300 27 81 44 80428 26 38 94 167497 35 65 113138 11582 138850 32 66 26 27 25 86 93 739435462 138228313 8 25 213275542 352685 78 458322 471250 259045 27 141236 352627 25 156797 99 23 424932 463692 30 73 45719 63 58 1 804817608 69 54 321649 221480 6 9 14328 6 67 388066 482917 658258370 5 78 206883 13903 1 290911 73767754 143902 62 211891 371954 59 808004770 9 247720 71 487902 218725 59 303424 42018 408047397 90 456089 2 191763 391435 414174 4 51 34 134746 492659 99 54225 72 375964 32 35 33558 88 147197 219865 343161 6501 17 393191 45090 457055 2 76 128622161 53 32 52 2 35 29 289380 433935 391993 1 461394 7 7 56 317088 419388 98 298376 27 417713 24432 442419 9 343225 56903 5 296189 14 43 84429 346246 76385 18 919564705 167819723 73 98 321624 381644069 4 906794794 76 32 271843 326159 72 2 275590 65 39 26 64 78 69 175636 85 3 4 441608092 1 943297458 84 418769 71 108343 22 192430 70 28 5 41 316299 386915 344718 690824547 43 18 57 1 306716 397891 74 64 41 76 100601 80 37374457 449374 444579 389073 236702 72 20 13 223033 27 89 211492 474392 90 52 81 1 11 54 67 2 54 89 54 166952 20 140816 38 9724744 10688 19 927967367 18935 73 97 68371 246993737 41 233898 11 322280 240067 91436 27 82 41 8 35 495759 35 273813 285948 92 8 291983 313260 279821 210521 57 47 8 13 3 90 232347 42230 39 15 184871 86 69 54 89 95 41 84 71 79 44 449015 19 2 563526525 64 77 7779 415758 9 3 373560 28 446478 367752 415568 6 359646 69593797 447307 18 302470 2 393333795 31 8 15 189434 46856 4 444105 89 77 90389 410176 37873 494723 4 225346741 147664 30 8 986685836 16264 88062 346536 235329 948059953 259383 208838 294699935 492724 99 96 592259112 54 289239 13 11 27 5 270462 77395 329279 23 70 59 158944 260008 212047 76953 35892 390463234 37 65 96 398429 12 100247567 389086 4 467029 324402 85 219706471 2 332370 218211 122044 789709266 7 41 71 14 79677284 286575 200760 86 122400 180537 128215 43 211075 39 19 461296 4 21 341059 30961 44 23 83 47 9 376903 368517134 70 10 387477 65 7 99 390318 74 285904 69 342231 29426 27 189084 5 373581 64 674898801 62 15 124345 2 183630869 5 269362 349356047 120955 43 1 123642 110445 48 123701 92 362179 348426 2 5 99 7 357533287 273498 427332563 2 214686452 89 88 15 104840 74 135087 10 269617 214181258 370473 62 51 38 96 25 24 60386 289484 98 184469 58 60 86 6 123291121 453599 8 4 82 35 16720 22 459236 1 467849 8 44 464921 13 79 397780 10 47 52 66 19 4 509132319 714883851 77 14 2 8 15 78 26346 342864 29 264224 322566 135894 230103 461730553 960717960 305965 92156 63 460367 9 1546 88 48 39 72 75 289135 44 54 182304 86 918645448 66 11 461107 47 3 166207 240043 319702876 2716 61 32 47 39 9 392111 310112 195867 63 32 178074 5 7 20 90 160814 85764 13 54 8 61 508134641 24 419786 294775 215160 493350 77 414828 31 382019 40 56 33 417915 82 441784 440820 10 233282 25977 5 46010 426751 78 9 6 484411 18 190616 29893 399781 84 258035 5 267342 123479 80023 3 34 2 729551123 66 20 65 7 73 42 398019745 92 127603277 16 1 35 41 373096 3 99 154791 231296 43 67371 46 4 77 220442096 447428 7 368020 46 198977 193776 758472786 57 28 71 31 391431 94148 227363 747760136 19645 467506 478791 62 132277 59 3 501941656 439386 9 10390 96 716489139 364555520 46 95 71 93 28 318328 32 7 347062119 37 20469 31 22 170234 324172 40 430457 84 53 260621415 63 374341 49879 9 72 96 508114405 74 2 434973 58 434477 77 2 57 867864570 23 14 85 272548 5 36 11 56 5 54 173209 146936 677878109 55 173273 271017 28 24 879441667 84 92 154248 396407 61 83 6 71 38 425544 222317 231961 327787 3 95 463184 63 49 176142 481523 5 364331 4 361121 63 165300 392093 67 6 568226153 188177 7 4 286737 349941 679522697 145528 4 30 33094 903884084 91 112343 120997 478544 9 13 27 82 164262 131716 4 63330 7 38 47 56 2 95354 34595 471251822 369551 20 35 90804181 28 56 6630 458785 47 451230 31 64 342291 266511 389346 23 81 199105 228792 65 78 193484 4 4 493739 83 478892 389381 989452982 155145 434412188 325984 74231 55 373029 41 129288 185180457 165426 794688725 92 353366 323927 68 92 167831 386538 475976 458236 310049 8 95518496 6 102637 94 23 765667022 17309 252552915 1 465172 494872 98 62 9 168358 11 11 84 3796 181854 21129 14 481765 432362 329990 4 115678837 329073 31 455526 6 98 442269 42669 74 117141 70 94 448145 30 8 466534 151863 179408 287094 491950 385907 610125770 331768 219185 306642720 241403 64 174808 61 238241236 95 10 8 453473 221523 46045 171686 53 162267874 56 17733 54 7 436372 45 62 487069 14 56 916328893 70753 35869 62 309815 430838 74435 74 41 34 9 13 95 10 82 56 160096 407890 276892677 12 425923 8 156146 59 88 72 50 52 82 2 358874 24 330598 88 245914 27 4 493727 37 71 51 99 391532356 441731 353089 469392 67 47967 82399 186708 47 399860 406618 295157 82 295463810 79 319491 73 817827353 110631 38 149677 345268 35 44 202466 526771756 340818 70 262382278 32 484459 84 51 48015 236735 114801 198869 328756 65 394668 198951 31 32 79 487466246 89 140632 99 226321770 4 5 183441 461805 452644 134221 80 38 975111700 98 337378 31248 7 99 205390 464065 94758 499755 77 230367055 829615716 28 15 207776062 89 303547 93 282920 48 962715024 58 37 3 310175 96 307870 353405 645068571 497404 61 71879 209253 38958 65 97 4 92 87528 6 1 401259 150194 76 71 17 13 52 97 261162 328621 247625 63 463206 733824192 94 74 74 61 53 119074466 210669 79 1 97 150217 86 395411 28 69 160885 76 16 59 46 909044765 76 143511 24141720 430929 80 69 233364 128533 1 9176 26 438511 458459 9 315707 9 422355 3 301732 4 56214 4 63 71 508383056 425583 2 58795 63 92 5 82806 71 9 145468 12587 25 431904 19 1 1 8 1 32 31 88 1 149668 6 217292 50 831653432 135634 2 25 205318 163098 78 25 441535 6 87 9 280358 41 1 757470122 252952 490347 366486 76 4 64 82 393348 56 333708 390733 3 86 6 195131 353408 374291 37 91 470924745 24795 23 28 2 85 26 431382 69798 764692355 72 397975 73499 59304 32 85 1 15106 842536022 17 343312 7 9 324410086 36 265215 46 36 165544 255104 16 8 3 302757 99 28 209456 53 8 251968 196241 2 98 174347 22 46 4 99852 41 38995 60775 68 88 101756 10 4 222138336 54 60 207345 96 61 27 424991 28 91527 79 281849 449468109 69 9558 204579 13 357025 57334 10 54 328812 50 349211 687149124 491052 6 53 21 98 29 99 14 456964 56 73 97 128331 7 46 159982 222430 20 26 82055 363127 83039 784862188 35 46 45 8 67 484028 301501 32 6 40943 32 278525 479197 417371 7154 31 194589 327563 340312 375897 29 71 9 7 318079 130026 298104 65898 456778 476126 230364 24 95 74 78 29 15 12155 97 493910 89 270153 125001 26 341044 29 322666 395331700 15 350282 18 49 72306 827820945 95 567380191 80 17 8 76 82 18 8 46 5 751134869 95 8 146286 160899 83 553328168 312851 969864178 253190 95 90 114656812 81 32 493463 44 50 7 324289 86 30 38 76 687243189 152197 485883556 410102 56 499665 82 3713 101189 75 52 463134 7 11 429748898 499740 185867 105929 489418 319026 236045 95 87 29 49 79 65 465871 97 452653 74 49726 83 188814 400648 34 90 263928 89 42371 7 6 954177205 13 59 70 222842 68 368407130 122837 63 311816 5 65 456109 77 365882 77 197278 190809 76 217124 290839 94 46 255189 133277 9 86 3 9 66584 92 72202 483762 277083 51 283664 191087 93 231381 457437 233044 449603263 96529 51 145553 6 79 141438 47 41 66 790766540 63 112726 26 13 19300 466128 52 1 8 33459 79 300268 196086 142669915 8 87 99048 494217712 313246 341579 20 162793 96 11 259112 945798632 431477453 86 161794013 98 90 110766 80 77 9 344403 26168 281653 29 31 45 56 70 147808 136110 323934557 477072 275006 642636254 284843 119179 27 390497 84 402922 14 9 56 47 51 16 7 40 301867 55 474847 48 356165 70 397425 52 24 10 208484 24 58 12 6 433634 89 65 831503839 21345 421914107 849217474 900386596 60 97383 80 48640 80 23 93 21952 384724 202096 7 409742 345946 93 133065 306545 431765 435479 99 326461 11 27 88 4 26 80 426196 355252 83 165879 19 30 94 8 718809022 45 718621262 228424 430522 42 98 13 21 495157 328813 774414315 6 381138 75715 61521951 155528 388465 299304 11 463158338 169059 379865768 42 209160051 29471 35231 14574 83 17 380231 47 484799 256866 493158 197493 174480274 250614 60119 881560901 79 98 90 24 57 61 496303 49 399193 389443 57056 423493 944981647 378882 65 294152 388003 38 304940 83 63 266838 58 380679 1 831175908 2 433130338 177826 392079 415149 71 99 83 2 91 380094 95696 307074 171015 255719 13 266918 450472 44253855 1 11 13 39 190752 56 38 85 64471 219514 403632 191249 303436 49 3 23 863435551 66 4 73 283335 85 32 310331 4 19 68 395462102 467311 357790 697362596 215170 333788425 16 209136 281679 1 53 211417 206350 23 185153 78 824243894 90 222042 34 105448 30 328637 9 28 8 96 3 50 132790 1 4 261381 82 36 205684 28 27 65 38 285514 69738 23 5 305439 29 28776 103277 18 2 188923 318741 19697 7 29 11 6 34 296943 76700 99 4581 67 6 54 348997 217310 371967 194781 6 23 85 449057 47 162849 392276 71 96 296791177 97 48 32 64 223244 47 670783179 28771 3 66 29 48 238566 113924 15 28506 21 47 87 29 83220228 33 69 85 109279 285923 62 446780 88 7 28 38945 755966960 74715 365419655 68 93 11 57456323 90 229161 68 78217 71 81 33 72388 78151 537552615 70 29 513495241 12 27078 130595 90945 83 58 313290 105612 343121 68 6 315386 23 58 9 74 348613776 272482 1 2 21 58 37 427030 411580 72 465406 270930 10761 163493 10 377755 55 18 64 111411968 709851402 76 86 51 34 90 23 281173 7 16 388706 106822 1 94 235630 72 460671 93 886397618 49 49 21604811 88243 95 19 6 66 253279 422413 95 350861 418909 9 34 413210 457851 65 178147 87357 822255650 83 314410 78 48 6 59 268380 516721177 23 61 56 466624 95 86 332538 92 14 12 82 76 89 5 329068 13 57275 71 85 18 17 77 5 223339 54 386824 54 84 489844903 3 7 105481839 278615 304785 39 33301 149346 49 449385 8 86 424884 53 365719823 478754 24 66 68 346296707 64 13 68 202793 16 82 55 31315 6 302805 22 470097 2 66 9 6 8 28 53 4 31 238171 281529 95 76 91 130029 41836305 26 55 14513 94 447089 6385 27322 78 51 60 6 265738 57 86 202539 63 48 42 78 284477 571717932 59 563799779 199550 58 199402 329434 587222305 98 364019 62 749280473 34355 7 21116 9 244343 63 54 12 51 24 69 35293 254530143 83425 160860326 170561 3 4 77 118356 415832 5 69 80 832846886 362693 3 68 81 1 38828 44612 460957 434845 225719 73 100523667 177173 20 21516 95 12 486666 52 471250 726495871 22 463100 47 194121 56 54343 15 221771 97255 18847 99 8 270562791 68834 437969 29 82 647403937 6 268053 196405 402493692 29 73 375919 65 91 57 30 95 540601960 4 50 437066 2 86 355876089 10 405160 17 3 85 7 496850 55 5 254472 386391 87 64607 260754 77 63782 315502 488352 8 83 63 6 654938102 68 61835 93 662009776 430366 20841 5 93472 1 344662 57812637 131880 339841 82 218502 401796 78 3 12 71 52 204084 406189 450722 75 73 66 392364 23 35 9 99 69 171918 19 88 710405023 5 2 923905696 294566 399090495 283896 88 42745 27 496024 352179 85472 57 70 241818 13 36455 37 409431 179245 96 50 997089997 39 474112 91 48 81 482697708 487041 267382 5 330657398 76 32 323383 14596 62 299204 69 30 5 165191 55 1 73 99 62 169921 175370 288625 33 95 191139 6 486211 49 247994 60 254810 12 54358 287662 1 465253 72 7 287348 469427 20 190549 60 773212235 149422 45 3 58 8 49 92 22 75 6 2 257229 407172 62477 275651 1 27 122015291 30 319700 69 60 88 156480 80 76 55 96 27 332015 176476 243829 259845868 98 15 99 28011 36 439031 11 95 31 26820 436011 148861 85 309123 409572 481616 149146388 19797 79 21 10 15 488177 69320 81 54 40 46 143924343 52 99 37 456984 36 277513 44 39 290787365 660560508 456454 6 29 445047188 43 68 589518581 415684 73 345525 48 68 33 1 78 61 342957311 240565 52 301149 197691 322927 47035 499836 5 78 386829 11 8 6 300725260 77585 6 4 9 38 6 28345 4 187563 845198511 79 83 466338810 457167 184902 3 429000 382581 44 67 121996 147564 93 18 8 56663 55 14635 82 63 359959 647124428 21 16222 8916 96 105581 348150 780355267 387472 54 317712 139778 38 255726 17 93 1 171171 78 230054 85 169879365 77 46 70 97605 870801677 850896095 47 275226 16206 35 32 95 9 73 98 405688 308191 77132 45 96380 98258 343832 92 11811 468794 12 83 53 62 474573 126134 325602 1 86 28 264655 839396825 249492 284748 8 87 156552 77 92 18419 2 407972 77 248372 71 85 231462 185520 970807804 97 460843553 453783 59 22 37633 438268 99 3 158035 44534 1 65 431478 487284 290801 22 293122 23 5 51 61 470918 7 485737 52 48 33254 41 419471 407967 28670 318394310 10 495197 92 17 5 14422 360035 410750 14968 66 43 14 28 79 404093 64282 48 207843 15 260013 39 384570 249327712 32 253780 37265 290535 84 1 67 33 99 6095 449941 371955 62 33950572 3 398454 44 84 308007 62 88 205002 331963 74 32 52 35 142222 173724 209964 99 433869 119849 40518 90803925 59 7 359460 39 226630 250781915 23 3 41572 306035766 181799 98 49 17 66 83 312762 49 192749 394470 122357 33 637226403 793889431 327280 294367 53375 72 66 16661 194649195 88 20 69 353041 76 24 54 89 326450 5 71 17 133925 393920 83 422516 20 6 121684699 68216857 37285655 81 10 301441 20 71 4 469050 276232 68 40 6 502827624 252258 90127 78 23 22 46 461880830 8 361852 746998950 25 32595 366328 50 13 302950415 36 232534928 86 314845 185435 2 12 1 404094 373939050 84645 167030 11 33 102819 21203 384789 179479812 6 597185151 63 37 8 88871 69 339794 236569 322108 137787 236603 76 429362 203412 48 294668 47 269272948 288695290 469994 934428813 89 9 389449 949383910 760320333 4 210327529 32022 162907 21 83 96 71 118982 54 198727 63 49045 463457 284009 12 70 95 130157 479488 99 75 63 93637 37 431219 11 10 11 414191 327899 41 93 76141 47 46 351587 5 99 49334 92 79 89 9 349837 25 472513 3 45 2 43001 48 8 303242198 97 12 42 68 32 14 106075 62 55 8 82719 499921 26 438686 265877 270663 132104097 736868573 5 92 4 78 36 23 80 71 71 24 101902 7 77 231222 110026 94795 303223281 784860867 79 8 134407 377363965 419823522 8 7 110396 27 69119 25171 576461365 131952 9 60325 70 86 69 13 83 301728 37 35 17 305472 25854 47900 275073 636940629 412083 264161 69 429890 464091 5 190233 71 343703 488610 145858 353355 854661707 87748 219321 62 55 341663 311350 4 55 474073400 89 122080 466176 154222 95069 624049062 98 74 48 69 55 367310 80 10 346479 9 97673 16 3 91 137730 95 2 18 13 407697 40 211028 80 91 432285 499161 197528 93004 373727 55 412941 415304 31 62 95 73 42 25 91 215328 197284 211032 165083467 191430 3 470205547 90 118047 369058 57 39312 56 75 9 291357 81 1 28 232995 4 264993 363006 67 41 53 486628 70 17 49 36 346672 26422 81 225660 9 453208 3 1 25 134574 15 406230 388426 458333 73982 276918 619444283 8 34 430802 67 9 2 64 63009085 160456 33 234225 66 68 89 346674 476506 5 5 772411265 60 46 97315 856338815 168093 176828 79 59 10 808284816 66 59 55 93 6 87 128115 17 22 680971066 465109 67 45 66 45 54631 249484 237621 12369 410025 61641 89423 61 9 53 2 61 14 6 40 39 371957 15 474487650 200037 539535271 17 1 28 82 169699 153175 17040678 89 4 430221 377810 73 53 2 114058 409662 240719 19 345130 121927 6 291907 153399 48 4 8 59 91005 53 426240 541024393 89 64 24 193029 434506 19 221098 28 30 118660 50 1 87 63 69 73 478352 79 408174 58 217395 191731728 47 22380 64753 339097 51 69 98836120 29 362938 186444 1 402425 53 69412 402324 50 12 331086366 46 222100988 263482 190516 87185 476196 18 19 191699 71 3 39 72954 130903 91439 87 433349561 373395 360474 8 216953 40 16 58 486623 39 188574 364019 52 234071 95004 188742 45 11 264298 90 276145 492723 18 14 373002 471450041 88 251176 94 86 6 496969001 91 5 489932 107734 45691 451506 76 210257 21 41 47 373161 4 442275 213423 66 648438505 303025 335058 979704005 8 75 156639 28 15507 66867 759781043 15 6 29 26 213308 76 494748 969227903 20 291647 455352 46 149334 720455258 2 33 50 225862 7 43849006 51 99 37 43 263977512 200472 53915 326670 36 287928 26 75 2 439556837 60 392043 50 998256976 1 44 70 61 77168 41 7 427143 1 76 1659 803169322 557635475 18767210 388774 93 68 468132 475810 316844 5 9 52 71 362354184 70460 26 163847 228317 1 28 53 98 47 39295 69 78849 489699 200558 7 4 53 177430 153503 490780 70 66 73 12 30 1 78 14 227930398 277510 307078560 47 59 66 34 353360 19 96 5 61 323482 446083923 392319 3 12 60873 52 3 14 13 186362 10060 743368729 70 88 148163 112164 239174 3 70 195810 477909 316374 354796 108170 287046 106013375 171188 153128 97 88 79 12 63908 233504935 85966 354364 430809618 310898 89 489501 75 452009 37731844 65 847916976 96 53 42 136704 65 92357 592826891 311539 78467568 93991 34 163933 7 102081 267229 43 82 24 85 60002 66 429617 347951666 397726 131618202 3 9504 817874596 72978 51 95 105923 221760 22 28 44 116349 47040621 870968782 6 36 250570 246972 59 292228 93 10 27 251018 8 375115 170161 78742461 253071 118250 460619 30 225996 14 98 230830 59 429616 338538 33 304171 205573 32 15 24 1 99 80 484426 10 28 85 83 406604 18 39 77 1496 87 65 56 6 71 126358 21 99 56 12980 70 44 51 24 2 73 760388228 62 42 26791 492543 257409 40 8 26105 105510 340087 50671 65 25 26 47 511598288 157438 99 23 185295 21 376702 47 66 49 244199 71 353024069 36343 34464 93 12 159319 439337 266807 46 61 210172 491386195 445248 780244390 29 76 78 9 116793 45 41432204 242384 455167 517773829 72572288 446204 55015 94 4 471793 1 13 82 30 53 362141 9 25 35020 97 19 36 15 718789784 20 3 39 42 66 466454 29 4 48 45 97 915158045 394262 299713 300338 151354 392755 38 23 896878736 385238 7 245250 344909 98 55 157655 59 343793 20 33 393044 28 9 58 386728906 50 166070 5 67 33869 121790 472597 100863032 76 2 29 466822 58675 70 75 495221 69013 93 278138 674644321 94 75 61 26 106363 100971 73 77 823415133 38 43 60 21 492684 61 485166 490593 5 27 236111 896850299 869894929 33687 330359 78 15 496060 46 74 111777 35 282637 610500815 235306 234784 16 38 284923 50 189402 852757879 286354 64 90 257252 643230901 86 58 79 235873 175110 67 8 63 98384 96 88 732380477 28 323440 38 7 11 62 213886 338810 50 234611 886904580 5 26 19190548 196648 65 406136 36 87 557328052 424391 79 13958 120746 94 54 63 26 15 111183 52 159441 59 25 8 159150 1 42 39 81 435717 24 5 162998854 138017 82 33 681377871 5 34 41 222214 83 68 70430 156076 113568 187672 2 284569 429285 427253 14 319563047 136436 84 3 395502 93 6 147056 179493 39263 74526 866990120 90 3 77 55 34 77760404 129137 80 7 33525 460575 10 78 42 3 67 87 48 451948733 18 77709104 29 487380 20 75 82 1 57 279011 17 99 99 991171625 813566682 44 12 137821 19472 350399 9027 15 413569 39 412446 78 91 25 5 49 310800 379052 5665 241122 243860 489103 54 278162 3 12610022 57 54 433722 57 223629 21 7 25 79 459484 192023 27 9 328023298 337823 899029028 83 12 5 49599 4 44 368180 50 39057 424743 38 470899 44 93 276957 32 3 89 238974 209298 403965 444156 1371 791330443 97 95 176259 44 67 10 460739093 360154 221938 83350366 294522 58 7 38 2 22078113 19 24 440063 49 344454413 87696 326314 9 365835066 4 83 204326 93054 48 3 81 65 50 166224 95 40 497759 49270 2 31 376410 696700409 18 12 6 554600546 43 394909 24 27 69816 79 24 45 44 425322 21 334091 276048 267824 18 403166 67 6 128438 573051577 4 60 75384970 413880 6696301 38 180084 320654128 335342 386069 40 114845 64 20 320596 345160 99 147738 356305704 26 275494 49575 55 183109 176470 73 6 264104 363785 486689 328480 8 28 495582 85 194958 98 40 74 382316315 279596285 315595 20773 53 431509 428902 370029987 60 44 651221616 974280373 50 21 317971 966380490 182211 51 32 193073676 463653 50 73 350834 7 72 444792 45 416107035 37 538835644 275806 6 2 4 457898 281450 350775 393487473 71829 143073 99 97627239 7 175107 10 203031 74 88 25821 394997 376749 47 22 216997 875751698 6 57 74 374477 417692 212316 28 492884404 6 313405 99599851 335573 9 88 217844 74 30 186687289 809424833 361409 131629 4 8 1 43 95 90 85 24 148562432 36454 61 57 274304753 356103 45 46 387373 702416633 52 44 202346 729073442 15 372267972 1 47 382340 86 122684 76890 9 6 23 758164118 472551634 5 12 72 114743 174771 98 232536 5 6 464441 553623930 86054818 91 1 1 44 65 37 69 7 202296077 10912442 20902 97 46 23 65 25 17 73 84 258716 81 986765958 363399 75 19 21 21 55 96 146674711 4 34 61136 237114 328893 201627983 1019 3 53 90 1 411452103 390641 371673 37 392792544 229202 189098 3 103499 313990169 437128 64185 417803 2 78 212956 16 123544298 44 449086 222250 25902 59 481121 104342 562246515 326473 3 83 127612 9 8 47 61 5 493701 286526 48 67 99 9081 474581 8160314 636361461 157665 131644 208364 434666 691239928 322670 5 34 34 99 480055 289654 21309 11 912615041 78 15 46 57598 650050215 43 28 3 79 342410 86 370205 158578 282308 52059 99664 17 441385085 24 691315659 30 149162 18 317648694 106576 339191 2 81 94 382899 597348240 6 266519711 99 659442246 361468 31 99 127058 28842 446234 421788 3 1 73 178473 249757 333482 223867 216834 17 1 304309124 64 31 12 1 3 3 120330 470453313 230248 94 833365745 14 135784 60 301379 131498 131771 47 296572 2 384572 11412 35 13 85 30 455952 75 70 309262 9 673499511 54 76 1 234771 80 484322 56 72 48549 118962 77 123239 37 351753 160859 56188 24 240473 102669 27 76 36 1 299644 460730 118680 181308 129208 326182 46 47 81 450875583 116919 275959103 3 54 31 477453 308456887 99 68 19 68 37570 139646099 1 45 20 375594 3 48 82 226123 79290 43 496595 238632 6 6 197080 39 805681495 338392 476767 203171 330723 6 88273 86 283651 63 1 31 72 156752 418941 50 303117058 4 256658 8 56 19 92 18691 378130 180703 92 9 10 205797 154497 66 33 90 409380 8 8 773886168 68 1 413253 132405 4 216590 31 94 650019464 315147 110994 91686 4 50 39607 53 41 238440 46 436050 74 118356 22 313661 9 95 474183 931185122 97 1 9 387839 55 43 497433 177211 22 3 9 73 89180 4 470028 99 85 160581 97 62 73 37 357134 53402 285298 333217 37 17 320951 72024 40616 1 62 421395 8 396193 404626 4 8 43 35 65 11 35 20133 457423 467066 2 33 64 24288 839945551 441106 76 57 487825 6 41943 399269364 214831 69 263376 251935 60 200301 62 60 8 11154 53 63 86 438983368 17 14 141622295 14 25 81 81 63 4322341 57704 418761 95 448223012 81810 99 75 86650 14864 20 69 41 79 327397 658309991 93 397886 19 3 336893 72 956807342 310850 412203417 12 80 391258 9 463988 94 222058 312672 66 22 452773129 96 256626 195674 167645 284247911 463471 86018 66 91 29 789623901 346830 66 844045274 4 87 127904 296160 212642 107342 48 88 8 5 421203 277418 42 36 14747 88 51 11 41 403270 758526090 217911 81 5 250660054 87 41067 51 4 44 233992 86 292298 407338 416987 445750460 95 15 98 18 1 82 120087 38 147362 41 13 195289 19 486530 197083 76 184133 35 140229 361359 53 59 99653 222690 413179 299039 99 674905021 181832 4 341298 96 16 212837186 319450051 241082 225660 190528 840558814 68829 93 16 14 5 44 261661 30 53865 44 53191 471862 454612 303552 54955 12 226102 79 34 141547 4 71 242284 70 43 216493 86294 212343 10 256885 89102 13101 69026 22 59 370613 338988 92 35612 430040649 76 43 6 57 84 26 13 442050 3 59 470267508 56 175376 91 21 75 78 549457611 19 73 8217 62 374551 294865996 871031307 70 12 2 37 407537 63 716690902 318531875 56 376920 78 100760 275535 22337 483139 32 11 95 82632 353698 701148545 21 457189 53 32261 45 89 40 6 379592 414221 95 225632 23 8 179613315 83203 493365481 303132 131085 337593 131841 99 46 290935 22 218151 179573768 40 8 6 390870 8 73 288921 8 90250 390963 46 7 463626 12 66121 150890148 27246236 1 379248 288675 335107 39 467899 99 98 85913 395450 2 75 847745601 8 87 12 453693 17 355498843 415590 958581371 17 72 38 586344830 620272481 173706 97600 52 19 210459 5 468071 33055 97 371313441 416828 308315 465328 51801 327868882 25 266386 154980 284035 70 17 332459 81 4 333017 40592 20 442875289 22 12 142016 65 21 165040 25 371346 25400646 369304 16 429721 50 82 386288 57994 3 464674 206057 267057 622115877 65 300515 95 8 3 39542004 190054 524400177 2 233411 146121 28 379617 59 13 292217 97 478429 79 128241 84 2 98538 11 89 1 948363165 94 262293 46 496539 20 756424339 382451 71 320048 61 174874 267978 27 20804 15416 964463729 340743 86 45 87 46395679 33 261340 196250 359417 39 93 150357 3 96 38 295309 84 79 7 16207 85 4 461514 22 22 10 390566 87 98304 97 302486 72900 306909 68 6 79 60 22 434374 257430 80 903380280 36 36 53 67030 33 469233790 7 94 19305388 434863 26 173070019 252771 208099 292935 952277857 320470 662837701 65 61 5 68 561789493 74600 58260 314178 96072 9 39883 487001 28 91 467466 433678 481264 259420 95 977140314 321779 85 69 83 175443 900805148 126423 61654 145394 19 104275 22 13 96 38 58 248431 68 437566 96 206898 48 72 44 7209 3 374613367 25 87 25 10 461779 351603 394843 8 217020 353338 11 83 44788 40 38 101504 93018 109416 280430 33 71 59 691835840 210654 97 61 183591 470972 92 385012 42794 97 486727 209034 473800 8 59 6 22 126436 12 429398 136236 4 36 130399 28891 349240 48 383493 2 168868 31 228197 338161 354170 18 50 33 8 4 436074 909682362 61 3 61 3 131347 344115 46 236048 82 96998 28 94 27 23055 143835 318333 33 155726 253878 865600674 495796 337109 26 71911 11 383697 92 104755461 331554 67 243834 135229505 20 38 79 312669 498299449 48 65 69 492439 152417 61 44 419490 112918 45 6 324272098 100119 275946 178825 769472934 378564 58753 19 77 293129 2 892306229 62 496038 153134 395485231 50 2722 8 912866711 74444 9 36766 67090 367479 339117 72 385697 57 15 55 323498 81 79020144 48 5 550918497 332401 95 27 494364 317814 117159 94 34 9 25 13 441332 402998 86 90 355341 340478 42 92045 437959 51 407441 82 28 31 232488 17 214548 446308 779175857 40 169770 300527 83212 74856 4 266876 26 352658 485327 26 857279056 10 89 22 125079 130708 142125 17558 856665141 31 114038 18536 21 582832568 4 381338 53 61 19 50 337093729 458051 83111 86 57557 151710 10 291353 18 31 335817 73 78 93 93154 79 743107458 364534 710459243 93 9 363175 56 61135272 65 412949 5 43 55 5 673050785 18 426165 189356 475924 794410709 74 422748 486888 33 356215 62 353479 223516593 872668289 223768 423218 283060190 83 76 71 12049 1 44 2 78 371879 48530 92 550729895 16 50 64 96 41095 764339336 418034757 68 57755 5 392479 179500 3 76 15 97820 99430 84 9 60 111670 353428 84 310416045 72 392592 7 9 39 1 17013 39 24 85 145821 60 495617994 56 261342 52 71 85068948 7 152354188 275153 61 75 230286 416617 982094329 25294 320855359 81745 61507 94 24 463836 257496 187276 94 1 82205 17 283340 488593 291675088 68 2 64553 228495 74 474775 169284 8 76288 125693 5 409102 488598 367376 333140 83 1 111128 194433 60 92 244427 58 231214 499547 82 581120756 98 76 69 245381 78 96 377194 409887 43 99592 26 227523444 6 1 415227 2 63089 122590 93 12 31 7 307574 204308 60 50 1 40 9 37 63 4 48 47585 51 12 6 3 26 89759 321324 149726809 83 443271 204909 226648 404760 57 127225 957502416 5 401250 6 53 445034 285409 905885464 444038 22 433355 499419775 53 207501 291182 95 70 236721 73 9 24 418975 20 17 5 331797 70 60 55 312474 5 70 89 26 20395 20 498529 376643 53 47 21 47991 224493 5 563331001 6 174138210 25203 59 453571 410332 703137761 36 5 5 49389 90 33 5 64 46 111112 300928 23657 58 44 98 9 87 9 64 435417885 95967 840259401 5 30 9 32 148739 413575 236796815 96 42 333575 71 289395 63 269530 56 941115534 299225 280080 840491286 44 126743 353708 57 195192539 70 82 7 3386 59 880844824 225484 29 61 17 97 479108 475569 60 173875159 355509 15 5 111219 71 57406 52 84 9 3 4 1 557752873 295697407 22738 97 60 83 182814 9 54645 19 2 214040 251050 98550 169391 560632972 56 60606541 284717 274414 99 59 181976 95 87 19 9 81 407549 494137 350609 86 5 351128 26552 89518 19 144112 435053 7 85522 434323 75 143230 48 6 40 2 13 327764 463282 372895 51 165875 85 102719 22 27 295168 80 94 367412 39 67 32 311499 2 288877 51333 6 940731971 4 477561657 801672563 831244701 31 113126 85203 86 7 28 124481 430666 414324 6 30 32 481523 241517 47 52 60274 225241 149833490 38 13507 355627029 208155 163695981 73 96 7 346691 322595 496751 88 25 88 256300 473698 401854 72 25 392888 2 124759 606057289 82 505335942 231141052 293288 836782443 260700 46 521940977 31904 78 8 763888313 101261 63 9682 393344 49085 3 235495 61 92 42 3 473947 193839 90 464081 351823 933617236 277227 251027 10 42964 68 392895 72 7 37 397322 317965 10 118856 93 53 31 326829 193752374 73 232962 40 294301 468499 380542 37 30 97 3 479402 55118 94986 25307 160748268 43 89 380117 9 48 214831 4 148447 263907707 29 50 99 342419065 439874 309572493 62 428724 52145 12 310599 646538396 383696 49 1714 2 35 448250 155347 5 24 11306 514288818 192153 72172 95 45 8 366437 44 134711 416181 246616 38429 663806101 348142 13 22 711579353 43621453 436051 244255 66 379165960 1 3 1 78 5 6 43 199329 84 53 456103 242102 98 18724 41 465075 39 4 61 283511 25 76 43212 467494 6 2998 129072 429839 333473 5 143162810 65 108805 68 36 8 497377 6 21443 34 71 233962 45 448606 860815206 131827 67 856696505 679692436 406002 324860676 47 38646 19 550721842 157340 10 846272898 426544 4 80 489000533 94 54 9 98 30 247503 80 46 17473 115658 8 87 74600 98 91 491262 268783 83193424 870941702 62 6 62 368909 77 21 662444481 30 23 7165853 216215 43 47359 281820 43 17 93 42 483918 2 30 259042 65 90 84 37 85 50 179400 444430106 93 8 47 446136 41 67 310172 94 26 38 91890 117431 150681 48 69 42 61 75 460156 3 366557 78 369743 97 287753 48 86205 317870895 370334 54 168886 96 328129 307600 17 955679231 344424 65 49 35 348345 136833 298826 362974342 30 373327 70 567610819 330908963 82 94 64 28 9 414110 472652 828322379 63 11 2 33 4 32 735260275 340143 885976215 30 51 309062 46856 265057 86293 46 53 423473 394780 17 74 61 6 203210 370135 2 11 481016 206878 359139 238449027 15459 249084 12 9 11 412291 401703 409238 111359 74 281411 537550994 148806 1 226417 53 57 31 76 10 288439 338899 69 43 60 307600 58 9 135432 301615 23 435492 88543 389967 62 42 905755394 83 169176 114797 1268 210660 415648 171936 57 17 297839 236165 374710 14698 66 11 174222 3 7 348011 39 7 4 60 58 55 5 319578 54 23765 86705446 73 435265 259752 375630 154513098 144865 91 8 470846 37 34 7 40662 271775 56 41 447848 97804 33 203939 499148 188207 485218 26438 318238 3 8 424424943 66 495669 21698593 162128 57 16 432366 83 135283 76 147170 26 15 35 88 212918 456897 271819 1 594745032 172850 245339780 28 85453 13 91 174545 35 64297 35 80 364678 12 39924 59 58 71 15 31361 482572 172183 14868 2 96522 427162 161296 309962 89313 93 67 447739 126998 837665326 307409 746683922 59 47 716368511 3 73 25 36 11 155143 923000116 183440 46 99 269320 43 70 5 214527721 37 8 77 91 20179 78 17 69 299568 196503 34 96293 312149 264625 22 67 53 340134 2 6 191610 39 206859 240575517 357366 131222 54 40474 4 100671 365972 65 619127862 76 153298 4 17 352549 156140 211555 39867 52538 205095 444271 9 188197 57861952 354125 36 373137 42 285862039 2 721003087 19667 22 402263 34 66 4 867480590 66 12 41 176626 373697 99 9674 76 62 81 73 266475 202709 6505 392146 248464 424745 13 235139 313081 200411 202293 473777 84 65 16 244308 149659 409748 17266 9 379810 400141 65 76 1 2 454734 129529 404772 157448 4951 88 95 99 190057 31 3 351788 333265931 3 33 108136 33 87 929416510 45 453922 70 51 401848 16 490241 408598 321783093 54 90 16 52 16 72 200541 44 2 161277 34126 89 49 45 35136 84 468460 16 44 249252 331290 56 284119 1 14 158834 155101 2 401633 78 364676680 220173 25 97 75 9003 3 350256 86069 468973 77 250155 81 70 256436 190308 291074 4 65892 177103 39843 121349 716535280 30227 173471713 203360954 12006 69 8 7 10 339026 80728 26 64 86 40 224446 851319869 57 141182 482641 449338 75 5 42373 79706 39 69 61 873312124 46 22459 96 7 7004 989763324 19 51 378433864 38445 54 19 486823 9 88 279445 58610 61 99 181864 7 39080 98 205453 5 329675 66 35 19 93 77 117103 58 83 29 403788 167065149 43 5 364982 418216 86 152419 211408 47 314477 59 58 471790 79 3 46 20 69 214438 306421 355719 17 373114 381200 8 7 754643490 8 405822 19428 159160 85 90 66 66 29 829553450 113768 403883 344645870 57 310688 366341865 55 6 51 3 14 22 947751282 139626 126164 7 478199 65 92 390619 7 2 5 74 24 30 3 8 16 17 7 61 408099 496563 852904153 37 987941156 13106 88 95 66 287026 24 69 344749 23 245692 487445 47737 33 328873 211267003 97 64 161480 1 5 56784 64 394308 33 233454 364526 81638242 84 304968 464977 37540 678995820 348473 921663052 6 395008 22 809778685 472819 30837 195809 434758 23 65 14 300439 284796 203841403 7 212531 281903 1 99334 57261 115036 32 2 6 5 744293326 28 5 328643041 408972970 64 6 155263 474969 11 379918 185438 5 88 203532 55 58 188139 434049 448698013 488472 9 84 8 29 347180 670368267 321472 95 213966 360619 191700 367409 95 91 38 957705029 7 94 6 395736 462351 3247086 426388 79 14 69 387698 88091 72 176293 51165 49202 5 85 299882 28 9 261824 440324 4 173959097 82 101273 60 7 15 245328 76 449904 277924 406379 341184 93 58 122751 485363 91 75463 11356 7 25716 191371 48 67871 3 87564156 118897 7 37730 1443 410988 8 5 2 156840 16 47198 302961 251168 8 71 47828 67 154763 7213 260535 8 98 417699 118590 297621 414280470 37 19 263402 62 427975 13 62 415540 80 340357 26 27 11 22 63 135644427 6 231986 387887 442869 94 82640 30 37336 82 74 94 1 247764 99 57 61 341906 999980950 304735562 22 92 123405 645566000 23 99 240930 5 89 1 41327 2 357903742 645370066 343803 383796 388508 174335 243048 44 24 108637 928135678 228616759 1 11 7 6 397241 165807 474947 57 228987 17 46 10 21 5 84 461239 301391 98 78 184914 57 12 59 8 111641 460662 66 26 62 4 5 79 21 51 3 97 87 28 69 457650 28 50 41 346416 339445 585269274 665867066 411006 196136 96 170765 96 11 437375 92 124213 30963 11 3 64 69 7 58333 6 265046 76 83496 91 625118631 90 30 69 4 353027 141437 306917 47 90 464664 66 672308847 424662 113591265 43 427046719 77 99 31 98 711093099 244480 445402 76916 316204 58 280196 282974 111067 77 88 30 344878 8 18549 54 26043 8 238872 70883 38086 88 85 84 4 98 8 219499350 299066 258084 46064582 994659986 983489696 24 22 4 262664 92 95 435992 81 253050 80016 32 3 80 31 83 65 425804 321648 374535 50780 407676 8 2 175160 92 48 9 149876659 342609 307351 139150 71 454916 438595 44 8 116968 82 270472461 20 37973 366607 499460 162665 199825 302765123 6 300276581 444315 378570 321523 32 16 96498 38 9 213990 90 16789 70 18 61 24 85 68726 694326068 158154 51 159566 692717729 64852 311048 62 71 77 324293 74 141342196 90 32 16 1268 9350 6 250613 517036672 5 477005 660620715 7 42 67 23 194334 99 1 446303 193897 454504 55 468108583 99 35 154586844 49 2 105511 237575 481144668 35 22 87 848921565 68 153425 7 481590 126075 283051 55 10 222023 488905511 50 208116 95 7081579 87 79 411475 80 50 70 389643 484595 394784 169839 445476 37 37 368978 71153053 45944 77 95 51 9 95 363117 27 61 300014 227447 8 445207 47 497077321 68 5 9 90 491229 298078 5 56 8 87 22 62 56 128557 244031 45 407843 92 494813 160803528 86 451180 63 16 371490081 357833 176488863 800011995 71 23239 5 94 33 67 70 88050 6 357524 84 742577260 280792 1545891 451049 32 54 1 935923211 33 437008 494115 84938 81 7 195446257 193188 186248 111083 87939 75 69 90 84 274408 92 86 247125 5 96670 65 65019 196578 7818 393661678 65 84 86 78 370499 25 94 69 108793 6 125675 489656 257618 182566 32 456623 196422 50 463592 27 46 257303 7 40 369738 943272518 75 47794 171087 6 29422 97 372216 7 5 9 26 156331 13 238394512 1 494347 995964270 38120 40 191151645 316333 7 81 14 3 53 70950 405492766 56 22 72 295191 380464 1 25 78 437889 147959 12 77906 141515 229854 494252 28 3 64 197356 307699 74 13 46 110926 187320064 36395 145910 25 367890 27 491398 489776 399143 89 41 46 9 98 363149 22 6 214814 87 361188 63 89 47094 6 12 2 414345645 99 652264568 19080 6 56 70 73 367636 203855 5 466099 305396 371039087 434906 105010 43 84 351071604 63 92 93868 94 886294759 81 243187 173172 64 73 312333 44 59125 60 482651 66 7 123486 40 33 835868353 90 464866 53 142227 50 83 19600 934215439 309746 421167 56 2 247457 37 22 41 1 153206878 891869233 474072 70 32816849 69655 43 7 33 81 756375076 37504 13 76 46 334787 78 65 326398 258549 56 76 472122 67 6 30514 488513 51 167850 789483400 273108 197304 31 5065861 89 97 291223021 147078 5 71 15568 56 574999516 116008 81 27 72 93 310455 307419 75 94 248402 5 24969 398123 455168 19340 22 66 392238315 81 24 26551 231372 85 383280 70 207216 22 77 111142 54 398229706 414167 362746 5 307507 578145245 63745 51 9 775155038 19 82 52 394602 98 92199 86177 71 58 240618947 9 375841676 7669 50 314527 73 361764 87 45 478809 22 86902 277733 9 286632 959279879 8 6 389681 80 21 841474582 359151 6 4 457176 33 61 55 27 67751 96 144965271 453185 994359431 346523 2621 78071 75 8 9 481647 97 221208 28 694308942 359249 421651 173935 72 39 8 440787 89 409794 37666 52 295529 234165 236414 322366 399797 167591 3122 421577 286377815 86 1 7 385107 332646 3 7 489916 6 8 26779 1 479628111 96 97529106 17941 96 1 430848 36 76 80 18 47 28 189160 262102 7 33 18 311923 696313473 140366 57 95 54 64 8 9 10575 378274 62 83704 1 84155 179600434 158054 97 59 15 24 58 36326 80 11 97 18 94 179553 81 474138 66 82 529905901 88 951794588 89910 246410 72 566312704 64419 99 12462 4 142339311 11 25 258483 16436 100184 24 470730 349076 55 387398329 95 468008 72 390484 67 73 91 109940 253253 138622 736797445 400258 12521 69 85500 50520 115381 279123274 20 468192796 73 284672 87 151067 327041 93 39 460996 121800 11 408608 634070307 396928 47 53 64 87083 11 82 398911 264908 405813 88011 435130 40 341130 7 755443451 350708 9195 206910 9 78 85 405759 13 107870 25 81 146775383 18 604481728 436823 158638 65 17 45 440031 12 215715 5 77 28712 134546 59 72 469156 14 11 98 17 357155 379182090 392279 459677 383348 426303 315062 97 194722 24 53 19930283 361537 251114 17 279273 4 82 29952 478851 4 1 193333 39 41 402184 49 92359 27039 28 84 84 236179 798292195 217119 40 347357 8912115 73 54 16 66 15 57 47 275729 47 63 30 20 82 97 269356 118217 59 86 1 5922 313342 5 43 61 39 31 56215438 28 42 7 536149169 6 329488481 274320909 5 92 87 69 10 34 546035096 916550099 77 93 67 28 668587833 468347 425758 215672 63822 26427 156055 97 484297 56 209784877 758329161 7 70 445738 38 541698857 67631 8 93 29 133144 94 87 5251560 2 263344 317104 131680 23 53 2 9 180 54 2 60596 69 403172 16 114506 85937438 10 77 7 98 14 185326 92 3 2 239009 23 24066 85 110447 420183 30 18541 17 455195 55696 976715875 29 8 571773390 32 473119 253506 75 208181 176825 21 743141732 428642 574075112 130765 23 323648 61 413298 354366 254237 666701501 317459237 25 275032563 365404 58 4 195892 972855766 237230 13 460491 121904 52 44 82161 34 890313719 25 44440 2 90 208922 461543 297338523 16 246039 435629 74 42229 47449 91 82 162074 39797 409551 206793 41 86 168314 26 122129 75 6 299757 5 45147921 27 95 892346237 12 57 117227 170880 969841167 27 229698 5 475751 88 74 383923 43237 8 84 96 70133 73905 559305849 79 68 287133 6 9 77 122145 470391 11 157567 196723 421705 793555665 56 24 79 258202 33 17326 349711 71 24 85 79098450 230034 59 31932 402468 8 648393031 34604 92083 36 338832 40 76 411789 13 34 39794 277211 8 859870329 47937 69123 184321 12 161213 430784 26524327 58 58 225545476 98398 488668 6840 5 3 70 403244 28 79 387547 95 770861168 370150 344979 420725 10806 126509 45284 220249 490923 477419 8 159651 42 402127 993722153 18755 17972 1 73 67 302000 67251 738884609 181915804 55 477521 611448316 267836 481101 760996750 638240161 36 22 447150 463291371 340625 2 9 398314 96 88 7 106878 41 55 186769 28 7 13528 448403 77 564898351 35 80 254521 87 32 500849846 170233 254261 53 79 460100 14 4 344138 110684 102995 9 71 465137 148593 403267 33 54 95 6 71 81 36 353075 8 56126592 73 150887 90 26 164567 422380 541587430 365491 422694 95 337366 206903319 241878 83783 981083145 2 415649 55 171584 23 73 34389 176 192995 47365 46 31141 140676 137248 68 252819 45 27 78900 257552 3 92 498394 32 4 78 13 50 278501 5 385999 25408 93 198666 85 91 83 59 187709 133933 172559 138651 96 24 304458 876076095 15 40 55 429658 362647 373138496 44788 500126315 437931736 418184 68 259341 1 50 456708 186055457 4 310213 122801 815826726 123935 548229128 73 196054 99 43 215129 3 80 18382 48 86889 3 68 17 287482570 117098035 25 71 7 154825 42 356687 298880 125426 206530 75 20775 58 93632 81000 77 5 61 367478 15 33 82316 8 67922 4 3 65 76 30 280355 43 51 29992 134865 494684 8 8 478228 41 16541 421877 345480 577148948 397753 76 926077812 44 77614 22 72 3297 86 157369 18 132758 363809 65 295275 97 424979 63 347743 304745 69 9 35603 31890 151894 26 494201 80 93959 26 222410 8 93 30695053 88031 83 60 312136 509057841 17 215555 62918 77 477021 47 52222 432798 35 237806 798562195 87 9 92 102613 457812 8895 251252 52353 296682161 273393089 43313 3927 151207 50 33 276598 208166999 78 459237 151817392 27 325930 12 85 139197 317749 76 4 323855 370637 313478 63 11 73 299408 80374 303362 13 266196 176094 293722 61 111229 68228 126076 145930 30 68 100553 31 34 63761 32946 238303 10 269247 2 36 292498 15222 278178 58 2 426731 33 308096 95 223624 388364191 283671 47215 434118 1 74 19 118175 34354 86 8 273459 485946 40 133838 86 56 277774122 377203 460703 349098 465299 14 53 7 378422 63907679 99699 90 63 48 284195 26 239248 282820 80 308258 54176 116764139 62 32 5 196571 9 89 9 52 90 183646 185776 981049552 56148 33805 385962313 333525 8 222645 235254 147021 40 2 41 89 70 45 174947045 39845 210847 9 811413244 47 58 11 297942471 4 35 72614 349344 12789 74 9 160008 309252 38206 57 73 14 192289 37 427498 147949 439143249 9 6 84489 198658 30 62 289644 19 150490 324628 63 496347501 46 52 544070822 5 51822 351939 55 82 260649 3 308018 448658528 73416 66 13 1 43 78 126915 91 139961 276900864 94 478248 417570 99 173041 315684 43 67 200731 462168 52 36 126228 90 14 253738 3387 253967 66547394 369257 228907 188342866 42 25 54 11 18 103730 94 404526 173030 30 40560 47 94 59 53208 25 598102807 343428 248008698 82 386242 56 50097 238139 76 329055 204753 389754 29 111081049 100250 312531890 79 2 360800 283913 844940136 216513 377767275 48 420655 97 37 408634 34 58309 4 456722 232726 47 129516 191793 124717 94 253772 48 92210 270202 202955 76804 701853406 12 430008 80 6 69 26 46 27 174193 2 7079 101853 64 67 55 128633737 45 11 410033 728942889 30 818309018 449893 434138 14506420 4 336166 82 74 472855 24 285102 830543425 133259998 381842 17610 62 278108 305126 88 20 8 168290 160429 120123 234967 622685613 986453570 115186 71 60826 421661 38297 320819 323858 206496 36476 6 385658195 313085 391264 293138 188215547 188683 251534922 29 80 19 75 476012 33 313945 370387 9 167306 406581323 284560 17 61 244903208 81 6 9 2 22 80 2 712940912 202775 58 168661 54 65 7 293250 8 18 157455 77 134393 109095 87372 75 8 54 76 86 77 41110 53 76574 427438 50992 50 439429 77 126547 6 305152 496997449 124820 339254 198676 881033987 59 162386 122813 22 321680 335669 2 868963715 69082 24 211613 5 227976 18 31 85 647732645 519392340 5 5 934580569 83 186562 71 240214 510337370 397952491 196887 62 40 75 48654 301676 439659 87229 486261466 235186 32 129595 84 89 64 495557 106912 75 188048 380650 1911 470958 438664 482539 52985 116223 86 215578 7 95 4 883299560 67 69 1 67 51 74 103770 52 5 35 483595 91278 197260 678949802 847566701 143390 384347 20 31 44 5 37773 13 2363 337475 434218 330604 39 8 2 78 13 345906281 301115 748516702 2 296331943 8 25032 22 82 259584 102850 45 60 2 228731 3 705276716 3 366224 179465 44909 7 202822 42 39 25998 63 77 353968 385252925 214329 54 2 83 916494182 46 61 11 186796 37 20 6 8 5 80 52 42 6 69 161119 309346821 97586 341836 372402 6 353194 366215 149643 10 226921 40 1 4 398654895 253569 16 30 99 34 28 55 429436 82 324723933 1 327905 345008 9 261238 42 11 308661 465260 13 454591566 77 368128338 743142755 63 89 425774 25 257134 480584 64 364864749 88 36877 76 27 101770 42 466415 8 3 233261 657653845 154840 76 7914 404763 42 29606 87013 96 206843 913337939 32 2 450745 6 55023609 51747 9 13 8 6 388756 301076 706352628 73 409912 39 8 415827 72 13 185294 278544 78 171259 165749 82 86 340581 253062 47 190470 146813 932239156 353074 35932314 12 9 55247 536053289 36 5 438483 469846 86 16 962805771 70 302545 44 78 25 435943 14 398250 484088257 46 485576 121565 729854200 54 79 176949 332935 13 70 317484 29856 25 339183 70 2 18 91 111487233 138055 2 67 270032 465811 13 72 7 493770 34 464476 441781 30 98 335854 458086 243750 86 7 758085099 65 88 37 248941 394613 49 235939 4 6 41 74 439074 23 7298 111720 12 379804 307499 278292 39467 3 4 89575 12625 89 23 2 6 91485 298308450 83 14 46 364956 17162 4418 57 5 295609 83 216972 2 40 3 98 36 223953 5 45 11 8 13 45 56 25 63063 893275453 77 49617773 4 5 2 75 32 240618 126909 38 10 77 41 154757 7 4 4 9 381404 465342 480066 28233 8 5 17 259997999 467514 342385 5 6 76 79 91 226407 743750525 5 3 284189 3 205397 96 189944 45 8 79 975170812 26 9017 26 16 28 59 129382 395869 359614 39 70 491465 86 3 12 23 15 41 134942 64 526901475 52 42 428089 8 155009 57057659 42432 67 726065926 3 12024 904011019 116950 400524 150121 272858 201331 355661594 4 612824028 215996 786417214 84716 57 365963 182711 27 37 391117 77751 134291 62 47 56 5 62208 54 83 133142 273534 31 78 422647 413402 40493 349889 299689 300005 81768071 195519 476691 76 97 53 898757907 34 81 41 55 25212 200407 23 9 57893 10 672264564 64 14 4 212454 415848 63 36 79 686676966 432657 4 65 15 49 457605 87 10 6 21 30 20 70798 50 2 369916 60 63366 25 59 176381 350995 9 71857971 83 3 406591020 68 61 19 846251805 95 2 79 67471 972433952 99 20 35 346317 233104 431536 9 91 88 161204 23 15 53 278663 483829 762595987 68 81 13 432768 66 45 5 151606 160985 138024 157021 176942 454434 88 105297042 101314 275015360 81 109408671 214866 37 4 317004 363185 30 161901 91 418017658 22 26871 14681638 2 163369636 239816 67 441990 13 370541 91 52322 2 207483 443989 105359 400697933 187022 27 363645 356471376 7 85 8 439206 84 15 71 239072 49 47 141378 37 36 37096 63 19 75 89 53 212726 542310456 53 1 44 78 352481 93 9 203499 39602 125502 77 453341 441333 214399 82 60 64 49 56 76 324908 841461383 457502751 7 61 81 257506886 414079 2 86 87 23 61 37 97 441570 221405500 6 391882 2 193531 58 4 81 57 474228 51 82 82072 67449 98 244653 18416 34 39 58 31 96 169669 98 293830407 86716 454757 74 36115 405447 15 17 66 35 89 99 84 33590 372363 42996 349636 355798 63 464050 78092 48735908 46 139826 401092 161725 62 80288 218970 5 43 194933562 234059 100556371 61 446639673 312479 6 433421 605122586 323795 534125083 451074 102029 72 41 3 81 8 569902787 24 98 42 2 154291 5 77273 23 106350 48 613746831 185588 66812 383976 185670 89880 112744320 8 325818 143360612 489200 433343 71 18 148735 352140 294174 401512 111346 467700507 2 36 4 42 376537661 59862 390625 25 66 70 13 307311 10 357048 60 9 20 450522 72650187 50 486384 95 230783 6 3 20914 43 29 309232 302730 35194 30377156 463591283 89865 183949 21 408999 219452 284265 183664 38 19 2 300004 77290 230237 34677 314403 23582 251660 98 97 260993 253959 871718609 82 96 7 85626 250932 48 61 12 217903 53 26 141216 67419 252818 6 354320 146553 317198728 4 15 693874992 87 4 44 200220 292831 1 98 76 208399 222335 77 67 123208 204688 246213 497948 239422 42 172029 24 35643 40 62 76 299597 326020 87 20 95 98 169027 78744652 250556 483781 81 74 22 320993 18 86 255889 70 43 90 432618 256883 38 38 426235 182073029 216811 67 349459 74 69507 18 59 673101764 92 849019908 90 40 22 421027 394533 26 69 84 3 450267 18 450326518 12 171029 86338 367115814 356285718 94 4 59 95433 268640 286073 49 49861 75 86 453752 120147 82 420344 392694 63 82 567342745 48 97 56839303 22 70 51 7 93903 6 41 728009823 9 66 432232 140467 95 328193 9 90 439990433 204349 129762 465172205 466852 250787 33 3 2 250758 40 141675 183249 38039 4 24 397766 55 102621911 324894246 280803 43 4 469538 278343 627376837 264778 5 458791 248719965 27 714575403 2 10 307413 12 68 78 296598 292276 162952915 484902 8 472218 446046 60 65260 379546 22 439819 71 696770244 179718 28 491494 426300 461039 40108 321482 474273854 14 88 258271703 5 10 314850 44 827920671 20 15 392731 411067 67 80 95 47 29 479513 143962 7 76 6 423055 239585 486087 11 126516 89049294 60 92 576346424 51 358996 121815 61 972272982 8 27 47 73 1 404777 18 750559544 904770436 375383 338289 65 81 25797 247935 180796 1 245743 375704 71 5855 463765 640286662 461584 337417 30 15 318608 328437 6 55765 3 426824 9 41 341331 285880 59 8 279079 85 7 57 48 58761 389937 4 50 65 396200 331862 4 83 84 83754 208713777 123107 227444 31 6 79 80 463862 32 92 462089 424091 96 14770 9 120804 94 354682 31 68 9 392894743 5 336821 19790 12 24 486094 409253 169251 20742 428138 75 524873410 61657752 1 321472 424270807 774103974 267367 241335 5 88575 350374 49 248256 18 390769 15 434122 194452268 234160410 302438 90 35 284428 55 64 67 1 3 1 1 407268 278949 96 84 9949 307419 19 94 475065 925030566 266899 201790 477666 75 104062 9 260368308 92 68 36 139386 92632 74 413989 27 78815 3 1 12 15 459451273 56 46 913341019 71 166462 91710 3 492266 896752216 97764 488632 81 329175 414891694 62 407562 14 82 191194 3 69 26 5 280438 228579897 74 152935 439097668 2 82 61069278 80 21 44 1 63 323 416818 92 425187 45 33 93 89 390295 747199780 400557 717614407 484270 8 194397 8 6 37 265113225 77 48773 710448950 87932 55 297767185 13 94 106924 273616276 397697 86870 84 460702 3 202703 91 63 93715 429702 391390182 1 147037 73 176454 135630 179203 9 655594595 30 422815 7 92 224298 8 7 73 52577 10 75 69 8 212569 821441724 27 3 7 6 26 54 284090 9 63 93 484718036 264636 355189 201929 168810 29 184298 6 124240 49 475155 155774 98 103807 78007 207501 96 120260 293672 59113 84 31 292860 944832829 57 4 19 21 50399 8 304902 110669 477483 900203150 110343 169600 102696 318704 56 935594561 564249888 84 876234940 34 55 3349 64 490415 161510 28 45 25233 173303 86823 847036839 289124 207571 46 430473 695168064 66 938347490 920204436 61 99159 463162 1 195630 26 17 33 389959241 30 6 64 437052 63 38 27 241089 246806 80389 214168 55 69 5 50 245852724 5 92 12 366711274 973228784 77 240199 84363 118393 422396791 4 364456 26 1 300437 14 724397960 95 421840 422008 94 2 70 99307 75217 15 773767800 109233 115569 38 2 5 46 328242 186423 7 48 83309 184341 13339984 8 83207 78 94 6 248973342 83 142724 46083 364079874 319573 302386 219036 13 6 399439 43738 6 46 47 40 713498366 38 318042 74 269956 7 47521 188968 94 16 79 35597 21321 55 326428 273555440 55 58788 82 84 91 79 104617 34 720185963 283436 19 482191 98 84 80 59 31 61 60 22 223909 85 906712300 66 77 169783 358464 54 84 407467 257584 36 54097 5 68 218024 69 460578 50 249356 5 492592 52 99599 80 347975 27 338988 339286 468048058 378972 29 46 228858 5 329555 91 51 57 65755 158239 54 372595 107884 86 87 502516594 20 54 616753875 385857 286210 271689320 133633 136488 23687 61 2140 665319271 99604 153303 108822 70 61 8 669388906 413864 262706 87 185333 60 80 39 8 4 621954475 832768870 36 970990278 87389 441466 95 42 64 407381 92 3 44349 28 63 8 357516 69 165508 44816 345358 32 275340614 3 480255 421254 279965 4 439420 173318 4 569 858690935 281234 2 235486957 159716 74 7 98 179540 194729 49 14938 222342 311189 64 67445 824096433 324352 142155 4 57 99 7 4 62 49572 164445 89 57 25 99 460546 895210055 68 81 125192 413314 45139 29 449972 59336 98706308 35 35 46638 27 2 440441 96 433383 14 54 440218 21 202185 39349 66 98 61 422946 247224 97 485925 481965 75 363910 311431972 3 553203396 171234 374255 43 29946 67 4 35 66 150342 268526927 93105 127274 27 365749872 418379732 310268 726545612 183212 34 84 1 188958068 26 49802 614631134 27 470429 2 436346 669166132 581524525 205052670 198403 719637864 260553700 20839 24 53 4 13 718306684 245243 94 924625962 236957 26186 97572 3 9 31 163727 2 16580 488562 248699 437433 691550930 34 24 430066780 73 52 80 21 19 358253 16 985985778 47995 68 53 408828 340311 79 80796 153122909 140242 10 2 56 455543 51 14 8 362308 46 485675 292608 478033 370460 45 219430 9 982304409 80654 291985 285267 98 65 23 22 396820 86 5 271752 745857609 12806 218295 45 429491 23 312248 50 745911140 199769 7638 10 22853 44 190621 239539 77 185623 9 161008 384169475 390798 190714 75 5 674358754 408654 51 6 489063 80 9 87 55 97 429333750 263661 24 59 96053569 142507 65 7 420195 20 5 204142 215293 41 72 144028 35 426919 41 216793 468963 148865 7451 33 77 139022 57 355036 91 922265590 886212898 97 90 16 9 317149 19 2 31552 584505428 202202 440932 448465 48 76 21 217621 52 44 10 289768 65 30 482833 475840 32190 49 1 89 2 42 91452 180756 33 67 49 1 61 229269 2 14 72 206971 10 52 299365 56 415826464 110384 35 210246 293431 63 412414700 192641 19 204249 58 55 115040 58 6 31 203001 328996 7 376183 27 221797 99322 92 268558 53945752 81 63 30018 85 25605 368143563 39 13 48 28 261547494 3 48 69 63 13 490622 181619 75 223140 357564 152047620 9 99 1761 332051 491903 52 498131 307366 394380213 70 55 397446 304370736 38 11315 61 71 69 113459 474935 72 62 499720 471151 182552 964933389 50 147519 220838 448001 5 84 395530 42 34 34 5 35 83 437485 120393 174547 269953 91 35 21484 38 9 9 74 13 14 45165 5 108834 271267 8 15 407327 91 143869 430794 9 55 464997 443784 201269 162832489 221251 6 126406 30 82 84 39491 27 6 54415 53 7 265509 99 57 92 40126 307485 62 85127 60 80 245734 77 38 716033047 89 23 75 64497925 996190447 379902 19 443382 37 369307 268126 252956 9 73 33 372439 96 305680 424635 953015206 220988 453299482 124002 13 92 91 27 475992 95 231975 27 5 22 98 347377 495500 247805 279003 10487 315788 26 291031 85 46 15973 188927 16 96 48527 40 8 57 442264 342122 21 833557396 477933 57628705 872451052 192926 84 9 97 37890 723256741 115698288 94 15 50 203850504 65836 126998 91 50 92 32 61 18587 419195 373566312 33 7 142604 204524 37 12 57 30 80 63243 5 39 181783 365991 313599 13 72253 134399081 30 135038 70784 51 456193 10 27 259945 40 43 2 191421 49 481318017 5 72 466296 401355 100417 82 335671 96 434180 79 335751 34 75 380206 80404 149497874 360381 357958 4 717238812 370408 134652 156628 65415 19 45 874887014 70397 107012 12 258404 425436 113558 4 89144 276023 888933114 439567 121539 73 480957 94 322011 291611 94 227888 8 64 291731 88604 28 361278359 49 284188231 68 261700 68 318963 367302 99 317205 351031 62636 2 533382184 93798 88 287209 17 85 27 31 337546 98 1 288143 9 279699395 234351 266907 7 86671 9 318932 4 32 310771 43718 54 473819896 50978 89 83336 29 15179 73 72 14 4 21 78 46 61 303883 139965 47 47 459455 6 247443 416732 95 30 56 58 224033 317866 477071 162190950 248851 81 314244345 95 123732 448393 85 4 428254046 377971 88 29 431248 1 75 3 480996 86325 447557 43 74 75 256014 93 29 70 306582 426875 360368 155857 86 269111 69 29645 21 6 221755 73 99 881772697 43071 3 153076 27238 16 204843 42 6 8 68703 83 35 376267 70 34 33 97 83 227077 385717 431400 17 83 36 83 337267 129246 30 40734 356620 36 86 211565 126929 49 57103 719394975 24 441623 281347 452266 10 237665 63 38 5581 33956 42 290775 90 24 412763 8 30 291349 17 55 95 272982 199203 96 166374 19 83 161058595 4 746663564 348724 234922 280561 170846 34 444106 100906 370223 378928 54451546 770120755 46 91 82 84 146426 891527996 74 23968 842663722 4 283635474 28 79 360849949 98 82 5 69 354018 84 368709 22 363440 3 366631 64 371304 929828317 91 147508 45485 97 373260 75 400571 91 68 28 42776 384657 137113 269705251 3 464875828 283542 284073 50 231951 3172 56 12728 44 388927 418137978 39 2 166325 42 80 58 28 2 8 276277 153500 166942 2 476281 348571 253632 93 160180 291792 43640 628640138 8 65 12 88 62 35332 317054 8 57 25 6 39328 237388 22 31 353671 2 433460 70 127162 34 8 8556 632928821 161567 26 67894 6 75 214965 434366 72807 6530 21 28 1 20 172920 10997824 392532 98 185430 399569 59 1 324074 81 50 4 31 51099133 379012 897127152 43 350767231 808999459 173082 80 56275 51 3 256540 345362 322764947 123379 226956 60 499681 292269 67446458 66 47 442035 94723 24688842 70 19 34 156926 76 85 39 9 50 76 447994036 8 325486 427226 379398 388006 107982 44 343678 60917 68 412549 453012 66 264993 111817 92 894746339 7 442914 365038 367925 194320 284715 299186374 15 18 365296 597200777 4 15 29 481849 679610562 58 74 82 184399210 83 170621 408939 36 229632908 5 51 53 35 29 9057 43 25 455710 45 486595 268598761 64 2 316955 29 21 357819 96 327713 17 113152 68 314613 24 6 62 31 129063 46 7 6 10434 129642 117455 910915013 375847824 22 94 276414 2 53023 170095 452826 94 91 135210 59 8 13 88 96 5 212844 13 62 435138 81 88 388945 62 44 374959 70 179813 457087 217763 3 482585 52526 7 76 201357 43 39 71 45 76 33861 12 28 48 405318 394478861 96 302298 42 61 7 41 162615 8 14 7 96 354566266 5 186576 262937729 2 18 415923 214379 236841 1 246175 86 358413774 68356 39 31 84 321500 285388 36 408913629 498190 493652 179185 53 98 45 392020 77 275792093 89 54 299916 337585 45 80 56 338551 127311 46 384719 19 9 246502 474718 183002 36 16 231728 253630 18 440838 56635 87 91418 682136035 27 72 74276 26 24 51 61 421064742 62 27 94 949544380 56 3 98825771 25 438324 70 55 45 483514 488256 488392511 99 99 8 160536 38923 81 12 335848 325934720 211921 459403 252706 54 135950 83 168844580 48 264912 4 2 11 71018413 46 135529 6 24 16 258491 92 297935 43 83 92 108096 35 36 79 587618156 90 333593 34 10 972364829 51 137659 307844 6 129907 97 63 23 242755 185674881 26 336669 119973 5 439174831 49 67 90 43 191148123 66 169816971 494127 217646 26 224635 66 2 79 27933 796097333 75 381819 658043309 63 454248 4 38 3909 39452 440073 9 339850 98 22 319129 78 29 282508 27 10 457882 1 91 254574 433411993 55 486325 496167 53 81 943378625 10 541226466 33 87 10 47 392914 51 173647 7 111863 756042932 206693 61298 440491741 95 377274 96880104 36 68 92 362788 48 61 490305 972348476 79815 22 456864572 6 175313 28 39 91 41 243260 143286 61 866606009 3 196930 90 389160 12 467435 462788 95 286160 926268607 140311 246958 640118307 159693 206493 84609 52 216332 87 55 19 274758 64 428631 34 359486 30 62 154698 7 394734 448095 5 407686 523551167 89 58 99164 391160313 6 19586 32958 495963 246297 99 137575 36 95 480706 36 38 291105 13 29 97 301507 51 23163 51 533122432 914718332 435328 44 2 62041 52 84 33 79 313130 166392 286245 48 54 38236 7 45 147643 6 328164 838202196 365415 18 58 37 2 60 10 60 1 35 99 19979 19 166318 245467 56 184837 89 59 347967 24 28 92614 11 26 134342 78830 258245 33 126764 97 170051 395038 221775 31 683200863 113135 9 142528 34 396780 11 176786 66 3 253731 2 458734 77 969403988 36 3 273455 2 36 6 4 247890 456097 81078 467826 2 4 24099 68 1 241366 27 298891 584463791 407277 25 17 45 64 383513 99792 79909 77 177765 72 26 11 334029 49 484389 29 362256 43 79639361 17 78 29 51415 66 90150 339606 472952 68946161 354946 80 534362257 292117177 41 376965 12 55 95 92 63 80190 72 437534 29 82 3 25 18101 145003 112837 305433 22 40169 391868 32 357948 386186816 723800438 32453 206811 84 90135 77 118346 68 1 79 105242 95 372409 60 331139 565195865 40730 113395941 153959 273289 15 192444 7598358 3 5 2 67 89 99176 73506415 46 78 190009 49 47 276152 137390 40 475868 9 14 45 460685 4 47159 49 93 54 14 36 211964 238690 444203917 136029600 174480318 212975 387363 55 313768 158632 269804 4 55 96712 280447 94629 38 467279 695540509 679351988 37 23 214670 21 478389 36 342460 291568 75193 33 39 201164 94 9 291857 431152 87 241624 4 24 481674992 87 479395 74309 447752 349334 276380 239990 81 65 85 39 51 84 3 89 20 54 6 7 19 119078 386103 343677 167678 38 192891 464403 1 330997 236333715 27 47 376699 114632 202986 389456 47 46 312180 74 20 215585 49798 995705671 47370 369774 329677397 19 371491 63 53 2 116576 42975229 12 363595 91 362318 33 42 3 99529 338412 978628827 117056 6 476064 9 88 87 381312614 54 101791 5 228297 56496 58 97 63 433887 2 110328 61 57421 29 31609 5 23670 51 41 190794 76 309688 42 447226 444784 90 25915 36 66 308234 57 10937 65 85 56 324192 103647 41 70138 213541 54 15 13505 68 27 345955 53371 86 62 172726 80 51 9 109935 70 379705 457230 68 338796 595306444 17 23 64 78 438833 109296 135968 6 47 98 53 152954232 130503 65 203472 9 86 56 35 71 64 529658365 863737399 176495 1 33813 350053 9 98048 441221 280175 17 32 776924845 27517 190526 4946 400277 9 427385 25 84 275046399 50 1 331250 641180681 159053 39 26 419649 938326090 216769 72 57 56 79 5 626656486 172093 340486 41 348975333 22 38 5 119276 6 623471222 99 27 82 721757741 98 366013350 326990 226906 319493 90 80 256526171 17 1 82 33 257865 86 1 242703 66 112896406 336092 22 97 22 378113 333267 42 71 26741 60 64 304070 30 62 208856 9 85 84 91 474575 74 220534 260411187 283080998 330734 2 41 54 756734139 9 267427 356813 110927 49 69 13 158827 5 154006 215034 99 277703 3 58 40 51 52 260583 249104 76 806035422 69 24 248148 251297 909349785 78 234761 34 17 354521802 154777 432846 46 45 821289074 229022 84 38 122110 53 26 10 198658 6 61 3358 23 72273 89454413 35 337188579 25 22 29 38737 370412 18 277639 9 285262 5 6 420013 366190 764066372 1 73779 338281309 69 464178 144763283 83 97 46 24 147670 41 318760 61400 440790 213507 68 65 349981610 600 3244 94 96 83 42 76 251798 34 460456 398888 16 39 352446 3 161772 231738 139324 234562 45 437376 58 23 11 51 11 71 47 65 463895 264652 228406 261012 98 461896 89 61 387888 60 914351251 33 364953 181866 38 5 92 488954 166967 5 427589 339748576 32 186609 419344 89 98 1 89 34 318292 497846 24 61 296743 418911 31 31 397050 27570 705949322 8 326417 301770039 371898 5 76 29 80 9 703199819 464384 86 97 62 38 739108510 349690 318686517 24 268482 15 65 47 979615917 70 55 22 134245456 248997 159887 462404 69 96 305849 93 50 78 94 39150 73 139097 62 10 18 22 76372 28 5 12 17 182556 354343 912056075 80 85885 1 192909 48 32 2 589407175 15 34 32 30 43 893834745 118731 88184 112760 363324 3 38 52 2 2 458077926 319575 127403 803559343 91 452243 40 5 2903265 16751 438392 70 98 39 37 253694 179270 15 152296 6 43 34 36911 83 468045 168783 199278 75153 11676 40 190224 101660 315367 7 69 267977828 251942 86 144309 167598 68 94 422971 403538 337303 94 121529 35 76 49 196216 463754 384230826 59 227714 35 90 83 73 139804555 218719 62 432446183 286529 74 22 980473042 1 372336 5 10 78083 51 132545 410876 3 105710 8 412352 99 72 592811866 306149 59 287794 449151 378766 161002 411149 3 299474 480841 320362 49 253664 488120 89 235581 4 78 428005 12 138392 8 260503681 19 70 56 440519 81 16 84 5 464506 69 152177 38 10853 80898701 2 45024 165932 382036 115768 749851033 88 62 54 70 14 333573133 408996 9 377527 46 333083 3 300926 173822 235346 58 9 157572 271758 98 213160 620847470 461115 991644077 454829 128990 258264 196356019 22 63 4 4 49 47600899 37 158737 207605 210743 381859 445641 477085 96 337757 9 67952 254166 239448 26 84 26 7 52566 3 427617935 52 44 407639 18 289629 389476 270173 44 95 364339 74 307375 60252 479165 253489 279585 4 77 98 602111337 68 1 341152 80 32 430378 241239 4 85 51 6 196279 97 32 109072 439044 57 37270 881953821 69709 956828356 51 120042 1 139207847 337701 296063 353372889 10 924184794 31 994643146 84 244437 137618 88 9 41 318517 87 155024 58 426530 94648 287206 5 64 10 30 283282 51 266370 60 365912 64 1 28 74 113345 127533 47 145595 125509 854484345 252299 90 84249 455510 432595844 372024 377716 91608194 317423 17 47 408465 50 55 312425 136877 12 15 112571 607912933 70 2 20 45 276003 804743189 2 75 211315 248894 310188 99 235647 295085 290010986 226683 51 50281 58 168781 95 184762 4 66 75 226376 110897 245298 124398 151274 3 7 148241435 386690670 147764 463550725 2 38 9 142698 65867 287676 20 47 5 61 169384 361426 874967305 2 85 405267 609137103 218941 108918 78 37 13 20 98 79 99 204350 92 49 219602 284827 74 51 54 85 204959 58 70 48 68 81 181449 15 13 91 54 318478 445861 73 100891 65 7 10 74 83 70 156012 792433966 703331712 395825 9 227006 44 16 337699 120852066 96 98 205167 66 44 88 169578 9 446527 7 487068 1 16 3808 49 3 37 42238 69 223314 52891 80 95 229357 266115 4 39137666 416732531 37 405568 13 55 9 2 38 93924 67 58 27 312831 41 427129765 428457 96 84 3 184696 88 91933 528675238 687043529 68 78 472497 16 96 72 66 378944 2 28815 8456 105705 51 466431466 86 408640 94 15 42 384094 67 19 388382 3 30 35 55 360628 226348 150477 63953 732089320 449745 310079 69 30 422051 450746 374053437 154754 73 14 20889 41 14 9 93 76 71 54 448300 54 61 96 98196 5 14 30 248023 33 10 265753 2 84 140950 139703 2 99727 49 98 28 189541 327484 460305 403428 10 34409 72 475799 91 38 3 93 330739 9 44 46 10 71 238962041 52 8 275301 9 199567306 65 473277 175329 54 34 57 184597 161514 258295 52 9 81 483015 98 340131 449558 413135 51 304974 720393371 6002 314597 60 87 38 230398 242106 340762 58 58 87 67 333370694 40314752 50 97 36 46 60 9 9 431903 98 350146 278494 210129 462350779 421922 14 75 116557 96965 456567 300266 392869 6 80 312609 124647 17609 46 5 397998 53 282593 314456 46 37694 456535 65 458761 44 7 170497 180516982 1 397292 61 17185 434845 11 11 158798 525 13 106717 330774 423005 304287 184092 4 453239 11 264258345 38 117446 127551 78430 302670 31 92966 345912 445048 347997 175998 91 99214 26261 10 83 97 7 1 36 71 155403 394061 494403 12 4 8 55 2 85717 102906 12 59 909507890 28 108312 161153788 446524 36 84 48 309812 281373 69 36750 20 244732 29 161359 210464834 91 30 48 246647 47505 397304 5 13832 48 129850 71 78 259871 331501 156997642 255076 187241 60 330576 16 5 28 930755432 888155851 307227 124747 35 242362697 6 10 29 27 304374974 28 73524 4045 16 360488 455432 404509 1006 64 164276 53 719627873 229850567 199434 95198 15 14 13 85 43 37937 199506631 191366 412189 437961 98 12 6 47 423384 453832 78184 53755 282660 150267 425109 274340 219619 76 67 308595 27 46 85 391024 66 15 97 91 28 23790 355575 169886 85 68997 805545786 12 415921 21 225482 4 43 53 60 23 59299 95 56 92 128558 121904 916293855 93 404350 204326213 20 48 88 474104196 67 340971 1379 4 8 146972 58 3 46 12 79636 23215 37 333041 970923284 74499 1 37 109515 87413 6 282927 1 21 405726 321496 58 23798 2 424195850 42 311434 70558 65 31 128507913 250239 60574 291380767 25 68 143076 93 578327986 267580331 199460 397234 236340 263354 9 34 135748230 59 338615 198459 22728 84 19 77 60 102888 49 47 262282 435831 4 374335 4 42 66 59 14 373095 58 52 7 93 4 194255066 5 491037 76 18130 352514 337505 176292 455639364 61 44 81 13 68 355021 1 460259 175101 68834 23 297047 85 18 32 76 98672220 161158 12 56 387611 9 56 418419 36142 42 322221 16 216377 356814 287627 372681 68 93 272470 10 14 70 197179 42 368706 27 99168531 51099 9 2141 96 359931 30675 78 391678 7 63527 444636 95 42 21 438500 71 44 7 39 61 586124374 5 333431 88 97 6233 56 284426 350020 89795 95 22 234434 90 117745 453384 3686 281020 93 46 302500 46 275751 31 23957 426536 362180 8 30 104169 55 45 6767 365315283 86 167122 157858 39 179478347 67 31 14 69 81 322506965 263565 82 12 68 6 96 37 41 244443 88 80 1 76 498109861 57 3 99 261896 47 1 38 59 1 46 587326135 4 68 85 23 847310695 30 233935 412503 489260 313478 80 108138 20633 47 415130 3 66118 444555 9 40 8 17 87 3 4 963604300 97 86 508633428 553410784 42 189225 158945 478579 293866731 18836 7 351477690 48 7 678647554 66 189483 26 340031 424335 32 20 18 31 500545669 57675 45 48 482808 23 653457877 39 632164679 92 49581 207247020 162765 487836 722265626 13 6 376532 150979011 5 458960 409606 4 89 121695 4 31 37 192168 97 71 316622 48484 218621 35088 52 69 360066 35 83 34 174206 5 31 34 91 4 373931 63567 36 88 99 78 74 50 8 96118118 9 77 309449 412534 216085 419813 28 15 650639952 109321632 94 219058 2 511343467 21 181918 981922780 97 60 31 79 168675 755608421 131544 8 63 43 2 512173540 181781 279399 95 444461 21 13199 41797 378279 8 33 370997 212119 59308 18 391122 27 41 21 55770 47 583491813 118887 69 77683 124014 4 119066 55 92175 16 167165 481188 57957 142897 3 15 68 227736 4 14 134341 1 149667 464289 1 53 81 48 289709356 73 86 116376 153539 797094570 363130 54 491184 70 252279139 369458 35 330832 5 23 16 86 83 180973 29 6 366905 4 314294 46 84 41 13 61 15 152978185 449491 63 64 147491 6 252766 85267 29502 31463 21 27 90 7 407037 447124 75 4 47 8 10394 72 28 249983 155547 3 8667 5 61 90354 14 461139 5 231608 129153 445722 207689 128928 128545 26 282403403 323859 53 88 99 34 52 130177 89 121848 19 229818991 95 25488696 68 66270 404100066 46 461464 462470 62 36289 308272 99 97 45 313782 1 68 57 7 75 363671 126339 81238 33 394035 8 108457 71 27 30 60 239819 39268 52 297669 534189701 6 76 30 16 70 253457 37 52301464 2 55 299109 312426 406040 539628211 55 92596 499623 71 66 37 113016 44 69 65 24 413951 1 97 91 3 25 83 79 52 115539 8 5 260747 2 94 4 399865 159961 637240906 420845 382461 34 324237 108401 50 59 482885 16008 365263 41 386088 39 51 415970 151441 12986 25 397369 34 53 83867 76 83 25 7 7 19 3 76 469432 633509942 181530 28 67 6720 341745 468160 480913 104133 59 18 86377 3 28 12736 32 97 39018 81 7 365907 9 351214 223692 50 447231 220863 59 41 307439 448193 191024 169630926 29 81 459600 39299 447132 14 75 627315015 44 64 96 121068 21 41 82 328058 45602 42497 18 92555 81 205318 315906113 311318 10 169708 50223 105351 1 18906 40 23 81956 95303 163797244 209159 2 44 165807 42719 65 9 15 816016251 85 673052948 232984 263749 281214 60 320305 28 262500989 5 420218 13 178781 48 27 69 484445 96128 380578 60 61 33 406641873 348736 90 900571134 413697 7 40 233694 447432 461680 461983 92 27 489350 73 87 13 62 454225 255074432 235246 186986 66 3 419586 145683 4974 198194 12 85429 345989 40564716 12 3 130732 113176 76149 322933061 59 80 39 44 37 409486 80 61488 51 97 20 6 388966 618569659 201788 56 1 159873 425671958 10 360769 240139 32 33 86 36 75677 318703909 18 904703682 488754 117979 165632 136625 52 69519 46 105265 13 418504 28 9 497897 178539 207614 318066 30 64 2 24 39 76 274928 15 2 82 513747433 141538 20 2 375967 85 72 94 20 489902 297574285 218387 466830 22 5 240344224 9 17 9 2 27926 7823062 56 34 383135 45 173191 55 69 32 21 156908 432722 24587 5964 3 229011 361502 3 51 857954037 15553 65600 205448 493326 93 19 50 87 3341 219618 978037246 73 39 45 241699 28726 213492 297433 139377 294357 94 382622 78 23 33 1 16 155378796 12 79131 33313 72 226711 20 67 372236 48 54 80 6 363113 1 69 29238 327492 322987189 312728 178372 65 3422 5 7 8 41 399905860 7 2 43 246547 121462 238862 69 70 13 1 313514 83 331535 22 49331 476885 209398 259498 48 318901 94 48585 220062 48 9 112088 54770125 439157 391337 306362223 67 7 148601 21 10 97 84 12 23 12 229264 18 90552 21 301789 34 309421 7 75 930152399 428616 29 30 73 78 5 617647966 33 95 47 387615 188886 275360 797286426 49 5 127909 102401 529010064 364214 249641 1 669112568 318815 72 46 46 61557 440323 46 119596 384138 1 968497153 280670 8750 5112 161011 420810 160504 75 22 42 400535184 1370 813708463 56 50 4160 5 35 473639 246452 440586 50446553 7 58 426887 63 1 57 57 307800 385222 256383 40 687761002 413113 24 29 64105 89 35 6 2 86 63 81 11 34 9 209042 49 78 55 490401 65669164 235953 54286 830239004 21 54 368253 6 361648 81 33 77 31 4 56 86 419491 416223 187998 254817 245563 266506 82687 3 127542 859385079 30 309066 11 306793438 266886 10 61729607 98 413464 264284 648090499 33 306351 87423 79 423620450 112937 8 163283 40 12 308669 50 310629 191418 32 15 166471 305822 143813 130168 7 63 65 11281 72 342483925 351997 29 33 85 323118 216836 88 72 452795 64880 376096 485026 42 9 121972 43 60 55 43036 321664 374785 134685 377922 16 68 518061799 36 11344 397261668 426666 95008 57798 214045 97166 27 245495 177803 449916 38 83 78937 417215 61 262305 246306 958641485 27 371024 16 109226 1 5 66 134410 565287693 28947 443536 65 5 24 382320 31 424925 497240 61 45 474372 36972 109152 9 90 277949 98390 154985 134997 30 16 377941489 450321 37 670445699 878412303 16 224299 283428 510614284 338554311 40331 358873467 36 14 4 63 141784 193227 4 368592 11 17 449101128 170724 27 15 2 34 60670 276939 339647 71 231663 428259 390349 22 370416 58 119665 66 124449 19 43398099 146904 465284 208204 493377 284582962 31 55 427834 59 65850 87 12 13 25 222856444 73 393827 25 15 190766 81 60 17395 80 182529 403265 5 79774 64 170567 182469 24 54493 72 232953 15 490281433 76 4 312927284 302501 158652 356857 4 200864 413856158 47 184799 42 25417 355664 162948481 8 249081 24 80 318426 96348 71491 44 92520 400346 162179 995331413 70 37 283561 36 117118 91 82 157266 422671 323698 6 80 43 65 391135 130381 97 267777 51657 58 8 307678 54 18 40296 372104 69 34 99 20 828895356 244859932 58 265125 358449 260707 77 198885981 446356 87 888920152 22569 25 454984 989980660 290785 93 9 428767 492727 50 275090 351858 59 30144 36 139938 680548194 581588482 333941 32 287433 198585 50 493460 45 96 99 161732 296344 64 9 94013 125922 39 70 17 84 195180 75 75 11 32 44 486690 12 92 79 76 359744 18 94 86 66 31 497441 361020 65 171798080 66 70 93 68 244641 83339 87 44 131718 204275 251095 17 232179 429716 148970 145678 483301 80 111257 115262 13673 443744 92 2 18 416581 335390164 176967 50 70 57 55 29 88 12156 302401 332026119 492584 3 908246396 118082 2 89 42795 298035799 4 182968587 447648 155203 78 51 313141 500989114 92 8 64074 55 20 59 859599312 74 107050 41851 5 382621 380120 35 682690901 27 428181874 26 19 281929 63 19 35 57943 12 143883 622606598 461168 40 123048 211961 493899 225607 266177 3 63 80 16 1 61 69014206 291319 5 88842 108591 372870 9 117828 2 96 233295438 107294 25 364463 489621 4 388483 79 28 8 33 51 16 5 374314999 407658 12 67 31 32 244755 185669 55 569157467 1 304668 38 416446 84172 7 1 79 69 423797 20436 491336 24 291642681 1 354107 303882 12 293735871 9 184879 355117 37 165208 293074 173972 275245 16 124741 76 261303708 98 185356 188580 117048 335642 27 44 42 75 967746409 277622 164317 91 9 601595904 21 314594 409654 40509 5 59 483050 2 432656 1 80 111946 192769 71 206143 77 64661 160122149 444440 52 31 315857 67 92 423449 148670 49 778658715 307922 16 70 96 192436 4 8 6 200045 50 2 25 96 32 204895 65 127473 88 90 53 88 227854 67 1 2 61 221305 394253 15 24136 36 59740 70499 20992 192246 477823 333409 1 105856 474081 334706 342764 13 78 484452 496132742 345311 1 112013 334970 222864 434885527 181877477 222536 48895 97 19 148387438 404320 12 1720 476426 17 71 8 9 52 426999 74 142923 48 878919688 313990 132986 13 180043 92 5 92 330912 4 298407 72 19517 238234 394435 430918 69 96 9 296668 48 19 88 29 17 5 50 75753 45 94 9 82 270282 98 94 337127 195869 99 83 17 288412 153700 48 465226453 470209 472066 79 63 347969497 153389 56 421323 8 256263 74568 70 31271 68779071 432540 437618 449259 352826 179682 328548 440179 284104386 293627 46 37 757521807 344397 24 72 32 295629 35 808572783 25 71 265044 77 615567996 7 284238 98 7 9 237652353 55 469010 348933 286250 393866 81750 172918 238593 36 12 472310173 58 57 93 37 250884 232492 4 62 811044282 80 39902 77 6 498406 14 29 88 19 289602 35717 12819 411359 150901 99 50 113601 69889 80749 153148 43 116147 15 59 331574 146035 483394 81 94 141274075 5 72 487102 428201 48 88 34 10 7 5 58 109522 57111 42242 16 40 18 86 6 82 4 96 169364 21606 3329798 4 72 69 55 164120 392805 4 328768 445601 5 38 461944 342037969 112922 78 171629 60866813 150224 48 93 464391 75 143866 325595 424325 463001 11 54 11908 22 12 310619976 255920 232368 91 53081 95 295399 350559298 242624 22 5 34 90 347622 69590 421486 204697 428002 396881 460344 8 36438 75 167540 99522 45 54 336332 24 44 259178 66 334855 168791 344269 45 93 497398 35 40 32 71923 42 207035602 395333 52 8 412248 834605681 55 19 70 31 36 266461 77 402958 336887 29 786551338 35 12229 265734 64 10 50 52 147201 83 103039 4 958593293 20 66838 33 374455 342874 31 4 86 56 63 281093 41 56 445849 479204 57 7 290621 88 425552 37 44 77 78 67135 72 201542 640783084 31 199296528 72 65 15 13676 84181 248944 414877869 368622 9 5 71 48 99 71 29 683600914 14 312779 441518 9 753808536 57 66 18160 34 210173 136646 26 120327 5 52 158916567 347350 251147522 403461 7681 63 467760 5 260705 10020 60 75 73 24 436960 392230125 78 66 85 795750597 30 445266 46 59 817858874 83 121957 693067561 168603 89 401167 31854 25171 19 79294 340189 19794 12 64 179305 524664155 28 20 472191 181290 81 79 294407 781635546 409213 47 120246 189925 798781179 7 174695 414909803 10 322703916 1 97 344500563 808577613 328800305 75 60 61 113766 166769 393878 483516233 80 44 60 83 179986 224117 229550 90 67 96077 46 20 322394411 57 81 4 5 17035 99378 124382 59 58 227620 347485 133277 8 269840 498714 167666 38 21739 373532 280972 19 151782 425988819 52 107545 4 299844 432584 2 39045 3 8 55 218966 102402 121811 33 38 49 455089 193683 176555 88 65 308945 83697 80 1 51217 866105327 40919 111149 51 127250 86 67215 26476368 30897526 338123 747920081 41 59 80644 235681 2 176189 240263 99 54 96 123691 397288 81131 34039 14 118790 361986 498309 305063 1572 52 264305 64 280378 18 297650017 8 11 226120 67 167435 101112 9 44 64 78 55 195162519 94 466923 804179136 1 429247 276362678 452465 1 398135 28 33 59 98707 103561 36 71684 173432735 37 2 364558 189069 44 40 361448093 288130 70 222632 174816 3 437605 1 90 297000 97 37 6 96 50514 64233 375240 431650 73 53 99 22806 163349 39 34 435924653 14 43 182208 57681 202131 337441 5 438385 79 251262 80 463128 877416370 112786604 286640838 78641 52 17 90613 48 45 174773 444160 495841 3 258845584 22 8 24 24746 350938 190599 331264 76 301126 573534948 98 409141 216547 135460 1 325168 130846 190682 63 31 22 92 1 36 492660697 62 259354574 358847 87 8 796943165 455882 406268 304969 60893 80 165053 907583295 32 12 180350 35 834134513 101865868 426435851 33 602327007 284424 284691 90 97 215036 39 418710 2 41 92 7 99758 218541 15 4 1 12752 21 369963917 204369 43 414664 437670 65 664464859 40 89279 449381 75040 5 4 207077 93 50 96733 192722 66 169005 149882 36850 9 39600 30 735732044 8 98 47 1 133229 964539316 92 484662481 96 34 361666 8 29 207425961 41 66 67 380150 26 457171723 267837 393497 64 64 44591 278991 29 58 96 53 3 153037 85 470873 176626 4 362578 168757 382608 7 77 11 446752 58 211384 57 18437 122874 254684 62 219742 17 6 3 192750 4 103369 29 1 277483 1 5 97 42 47 440024 26420 820296880 104772 321890 70 98 34 442350 416016 211775 17 18 195781 85 393671756 417508 354200 218704 19 80 40 62 272396 217120 251799 297494 29 549697439 79 31 419594 200654 5 44 84 8 94 80 118100 313025 22 987081010 10 94 328616 78 72 129391 6 89 334317 94 5 188387111 52 91 330080 274815 9 863835865 130949 83 66761 56 352528493 7 351990 24 450106 49 292775 43 333510 14 495118240 445264 66 373654 5 596938247 21 6 51 6 83 57 135863 2 68 99 52118 360064 267419 32 32 23460 28 93 26302 88399 254974 400444 53 872 163390 99 1 305999 99598 346053 34 58 43873 754144336 323161 83 37118 407035 93114 142089 223295 49 219568 191282711 43287675 44 553899603 77 11771419 38282 90 168371 916119834 400399 136275 25 471253 5 61 209351 31 38 82 254930 28228670 31 45 8 37 329587 3 112464 42 62 162642 623712447 250717 1 86 85 230547 131753 56 65 51 41 49256 78619 162476 300727 80138 27 4 1 99 91 17 27 50 652124584 222669 5 254807 768955498 37 38 9 7 1 731364645 929352496 87 60 269797811 395377121 86 97 456982 455315 70 45 65382 56 525908751 151016 420504 84 110652 3 447541 36095 5219 29 464982 67 12944 272650 20 445040 301464 914931431 31 298263 230949 12 25 87 196797 55 415123325 131956 4 137452 79 15070 75 239903 62 22 243271239 173939 448348 492353 10 42 110914 552893913 300326 4 146910 2 27 4 463441 91 169276 416620 219032 13 83 44 237204 379800 38 236451 62 39604 18 119283 80906404 31 348525 80 85 95 99 16405770 418069 179120 493440 41 45 26 95 9 28 98 478121 36 78357 9 95 47 80 264692 159137 98 357574 465326 427042 234655 40 52 90 65 63 24 3 339538 216894 16 246544401 43 91 157024 24 752959153 349322 254566 34 97213 9 51 20 35 12151819 29 216367 673330419 113970 15 131254 495577 71 81938 89 15 187864 522697972 19 347635 259356130 320932261 470740 9 349499 210056 6 3 2 212634 66 63 45 28 344658 2 400803 225218 993631013 130335 8 8 60647 13137 86 192997 1 62 93 42 3 21 60 365970 40 67 344083 40137 335018 22 43439 97 19 420153 27 376028 475130 153382 82805 50 320174 105277 452494718 61678 190217 162123 9 129096 91 39 486184 342762 163296 24 12 44148 187781909 31 19 97 332365 16 457991 57 34 5 102263 386130 309979 430204 85 37 83 33 60 62 56 33748915 14 31 293236 458344 768130242 15 55 6 21 18 90 168922 384399 336046768 23 88 200811 6 182275 278169 141286232 44 101534 51 287717 21 934742453 145457560 47 59 79 93 87 81 65 159962 49951 670473546 58 211144 474849 9 78 974285035 68895 56 4 73 63 414646 386465 79 88 14197 20 39 7 78 18 44 564981632 489081 19 355203670 452415502 94 49321 109850 753213164 443337 855828579 366447 507291744 60 7 69 24 2 108580 465650 28 449147 21364 46355 72777 46168 235071 93 315873 77237 319785620 57 449688 72 8 888062587 71585 9 16 100937 84435 305197 341611 23 170896 63148548 112327868 3 68 6 207864 2 10 410174 88 46297 187468 9 504353599 166191 93 10 312621115 496470 494383 109410 403750566 42 26 785390196 110321 62 3 211230191 55 52255 96 54 9 444686 47 413243626 56 584400578 253410 78 13538 69 457761 443057 249583 9 4986 334907794 425502 151699 44 6159 342301 46 470062 256832 287220 73 4 163747 150284 26 67 210336 237369 6 8 54 42 1 180373 61 280801 4 15 126601 60 64 40374 91 240960 5 392655 225611 225396 200153 23 90776442 2 20 383098 45 45 10 39762 254771 83 150272 63381351 380777 99 154572 368104 456138 97 68 13 353212 71 116347 235852 73 16 393396 419829 5 37 8 67 52 2 144361 484777 89 31 41 382676 479418 355231 131063 43 81 96 45013 136428 308229 106216 485684 8 406652 76 105501 64 493515 112466 55 155115 202428 2 600380467 72425 29 23 454458 183277549 368793 18 151754 182071 485747 15 3074 61 855585168 162346 88158 36 75 249001 229746 775246686 127080 332633 57 23 95 457329 321823 391413 26 41 86647 36 22 46 378835 18 66 57 1 43 91 294852 2288866 386964 9 810356214 312783 92 420001 471675 304334 57 271010 14 253882092 117032065 7 316103 72 72 45532 20 331739523 116126 172486 488993801 41440 12 61 154629 436097108 45 233664 45 198488 29 392161 11 28 271841 345735 81 25150 96112 764090138 65 24 44394 509782953 9 96 8 27 488152 288482 23 73 9 246158 124049 90 204868 64 4 19 458401 286676 44693 439153682 29 262294 20 124420580 1 449841 215984 66 244512 182064 167575 605151921 23 468507 59 31 288790 602499958 863382831 71178 324295 171515 9 29989 136605 20 75383 267727 25 20 490917 73 773430423 78053 90 9 97 4 65 373817 123028 989825570 2 130058 164760 82 141859 72 815733671 32 55 80251 218782 10 31 73 8 33 30 5 6 299522 43 172888 260570 137345 74 14 34 791329887 304720 369213 478554 62 59 77 99 480184 431040 455762 7863 374796 295230 390254 53 354002 364401 61448 25342 78 3 61 132614 382822 57 76 53457 3 441311 24 53 839488713 35 85 81 4 403242 1 85460938 173412 68875 573853523 22 769558868 23 14 45 412615 207743 33 193609414 294420 154352 346169 55 44 387130 89 201529 8 419294 30 94 154631 8841362 443964 5 903146769 6 93966 264033 7 481563 62 94 8 77 16087 59 349598 510916417 70 43 96 13 917956459 21 443428 253984 179649 285675 44 417909 313305 184452 150528 63 2 237877 493602 44515 375357 17 85 7 40 60 452446 418787 139658 28 419806828 98 13 197144 63939 987797563 5 6 414286 1 428094 1 404820679 36 49113 44 61 16 61 8 36 5 95 249007 330063 6504 64600 18 242820 5 4 367365 68 601459231 112969317 7 64 91 44848111 79371 74 3 349104 64126 17 69 12 36 373142 85 7 407819324 50 305180 60 451692 87 286624501 51 61 541272541 57 33 368093519 54 9 299347 71 239487 6 78 6 8142363 326523 3 36 94 21174 408725 91 56 2 127092 25 85 82855 28 44 80 39 143191 478287844 109287 735269004 9 195237 56 7 18 49 83132 2 49 98 47 1 86 83 15 354359144 32 99 493668 389214 408652 908445256 28 23682 73 99 14 231495 23 42 376309 280929 42 90116 30 65 2 82 197312 11918736 48 167554240 334955 786461970 943136945 8 76 286971 331986626 59 14 97 29842 290141 1 6 22 28 91 444975 3 9 9 78 124700 46 85 238534 71 558904343 478938 19984 371566 67 62 39 81 13 189260 682687708 277404 25 10 214488 40251 342788 325846 143035 34 33 26 44428 191247 58 450639 983237618 329868 333760 213480 498398 336250 202292 192819 5 79 151811 79 11 86 133655 40 41743 52266 39 491157 364078 413807 65037904 59288 264126 229709 75 4 43 6 15 14 289385 70 472508 264689 330677017 61 477888 40 377638 23 136636 30 95 264452 72134 66633 51 69 810238066 23 252356 54 436866 213327 212362 95 45 5 2 28 91 85942 382911 11 735528609 497960 275067578 401690 260485 32 8 210535 83639 494819 55 191366 90434 1495 488616 35573 272124 811415172 427342 78 80 80 3 78 7 285012 180369 122659 7 20 382377 5 61 158307 447159 37 17 83 298000 434921 15 90 78 1 56 94 51 18 63 93 492154 720487736 77 28 79 57 129117612 96 41 95 125312 11 47 187800 85 84 51 123669 233084 8 9 3 37 89 297249 23 151907 57 424400 11 498314 86 78 261752450 7 93 58 193034 11 135895246 4 454670 363612 42 12 242338 146100 42354 28 119608396 329905 304920 33 368410 7 29 99 46 43 100809352 49 11 365762 140033 23 56 171338 72 48 35 203802 416383 162636 54 31 75 6 419283 31 46472 386450 388664258 86 445615 102662 97 131278 402094 28380 305039 436847 283532 14 382131 267924 98 49 1 789273378 418509 35 8 29 343050 73 296958 387651768 465876 37 759853984 83 30 58 50 13017066 91 443035 3 44 274170 22 31 241914 41146649 166915 464135 249066 119362518 191922 50 85463 33 8 82 5 80 63 64501391 16850 295408 37 6 6 56724758 273061 45 91 7 40 3 58 117242 46 5 50 72 84 11 2 221890 57 22 87941 306290508 64 76 85 160776 79 325201 31 450054 13 154341 7038 371883 406976 43 8 862 68 82425 9 456037 7 45 76714 69 418165 40 168025098 41 435953 99 236863 452509 52 34 2 141765345 10 280278 77024 319936289 331504 87 99 1 334075 7484 37 210141 332382772 63868 50 99 71 71042 174263 345727 3 69 97 69 29 403510 191827366 18 40 32 260434 399416 6 5021 59 7774 162314 87985 670212124 15943 60 6 52 346766 96538 6 28 234671623 87 72533355 69 90 206537 26 61 167303 42 395897 4 373799 243497 57 246057 105667 320031 417697 184799003 25 399736 38 26 11171 35 364198 123282 444118 169363 228328963 328724 91 32 39 66 30 27790 21 352929 90 381162 42 291066 389723 20 50 341486449 65 10 79 423113 458123 383949 61 412208 71 29 60837 48 390047372 419496 86 32 3 703477510 173264623 34 22 837424280 44 69737 334609473 6944 430217 9 317752 54 408600218 91153 408996 74 337966 156822 9 96 70622672 81 95 65 29 30 2 79 9 910691339 416481 40 58201289 110881 7 484070 854074902 360619 2 51 89958 22 19 33031 27 482488 46 439280 98 9 3 275092 351608 59 80 281451 694710098 38 211337 47 33 23 426151 88 138223 3 8681 405567 48 18 15 14416 5 16 75 67 82 895204413 35229 234953 438354 236577 340623 32 207273 375806528 56 391535 322808 322600694 67266 93 12 102417 214295 256156 7 66 3 98 44 413336 104560 18 34 7 66 78 94 53 138970 321160 64 492766 93 41 2 93 67 462002 274289 9 15 246653 8 300406 74974562 76 150780 709414138 14 15 16672 477622 6 6 13 37143 338568 46 77 329054930 64 434337 389258 345189 4478 99 484654 401877 91 22 8 809313553 31 70 6 420510 10 43 43 441377 17 46 21 294181 77 281779 459445 4 147883 12 197171 120617 132315 39436 34468847 453229 32 73 69 509601515 10 16 34 174334 80 6 246304 408231 387119 30 9 30 7318 6 64 176978 71 70 264227 11 51 22 1 472056 56421 124445 126536058 306009 64 7537112 312947 3 59 20 239813 19 117300 73 315155 56 6 240645 80 20 912831343 20 29 2 184273 38 11 60 89041 294201 2 457189 23 400927 2 380371 81 76 252614 1 67 565482704 332899 15 342822 21 243105 8 332563 492774 496802 44 411630 6 690169130 35 302498 28 367038 86 334112 14 797851607 53 759913701 275250270 55 117442 9 495982 95 74 22 332409 58 94496 319093 18 44 85 438084 774177138 549158273 1 334849 342067 414587395 26 81 299973 9 7 54 58 7 2 73 37 1 54 315766 217497 384989 76 94 92 206566 7 294587 449243 169972 61 27 5 21545 5768 74477 95 70 17 40 101362 328052 87498 281410 163475 13 30 15 156826 516861338 98 345375 97523 717052568 33 227724158 198467 481118307 478161 3 735975853 12 84 23 287554841 7 428094 54527 41 556338234 3 58 494677 46695 290856 69 31562 3 32 28 78 826042043 96030 496581 478640 412502351 144299 52 298390 345047 671416213 38 1 8 482629 2 5 94248 43 481776090 137705 63 15 8593 14 13 739400061 350855 16 48 112652 23 24 97 70 85 262585 78 96 21 88 12 262036 21 403400 286432 360336 7 84 2 83 39 63 743384507 41493 391172 4 1 268543 52 190988 52591 75 98 31 20969 52 88 96 85 454854 322800971 13 416129 239806 432462 287812 7 5 78543 144133 478281 76 449347 68 858882854 7 9643 58 6 32 4 89 302241 241422 77 83 561249783 181217 2 2 54351 441923 40 759354187 41 87 79 5 423816 421283 243360 79 456784 50 1 7089 190284 209611 138823 37 77 463011 396636 61 2 147169 34 24 23 9 88 88 90184646 76 65 2 761493155 90 179918 444875 81 93 3 567515978 211501 90538 98 329586 4 18 70 129387 155715 558524287 74 73603 67 92 200846 78 2 90 387343 66 368220 575921194 147874 1 376978 43 2 1 53 276894024 45 90 90 98 1 77 244716 343563 207005700 586033070 152073 458982 71 998597977 232917 40 274958 50 428120885 157698 12 92 78 90 391263 5 5 66 274882 27 92 226540 677790030 226171 76 183426 96 578482867 58 83 13 31 352145 28 855559259 345097 80 261783 63 320766 33 37 262041 487639 74 113105 6 45 91 78 75 212879509 19564262 4 40 68 391224 398107 197033 94 50 473062635 7914 91698 93 430191 48010 384481 80982331 87 307390 878841306 316809 85361 198268 136903 284596 20 131308 358618 27 85 89 459142 8 76 283963 291047668 31590 63297 13 58 287131 294422149 19 430354 33777 4 74644 389642 47 176352 4 156826 919662143 59 144656 64 92 172818 238524 278061 175614 56158 58064 46601 343166 244222 78 49 326183 78 68 335243 163167 9801 567501301 47 54 239403 74 15 893938789 59 46 7 8744 340461 91 599075465 392933060 30880 67 40393 980669259 8 23 36 73 407532 81 67 65 71 31 22 217124453 85 86 144663 427240 5 8 22 25 321371 15 7 261657 6210 72 203124 288480 33 429191 2 72445 78 202606 26 985377751 998897288 310240 43 490148 9 966098904 77 48 80 24 3 188295 30730 33 23364 9 57 22195 149977 114913 28595 655787529 313090 48 13508 133259 95 181158 88 43 7 6 28173073 798981020 80 136887 19191 43372 95 32 79 94700 61 79 47 149329 71 99 238559 76 4 357895 6 5 284955 9 34 347493 73 3 492634 40 12 12 129960 55 497860 94 4 19 132479 7 44 39 444404 45 77 87764 29 98 60 8 5 6 16 264013 45 213943904 32 89 8 252876 54 73418 3 3 92 52 137752 20 276030 56 74 145841 298877 273573 74 5 4 55713 475606 7 30999 5 7 30 4 6 156755 129212 349041 457288 332120 447248 80 24833 298475 67 438754 49901 411691 181227 258565 231745 9 74 51 349298 296849393 50 210714 23 232474 39361 319739 44 287764 20 97 23 5 23 64 343449 952968685 919796915 66 41 292774 75 59 64 54 19 87 434339 259699 5 8965 7 49575 6 22 45 32 86 47137 34 3 46 254716 20602809 35 49 80 673250084 98 95 41869096 137538 134809 363395 263576 69 36 198550 382286 91 41 265863118 22 440113 46485 130978 67 7 209171389 10 49 39940 19 72 63300 18 31 369525 417551 43434 270926348 73 483410 83 72 2 47 432592 14 24 22 20 21 59 1 238077328 64 764206549 467450 95 31 84 163673 30525 97721 76235 365593 499358 58817 58 397353 3 17 8 1 18766 63 26 74 13 7 125204 423968 60339 221035 50055 229854 162899 402616116 5 8 50 97 53 79 932230440 38 331019 9 78 21 49 423807 22 1 70822 152263 292022 188675329 100136 5 232876 11 59380 37 75 11 54 86 247162447 84055 18332 243006488 3 246743 315081408 475414 380213 46 350689 356247 50 59 31 192632 174470 64752796 2 77 35 1 233778 480501 86385 18 87 19 285273 345740 97 80 851531258 891798887 38 438263 434885 70854 460508 70 96 87 28 258750 77 42 660170907 3 433316 72 92542 84 203201 22 576221175 41 529360687 226915237 282880461 49 95837 67 82 54 344610 6 81 11 311037 218890 125777 70 134162 58 44 207663 7 8 97 58500 92 91 9 352524 271702036 10 33 269952 155598 396103 102798 70 705268562 82 34 489849 138909 124723 309054 478304 706352170 805651513 426103 49 8 320466 80611 71 99 49865 29 331374 357144517 968071850 40383303 43 61 233402 76 860337135 14 58 61661 180090 13840 298018 124306 23 13812 6 195549 481071 107692 95 340368703 96 18 169639 447954 54 463256445 22 6 341808 61 464784 8 133605 261710 67 92409 28 134890579 27 238201101 97 6 31858254 24727 551605905 64 142950 2 8 99 314191 40190 6 76 74 98 9 80 212212 87714303 250321 466353 80 393325 389735 30 3 555310649 72 67 131108 20292 19 378345 410757 285720 43 7 36570027 8 86 14 59029 9 13 25 373151 101921 60 77 22 30018 142093 1 98 338770 6 76 4 6 85 271452 12051 336706 310389 6 69 381864 81 73 8 28 17 21 424367 75 84 70 53 165434 9746 49 31 53 195312 226334 2 22727580 47 78661 67 898192300 889764735 182447 90 343227341 59 180562 32 8 487007 254944 61 377363 233440 14678 281377 65 58 12 665239016 139796623 55 93 92 2 17 39 377320 97 472854 411455 346724 27 304083 7 244828 56067 363520 146522 9 71 48 152880528 267118 3 245629 367199 26 173532 54 19 64 83 3 58 139385 47 434386 87960 47 434895 265242 81 21 65 351877 28162 435937 68 33 346928 58321 10 433575 86 57 169744 469729 91 5 3 174244 58 449393 456767 62 52009 410569352 60 100232 64 19 50 57 1 55 415456 289683 174607 486358 205277 11 250090 62 73 75 214028 229796 127258998 97 1 67 95 59 71 18 12 87 91 4 5 419754 81 317105 293739 99 8 20 77 72821 373302 56864 30 43 90 406598 3 60 19 37 21 452287 16 88 288072 463587 79 313227 15 305258 281803 53 478550 26589 7 98 71 303760 2 415639 92724 67 2 83554 481903 354445 467205 98 298778 170683 10 74 158190 5108970 664540283 49723 53 84 460681 65 83 163959 6 308555 75 89 84 25 34 229532 86673 928724463 35 84 19345 459783 17 34 5 68 15 261760 500425359 12 62 98 66 7 255286 111179 10 394826 347412615 409803 43 30 86 83 103130 308230 1 59 55 400125 17 118419 333696 34 68 279734 41 437082 36 382215 274721 81 313133 57 36 465341579 16 46956 289204 260411 47538 81 91 6 203539 309674 252816 80 242479 289040 99 376574 85 695499204 32 243275 86 411712 4 95 97196 294107 74 371693 99 324726 64969 7 7 74 66565 145612447 409863 421783 57 204455 33 384701 307168860 471898 646029212 309354 470563 950509447 78 72 333750 59 14 7 25 107827 26 78 369614 405864 420169 394800 2 47 12944 19 59 1 43 3 54 125205 78 964 72 63760 3 40 76 1 6 65 381566 417452507 136657 225928 62 70 350700 318569 67 77 141644 2 29 76 72 375366 37 128954 84 452023 160506 9 306036 400863 8 23 281298 33 20 961230818 36 54 20 429028 327666082 33017 311834 81469 716843396 54 77 886275843 8 51 163299 11 255669 79 55 142323 80 388418 57 99 15110 704062751 8485 233864 53 57 239788842 79 47 59 23 459222 307887 33 28 285360 70 99825 74 38184 33 750735280 80998311 138214 4 218323259 71 32 70 30 379704 1 2 56 59 83926 36 430351 864836092 342401 40 161442 217891 81 7 136963 258474 410465 4 7534 215022 2 4 253408 58434 843205579 58 297768 7 407993 434486 30 490637 423351 264570 6 446408 6 58 16 167389 24810 148155 450409 383570 9 9 755599141 739138732 36 160246 64 518975881 6 216695339 4796 74 15 1 9 6 94 284334 69287 77 71 294889 46 137318 64 73 360108343 76 890056959 107226059 479693878 34 56744 23 82507 11 23662 272696 37 167998 11 84 98 322760 315939 51 7 6 732927891 89 470752613 84 248319 243956 375872 1 50434 37 393815816 13 14567 363909 4 199887 76 378740 82 97 219386 337524 70 48 57 97 459683 215720 322001 97 106600 581783690 226473018 8 67 6 9 5 36 486189 89 78 37 61557 49 26 456484 35 29 55 101144 99 2647166 84 359156 578023012 18 74 5 6 400609 13 91 41079 50 16 72 104650 99 541796060 97 764262446 139748 309361 11 48 3 71 354175 287195 86 39735 493622 5 410640 157761 71 84076 174606 23 303605 285739 584224194 46 56 28 26 82 938544729 12 87 100941 6 69 109953 7 12 3 49 77 80 291782 3 8 41509 4 401954 407102 28752 6 2 437754783 65 245417 165855 66 47 15 103863 384803 316395 87218 51 83 78818 38 92 77 70 91 174254 47 6 99 60 29 124801 384702 452585 848275869 294446 54 1 17 57 18 99 15 256310 19 87 246918 16 379905 77 368283 80 71 120928 437098 9 75 154177 94 204363 84 8 125029036 282681 13 240238694 91198 8 3 32 96 94 380630 316058 6 5 171240 491611 297160 98 44 78 8 399674 44 335630 261659 35 298553 3 594699196 19997 701458121 57 532177174 425921 151284 12 72 297112 95281 127332 491698 46 721516065 30 56 259482 91 47 18203 28 379629101 16 92 286147 240946 199153 227879 159564 34 388328 11 35 65 36 146827 47 292477464 80 23 49 92 77 40 94 19454 276285 75 224625 110199 397973 18916 97 477169 49 47 2 70 175496 488319 7 57 72 96 99 69 307020 34 5 228181 446935320 65 8496 276424 888006312 25 90518 169080 14 78 95 221144 942872756 8 97 62 73 474524 48369 417795 382718 140460 71 165183 158158 82 93711 548537342 77 14 242350 374946 57 24 8 97091 74 9 108625 87 65514 338298 221105 92 892529995 6 6 173735 380715 719578435 460684 26202 360493 15966 79453 40 494448 72 25253 64 468922 43 467896 272261 622237955 134314 151936 27 26 48 48 268128 49 45 53578 274319 59 162297 491953 5 139627 3630481 82 351430 57130 98044 94 12 286121 18 192195 479146 732808536 317477 3 60 134487 216350 1 89 59 177798 5 451795 182083715 6 524321937 128351 368845 115926 79 273952 73 342852 47410 25289 255858 144206 88570 642095047 850711367 92 343230873 497478 74 213703 837006593 15 62263 378528 15 405310 93 68 279850 29 63 74 344906 32 29 318639 8 78 396093 343012 335739 2 267831 24 209704 24 64 1 57 6 85 70 143505 51 307922 193924 706488309 331427033 1887 8 26 371903 243131 68 92 27 393311 26770 204696 25089 74 391548 5 941887097 273432 329653 98764 22 28 306624 27 6 256262 73 9 72803 205970 2 389427 60 6 73 109656 319802359 6 4 776689152 73 62 270706 81869 66 436592 51 182258 18 137178 70234 65 326960 50 15 78 57 48 203283 30242 416306 168236854 54 27396 711054447 56 4 715678556 238118 67 26 30507 11 499306 416379 223818 49 451654 25048 85 54 50 22 42 96 269888 83 59 2 848560440 417144 71 447965 5 32 20 71 7705305 5 81 7 210343 446406770 434779 381757 33 77 67 412411 97 368575 8 68 58 327613 876066264 9 137739 23 234465 45 48 92 2838 832371941 55 223368 35 5 149998 13618 8 350459 80035 304415 205554945 16 321116 95789 26 335207 217863 40 48 170505 22 54864 84 427121 268462 80 46 392393 92 190358 7 22836 51 438901 57114 29 68105931 22 129728 93156 37 38 88279 79 95 437480 292459636 10 1 141900456 3 344361 414980 30 38 41 163849 236819 130744 50 71 58 476025466 32 80 843144563 337390 298528843 233775 66 763351648 31 72 12 167343 7 6 222393 8 80 1 400973 113110 270128 185493 68 388023 284507 232889 63 366599 57482 252449 12 409050 393193 543930541 176100 439268 220610 14192 91 24 74128 124219 86 69 879715505 147408 66 7 47 30750067 224386 23 54 155967 43 73 53 47 205095 75 179083 64 368256 66 67 24 465251 77 56 484893 1 37 82 11277 186404 336632 396480 153362 24 58 458262 6 59 299052 499942 49768 54 19292 54 47 168263 132652 70 48568 346059 385884 419468 8 94 433589 22 279660 435993 152603 203261 449337 200352 1 31 103289 27 8 26 10 57 72 316548509 2 756389461 24 7 65 17 2 44724 87 5 351543066 61740 625942136 67 24 401192 7 41 382237 16 8 11312 93 317051 5 70750664 389589 41 42 46 493179 290819 96 151226 76 462960 52 76 35 94 253244 5 75 50 44 389001 6 81 467209 495421 82691 228794 92865 23 2806 807929494 133733 47 76 430320108 47 494348 99317 329510 2 122529 1 71673 69 783952429 97 139201921 37 7 62247 229104143 64091 8 185696 341995 3 415293 453809 185067 5 260204 72 40 429627 20 225305 230266 7 92 58 164427 4 29 20 77346 81 2 9 83 21 66 451035 8 152460 464976 68 279850255 371495 336099 284583 82 76348 246860 108946943 484848 25 80 52030021 20 439556 319001 459803 20 87990 638933004 92 109740 20 15 482835 48 9 34 174744 65600 29 56063 365133 88 93 461357 30 362966 56 30 17 422834 30666 310164 138810 73 406302 63508 9 227688 291070 441662 232187 92 234635 41 158946 288378 95 6 95 149638 65 52 84 99 20 30 88 88380 9 299374 240755 401679 53 491084 536625804 6 67 891953040 247367250 69 21 80 385195 30 172859703 2 24 125490 71 50 60 55885 29 434282 279304 30636833 7 5 728350436 378128 74 20 181207 68 275812 80 369931 7 3 74 79548 30 253293 85 49 65621 16 95 70 15 82381817 141239 486541 3 159922 93 200826 25694066 13 15 928917741 270804 931917641 159236 121515 12 165150995 969775313 391134 140345 31 8 70715451 413850 53990 485385 28144 313145 137523 3 3 34771 63 67 69 134508 81335 64 16 2 49 138080 90 6 292737 226664 100426 8910329 9 219636 191412 48 96 209869 269656 18 605015361 248699 66 292239 84 399262 63 217436 8 61 191269 57 392624 453085 37590 54 45 495040 5 272960 52 6 492866613 251575 38 28 761725392 76921 3 42 46 275475 50 7 101037 391110 396538 22 52 4 5 45 38 65 37 8 97 88 36 430350 487095 70 378700 199599 25 445285 18 86 277232 343513 56219 60 59 449391120 99 208625 89 321353 62 317025 349970 180992 7 482125 43 480563 266510 49 30 460568 55 3 9 427387 422534 68 815029280 371971 422048 94 16 93 381116 190917 16 328767 234356 118294 48 416758 152264 34 43 138849 58 51 181751 385054 385363 44 56322 167167 75 347393 90 6 22 36 16 29 301266 162209 84 9 3665 58 22 396868 402417 333345 250953 85 475240 124823 7 4 468271 37 97 40 21290 69 212479906 918408851 61 20 459336 30 351409 19357 83975 251860 43 77 458178760 1 9340 37 449946 14 136469 351909 29 200942962 18 124591 8 38 77 231295 374887 214403 12 521490133 5 399831 201821 49 14 492739 94 451773 28 179445 20 214041 1 288102 45 368045 8 264139 975338566 490025 34 96 16 64 52 21 66 14 82 6 114451 367619 69 78 12 23 441388 493481 45 388212 144355 95 85 48586 377437682 374221201 78 369151 49 54 45234 49 294188 171964 66 52 66 25 66 70 8 17581 84 1 70 109260 89 82 74 25 250633 379596 63 238583 19 159751 587794323 187492 97 93 7 70020 53389 23 753008326 66 16 98790 417724 94 8 80 268385482 306638 419960 304290 53 50 6 64 9656 591507436 82 37 53 320467 85 2 8 203060 80 428940 72 66 80 385554268 202021 147901 377749634 21169 46916 1956 61 3 76112 295947 86 431507 117280 685682879 139510 471747528 83 51569 98 26 27732 148859 4 28 167761 27 93 80 82 91895 11219 50 3 220225 323505131 438791 1 470360 32 60 61094 2 60 99 285655 88388 408265 266594 6 18 102078 64601 36 46 68 90568 664666572 36 150600 5 7 2 3 278627 927756108 361634 71 217090 48 238884 20 67072 187510482 92 9 317546 147614 94 8 7 330326 357976 22 57143 214218212 21 71 36 50 658892308 911352150 7 264182 96 67 296043 38 71 43 52 3 392505 344786 27 16 6 7 68 210305 86 59 144347 4 2 77 40 7 733339850 2 363784 758902697 28 72 72115 141446 80 294317 340274 409804 13 2 37 180834 9 35 285972 62 20 54 232465 365113 54 1 5 65 258476 2 114838 8 22 211991 89 613638520 295981 46 43 15 11 3 55 61 278507 77 3 221752 169588 428649 34 825812327 11 33 104496 80 272057 498553 58 40 59015 566940258 347973 182926464 485319 331246103 226694 94 140784 371025 777202070 7919 91 1 69 78 154183921 72 72 144080 153212 110919 42 21 173634 189985 36700 1 6 477027 88 95 279584 485427 40254 66786 125029 8 57 390886 34568 67 147170 30028 394549 381386 83 329949 2 71326 5 72 184896 461578 178670 249636577 330599 484406 559673321 196840 38 225997 4 26 5 162146 94 40 87 367019 2 383392514 45 221062 105798 145058 153897 14 82 398343 167040 3 7 54 96268 37 312796 1 66075 72 381700 370131877 45 405557 82 73 3 92 164289 83 404545 263731 89 55 602152547 1 229061 271126 396688271 394500 63 74 41 9 66 31 333837 28 143849 282223904 41 429061 369259 450828 26 50 56478 77 398023 421284 267176 68 307113 219072 43571 8 39 88 399530 5 96 58 172952 50 72 3 267961 64 47196 280545437 435809 6 1 271685 226696110 178904 11741 456697 65 87 45 420774 15 4 103192 163213 32 15 59 50 95 9 12 3 80043 82 158678959 960641327 88 8 92 93 125433 417459 142105 84 68 307912 10400 58203 316078 268962 22 34 274643 737441841 92 80687 269108 261735 420957 141919 210139 23328849 77 45 312711 213275 421862 95 27 461257 222083 50 776251704 7 44 56 180248 78 2305 468895 94 26237 70 396121 56741 408157205 66 495993 44886 276521 14 4 91 44 493564 85 37 214557 9 34849 51 409212 127170 86860 738171856 429650 3 156476 255621 59 170226989 23467 2 21595 18 97 259972 352387 177884 93 52 35 12 62 187117 40 25842 42039 50 410034 59573 294183989 208377 8 73 563897997 528414339 1 48740 9 125980 426357 357938570 479124416 4 34 99174 461852 91 182176 419120 61535648 78 186789 279856 66313 4 69 37 310935 185705 288353 25 28 190662 6 159972 5 56 226603 59 46 8 9 168220 80 80 5 349274 98 174103765 36 18 471683668 275367 700509667 304293 329602 207474928 60 76745 38 64 391081 266181 35 533652714 196536 19 286246 73495 25 83 68304 130641 43 306900 466354 235229 40 34 50 42 5 12 138932 474302 68 257931 153734 814421547 65 445555 230197 68 6 70 94 9 496507 357665504 431609 94 4 44 76 245218 231280 7 97 6 41646 353895787 607833218 63 129100507 62 420913 21 23 97214 390508 51 107654185 432941 89 47 55 486328 11 88 73 353932 8 245351 52 223737 8 161796 41 8 52 108059 53 2 791442254 43 78598 10 59 85726 42 103924 370723 98 76 471965462 275095664 198895 25 91 79 31 81 450689433 247993 9 229494657 155377 72 52904 4 376232 77 81100 9 156138254 5 885876423 82 13 1 94 53 99393 2 14 785323162 445000 8 266236 43 474430 62 121722 155931 450467 57291 72 7 275503 9835 398706 240255 956766993 56 41 187396 306255 23935 245471 91 15 244725 48 8728 360754 273131354 695954910 489193 121238034 5 18829484 57 273496 21 45 8 71 131897 50 9649 92 3 98 9640 73 7 31 51 358210 105742 20 6 89673 444313 694963731 402714 63 426058 187925 168391 12 85 114712 45941 336904 159399 42 382761 168172 3 158174 59130 478719 93 419113 64 334114 185253 243330 438492 159291 516838942 85 49 62568 6 20 141849 343368 372912 65 74 45 8 399484 15 330313 426349 30 141411 62 5 342508 72 57578244 3 96622 289693 499404 9 38 75588 33 491869390 94 2 9 22 465337 3 428967268 45 317191 281922 109097 15 15 15877 30 55196 87349 491464 131466 73 267166 416525 987623492 3 357494 169887 60 81 6 122696184 50 9 89 260401 31 724517163 227974 301699 25 433464 466154 60 85 104987 220415898 88 598020779 147603 24 18 4 311477 416995 27 162292 682112777 2 33 52 5 86 57 36 48113 85 320676 499042 240672608 384265385 61 17 61 3 181066 146855 54 29 17 51494 212074 87 52 272180 185508315 23 88 57 6 51 9171 75 242407285 489094 359197 57 92 85 255158 12 9 52 9 397587 23 39 27 76 96 83451 94 43 270948 248995 39 97624 398505 119227 19 285966 698706510 480448 272835 59789 34 9831 5 364838 49778 1 254902918 3 114926106 421014 144859 115633 24 73 596795913 245386 75 27 7 486593 95 299579 44236396 19 405349 186776 59 142249 180136 48 389937 432323 17378 56 76 57 113844 99 7966 307612 186529 31 609770125 84 11 9 31 53 280384 79 382583 283856 25 380687 8 47049 67 421430 421969 28 7725 74 83095208 15 52 160465 453207 368877 55 229760 62 4 236890 17 239374 71804 342288 9 741222669 52 295577 75 44896 249766 37 59057 769956763 46 366023 4 207945 56 2 33 66 52 172815938 320611478 167655 149693186 60 395561 356254 441720 26 931260623 443020 70 87 401734 340173 250990 83 42 81 11 7 257571 55102 87958 3 7 62474 74 483426 57 25726 179992 576964660 450417 46 169188362 77285 71 11 2 122856 40 33 206978 44 33 97 20 56149 431225 2 14927 4 252247 43 315897 279184 352220 999862342 160216 265380 68 82 1811 57 59 58983 3 263999 331640 535645279 42 60 262384 4 85 84 109179 476674 8 23 136993 428602 34311796 2877 82832 62367 599259175 404569 4 16 4847 407561 14 4 43 326471 54 31 86 84267 11 58 254463 56 252840 185212 179360 23 33 253170 29 249259 22 11 23 8 420847971 169498 269131 96998 359679 165908 14 20 434598 18 238215 321943 892134825 684214636 84 691 4 55 42 98 1 62 62 67 6 71 582024061 73820 39 10 77 254522 143473 65 104773 348897 468093 31 5801 4 1 25 77 27 25668 84966 80 9 457095 3 95 43 112363 98 122833 65 259026 5 33 88 216500 82 128073 40 28 468098 367358 87 131695 20 110736 478791 5 496227 3 293281 476046 11 310157918 409766 24193 72 237579 157052 422089 92 54 170247159 101915532 31 97 387619 49478 17 523687254 955498824 1 152060 230225 51 44 27340 293490 64 5 102889 61 97 92 214438 4 68 1 41 334697 59 22 128967328 331294 77 15 27774110 978638312 386081 31 56 598352872 138671 48761 355486933 119501566 1 270507 632695614 414317 12 28 7 15 205768452 63 69 3 16 6 234428 633317631 331824596 132608 9 8 60 13 27468 26 60 478685 42 18 8 182445 2 47 64 89 7 66 38 29 504649639 7 31 96 258355 28478 749002235 346931 86933 35 70 298867 910181036 174770 489375 95033943 346314579 204719 325493 26691778 428560963 643029551 95 116720 517247728 97 262570 933765475 308034 4 38 30 5 149223 8295 41 38 86 393148 77 982143033 2 386566 21 8 95 420635 307851 464186 919698274 80 58 54238 119165336 80 68916 2544 2 55 140744 94 79 387484 56027 91 36906 79 61 5 41956 164920 30 4 11 78 236154 63 23 80 25 47 9 17 45 469342042 97 109147 8 444678 3 10 11 161344 79 832840188 82714 283641 270832 83467 21 74 196028759 444493 3 23 40 11239 10 34 262801 442731 11 8 3 276702 2380 78 66 499996 88906508 361412 923215620 20 475899 79 71 72 322201 569376119 2 87697 37 95 5 36 19 245281 58 219780 46 445940 342127811 360829 80166 34 268941 9 190605 12 485375343 257574 275376 238413 258678 348763 7 88 257552 25 79 473303 81 46 5 450992 134340 25 249876 233690 185629 486007191 9 43 42 69 7 64 40 44 8 86474 17 82 16 2 51 8 277351 55 75 255566 20 442967 7 78 8916 504504619 19873 864474524 41028447 327903 42 65281 72 41 87258 41 35 352123 13 91 443751 78 64 889032397 82 356470360 76 494648 81 6 57 61 149173 134531 1 139705 1 11 330837210 4 31 84 74 27 7 214211 88 411309 34 9 39492 33 4 320340411 242168 1 290493 9943 976499561 111630 354739 21 109227 20 247268 70 166882 33067 56 15 175417 84 384400 89 79 33 189448 56 67 70 198556 12 38 25 4 445223 97 5 449487 387328438 99 326680 493487 38 90 312805 286206 38 17 76 2 244846 41 64 70 333212 60 2 160580 67 60 71 77 98 69 9 73 479614 35 50 57 111802 130894 50 552645106 88 381857 78594 76 38 497509 176678 1 97750 145490 98 238514 75 67929 162416 38 62 222609 147111 89564 457190 87 292734481 68 287664089 45 1 226793 69 71 86 384127 46 9 18 361364 548061183 60 150168 466023 112244 2 57 417551 9 82566 69 38104 71 557313464 228456 86338 35526 521987620 751217541 461522216 348403 110592 85 17 94 16506 6 2 436362 190201 8696 66 98213 358691 44 7715 296678 26 251132 9 761981984 397314 75 65 117381 813093862 85 37 69 42 288215 83477 462370 2 422042 72 347424 677793896 927559029 306496 304904 316326 51283 471449 693227000 76 482859 486828 436406 39 63 1 212140665 28 451995 238863 346456930 33 4 81 427915329 388110 53 193301 114585 668305257 30 3 481661 51 77 147103 238461 325293 44684 277473 274729 160888 482560 12 280987 63 386939 57 72 26 51 26 458160 324549 479529 22195 498847 583115321 28 81 22 269340 89 22609 55 56254 7 68 53 54444 309921 8 5 4 326661390 200359 9 84 325669 32 76 445906 20763 489712 247473042 199213 363318 87 31 89 2 52 347079 8 90 17 95 745706941 312502 252073 77 169636 2 294462 4 7 484672 473122 9 12 41650 412765 16 96 517862870 7 597968385 6 45 7 398038 42069 53 98 73 3 7 181783 51 40 386460 104025 213703 400435 193836 49 4 56 420160 81 101626 55 23 93 364385 391604 192074 11 457662 7 94 373758803 44 86 341239 1 237414 6 107965 74762 367956 444076 293240 52 275850 320108 167880 3 495490 9 133306 98 498486032 459989 39 301141469 228019444 62 233604061 38 101898 356246 95 63 512318041 205800 46341 71 63 273846 362285 9 37109 95 886709430 328231 52761 28 171976 112574 49 64 485760 75 215326 813796617 463207 544075303 62 43 35898 74 299998 17880 242852 386390 236438 70 453424 81 21 422362 4 28 8 20 373646 189724 217849 66 5 204754 452857 196284 152260 45 85 78 19 38 141038 294457 368111 48 287070129 298513 32 88 313553 118479 39 250770 88685 371225 218175 380962 84 241201 99 57 65 240354 3 5 172369472 368824 37 6 424769 403483 3 25 64 3 8 249145 3 409200 65 225495 70886 439080 91 235210 246005 434547 70 88 20 61499 105113 182447 143793 9883 42 62 207682 334425 82 184885 818380254 2 45 99300 469753 118246 142555 4 96620 781359622 2 220956213 53 699016447 57290 845965512 61 94 645351317 56 542948640 482517 473403 92 36 34 83 52 262358 92 553936416 9 411029 177613 321279607 186311 52 421616 94 15 65 538804471 238213 212096 53 97 446119 2 298910 207291 316201 407159757 40 304127 25 16 45 62 83 79 355631 75 78 37 291990 64 188552 24 16127 405682 138478 339740026 10 75 57 134290 188839 3 405953 56 87 51 74 49 54336 58 351447 485051 18 10 36257629 79 332911 34 23596 99490 73 397043907 327989 20 356218774 5 11 78 426140 53 50 781613376 101670 497681 243606 98 276521 74 6 96 73 13 347592 110872188 79 117672 67 3 345105 40 277343388 383079441 998915346 554230704 295808 13 18 361512 93 957522862 98 167163 384680 52486 305923 92 44 79 9 141240 149458 247686 61 59 57 82 32322 50251 69253 85784 292261 46 5 379590 1 61 87 2 2 84 99 137147 6451 992877764 373497 377756 419006 2 98267 85469 34 91 163398 80 67 6386 96 23 24 2 55 78 94 70 462600 26 82 73586114 513834883 177648 65 4 170117 410126 502068104 189070 299798 77959 220852 62 17 130317 5 47 142923 169809 175691 71 155975 277754 4 77 1 276528 62723 37 62500 44 189895 26754 382623088 662421958 70 134603767 259568 280763 65561 56 445395 314827 334609 6 411247949 302942 360437 151138579 60 473237 28498 96 406380 282065 60 32 64699 35 16 89 10 484178 926810177 91247 343209034 9 332146 126236 449690 274644 5 975053297 68 160980 69 2 169448 75 63 251280 3 59 6 24 262485456 89 8 4 84641 12 382272 4 79 91812 66 61 311984 93 166534 185988 284477778 448787 73233 211406 309282 30183 84 251461 188788 30854 206313 882033377 54 174048 441009 46 925318874 245358 296708 69 14 401088 28 52 94 54323 399255 85 457737 160755448 741385579 73 447767767 11 481057 89 53523788 149996 54 42 97 156883 74 24 4 89 456535618 470292 67 37 499286 5 3 6713 276124 54411742 39479 355934 143796 96 46 21 64 70 332284 368721 211899 61 63 47 223843 8 496464456 4 472436 190967 265107 6 281111 473790733 8 167979 13 16 99 222706 69 66 409813 196209 25813 7 2 85 7 4 241132 188679 84 1 58 35 47548 37 10131 7 447967 21 178569 83 301886 366884 468544 350421 63847 39 79 338960 9 212095 2 478996 337902 214334 50 290755 71 7 48 237679 97 692926595 4 279329 335624005 436354 130565 51697 18 39 817083656 143979 8 2 81 2 284097 5 50 30 12 300945238 39379 83 97 8 223589 944303925 202264 354852 29 9 439963 6894 37 425706 13 686887608 377598 99 901328664 68 481306 25 138890 799335704 344230 135066 140283 75 13 248242 73 44 119691213 15 406975 109025 145635 75 85 11 196353 99 268938 73 34 444211 59 92 6 293838 422804 89 368205 209403 6 62 82 20 368623 82925 2 118063 6 145034455 12 95 32468 306348 247857995 247849 48 157569 485218 2 9 355943 296752 5 379653 12 70 451501 52 2 31 88 456741495 131735 24 167919 3115 400410 18 849733986 73720 466691 46 78 380000 372245 77384 160062 24 16971 116004484 450437 8074 32 427738 949054269 89 281189782 378751 238518066 442115 946981139 506813713 663255187 31 24 58 79680 357195 82 60 9 753863479 81 135526 61000527 63 27 97 68 269108 188028 398901 659923784 34 499917 221275 90 98 234749 16 223646 52 219778764 58 96 446540680 135734 56 22 18 399964646 108377 344537539 126944 77 52 123569 78 252915 3 448498131 259346 14 35 5 72 364916 86198938 189416 324250300 98 68 200143 508966601 272292604 917981201 13 431906 151613 231437 1685968 7 14 84 3 447615 128661 59 353149104 64 94 7 23 42 266301 1 37 315898 694465625 33 335949 33 23 430791 13 66935 179496 194130 9 54 42 297527 28 62 30 4 543221266 259301 55 5 48 446496 56 61 37 36 24 354898 12903 81728 8 33 9 5 51593 24 98 7336 44 17 138567 55202 9293185 42 5 50 80724 856626335 332743 2 57 492288 41 64 84434 175860 25 229122 163840 44 50 27 528939887 5 490836 435507269 98 22 201340 823875089 84 162771 425620 39 76 207929 61076 49 262492 371061 17 251271 26 243035 44973792 95 6 296237 98 1 104621 113254 93 309745 13 99 426654 945785120 85 64 430789 91 35348 15 51 65 92 482494 482413 108149 83087 6 77 391313 62601 87 473781 552818253 39 7 324368 75 141560 12 648091628 412337 352287 4 4 5 187944 4 49 67635 3 69 23 429850 19 51 2 41 11 907479259 4 66 332682 7 7 32 3 8 34 448962 293564 300805 22 3 2740 224648 74 480555 94 388783 487398389 452027 67 73 108800 66 153590647 389498 459782302 35914906 29 996411894 163176 35 34 336638 387578 41 58 60 314945548 252259 291512 312456 7 105248 160493 50 23 18231 64 7 53 210129 365451 335008 219799 16467 425298 2 328402 86 277379 627105194 455782 85 7 428164 83 309159951 79 141437 434414356 136708285 52359 354257958 324671 252275 73 18 112032877 255358 417170 468256 167138 336857676 39 6 247676793 20272 379279 73 50990 112441 25 189766 1 62 53 40 315006 19 20 8 17 4 174318 10 76 37 66503 8 39 33 131328 64 79 252517 77 42 53332 5 17 58 677875445 93 37 260478 43 31961 36 190506 75607 62 27 79 71 72 96 349581 425078 89057 74 655854693 192593 271173920 164692 218954706 275425 84 240900825 28 12007 84 77 46 4 230035 11 319955 49 317682 66 14 995087541 54 349461021 4 159677 21 417575 70255 481138 443221 299572 29 74 287299 495841 52 75 208973505 16 148182 57099 606945102 61 70 184942 68 274287 46 203715 92 28 30 46 3 82 21 385108585 323590 17 238052 39 27 92 197295 443974 755675065 31 488935 27 366466 97154 145989 61 354068 14 445380810 97 85 107497236 134939 49 81 392400 62 66429402 389399 3 3 19 234268 15 147331 476436 34 90 2 94 38 115466 6 30 51 84 194767 2 450346 40 188967 379486 668891784 23 432233 86 91 53 481555 712162271 259944 7 17 4 43 97 473065 85 257838 75381 88 351073567 189976 469319 30 244620 431161 22 542260937 498659 7 420420 450609 38 180609 99 175512 147155 211945 56524 393910 25494 23 92 176439 389651 216115 465622 900343830 9 458964 75 719994511 97 35 14 2 95 45 589389934 97 85119 10 340461 17 67 40 65 328598 157231 69 31171 234543 15 97 58 164905 46 437627 578045161 493167 424803262 443401 121339 55 323252 71 140047 38 10 25 765567162 113610 69 28278968 8 657015824 368664 190566 90 15 77 28 162868 294239502 135712344 18 97 225588 364274078 96 67 338309 76 18 222299 212915087 301650 72391 46889 19181154 461684 335692 2 32 164917 72274 98 117698 57 29 38 25 134187 33 79 37 95 12 333525810 27 68 74 67 17 5 281476 204850 199606305 29 305794 221234 44 51235 437940 411676 65 232992 107118660 6 393394 304447 82 16 71 218206 226591 212868 170373 178967 314420 351114 11 31 439340 159411 484273 82 5 2 329465 389777 40 463133473 208712 56 9 31 274310 453139 142873 165748 442228681 76818 41 28 330031 77 293116 10 69 111830 27 14662151 60 204726 369333 48 26 60447 82981 6 49556 136377633 337200 289627211 129715 497533 517080059 72 73259 282941 140920 44 78 55 166077057 3 96 172954 315873 30 67 57211 362940859 85 17 65 480393847 56 182903 43 82080 172490 87 422465 998863251 62 45355394 75 65 7 58 37 189202 22 46 120489824 283263 143596 486701 291108 83 397639 67 35 237118 51 35 370839 439183 912701022 47 147947 519192910 3 10 436621 54653 477169 7 775674611 3 2 4 78 154742 364921 7 89 690820309 398707594 47 28 85 376136 307554 263624 94 5 93 333538698 11 1 34 174680 37 420095900 24 42 605405590 158068 79062 54 5 96 322334 113652 216 75 448729 683809581 4 4 70802 285402 251597 23 470706 675052457 9 577094386 219901 38 3 58 70 240350784 199239 21 9 364773 28 445548 42 80 809328427 23 42621 49 100534 138584 87 4 31 35 48 181191471 57 4829 38 84 7 80418 14 9 3 244958 66381 20 15 302292858 26 21 327306642 431534417 8 371906 458263 326554 2 405585 42 45 67 49 22633 16 164520 274479 40 528870315 36 9 230876 36 317726 35 341716 497796792 16 472503 5 531904429 58 94 334651 83395 38 92 47745972 3 58 63 337414 89 61 987653179 7 64 92 94 9422 1 35916 287521 421656 479131 100755 1 996463754 72 97207 10 118724 168065 71 343105 81 8 76 9 214655 310236 89 8425 14 264232 151295 76 143063477 3 23 92 38 30758 37 315353417 359942 656239196 387203 150247 31 378596 3 438299 369756 38 5 28 81 78 475844420 30 391873 437176245 1 28 491158813 71 7 5 21260 299279 197782 5 10 143577 3 744560842 278923 68757 95 72 81 29 309196 365247 33 6 28 36 366991 185320061 390187 148662 110125 86 36 4 73 5 724415050 4 6719 29 25 8 276335 85 24646 28 78 31 7047 187265 33 66593 804759642 71 471808 240859 41 5 331694 400476 16 218576 227382 38 46398 400238 333959 27 352113 273136 40 54 475682 3 353201 67250 144936 6 60391 208992 60411 269246 55 402379 520654625 5 34 296377 53 284905 475210 64 429418 872327325 443048812 254306 11556071 63 328958 45 29836 25 86 49 126607 214629928 79 181994 308472 95 3 313494 55 3 4 65 628524728 318072 79 673741706 351094 77 297621 174616 879602288 581808988 67 227050 56 324014 379567 363283 4 740645505 38 395274 255564 4 253992 840916867 119819565 26487 97757 74 228412 20 39 363851 30 72 361394 6 67 6 324744 420695 27 54 59 80 21 6 7698 668545747 60912128 77014 3 933005561 404248330 336253 209460 229827 374544 53 2 46 498864 465805 81 870036718 1 365034320 4 72 424645 426353 16 154946356 29751 349843 19 26 427901 67 89477 85 41 14 20405 40 43 8 88 57536 260058 284619 53 950740047 86 226286 19 796727255 27684 434962 156827 91219 68 80 5 345398 244697 85 446334 47991 9 82872 552090983 11 74132 460334856 333682 81 5 3 735907615 17 102614377 54 9 7 112169 86 338719 40 432626 284131 4 92 98 654191805 90999875 70 914005207 6 52 791188289 983311021 84 145259 48 24 40 111854 188836 52 226960 9 71 422993 62 44953 411392 22 25 365146 14 27 8 781816285 861638223 89 8 91 298156 90 393999498 266826 87821 56 121502 93 420560 76 53 40 40 53 31 206241 419427 8 209493 352749543 201947 438433 180788 1 394415 409916 90 81 83 49 331967 290052 64 121573 337171 34 880197751 49 61 76 9 79 474983 6 91 185364 62 241160 12 47251 294871 148810 444319 531670942 31 7 202904 189939 37 224252806 72 265705 293597 24 8 55 33 69264 378910 57 20 238762 286966 30 458792 34106 464956 8841 190377 988251116 558556932 403553 86 220816 171538506 13 77 58 25 495321 94 84 12 93 94 577758097 635000414 220129 8 399327 485722988 276036 359695753 487862 169276 253972 3 195888321 252018 30 482877 23345 545133274 7 33 96 33 471278 932378205 14 163001 482929 12113 20 345037 422226 151488 115708 89 30 50 45 211922 411008 1 8 256335 137858 49 138454 244503 348472 57 222537 115542 336447 76994 42 9 3 2 97 2 29 122342 5 77 42 52104 157911 72 687043 286100 79 265746 2 42 57 59844 78 194052 352239 285756 667608378 147743 11 362601 76 2108 83 70471 62 18 158057 15 74 22 79 10 86 113759 40 135708 132313 47 610846501 21 227037 448341 8 59 9 419861 7 56 3 136807 241511 571645041 443123 86 1 52 82 477011034 248414 47 5 57 429631522 41 50 55 189127 87 52243 80 409209488 74 452249 5 89 28 84 54 82209087 2 13 148048 45705 264401 400434 314589 21 26 344482 57 346585 203090 9 401102 597312361 56 67204 112540 427707 314540 66 153295 244269 117186 264054 168177 788143199 719853090 36 54 9 100899 24 335885238 144903 65 72152 80 38 44 89 417511 255864 1 31 22 220335 350203 47 451584 435536 47 20 54 3 369003 48 65913 4 383443199 84 374358 71893 12 942945967 79 582124933 279224 183125 546403774 431843 6349 54 22 129984853 65 33940 50 97 241042 88 336408 7 1 258725 247254 88 4 65 939280915 486082 277807 78 339664 78 260734 108070 368390 465227 309520 16 63 13236 4 29059 478394 69 48057 242213 485358 7020 453265 106017937 387778 5 59 487682493 57 382230 74419 29 12 210519 4 114911 63 16 53 145761 294114 193969 404100 30 298357 484053 78 86804 48 56 911037752 14 228913526 485705146 368550 33060 8 96 113269 53 7 91 82583 7 25 457719 14 49 69 66 710298849 9 63 403116 84 10 88031 152040 402673 58 61 263660 692396605 39591 88 82 92 155316 433521440 14 16650 197096 426775 1 76 438596 58 57 100925 365561 4 250575 65 480069 157702777 289378 53 1 9 106842 47 57 59 252788 5 490307 357343 90 679353628 5 45 411514 50 8 121471119 7 372170 184632 763967693 311949 136719 388206 162110 66497 150192 31 21736 16926 35 245635 78 35 59 85 413722 6 2 168807 74939 401302 42 412002 43866 434990 9180 523955436 62 1 729816406 77 363751 376483 68 350171 125544 224458653 81682 94 188150 372256 60 84 76380 48 6 78 67 54 57 7211 315023 379448 14 69 11908 28 49 1 315516 80 8 317620 83 82450094 91 23 735269116 373144 306983 116425 3 44 8 67292 21 35 20 68887 473792 458535 11 26 975428394 785307850 38 39 475754 15804 9 523719352 83 269757 27 87 6 447105 58 53 8064 21 2 420762 84 250430 349147 32 2 46 69 19 279062 268088 5 39 69029 24 46 221185 16 66 638704715 170190 46 85 5 91 52 33 33 60463 125252 628713587 108929 61 98 165775 77 493195 385523 279119 325073 40479 2414 95 1868 7 30 824410297 39 841898074 316933 68368 64 38 403980 313684 315415 341113 38 61 410894 60 24598 95 19 34 180493 12 4606 40 915285058 2 51161 64 465400 268152 212299 615362499 6 20 145315 64130 38 50 80 57 222648 24 7 62 271703 488561 36 495595 412907 415764 5 235195476 98733 74 585419486 76 20499 44 458043995 417731 94 62206 79511 71 322029 383115 127287 200014 128849 77 335430 42 365240 69 80 79 71 40947 33117 9 7 67 34 8794 67 495648 85 82 250008 794906369 34 494438 51 75 311638 348167 61 467208 12 42 1 143687 7 893862404 99429 314853 124876 96 92 33 4 56 66 316906980 52 81 54 95878 425599 92 474039 150892 239185 56 18 58 97 45945 52 37097 51 86 590883354 40234 5 361843 445970 89423 20 374154 20 30 58865 666781225 137390554 187242 421352 90 97 364666 116745 438384 49267 254113 373296 93 76427 115581 307453 95 420942 1 124727 55 289221 458085 7 440015 70 61 179417 78 384612 83 67 295684 83 2172 87364 275689 4 400543 3 56 65673 16 220204 11 19 10 50 297519 361298 64 25 345333 15 47293 49837 9 474435 98866 227499 93 91 401841 34 27 355137 326589 79 46802 304553167 195515 238266 38 207804 25 359636 91072 98 184125 48047 215031 65 388150 23 393544 13 10 52 93 177557 577503571 1 272784 47 24 9 23 235884 461241 6 32 25 120761 293199 13 8 139559 347190 149573 90 4 33 28 283331 312235 45 16 101447 417559 343447 50218 1 61 64 414854 8 143229692 82 213188 388702 87 81 87 94 129870 30408 7 429346 13312 102537 306508 90 471923 37624 97 311634 62 266184 57 51 443017 33067 383461 230642 15 1 169121 128082 15 77 95 32105 15 243923 297946 269862 7 578343207 304918 35 404530 162967 60998 5 5 42 207701938 50 97418 19 94 300878 6 43 818978523 432405 46 7 4 35 83 455267 345815 223065 59 70 162884 50 123063793 109424 473278 13374 933869642 76 35 94 5 46369 75744 66 434060 30 46 1 4 5 10 149333555 30746 52 176463 288 896633818 294906267 44049 27 31 793046021 6 104321 5 200343 123276 986826682 464761 57 24853 471091 235661 29 37 347049 1 5 14547 78 76 38285 220423 16 69146 9 335460 14 94 2 435418 260515137 90 52 151804 872228012 6 31 78 51 42 85 74 439135 8 633285810 56963 79 7 180026 67 110391240 451325 301775 97 61 42 216144 57 143986 361671 497318936 90 309263 520594973 94807088 272143 596297051 804061493 356609 312923 433205 83 47993 95 63140 48 416590 2 26437818 278352 452446 260657 37 469378 2 4 196420 77 159722 237454 31 48 202298 88166 66 372593 52 309553 26 58 275267 484717 52 136413251 90587 6 389056 113639 96 161677 48 20 133785 321364 912443351 211036 214069499 74403 74124660 1 31 36 165022567 418509 4 74 79 295878 488687 58 98 70 95 326966 54 85 2631678 4 439580704 117249 109784 1 27 16 460739 9 375913 24 25 781974925 464791 83 1822 824648591 1 72 26 423983203 373815 66 475082 88 82 41955 51 912987211 129412 314522 2 89655 23194294 68 40 15 66 20 379425241 187441 139291 670047697 198851 118189 74 380302 106535004 191393 966267899 719329552 454451 35 52 78281 153826 383779831 132654 158632 2452 9 4433524 80 35159535 336075 436420 318510 420395 402300 11 762359622 378692 36 2 75 8 204010099 9 157238 335659 408408 71054 63 16 375744744 166497 7 8 84617 93 394721 15 55 3 361355 308963 485192 9 6 3 154446 53 50138 15 33 55 341669 444889 252649 209655 2 52 35251 245281 162834 73 160604 69 647527273 77 241087 64 87 399242 72889 90 22 81 396569 5 22 112541 79 320508 1 55 373500 60419 84 50 4 42 4 145231915 12 20 74 359725 486148200 385014 357930 298396 9 66 38 446727 96 90 23299 155670 48571 91 417344 56308 210399 26 493282 43 99 86947 30 462458 412731 101526 8 9 215536 23 331057 6 8 72 38 76264 119785209 13 496176 9 160700 275636 34 60 89 183710882 24 79 41 82 30 64 52956 340402 326683 81 134890 32 85 57 85 791026529 104818 17 266797 79 9 57 296079 13 79 33340 29 61 29 18 323500 61 288383 5 23 309626 41 61206 221796 417575 8 13 44 17427 75 47 50 4 229272699 248715 350030 92 50 999279383 132866 459015 78968 12 82 95 61 254804883 321273 102724 27565 398432 14 3912219 604217918 332897 25 55231 4 97 162341 50 35428 78 1 165262 41 150768 40 78 3 329897 394576 50 253710 64 7 52 400522710 180736 278419 60 43 2 95 37 18 189137 6 35 6 269970 177389 10 145150 121827 442881 39 185962204 95 43 327481 163011 396807437 228409239 132062 27 390050663 16 81 7 96 2 21 136419 438670 3 2 397397 751980087 251396 185167470 418506 366858 22 387307 57232 223314 324301 765029432 241088 197076 238232 379247 98 69 136493 9 36 194947 113888 419774 65 53747 85 60 18 96 329251 84 52 117568 384468 3 368503 487544 489635 165758 29 34456 17 426569 35 7 385226420 369176 342637 465865 393126192 27 36 79 157297422 355196 5 472924 131647 7127 71 29958 29 364182 310731 51789 9 325384 382531 4 272191400 57 257261 233159 61 283792 461989 2 705422900 82 22725 832159475 13 22 234369 12 74 1 42 57 467451 296811 81 2 26400 449631 27 270617799 300497 48 42 274689 302947 166428 409607 361287 253843 256222 95 99 7 980406696 174604 73878 70 76 755842271 345945 16 322938 4 89 82 420792 4 65 17719 89969 335100 420011 76 63 472306 26 4 427282 230844 83 9 176281 427734 235564 823103458 14 5 408767 60 353613 50 405467 56 405282 5 25962 978849910 9 251679 392125 348450537 9 73 355999 272087 79 40 76 430288850 465300 121807 61889584 1 438456 5 1 384849869 17 1 478721458 327529 44 397265691 78 392265 13 20 460215 915980361 43 30 24 240029 37605 23 9 55 421768 331267 46 46 10 14 85 21708 299767 63 204819 7 60 379264 995693173 2 485137 96121 5 31 58 3 45 33 350264 422352 6 92 7 362806890 983205537 91 857803291 38 55 93 6 430255 1 34 98 285198 45 242962 71 33277 402692209 240842 299094 316203 31 9 24252 225165 73 59 184897 406836 446233 72 472907 6 39474 9 639727528 171584 66886 10 234717 41 494170 86603 385764 308898 44 163945 3 21 246849 57 267603 90 219266 45 62 52 53 61953 267214 91 47 7 200458 31 8 279162 11 16 70 93 358953 6 24563 837455780 14 378567 39393 126078 84 495506 62409 142102 475202 80 41 134641 63 188420 81 483982 431498 259107 12 905400803 73 389949 6 86732 100401 368798 38 176361 92 5 130566 152578865 79 96470 59633 4 26262 137871 978756858 2 294956 427696 94 335772 454003 63724 493938 226417 426765 2 98 94 79 9 53 94 372114 23 67 278939 11 62 668755184 22844 50 249914 326242 26 77 75300 99 296745056 967957261 461955 87 99 65 177987 1 482185 367314 23 447151 77 2 241892387 107628 4 481537 69 16 22 279836 89 295751 185211 45 86 45 490070 87 100493 208707 28 20 45 330820 97 77 4 245175156 71 497182 466773068 46 87 512165213 18920 335555 337584 81 92 682062409 87 75 24 40 99 296441 357206 86 345451 248883539 312454 16 151804 85 44 56 76 77 247795 128020 162426 424046034 482233 98 17 446741 8 87 91 588460405 277091 614564032 150662 54 2 47 42 40 561283912 4 59 358087820 73 346895930 3 154002 114269 83279 737660815 66 3 83 16197 430212 96 338971 417509 3 87 339901 53 420142 477805 28057 25 49905 62 20 7 426061 211929806 96 343871 227270 57 366820 114210 136958 297309 12 34 187774 239905 75 174652 185845 64 309772 79 120505 17 551368869 77 9 1 82 1 786828376 333446 194458 2404 3 295815 276887 49 10059 8 784417316 492637764 348862830 233252 353729 869654787 78 3 11 468551 30 14 158580 72 3 7 57 278654 299699 91284 13 497979 179254 452493 386732 365092 456781 361398900 378664 2 36 337841 74335 319382 424423 53 377506 63 242800 20 2 73 60 315136 2 482625 327532 32 217289 58 15 2 225 8 52 151113560 77690 16 41 35763 62718 40366 96171 521386884 3 26 47 76 933072162 95 76139 43 92827 64 416526 76 16 60 160701 67 214977 60 457276 4 831527156 77488 9 303040 74 66 27 3 172194 412327 391736 332019 22 32 28 475048 217307 389542 1 161418 32 23 61 60 347696 114360 328613898 70 35 437386 71 27 445776 91 325624 71 31 259495 299414949 15 95 750278996 9 171110 105260 355552 89 75 186091 48 309263 56 158345 2 335415 9 455134 29 234696 362175 45 95 8 9 40 8 6 114833 41 192006 340419 5 8 60 287902 223314 231198236 67720 8 20 325019 75 208891 715054075 946827394 34 41 319270 946824232 4 42959 67 23 47428 385172 46 258253 26 346079 8 27 12 8 246173 57511255 54 230626 35 89 38 24 75 7 413864 66 559282422 336635598 792082274 42 85 94 5 289331 183180 804797061 98390 311427 68 417322 415717 86 502525100 3 41 5 70 8 65395 131713 855037008 43424 567906166 45 43 5 81 8 47 64 73 83 8 55 181225 25 324754 121360 64 11 26 11 4 348550840 425290 23 20 129261 53 100225 35 42 14 832231293 414906 77 62 71 89 25 378272818 6 8 107136 5259 808870250 35 395578 407888 24500 23 213354 3 99 63 195965 89 64 5 145203 890445984 8 62 7 219849 37 366580430 173270 98 100291559 93763 12 311767 12 189552 92 312427 68 45 335543 70 608291169 9 408698 6 87 13 68 93 99 48 11 68739 160059 69 190054 88054 84 29 322880 478610 56 340969 68 67 418451 10 320713385 34 248543810 46671 63 169721 21 43 105457 415255 423158 155615 88 3488 439493274 90961 5 5 86 351020 80 36 43 4 25 268246 3958 42926 292463345 77829 32 1 6 68767746 192176 493275 81656607 40 73 374213 7 59 312880 218255 145059 806478270 632989729 82 10 399771 291778 518034063 431993 410814 95 76 81 71 349685 84 21 387868 470692460 398600 12 164011 275903 54354 419969 49629 240044393 1 51 73 671556653 924680613 346732 761324587 145286 229977 225069 650533031 61 49 17 105568 207682 35 122950 71 9 88 73 8 73 918059720 59 33 44 80 6 56773366 253686 970101673 53478537 28 3 7 253010 71 51 11 2 218288 76 8 22028 344031 10844 46 28 58822 204351 156006 184940 245046 35 36970 350848 101788 39005 72091 176303 37 78 325321 156162 43 53 47 88 20 8 97 1 57 68091665 53719 4 18 90 68 91 1 58618 76 14712 482106 5 85099 17895 342166 161529 42 90 92517 2 40 162601 433915 735402478 103968 48 36 23 200893 356604565 52949123 20500 460905400 155140 288204 405405 108458 85 3 54933 11 5 22 45 54978 163967 228075 16897 3 28584 88 26 374808780 14 213026 4 11 6 62 11 56 42 54 370841 137543 379466025 56 76 152597 592302374 178520 2 351239 3 307870 64 475765 99 456313 9 65 4 92 14 438167 352838 479912 7 499701 325678 111384 447663834 206747 635931730 380306 276063 68 83 134965349 783064223 383839 288684 47 409233 7 429947 73855 66 370888 6 4 261548 50 12 601596076 84 43 34 203977 316837 6 96 11 61 8 65 8 23 370821 49 111713 941436341 193971817 326665 6 33 24 170135 335394 345436 28 72 26 18803 375983 76448 411977 3 99 688421671 152017 58 378960 151104429 35702 361232 379969 303340 177081 130669995 328358 18 493435 483242439 360986 15 8 982822940 95578 253795 16 35 73 731021368 406462829 388431 183370 254927 62 96 126786045 52 45181 91 279026 7 6 67 72 17 329123 70 835934012 1 83 283005845 66 69 41 54245 37 15 98 899792237 47 13 6 72998 435960 33 6 191499 21054 73 403007 128461084 82 71 38686 76 65 462916 7 334325 401481 476880 55 237713868 236133 60 63 2 1 62 60 241691 56148 350818 292332 7295 86 114411754 6 10 66441 20 45 78 215041 70 9 112364 466240 272220 82 121176733 34 97 826429714 70406 57 21 267656 162216 53 305267 53 316458 98 7 7 10957 90 73 98402 24 161518 17 393364 434279792 936895519 32 52 495246236 353451 313793 16981 52 163245 227518 6 414588 418195 684052828 394370 141463 84 231638 168910 92 5 1 5 438383 190399155 256019187 877501160 4 411155 64 53974 413903 407081 391656 7 309670 53925 205276 72 1 3 29 15 73 74 3 47 52963 97341 91 186830 627987140 338207 154175690 81 31 57 324045 3 34 123843 64 32 97 799364874 72 260034 41 75 66289 728349771 25 439172 242044 82 243284 239141 17 56 31 317440 71 225170 386607 430422 35 68 329542 138162 3 807341242 203741 166025844 342443 291983702 47 425905992 68 92 80 329439 17146 239419 87 386802 62 200115 447860 134211654 441510053 17 336524 34 69276 35 241396 71033 3 346320 29 152825 463733 91 96 67 51 396963 91 3 336197 338515 465400 588005795 873149839 44 35 77 16 476510551 14 143001 16 298640 95 341543 21 328914 93 64690 107067 201825 74 837047639 26 92 56 83 90 386622733 7 46892 69 434189 12 272817283 9 96820 51 96 66 20 265986 35 35 420717299 6440 86 12 422942 399093 597304480 282358 208060 22 6 373787813 3 11 355416 461032 66 68 481777 92237 87 11 40 182976 447780 51 359041048 486296 14 13 122229 11 19904 83 59 84 2 26 26 90 324206481 99 291499 7 77878 74 64727 90 429282 75 52 55 41 29 378133 15 363030 10 220694 398216 314037 161717 310150 71 92 344973 198660 435198745 65 229778 20 282579 81483 710667517 3 119444 220723 56 269154 91 9 543765498 75404 96946 41 286538 73 94726 41878 2 281429 48 485151724 56 46 299761 87 33 239928 422196 23 82920 25 224763 475373 92 207636 284232 78 76 5 13156 72 306068749 410179 77 94 402432 116630 98 53 94 464988 87 33611 454480 304265 61 199645 62 126570 49 85 164759 55 4 88 98823 475600 69 721316029 345422 23 241418 435021510 9 213388 90 949911097 60 84 208629 84 309601 99206 69 681772296 92 148414 85312 341782 198193 402830 55 33 526338905 7 688825278 172890 287536 398995 466717433 46 53 2518 12 55 312268827 375118 9 333895439 93 217957 406073 95 28 82 67 189888 3 97 3 38 384502 74 234183 415955 298982 450168 837947268 10 4 106848 23 320281 978159916 282094524 376393 93353 2 30 27 9 462176 74 486134 563504176 1 86 88 6 160475 354152 92 380817 22 42996 73 71 325677180 34 404021 34 209194 72 28 82 64 19 50 68 147091 271584 36 494557 34 46 64 64 6 470073 8592 81 235013 175573 74 22967 3 157579 389003 24 4 1 7 712925278 325504 5 18 155636 802436877 398455 8 257611 152686 6 76 8 989307280 48 265087 354177 5 36 92384 7 1 32 260244 8 290485 65 36 35 903205572 9 72 7 180814 112509 90 22875 49 239434436 200461 29 912024716 184407 437141 9 17 75 59093126 73 312606 43142 51 76 306017 78 394407 31 17 370200415 412202339 711187823 216346 489498 272773 17 25634 202488 458953 36 22 203076325 488823 48 60 295785 465320 85 305374 315017 198237 93 84 413850 78 22 828236915 262524 254629 35 858910248 98 1 45 94486245 465292 3 51 27 372460 96548 10 95 157649 12 91 54 58 7 3 832616587 437107 14 386531 351022 16 463508 28 50 167778 388080 90 23 91293 946728198 4 2 361871 62 8 14 268284 34 55405 64639 20 312398 56572 9 45 19 51788 106413 28 266868 17 255177 3 18 353270 11 327470 85195 454601 46 42 21 50 3 32 90 13924 196985 144128 54 95 53 405539 17 231477 86 346893 420868 320570 696097815 288090 98 393857 203401 9 15 56 101504 86 274765 459814 455209 473181 384926 45 94702 198317 488464 75 146938 343216 456603 23 59 37 19468 77401 5 658997424 208901345 512525114 952741348 71 42632 87596 873795490 14 387012 1 42 191443 447999 39 93 5861 170776 48 95 247461 13 376053 198735 11 92 30 33071 241234 586891670 398454 13 210585 323154 171622 75 4 13 323928594 38 76 364188 444935 194976 60 380332 7 32 227572 50 33906 4 23 2 57 12 3 3 96079 488297838 189369593 385827 1 78 55 677321325 379662 191751 244592 2 361308 580281535 18 212393 763065850 90 83 32 5 53 98 2 207489 37 175407 377520 197875 521361398 481263 573616827 35 222506 1830 488176 44 94 87 23 159237 9097 29 99636 80 2 7 21 42 92 76 239896 462931 60025 1 71 448389 485057 51 39 51 59 316301 57 159224 42 10 90 135734 76 44 121374798 8 45 50 139468 49183 1 25 5910 18 367168 99 8 326132 216441 58 258034 67 50932 43 40299410 344013873 49868938 334390 869042399 150373 93 237242 3 276085 384944 31 70 35 6 65 957009231 64 50 57 1 90 54 151813 99781 95 977065424 3 99 5 731553283 105159 311304 25 46 432167 3 48 292096 4 6 24 24 173214 50254 38 9 643528231 10 86 108673 53 94 235503 235492 663630293 450110 7 118663 63 75 41806 86 191004 402119 203967544 86 79 88462 330270 92 452187 101696 71 350122 59 10 77104 914572198 4 6 47543071 70 353693 124148 92 129574 9 31 578353736 24 67612 204890 1 61843836 49 71515 94 74 30 458503656 57 32456 92060 23 98334 98 551587740 148121 178523 474213 251203 320991 421116 91 7 49 457092019 85 147879 328029 498863 430209 44 62 34 97 57783 58 62 592315683 154104 246705 468663594 70 53 70 141391 24215611 7 362063537 508593455 4 54 94 7 443037 28 340545 122389 13 3 171546 66 42634 80 71238 82 119446 2881 63775 53 392013 272721 400448260 179283 370559 921072865 135827044 389731372 636638993 60 246004 582741986 445699 29 79 294365 416435085 281893 445183 485021935 426263424 98 28 43 68 78953 76 214369 52 582783273 3 968473829 93 1 204975 249764 84 465600 370845 65 236811 443106 36254 53 262715 77 27 5268 41 280135 256701 77 3 62 209697175 33 451505 7 93 36 176770 325003 67 268254 33194 507691860 45 833943405 335112 35 273136 42 90483 389225 42 175453 346612 7 392169 210970 65999 699645981 7 93 78 25 266995 188649 147426 344893 45 246529 206477 60 55 260858 742206930 417871 2 384965 55 144496 42 189821 164808 92 234161832 256701 832163577 11 116390 152438 13 450139 59 16 22 57 58 14 247705 168366 231030 71 15 180896 63 393681 791414320 2 275448 47520 89 83 307965 6 372321 95699 431071618 64 59 98 89 2 3 239956570 912888088 31887 20238545 160848 127271 359804 406435 76 76 374923 342117567 81147215 332480 140516 62 99 328217504 72 201357 798782817 74752 14 7 373636 9 9 384286 234563 31922518 2 435655 508021656 58 248210 20 265605 71804 3 68 40 2 69 6 260061 3533 69 3 148340 894899126 148994 48 337718427 239133 403073965 6 255299 99618 231210 929756662 42 393373 20025 423094 256621 315270624 305119 95 375745 446695 214582 88 319778 183358 99 477088 19792 71 2 4 24 400548 64 4 86 296708 313943 86 84 421657118 87 20622614 95 808930161 83 85535 911973084 83 487811400 60 999775947 247805 150823 92 70 6 83292 5 346260 434385 9 322376 113554 120398 450630 820832189 351480 406849 69 349371 360224 82 377838 111530 495232 341026 425677687 424909 157802 24 1 19 87284711 333925 3 146351 60 62 844409114 70 55 190006 31 6 5 6 403270 84 265242 316193 289663 33 87 200329 530195379 409828 344184 498173 76734 173627991 305983821 49592346 37 267148 37 61 72 155873 8 328797 863565027 57 83 189557 27 272852 83 187821 187378 216853 380829 466554 357199 2 58 111679 29 22 423347 99720 6 6 63 65 448856 75 482150 366473 13 23 48 70 95959 18 617044480 290323 469004 87 64 6 378876 224435 156485118 26 29 101931 3397 153259 185190 38 99 85 11 26209 461268 79 71122808 329707 92 54207536 103814 10 336696 54239 31 13 413180 99 98624714 373402 92095 75 10 477715 37 86 460169 8 103858 80727427 44 355380 7 35 7 119780 76 250373 46 13 316808 6 71 43902 265034 65 486726437 18 89907 3 78263 875593773 260585 24 71 42 77364 109351 250021 88 363393 58609 31 86 460262 194735 58 202611 58 98 194848 370237 428019 50 14 95 6 495271 46 5 28 144977 256551 66 64 175301 122135 1552 79 9 990329280 201626 677780597 424425 40 28 56 24 88 96909 41 40 790671669 95 17 1345 426820 69 720041373 176428 58 180459 312395 53 284853 347910761 29 211381 92 377892 95214 42 27 209855 6 233670 72 8270 71 27 7 273467 330587 61 17 117703 158230 53 343228 32 37022 12 297781 2 226907 73389 81204 73 92538 24 21 144809 62 842945070 456104 55 51 40 434446 314730 28 8 44 92 141459 31 43 36 52948 269725 610449078 325955 20 73 335188 411380 52 498643 151105 409958 113701 525025615 976944336 40 40 99 7 46612 25 138990 20 382729 25 71 4 588200888 14 45848 91177 64 815435372 606032749 14 24 30 448102 299795 6 48 330586 11526 22897 478262 71 64 4 451035 4 148625 62 97 474884 9 41 317922261 94 428368531 43 17 96 92 146662 281632102 325851 92228 10 39 440181 248660 358163 289199 91 88 224463 8 13 274383 459710 338639 33083 733299850 38 27057 88 306707 238776 612076609 21106 3891 33 2 21 63 58 45 1 194528 32 59 77 4 6 71 8 58 88 445625 86 3 284999 267208 241498 99 120081 58998 8 399727 63 188509 37 88 489365 45823 27 303732 67 58 720461249 95 7 25 202397 98 274339730 22 219504 360986 292316 81 53 53 311933627 6 88382980 128976 202260 380634 49 30 61 312700 322503530 402279 34 10 98115 47 50 270254 80 88 808804833 81 38 93 183941 85 411405 104085 494763 15 48 414189 10 31 210184 453477785 86 94 3 73 483765 2 124031 85 60237 95 969903677 311715 81 60 374339 74 21 19 281626 40 401783 65 99 71 338091 14 6 5 12 6 98739 317731 40 202418 320542 4 14954 37297 82 35 94 375456502 49 49 367949 80900 488653 253854 15 3 45 3 632101569 323734 5 3 222013 41 420510362 155940 27 84 358100 24 3 285304203 21 614137275 317124 258942 602729781 730166756 293027 8 345241 2 797535930 541205754 98 4 274157 440636 478769 79 370259 83 74 162173 13972 401612 29 14183966 193478 4 477142 7 467950 38 46 90 22 79085 98 68 33 98274 22 344908 26 349780 88 92 30074 7 491278 110302375 344630 301765 6 65 83 106657 235541 378092 86 4450 79 89 180225 12 5 67 8 95 20 62 26 98 469288 30 20 1 91 64468183 420052 5 655519159 231786 168744 803417051 75913 68 187009 54 96 46 27 2 311809 842209376 39 52 470929 25096 91488 435384093 6752 307001 98751 62 1 66 97143 7 57 401133 113006 32 296465 306489 90 6 59 92 178242 33 925850072 307451 70 166590 407383 3 427723 74 49 12 43411491 88 30 49 8 9 2 61 36 525667227 257413 266425166 95897 6 73 296249 87 244508 9 255938608 82 42 211036690 414084 53411 44 8 31 76 40 332027 20 8 75 44 67 96 394604 25 878936126 329653 267942 398721 5 32 74 480114 479785 87 961976284 91 136560 87 469655471 4447 43 6 35 24 154015 5 224357 225565 57 56565 249027760 259396 3 73 29 27995 869 269916 63 47328 432502 83202 4 373125 481440 306766 196624 54 38 17 18494 6 61 95226 8 8 42 5 221280 67091 296517 96 4 332075 16910 63 17 38154 7 79684 78 407126 100879 5 110006 15 113763 209055 66 127663 401422 91 60 35 146504 412508 247891 41 316344 39 7 594296633 1 15594 99 480313 90 66844 892579096 72 468106 189547 5 54 57900 1 163578126 24 59 81 4 86 320140 89349 3 15 8 68 359879 264851 306830 612886284 2 28 892427528 29 62 6 108010 332217 27 91 431922 68 193330 38 72 177988 104363 394512853 257200 362364 67615 95 2 199677 64 487418 447882 218853 70 444584 75 6 149911 324413 17028 24 74 419497747 21 1 26 472723 67 402075 775706184 163442722 68 322644 9 24 7 26 37 28 53 24 705906865 87 98 9 239129 54 958683740 62992 2 35 74 60056 290699 24373 72 83 19 788714 385136 37 52 74 51 370180 9 7 40 82 57 164147 515670193 71 38971253 63 253873 492627 35 60 68 287598 9 433320 46 85 47 314400 134271 147668 200517 25 355564 291906 5 78 394615 85 333200 72 402975 58 271739 97 96 3 488643 2 86 44 796592097 410982 476421 63 95 391874 7 35670 953869108 62 47 418857 12 71 275939 287181 30 50 34 76 64 75 388295 68 56 13614032 64 74 274365 3 299154 98 18 185682 35 5 81 232566 24 180938 46 95 351632 204429 226653 85 51 46 30 28 491521 203777 4 7 39114 2 43 13372 91 95 63 181797 99 613965735 16 23053 377341 392272 56 6 24 204392 94928 37 35 119620 87 47 28 453545 42 94 85 950451154 154305 220634 481103 25 234073 476519 435224 36 15 138280 5 203465 110311 40 237868 44509 42 281204 4 829871242 423398180 390536 476199 27 27 6 83 4 186772 85 32 86 75 205936 73 567152812 78123 962027604 267184 161440 154552727 9 358597 68038 61 48 79 51 14 17 332577344 392008 81 69 18 485956 829274190 1 71 39 5 74 199562 189448 90 31 58 34 5 56 94 299991 708484217 10142 239335 10 3 30 89 992270087 414319 10299870 90 66 442830 67884 156692 7942 52 844543377 414657 217517 84 94 87 81 260659 81 9 385838 34 425786 10 929598698 79 326326 411101 80 537140264 81 964755754 97 2 55770014 273415 329025 68 86 42 17 70 61 205305 931969515 7 203945 18 194356 4 109960 87290 7 530735719 2 76 880065491 142134480 15 87 15 457794 57 30860 5 49 3 5 203847 57 24 86741 4 664394920 50 1 18888 12945 979442240 17 80 93 66 23 296273 94 71 47 8 76 227946829 13 359381 44 8 5 2 87 72 60 306994 441996 345953 39 247064203 68 499548 90 223656 57 142720894 18 247474 1 37 67 29 96 23 26 243579 225675684 479105506 48131 78 216268 89 1 99 51351 37 468827 63 12 108461 98 21726 55 24 40082 76 81 112485236 4 14 20066 73 231517 287774 3 85 326817643 2 4 213479 3 98 16 93 201230 716016719 70 5 320374 378716 330933 18 94 156933 36 45 17 280425589 21 72 19 461959 8302 267335 18705 364553 60 443994 295403 158806 2 380633 100312 83 56 226750 41 343633 4227 84 356175 34 35 82 68903 91 68 262558 490212 20 410720 8 296673203 63153 491925 19 8 424743 23 252297 21 249325 69 31 34 438373 23 463458 279387 54 46 13 94 30 43 404575 334436 62 81 306328 367267 92 261495 669557167 70 9 63 8 40 31 316418 9284 624482564 56355 222035 287045079 339498 33 86 6070317 52 50 74 445358 376082 16 438995 10 18 87 426549 354655 94 54 455291 91 103845 85 43 29247 27 105397 85 57 89 43 6 63909 469233 288341 98 70479 78 361246 350687 94 25 66 13 198361526 629187673 821141165 54 9 582909071 123502906 59 441104 86 51 46928 21 188804 256671 35 9 6 10 96190 96 292328 94 56 58 66007795 36 474790 55 9126 345079 36 89 330585 70333 16 47 467011 94 214816 690207371 250180 6 27 4 9 21 3 203543 62894 169525 88259 394740 584137217 270556 87 51 386747 76 365294 360393 341975 22 2 142400 77648 134732 155223062 57570 66 198109 93 78 411225 3 192147 449285 97 308928 1 76 47 723413250 3 15 3 683920418 224421 456821801 170492385 66 3 65 262047 476924 40319 58 24 337126 45 365899 39327669 248025190 471311 68 329073 82 81 63 153247 37547 8 15 479367899 64 2 253305 199671 79 97 6 453409 635410382 458419 18 95080 5 397024 50 61 299317 718319327 76 48 374878137 671064204 47 492762038 79 478645 70 441825 41 10 774479869 105639 843158548 481756734 21 4 426988428 306337 75937 12401 277591 89 30 91 41 44 412077 4 15 13 8385 308510 296476 619096141 184943611 1 57349 264421066 25 61 159763 181053 42817 53 221593438 11 63 361595 196734 49 461210 273832 11 5 334092 433280 244082 415534 73 3 185600 206566 81 65 428415100 36145 489685506 50 914083753 76 103057 987996808 276967 735969881 592392784 31 38 461853 245846 9 91 55753 4 2 51 306708 74 99273 466017 395440 90 74 22 486924 73 17 63 1 74 25 277307 149489 683742213 190587 480813 2 463275 469928 9 112714 79 10 15 54 37 386193 26 586568668 8 697899225 15 17 94 70283 54 14 2 47 4378 582554062 78834 1 9 178899 228576 26105 58 32 50147 227359 680074938 50 14865 354980 66 310367122 94 66255 42 441219 246666 237087 176457 21 8656 78 33 64 93309683 63 27508 57 221919 28819 356124 76675 459339 636343595 224982 2 483949 364536 237317 89 27 22 20 5 1 280007 7893805 819155313 8 37 52 244568 6 121836 5 54 163321 4 43 452193 225517 56424 430535 464959 20 4 94 15 68 35406 878255107 17648 99 41 19 6 177844 296525 4 149326 68 172890 374238364 106503 959530266 26397 413918 63692 91 8209 86 6 254636 90 147912 69 6 194330 240825 71 138436 67754 565300010 87 157986 218004 95 303247 319495 288211 52 6 294991 18079 27 69291 193789 298189 170114 5 161812 70512 261226 84 80 14 302093 28 125853 441210 63658 62 12 3 805499214 4 28271 465450 156232154 20289 101941 184715 759902471 39 291016 26 5 10 1 73 116282 62 236683 52 829217110 25 384477 48746 36 256849 175301 30322 46841 46 87679153 3 226178 94 234523 15 296982 69 387390 50 27 169518 400207 68 249356 142859 493188 15 295800 73 411790 422422 155923 71 363449 62 244509 18 7505 387314 33 130804 31 145235 495530 141452 57 335942 52 400474 92 96 33 124050 527900123 82 78 32 162526 24 19218 314061 87 496747 87 362314 7 3 294249 11 437589 95 83 359467 62 8 90 366578041 3 32 917804793 91 61 47 24 391651 405293184 777622492 165898 27 579096877 893067584 2 87 76 85 64 87 703 80581 27 100445 62 266868 10 81 154795 28186 18 358308448 74 76344472 349199 119863 9 28 48 381268 20178 38 34 848102749 17 362537 186187 118742531 9 43 56 10 87 857869942 140873 90451 19 96 149817 5 64 24 62 50 86 377460 6 59 90 278004477 381030 61 52 292685 49971 387798 234349 226905708 90523 34 202275 31 198133 18 471006 2 38 26 202426 98471 219527 271224 64 65 69 248122 712738631 82 171205 604722361 23 25 91 89 488818 56 723492322 71 18 10991 5 85 74377359 30 119891 10 350694 2 6 337830 184886 339944 68 18 337763 66 51 62 437937 67 446556596 372794 41 187942 61 28 9 43 7495 8 42 165015 2 30 380473 144172 181926 865153918 75 39 233602728 9965547 49 186468 189677 90608 314313 282809 428554 452693 12 32727 14 34 66 329142 243493 85 5 108794191 269614 77735 87 141493 420384 89 4 365816 21 36 311994 37 48 158093 617549247 42217 136386 8 66726 53 955980843 75 36 62 8 322246 14 481827 73 32 114151 344122 45 254222 417517 37 329109698 492794804 84 5 1 341629 86 40 11 849771303 91 295016 471086 15 679502044 198685 52 79 30 3 427343 461975 3 148858 128332682 27 309086 100699 60 64 45 45 97 120951 71 86 7 1 443663 180448 60 46 61 56 12 97 10 1 10 19 48962 174410 200589111 479174 16 42 1 255406 339097 86 420969 93184 480683 194713 63 48 435076 32 306867 57399 218084 204575895 50687 32 132146 406349 945699299 100286 978134268 425430 260752133 70 436051280 5 133394 750667199 32991 10 154743 372574 19361 38 10 47 783203649 9 55 9655 52 214899 165829 16 331601 5 154960 79 4 49 69 51 447212 79 314482 53 5874 92 97 13 33 8 387069 22 303615 34359 156308 343892 69391501 75 35 367498 77 56 4 127203 529784141 19631 692684121 88 354374 41 194995 53 80 104382 491179 39 27 274011 595182866 83 98722455 9 478629 287891 45 81 2 73 348177 312126 78 122462 91340919 94372 8 138684 1 58257 9 269981103 71 469931 13 493221 39 56 239552 260033 376131 63 2 42 459041 46 352719012 21 37 49 697821513 88 47 80 96 79 309675 82 63 24 65 268638 36 76 408040 847694047 76 88 48 55 4 86 95 264897596 22 714851881 41 97 690569719 69 68 13 173159 55668 304350 255359 70 50577 8 65 75416 91 83 25935775 328364 38755 66 347600 432723 55 336801 416019 37 110233530 55 405605 7 414701 73 24 142147 281967 85 2991 267117 77 49 44 148931 281544 35 17964 343623 312792 131798 7 149364 6 984694162 35 89 147774724 14 24 65 94568715 464424 415066 97170 250495 856357530 386039 710734334 442241 109645070 8 34 53 270054 43 6 879971417 8 486426 374652 14 87 165015 4 4 27 31 90520 202462 91 6 20 56354 14 6 1 894976679 70 104121 15 451137 95 79 75618 6172145 81 198820 41 127041 985407586 472241045 42 56 11 4 75 3 4 34 8 273888249 64 93 705739943 57 5 80 3 234702 338887 331551 46 112389 49 386952861 301266 347859 65 325517 920963369 32 133420350 963940159 19 179300 70 662191239 20 17 48 35902 328281 7 4 60 12 72 460392 264184 136689 75852903 461915 4231 349508 383785 35536 6 35 2531 141091 17287378 3 68 6 29 85 12 87 72 74 142986 492124 5 644210822 40 42 42 96 357453 416223 93 217666 436654 1 82 3 413309 482504 323376 85 16995251 74 6 40 90 471400 66 343690 381617 36 117654 222999 997 446739 206194 29 33 32 499081 79 64 16109944 15 408966 4 475393 391401 84 10 186045 24 407692 45 270300 352233 89 81 13 9 400839473 4 499846 80 27 400670 13 297590 137827 224440 337251 2 124742 40 67735 222832 13899 23 98973 303227 262740 20 67 9 190095 259472 12 90 23 84 32 51 385388 210823248 55 163949 96 40874 55 60 74 253287 3 296929 211884 9 75 6 448936 93 72 235225 64 14 71 152545 237222426 92 601273130 76 266666 863118922 472797 44 490383 296930 497434165 418189 75 286626 57 488089 15 390979 80427 4 471708999 424297 55212 65 29337 166803 36 2 8 51196 445897 49 4 124456 52667 476639 67 120311 193070686 53 257898619 432894 687713543 213395 211299 4 66 26 13588 9 7 3 289454 5 150185 84 63 88 48 458615215 68828 3 148275 68 20 84 86 84 336900 265297 9 25 99 94 237945 43 33800 87 89 165918 958877956 157817156 353542 118002 47 44744 56 78057 388769 61 8 18 54 203331 51016 37 21 146836 7 2 451800 286546130 254120 361342 908085622 29 6 86 293596 71 343711 48 22970 62104 9 28 96 35 16 41803 12 47 1 487369 76 386955 31 5 358995 540033052 16 22 6992 90 122874 466374 82 35 399645679 247915 71 96 3 94738537 13782 504404281 4 88 302509 886601758 10 44 92 22141 83 39058 66 53 416160 81 13 38 742613049 51 81 55 251463 46 434249 652628879 295737 421521 221173 68 291391 241832 42205 21 133658 3 78 95246 304314 61 91 97813708 703241472 3 375213 63 588702134 9 2 6 70 9 73 6 50 9 345220 42 29 207626 342414 18 70 30 24 83 41 224429 354826 363776 52 450777 486035 191269 3 186014 141993 5 71 59 445311 240747 447026 40188 36 126556 112464 446917747 129035 236145 486166 435290 308940 16 13 99 348848 82741 90 63 36 226776 235704 12 54 58 267880 185095 2 70 73 83108 72 83 349350616 47 1 451465 798799185 53 436038 450400 14 391389 262093 24856 318592 45 846187022 37 8 305565 33919777 474310 76 79 487584 51 211235 259412 47 462150371 79066660 19 276490 2 404084 6 295428 8 90983 44007720 347487 39 45 70 63 361872 526385744 199509 413740 571912012 419224 10 27 21 627701220 36 237823106 73 191731 51 366961 7 2 52 10 57 227842569 267112943 25 939931691 81 488794 173766 458621 119518 403720 65 12 6 3 286198 36 35 175202 60 26 14 9 481580 356945089 76 25 14 462270 192029498 38 8 3 99 41 63 335777 63 14792 18495 50 446680 408294 120523 170609 443793042 432924 45 339676 76 209218 168197454 269096 373224 239329 8 85 60 5 18 56 170421 50 461088 74 407904073 5 62 97 79 243391 99 86 64 89 232959 9 702046031 46399850 41 4 563804962 495550 3 57395 78 8 23 51 46380662 44932 26 209606 84 46 83126 42 367845 468252 89 218109 83 77 311359 336705 45 388373 974296497 71 46826 38096 171026 47 9 96 72 131670 71 53 16 284488 47 16 476926 1 485094 384855 98 497312 65 47 396509 5 48 352074 6 28 99 102094 74 15 457934 83 109556309 372349 232806 53 452964 361733 80 186197 262266 72 264180 450521 58 343527131 180275 291299 277762 81518 61 34 81670 7 14 858675971 3 160726 39 2 1 244238 22 416120 1 104995 271204 120087 59 77 38 258472 15 76 247126 404251 33 493458 95 326551 182784 216415 73 8 21 228518 74 3 3 37 465043 87580 38 167573 62 18 85 368961 9 76 405687 61 57 34 333163969 81 46 986377815 430086 487770 27 97 14 51 56 150775 91604 117922778 43 39 10 35 212468 244730 6 7 327563 151854379 451347 272313 40 31 21 81 74 308263564 18 128921 830397669 494342 54 73 30 19 4 82 96 3330 448157 261558 758650906 1 404222 40600 63590 873651791 920548379 144068 581998346 28 137606 24 74 530265425 30 30215 196692 50 6 8 98940 86210 456930 99 538178503 329653 56 37 56 287617481 25 433384 346208 228115 80 82 371641 43 282545 27200 63056 308023 28 12 26 403507 99939 46 171525 71883964 63 49312 93 4 8 65 37 358216 95502 163697 253330 443098 422027 59003 51 50 81 177413 483477 842128550 404379 354007 2 49 481735 176702 22 16394 285168729 7 64 39 89 420545 30 924029584 64 43 257162 154776 7 6 30 96605 6 355832 299425 217931 94 13 4 49 168668 1 9 463417 21141 329405 6569 18 26880 387049 834493018 493470 10 400203623 211585600 192344 11 80 469185 201299 7 14 1 52 43 57 94 67 12 276530 25 9 491705 60 154721 52 3 73 70 378119 97 365220119 514187615 44 50 71 180121 173102016 859626759 70 485133 34 398685 15 29 55 434671395 67 86064 31 22 400042 156531 62 11 43 88 164004131 93 25 82 277082 45 37 11 230624 492917 24 225940 399780 53 923360983 90 2 54 778934115 17 573241340 5 414642 276671141 406330 431652 2 19 427861 9 65 34 942090535 48 74 85 395504 419876848 43 440208 428906 69 464947114 73 23 1 398156 347132 23 33 48 173621 80 157943 60754 20 15 387073 378564 10 347310972 327946 3 474003 341300 71 3 33 56 174327 66 84 78 131205 11 73 226857 10 133988 258475 89 431409 10 68 79 824018968 8311 561957115 88 19 485207 479106 951821887 399084200 6 276566 97 486273 87 92 34 39 35478 59 36 70 790926033 87 253142 93 7 15745631 495340716 7 391465 267517 35 441803 355252 110073 68580 355710216 462469305 173425330 8 180581 283111 6 55 83 32 443714 337413641 14 66 459687 408783 903520597 279238 220603 2 29 74 228397892 4 141534 82631 458613 39 73 468954 156751 403695 448481 148063 28 476606047 59082 77 316265 437572 9 14 487199 19 5 10 195674 5 493928757 131653133 95 33 72 1 87453 537812495 23808 34 37 71 197804 40 272761 23 97 323204 7 28 3 33 39 409602 30 6 31477 688007996 5 142722 189813 166753155 11 272516 1 84 14 249787 946731551 54 8 384564 33 81 9 1 91 4 410156 58 58331 783057779 3 380298 50 278909682 16 12 746550490 98 3 8 126938 436196 5 474164 451786 19 54 213439 453669269 306631 86 404566 25 4 120260 2 311104 430263 87 740966377 77003 131223972 306893 197005 70 153798105 75762 11 2 147346 1 296823 71 273904 663927095 106206 283649 39 456918 89 281998331 73 86 5 316157 99390 32856 454036 100352 444876 18 496162 251019 73 35 59 666101787 216153 48 31 44 39 93 32 49 177629 370608 3 1 75 947008212 22 17 50 50 229110 54 380040 48 590994703 96 88 723011084 1 76 27 121153 233544 87 15 55313 546371957 18 8 60 483773 275229 72 43440 82 464289 2 355162 424145 93 66 7 46 309042 482075861 131804 83 16 48372978 9 88980 24 32 35 99 160255 713427185 89 29 74 95 62 6 176692 52 93 12 179553 72 9 7 4 302140 51 833510137 188817 12 25 405993 306280534 9 57 6 946133770 4 477438 95 43 51 5 75 44 220758833 782740697 661210199 46 18 20 78 433940 3 455827 358504 364064073 498424 232123 39 1 125140 74 45 301242 473094 591829358 60 51 102949 5898 17 288869 26 897170871 193686 51 75882 90 220729 28112 430447 423941 40 141914 96 6621 241992674 140203 31 492477 152533 316104 55365 425973 100241 73 385203 71 136571 93 527694810 17 41 382567 880363306 4 61 93 96 82 8 195854323 160583 397042 26 52 390269 142974 443440 2 24443 169942 71816 370288977 4 46 34 9 56 39711 11 11626 86 113772 144811 330947 5 54 60 395392 135730 980432866 10 94 73 243041 13 152816 33 461143 77 591204859 202488 265943 330858 2 1 19369 97 5 5 22 40750 99 413663 397027 36897 84721011 148416464 63 191444 39 70 44 7734 160077 114197502 64 52 612806385 320985 82 45 18 19 331440 7 6 58 478468 60 819164394 54 410419 39 54 71 395973 279171 386165 87 52 21 79 39 469463 88 5 486830 7 427207 457105 366804 499304 97217 61584 123177 4 8 230003 31113495 1 713537683 241011 52 30 1 64 26 63 446559 6 156925022 4 15 7 61 1 488058 8945 79 326703 44 37 367592 72 660139555 411751 463706976 8455 413832 374851 37 130577 65 102727 423840 72 139473 4 86 77 75 330496 238676 91 96 275303 134135 54632 21 324935 220970 6 72 97 94 46233 63 21498 60 386340 38 43309 32 55 9 220545 59 30 179377 59 455224 409965 31 91 46 471186 490628 178736 768936782 411499 277068669 243737 120975 302378 3 449563 89 401593 6 78028 96 15 57 41 106206 25 87 4 317026 284646 208444 32 96 61 72 20 367084 110177 94 22 174356471 68 487196 4 78 86 97862 2 131672051 40 8 457634 456512 52 4 447763 470247 17 88 44 54 357221 264621 391275 33824 96 479692 285356 124141 408691 135549 13 356080 51 37 1 67 12 645906584 173690 22 278465 222670 67 262892 95014 81 62 3 47517 69 324689014 1 64 14 91 215302 67 339767 6 29 72685 39 81516 97789 46 45 13 45502 56 461792116 389256 25 88 192763 698011534 47 6596 112430 58 188103 144656 319367 20 322821904 843142570 95 91451 28 14758 24 155873 18 184800 90 313573 90 92 77 6 56 219093289 292569 94 239901 14 90 69 18 71 169861 159670917 42 1 469922 33 37784997 333577 409741 14490 201107 3 364140 559163551 29319 763601659 2 239315 68 336144 62 59 44 285028 3 238613 526114512 5 89 9 75622 131001 451734 86 1 33813 93 25 274906 456334 451298 53 68 513131929 335593 203161 20759 23398 96 126622 55 52 70175 27 111727 740601914 49 337205 87 45 17 317984 4 201708 91307 348453 52 5 220204 117142 49 316814 73 393079 45 56 69575 240561 72 495413 40 66 361283 36 82 483598 87 27 48 56 418801 19 40 141801 142161 163931 31 4 120044 7 78 49084546 2 25 406981 14211 324194 10011 431525808 65 688301005 184196 4 478506 38 355952195 66 7 82 78 198785 44285 234662265 6 205138957 280223 370422 60 50 1 84 397813588 126931 105806 9 231759 37 911237996 66 47 217217 67 18 421753 327128 14136 15 82 173772 22118 99 14 171296 44 85023 32 204742 19 64 15 70 11 145184 147608 167534 7 39897 17 95 443435 74 99 992406393 83 73 424865 99 408058 144037 2 379923 83 936029630 15 78 34 35 20 296666 38 49 6 18824 315277 192917 2 273401 5 743608317 192017 45 71 330474 5 39906 37 25 27 82 363152 86 49 426643 214944 4 57 426701 12 59 90 91 228031 27 412228 190693 801933700 2 50 707972583 2 31 18 155565 469597354 372800 94081 24202 67 415825 299899 22 64 135975 64919 169154 406406 29 455872 324768 370437 462408 29 92 5 458615 92 21 84 75 73 43 69541503 87 66 313711 5 383226064 33 59 78858 56 42 177287 13 823333013 5 198736 90 8 1 442428 739290598 81 234895 273953 72 136523 87 3 142813 23 91673 141534 440727 413748909 10 294394 3 40 148459 651044300 441160 90804 90 3 79424 7 111685 120290 411463 57766 69 118056799 160317079 275687 93347421 193780 32 3 164730 15 70 81 39 374831 7 50 77 4 578206094 790932845 5 8 19 893408627 274976 486530 1 65 343258 340804 13 401260 349693 158135 75 353598 27007 15 51 18 9 180513 460160 8 2 403621 11 17 43 61 81385 142911 134590 446604 54 850053497 140792333 401598 43853 61 92960279 466445 9 303091 66 158742 40 94 97 64 45 39 306274 63 216534 61512 30 2 188867 86 47 48 193905 64878 151510 8397 20 66 94 41 50 174272 93 131241 89605 24 93 107479 7896 479364 45 482595 274071 36235 207255 88036 80 59746 609036917 31 8 299485 53 259150 94451 608173426 92 27 277745 65 9 2 3 80 21 53 251884 79 78 71255 270936 91 498664 143028 459217 328849 68698 53 106895 2 460283 260240 38 185119 486570 66282 315745 18 146435 179941 73 62 67 478462259 60 91239 51 16 258930 32082 203365 60703 85 90 359436 32 23 97348 394628 173255 361008 23 91034 390907 79724 7 483209 168988 85 10140 278975 7 68 156079 46 14 72 61 65 367284 88 291877 2 2 71 97131 17 450208 28 345697 460464 351863 42 48 728224835 10 43 95 67 237522 418378 293008 13965 302799 414521 39629 381178 183513 200041 91 7 331735 460231 5 414565146 98786 21 89 476791 59 924708499 4 72 523215536 370869 466725 72 23898 10 14 21 151352 291966 25 429672 346814 194619 18 69 330193 403727 381468 378967 89 26076 12 36 96 157271 100933 416980 236636 67 420118 89 63 84 779721185 45 25 35 79 260182 2 379605 35 40 409025 29 22 50551 99 27 172279 302641 58 64 63 92 656116751 87 32 443023 348578356 78 72154 37410934 55 390252 98 319908 24 3 458646 121588 2 40 73 98191 19826 378533 3 76 48 66 7 96 61 286708 324996 97 10 55 77 65 5 452881 64207307 31 85 2 377346 81 384686 179862582 53 19 418362110 354128 120543 729499414 7 6 87 162841 124203 85 13 1 85 91201 90 34 698700484 218164 36 59 71 316546 611858640 55 67 902128004 724440663 83 621056662 93 57963 2 13 4 221559 47 593968238 25 401345 32 30 78 54 396476 28 449290 576809967 318742 154956 96 111370 97697 262551 76 22 98 18136 126356 9 31 65 17261 56 88 91761 5 26 327144 8 91 281952 37 445922 6 38 56941 83 99 189318 344649 410433 445039 70 95 307168 74 25 659259018 18 177755 39 42 97 5 426153 16 80 419317 67 185053 395815 319604 53152 39 54 491685 432422 177670 421631 233056 420663 91 54 803576139 7876 297493 197304 819499029 38 40 476454 89 70 701618656 17371 66 218401 104064 20 216115 51 69 105818 73 567592153 255480 9 299085 17 81 44 107504 48 23 53 1 718295255 40817 3 76 27 58 426659 75 3 6 406969586 140107138 319895 356892 96 166100 98671 75212 71509 57604 60705724 27 268203063 412322941 88 181247 94401256 98 7 74 229377 92200 71 66 82204 85 83 296506 4 92 724721980 19 29 462858 217741 20 68617 475170 986646216 94 355629 92 4 43376 99 101276 354458743 363870 65 12 96 138356 95 912647322 452573 126187 89 384757 28330 87 69 315169 199447 3 62 73 41 147616 96 256399 46 249475 268537 34 81154 35 99 583879544 435917489 461444 185074132 2 366282 323438 283433 344147 420241 63 449335 28075702 92 93 156772 4 319385 340037 180209405 10 71 955278138 87253 328914 42 39515 143693 369392 12 384556 289706 4 56 39 62 253242763 162457 146880022 22 30 61 353084 10 15 974111186 81 72523 361469 97 50 59130 98376248 44 649414276 57 447688944 74 85 56 4 1 51 441459 112501 49 105798 20 99843 429534 7 462834526 5 41884 172580 84 36 478019 266331 54 48 14 67 787233073 44 36 21 98 92 394104018 333126 74 71 76 37 51 307832 6 225941 154753 29 309192 27385 112134 41884 68 7 69 9 57 244833472 126532 604896748 56 71 9 53 70969 343832 468071 11 70 28 66 4 170344 47 358237 354472 36 74 99693 42 27 24 7 474240 97822 164378 22 149927 78450672 36 12 95 676394424 87 267497 362838 89 27 77 50435 301709 18 42 320104 101357 13 47 104205 336612 9 77 31 1 484663 286132 14 487691138 76835 52342 964159153 397383 2959504 27953946 471659 1783 2 5 270269 433695 66 42 268232 82 88446 61 48 19 327559 923161206 94 678806784 8 66 460009 80 94 52 63 53377342 404231 89582 101057 194641 245184 6 71 480074 52751 22 362329 89 28 50 2 4 174123 23 61 9 72 29 52 558817844 2 73 7 15 231421316 79 10 52 13 485937 42 451559 351036 175456 236332 47 395336 25 40 7 284553 301397 25 842691825 19 49 346517090 96 18363 39 353905994 137255 455829 10 781503531 71 183057 69 41 170098 82 495066 442378 32 61 476821 4 21 4 355174 57129 28 437528 6 714 320983 71 2 32 25284 491184 1 4 84 56396 45 73 480975 334577 65831 400805 20 891509287 99 416954 453036 29 85 474613104 232365 320424 52 3 32 55 87 32 2690 9 313131 55 33662 33 403241 17 35 68 67 4 829654196 57612 111434 63 1 7 61 291264 2 40 334690767 318409 292973 59 496468 5462 84 482634733 4 14 65 320899 292002 744951723 6574 83 8 298692 58 93091 144118 531836485 33 27 83 345092 91 70 227264 20 1 156604 708778358 35 109248 305665 91 228465 344403 165155 8 6 3 17 234807 198555 665742240 72 85 51 383229 64 157551208 321062 37 7 11 76 54 252781373 39 25 64 93 266122376 1 61 2 269291 153054 8 504810082 16 38 117909 4 94 66454 387256 49 47 361457246 70782 196787 14 81 14 27 216979862 13 368070 12 87 82005 91836 586318893 33625 229289 21 15974 65 257062 285287 286019 160163 6 7 41 15 83 102724 87 21 85309 26 18 447688 7 32 17 65 39 55 61 281618155 406075 402935 344745 18 5 24 82 79620 466711 264900 353549 85927 884051659 272117 29986146 67137773 10 72 469155 3 58 97429 498014 183612 92 9 28 43 19 96 364564311 53 318595 398919 158499 7 378929 98 49 944474485 61 95 38 30 4 74 60049 66 273745 70 634866141 307105 99 7 60 34 411554 45 58 290885 269461 219799 248320564 45 16 8 49 160407 32 271203 126643 298643 293522 2249 76 54097875 601835505 614184594 965745764 347468 92 476386 129680 167643 377700 113374 12 75 93 914086891 79 17957879 82 46 13 4 417088 20 32078 351726 55 9 224546 216338 159093986 23 65 79 22 247705 485293 76 72 423313 75 8 92 1 296744 71 243636 58 59 6 242760 5 46 11 498945 65 254491 213510 38 10 95 93 30 548870726 165569 390757616 80 416274 382061 86 100381 924660550 9 64 231174 24 358850 138564 53 86 304529 3 76 981161916 76 110041 108622 815856583 941661809 247906 399982 70 30 147277 9 4 67 679294914 171835 488020 43 426629 5 552804257 13 202809 220813 90 17 22732677 47 37 57368 58618 53 87964 16 12354 95397 12 277512 49 435101 83 40 48 70 2 7 29955 191793 51924 48 24221 146477 60 48 71 317988 65 892785383 65 8 228885 92566 309773 99120 436301 124465 23 394390 27 44 197744801 546168549 56 325913294 55 36 85 676690014 17582 125402 73604160 36 489366 95162 311953 3 90 190371 7 41 62 10698 66 491975 33 402098 225772 269199 65 184741 10 410997785 68 703564627 107131 94779 473624 61 7 168677 323158 56 9 197126448 200995 98942777 30 64 141177 63282 47 2 28 659461904 396639 6 89457 84 11 81 493489 3 266493 3 79155 5 2324196 83 49 68915451 56 215929 90 89 95 9 309065611 153156 32 19 3 43 11 73 213237 185965 404008 49 44 79 5 1 74 650836336 76 249932 25 41 3 14 20133 8 320562917 73 3 324510 213652 2 99 7 14 267991 464000 41427 78 34 37 23736385 249100 36 33 478632 99 81 404738 217055 7 159633 227389 227663 73 443684173 98876 59 95 2 36 375899 1691 211270191 23 86 16 372126 169824 8 182222 59 77 257656380 96244 160787 53 469133 65 89 887247759 488421 148611 64064 82 238722 138859507 13 8 428815 94757 83 90 43 31 214225 385091 38 433245 7 84074 834148779 130556 5 72975 98 228681 71 412993 551975438 4 361491461 746862528 71 6 81 838766079 86 40826783 15 480096119 10 99 357940 383320 97 79245 489720 68 498888 18 17 361730597 93407 180627 87 21 130043 815 67 95 1 80692 347003 68 101224 749417911 83 212486 607491867 35 399565 2 44 233496 322228440 279197 92 793880753 396257296 429732 73 94040 63 12 120485 87 15 2 279478 34 75 90 359580 282483502 53 18 737722516 146549 6 87 80011 3 234160 258452 90 309308 98 161019 6302 49 9 44 67 236414 24 65093 448323 193773675 20 54 337891 40 84 65 464831 13 23 44720 9 419188 85 24253535 3 173177 353341 141995 46240 834895038 899203850 6 4 56563379 63 466447 1 752877425 45 464467 96 75 99 48 46 250259 35 91 58 43 9 48 346180 338843 225976 236527 57 647499372 295169 24 33 13 227912 473450242 394643 21 2 96 87 90 85 271886 5 355367 957097402 47 384324 12 65 80 476934 998755529 65 48 74 98 8983619 58 89 42 603592828 318174 373384 66 134854 28 79 17 19 62 15 8 202625 8 22 37 480231107 606769409 165629 4783 36 34548 280077 124509 148515 71527636 86745 2 54 480638527 474495 82007 483300 62 79 245219 283456 179198 81 98 21 290419 19 50 13 85 6 27 423651725 10 46 2 27 45 44 47 29 98 1 221907 381909 19 337387 8 450875 86838 543376223 11141 122193079 57 74 34 322242 372862828 23 4 68 79 19 245820144 660917905 83529844 7 63 269834 151422 216631 20 2 296718 409961 357974 572838996 98 65 616344164 263410 16 50 30 36590 89 83 346586 280655 94058 481316 28 247763 85 73 857050832 34 9 74 19 288956 155349 16 4 85 229438 200372 346000 340984 116539 96 170975 38 77 396736 190638072 47 402460 84 25 40 658220250 98 55 22 244096 111343558 487629 388551 48266 870533006 36 103654 419735 20 93 230535 253413 467068 90 245318 11911 97 75 57 98 478448 15 16 75 355944 44 8 78 95 249108 50 797911592 304256 70 216543 79 314076 40 26 95 304245 3 33 84471393 140149 78 1 62 44 9 286940 191122 165110 170601 37 94426 47 4 376859 82 203679 319128 53 62 495150 53 80 30 439457 372701 29 164864323 201356 77 71 5 3 462134 179818 9814 132266 37536 207683 312492 123840 35 698382957 764855553 34 87 1 75696 232901 7 300466 467594 3 154914 478491 183812545 299758 497772 223798 21 468631 63908 59 396256 216240 2362 473362583 8 63 49 403833 181914 279197 199704 89983 6248 227842 6 25650 162890 77 72 290483 1 59 116037 26 655959601 26 5 270897582 528376257 25 15 4 408980 7 60 747589971 90 91 469016414 5 17 159335 195632 279356 24 96 15 35 94 91 54 46 770817163 444424 687069307 213352 41 74 327671 37098 93 302019 42251 206175 328799 384414 330806 3 99 83 97278 59 88423 39 322333 91976 400730 64 84 91 96 46 1 10 259932 66 70 36 983420400 64 90 96 618088732 344910 97059 49 97301 6 81585 87 4 6 40 361655 58 429345 78 389452 77 381356 309397 40 53 350885245 76 484306 64 492827 352635 214813 31 300664 475554 66 123115 645056481 53 87 133998 216933 28 4 418911639 16 303088 64782 47 466716 37 105021 71 476394 56 12 49 178446 390625 331369 106060 74 84 470153496 74 472020 36 49 87 402587 26 246252 68 33 440930 24 41 88 87938 1 312577 468863 366254648 338475 23 6 482985 10 34789 70 488940 2975 12 57 306299 474230 67 1 23 26337 124386 42234 97 63556 292539 17 12 57 478635 5 16 34 352167 33 8 268696 33 176981 27 118352 13 499488 9 415017331 8671 983773333 393968 376047 54 63 14 6 315084 831747396 99 1 83 227054 57 92 88 90 78 172427 168380 427138 309230 452787 62 43 41 53 86 113021 6 8 59 286580 214758 3 37 394383 271445 393113 94 79 97 15 87929203 147778 6 79776 24 118347 9 47 122970 15 114556 92444274 726578566 11561 36 73 52 176206182 310686 47 89 790260190 5 724542757 318804 56 87 62 24638 49 7 5156 8 79 3 4 75 92 44 31 825158788 79 31 755059656 493754 3 209893 57 1 372233 25 23 64 8 83 25130 8 74 248880 75 504071766 65 413333 3 2 7 37232 61 8 132240 191695 3 163412135 45 418405 67 325821947 691147745 195330 72 37 53 859617250 87 39 147285 17924 986156052 89318 2 409769 369014 99 201165 65166 35 201333 38 415805 427396 28 242694 10 70 16133 1 165097816 324432 273940 260253 86 254814 962470578 44 454790 297892 8 15878 36 914887788 50 462477 35321 947284088 23150 88 288832 97 71 12 8 63 7 140589 48 440960 8 180278 306964443 67 6 354428 67 37 225429 51 99762 82 142736 473897 71 472808 181422 7 174651 27 92660139 1 841231811 298451 434158 35 276616 447578 241531358 260306 795893058 82 38 223989 459315 6 8 15426 8091 56 39 89 11 6 45 74 203929 4 49 17 246057 7 247890 429250 445029 296102 715813758 455146880 460233262 36 442708330 88 9 69 9 408962 51 1 134379 34 90 40 465913 354279 75 112442 568972883 341174 275860 53 33 260976 67 99 77 45 393647 36285 9 413461 34 4 362748 279793 87514 77 81294 48 30 124423 15 89 70 11575061 61 3 92622 231928 402698331 53 187654 94 22 26294 370204580 57 96 901922632 231360 94 42 287963 436957 47 53 77999 12 286171 19167 76 6 2 47 50 471875 89285 24842 692327718 957045494 136945 81 163224 303363 339854 101786 30 159116 41 24 37 55 295234 390809 229975656 8 30 65 185612 7 323386 24007 4 225470245 945073436 11 8 39 388995258 179546 172331 308446 310804 29327 405025 94 48013 80 47 201941 432826 453541 54954237 14 9 42 38 8 99 25 76 3 218142 75 298624 259897 442297509 82586 7 39 75 2 40 78 502679268 281179 324423 269628 346262 315024249 30 18 3 78 143110 68 24300 44 409857 75 225443 454206 142202 346852 53 371327235 29 3 926618243 4 45 75 375401 82 29 69 119144767 98 7 116964 211571 321962 99 25 194548 17 1 85257 97 410034 79 77 239944 6 146671 192080 34 413636643 46 6 6 674477053 350202 5 200940 314680 12 169139393 190550 761568487 767090610 50765 87 32713 78 415801 74 150116 5 81403377 226413 99 1 293751 3 4 306897 73 52 9 67639 43 25 79986 41 236697 68 433802 106663 9 401407146 92 208207 80 47 54 94 289879 52 76571 73 967993676 89915 59 26 48 86723 405565 25 71 457492 1 212090 106444 63 21252 45 182228 15 78 72 97 165341 76 73 26 50 6508 652358346 7 389310 25 311580 272776 98 57 89 67 69218 93 34 7 413293 69 473279975 4 52 282279 157444 62 1 229168 43724 232540 88178 78 74 24 17 255500 82447 132383 211297 71 222383 153127 9 818778437 32 91 170183 923414956 85 26 87 129889 60 6 54 326938 35 62 589686698 99 200458 61 481547 18 180904 174315 346854034 2 59 270404 202036 68906 26991 431566036 65 409062 30 234149722 86 398588 327255 30 326449558 48 62 91 77 48 317214 427508 84 194088800 271641718 307201 253931 28 78879 2 97 48 1 428691 147197826 227840 110838 18 74396 60 60 55 253144 207023 70 336768 68 949795507 76 102837 39 192086 184607 28 63 8 355993 88 7 6 31 470319 74 172117 420936 22 59 399605 193415 76 94714 86 140959 386990342 532112630 292594 468257 4 39533 53 111252 85 45602 9 91 383870 37715005 83 3 99 66 388410 162030 653 107345 18 184472 5 323482 52 11 4 97 212454 33 45 42 20384 273753207 9 48 515433355 3 16 288142 78 200361 85 83 50 43 5 780057390 87 4014 1 41 86 26 42 20 57 30 58 144395 82 272080 98158 435440 178305 84 294315 62 61510 180718 2 30 92 49 81 157428 107700 288648 238753 62 98 38 3 93 39490 44 355082068 126568 12 413249 72 91 401848 87261 127658 60 454758 5 825428084 821853424 249537 71 967045213 97 68 20 443159 11 309196 375691365 83 201629 66 298309 5 13 227229 55 269846 2 78 94 17 330540 415179 440204 94094 289110 2 327081 197878 16 87 56 241736 886554257 15 12113 357626 67 299172 22 48 611392992 108666 77 36675 57 72 9 5 402011506 297543 976556451 8 36 82 1 115561 159018 92 41 67 1 182242 449801 29 477667 887067391 30 80 29 341930 168466 444115352 131815 6 134364270 920006075 257111425 340764 58 934682237 480811 292419388 1 467149 58 7 28305 99 158178 224409 19838 81 25 52 79 334317 82 29 35 153586 148562 3 437581 85 7 22 6 384396 380545 9 7 456820 75 71 779400335 89 69752 15 306696 315715 479204 98 5 262208 54327698 179271 140330 96 374429 36744 21 3 8 324476 441351 67 5 10390 90 76 315960 66 26 50 99 95 632911088 437394 481453 321416967 557478790 412378 429986870 129964 414184 37 24 75 15 44 39 413894 950011777 227399 63 59 6 34 255567 95 233273 37325198 368803 354633 6 144359 47 4 27 417363 53 394283 349903 29 480628 458193 432849 84 901606029 111794 269942 3 25 169995 151652 4 33 62 23 642504230 80577 101873 12 103373 99 615357377 420834 293927 81 60 469002 497429 94 114450 1 88 90 214619 321555 70 31 68 50 54 20 41 239792 29 64 57 71 7 86 53481 28 454883 38 22 415465 295779 50 314316 6 13 178652 84170 33 133292 287149 439276 52 208032 460192 382181 898738368 263395 450676220 82 13 128404885 270140 64 19411814 99076 299208 33 747214042 5 6 15 24 71440 356703 164421 34 339440166 174366 4 50 342122 973334706 231622 452198 129823 927364219 18 21 61 5 282103033 63091 683454703 7 76 61 175665 53 18548 46 176452 39 390568 336174 114984 1 25 7 4 8 945152142 302357278 35399 337717 77093 31 199632 13 480273 187122 260225 258728 31 29 41 498719 53 72 81 59 325735 296053 44101 52 16 471896 274508 170463 18 63 5 1 467750 90 86 78 47 85 5 139240 161510 363983 649157176 232329 7 121884 25335 430682 33 122960 51 163694 97 198218 233577 70 595895105 388858 427467078 252605 411261388 231278 6 9 14 24 5 276500 27 816612187 216005 173610 65 62 83690 34 33 2 412131 70 764787443 901740398 50809 25683 48 54 275215 12077 89 234778943 99 28 467403 424142 465255 95 2 355197 297189 470677 134064389 1 20 81 318310 280700 480719 223723 60 275436 353287 99 235506 39530 11 79 176642 158788 42 19 440156 244577 8 51 495090 60 70 466375 12 180730 2 39 91 3 3 180943 197817 394503 62 57825 12 406493446 166090 272202 244973 93 93 81 960118082 4 484239 960375968 130205 42 114043 20 63 141608 384307 204272 182512724 154513 32 1 87312769 68 352958 47 20 1 65 147931 579187003 48 18 27 301487 8759 1 61 275416 89 294769 107453 69 3 302169370 63 116065842 470280 4 28175130 75 195773 489150 2 390354647 481912 72 1 430154 27 24 50 68 969986791 213571 357822 391175 491878 313183 2 99919 169698 56 4 17 52 712438931 415691 75 379786 927199622 310904 7 58 1 558054224 53 869297074 60 4 204825355 19 184652 324905 837377560 91 34 396236836 70 75 469783 119789964 61 268851 76 420870 63377 8 93 6 160204 79 37 29 41 70943 13 460517770 63 59 140356468 18 99 9 215387 5 450613 353489 288206 199054 40 260322788 291478 462210 290691 362623 53 79 1 493501 88920 393304 154390 33 140503 98 412590 78 301890 374852 105742 3 98 439386 247667 55 59 322293 471145 605186744 169488 64 46 77 33 68 82 262148 43 975724801 737 61 7 291710 46 48 92 46681 28 13 3908 279166 411803522 248471 392016 12 150590 2 6 726928184 8 19 9 137815 73173 24 26 439051 556786049 90 80636 271293240 172873 117972741 10 72 2 386598 25 27 23 747501382 541179390 473897 286762 15 297961 218826 235638 13 343461 384462 17 91 203277501 345718 5 80 42 278689841 385333 234810 56 24 12 83 354996 78 805669531 23 842163057 64 46 81 76 3 231714 70264972 3 30 131903 8 9 40 248350817 36 120248 862873514 74048 26 251870 72 579582311 481871 82 57165 24 927546995 433867 11 53 45 12 74 344580 153155 16 880206994 30 176691 981602998 122117 10 75 24 393176 57 16111 271559 53544 453396063 32 32 142332 79242 92 9 346008 487532 175853 394750 29 118107 6 119273 41 40 140099 161456 316018261 312935 864834663 74 315161 64 19 24 28 317991 777324210 805585510 2 79 407466 87 941883763 68011 8279 63 102718 9 50 15 87 44 74 17 8 3 6 64 493619 17 70605 78874 39 12 14 65 784139912 97 79855 260399 67 202745 38 389755 104968 422162 40 39 463527 428842 540092881 161990 371856 61 18 9 499954 3 394813 150169 15112 20 4 331118 494955 15 11 40278114 51 393921 7 556703967 32 804271474 80 180759414 33689 14 223562 153791 32608 41 28 278893 7 189010 75 64 816645063 82 385899 362629 19 4 423775812 5 252257 28 4 980530109 422170 145334 23 69 931631599 51 16 5 12 93 6 42 317317 588831452 82 163313 90 36 32 90 390278 596524574 320379 466343383 76 461629 31 61 5156 44 302624 59092 5 13 216504 91 99331 280214 59659 367440 330084 3 34 159139 65740 404323 691760288 736911292 70 61272 15 60 10 79 157875 196 100585301 113544 38 16 44 43 89 22 254879 95 1 364132 235867 21 471493 823989079 99 4 321762 343207354 837609081 2 5 373436 4 68 49 203383582 3 15 312417 247796 68 33 14 20 73 327242 537154877 16 36 46 5406 99 27 662449036 974205503 35 77 213765 418787 416105 15 7 3 482418137 76334 43 58 166145 3 95 30 37 36 1 382430 66782 466610 27809 193474 275848 936278528 454086 100643431 225024 77 230647 374099 713942049 78 359746 74 249427 20 204615 33 6 162718 84 73 999391807 17 9 71 348149 56 452052 99 315519 188452 175222 805193386 466090 325179 447649 308276 41 170791 793378866 34 31 232975 17 3 16 3 350723 464178 322464611 351361 146658742 488245 4 81734 65 269950 38854 48380 383210 99 105543 344437 94816 23 145296 305805 4 2 175203 413660 488899 361231 46 20839 25 53 15 28 401007 36 93 75 290711 63 308419356 425429 95067 27 341708 70340 13 425552 253901 482317 19 29 904217038 55340 242815 494015 26607 1591 82 88 93 79525 41204 6 285254762 136997 19538 332846557 962667815 313751 91 88 92 258234 34637 75 42675 59 1 411112 8 198278 54 703399996 78213 367081 480735 248991 12 48 234711 3 81 5 942925048 78 294852 90 6 8 512097796 702387604 31 88 487173 397414 270922 63 54535 7 442191745 19 27399 33 8 421112 13 64 484051 1 326030 54 108790 29 369949 15554 7 433696 84 65 291785 86 329214 295493030 69 36359 273899 732136259 96 82 306605821 262561 313393 482741 76 260475 92 293441 66309 686042560 48 3 77 239961 94 240369 268386 349359 475181708 56 30 90520 80313634 172715 470014 51 242018 68 492499 25156 43 155971 239797 66 301987 75 18 14 131641 432128 43 1 65652 364941 21 300198148 13 172820 298129 23 22 151790 182529 138089 79345 94 54 85 3 66529 143377363 92 92 95 12756 67 662282559 86181 489669 18 21 462058 65 388934120 317854 66 417376 74 93 5 253266 176199 431817 570520878 89 427266 13855 841115690 235692104 39548 32 4 81 17 461299 14 23 430660 66 382078 90 67 227966 94 91 260405 56 80 195311 4 1 473746 82 793836670 25008 271423 13 21 8 3 735257480 45 439065 9 48072 90053 50 35 94 68 67 476253 2 479890 78 30 230528 57 1 241676 268131 327803 31 57 198219598 93 398797 55 6 938980291 84 1 71 9 1911 746041298 325406 22 397523 96 159956 453188 433480 74 39 365512 39080 4 6 57 348572 94 416777 693125588 481149 87 37 37 6 31 24672 97 7 24 5 91 17 98865 47 436357 29 85 364729 69 288689 246387 64157713 63 93 5 61 16890 32 5 577666588 64 495990 63 54 172866 26 459595 73 1 426923 143564 69 382488 51219 371985742 172836729 37 480173 404432 8 664719139 263183695 1 72 291544 148724 795897395 343597 46 4 28 133260 351707 94354 60 13 80 11 66 53 258284 392052 90917037 50 96 29 68555 35 2 74 19273986 475286605 78 345434 557199678 19 391660 15 47 52 21 1 96 328049 28 43309 25 96089 14 97 37 316514 26 386642 68 16 421460 493325 125042 93 475465911 124063 66583311 65 31 2 94 237009 453856 12 388896 282968 2 48 9 418854918 5 74530946 281744 35 13 129956 659375138 32 112636 94 75 61 89 116680 32618 48 14 79 70 50 52 83 75 3 1 191317 251602 59 81 415774 15 45 93 5 18 78 356095 282063 388256 91360 4 393882 839482016 213900 9 419531 79 253584 493145 48 12 24 121001 99 169073 54034169 41 17 362512 91 8 171549381 268434 253152 443534 178139 324402 53 39295 77 6 301582 69 182190 88 40 437201 57 163645 36 460461 73 98 91 269951 43 94 17 480133 24 66 95 133319371 78807 83 359435 437879 404805 51 50823 8475 161819 81 86 262084 96323 39 49 11 28 5 72 42 37 6 30 81 3 40 470181 139467 237558 86 1 24 318970 47 12229017 20 147522 179788 273219 467966 2 24 7864 611112579 2 384498602 15 2 289266 414921 8 91 484706 94 93 424754587 125754 6 5 75 423314 395028 63 333586 52 453891 954759166 78 60 90 349047 15 33 165817835 1 99 8 215725 66 847277181 435013414 831547585 71 326656 78 399079 71 61 297882 44 95 26 1 51 34 286075 2 203442 342378 13178 19 117844273 209791 8 17 90283 2 157659 7 5 7 728084442 93 65 89 270862 55 93 338355 96637 61 731661283 86 75 357040 28 316208 44873 3 73 222436 261746 715736729 432602 59 24 289874 5 157412 763071875 97612 138247 70 29 319527 1 390399 15 95 138828 423488 11 389444 478092 163659 200709 2 27701 61 240379 381336 3 71 56 497745 346900 99996 26 379603 387407 62 53898864 88 83 219121 1 23897 583595618 152944 27 458742 48 91 381273 266593 369756 35 6 420370 87 85 288690 56 206560 32783 749304792 87410 87786 30558 88 8 86 479281 94297 25 37 292061 285053 70 185960 491662 114862 94 200772 437897 95 36 450355 215104 499861 64 14 26 390027 100463 47 13 40 42 6 47 47 563406293 81 49 511918711 333779 312936 188330 422753 48 2 338838215 30 87 359585 3 69 11 799752600 81792 54 9 295467 97 261251340 7 376004 424854 77 159491 29 50 72 244018 84 220437 256462 29 201971 170249 90 268838 91 94 4 66 566448601 173774 39 130582 561227627 89 97941 282956 37 244547 11 65 45836 75 5 52607 235839 59 394429 283111 907318703 375445946 260663 92 3405 31 98 15 53 248798 497709 349894 17 2 88 56 55 173062 72 34634 269357 451614 59 99 96 36 9 20 480203 31 8 251772 351718 300147 216036 93 304527460 361805 113021 216663785 146854 29 55 257692 32 26 18 30591 11 98 98 198180 106121 94 35588 278194 4 19 114304 99 27 422441 90 60 97 21 350144 658387577 50 385841 172847 262447039 78 154522 7 5 446821 80 5 92 49 97 148840888 26453 140584 30 95 203689 90 45 29 26 71498 399809 61 104007284 270178270 30 758203682 80 85803 77 456117 33 25 888157827 1 59 80 43 47 120270 670045393 393276 347762 35 5 326371 328434367 173410 59 19995 475523 49 209091189 49781 71 48 316968 85 948758530 784000152 6 5 97 57 22 236204 283090 27 5 426960306 99 280966 1 6 446926 6680 224318 94 49 9 48379 43 244141 1 53 14 22 42 182622 419418 539966777 85 302174 106061 98 425636629 6 15 96385 28 184638980 417710 477012695 359525 333026 19 35097 987660452 410782 411193 77 411556 562529041 331835881 236271 37 234572097 140727 22 695240205 49 142741 4 17963 53 18497079 3 23 9 237385 253825 197929 295585 11 264632 74 48 170649 2 449907 90 475066 38 2 74 35 471263 236826 270977 50 439690 22 331235 23 5732 245412 9 47579 26 60 312272 317907 186110 36 4 39 203934 210050 316637 209894 38 420437 272617 326763 66592 23 284973 71 299782 27 15 422533 122658 22 44 181973 60 388672276 945313204 39 7 25 4505 971148690 60 495505 283003 420750 97 24 353267 41564 76 383472 42 154441476 451191 82 61981 62 7 233879 475534 251771 25 53 379418 10 163682 137042 3825 54059845 482529 1644 174018 9 81 31 9 4158 458838 17 56 656044491 78 318622 427568 92079 127802 16 369304 72 120584 369773 36 165631 338267 553308584 165223 40 52 31 315095 17 730310242 323832 8 60 314537 76 177840960 45290 6 11 86 49 83 44 40 248598 80 73 13 33981 545920977 8 485453 226066 364408244 98 472000 366124 29 104495 970831936 235429 36 1 387561 88 2 75794 39 67 9 79 15 68 85389 426175 284359331 729353445 33 89 63 77404 24 53018 103228 377274 41 4 273893 538626821 277756 76 1 196158 55 101967 15 242945 314056 29502 71 64 80 2 80 29 17 123955541 113698 9 69 154014 88683 99 40 497210 9 301346 5 377581 5 3557 20 532208487 49260 41 66 145096 487043 58 19 60 52437 587633661 37 259992 718384542 65 81390 10 390614 19 64216524 98 615472651 426386667 74517 842372789 35599 416888 4 243712 52 91 447577 303662 61392 46399 50 476909 2 66 454351 268041 436771659 55 50 24 18 392098 421754 2 255574 122122 250795 26 95 419593 128169 347020 32941 30065 90 53 12 88854 1 89 82 578689686 13840 90 73 2 20908592 189922470 590770643 42 4 99 449735 21 34684 19 233972 62 6 7 181663669 10 90751 13 32127 90 37 328642 34 33 18 68 89 142792 5 74 240953 27 59 51 96 88298549 28 331331 1 64 75 457285 79 3 359349156 114386 98412 49595 836688363 42 69 90 274954 9 54392 29 31 35977 2 52 147439 423265 45 199697025 71 12 373153 34 586577923 3 81639 47 787676051 83 329976 316787 8 59611 136128 12 61 98513 3 47 48 81250 5 72 287012 561866462 459456 494431 78852 51716 7 136488 3 4 1 7 2 5 30 84754 91 9 75 128779661 6 65 72003 29 368661 246270 218799 466829 74581 6493 17 34 1 38 170640718 105597 75 183918 19 33 49580 1 6 29 84 210175 355267 249047 54415176 43703 110463 2464 70487 493824 110557 49 18 94 3 3 31 10 9 128410 6 161171 30 437046 491204 475040 73 114169 10 31 6 94 12 54 7 320447203 67 194253960 86833 424108 40271 6 58 705832653 12 190490 95409 97773 482200 927595070 2 16 9 7 208806 435470 312236 364674 68 403644 932770281 324382 78855 180707 359599 476202 33 266912 46 65910 480006 2 843249524 245605 76 418123 74 350794 201494 5 91 84 421516 189746 335283 86038 6 24 107799 92 454497 92 87 88 2 441732 128106 36 33 192538 3 8356 131933 192680 83559 369723 9 18797 86038 21 305993 382318 58509 377550 176208 374012758 354454 74 189452 18236104 297057 63 172118 58 71 87 111429002 87 92 138073 628750448 962476087 7 203235 191202 154329 213945 296578 1801 27 550861343 58 13 96 413888 171572 36 44 98 212458 52 66900 486037 96 465617737 456830 15 231186 27 77 3 32 78 814751132 86 72 61 761829048 40607 630223829 306744 267648 70 387860 257077 20 388557 19 605892606 5 16 76102280 73 70906 37 358655152 8 84 439948 30 9 29 30 205459 3 7 38 393514972 103974 576004073 305179 203708 15 18 3 67 94 8 58881 41667 50 87 25449 98 368843 56 79728 783205336 2 246128 264291 238990410 335797 261378 266737 161033 485975282 921306508 135705672 62 29685 5 5 221121 372004090 6 281545 313985 4 11 97 16 47 89 30 215712 79 303108 277533 437086 406249 209717683 63 89 97 13 32 103002 77259 80 280177 341877 45 66 4 50 72 21 350064 173293 13 133564 43 57 91 58 21 132847 467909 201855911 141767 194591 249456 53 35 5 36 807841995 15 153375 60 2 94 312723330 70367 497722518 403610 63 42 58 245092 47820 96 62 605276457 195159 83 5 186763 68 38609 30 438246 886507899 26 90 230774 4 80 304005 63 801802723 4 38 10 185191930 70 403410 258786 69 71 35 36 8 63 1 191448 256222 344288 467679 378673 192537 405936 74 16 8 8 376362 46 446732 180251 869242878 97444 18 297991 54 61 328227 91 128819262 80942 15 25 98315 794826070 7 99 79 7 44 54222 316348 542642124 470022 924215968 15 19195 62620 278949 38503 53 30 93 65 530355888 394739 34 81981 282395 37 56 38 258714 286095 70527 9 53 61 53 304266 310395 338436 275931 30 13284 71 87 48 496558 8 64 1 60 51 77 557569912 3 101262 50020 6 148059 5 52 5370 55813 19 252075 94 174378 61 68 58 76 4 327237 350473769 342877 955392959 317026 383436 32 72 3 86 24 12 68 403974 306847 27 421508 36 33 88 58 8 80 432486 396619 38 12 18 248202 159042 97 212106 76 5 278868 53 313838 99427662 40607 20 137308 20 9 56 230911 211263 397774 373126 94 16 7 382783 19635 70 90 33 361085 212523 259341 334726 87903 215219 398505 68 345690 41 5 473919 339981 51 228458 147370 67 231581 39475 21 238816 54 247728 89 2 67 21 26 61 57 11 110823 392036 41304 8 24159 74 316657 21 7 64 360542 41411 265242 528412056 229708 445700 18 467080 431855 311960 99 68 46 27 43 335264 47310 483581 8 424338 250160 76 200796 236264 39 115824 80 9 7 122370408 75 284405 304570 97 431166 238941 57 456155 33822949 75 246797 187927 51 271138 74 47 6 183250 226207 42 325368 45 210970 2 29 162558 487640 4 56807653 13 93 53296 87 297719 73582 5 253803 62 93 49 109843 19859 53 206126 100007 37 168685 476792 59935 400130 81 40 816394308 584284653 3 81 36 327206 81413 1 46 66 168800083 54 424814 441323 5 888223143 431507 216290 72 136390 25 3 122840 18 260647 394229 305119 53302 70 91 90 63 113910 133157 6 70 71 58911 417746 78 54299398 1 30 70 54 380323 14 987914534 3528 346234 52 4 436628 35 8 404414 7 80 198643 214797780 7 98 30 16 16 79 278492 276188 48564 988779459 447630 48 50 261313 908450705 314837 4 66 186865 138703 861170989 318161 94 85 108511 42993 67 266514 11 32 118890 324074 19 254868 48 1 2 101566 308004382 49074 449956271 65 6 29 133336 262219 65 307656 26805 132259 5 179606 29 386691 97 222222 47 87059 35 77 424418 298959 54 470101 9 265171 536180107 308807 533987781 290933 366297 27 393894 97943 97 12332 23496 29740 19 379217 47 4 40098 81277346 337333442 9 50820 56 297673 1 66 249076 7 83 213342 67 163866 87 187422 68 61 120770 496284 268572 18 74 175324 84 318389 18 43 8 495153300 55 23 80 90 26 178545 300801 35 70 93 71 55 898334477 3 409542 70 118094 30 495165 11 337990 57474 37 16 17 247355 52 7 471127 480538 9 349749373 3 52 429445 433664 375461802 25 470513224 17 29 118992 321986 49 178952294 433467 68 59 402743 7 91 69187 290753 320321 4 8 47 42925 160764 444206 43 89453021 431956 300432 89115862 65 325977 143839 108817 479681 265422 58 95 385432544 1276 97 439855797 20 43 7 370983 51 6 4 5 400657 32 133504150 594712518 48 54 33 69 247452 21 230676 70 314605 165762 60809 4 34 6 380744 359909 84610 172669 268051 3 2 322698 513811028 444210 61 90 281433 27 68 82385 66360 72 25 50 548101595 65 18 68 376875192 16 11 187489 846068781 296335 5 21 375122 46 85181 61 170195 40 164725 70 78 24 61 247281 4 53 85 296206 322792 8 59 74 159787 5 457052 194383 76692 5 53 242595886 348531476 373137 1 64 46 723275754 492631 53 144457 809733303 48 168445 434296 85 233296 19 9 1 13 102146 278442 369337 891585377 5 231694 9 2 2 73 34 76 397066 8 58 655747776 10 12 246031 67 88 91 337932 62 42 25 51 94 4 111283836 41 16 44 62 416431 22 128036 248735 5 55459 192333 447880 33368 62 83122 1 58 50 78 40 35033 165821 87 428267 414279 3 368957 33993 86201202 330995 924477918 37 213102 7 958501703 348011283 494246 43 16 3 20921 90 25 176220 88 816527423 8 133598 108655005 4 44 66 201173 20 69648 57 289956 60 95 18 320865 175945421 469416 5 17 9 834664002 40058 67 146506 40 39 276270 94 56 14268 753534032 9 266669 33 333626 207292 72424 142533 138057 45 65 38 126215 75 29800566 179089 45 5 501309155 430582 273131 61 5 633394197 269457 285491 73 99 162292 86 186461079 51 492207 911608135 73 87 22107628 372600 43 410993 9 67619 75 21 480416 31 72 41 167295 91 88074 23062 384791 29 94 214055 41 14256 3 1 212979 8 430014 232124 90 14 60 4 67 77 342294 226545 38 405291 22 487342920 142125 212456 84 87 400521 20590 495079309 64 13 307513 15 15 231662 66 30 230219 57460 89 388831 140976 83 64 88469 431977 11198 197356 62 370377713 24 318550 380541 3 949505148 197239 786531436 88 35 21 321759 69 128282 66 455996 77 81 861571818 31 43 26 70 1 16 443374 48 55 943490407 499286 75 285893 7 75 9 31 207321698 14 7 488294 497699 650208772 306853801 54 332139 21 92 149144 22 64 32 69 5 14 98 77 31 12915 36 77 743495575 347099131 18 465386 21 80 463673816 373581 246257 144406 162266798 347043 273667 111168 52 6 215934 73 91 55092 139149 224440 42 5 124716 58 39 12 956771759 103843352 312316 76 8 6 65 693323469 86 66570 51 134214 33756 96 391444898 246385 475730 387150 6 38 146468055 62 469878 2 16 48 219626 277916 73 9 37099 9 10 261755 75 95 262966 92 23 62734604 377871 134312 90 53 3221 32 169691 94 8037 482668 788750985 58 3 41276 45 79655 32 200297 307604 45 16 69790 78 79 24 42 92 59 575625656 46 35 8 4 1 24 24 320226392 269079 41 60425 824544086 313023 88 39 701808898 80 44 7 9 318587325 378589 12 28 20 345379 90 111827 301094870 5339 486336 82 488989 200644117 263578 383737 187039 17 91 82 926057354 58646 328375 475350318 48 363473 2 894011410 66127 196545 51711 77 577963937 229384 204283801 68 30 1 37 352268 85659 99893 79 52 95 6 48 4 86015 73 388190 82 43596 359156 816370594 924525759 282931 2 268169 75 304051 40 161570 50 268442 3 7 493460814 78 88 71 1 56198 69 7 2 70 8 40 172033 6 6 9 35 18956865 1 155981 681391567 120743 61 78234775 204771 218408 103741 51 67 578024936 16016 221357837 44 363496699 269361 31 56 169074 91 16 9 11 139080 260246 2 839276090 10 526019643 63 26 179027 91 86 1 6 22 679811656 5 48 64 468081 666086716 76 59 42 22 816189458 8 117258 123951062 900954403 863790164 92 5 778103600 333479 13823 4 930163088 19 53 263493 72 642227158 57 137907 81 86 370287 89059 3 79977 87 269029 65 48 462015 54935 90424 50 2 70 1 1 352723 501704492 263028 237117099 53150 198907 64 484645 26 30 9 354965 3 623696040 47 388266 184065 391349 37173 419325 27 306341 93 68 50257 81 83 73 66 429650165 48 43 861586866 81 149687 382730 486874 15 408012 118615 47 194783 70 373497 97 63 13 17 98 92 64 163693 180825 47 418213 74 483720 293504 97 163207 245114 733623415 339093 85 496721 1867 9 1 250574 43 314574 46 299338 473721 155405 117946 81 9 60 909317387 75 69 826992196 227182 74 273544 41 65 40 1 2 99 50 58 54 271078 213930 356284 305957 77 27 19 98 303886 53 389908 384634 267109 52262 466216 682803009 12 32524 116881 77 405200 29175870 164856 58 90 40685 87 427861 72 211852 774184058 11 26 93 43 77 72 37 9 98 625689111 82 95 71 20 13 53474 63 61589 90734 94 159605 49 484859 6 81 50 74225 21 77399 434517794 86 295081 3 97 128582 422163 407077 93 19 91203 36 46 699169267 265268529 1 704020577 410450 301764 52 71 340278 43 59 41909 440813 76 54 8091 6 48 43 2 16 263627 688165961 257670 12798 441027 80358 185529 14 123335 171523 196922 257938 348392 231048 78 117866 52580 92 67 5 38 27166992 76 389028 453673 407464 5 2 55 221551899 229328 28 84 42 17 67 491498 22 205338 231132 365109 413946 63 271818 11 9 9 947299133 75 39 465928 436178 458756 4 75 81 53 5 88 8 33 34 16924 9 93 127250 71 5 115360 309147 461224 282909 3 213771 386370 61139 169069 747360124 8 305277 86 74 441297523 114444 80 6 313833 327919 144337 474469 82 90993 37 67 363959 359673 63 11 21 10 283610 91 479404 54596 91 207944 86 64181 58360 127851 991932959 91 4 23009 446661 32 428973 361656 33672 56 5 375884 72 224170106 157147 991201412 13 379760 207154 6 806293726 76 454997 2 130795028 292127 87 54 2 298252 8194 121973 195535 71 53 73737 248758 955108889 40 57 43 230315 139884 9 94217 208050 1 456252992 268674877 73 39 6 229377 75 5 47 38 6 35 18 93994 2 34 87 1 146588660 24 507229610 68 672668894 8523757 17 359016381 5 328683 75 49 96817 82 87 40064 503604136 2 404954 67 97 336874 52272 89 398217 455749 25 4 259116 22619 41 47 90 30 274738 50792 82 37 123482 97 242491 16611 45 471372 98 353511645 7 251294 48851 37003 371823 126527 79 3 42 29 142376 187144 19 53 16 277792 76 91 7 2 13 42 283231425 355069 3261 7 3 521210429 12 338706 56 87 446382 444791 188433 56 960765014 72921 495585 7 95 412888 38660 9 46 63 7 124229 152376 79866 3 257451 64866 63 31 372242 59 497911 60 190278 406464611 54 841921084 75 6 675359016 1 7 58257 73 105371 63 28 98 181028 62 951817878 6 55969 71 3900424 360124 104439 86 286683 40 3 4 145322 3 84 47 499927 448683 24 81 250579 135184 18 133265 183647 44 793923108 44175 14 66 485850 487679659 70184 90 27 438347 31 419557 62 392502 213648 111957 83 11 9 966303884 155109513 45 7 465268 496030 160392 59 12 53 29 442497 220988 81 34 262750 296945758 440149712 52895 24 104845 264299 58 42 74 72844 2 4 39 9 24114 335522 438220 419742 373646 33 95 57 8 76 54 52 22138 470885 449647 207269 5 299218 23 320779 204860 69 400161 77 311008 163060 298414 366799 39 95 381342 426109 1 6 350526 289388 5 51 37 98 303685 209660 301198 274638 88 479998 349999 15 28 78 431538 49247 1064 96 11942 50 203114262 427206 9 57 94 49 38 69499 318724 80 19 17 156642 2 68268 23 4 314698 10 150178 5 14 220139 65015 33762 104927 144655 2 68 411299 53940 55862 45 96 113498 98 81 142565 96 120722 5 327500 442600985 307749624 443090 380406 70340 92 378640 86 18477 143640242 5 45 5 71 9 72 74 62 97 107783 7 10 256315 34 88 16586983 299365 246165 42 35 474959 4 43 110308740 1 16 192004 612642054 38 56 50 43 39 237892 278101773 50 35641 12 94 321305 436778 14 405827 8 14 182296 98938 1 50 253413 146098 281422 294565833 389429 88 566141045 302223 94 45 8 497724 21 25 69 296911 5 233201 339829 49 658371151 397350 84 25606 333567 162162 12 44 74 55 324463 9 63 66 28 463712 85 17 393294 230756 454120 37 379585 54716 369357 354882 19 89756 3 793728308 98 77 402743 393567 410485 52 133032 8 41 21165 195953 144433 142307 70 1 5 444364 421180 83 595900099 927703165 5682 45 32 92 58 84719 14 109775 116336311 99 4 29 428908522 401017 148650 97 24 23 411001 70 17695 97 62 75 397162726 272286 94686 755045155 21 243121069 25065 5 86 63 629455882 3 350778 320195 409641 395489 197745840 227530064 448771880 83 6 145664188 4 6 50 11 365109 378096 82 14 18 94035 21 395892 1 61147 483868 490934 323860 23 90 80 2 36 41535 20 61 221691 377058 379707 31927 79314 76 383114 16 30 14 350928 53170 96759 489321 1 305033 79 154712 91011 11 88 33 235562 503903057 36 444967 419571 270206 79 77 2 24 63 46 107708 81 214124 244252 100668 278354 195703 112551240 15 29 701828620 310686 46 721580040 70 263492 369600 7 193699 703683945 386539 71 49253 52 3 187980 299504 2976 353039 50 86 359072 96 90 41 98 84 16 8 159717 390205 66 462707 206479 62 158811 360084113 9 414112 127282 64 137341 165496 335768 41 213173 368182 12983 1 306052 315744 405994 3 157584 34 4 145092 70 2 484052 21 445898741 20 34 476685 24 42 24 383562 34077 70950 260464 280807 315928 368766 406210 62 345405 58689 38 170832 67 142287 4 31 50 238610 90 742337260 199847 39 15 59 40 6 92127 346897 737219042 51 23 8 25 425620 59 75 3 7 208697 91661 167893820 493513 72 135676 477778 98 644767597 99 313184 786772521 451039 59 4 16 7 68 422448 49 398594 109159 408390 130484 432351 332948745 98 32 47 5 71 137466 33 35 39 29 81162 61 131162 45 98 310447 61 34 362016 414619 46027193 275153 93430 50 158619 22 486844 965157068 484925 418142 14900922 87422 736262066 7 89 325711 17 10 171002 45 88 360273 359176 22 308769572 12 10 249121360 447473 34788 73 83 291785 29 301996 480815 345554 284524 454656 71 208456 136146 73 449134 6 127104 494199 101710 33 92 44 96217 80 52146 78 166471 67 54 44 251486695 168401 402291431 61 74 448789 44 411614 45797 289295 4 37 2 76 344948 352100 46 117370 89 41 29 91 29 95 37 64 538 15343 1 97 292854 417738 74 433393 72 453925 4 67 1 468081 90 495768 85 41 215943 22 25 58 38 12103 105872 91 303015 230107 134805 4 80 208787 79 89 97 42548 6 909011391 297219 74 25 66 50 58 73 113606 372799 41 95289 42 352 85 48 6 93135 144233 128978 248617 367625 39922 87 61742 409547 494734 55 2 96 454650 64 81 6 90 2 82 458839 142670 57 62 443972082 48 57 98 23 486904 55 83 4 522873463 72 80 29775 78 290889 69 105096 423617 27 2 206246 52 568958904 19701 67 248242 43 945503661 85 12 206730 97 83808875 82 430107 289007 361688 53935 148678 306780129 46 1 49520 94 18 34 382073 580101707 362321 41 67045 4923 47 24 8 42 76 29 187555 347843 240532403 439327745 69 87412 14 70 35 15 437754 63 47 99 6 56 203338 5 227562 184301 1 374550 141586735 306621 19 476621 210068 535994046 443946 333975 494332 49 68 16 9 329488 3 425820 412941 1 68 7 299017 5 117317 230673 100398 83 606100372 331711 85 3 218709 89 99914 133145 246738 173656 3 24 53 12 15 308803 72 6 13 79 51 24 87 29 152911026 12 14 66 481963 330464 378809601 383441354 29 39785 783441825 14 4 4 21 17 98 77 510764006 41 489330 695296673 36 65 331297 41 60 1 390409 77 34 24367 87994 130939 35 57 8 28176 29 28 61 98 276731 246651 34 31 14 84 26 95 39 74 356582 36 369846 118079 869266375 222611 466085 70 42 272965608 40 77 60 114009100 6721 408913 9 629737324 74 38 391473 83 333193 835003857 203653 86216 300951 111305 277641 1 13 120318 89 289526481 340373 36 153931 15809 182555 29 258552 443048 76 74 159440290 12 30 757171384 56 27 490513 55 862601828 77 418153 338322 48 25 28586 381994 37250 65426133 21 88 251904700 3393 73 36 115485 5 190398 425958 80 2 76 225888 18 66698 65452 44 54 80 371811 294604 97669390 181013 71381 12 95 44 416682 47307332 575879520 141537 65002 343511 404907 467052 76 12 1 589919825 648083615 31927 36 125563 865860084 103918 457741 321477484 48741394 27 175630 95753 3 354383 14 108059 79 61 103681 85 25 13 25992 31 281489 49188 97 252403 39963 19 465808 622187911 30 141585 353563 61 99 79 4421208 96 374223 59 22 210501 441367 33 79 54978 940669349 255242 468513 5 18 174514 429322 27 298538368 656065694 81 277057 470624 131597 79 8 221453550 19 370244 485799 306745 6 64 79 50 43 333226 294787 81 106069406 419250 5 70 88763 68 621035099 55 2 360917 740060790 43 399501 29495 78 63814 352008 35 139254 169457 450489 356562869 9 62 4 320915 401797671 496054 25 43679 29 73 271560 61 127835 30402 345380 297067 266185 29379 53 84 27 65 338588 84 324279 348432 66 1 4 473930 133960 49937 62 54 353550 47 655640970 30212 81 4 330074 25 69592 291274 9 289307 75 53 396453 132128 925906053 430302 229241 82 412062 298923 188429 12 17 22 239634 3 77 39303 59 51 12 204491 72 9 27209 575 7 486266 76 35 15 8 730048438 5 836262104 59 32 381228 341739 35 337779621 40 3661712 34799 364037 77 13 35 83 89 228935 9 28 58 8 93 41 114340 39 345751 395266 44224614 28 34 89896 88 72 44507 9 41 85021 499652 65 16 417121 69 17 60012 23 51 46 453589 321437 4 7 74 52 43 163180 944481923 41 43 301662455 238584 23 124514 88113538 807251185 12 89 84 124046 94 489448 80 496841 7 268458 13830 275769 387541 302088 44940 18 21 48 10 92837 97 418327 3 16 38 38 43886 706870531 16451 37 86 30 234138 64 3 70 189361 31053 23 85 172643 179097 73564 476365 214508148 58 262362 38 71 38960 5 410756335 498683 367375 102698 320467 1 292805838 36 396044 52 723334279 871369898 525541874 25 74794 79626544 303281 89 85 14 74 122001 71 209420 447796 186535 17856 30 8 61 2 63 20 60 719376821 30 484438 99 665627726 12 52 60 6 252399 96675 35 7 63 85 271875 221236 31 355043 36 334423 317777 89 457784 21 35 494290 100808504 92 2 46576354 3 684247269 109095 185993 440711 34 492138 97 49 22627 84 720382972 23 258110 360538801 400935272 5 371371 287913 89567 90 48 74 42 311560 479422 467367 97 14543 348720 33 25167 470215 23 316110 271385 8 589865687 5215 264393438 31 867468302 861493334 39126 82 409560 63 93 70 240164 24 1 183851895 61 8 391707 90855 19 49 281557 161561 68 17 200160 137814 178248 15 95 289087 107777 57562222 442758 53 14 80 45 82 77 470332 345067 407458 455507 34 6796 75 382835 475063 194497 13 275126 8 970669376 175540 1 14 97945 389836 46 42699 89 466176 54 353040 70 30 160216 476307 572673751 263577 62278 68 703041035 35 66 192062 654350836 1 21 95 475130659 16 36 250223 12 54 338213 1 216116 128709 23 209782 47001206 2 9 974606908 99 12 37554 7 388805 90 3 104451 89 318927 955161939 1 64 26 137527651 19 404588 13 300928 6 9579 93 180974 68 7932 572877681 90 710561529 430621 60 269809 14055 77 99 11 93 120378 9 349314 8 21 3636 280241 83 363042 15 307953 267163 213121 59 313881 575629203 70 171853 455159 672816326 147176 50 79350 9214 42424512 77 18 271357578 98 240693 15 9 358910 301254 83 46 21 45 633333011 88 489398 28 11 93 335339 2 13934 608248019 870170023 903431587 85145 8 453674056 17612 382890 1 82 67 388536 5 24 258910 282610 965204567 46 97 559692576 5 97 76 301558 25 145638 351930 495271 87 80165603 426214 466636 91 36 244005 11 91 95 33 41 334286 81 19 98 54 363079 54279056 20506 95 50 5 80992 56 33 477748 22135 48 264913291 11178 71 19 161193 17 395975578 93 967198824 29 251607 129792 62 270756 27214 639082633 77 68 328711 255375 63 92 27445 287561 5 275709 42 109407 117328 50 52 490029 82 189414 75 54 730669467 177427420 112612 95 95262 185845 86 16062 35482 205761 38 69 75383986 214342 375619 46 772730708 65 95596 29 488994 41 489199 4 494061 71 69 26 5 405507 485867 86 32 276010 379215478 41 33 88285 13 2 191634 99 360305 261454 6 466142 494471 80 384796 41 87 79 2 5 64897 99 174317 84 632661014 52 11 297003 298666 751639646 34027 183463 449377 171844 8 49 5 25 68 187737876 433351 233970 171605656 39 727795449 225077 274261 359472341 229184 421740 60 439239 761694575 29 42 74 7 4 800520170 93 64 28 166626429 15734 66 4 20 8 40621 2 273044 20 127251 43 2 240339 241247 7 173774342 6649 91 136981 382133 72 98 79 4853 128497 60 491107 226435 301262 17599 76694 307913 3 164817 454299 396173 223996 67 288364 374166 328428 73 214497 206181 3 180437 233815 5 9266 6 192412 93041 473764190 76 9 87 62 5 52 300290815 127750 467929212 66 90 55 915414309 96 3 389354 88 56 61 726667658 68 42 363527259 94305 260555 6 351267 4 99819 13 483213 139999 104306 101704 3 8313 34 421494 21326 153413 82 77 65 50 479109081 35761 459577 39463 294446724 11 175972546 291141 47 129247 22666 343721 834391664 292724 484321 128283 222282 142791765 4 429028 22 43 55768697 18 93 82 582721931 39 7 25 390716 352349 76 3 477600 227942044 8 54 168370014 332209139 65 5966 98 37 9 82 350432 43 398616 150881 40 989073866 58 9 1 41 38 263867 303320 35 494571 74260 472348 88 169656 4 73 487928 219198 44 85810 214803 393271 450841 198310 327175 7 391585 72 487052 70121836 261360 31732 200855 143507 660536356 44 60 38 640818199 57 14 295321 834520894 68 18140 133326 170210 29 359397 31 23 222101 34 573038619 41 90937799 9 20 291522 32 308872 351400 296915 11 898579486 463668 466589 68 75 86 13 149389767 283080 97 542521181 6 499632 57 416242 4480 48 9 397350 99 302712 5 86 432489 101516 271160 29799 463120 74 155758 319748530 57 345260 162892 348535 99 8 289341 308251 3 7 30 100699 73 77 273253 37 226544 414768 57 60 241718 322462316 277862 797076706 315337 282317 96 57 1 193080878 79 54240 357021 98 52 9 28 91 59 203313 47 22274 165657 92 11 103972 60499 8 91 627052699 385552 51366 10977 9 171182 12 933748765 319530 39331 5 12 27811 204986 16 260599 7 61 603090008 5 36 21587 485323 3 89 10184 15 489716 74134 9 488856 447299 89619 2 54 222314 224268 3 36 241471 20 368050 69 5 821622382 40 986872171 8 431360 90 71804 335902 392745 387649 90384 484085939 179239 44 807398942 29 90 389426 263549 3 67 96 557170858 78 55339 20 72787 9 73 88 37683 25 391835 19 418585 228498 291080 716191690 5 460610 380095 2 4 164338 728592909 191298 258473 224696 421795 9 77 82 459055 117800504 220638 70 483580 83 284794914 10 49 197109 897795414 5 4 115350 407956 370246 5 99 20 46 298091 727481657 565234775 29 2 15502 209985 59 223442 4 73 268094 130486 67956 75 246313 60 362620 73 110931 401576 394136 84 486562 11 25 44 391927 92024 93 742654853 2 273642 452266 46 37751 87 227422 159480 19 54 800752249 796049685 56 85272 462070 83 739359737 823468066 29 130596 7 3 204723 374959 43 35 88 104253 268888 2 295103619 29 364280 2 265993 80 188041 407859309 5 56 4 79 57 362594 98 79 7 363547495 17 87 25 419749 25 93 223758 89 479857 191859 435853 4 141074 38 535727322 545022323 11 391931 306782 398687 49 6 47 28195 508844764 200675 37 352965 2980 70427 1 164828 50251 70 12 816831087 264 981216599 470534 7 219920867 18 24107 67756 8 229885 71955 16 9 65225 74 214720 453594 2 116552527 75 250165 417243655 255096 89 301692 19 6 851955777 439710 141923 68 20 85 345431 71 14 13 482911 101411 141867 125267 454705 652446352 23180 38 66 55 5 24 472322 9 8 109544 404720 334709 29071 44 27 95 365900 89 1 35 403563 247407640 24943 15 324518 437158 274925 21 80 98 425986 4 29 52 58 238672 443914511 71 65 21408 30 59 63 1 377446 184459 192615 141609 306003 443962 16 312712 34 10339 52 11944 20 4320 181737 7 85 1994 80 260241 65342 15705117 17 30 989674714 16 462964 88 97166 83 8 8 267176 11 48 327501 18 223102 486638 96 273791 292270 58 16587 95 213870 214963 73581767 61 82 1 353066 82 64 38 92 2 62 48 81 8 983359491 406401608 52 20 459662 472249 26 72 4 293523 27 128569 25 89079 286004 87247279 453611 143122 383706 61 52 38 79 179605 10 15 80 351772 77 14 76 32 242908552 25244937 262688 375262 14 111551557 78 2733 2 409836 237157986 139433 47 8 65 22 173261 696746194 256176 256573 829864723 327862 97712621 52 296561 499965 556145228 10 5668 53 368665 2 862259973 66 492367 15 26 70 408829 486878520 223885 75 432895 372320 108397 93 678695924 17 138059 11 45 5379 79 240693449 4 66199 92 96 472565493 23140 35574 403070 360979 364255 16 73 121572 138962 9297 486583 7 66 281263 357060 52 372119 16 21 125952 26607 317818 105493 75 237309 72 652647366 56582 125137955 223868 345670 20465025 417405 49813 653020102 80 70 18 67 31 53 26 78 99 72 242090 623756492 8 50 50 15806 97 36 1 353358 48 216038 81 68 482888 2 51 96 178060 478836 439085 261330 380068 310506 81 517098274 70 45 23 324088022 8 80 21 38 76 56 3 817836539 89565712 43 20 423602 75 236890 27 281425 340665 88 115523 267087 221678 5 28 49 149332 1988 39845 407153 225190 54 75574 427883 58 413314 82 70 98 365076 92 463666 6 1 79 369983 7 788028482 727012469 26 5 78804 28 4 1 40 40 266990 48 2 7 697109623 3 17 295935 249814 222411 7 282358 254947 541585360 765008522 266997 3 179529 324663 478395143 178473 37 9 269740 55 210390 321066 296666 412552 79 361243 366088 39 5 58 498527 106559 715646843 167169 448 34 40 89 56 11 30101 111891 430803 6 832815491 43 198020 14 5 36 208067 292074468 649907365 499406 26 470001 830012714 94 248347 384950 828119715 57 44 399138 304871 6 51 11129687 970631103 146925 574141371 144024 76 424221 91828 980070368 7 195676 55 45 9233 322454 63 493762 110067 314091 762501700 276729 363946 221680 8 5 874075443 46 69 28 55712 446047 10 38 35 29 33 42050 30 19 303858 7 2 453138228 369216 9 183897 466061 23 292074911 51 85 477260 21 175996 63 43 470705634 75 371097 92 461485 117419 272414 3 136364 25 30 469755 460330 74 23 1 327123 12 454862 58425 450003 101087 269573 34 304178806 61 1 25 17 79 74467 223944 55 132220 10 252502 253887010 970403022 476174 115608117 507125972 271494 589822785 99 422633 113264 91420 142583360 68062 31 173863 30 625957183 117796 76 47 51 323906 14113 112737 289948 90 35 93 79 225871 17 338353 1 21 97 388381 34 2 483910 14 179819 67 115012 3 933931658 26 33 86100 82 35 46 297745 8 561221139 6851 96 68 3 49 38 92 254888 218337 75 48 160476 88 221506 8 31 68 15 452486 361543583 491177 69 563541196 444471 60 60541480 105383 6 81 369855 22329 541491892 32 44207 49 307049 3 43 24 161836 4 186620 228652 668719093 48888 209191953 455584 11 58 171332 59 141737 51 72 171810 169569 83 43 50 64 22 65 90 48 516278073 42 35 35 160808 24 15 822918198 29 3 973761801 47 92 174165 51 633251064 482547 274788 472562318 268063 17 228172 91 40 275825500 26 17 45 2 271135 123086121 114805 43318 92 78764 208539 433745 57 5 55446 370059 469577 857047039 456638650 16 443046 23945 79 55 891857834 78 50 405936 36 72 173800 853386813 208239 365089 355370 426251 403953 37 697238573 329135 67 208245984 377263 478484 50 71 192125 5 74 594919521 493348517 64 93 8 846588324 317524485 47 61 297456 33 45 32916 578531579 97 88 6 37 35 343478 167823 87 87 76349 58 416926 28 189726 366845 77 438858699 60 324264572 2 51 36 956586829 620726983 65 472081834 64189 88 57 146596 346164 255490 747586277 4 406382 399265 41 34 24 36 76 83097 97 5 485548 12 4 75 16 89 6 34 76 393775 9 579365102 2 50 423785 94312 1 23655 9 3 625695564 279655 718314012 11 16 53 3 72121 386961 439563 71 62689 99 175973 90 25 288605 121473 15407 35 4 3 9 40 222971 277892 63 278154 22 369984 201609 255201 3 372004462 189329 807598702 708446330 45 19 61 63 340113 207103 281099 93527095 47 31 232609 721931572 291406748 54 28 201351 95455 29905 62 85451 220231 73 181746205 26 19 25 7 3 315310 2 2 27 89 399383 68 445456 8 9 18 65 320381 85 103069 19 295307 28 246429 69 46 13 19524 484528 20684 88 33 891940372 3 19 247572 29264 278913 219497 343618 99 391511 187928 202823 440995428 86451 53 60 33 436287 387790 76 449937 904480691 804603484 4 66 59 17053 49 299007 44 15606 452144 3 64033 84 56 48 381664 217266 473396 33 48921 8 478719 394284 7 460198 223759 11396 330227 347307 96 160503 443592 23641 163110 214476 11 183616 74156486 98 40 7 94 326986 348617 45 49 65 166592 5 469904 148287 233094 48 59 225457 207898 385045 64 41 349363010 470763 18903 237495 285133903 29 278551 116188 93 217867 66 7 115747 77 488766 6 39875 31 677621753 372518 9 308032 475601 406182 155373 65157 32 38 67 492683194 333702 99 38 54 279659 489546 201592 967801946 333178 1 93 50 412599701 49 181692 36 435265 72 79 41 583621036 34 281144 310643028 4 353070 35 29 294189 894779954 482060 72 783769534 889745458 94 34 4 208229 6 400036 332183 23 642641354 39 89 69 201705 85 1 383045 95634 90562 17 331735 67575 271379 215174 103200 5 1 47 309608 198821 28 862570041 471324 14 42 29 489596689 68 23 61 84 87 317380 348693 75 77 3 358613 13 67 67 258680 9 413129 48 9 10 842427394 213335 166809 456980 74 58 415990 32733992 20691 357738 314534 4 445097 5 90 93 53 210928 42 465390 308528 179050 11 449589 169921 124916 7 19 36 282917 90218859 82863 325869145 360382 70 9 70 107783 39396 488435704 5 4 462427 90513 339731 468903 7 110467266 350783 103508 44 78 772484695 37 32836 233492 267399 4 57190 9 228117 88 9 56 311912 46 28 930439364 43716 218697 47 371168 31 8 307998 315975 20 405594 288389 32 279718 429396 45 244022 95 592049632 10169 6 522961481 28 9 251554 7 19 50 65535 6 889051999 230474 8 80 11 278644 250611 95 308079 341558 393386 13 370295 43 118926 97 71 141585 12021 749248725 143990 91 51 46 7 54 21 395514 59 75 11939 98465 15 94 264216 645369468 935633987 90806 979025710 24 17 207943 70 41 179168 73 268852690 12 473912 149013 143086 71 18 29189 71 82 100011534 467386 311472 78 41 64156 388686 2692 9 60685 1 484170 59013 38 313723 8276 1 116676775 91 19 45 61774 99748 356595 46734 80 138499 152581 23 26 40 22 89 26 81151 481121 78 4 220495 49272 35 234317 26 99 421633 69576 63 80 21 307974 30 165519 264210 85 479064 3 435998252 52085 212772706 383196 90 459352 93 75 20344 69047 42 18 2 83 970669936 263814 48732 437953 65 42 59 237877 76 3 244958 1922371 477226 83647103 230153 241295 68 71 306343 51 223823 57 475794 12 62 324407633 39700 241238 71 51 63 410207 211370 69 31 141630 29 418697 38 395948 28 12 438898 501796158 9 3 58 280712 2197 164619 57 3 623182724 3 75 169270 160449 315980 42289335 98582 496054 56524 5 131130 377550 481026 501572480 92575 3 519601266 76 483578 6 107767 21 5 95 62 42692 1 67 244928 83 6 263259905 44 83 190626 80 77 7 7 98 1 405244 484013 428128 8 18 439838 143380 5 76 1 403258 449997579 79 490696 10 68 1 11 120395 821192914 73 381553 72 60 476447 378569 2 277635 885425041 69 50 96 79 312844 141736 130728 37 43 10 41 81 180841 6 259277 166540 33 90 37 45 88 442753 56 66 392331 4 197488 430640 64 34018 425783 211694 95 7 777635190 47 7 79 4 11 49 197053752 87 24 39 67 23 436909 98 493889 946410328 69 9 4 59 80 236968 313885 913886407 827395868 176018013 111713 46 429717 21 971250265 61 75796 15 19 82 26 197209 398527774 885702176 476280 12 7 72 1 13 739553464 9 28 90 78 10 11459 61 69080514 320395 318003 8 198108 4 8 50 39 627275697 579968441 71 712484569 92 43 72 93 212795748 67 49268 70 56 925519505 64 46767 21 58 75 366047 6 84 461185 227596 77 2 10 8 51614 5 156436 228288 77 628411878 425411 22 351741 5 24423 47 53 47 488042 680799511 44 470590 448974 481681 78984 30 28 6 56873 194741 390204 13 381007182 33 77164 468044796 41 10 50 5 10669 79 420640 172342 55 37 55 75 342213219 167745 136535 137920 8 1464 21 1 214466 12 55 77 78 392507 28 354042 190474 371827 78 41 92678549 491167 49 77 41 94 234834463 280108 455391 5 9 379236 53007 115529 277173 42 47177 614437303 194039 483499 63513 332989 311492 35 43 37 429997 2 269334 94 113185 4 213157393 255260 384937 448999 26 77863 47 28 719704617 7 145687 78 459490 30 905638761 26693641 32 422087 6990603 219114 37 446486 881946354 74 497388 35441 3 7 358934 12 588396509 28 82 270533326 564293664 32428 84820 11 68 18 14 57 69543 336027440 8 36 193153 216941 73314 261507 969818186 80 185308 215671 1 77 13 804952216 170310 18 77071728 10 386134 379657 66 50 27 5 88 387042772 45 4 68 384279 8 25 453227 87 5 19 97 18523 716840430 106472 53 197452 35 81 249451 74 85 87 35796 10870 81 23 76 74 427152 5 137120 109572 392686 56 3423 5 1 137770 26467 236062737 166680 38 467126 277454 34 268548 126329 45 27 43 76 611206152 29 67 71 60 493082 593699181 97 39 404573 68 268537 124072 5 487676 408313 369687 142746 84 49 161236 50 7 43 15 292182 18 43 263126 578947393 16 35 485440 31 7 78146 706159272 285099 39 95 5 72 15 269242973 983051697 73 1 74 218631 694700857 162128 94 51 80384806 1 5249 75 430581 4 486754 75747 253715 406165 44 7 175450 371520 55 16 204715 33761 91 20 247580 391395 95 393283 54 239439 456859342 9 88 264468559 454234 239666 74 47 96 274785079 19568 1 377854 4 347446 407907827 341060 329809 54 250473 346489 251133 52437 115463 483809 114619 216438 11 45 79 93 72 33 341295 224334 245000 92955586 43 709624099 7 95 6536 471534 7 9 12 7 38 212434 49 58 9 229740 8 22 97 269133 269816 238491 65 9 39 471153 92 85 223505 92 222970 289740 10 79 47 366455 457391 727503997 629705094 42 594124081 345000 6 76 37670 91 70 46 539021617 5 429915 9 6 47 33 44 759295503 412948 540890773 7 117785 17 85 82 12 34 65 59 5 701348041 75 80 1 289911 50031 997173482 345491 995026269 472527 382900 376763 4 2 179194490 35 295251 62551 65 42 79814 55 43 433420 498367 64 2 417342 5 24 19 24 47 300853 71 35 47 363767 892864835 75 792581555 75 40 78 76 23 15 41 6 48681 36 48 80 721074345 53 376504 246452 13 310866653 459768 66 183579275 48 60 981378028 2 89 12 96481 113225 37 113167 313124029 21 71 199924 32 91 168937 46 13582 246545148 81 454502 82 205811 18 609198627 127225 84 57 427446999 496444738 186169182 150507 7 389982717 940386372 17 33 78 3 3 432889 417064 390622304 9 5 486470 165827 68 462699 480811 148628 228709 56 2 482711 95 86 84 7 133375 263339 20 9722 213886 30 2 463018 49897 386761 77 76 6 23 475124 86 13 840244542 9 81039 495415 185586 26 406162 10 38828 23 67 54 155976 3 84 78 50245 302626 94 163366 41860 6 272176 6 22 4 56655 586691050 7987 33 2 408247857 992194012 58333 216508 31 320865 46836 63 70 91 31 236703997 813473435 449952 364156280 310458 121428230 516346446 39 24 153313 177765 95 43 381606 298108 490287 173654 236480702 23 9 70 49 375481 205953 73 99 143348 333066 817135038 18 42 65 86 8 270066 64 27 98 55 459193020 65 264747 7 202229 14 92 98 62 325974 61044 310613 2 306565 93 334184 138585 41 24 54 79 26230 294876 88792 274114 1 99 89 94 349707 284252 322191 71 470571 51 2 34 97 389928 2 125699 360502 1 86 388293 3 239178 861257349 45 299974 82 11 57 8974 8 335832 406261187 19 81 101695215 88 1 55365 216686 480719752 181628 62 243819 9 439752 3 68 50 251295 43 161716 18 96590 51 205320 43 366782 29 31471 2 31197 124496 479267 445139 9 116806 187151 5 17 104600 252488 105296 411865 39 120733 30 9 397190 7 92 307603 331933 18 68 426536 370959 218967 28 611518828 932244362 52296 414056 55 40 71 75 513613809 185563 298915 241283 251844 36 51708 716849517 97 610604563 85476 73 79 333001 8 402808 346474 587967145 108397 127225 441903 71 94 370657 81251 257302 27 275928 69 97 28 564459655 2 82 3 9 125168 254240004 275215 281911120 79 347296125 230723 413387733 24 386516 9 82248 28 66 96 346351 333682 162023 11 79 884807075 445953403 287051 10 804653937 99641180 5 60578 329777 582073071 56649 8 285357 297639 88 94 79378 92 7 52 3 7 92 13 90 9 5 48 68 99 79 289508 774663441 362478 319260 154004 223171 6 197692 9 31 90 231395 81 12 6 173885 43911 663 476548 6 62 39 462924 427734 82884 49 1 36500 25 31 20 301084 51 341140 96 245296 7 30084 16928050 50 91 74 37 99 14 46 235212 413343 447969 366057 5 50 5 8 29 412705 284699 6 48015 52 60 95 28 66 444062 32 346449 265283 5 467406787 430866 41 174488 63 936680457 267313 37 73 73 723442110 32 9 36 69 488355 62 9 15 443708 56 8 112803 17 151190556 908412243 7 332214 241678 479495 306905 96 372532 89 921607494 74 71 509270556 715750470 854743471 184207 388173 809103577 17 990168168 383437 180867 299433 309138 84058 5710 93 5 740673665 202068 2 89 82865 422725 83 601797393 284870 148492 64 371452 41 78 27 48 74 4 229809 67 8 553070270 49 90 1 60 219723 794786927 253318 18 235229 106768 51 246091 332720132 96 409232 549543634 270788 4 468292 54262 96 21 224423 49409 41 52 62287923 52 48530 80 81 281532 84 12 9673 41 428946 32 69 57203 54 275445 95 56 87 351968 4 590054885 75 50 42398 198406 607960239 235331 95 2 8 202652 472325 21 70873 60 234694 4 27832 42 83 303013 67 69578 35888392 222338 665250788 180304 177620 104985 284196 12882 18 480209984 7 51 75325 9 281687 497768 489105 47 67945 59 3 493268 7 1 8 276802 4 632157781 23 317333 56 3 350846 304338 3 503635934 330028 466593486 432708 47 258240 21976 21 6 40 396818 284292 212000 138783 13 203253 978372927 74 39529 282839 20 2 65 44 552091216 429782 69 16523 84 59 8 987402935 347525 1 324809 341024 441339 334337045 463961 318756 71 202971 18578 9 60 218718 39 85 27 242498077 8 296055 390591 8 174139 412011 54 384033 63 211737 7 368259 94 284785 106331 204432 30 472549791 67 54 1 220965 33 99 4 188885 760010741 81 375900 7 7 34 98 87 54286 36 6 47 2 214586 2 50 19 59 102531774 50 22 32 677869456 95 74 418781 39 21 1 32 118692 233514 82 3 6 63 75 396141 485751 27 10913 230561 54 2 6 21 435910 84 423048 31539 45 333680 716649392 8 948546859 607185360 254783 280308 7 34 62350 57 286258 40 89 462968 469293 37 245912 10 660703301 55954 84138 262066 192098 97 70354978 69 427696 366102 263138 347337 11 142477 88 32 130550 18 97 212675 2 26 395670165 222758054 496950 25 308740 194730 84103 31 44059 156037 53 3 39 79225 4 77 89 308480 235322380 44 5 42 77 39 12 4 71 274541 51 408120 189080886 71 18723 8 189362 22160447 68 42 400384 41 113478 416916 155513 8100 488672 194742 61 67102950 93 11 419559 497834 12 57 215299 30 220824 26 16 95122 84 421476 414707 26 39 86 11 37 89 64092 41 340270 93 430815 6 342922 10 442439 44 253381 458307 130913 93 36 9 83 32 6 342549 275027 484514 95 418163 35 598 13 58 170236 85700 5 179476940 341381 263676 484726 13 77 429426074 52 5 355926 20 412478 215371 498059 84 145929 45 128993 218003 79 2 690548509 24 6 64 52 46 13 8 457867 19 421208 11 218509 396901 64 435312 13753 561871337 480418 15 7 81 51 9 147396 16 305730 76 468117 2 7 55 8 2 499012 455815 37 452831038 37 422085 434692 39 432599 73 94 976032770 1 17 31 203745 92 391560668 8 77 456438 215693 91 250169 108209 9 323730 89 95 51 78 53 437275 97 31 58 417033 84575 1 178111 1 75532 1 275257 378939 78 21405 88811 922601321 51 25 278618 21 95 92 25 36 1821 82 293418 402947585 13762 298072 39 9 8 191151 40 1 39 85 121216 52 671145402 487308 67 138427749 55 324942 94 417510 33 244437 93 233410006 143215 68328 419453 28 10823 485410 233217 108047 81 17181 77 75 97 166458 88 198309097 8 7 80 19860812 4 120464 6 24 88 59645 4 37116 7 255407 5 4 70740 11 5 9 173801 2 486861 386293 425906 48574 40 4 98753 266200 67 84708 6440 20 27 217270 274616 12526 42280 8 492219 98 379128 69 135502 31 355152 453461 514560775 47272218 64348 43 347088 768127380 50 39 437198 7 53 47 9 395589 14 250544 78 51 57 65 73 50 98 412948 50 90 77 257623 235022 6 63 308668 410764 17 61907 6 28068 204405 64 539265976 289264 293693 407207 207612 427644 1 209170 91 63 1 373137 173665 77 390778 12 78168 56 64 2 724878472 42 1 303630 64 6 88 1 253885 53 359489 9 388050 231366 489029 82 28 33 30 96 274194 95 370343 13 475935 203050 60661 102990 53 150547 160378 46 231625 97080 56 371983880 177801649 43 14 81 480051 853449380 7 15 76 9 32 5 304305 86 323706 37 99324 25898 240112 51 411206 441838 35 9 9 31 46169 18 793354583 25 372724 9 501836921 61 18880 89 6 3 35 36 87683 9 4 131387 138777580 6 207200 88 6 360999766 97 46 310227 41608 46671 72 22 470279 485089 24 94934 354134 57 47 7 67 15360 73363451 66 249851 218650 95 180837 7 282528 465791916 28732 409170 50 404413 41919 66 24 508277631 30 297260 14661 24 87 217613 14005 5 79 31 322524 58 44 450779 92 201566 479656 147963 495580 239968 272950 349591243 7 19 72 59 18890 271047 44 21 305950852 22 46068025 59 181122075 514898231 406597 234600 107416 49 313534 2 32 424571 45 50 533696919 37 32677 72 385012 129205 57 132729 444226 51 8 1709 9 97551 30 33 63 499669846 369355 496786 82 73937 51 19323 21 62 44 49 64 53 84 455439 44 215309 287539 27 2 65 607599669 323142 295488 61 50 77 31 8 5 53364 17 47806 93864 55 25 388328 525513737 960399457 490349 245420 261496 5 110163 421682 84 68 269476 310483 46 71 915976762 477648 15490 841337755 9 838389473 229504 625323860 244592 216138 18 67350 72 105106 1 2 67992 93285 20 574205495 412023 189240 437384 75 77 66 36699 148045 46 206248919 278050816 5 211356 40 8 13 9 257878 880895180 88 270547 9 99180 445478 40 87 398430 171137 1 114228 7 50568 460264 471412 30 67 2 983918916 77346 349404 331157 9 57 218134 6 57 241954 42 27 289471 523037920 50 2 393512 164739 177528 45 538356801 234873035 324811 10 774599301 141672 48 6 51 1 62109655 208007 177533 84986 58099 3 83864 4 41 693885274 34 87643300 441446 29 38809 402861 50 140948 1581 415332 5 409149 85 154448 50751 30 46 447788 93 412665 63 186612 5 89 37018 75 223804 5 8 17897 61 4 80 117060 2 236516 272645 237184 19 431769 53 84 74 31 42 2 244007 11 294541 66 93 393788 23 887669933 234734 36 173476956 456727 41 253787 51 1 183171 79 98 95 99214 400543 31 97 337642 98 251646 352250 687020635 376342 440261 101012 27 41 68217 20 31 62 303691 334527 347484 624825604 85 90 60 293932 294141 126267748 85 390539 93 23 166088918 187536 50 829040916 62745 250228 433216 43 43 86 323011 83581 10 174332 20 497468 88 4279 46 93021 197414 4 416594 298810 86 72387 50314 4 74 183547 374417 32 68 230973292 388983 476358 68 385179 32 28 522855288 428149243 399866 444613 478998 3 18 369020 59 246121 98 78 459960 387771 114963843 436143 56 70 31 120644 377383 77 64149 482381 16 465622 395521137 57108 733397049 444262286 794602600 115753 25 92 14 989955926 5 59 6 15 429300 12 151508 11 8 182515 39 242295 14 6 314392 14 497776 474759 71 18 23 91 409961 9 49 972730553 29 382513 25828 19717 162337 40 21 345517133 66 245733 205398 263992 94 481906103 110117 61 159279 22 429374 339443899 57 485638 483178 303404 7 162480 78 195451 5 3 405651 36 188442 480344 717688404 5 5 481005 79588845 52 87 3 531992490 35 17 482622 89 161743 41071 798951999 287697 338091 389231 70 446422 211863 58887 99 78 101004 2 5 51 280659 92 107028 5 183974477 332180 228861 27 380372 30130 80 9 76 7 74 284928 17 130441 344117 93814 43 132130511 107525 424576 70 51 99107 5 459895 54 71 31490 23 315632 63 2 620799667 71 60 70140 58225 836468191 122438 9 375339 472119 75482 17284479 7 8 61 308053 213703 400278250 790791567 229321 35980 722486292 590587896 36890 480515 6 380645 3 66173 17 98 493518 116128 9 27 461895 60 251036 6 188199 87 144688 287119 1 77 387822 4680 816175954 82849 43 369730 97 75 340498 84 475258 30 76 91794 130430 9 189783 70 4 48 70 40 271606 96 5 191866 78179990 8 247382 24547 62 25 332832550 10 432080 2 7 588508244 287411885 42 470762821 699854211 50671 455546356 407685 1 575765434 2 151972 607816069 9 87 64 368877 58 243916 93 82 23 4 291555 24 30002 94 39 154652 936739353 63 403405 25021 35 73 60 40 38 193192 199526 97 70 36 940267490 26 284207 78 435896 81 36 69 123705 9080 812351159 415110 382987 300730 246685 465231 889141662 6 134597 251812 48 327784 259952 9587 68 59 90 35 23 5 6 94 449562 80 93 208325 71875 79 32 127464056 496863888 48073 241261 354851 43 5 403065 241981855 43 121528 140068 291648 201873 57 193942 42057 2 65 51 381271 424334 89945 266564 355922 332481 8 42 130515 11 297531 779733755 67 54 417935 6 112468 447637 54 402529 67 100305 794672908 300748 359747 205343 226085 18 1 339266 51 996790150 398593 263828551 192349094 45 298580 340820 221431 51 47 781391019 5 358177 5716 30 26319 410245 212552 84 86 304191 97978 5 452145 816550978 85 151655 8 2 283036 38 64 27 72459 48 5 3 47 98381 48 194481 164063 132724 158769 15 73 340251 491892 8 92 200148 243872231 711178054 445639 40 58 114680 175474 440617 85 324052 86 1269 5 38 36 81 255172 741174763 248892 4 1 416738 74 593427050 6 86 30 95 17 472844813 487111 241753 200873 435753 23 5 346967 48 354352 284636 200407 67 311721011 492460 83 250185 21 487027 298072 200965787 73 87 413560510 337254 8 216596 120086 147641 232338 45070492 128281 6 437157 368686 56746 889476861 8 73 776338424 34750 69 2097 594164081 96 468516 8 342688 4 6 36 121352 20 124623 8 44 7 445655 85 219513 392579 479879 398056717 31977 5 39 6 22 87 362735 90 324949 242335 379183 313583462 177098 348537 78 145139 139192 784939461 459541 24 27 73 72 54 21 80 40776 66957 316276 71 38 430649 4 7 37 23 303667 60 28 365206 26 59 9591 640703550 19 1 421556 88 252140 6 69 495487 41261 287561 28483 390774 1 4 296293 36 9 83 17 63 260243 67 87 129198 73 3 255844 35 54927 43 4 204581 94 477482 770344049 36 45 58 467035 4 3279 283690 49 55 214049 91 251345 96 7 60 63 5 280455 326973 4 328234 62 70 45 471105 97908 2784 110693 49 64402 581405129 554124135 378627 144051 55 224713 248312 60481 3 325409 407944 53104 76382 33 217046 58 98 259800 9 277474 28 14 13233 9 78 645219909 82 642796456 6 327322 170646 56396 98328 470033 84 340401 72 41771 1 456 45195 129369 723188161 40 51 8 283124 238625 451390 81 53 6 24 95 210838 27 46 838625910 89 30 67 33 9 433652 24756 269776 59 358948 5 49 63 58 930536932 2 46280 7 327922 93 19159 392554 59 334499 4 68 219209 98434 41 91 66 469778 87 38511 29 11 140120353 546885539 234347 52 338140 58 12 427254 30 21 91 32 446330 64 120793 305046450 247809 6 66 387803940 73 85527 312847519 337229 43 52 68 330911772 298082 226741687 24 96 17 412497 79 258200 339986 14 69 313611 406556 184904 18 28 966291273 436404 265590 339878 57 9 4587 221014 4 93 411865380 17 230393 988569674 15 10 118663 8 240317 9 70739 48 70 49 227148 418505 37 485529 310441 7 270280 62 146146 470130 49 176058 80 4 3 27 327454 472865 45887 4 998461050 319726 85 43509 3 98 6 41 426730 99 214010 767915120 498087 99 9 315268 20935819 332415 312299 52167 76 7 189184 32 329160 65329 8 438625 20 163024 22 48 12 228402 59 5 92366 271309 165205 477710 210900 65 33 12809 73347 82 19 31 8 96 41 34 18 47 51 8 304596 92 36 790081320 361536 57 1 37 126895 331827 29 9 90522 78 3 89 52 300219 272546 482854 112325 837607627 9 33 74 90 369066 57 29 54374 40 91 3 706366935 69921 206931 7 157618 216576 374505 74 32141 252326 82 2 7 56 13 19407 7 84 5 486142 221416 3 243167400 58 316903 852517339 83 77 131204852 97 68 9 412883 12 111122 91 361331176 26 592931997 464114 32 93984 252720 969442462 445299 1 8490 15 65 14 119045 119783 85 197005 417758 328308 1 238424 47 43 1 76 33 46857 43 7 568004638 52 67 351612662 719508543 177147 19 50 28133 723865881 66385683 46 37 355805 59 42 419749 99786 337818 62 7 67 43 11951220 277181 57 482849 95 84 286941 4 346821 36718 455949 99526744 451264 65129 61658831 22 25 5 359799 40 129495866 203730 68 2 60 35 249308 349946195 171931 50 97438 106971362 79 213798 238282592 334209 38523 452572 85 6 9583 54 367063 390266794 164725 380302 429334 7 92 282171 14 420027 119097 54023 340617509 841031104 36 82 52 671216685 6 64200 23 27 86019 97 69 68548 9 419685 40 21 73 30 95 99 211766576 312415 61 156213 131714 75475 514970179 238646 31 270131 24 72 395792366 1 7 87 709374233 151405399 130031 103725 33 1 94366 81 410891 90 5 49 21 436944 194542 685630887 60 25 34 571959237 28 318176 154429 218073 469048 234553202 18 1 23406 436436 201536654 362619 37110 72 161 167046 9518 121515 23 56 82 438791 77 310548674 62 40 299299 41 13183 949263203 20 13 48 738802498 5569704 27 221440 144729 7 491159 108716829 30047 70 260764 60 396659 6933 37484 4 21 777213252 57 365000 842988443 1262 910978400 24422 58 121598391 359573409 322955 20 237428 741358623 150279 748377146 24 37 77 450558 3 229040 82 339547 87 348988 3 70984092 54 299861727 187599536 27524159 60 398385 1 90 479095 6 79331 96 108719 51 47774 278947 10 53 68 232511 167093 7 8 429945047 248739 408252 483899 71 48 462662 44 441196 167709 412841 6 797187015 437653 23000 386435 83 303751 34 397105343 314439 57 91 352304 557667719 766485786 42443 400357 694191963 62 63 39834 236788 46 157074 4 76 56 886260409 39 490657 386642 113856 239362 458082 62 63898474 340854 647768919 67 2 256468 26646 17 1768 180991 438948 88570 32 649482333 81610 70 434985 81 250854 96 307902 31 58062 260527 239398055 6 22 6 45 206213 34 78 339124 7721 486605 798053310 6 242407873 464823 80 432810 51 42 2 492228 778132163 10 2 984322263 4 189557 87469979 99 15 5 9 21 12 410840 74 94 48 475227 33 439851 362753 23 35 4 102458 4 449880 5 87 28 47189375 367464 293642 248696 65172 39 45 85501 58156321 3 1 325055 870148498 26 38 5 190534 85 367241 23 424593969 201827 145449664 31 97452 71 416182 8 494752 268717 219319 324177 206721 233361 328688 468889876 94 493977 42 168572 174136 12 5 7 61 131277 7 96 224356 149499 203908132 473642 43 47 425796 47556 39 52 204689 156166 77 41 40 483539 369172 74 524923662 78 47 34 265642 645202490 485794 38 885946586 29 77 485512 94 91 92 331175 13 454184 203926 65 87 6 61 50 8 67 7 88 34751 92 49 246865 26 69 663581783 442397 183145 337139 30 549431894 212081 52 489564 179067670 47 356808 3 27 5 470306 406176 5 9 10 14 474304 359519 100584828 96 16 18 4 109618 47 318713 135106 92 1 34 29 37680 379041 394891 34 216685 90 13 163522 310553 36 71 306010 135065 91 17 216158 18 247782 67 442573 831173636 517970262 212780 6 378374 5 50 196245 3 16 177015 48 68 3659 4 52 35468 477683 45 425447 7 32 91 481951 1 85 931632374 258990 477924 91 99679448 199513 169518 414343490 556124326 421484877 26892 66 65 121058 56 325365 55 65 8 30409 6646 439365 99 367606 427265 38 9 606627649 40992 43 377982 75 54 279914 4 69 95 398437 287214 2 465474 63 292398 25 47 120815 232528211 624153643 392592 189408 73029 38266 61 427623 833051014 9 45 239576 37 74 177727 70 87 2 91 303551 336867 13 829337002 154126 471905 52 146337 41 28 486973 46 424919 409475 28 7 7392 462312 418185 75 170256062 22 29 55 863313570 60 169389 1 9 79 37 52 42 448947077 284581 413698 6 203192 836853312 179207 93 326354 472131 88 747749090 1 383246 66043 66 2 274281 240598 178374 55894025 89 73 8 42 18 56116 309006 75 120277 67678394 27503 48 129522 70 376180 63 52 426104 34460814 22 274516 148040 5 354774 267271 218977 302840 462409967 494616 431975 62 138970 237063 92 98 4 50 21 66562 7 22 463461 138458 79 362532135 2 18 358366 148532 56 142026 41 95 181791 8 49 443386 90 363290 99457 954131884 245055 26866 323487 99 67 51 486591 181781 366414 5 224696 474250 19 24 126727 512293941 92 255255 952220313 493820 50 45 665857830 209281 45 11831 47 5 4 8 4 45 226292 201072 276570 281002 3 472675 26 55 25 46 433308 59 97 52 58 162324 11 97 372465 211116667 10 15 327828 4846 91 4 6 21 431205 43 34 74 364117 18209 88 6 30 658143146 4 8 78 135318 38 67148268 68330 31571 61 10 79 3 51 1 24 220004 105354 461286 161479 224583 75 275833 919452430 2 470952 435007 75 626961014 269735 65 84 438879281 483774 6 362730 38 382682 61502 143714890 344396 41390 67 78 408690 67 6 437444 93 61 40563 91075 65 490120 122770 66 292726 43245 17176 68 99 40 5 310203 74 558067238 228051 164026 491771 385454 211254 18 348863 435744 581356880 96037 23 178760 85 119694868 76 91 99 27 54 25957 87878 134802 421220 5 15 91 842527158 55 59 59 254421 132219 382130 4 172233 209143 366543 121379 306972 130242 350875 371563 76 432842504 22437 230337 968379418 5 259975 88287 19 43 179015 291175 440959 332977 54 412192482 213928 13 440822 36 15 101422 62 64 39000 268122 246728 599929506 470714 778912102 176703 89063 51 87289 192507 13 31 350787981 33383 8 720952884 763315815 81 298552 80 314286 41 29 42 2 715169136 3 677662753 80 390442 1 30 69771 426254 33 363602 488892 910616394 244922 48 78 46 447359 40 52 7 62 24 264321065 7 149584 234847 405213 102576 172537 298022 400033756 175266 13080 466997 114082 74 7091526 59 20 45 337333 138547 81 92 463319327 54 95 71 95 89 793631538 87 51 32 321860 401320 29 2 314148 139046 91 11701234 97 97714 400477 57 45742 9 428075 177397 365109 85 276053 13 55 15 156296178 276955 246938 45 290356 216482 92 774035797 97 280609 378734 79 92 17 52331 359526 4 409522 49 12 318879 30055 2 75 85 99 21 856970240 7 75 77 97 14 10054 96028 329648 2 371958 315789 84352396 87970157 83 113042 822441341 30 66 6 7 33 17 30 46 5 319502 236002 33 90 35 138734 262768 53 777769908 358014 352299 396687 473929 20973 413113 7108 98 39 99532 24 54 457918 84660861 150092 87818 62 26 8 88 98906 409221 129758 16 71847 14 2 75 460606 2 97 399568207 69536591 5 29 1 196876 2 44 206358 7215 205994 99 926909877 237519271 42 381944 396492 68 63 67 66247 27 112712115 416691 2 430958 24 34 450945 19450 82 79 3 5 195859 16 476668 370220 490799 240260179 91328 11 404995 46 41 6 163532 254705 24 172526426 225510 29 102268 380775 63 29278 28 310128 355935 55588 64211 19 105214 9 96 282670036 885928778 376852 309884 41 142465 356071 49 480288 196298 264540 58014 57 5 250314 71 1 88 324614 84 262735 79 41 107166593 22143 47 473850 52 64 12136 8 74 10 47587 319670 40 17 103400 184534 163777 365605 474300 70 81 133667309 27337 165019 85 44 1 287895 52 329876 76 460902 96 380296 54 88 52 149283 39854 44 27 480972 445530 462626 34 59 77 81788 179466 48 1 65 60 10 90 386970 67 62 49 24 138346318 453785 653118621 72 477797 26 61 229112 326420 356152 339592 66 47975 384923 29 14 434735 426696 333539 120712106 536220710 435501 379490 408111 16674 54 361372 48950185 1 878481749 223087 1 302694 3 98 26 193235 651748185 69 499491 89607 35 81 5 694715371 449019 80 10 394126 84 8 662150637 24 33 72 45 476417 795 69 167857 74 89 1 267706 72 7132 26 26760 9 145029 331391655 4 9 50 362064 250177 20 35 97 766333084 19849 48 79876 819606262 455136 97 40 12 83 425849 82 116008154 341115 32957 13 465001 68 244312 5413 38 48041 50 343601 6 311887033 63 43986 14 62597 29 91 349462 86814 365376 77059 24 4 471790 91 222313070 79902 245840 64851 9 393890 237045839 229112 80 255459 194711 70 43 172478 18 10 19 38 61 94 82 50272771 205583 89750960 36 25 68 110342 78 99 6 432927 343327172 27 306836 214793 34 91 64 2 23 58 12544 84 79 144675 8 79 672026124 16 549545995 85 27 3 3 82 5 52 255831019 374349 38 18 364332 368149 271414 41451 49760 27 24 19055 207172 455214 494054 48 419241 6 736990457 7 910067669 28 3 665469122 169503 3 97 19979 941457603 510745513 5 459281 181845 56 101990 255397 75945 298722 10928 181703 106107 165428 357186 76 42 835048595 992789118 89 302628 19 37 497820 183556 289460 386738 39 144947 472109562 79 3 334487 40 6182 76 9 14 273183472 73172 15674 89 90 436395 74 318496 79 24068 7 285740 83 58405596 88 83 8 7 12974 94 6 98532 71184 86 475503 78387 198298 44 69 183981 89 197050 364191 71 41917 79944 320527153 37 587675354 213288 25 36 304005 167031 53 96 28 817991728 38 26 518134626 84 80 163841 38 95419882 123422 76 30 47 83 447998 37353 80 8 9575287 492484 53 368595 14 304633 902814974 284489 51 115693 6 5 338750 62661 68 230741 79 42 132536 588263781 71 104939 401411930 87 46 85 28 68 87 57 762311524 370976 131300 69 198609 93 36 563723602 13 81 24 5 423674 70950 99725 391855 71 5 76 872839369 6 254611 113266 52 282531 121806 477372635 14 27 327526 298101 69 76 47 318510 40157 1 104483 709618142 712335004 388324 40 114433 219774 392482 458618 45 296096 51 3 456678 73 9 19259 70030 10 272407 330349876 968128068 93 97 170389 71338 300999321 333597 208154 79968736 436707 6 5 50 73461 13 69 22 422315 158640 46 69 80 199466 263954 4 79 86 45 65 17 1 233313 72 3 47 29 98193 86 45797056 44 18 215361 367235 731458562 83 43 131222 22735 57 87 90 80 54200 643932355 5 157973 358449 379292 127946 36 151307471 37172 41 57 35815 56 204863 700589687 38056 90 6 38 197442967 449560019 2 5 26 88 64160 369423 376321450 22 2 2 37 89 63 25 96085 105424 354112 20 234246 65 70 327052337 256902 100824 845901764 19 5 447134 1 475291 23 272473 46 676616175 486828 107023 72 263397 46 992922599 3 416621 79 52 2 423914840 8 71 28 7 60 7 10 40 372403562 89 140669 27 23 67 447698 55 3 339375 5 130952 295329 51 79 353889475 167617 132363 12 313260 86 155805 10 38560641 111517 59 20 49 81 92 28908782 44 83821 47 51 39 3 4 58 90 191735 284680 32 285910 58242 67 26 274378 256234 71 48 72842 26791 64 448066 8 70764 14 583213578 81 339662 5 193615 216452 497251 224935 208823 21 42 137402 25 3 674212275 278115087 365238 211810 42 38 65 40 85 24107 37 86950 67 24 458740 394014 376162584 36054 113846 68 32757 169979 40 466932 28 138925 165772 223504660 2 185294 158654 12 131408 3 6 15 585667012 7 5 285144 76 5 24 79 50 105858196 331542 13 435811 211962242 343695 405750 80 96350 461199928 45 188220 272954 88 307484326 99464 58464 29 3 94 446422 783372474 259705 8 67 234654 19689 13 49 164981 74 94 65 78 178782 94 496590 82 352635 257674 45 236654 38 99 7 15 4 244592 9 56572 92 46 347085 27 37 2 94 69905 87165 225883017 313778 276567363 364992652 27 39 262380 397776 341890 32 4 117849 7 285769 365457 137978 308230 65 59 491154518 84 70 140151095 388897 292865 85 69 90 91167 461572 94 6 84 75284 434096 70 336564 85 50 339671 416185498 16 39 237782 50028 257879 47 74 293108 24 1 483256 109122 140445306 382021 31 37 192763 5 88 1 75 345463 60 299347 22897 71 93810 557453746 501146196 18 807264023 64 364628 69 20 18 94 45 116478020 45 73 479657 26 348852 349543 65 362139 77 247968 4 921446899 274059 73 290034 95 197022682 35 7 217265 328470 217409 60 53976 694089353 49 77 230573 38013255 218179 484260 373508236 58 93 85 80 66 93 39 85 87 399862 455564 8 52231 23 32 34 58965922 774021521 409590 57173 57 96 7 45 872845687 104033 4 221565 224161957 197169 484590 54 78 461665 38 90 4511 731204027 57 437607724 193086 93 19540 235314 308793 60 18 94 57 28 126440 28 8 99057 91 95871326 76070 13 33 443028 34571 86 151433 107319 180950 46 5 56893 641711514 49 178936 83 22 93 193868686 98 214503 479876 946185727 82 98 858315585 42 98 456243 90 181324 27 31 489194 20 271543 49863 84 51343 63 992984796 402597 8 97 83 76813031 14054 688450318 192047 98 61 12057 38 404316 40 264263 403137338 27 7639 846311375 6 3 32 403846 99 364929396 265212 248846 266632 158516 110335 431958 85 239724732 9 18 76 55 9 82 13 78 408247073 70 4 312074074 508418620 241450 16817721 420132 312688 61 278027 925997378 1 187655 141885 6 687032611 84 69 183247 29 70 182422 293271 75 8 40 30 482801 63 241659 372448 202532 24 25 396689 167284268 495015 88 23960 485807 14 85 49 157161 85 2 168813800 68 98 49914 181539 8 32 63 38 309377 37 8 99 51 19487 45 7 21 148177 7 20 197942 175822 372918 311882880 2 402360 37 70318 77 43556 292929203 329253 90 43 1 834379005 144605 70 371906 14 33 444212 41 418767 3 4970116 837540047 15 219962800 36 465116046 407342 25 69 63 440937 76 12 330121 331098943 118429 99933 41 437124 597361954 73 350595 74 472469 8 364570 50 1 6 372622 56 658392307 65 937895723 3 93 134004 12 399482 78 21 103620 376723 18002 44 471025 286795 539716855 6 473833 408048371 57 159660 390188 20 14166 19 126972 409995 314008382 144326 93 7 96670 1 200730061 90 481171 26 31 63 84985 53 372452 79 8 29 47 222219 140567181 5 52 237446 233654 72 94 66 18 1 5 313068009 12 484149 54108919 7 65223 192071 15 145849 55 33441 51 2 253321602 83716 78 377555170 81 304910 39963 1 418600 93 162730 93689 52 82 52 92 20 49 179580 10 42765 4 59 60536197 72 35759423 977332821 20 62736 42 6 132834 263209 77 46 49 889000492 26 69 492043 824073174 302209 63429335 409356 305340506 16 255447 64 93 17 151662 7 64817 60 91 79 72 308715 60 25 302263818 30 86967 49 36 6 57 97 6 873263809 382884 55 422928 575972291 36 122411010 82 21397 267465 183126200 447743 32716 15 87 39 68 349980 99 11 29 15299109 37237 125255606 110630 308192 19 65 4 488648 9 198772 94712 16 189136 90 8 14550 69 24 269056 279726246 469101 371240 2 8 5 303220 97 5 49 108128 82 421457 188122 66959 19 48 97 24 749195204 701917022 109821 99312853 608024584 33 17 96 62294 80 53631 216272 274337 5 380168 303538 94 117081 241344 52 22 292567 79274 42 9 65 551528412 324602 3 217584 19253 76 94 76 39 53 69 311217 99 210528 188379 8 91 689770328 15 25 26 290316 64 484955 720215439 54 2 25658 33 162603 304604 314534 76 725985748 86067 60 90492 71401 489566 20 426361 11 57 405051104 19 82510 9 200867 225223 82 79 342834 433794 84 396747 57 49953 363322 19 106474 49 415989 8 87 149906 208965855 308251 355437 342985 423477 178787 45 45 496329 899579323 9 78 92 33 6 466108 94 96798 76 14937 15804 34 24 154261 334823 44 39 79 191916 714137193 60 52549 5 912096301 99 25 372849 13 17 5 96574565 87 826118305 285926 77 807890631 78 99 26 14 42 94 54 8911 7 255775 89677 10 484574 473014 40 42 48 77 82 269163 63 468514 91 3 263709204 23 371225 21 137811 366052 53 23 72856988 8 491130 434334 268287 69 70 11 270426 341240 316142 71 244817 81 35 63 435540 99 438737 61 3 2 68 50 45 302820 3 4 272962 71 610171084 366027 8 88 8 248217 5 188791 317439 430562 90 51 10 436313 8 470267 441865 59 315540 5155 288970 11 50239 3 141292790 285998 80853 248177 40 96 18 2 69 5 230417 95281 56 102001 4 355395 61 172238 95 80 380877462 19208 42 388470 20 85 81 939957167 47 484764 25310386 355531 57 880554724 37 523530503 441857428 71657 11517 161183 258763 284697 284538 49 64 39 38 355253 764593576 436872 445502 238219 85080 175482 77 235280 81 180582 124479 55 48 24 197182 5 89792 84511 443045 392329 69 30 720677638 5 412482 80 69 560659052 62 59 60 14 54 1 6 248754 86663 292822 54 421451 378558 387896 81 90 450695 859632950 32031 59 2 357985 53 98 272182 27 5954099 356242 194321 29 1 55 23 36 42 269427 34 460718 9 2 48987573 3 117753 219439 93 72 257465 35 59152 1256 326536526 317012 429010 81 107137 104672 222026 93788 72 385907 57594 5 22 30 432038 94 43932 96 495265 8 12 159963 20 105774 5 52961 17917 86 334117966 6 491045 235118 100959 5 491102 57 14 47 94 477648 481377 427673 232443 33 9 90 198091 56 323233 7 92 33 1 14 63 252525 12 4661004 2 46 43 69 454030 25 190288 8 54 243629 41 243638 5 437839 254349 9 339888 3 66 17 35708 91 514169892 894902340 168425 8 15 63 45 2 78 51 96 314837 197148 4559 140645 94 66812 449681 6 358413 400542 39 16 3 71703 47 411086 9 88 18 237325 85 60 389068 51 455623 25 64 18 8 79 846554449 854369675 553723843 58 63 666609948 6 13579131 395551 228626 310339 49 392595 51 29 719953166 335354 37621 84 15445 8 3 195273 56 92468 188640 130605 167866 56 69 49 207230 84 256495 41 278871 38 97 31339 49 59 7 162378 82 13 292477 72 98683 5 814648508 71442 1 196979 394428 44 14 6 24 77 96295174 342998 28 300792708 307059 57 204212 397560 71 190741 72 87019 67 351334 237827 93 183634 7 52 302260 51 288208 5 326426 7 68 59 6 65 40586 56 217118 7342 399246 52 420994 9 391341271 216247 440907 432633 549782347 55 117493 91 477370 91 220340 40 66 372236 29 276884 60 18 34 28 188876 43 5 89 24 93820 78 38 27 9 419400 8 61692 35 94 366248 43 1 2 160017 378148 79 5 52 171154 5 359137 743646232 56 58 22 264084 48 919725396 14 45 355640 10 427528 373554 717670627 61437 14 137098 8 351213 272885 382270 269628 88 87 85542 91590396 51 49 386971 92 440900 45 14 50 206137 461573 55 27 744001719 68 89 14 6 84 279120625 27 69 9 52099 411311434 312725 47 41 16875699 547279246 96 24 459973742 423703157 33 955972220 767990232 242116 130093 399286 68 6 52272 65 9 263570 38 93 442536917 56 66 67838 307343 226170 47 489991 9 367108 937907751 251193 14 30 24 13 356646 54 30 66 10 16 274950 483183 13 143682 69 303221 459405 89 74 77 99 74 187201 49030 226574 450020 51 9 39 287598 53 47 20 47 165234 52 982299312 13 27 466745 179590 247226 8 3451 944249898 8 61 302784 69814 10 230446 23 98 399601 66 99 455705 277490 13 351778 8 10 9 82 141443 9 279874 1 23578 85 49 435242 35036 8 97 258715 6 116277 72 183059 85 4 435529 893184006 84116 3 38595 9410662 9 41 85 5 257638 219068 697605574 95716 7 520728321 380338 466851 1 98 38 94 508665402 265813 30 5 18 240464 92 364643 90 67714 130528 387997 393223 52731 80 113814 1 84678 43 636896967 317134 372225 85 974473485 58 15 73 5 57 15974452 4 18 51 34 92 20 40485 501188741 303011723 277756412 39 15 73 95 20 1 461337 253993 1 258663 16 55 91 78 6 98 77029 30 41 285170 81 186185 235022 135111 46 215272 53 66 41 70 312346 281373 3 54 35 697507304 118853 9 8356 450812239 3 84 398252 20 30 63 882580453 862937563 36 483578 505189024 298302 35 314006 59 4 92 58 3 190322 54 159061 24 256468 543711509 31 78 420267067 27 27 48 30 448097 3 93 39 79 88 94 6 22 311026 78128 64 336720 98178 69606 2 335208 12 381411 26 75 92 440617 87 188585 168186 227508 309904 64 10660 290723 332298 279440 96 78 76 58154 66004 26 97 44 288230 247816 70 4 282949 203267 62 315858 331168766 188675 23 67 35 261788 6 71 42016 311541 4 19 90456 107980 118195127 12 35 88912 28 8918 680850271 40 477422 372008 423415 71 57 88 7 932846401 239419 57 11 4 482082 26 40 177266346 119865 208173 139816 99 2 67 55 497816 407101 27 604578397 138563 146641 335290 270260 156078 24273 59078 6 482036127 43 31 64 83 337446 40 135771 151726 474843 473118 493884426 72 73 107184 296726140 14 19 23732 65 360368 61 273546 78 230247 35 231239 49 262151 83 321210 305091 41 190082292 107247 72162 98 213386693 330888 22 91 85 85 82 342856 414877 267399 5 137963 69097 15 16 396932201 438859 58 53 391038 5 323503 85 46 73 1 3 80985 106000 427991 300329 31 28 14 97 87 67 19 63714 810022172 248817 67 80598 58 26 62 68 90 92 33 24 194808 167360 1 330478 1 56 160968 40 383226 48 13 85 67 87 22940 623021906 442034 903453371 214881 114788 111876 410751 62 490341403 30 66 308221 66 365099 391257 219121 68417 366089 13 386657886 496237 46 84427 135829 96 93 59 10 321279 711680853 146646 42 73 377081 324212 62 217207 20 44 32 48 31 93 15 382825 80 302237 43 78 45 110358 40 31430 333649 3 158031 47382 253472 267433 75753 48504 35 298750 281118 11 25 72600 2254 57 13 396795 2 458475 330770801 21 472028 6 108900 22 41 81 2355 412106 920809295 80 8 32 68504 317655383 474841 184941 341958 456286 72 2 47 370773 46 2 82706 100347 202614773 78 49 6 378417 4 4 64 327335 117222 328943 46 80 71 20 7950 38196 7 267379 402551 176439 274649 649154173 22 72 8 42 33 410572 407712 327825 303248 227365 33 8 291309 400488 81659 24 46779 55 36 340380 84477 772917485 36 185305550 102699918 215898 85525 48 72 155461219 450119 12 55 252588 93 430870 208302 62 136949 65 53 287488 81232 28908 8 1003 38126 57 35 767702629 55 17 455434 64202 4 99 193567 10 37 208765 41158 30 181125 352675197 416188 173360 65357 7 356477 99 30906 66 6595 218025 79 374946757 92 7 87 9 40 79 295157583 27050 30 80084 54255 139001 5 35097 656228137 8 224544 337363 170702 18 1 475761 74 50376 365207 1 62 22 66 81 58 45233 92 90 34 275486615 24 339930 222888 78 327819008 428212 132464 62 162333 23 9623 380318 387414 7 273434 2 81554 602862908 400245 411840484 86 418543 79 6 7 81 338189 10 37 24 80 416413 965961868 54 10 81 260428 47 53 81421605 1 33 45 5 9 62 32 40 495755 174847 16 9 24 265507 36 9 80 64 16 5950956 8 13931 45 10 357689 4 63 150187 97 43 2 254341 419795 963848325 39942107 12 31 2 6 244461 287527 21 47 23 204551 312557 5 8548 5 37350 292787 164931 59039413 452004 163751 183279561 73 59 52 256829 20509 538007613 89 923387603 437162 29 17983 92 46 376578 17 339539 37 234889 27 83 11 121391 372756 7 442905 31 222934 1 57 73 9 14 126828 21 457333 43 742957206 57 46 118979 78 204543 2 50 154364998 886873172 34 462577 47 224972249 18 5 319048576 75 37 8 436427 56 119822734 42 41 47 30 226342760 213263 5 2 59271 427906 83 244611 10 2 327572 139703905 12 6 38 232162 10 36 153496 203536 45 160274 63 48 82 220380 99 68 8266 61 602095547 257286 92221 7 88 112409 391896 136055599 265880 22 56835 63314 63983 168197 87 61 100876 52 402313 181308 65 46 343027 427467 92 701543050 69916 6 74 53295718 8 5 5 253071 93 234241 35 69 92 47 30 304616 70736 22 497082 267239606 40 7 1 91 5 87 302744 1 291784 467244 91 563852046 169417 202715 430549 293167756 69 935754427 47 276190 37677 76 290252 2 4 61 21 476397 80 474837 51 50 95 393470 247518 466941 377414 35 3 9 38438 9 65252 449241 479674 30 68258129 37 3 422789 33 95 197001730 179518 224972 50 64 32 67 319301 80 557532248 84 482818 20 128832 69 44 29 6 445681 136312 324166 116806 201780873 76 62 14 466894 22 23 465678 862940164 402735721 8 256124 6 15 50 28 333225516 100183 111636 24 395868 922730970 188668 68 83 205767 344284 90671 130398 219380 49079 687950288 11 884034228 8 46369 26 57 187138 50 424927 25133 124897 44 76062 62 713474533 341047 393613 372130 73 46184 7 52 82 296515 181471 452278777 1 62 93 350111 349242 7 60978 509136684 418467 117069 405049 98 478087 11 156547 195313 3257 96 21 153975 67 122076 50 1 142456 11 2 214623 83 74 53830 52 4 87 381752 395696 6 44 748475365 221890 77 16 250765 122581 451871 485264 63303 98528 120658 996764916 36 47 6 24 900626390 92528 10 68 43 5 60 488693 268015 52 427497 492492 168956 4 662760955 251519 95 11 68 71 220303 25 29 440998 404689 32 354245 461959 84 491894 22455 326751 52 205462 108496 578189537 61 99 93 73095 319266 141207 311043 10 312412 181743977 25 825612731 111207 54108 404117 470575 240120 390318674 226246 40 65 496004 99 68 489139 462401 241742 2228 329655 294466 234079 233590 380556 302266 28 352747 492307 3 472948 638701551 2 14 21 31215 801592345 346330 76 253969 32 7 89 8 82 320451297 3 252106 7 211105 188994 25 158751016 6 469732 4 30 47 815546811 364663 339740466 21 857629681 428047 25 225742 35688 6 97 97 237587 15 407235 112231 41477715 110797 369124 9 39 25 215350 226500 475070048 617122844 430054969 40 80 95 21 96057 74 2 57 20 45 88 329486 73 25 188933 89 54 426245 407120 40 302366 357386 177175 1 7 124869 7979 9 71816 14 258012 52 876000229 44865 64 2 484959 374968 90 23 491128 32 19 4662 76 27 23 54 6 350413 55 30 24 181781 3 418306 7 140898 4 20 305216 702688122 78659 180272 98 322227 478230 21 16 4 776095525 28 81 25 261164 239179 11 477552 64 87 63 390524 51890 43 71 406166 17 47 84730 88 43 3 429006 454806 266823 95 210968 46 57 13 171243 353427 59 37 258332 95894 1 84 25 67 8 30 50 35 213539948 55 52 18 31 117046 301841 44 70 237751 402527 30 115577 429565 216407129 7 172261 119638 33 332258 26 15 368600 380830845 311997 43 2 38 75 90 4627042 392319 436822 4 34 381654711 3 34 7 492505 70 187301 131703 452196 35 86 2 72916 76 57 970581624 204586 4 36 290999 493169 738648743 281078 59478 73 38902 35515 426927 895853657 769124170 304126 397276 260541 456447 163095 392498 53 475899590 466647 73 480075 228357 220906 4883 38 30 43277 341966 381632 272961 778427674 5 26 55 89 469777 206483 57 81 483940 1 53809 6 52 26 446522 65 2 394572 94 163888 471498 790983891 61 78 60 89 588327176 5 4 32 513245562 108967 2 98 71410 462818 37 233134 437301 32 302467 934823525 55 22 89248 59 107283 463132 69 267544 438166 92 342976 31402 453241252 403144 151188 356944 28 91 378946 64 44 5 207076 24794 209859 226846 447015 4 40 37 190202 91 394534 349283 388718 9 54 463999156 268637 285815 85 97 226120 47 983978713 69 71 289243 421890 92 30 78 61 15 9 55555219 6 204299 7 52 5654099 447437615 227141 30 148739 29 1 5 702409963 14 74 66 73 13631 477655 95 72 243743517 27 545431532 90 96 76 365826 69 45 81 362593 147484 421793 7 192609 92 1 2 7 8 389809 23 93 182166831 66937 37 26 958588577 146278 23696888 131512536 112714 301621 76366 844090358 44931801 447244 486575 42626 76 485095 43 82 177692077 763374463 83 32 429853 699479730 74 46255 431165 140331 228771 60601 75 344587 80 50 96 135942 342357 164378 5 392916 98 244138 6 845424126 212504 224291182 39 66 72 420204 66 38 122093 85 36 64 371330 96 438507 66 421218697 429380 11 98 412055 94816 44 22 72 29 15717 414130 35 90 415455 46 36 144319327 48 34 46 68 37 54 463889 72058 2 27 77 350106 7 119250 192780 456680 89 84 15 165464 82 163743 302239044 79 66 37 5 68 52 52 398893 345186 217988 31 357027 5 3 52 44 293920 2 327627 28 51 33202040 309351 87 30 24 90 8 49 355068910 358516 3 4 85 33 359393 765605820 124492 71193 96 9 482035 28 14 8 283675 72 107755 53645879 95860 1343151 359689 4 18414 32772 669296836 193097 20 82 105142 453201 17 43 48 424406525 15 84 30831 6 75150 445364050 22 76504 81 230463 28 95489 223977 45 1 35349 13 5 94 237382 384732846 16 448811 35 243120 5 5928 17 46 668787053 21989 10 450763 95 95 73 52 363303 489955 29 396822 149475 34 45 53464 22 44 294385 61 71 430261 38485 253728 18 26 978202173 3217 6 47 36 23 6 277798077 16 8 53 410511 210693 129130044 48 320643 208691 263801 450548 87 58 44 44 66 80 31503 3 67 449206 92 207892 8 6 678223324 319379750 71 325518 38157141 27 153485 9 68 46 32 98 98 12 64 373480 4 20 90 416405 30138 83 51 833420093 867068385 144433 33 86952 235522 170357 56 35 367595 4 246767 77 49216 6 99 63 449508 16 339116 7 896390452 42 565882048 6 582560544 52 268502 2 19 60140 243108 66 59 62 32 82 280308 69 25 420663 209953 806909119 84651 70 72 413633 703256996 626998021 2 88 266726 115351 8 266586 47 617422649 96 62 169403 2 43 371303 425951 57 94 73 72 808251800 93 62 283123 55 157494 398314 259411 381009602 40185 383981 62 397991 33681 33 578917050 124881 297693 31280 93 16 8 459278 345743 31 143375 307747 94 426300 656179299 74 59998 404303 53 16 70 65 54 261947 317499 75 52039 10 91 250987 95 33 47 86 94 9 84 74284 41 1 2 966348193 216281 6 964675865 825592616 182859158 72879 8 811780747 85099 7 980909993 94 3 63 64 18 281238 2 441429 262172 5 474330 1 297547 22 41 351037 68147 96 202411 49 38 489643 60 44314 348685 21 91 54 4 47 276470 481656 48 127244 69 176449 86 741396932 459295 5 22 311814 96 84 415819940 48 482945 408573 273540 57 20 86 83 98 995432190 227925 487256 262263 30004 203614788 202395 59 54 603282217 530482398 336892 217579 2579 88 250582 16 409998147 5 58 64 29113 50128 40 44 479659083 356211 443441271 611756267 24 2 115547 294408 104008 289372 409678 817112588 337711 240259 211562 1 34 88 50 18 65 66 3 93 370083 56 20 31 24 2 55603 79 64393 71 74628 17 43 300457 19129 106928 460229 83 89 98 365883 32 191671777 98217 106121 159641 16 69 6 88 12 96 286069 416211 249442 893316961 29 55194 51 305209 2 77 313529 6 273226 67 453044 18 2 858678191 145747 72 76827 92 88775 22 239538 221177 76596 128503 370854 350400 262517 5 891859866 977820112 480253 17 28 468190 258656 177857 462430 111423 38 364398 326962315 298553 10 92 47 98 57 94 36069 268035 7105 281753 490084 308650 77 62 39 34 190328 45 65 70680464 725894204 268726 260251 15 53 20 390996 1 446506 71657 51 30 49 96602 64 12 70 43 853494001 369930720 309044 76 41 81 11 12 127802 6 18265 144361929 66 6 625854207 261501 61 7183 185095 170899 205623000 528074448 722503086 7 66 19 94 262441 78 73 249285 309907 411193 81868 386979 78 313113 391868 83 36781 423815 862846532 7 130377 459714 73 489827 4340 28 75852 56 86160 30 37 45363 389127 66 68719 15 60 109417 3 184128 413230 85 165647007 242088 293550 683045559 82 360008 74 155117696 10 443047 481281 29 116343 366520 11638 7 241060 51 498937 73 140522 97875 411205450 48 413048054 90611 68 381466 284824 220986 84 172339 369284 59 53 337854 65 20 19 27 26 390199 381074 76 343058 63 380636 96 195393 28 19 17481 12 199865566 54 51 23 249686 82 284953 190932 69 466532 327651 97 62 383124732 130436123 257286101 11741 165057 2962 94 253454 226888 21 314870 83 1996 904243969 7 102622 292038 44 39 20 165904 18 146859 45 9 142175 75 49606 976818899 457500 4 175156084 486590 76 22 213335 80533900 39 74163 65 1 1 373944 1 71 19229 415202 112944 3 61 63472 114208 32 255442 310820 51 34 348416 7 118677 32872 3 460636 79 28 78 300674 93 281976 164716 7 187191 968870486 715077615 110508 556822374 88928586 75 40 32 44 108427 68 293616 2 503383872 116561012 7 448023 9 401886 22 55 282648 717692514 9198898 92228 475932 75196 474760898 250934 17 1 54 98 48 22 116010 30 10 81 52 40 162286 92 110608787 20 73 409394825 10 125524 436403 82 345570 20 425129607 31 466665 487985 75 9 497403 98 190948 6 67 32 321400 496377 42 8 29 407985 99 473634225 51 72024 92263 2320 82 59 401758 6 58 9 447547 442312 263493 100919 72 6 42844 8 42 24 212822 386618 76243 154932436 51 94 256840 292141 143088 1 293611 100276 50 52 82 7 344806 78 66 413358 340543 145254267 15808 392288 24177 75 99 66 72 241803 79 61 372789 48 94 386394 29 64980 67664 233413 58 79 2 270765 374630 16 388465980 477273629 26 55041 16491 2 34481 210107 418363 50 394125 58 66 1 51 32 185156638 277607 20 21 90 69407 981912068 90 62 43 170549 352637 1 14 38179 484658 52 12 260066 321767 36 19011 188567 264746 92 61 68 338247 60770156 257855 66 306467 283881 790989353 357034 2 419905027 341307 198741 54 97 7 53 209284 55 478761 46 306311 54 96 136315 13 61875 84 60 5 10 877254729 45 208589 23385 294471 32 7 121939 4 36 292215 745749048 72 8 283977503 99 3 135038 48817 171477 16 5 64 60 33040 478522 68 364576 18009 36 74 361523 156501 15 85 359399 365935482 86 52 54695 80 91 475103 501831887 63 60 14 178885 172517 46785 91 64334 85 5 812962 10678 372826 207068 16 334415 318648 4 97 94 239635777 256348 14 48 169051 61437 14 470879 69 158309 453932 20851 336946 275022 97 316716 1 41 88 12 9 26 87 728464208 218748 18 166431 78 837158066 157934 249655 675133080 35 85 56028 97 18 394346 51 325924836 112956 421583 356035 408381 182047 38 78560 150954 508419869 5 27 25 1 52754757 429107 93 46 43 98 90 34962 102744 66 31145 99877 13 5 1 322798 94 75 298835875 65027 231857 9 61 466926402 49113 9 62 77 58 186838 331597 121594 162784245 1 77388 92 3 293722 23 1440 20 82 20 27 28 107439 614245144 56432 361529 306085 519204937 460856 8 5053 43 61 24 314302 7 458757 188996 61 36 87 59 73 41 59 94948 87 6 3 63 79305 376329 80 138627 170019 4 59 73 386012 471993 140076 457282 489500 5833 64 77 409086 21 5 87 37 35 76860 74 416881 16 211992 61 3 74 607 97468 77 61 76 6 2 31 348243 7 511274972 65300 19 48728 39 478955 30480 49 35 242417 230349 94 134475 718608168 222589 9 95 52730 2 11227 2 40 26 27 8 266255 51 381179 91 84 822329917 8 97 565995184 42 81 20 62623837 103570831 6 181391 218706 80 95 170802364 83 401108 368808 69 371753295 492423 7 6 393837 90 47 31 22 44 18 278186 371440653 51 450081 69445 167903 258973 181368 8 179863 161034 72923 397085 45 451099 93 343050 60910475 71 909262857 413610 478492770 327123 33 88 297451 676996928 95 132164 991547085 488084 27 69199 5 3 28 705297994 69 85473 425369 58 68618 668234878 462135 65 87 87 126075052 487380 156431 13 5 84 26 47 150645 70 36 425296 468945 186383 48115 55 147315618 66835 163353 90 73588 93048 37 57 77 56 78364 75 30 101405 443347 25 8 454410 458026769 2 31 3538 30 48162 242070 5 240129 369056 96 287373 110115 19 76 181296 65 120148 467087 88245 298313983 673983560 71 158998 410747 5 90769 447147409 3 16 359775 2 19582 14 354219 26 365933 36 6 452877 394644 132411 95 39729 469255 281371 472711 61 60 115425 43 7 93 389526 231186 34066 394699 2 18 55 148262 373250 52 157356 474589 407388423 18 7 65 7 46 6 16 54 317975 53 3 474510 297118 5 41349 58 54 261275 47 930694512 9 68 297859 258308 3 17321 72 8548 61 38237 760199203 35726 280826167 66 223052000 237768 96837 79 233784 38533 78 83798 25 1833 375785 88 1544 682375932 82376 74 33810 55 76 187452 35 97 355130 469301927 38 128372 96 378237 76 98 105372 362397 69 91 55 21203 90 499470 52 81 72 436151 319494 296081280 396946 34 95412 89 236642 84 243530 91657 494635 441877 298740 140204 81 342455 795540612 6 337701 34 83 166170 4 86 234741 135756 811524020 60268 92 331119863 44 18 380483 7 51 59 292079 59660 48 33 205633 14 443022 70655 48 12 423144 19388 38068 315480 393938 290460 320929 107246 101457862 332319 8 71 41 7155 485929027 102619 19 253147 55 97015 249997 495264 316086 80 270787726 119234 4 3 343824 139441 31 194648319 387129 81 70 237530 193396 334488 5 795788875 56 365619 231362 393013 32750 17 88 475879 4 30 150432 8169 1 793279888 55 361052 38 91 760591025 420697 46 330604 222826 59 157804 88 381156 46 21 22 53 44 491094 122146 41 76 346970 772627824 39 377687055 8 64 43764 767844669 3 3 453893106 21347 119284 229377 21 8 28 243720 86 292458 32 98 237554 618886077 470726 43 359996 16 166168 203486 70 800070138 17 9 56035 45 98 50 363708 145101 31 239773 398047 387338 440808290 10 513242524 53 5 62 27 94 118184 279059 80 196580 506807475 344711 406963 22 154838 71 9 52 165218 595521075 89733 472253 7 194183 55135 64 45 22 42 947769054 4 462110 19 37 37269 91 487836 307568 6 46 24 244534 335607 11 45 161473 167501 84 14680 45 80 427323 191163 985755403 65 1 36741 52 213917 264769 432836 121152 75 489432 329156 400139 99 7 51 3 379494 315726 10 58608 275664 56 85161 62 31 517967349 8 33 811805899 552976988 425391 431293 23383 79 897918165 4 454724 1 55 82311 29 16 683828820 496917 14 147971 97 104890 291637 455650 37 1575 220684 221558891 298348 19 80826 92 17 354070 169616 407167 58 403118 28 138519 438875 203961 18 30 81 64 499914 59 117178 1 64 79391 9 18 596501968 59 8 32 900095382 1 92545 78 218821 29 93 16 65 24 9 462678 94 81 58139 74 784382975 194446 14 6780043 57 90 10 215692 355531 95 52 75 305454 410817 148079 68 62 75717 87 299958 22 41 12 169791535 196489 61 321359 306577 73 299595581 207189 49649 88198774 297794 10 95 908934174 80 488779573 62 246939 483075818 85 361045 438001 50 255458969 35 831394335 67 179365 5 801474502 239627 410190 75 42182 6 37 14 68 125158 69 59452 347815 19 492849 5 122146 525155048 489941 506236950 210921 58 4 42 207943965 345994 215996 6 36 47797 372865573 6 217648294 266788 132279 122463 200069 75 249435 202454 68 4 38 223750 84 54 252320 23 40 23 457714 359819449 82 28 51942 6 69 31 394191 10883 68439 8 248222 186598872 246379 422350 28 441548 62 73 814776476 58 341740 60 78 236771 10 905946641 290517 333701 356022 365051 50 60 1691 42 931152863 438989 73 131561476 414170 10639 4 35 3 366458 81 222509 36 108475 95 91 73 716079918 9 428339 78 239513 5 142648 132293 24735 120641 418506 14587 30 64 251554 6 13 7 3 128573793 466882 112617 615703748 74 100546 35 84 18 78 255609 420620 134459 4 36 53 36 96 125951 48865 140317 8 68 3 334348493 83 43 9704 48 90 94 16 16 99 4 22 7 42 7 20 414027 67 11681 494165 61 469317232 6 30940 62 126961 109923 27 174991 53 75 95 14 74335 45 230311 72 211744 150618 34 34 58 41829 14 73 403137 334981 69 4 22 7 3 349215 43 115917 32 60 371019 2 87 287492 84 92 1 68605 111905 25 97 428519 87 8955739 312660 17 82 593525111 33 77 16 489006 128607 462810 417775 477039 88 581509803 417785 625374853 319188 406957 78 137686 3 70 19 260347 51 214384 514577671 70 29 279013 51 335412 98 12 8 309814260 196727 44540 5 51 92 54 60753 3 423142 388465706 48 2 42 3 474839 63 77 50 401104 46 342204 152386854 7566 92 174578 408727 1340 96 97 9 458737 35 140536770 53 508494536 207543 28 238820 486058 223711 36 1 122757 17 373000 60 190689 540989952 422553 64 688713102 48 253466 4 44 203096 88 164865 68 50 96 369496452 42292 7520 27 5 253328 324770954 18 198249 25 8 258959 33 17 443415 96 315145053 34 444398 67 58 73 18 45 67 351851 395525 437906 30 50086 34 7 37409 82780 19 216650 72 233333 40 311114 738805216 488968 69 19 50 374065 294766 11877 31 627529623 447787 73 154079 24976 372132 243232 12 465039 475937 335164 66 14 258734 215371 89 35 56584 92 316656 71 120118 61 1686 165987 12 355464 4 66 32 3 3 835041136 10 47 433519 440531 3 173653 94 3 341689 72 78 13 27 30228425 56253 26 42754 43281042 492310 25435 46 92 4 42972 457680 56 6 451706 328386 61872 31 249911 208638 92 465883 47271 431030 42 386001 15 269489 197247 301569 78 1 3 862398870 25 420953 394168 19 5 425621 92 20 183707 78 59957 4 140928 5 5 79 56 28 184413 58 231738 26 88 208263 292610 44 384054 66 80 252362 60126 96 679403009 380510 52 446645 99 75306 82 332675 166562 488592890 63 4 8 57 2 3 259816071 395381 645429324 73 319953 133110 57738 166971 71 402622 179911 406893 269262 88 205548 246719 8 91 419673 215065 973778205 37 57 307433 384858 322317 79 288300 85 52 688304247 228942 91 40923 157977 61 424819 26402 684182078 1 90 98 152939990 13 331376 361056 81315 105344 46 167258566 17 89 430236507 11 29652 52 489470 164589 28 3 8 194556 60 240583 66 385774163 301374 54 127554 283302 2 79 32 21 77 54 29 14 973068231 26 160047 48 453963 48362 66 22 358895 97 65 300249 25 74 239100 179403 84 59 85826 209479858 2 122659 881373335 214100 55 37 1 30 219835 119877 67 25 472727 17693 3 12 175197 421940395 24 259077 179623 24 108550870 352768 66 174231 80 44 61 18 97 84 89 182377 225975 482794519 470058881 447071 6 101180 72 43 270348 65 10 130870 48 34 73 47 390916 75 16 32 202398 34319 40 80 254978 251128 589300453 84 89 95155 406694 794861269 39 32 82 175715 79 86 98 286315 97 66 70889 483447521 17 369761 677893849 82 449283 3 446725 40 96 101698 98 4 361141 5 58 73 34 148654 77 326278 203050 45 136024 84 30 269839 146776 195473 55 34973 32 160854 58 78731 82 436283 204678 335872086 131382 113768 392444 87 78 19 70 36 20 8 26 78 89 11226 35907 397285 90 356984 49 23 35 276906 293902 333354 360094 114860 5 324027 320866 62 235923 59 11 51 17 79 45 70 82 58 82 313962 538970381 396692 92 640391908 11770 263513623 37313 71970 373847 964706290 55 190888 370457224 138055 32 64 24 183090 41759 330924 91 388966 87 54 154986 445816 46 21 66128 849509547 93509 205882694 12444 77 310233 417767 87 69 244323 268545 35 616814694 12 320742 108896 3 11 105650 175452 5 45212 35 93 6 818544358 8 95347 310135 73 158689 86 30432860 116484855 466008 308979389 1 8 96 482550251 14993 265532 403037 305042 421239 326213139 11 277712 7 67 59 94 53 465712 36565 954727103 8 349533 25 160589 23 66 262844 13 3 57946 89 358171759 135960 35 70 3124 179218 68 219578 640971974 345725 335515 18179349 71 36 18 70190 18 6 33 77156 483917 339330 958381247 96947 15 5 82 376410 63 7 50 3 221620 362783 270046 249647870 215275 315072508 173405 69 285968 1 43210 223676 13 826503910 60 358203 264579 453701 34075 36 87 441656 156056 6 302657 255053 64 10 52 357493 10 207003 337591 5 97 65 73201 45 273657 215468 488287 332403 122109 9 215656 32 1 19 45 225691 1 954538389 323933 56704 400616 82 219672 80 12 84 621146857 611819159 43 1 487028 261972 210236964 254647 1 51 21 470227 9 12 14 242032 332345 94 25 734893916 6 77 1 94 449733 977045933 65 163639 3 34 11 274932 454316 467078949 55 262999 470323 86958 479985 215779 18 97 448427 93 232113 316333 98 49 225789 179706 194546372 9 18 29497095 377652 343445 19500 6 1 8 94 219944 292988 316122 432897 75104 92 30 2 6 975041547 33160 28 13 21 217984 488956 76 97 42 5 1 587921108 480260 107953 36 5 728896531 458315 37 77 444552 107951 47229 427831 494711 6 17 57 150442 21 310553 421808 254050 301048 461873787 63 65 4 771772811 59 128372 2 59 4 281381 98728907 29874 231784 408364 98515 30327 337466 97489 80 46404 2 2 302885 201647 109950 187426 54 61 7 376563 5 4 37 20 25 333604276 59 8 423128 1 911046403 114670 37 2 142942212 295218 308042 402289 94 52 81 79 80 22 70 23 217195 358856 74 911190144 21 85 495156765 63 802309635 58 52 66 14 84 463572 400479286 98 462624 93 3 33 64 71 98 22 56 43 13 123396 92839 3 94 54 84 238535405 99 331466 295632107 96 91 91 30 67 41 434665 9933 296134190 275552 73 137758 160115 335079 114745 275267 1 69 315442 24867 2 618825737 243494 34384 55 456977 10 17 144899 12 16 80 48 116020 6 21 1 398395 317323906 4 37 93 48 5 8 448942 7 464087 403687 237941879 980854886 255774 453108 4 448283502 77914 8 34 2956204 83 335375 3 64 251766 45 17 689517090 5 9 10 211273 193657844 368647 415252 13 51 36 59 2 80 5 440076 14618 91 319785 591432190 70 79 287390 2 20 71 420952 71 432892 41 41 16634842 92295 293283823 59199 483644 89799 440198 184672 27 72 271734 46 74 96 11 6 23 7 6 161780 97929 412855 472544 16 184049 46501 45 52 47 86 384552 6 365157 40 2207599 430571978 19 45 4 58396 129154 90 4 61 39 4 420137 70 4 79676 45 59 399146936 56518 47 20 132997 55 3423393 250801 230927 187234 2 437751203 13 32609 33 90 269320 123708 41 34592 1 47 455590560 498398 352124 106594 25105 446446 87 11321 20 99 23 147805 436084 26 997012425 20 361155655 26 491859 431122 17 477435 400745 361107 19 63 348370 9 431014 125858 110576 5 37 32 336574 262544 13 127632 425836 136043 12417 78 200477 56 259699 41 382088 54 328538817 319284314 84367701 940894636 6 60 67 54 48 8 186115 91 93 409800 4 5 45 34 649127018 5 533393326 38834 103004 123425 95 93 72 90533 205468 85 1 38737 24561 309806 514172474 11 164827 235869 28 503307608 331305 460014364 3 58148 76498 65 75 86 4 155909 288847 337858 19 422183264 53743 35 421980 5 57 600257984 86 79 30 383298 108925 268660 7 428614 301272 40 90 892310362 323724 1 35 355783383 38 30 81 456484 3 65 414803 7 38 417399071 9 238017 36 324811 109092 72 78 383029 473505 21 43 23 226769 21305 28 417149 6 18 65 27 1 351155 59 70 67 279324272 37 287626 124230 52 661557258 37 141387 23 2 468474 545066595 449354 897684967 1 415829 813616975 197412569 68 52 96 96 46 206905 119547 200259 126486 473457 109510091 74 829528152 226718 289065 78 182299 356852 15342 334038 76 196679 7 209892 8 423455 446976 64 388195 910531142 64 61 257937 437551 135968 9 64 102003 114699 81 3 471631 430786 8 97981 5 98 80709 1 24 73 27 65 4 83 9 89 311128 216861 33 68 26 315650 266159171 2 303463897 441031 420061 45 72 405425 236962812 53 67 63 78 46 167432100 44 616808310 3 106597 342977 257617 177966670 48 42 87 82 51 89 2 46 48 7 98 3 4151 201494 12 7 339517 483270 175707 402412 7 208761 178016866 86 79 40 306113746 88 76 82 403024 2 55 686627103 19 54 284069 467971 648384219 33 15619 243418 57 30 273491 83 13 257963 104381 108749 32 262420 586158369 207391 334864371 6 6 443986 128533 48 5 41 56 303692 141304 316350 30 62 573867235 97 401839571 267567 12457202 227127 35 407958 320468 443564 92 427320 409921 7728 12 69618 62 124401 45 6 5 9 67 22 24 50 15 58 9 78 86734 96 1 10774 8 334512 21456 63449 486060 94 16 28 3 39 6 69 282221138 5 2359 345476 190881 237496 414740 9 47452346 92 118172 43801 975432838 790089283 277069878 10 465711 70 75 81546 1 206706 212627 18 94 890064406 91 468281 12 39 73993 902970355 43 421184 666329298 56 9 72 96 92 259003 33 28 709956305 45 523317092 287402 91 86 75 43 71 971452529 187095278 65773 176274 289819 474464 487736102 5 117816 57 613558956 29 8 9 5794 112424 393310 254099 49 145735 82078 46 225924 8 66 44603 995976837 117910 53 161706 29 40 343732 350820 329426 77 315850 157635 280392 90 2 7 700842485 40 56 303496 3 141360 17 64 40 268789 56 170783 16 99 78375 106017 187959 63 81018 177810 396812 88 63 11 6 216251 82 279584 60 56 61 198025 820241429 4 248052766 574545699 97695 82 37 18 25 820571851 525144317 24 477157 725689842 7 77 3 92 847514550 459143 282160 129760604 132622 531817309 117147 230579 126682 13 436480121 92 23 2 371077 273414327 1 60 124126 51 144557 29 17 336999 452316 216261 40090 187087 283145 340022 324303 36 455584 497896 61 75 8 75 1 267269 987278445 3 90 16 420852 301114 3 71 48 83094 617950223 65 85 67755 218298 31 59 486262 21182 7 56 343507 13 42 1 55 75 124393 8 6 37 33 468184 130448 58 633332764 250810 2 80 54 29 8 173306 82 464914 58 484874 426735706 172752 516877604 801658537 293540 388822 325987 23 57 89 92933 47 28 3 404091 2 35 6 59 80426 272003 34 98 438059 116976 7 70 292583 178821835 21 376739 86 77 909533053 63 969680131 194178 470635 148898 314966 89147 83002884 188760 124117 172519 461102 212537 117586 62 2 14 976107201 54 67 24 85 41 44797043 96 61 27 230174 289438509 10 241801533 566087643 29 8 37483 423499 75 246930 399105 81 130017 15 8 30 97 65 77 253136 372870 36 81 89 61 265896 375739 79520 77 141516 90 195623 794320731 4 19 89 79 342210 1 38 82 1 149115 316082345 27 266495 78578 9 61 3 5 20 44 8 95 816576097 338742 411899 35 9 45534 238331 368882 80 203645746 77 51 698407297 309774 85 83 36 520995657 14 461636 700542864 4 90 96 462144 3 957517992 4 388261 643393484 451907 66 47734 356656 205994 90 122199 87936 23 313288 286995 249354 3 352462 405151 8 90 474119390 81 412013 378956 411176034 90 84 17 3178 112215 156249642 308518 348344 79 18950 69866 27 2 92 938472357 211967 148609 496215 362624 11448 385236 25 717830842 36 69 228359 363821 321659 447764 94373 849977714 437488135 446083 27158 492457 6 55 529646547 371857 245567 89 69 74 367966 38 441155 421781 75 5 3784 180325639 256925839 459777 23 23165 6 224290 71 122241 55 81 4 84 94351 59 72078719 66 412176 272078906 47422 7 89 37 49374 7 348636 8 58 49 9 1 95 89 54 2 4 9 53512 65431 104326 55 259060 66 2 31 50139 22 231697 1 18 99344 97 82 205856 311326 49 69291 392184572 155569 189674 308646 427745 39415 78 45 94 62 73 86 86 60 150533 234990 82481 31 20439 9800 45258 250663 249988688 59 481804 395434 88704 34930 499245 60 571854107 376480 89 156673 450219 92 10 727995890 51 99 294539 9 4 4 211639670 340395 94039542 47 13 423050 45 5920 450937 492321 97 14 378084 911781812 73 104833 9 45102 97 339996940 58203 56256 214000 130719 82 186880 93 66 71988 6 808385773 307719 5 80 43 12 34 474983 492248 453158 215981 105543 497907 398610 27 83 37 69 24 25 92 5 88 26 475668 80725 57 69 53 8 86 46 2 179975 337405 316076 2 11 46 343552 245573 21 87 229921699 31 134557 54 692743095 891585402 7 317636 393781 289403 36 80632 47 468693 69783 7871 345230 376066 79200 65 23 23 342699 298267 17 454456 358522 35 425903 175202 4 665448667 373922 148080 468569300 43 98 97803 150299 3 50 747881420 269464 2 71 138909 318217 380893963 427911775 79083162 160201 165073 93928 8 87 9 82 407860984 465701 95257192 490968 239909 359774 44 5 14756 6 19 250527 1 103174 13 15761556 67 337417 39 6 1 11 258389 270980 86 96 71714 38 32 648098655 1521 549170872 29 2 69 1 69 80 10 7 135472 220634 66 474172 9 36531 438725 60 362100 49 84 65 6 86 55245 90 95 362393 80 55 2 402173 33 709424005 225924 58 28 407320 963253872 60 15 448372304 969693483 77 69 33 55701 27 214785209 48 298333 34 469637 77 64018 48 9 4 872233772 203521 30 185246 63 85 5292 75 28 7 27 86 11 59145 19 689804561 14947 119937 49 3915 301803 3 29 31 79 20349 2 45 222304 31 57614 403234101 13836 732752824 25 3 464712 540892554 2 4 209858 56 332516 6 31 53 943749771 4 488288 61 3 347427831 29815 27 5 15 296053 1 99132 487777 9 227491 204098963 207768 73 193453 4 39331 477655 28357 396664 183058864 77 64 920950458 42 263417 21 25 81 2 797060065 5 15772 6 452559 395763 75 12 67 7 79891 43 7 816012400 4 249387 506857265 386752 276540 79 37 3 120472633 126607 67 262424 838984698 20 57260 61 380591 1 572725175 25973 5283 19549 410445 8 12 4745 24 59 38 35 28 48424608 346111 66 33 495970 29 177243 28 147220 919087968 913860012 251195 43 42 71142 488288514 27232 493954 90 417837507 8 45 550382531 319460 384897 67 484362 61 4 632138365 6 158179 85 2 87 266721 65640 548154177 91 65 830508114 808169921 52733 47 33 373947 7 462640 123128834 36 144886 414256 140951 94 31 291959 938985037 162267 7068 339374 1 831933779 5 43137 33 1 494866 369526905 58 6 69 765783939 44817 494529 82 89 137275 280452 226414 44 71 271786 1 65 246782897 76 79 207150 6 97 319121 7 20 156052589 436219 36 81 350095 108499931 201172 142502 360387 33 77092 1762 91367 40 212097 130593 134822 130825 13 354747 53 4438 85 615962373 58619 274146 312294010 22 87 210215 17 247374 393149 606616888 84725 8399 5 252141876 95 36 81610 98 5 75609 259546 20 63808 75 484589 87 381852 306969 323695952 170856 608291004 98 15 14610703 50924 95440 443311 46 19 73492 34 22 16 45 96 49 277163638 221020 98 16 470570974 6 80 399842 19 318130 486645 6 948839806 195939 443761 104870 377274 9 60 139581 28 43 75 79620 343786 6 67 122168 411013 96 85 280820 46 48 59 252206 98 7488 9 507902476 20 1 82 10 60 49402 708891715 7 10 50192 375885 216210 31 242450 952502876 4680 135588589 20 42 499058 12 409420 99 51 18 65 456750 79708 474088166 267180 5 90 81 391769052 839108902 430815 17 21914 265771 303812 294849 1 203684 28 2 79870 81 10500 40 82724 10 362333 100155 289655 35 398230 200418 78 297820087 27 1 52 293164855 93 71366 97 2 65 52 949178649 359008413 806917722 12 146939 378727 207799 82 40 730886729 23213 50687 19 99 1 32 72 96 221096 71 16 117952 57 45 352520 2 461439 138835 27 30202043 427769 181118261 50 4675 24 63 51 33 436763 103120 300873 407577 230959 96 433395 86 74 29 71 346544 54 61 73 222559 83 279081 239906 481259 377704 20 65 7 90 84 210918 111705 7 64 35 75 72 150276 144188 19 7 79 363931 66 106003 177384114 88 76 334171 370982 284661 3 355464 223427 16 45 6371 466039 181213 77571 437772 144111 7 5 430148794 22 288034 331264 170777 90 83 6 81 46 4 62 16 82 266152911 837024605 9 2 43281 18 193823 56 82 435467 42 3 98 94 72711 2 8 68721 10 99 307429272 133250 7 136957 41 1 55 59 418255 69 24 780334101 8919 18 45 28 19 99 172121 121072 34 62 98 16 96341 20 46 34 51 21 270469 440527 93 2 827791072 54 99014 193498 289887 204970 384017 486558 24 987415235 21 62 262163 46 56 71333 43 62 68 84590 57 39 9422 45 829257203 116018 69 218403 8 426534 94269 998994446 395727 18 4721 359824 72 66 20 19331 333338 40 82482 648139132 95770 268735 32 223407 333869 463732 82 2 490710 92 480141 90 1 28 9 399649 22 470584 50 48 91 108076 72 491961 499062045 85721461 288047 164364 73 945320863 44 450614 408384606 14 13 1 164100 80 875727092 2 261920 14 27 407247 5 49 34 62 25 79 90 60 499008 381525 36 998995203 301572 451934 4 60 80252 42159 19 40 27 850731563 810506545 4 172051 621107862 67 9 21 19 10 499395 77 51 406503 404421 67 49 29 93 46 313649893 49 13 312892 6 313744 350443544 69 78 410977 98 130816 8474 161245388 33 849776196 160708 24627 95 28 428748 92 249129 89612 724025822 138743 490468 93 306709 10 85 7620 290945 66 238480 28 77 72 2 243955 30 146968 71 90 582515608 433609 219931 197359 18 210059155 318133 77 4 470984074 41 354270 13 142960 458867 39 68 687281186 53 320598 55 98 47334 77 125523 71475 99 14 86 283791 62064 437973 88615 220420633 11 420846343 6 619581968 202808 447230668 44 86 363526 39 482328 465574 90059 27 91 3 99 16 492022923 86 64 475445 90 85 418232 43 72 54 952885951 920672942 280207 47 308786 102027728 33 337078 62 811188357 483913 7 32 317795 90 39 183554 364002 191340 29 80 67 55409 41 87 77 23 50 91 327260 251425 106559 146694 10719 463323 59 35 86558 61 34 85 3 60 79 16 81 116889 53 455992 30 460313 833628656 214684 33296 31 32 905564960 74 85 385191 383113 25 2 32 84 29 127383111 56544612 52495 144811 401106 20 36 2702 4 267220 142117 39 204925 33 103301 267780 162916 78123 32 469548920 136396 836417894 79 2 39 99 105759 372703 47 207500 7 31 79801 201666 20 254598 29 33 45 422287 197978 83 618462012 5 132303025 12271576 29 5 67 494062 31 674062608 48 654195845 254647 47 13 555029802 27 251148 135077100 253726 41858236 50722 17600 3 76 33 268167 341072 17 54 187458 461897 17 739312059 58 20 90 89 85 74709220 7 61 68 89 5 84 95 7 4 25 283528 67 67 311447877 74 64983800 76 3 273519 458994 356244 9 90 23 215702 85 31860 82 34 169756 70 338692 69 71 16 265529 37147623 184448 62 360237 288607 476339 84 219414 27 63 9 31 182927 69 481357 38726 379911 378655 304595369 796108035 80 6 85046737 50 61367943 41 34 28 33 391506 19 193066 397486446 1 222138 90 35 23 11 400419 40 268591 5 187034 398154 121780 50 42 319898 35 355916 69679 27446 44 59 85 98 414494 354588 55 69 79 19 702790655 254295 76 79 298760 995920616 329466 255373896 7 15 272077 314768 20506 47 56 74 73 380005 19 89 172569 872084924 72 154232 366896 486257 444278 5 99 67 270677 570309402 5 90 33 69 71 175270609 296097 111557 16 79 92 583170296 52984 356251 18 99 259089146 79502 43 992925606 759874872 39139245 40 312238 97 26 57 7 61 150434 800764209 35 957785456 86 96 72 76169 232316 35303 12055 94 8 334582 95 90 227522 6 839485745 488561 61 39 33 281028 174703 47 79 60 104914 9 332576673 74 868124276 20 94 262712 32 15 150334 5 4 3 66 298811 99 97 24 5 162856 319567 390957 5 51 1 733393549 85 43 9 62 200408171 93620 206634 16346691 499416 39 373467 40 61 89 88 46 86 7 75 48 24 73 197496 394334 314833 137901 3 143974 736583630 52 139638 7 89 68 90 425378 357527 135183 300379 6 24 4 6 91 8 645183718 16 98 452290 57 91 387923 9847949 186023 69546 79324 39 381982 58 99343 74 4 16 18 5 5 2 30241 86 28 46315 63 374372 269996 83 280003 78 10009 3 202396 350642 1 347713 37 424451 51 468870 169229 259220 418007 212325 58 85 332958 74444 44651 216841 90 77 32 9 19 425257 399585 209200079 371746 349372 464224109 203260 97110 69 179584 52169 401321 59 251608306 381201 239939 9 481383 123790 285534 38816 43328 405396 75 421920 437667 924168892 7 323617 135836 44 75 98 395962 16955 2 709765700 6 317666 138805 465850101 72 11 47 15 12780 29 59 127167 167169 489765296 6 12 421658 270889 182099 8 12 756669209 751672074 48660 69613 78 421453 71 266708 290194 92 93 373999 87708 200733 25 325931 295105 96 10 50 34 31521 446311 26 2 65 22 45 54549575 1 356980 89 78598 685587846 5 24 213888 858521861 309116 424850 299480 5 414031 383859 459291 9 454101 387148 38 1 458305 57 91 80 278246354 428203 478373 454867 209124 5 271223 9 96 7 468696 355641 35 415473 78241 470366 3 3 79 48 40 2 32 68 88 186781056 192638 180721 120927006 69 146336 91 357869214 463096 52 22 107430 84 45 86 93 204721 63 24 4 457348 53 335871 40 357005 20408 35 216171 51 416301 49411 10756 43421 82 72585 646152418 63 139683 2 313699 393040 524764795 464968 97 56 27 2 951235690 12 93 387624 47 342502 390684 68 90 94 491183 226360779 396629 188581 397560 89 7 238434 414124 6833 113579 350002 4 27 64 5 95 8 22 103393 88 78 72566 174168117 5 111263170 68 454290 62 11 37 964822807 2 321868 254884 115000 10 438894 11 93 67204857 1 320165 1 88 14464792 68 235192 22 263738 41 933637834 294417294 188160 16 326479495 41 173159 17 369985 294493 34 632036148 438643 71 450769236 212257 172751 82 558300019 9 14 58 16 82 184147 87 2 7 15 9 92 381171 1 9 96 242097 77 248769 84205 2 7 120596 179912 571369579 20 90 354137 329537 359497 328784770 576235788 51 93 59 6 306310 54 70 86 94131 90990 182343 38 299382359 251369 377109 7 141433 5 13 6267946 2 444175218 115154 402456 47 132206 17 106865 863214207 55 18 175443 253957 360678 19 170325540 11 1 7 472892 94 452887 450320 37 65 1577 44130 371105 43663 29 2 302293 97 10 311087 67377 6 251705 18109 88 842457958 44 676532879 40 245225 192228 205876 26086 242577 72 164795 88 76 40806 5 76 41 485644 34 24 66 69 477135 354372 50 97 265792580 143389 26 216742774 483572 89 9 67 23 64764 96 5 430589 462627 58261 105253 6 121527 29 147157 54 920519250 408629 72 122809 223404 465952 614513415 3 43 77 53 334654 6 7 4 13 49 76 13 49 2 53 55 23 496672 3 9 57 234145 353565 72 7 98 103006 82 197625 118336 28 682466868 261742 437207 254280 9 62 96 246620 63 30384 187750 422111 374948 63 399610 33 15 13 76 61097167 31 1 961580583 11 36 42918806 317233 47 386056 63 31 89 288565 85 106603 43 8 56 201714 369090 248454607 137680 73 1 2 78 415038 32 9 95 551195635 103484 38 41 25101 236407 17 70 29 10 5 799410713 93139 311665 37646687 360332 12 29322 94 76734 76 23 63 47 219251 12 22 267162 943504091 172003 163353 172045 473965 488359 61 15 81797473 29 42 81 444981 8391 53 95 37 96 40 67 432641 24 98 86 77434036 49 76 333034 58 485034 30 20 83 591051193 13 148046 435488 358774 11 7 76 48 80 93 47 7 40 3 281129655 10 41 8 89 66 246587 16 448760 97 64 13918838 97 64 445315 30 123774735 410404 113718 2 4 1 73 77 14 224430 80 433780 37 5 74 197342 1941 8 172808731 266893 7 57 193979 54325 96 407734 56 48104 32 150781 74 246648 307779 318629 837158825 281992 45176395 355762 455775 86 9 349156 158266 79 39 353617 92 54 4 57 92 97 75816 759001337 387305 16 283697 94 6 62 76404067 466802 435159 16 21 157581 169879744 304297 27 176322 256335843 6 88 83990 25 35780191 122926 22 567490056 18 218967 12575 77 97 11542 62 381636 55 50 998604449 63 31 584726693 133097 19 35 21 50 229769 85 53 200235833 95 1 301200 146588 51 456521 41 333586 9 61 28 94 154365 71 9 452386 39 26 1 46 92 88 77 101649 1 22 926030011 51 370099 55 65 225663 76 31 407978 730178710 159887 41 414473 391535 301631 459828 178195 15 85 311131 145918 364552 63 383956 474136 163635 96 892316521 157444 29 14 1 439379 92 917148320 214260811 45 569436291 180649 209754 12 4 17781 83 497103 349126 735048538 407007 13 37 56 102923 117940 58 478640 150715 51989 359058 69 30 18314 734931921 735429514 296228 678292501 8 42 481013 44 498723 189718 49 307201 45817 7 164958 651210303 350772 469885 28 32 36 25 257833447 201188 374957 5993 42 409731 470206 85 119477 31 58 4 15 40 103784 85253 445192 410069 391915 2 11 250648 15 51 2 21 93 308019 185781 227482 21501 20 10 373863 50914 63 278508 725815355 50269 165815 62 718399617 247420 428791161 381007 88 30 783189556 246363 49 28 473530 6 68 125941 37007 12 9 437296 492974 29 161714630 318967 182718 340422 94 104088 141708 280011 54 498791 706132243 48 391624 375015 165188 271630 414089 64 702359707 7 401785699 83 9 88 29 62272 81320 435614 90 480201 5346 25 6993 876248911 424483 54 272118555 5 452811 40030 9 13 4 94 2669 6648 359288 88 411441 7 420298 70 319698 3 360679 179313 199236 791297112 269717 6 32 847443944 48 384442 76 36 80 52 259494 239508 404651 6 36 457459 354684 9 46 501728115 77 205531 39 934743243 12 74 39 96 484959 40 48940 60 451754 113390 46 461413 275004 465769 56 94 364760 9 8 21 126578 78 26 99 61 9002 438664 6 2151 493002 44 761004759 60 137091 46 12 65 77 286530 85 83 276625 276825803 43 28 50 400538 89 29 90 266495 313686 60 62 7 3 18889723 325594 1 92 434616 384712 35 950750998 173819 4 387183 107265 47 208864 80 83 369449 84 6 7 72 70 49 347002 11 223088 447174 366258 28395 299658 9 350235 32779 32 449972 68 39 334430 72 297469 440427 92 93 147098 28 252539 48 79 707285417 282504 66207 3 8 240948771 63 275734 234037 423611 175959 53 282258 61 188518 99 44 7 336201205 235281 93906 134500 7 223654 150980 26 170701 204907 238944801 83 8 447593 57176 55 218956 124058 58 31283 34 72777 2 53 90940 219858 70 309134 52 85 57 38 778367644 79 429797 2 402097 354892381 326423 3 4 8 339705 4 412163 37 508290457 444950 2 510879061 13 219546 21 259948 42 216770 26713 340738 459542 5 72 83331 110467736 46 229586 96 88 50 89 451964228 30 7 133191 181768 36969 232348 85 42 85170141 68 3 240370 157228 288022 64859 24103 44000 78 114073 463317 38 4 37840 59 81 496727 48 94 17 67394 353122 26 371226 57 418036615 108107 85 24 88 60 9 29 13937 3 67 48 35 118535 15 227836 293558 26 79 40 45 543863620 43 325625 67 21 379089 82 47448 511555580 27 53 361375 57 681316752 7 109516 113108 405571 393406 464050801 927506342 181267 247484 79 924901378 71840 247104 69 7 396030 18348 86 255163948 47 1 6 76 58036 2 112431 246838 31 31 2 7 94 16461 78 53 33 234575 43 20 143788 313987 6 296735 387143 253752505 7123 21 110808 7 4 368572 8 14 473766 689088757 31 57 236244 393977 37 387594 98 343309 29817 346677 1 238493 926551535 139837 29 98 287311 565655330 456020 61 54011 103585 74 95 204497 186094 728184625 432192 117766 71 81 97 89 10866 465696 2 24 46 270973 1 12 716255009 59 64 245215 69 27 57 92455752 94 244785 56 466634 53177 139225 42 83 241089 80806 9 3 48395 46 717851785 46 208637 52549 50 48552 72 18 329045 6 90 160333 206652 46 178899 295337 7 144076 192272611 68 372446 18851 265804 1 444747 136144933 141624 106189261 69911 178551 330819 83 2 93071 708248436 177534065 25 55 7 474274 52 71 244916 152896 197927 89 76 65 8 112969 74 6 110571 221790 23 50387 20 79 174838 469417 300504 70 297747470 48586 51 50 9 53301 53 236024 43 6 964172053 50 365039 95 64 293880 139864 92 427961 421326123 922370839 34 1 246968 39 29 69 64 51 40 45573 325718480 3 6 55 20 278735 31 409775 7 3 66 28 79 352476 75 22 241916 15 84 298609 1 2 47 74829853 65 72 324271 4 50 162063 86706 167415205 210904 62 384520 13 36 70 293939 41210 64 326951 298941 3 89 71 413451 216096 36 553976079 89 38128 29 123804 261611 232418 344644 24879 128846 21 83 8 92 193123069 85 78 90915 247276 337417 146375 474648 78717 19 395762 201715 25 417921 344417 599599907 373855803 89 60 61 177415 23 428105 98 141971 6 941096512 344947 64 60 32 91472 81 84 145879 3 104770 21 83 312273 990253854 9 7 465431286 485706 82891 208480 49 17 950973868 84190 51 3 67 80 35 49 74 120726 9 99 895018275 30 303019 213768 319841 47568 51105 65 97651 147092 5 3 54244 18 277486 15 1 92118 2 46 199270756 146289 247029241 15971390 70 69 70 71 3 455417 25 3 54 256213976 355148 29 123516 66 193207 304849 86 25528 66 4 487011 387206 59 45966 77 941971025 53 1 179646 370838 85 8 26 34 294229 58 368696 21446336 65 49573 204461 470651 89 208979 58459 324922 281667 9 73230 4312 302163 96 19 348873 26 478968 45 10 248386 21 41 16 232618 479417 89 28 276775 939703960 206424 916222100 60 36 50 307847 66 55 16 371345 19 42 4 12 15 364976 266986 28 291230 27500 80 5 28 85 56 481282 455603 2 419244 397903 17131 196918 3 958792251 54 43 71 429379 146334 319052 53 3 88815 36 807721921 18 238465 407958 231640251 66041 322978 487898 236401 16 3 165995 499461 807125727 303563 49 11 94 142111 27 24 37423 73233 821518944 403241 10 350385461 8 2 63226 230309 36 5 776908820 96 300454 1 13 237811 345984 940224256 7 57 58 167017 24 338759654 61 70 340739 419019 23 131224 99 162252 96 254128 97 158419 20 318182 219345 44 129239 43448 41 310436 39 46 82 8 26 52 56 415497 353486 81 73 55747 5 94 3 346747 90 16 72 66028 4 75500 443077 92 2 66 3 4 3 669552367 90543 319985 72 89 453336 3 222966 445978 291152 5 44 8 8 358157 91700 437602 333702784 261631 76421 9 698896158 212364 225467 40 69 416798 81 3 304022 114481 76985 515182025 97165 2 9 55 35039 55 62 2 341630 245246 611590678 2 59874 94 387495 59 489365 55 159755 1 7 403660 67 487274 220864 53 72 221952 92522 89 9 203195 12 51 36419 70 44645703 549175654 5 101158 27468216 123760 25 77 9 58 377609 93 298353 3801 351289 46 237049 9 4 72 59 4 764384926 85 489816 423988 56 410842 7 742219595 467967 873167613 5 27 4 76 17 25 50 1 333092 404988071 22298 22 46 133895 85249 58 36 28 112947 99 202240 542085005 20205 445954 363212516 6 356057 591535722 166808 98 400646 104550 8 39 75 570274070 59 243123 453908 34 344525 128907 226909 6 70 3 433184 254563 17 374314 15 168127 7484 37 107242 438910278 4 36 3 415426 5 39 13 1 45716 25 477075 492101 315248 56 50 48 395003 300464 487288 39 44 185427638 2 85 87 8 7 481975 91 349743 274256 183568 34 341221 92260 60999599 36 40 56 13 34676 159926057 467418088 870709191 288761 307701 254939 61621 27464640 27 2 1 141723 474196 17 905508354 11 66 312141027 291514 23 41716613 470920 415449370 77 234357 10767115 71 21209 63739 314318 5 81 49 330553 65 444215 33493524 2 1 86 205599 12 57 171592 4 26 53 46 379551 1 707565123 99 97 357447 49 22 127139 31 58 50 96 10 471510 4 40 60 354569 81 107108 35 309136 17 22 86 32 243046 91 61 71 78 16 429367 267419 42 319542 57 95 204546 8 2 62 492089 115678 82 17203298 37245 55 9 79 480819 82 927516616 77 232380 3 32 255415 392260 88 312353 97 64 68 80 291516 275127 7 79 175647 99712 130287 79509382 1 297649 78 22 396237 13 270944 495219 27 335970 431524 84 42 24568 7 8 20 85 926343324 43 52 430149 116122 19 60299 479567 154481 227227675 176337 5 565437672 80 29 168783 301170591 5 76 67031 64 231484 35 93 102697 1 7 104805 29659129 7 93 280015 304630 383308536 55095 5 2 8 45009 110145675 303916 207378 356902 61 178017 154946 34 258772 517568609 579033552 5 20 39 49 64 32 114458 35841 184799 87 326117 99717 92 239478 6 6 2 272306 68 52315 5 78 23 2 244905 43 36 75 2 35 58 101007 491265 384476 7 22 97 65 54 43 193116 200867 461882580 30 66 356936 904343290 476357 22 104069 122732 51 475656 65 199891 19 207263 68 273139 62 53 451529 6 97 66 4 585172762 99 45 29 276703 34 21 38 427574 298222388 170250 208407 4 356772139 199150 98 252006 50813 245036 241432 251469 57 80 491486 474319 460541 28 58622 86 85 56 351368 473610 87 131998 94856 3 255038 22272 12 89 2 422599291 427624 3 37 581236000 411863 25 407234 70 40 78 261287 380529 493289 13 455266 43 52000 447771 33 375397 56 455218 461318 69 41 170918944 8 72 38 83 103971 56658 321306 364970 297167689 32 332296 69 11 93 268702 118270 309912 16574 94026451 89 98188 60 430854 281883 331901 59 112559 357218 17 329071 1 256655 180101 473307 7 98 33 495209 328020 720298615 81 288685 4 51 103390 200865 88 8 176891 577131137 53 199966 1 3 61 32 313283 2850 365250 192441 442106 777481132 175946457 242946 294055 59 318895 520354427 28 382263 85 39 48 460085672 9 28 48 35612 73 67 73 327990 69 7 487070 35 180934 70 81250983 222471 72494 3 67 384390 14 442254 27 2 406066 26 6 81 186050 297855 178431259 34 2 64 293002315 25 18 196619 914474638 464232 156268 280303 299779 98 13320 82 423876 20 3 251586 73 361277 8 182215971 50577 157814 132249 20271 51 310280 9 732234187 3 90 69 32433 146708 3 47694 130208 72 459239 27 78 57876 118427 5 14 162342 60 178086 2 7 425262 170717 4 2 44 49291 31 57 54 31157 100465 24 374766 3 235499630 259694 43077406 76930250 828963785 363969 830803177 739331456 491663 211115 392263 112662 65 442435 52 26384 9 415537864 79 8 96 288878 58 231442 16 15 92 447393 26 29 179975 638567280 280367 128610 45 22 60 8 131599 101670 24 89 729206810 97691 186772 11 78 399236 32 418393 64 105729 2331 378841 443633739 15 20 357461 142943 39 446506 278179 21 82 21 307327 439980 49 309483 231067 642415723 38 15 34300 178485 33746 28 93 66 185307 78 56 228713 362478 156280 7 11 27 181456 241942 14078 254598 13 124963 2 18 170841506 399723 395725 91 48671 358577 500832608 668385024 275803 5 796833470 93 315616 207816 63 26 19 73 290236 633193284 32 629957565 55 97 26 479798 69 237056 497381 93 83 74 24 94 358627 306337513 301384 44706 70 52 349542 7 74 494616 5 317682 86 631238941 361799 50865 93115 238685 319548 92 86 89 11265 408463 21 469651 65 7 231795 6 66 326080 71 56 303965 71 483709 52 77 375920 42662 1 72 9 39 4 63 62 46 44 34 235450 31 65 84 192502 911382432 14 52 1 432048838 321074 92 32 54 416686 317069 71 437894 6 904702846 224471 37 84 392565 9 73 4 4 75 384821 95 401721 153306 164042 7 98 874032918 319650 11 991170070 631999330 92 89 89 20822 89 240891 78 91315 995071167 146555 33 202452 52424 247934 86 342027 97 618133327 84 809677988 37 20531 11 83 12 4 190353689 37 41640 283792 78 39 8 103546 2 11 405758 23 6 389639 22 222330 26 56 26 26 135404 440722121 24 784657806 32 3 450616 13 27 7 469560268 65 39 494392 598328307 651476656 88119 121467 35 35 538112513 196869 8 147938 44 13 59 2 318840 239967 6 258145 260662 446393 4 6 56 245019 56 397749 365988 22 21 56 97 71 453974 9 64 70 982627919 82 80 69689 6 182435 5 105269 15 36 22 25 75741361 10 34 336541 3 446022 262765 64 197773 8 304701 21 468026 50 154782 460528 26185025 477937 92 86 155080 33 396099 5 33 81 348098 269528 330711 67 53 39 19729 92 220268 59154 84 1 9 83 721073592 88 72 200255618 6516 121261 55 17278 114050 8889 266316 5 82 80 89 7 2 238783 99 30 232247 143081 38788 29 34 417345 597053 356507 79 64 273815 992685328 70 371372 75721 6 210711515 390581 60 92315 82 10776 340976 296953 40 9 65 74 23 7 454524 195757 12 214514 5 438181 80 28 4 93 75 132619 114968 100556 111973 66 82 351349 125222 60 41 369206 697167644 55 66 10 53 216081 323716 88567 57227 668112865 267062 61 53 931593400 143128300 66115 67 248898 734189470 119483 454395 80213 73 82 8 465802 460433 96 2 231512615 399212 50 154798 428725 112073 54 278370 683409899 385347 2 3053 75 102939 9 79 78 353505 148254 525066153 84 175410 77 1 64 322846 71 330698 15 65 165326 85 33 34 8 8 17 5 295322 7938 93115 2 65 62 24 55 2 36 496377 479881 5 451310 237227 365823523 50 100768 430223 110683 98265 36 2 419126 217821 74 53 42309 1 51 139600967 44 30375 41166 56 9 426144 87647542 31 462489 22 58 78 360944 229230 34 25862 77 9 38 88 452352 14 100064405 5 150651 95 3 323125 71 82 166360 845712082 474337 51 54 13 82 264353109 89 89 87 186317 148225 90541 3 39 9 723244655 322424 16744 9 637362660 243249 4 208198347 336003 173950 54990 430633 180600 890665611 400779 489672 66396 318674548 26 377478 6 52 309556 54 49174 169271 484622 236602547 29 416209 7 934006271 262445 266880 132480 74017 39 3 361893 319272 85 349242 240562 480153 892691665 322896 358688 193613 195537 55 35 71 398596 139827 20 66 184079 23 56245 493959 96 407823 439073 6 6 42 15 82 16084 846019108 153627 181103 91 341531 57613 37 2 648655983 6 3 255487 53 855711325 87 92 88 8 29 57 4 7 71 72 3 437740 64735779 233665 5 11 424337 5 81 98 78 213532 75 12 284543 209492 191811400 394780 2 362666 59196 72 451076 1 422407 234642 92 22 392165 160272 52 453220 327972 2 164036 432637106 241774 1 26 9 27 15 1 13 7 21 125143 3 271607859 79463 34085 3 242450 99424376 61247218 67 768513410 273164 85 60 336807 56 34406 2 43027 35 5 8 670385016 2 35 3787 236028 48 35 285843 767788634 81 7 99 258887232 12 278869352 491234615 400461 258754891 21 496375 89 169574 65 267508 68 9 66 232438854 440586 141474 49 86 21 74 210363 94 8715431 6 65 9 606060873 43753 33 131670 410451966 75 86 86 312930 101732 32 29 226565 76 232085 11078 158907 299427 16 162897 361139 54 25 58249274 30 1 16 2 49 486849 69178090 11 5 21107 65 410643 73 206103 28286 12 316820 96 474100 48 4 60055 22345 71691 69 276227 114346 5 88 204053 6 461257 33 93 58 77 384567634 58 475069 43 1 12 50 266965 76 50 51 98881 44 13 48 31164 145668 37 2 22 719618555 73 95 111319496 141943 336990 5 59 56 410997 652182684 11 13005 390979 93 1 63 63 364655 305723034 220697 73 16 8 346437 118654 371318 85 61 115957727 9 38 259779 360247998 6 219116 263923 268008 4 225321 5 229542 8 253764 2 288976 802207874 404355 337084 123519 69 3 6 165855 66 479578 52 466561 77 411076 498580 38 88 557516562 39 26 975711837 3 79 858541319 166455 29 442555 358818 48866 46 26 31725480 255268 90 206433 39907 46 53 68 852506642 465877 462930 72 67 2 4 46 234965 33 479487 206422 357009 69 26 75825972 430863 359458 223557 65 364236 101099 90 22 453773 456965 283849 42 684826813 32 626921804 360448874 38996 10 4 262866 307697 115493 320926 229763 2 217598 288173 96 22 85 75863 68 286206 40481987 336193 97 46773 241839 58 368993 264389 224650 70 14 238336005 9 5 74 438534 9 5 96 75 343369 28 5 218013 57 89 419105 21 119659 472320 904817398 355668 6 24 225563973 244644 8 231970 31599 70 450655 91 87 272743 6 66 78 85 456180 390223 184515 113423 283300 133575 26 281794958 98286 27 73991 43 54 357797 34 93947 30 582745839 7 61 50 974387625 44 142975 288955 468121 71 419166 52 332606 88 321896 6 9367 52 27416 93 80 3 4 31 46 50 7 77 474658 328395 14047696 7600 29 456627 268423 55 1 640467126 271081 802962348 190687 1 86 59 657044211 359622 86 49 48 5 213455 40 363281 382945 169311 252892 22 47 29 30 50 7 114519 38 794846367 273516 701822537 90 146869 62 62 43 43989 2 61 548709250 36 87 158406 322886 69 317021 12 16448 164571 40 453573 39563 478269 1 6 162204 109922 499645 29 15 389706662 75 209046 69 149966776 162018 8 161242 35698 470201 238327595 7 45 22 103777 165237 84 61 18 27 4 455974 251012 223687 80 14 72 467499 388695 91 418430 55 4 9 654179976 403988 23 20 3 87187395 24 380481 31 47 475780130 74 71 5 7 151603 120639 455044 53 15 21148 54 48 83 476392 152779 230862 80 33 308808 75 259903 3 794611269 10 9 75 345937 21083 480938 497542 199679 87 34386 79 413250 282685 363522 22 29009 470517 201641 229326 20 19 402073 8 442895754 64 224877577 82 260120 205202 163086 70 33 72 39 87 266328 322435 9 68 77 5 95 64 212925 470880 18 4 372449 4 67 283388 56 191675 183370 19771 8 357545 68791 548714979 462933 29 30 339665 168240 34 6 164633 396694 64 242409 12 37 231956 250031 11 85 391983 151906093 724323272 400198 451985 316918 49 144547 499286 26 20184 71 48 398844 92 481148 28981 404366 231400 18 55908 310710943 30 828405503 475113 49155 346737 444234 17 40 90 145849 696932100 430150 97 466618 883650119 1 386836 65014 15 180288 380540 137571 69 10754 34579 407901295 51984 9 473475 144563303 25 256940 82 63 59 33 23 59 158699 834227341 59572 43 38 9 47 300789269 21124 197169 9 63 3 361657 71 91 25 278267 162102