386771 263524120 484993 170639 489763 69947 86 734726895 5 138564 271717 20520 237908 289160 60 41 72 4 15 8 36 281688 1 3 385975 309478 47 443721 95536 44 485705 261646 197616 351675 6 34010 6 347907 453464 74 39 49 327929 287388 14 2 2 65408740 313312 53 399640618 55629 86204 89 261160 607014827 13 77 73 3 413180 40 1 86 77 492637 348398 482445 249355 84 196555 209134 46018 490281 35 951609561 207208 333565 44 52 175075 111108 243304 270151528 88 482139 174263 53 66338546 184075 49170 198226 29 82 592601278 5 59 327221 366147 280466 51 53 70 72604 455108 3 712926256 47195333 4 43 175966 233041 337729 327083 8 381069 95 166041281 60 58666 127307 209579 47 50 30 40538 86 4 484244 469694 1 82 464632 251517 44 213468260 9 8 26308 1220685 36649768 48 78 31 7 285576 161211 51 52 34 56 261816641 85 76 448902 5453 21 17 45 405828 304425 27 456176 27 412035965 207771 77598 95 16 490809 373073 88659463 439933 94 82 186925 108815 59 89 5 7 454771 248942 184599 207561423 55 29801 71 391076 20 75 56 823849576 448867 165893 614057908 246098 182335 243219 426123 45 68 306167 40 441764 74 430813 319385 86 62349 404744 60 762491426 418587 242663 25 146723 32 85 393146 39 13 38 928400566 5 4229 820479626 45 18194001 29 3 33410 69 5 280833 12 31 24 23 150390 452775193 113664 644469928 91 65 54839 59 78702 25 74 91 45987 14 24 283409 445641 23 94 31 12 68 56 453770 8 11 42 421425 94 47 37 3 97 14302 57 66621 45 12 391486414 314814 16 18039187 69 70 89 102371 79 445897 7 105202 10 36 372475 68 312048 53 14 98 412017 144808 226009 97414 383719 230819 17 3 455777 234863 427864249 57767198 93 385798 75 389271 35 14 289317154 76 355473 5 54 344846 82 12 14 315606 15 88 7 52 165765 47 73 49 490928 991146093 42 442073 449077 181629 48 34 24 29 45 68 85 203032 379145 169801 461039 82 498737 47685 790792817 77244 173800 37 497478 170135 22 153644 267779 178211 261369 24 125336 176413 89 4 280811 14 64 153532 82 57 239348 28 312655 6 41 4 538368832 137881 83 50 21 31819905 251390 33606 38 258475 191707 144584 94 73989 852659720 67 63 12452 62 71 20 44 204533 16 1 1 56 324389 66 515806878 138919 61 8 76 3 2 90206 187492 170931 68554 32 73 7 165044 3 468875 286622 147797531 87 38 494765 19291 92647 436276 60906 108287 75 67 487270 55 174824 33 34 98 87 99 86 675179701 76625 356064096 44344562 26005 272314970 144512 329969 180218 60 38 7 12012 30 57 27 465823 390711 96 77 129166 25 6 45 224718 4319 288016 59 270930048 4165 482709 181970 45 790744112 955223837 62 168165 94 326445714 278550 182750 332962 111993 458311094 26 421997 122744 4 4 121452 670315749 54 220162 57 8 37 914563774 161707 99 91 17 67 78 65 52 450482 359384 483891 44 5 3 290037 87934 380288 4 84 275981 85 218622 32 296313 444394781 263149 10697 13 364391 1204 1 162785 32 218927987 52 651162815 21 376897 293355 77 437686 384534 1 62 90 44 70 68 34 29 63 429882 48034 7 470379 2 85 210776 591791824 32 90 327982 198354 87 24282 287152861 520508459 822050126 338416 81 424661 32 287074 462589 43 26 6 65 895333202 202382 70 26 8 96241 408593 68 45 53 448185 61 19 941979453 3 58 38 414359 70 59 452174 78 54 499267 382265 46 23554343 31225 89 337077 67 78 3815194 23 37 5 334870 7 273923 133545 66 71 187085 10 201118473 416094 280195 204375 174324 86 42897 311691916 235216 71 15 338385 72 24 431581 96 35 413407975 8 2 20 321207 219867 344617910 415876 67 44 166374312 26 31409 60 9 178035 82417 403186 125246 25 216591 7 420801 20 46 66 358386 495606 552036301 19 73494 42 73 27 154244 41822 33 180405691 43 5 75470 3715 105422 114083 154416 7 78 181939 284209 63 73 310192 403477 131246 23 48 215494 175778 52 279958 340484 9 498099 84714791 78242 11 16 5 3 110548 55 415797 100806 220928645 336776 357657 284796 7 54 363421 6 185787 71 103262 83 359757 83 140632727 36 218888 9 131902 276398394 52 229407 63 56 470025 251776 36 27 294462 46 474182939 39711 386222 6 31 13528 17 84 205560 86 86 77 90 88 3054 86 45675 67 866149305 89 67 348548 78900 120445 7 440974 256503 43 189542 19 3 670314879 267888 62 110598 324117 369965 421426 56 813581427 36160 75 39 268870 5 492587 352952 410796 10 47 973558865 738203174 89 246152 432192 40 22 11 115186 62 323380 77 411273 443641 134920 96883 334223 58 53 99 313117 158055 408533 93 193438 5197 783059602 321051 67 41 378656 19506 46 57 361968 558772312 520077756 152283 47 3 730907388 433127 134063 885363634 58 223545666 467937 424896 844849175 46 74 74 29 5 260927 72829 246467 434330 80 48 18 45 4 211053 230921 46 110181 35 1 257299 19 314136 155861 17 495668 405198 50 47 45 231638 73 73 225715 51 100879 15 324919 22273 44 12382 2 95 30 24 32 5 95 42 274970 106030380 889013525 358248905 102193 27 93 9274 285195 994896042 72 14 2 202779 326838 39 449855 98 101858 260279 345265 61731 21323 29 628299948 5 424099 22299 65 1 45 34 14665 5 137331683 5 438857927 92 14 31 281655 12 284486 4 93 392035 259850 274461216 472560 313917 222577 485363 331023 6 6 82 299308 44 41 87 305340 126316 59 30 46 676797283 67599 36 41 92 43 93 69 24 892664363 82 23 35487 57 276115 182428840 85741 46 362474 168289 9 44 15127973 6 84 101705 98 656118333 299429 60 62 37 101160 57 78 687066984 7 136940 20135 310767 454405 73341054 115763 490815 625379944 116473 171629373 434366 49 174576 16 284820 240117784 293066 286021 81 597772407 55 151363 157712965 698545336 68 74 52181 166547 41 331694 392157 100409 193579 5 13901 16 25 202339 495147087 144857995 25 197791 74 59 20 59 422113 112681 55 4 58 179876 1 10 30 228991 179814 277985 109793 67 276959 63 40 477627 54 205741 65 11 29 43054 39283 105207894 40 91 393374 8505 159820 56 498177 7 167775 58 403757148 36 261752 18 36 1 33 95 33 176772 74 968251641 469833 1 56 70 179768 440821 383566 94 54 42 226071313 922256683 248121 37 236780 148630 90 455088 34 437699 59 89 299421 265233092 80 73 3 451626 46 36 79133 127888 74 76 97 7 9 2 408507 8 85 468818 71 341390 206993 21 459890 202534 69 30 60 31 94 32 9 82 386337 84503 122763555 12 91593 16 189614 46714 343490859 13 14 3 168052235 719827067 92 27 92 38321 21 16 274441 162265684 499653117 6 54 176945 24 40 333522 329239 94 8 72 21 118787 386578 26 1 114661 384373 61 79 16 212947 422604 59 391085 61 74 3 146010 404489850 83 80 79 15 3 332761 62 109299892 75 953050255 52 467713 7 80 3 51 778750933 319732 6 38 485114 457271 270321936 50 108485 401383 40 420709 175326 63 410152 286071 251076 50 1 734643998 455921 97 117194219 439342 36 358106 359654 94855 306928 48302 30 36 39 53 42 2 127809 256037 208563 65 98 216301 834506589 63 97 409670 91977 89091 99 37 166078 95 48 22 47 9 35 66 404961 383573 154977 355914 95 127259 328233 23567 76822 72 8 421037 49824 5 724127983 99 157105 307020 4 402133 69590 44 7 73 387783 2311 46 76 9 35109059 64 1 53657 745741738 17 93 3 56 915063646 40 34 17252 58 169365 35 405418 114282 76 18 59 182050 17251 414594 6 300397 183931 3 45 79050 454289339 69 339854 220043 42673 11 2 93304 965681792 22 134050 3 355338918 1 305239 91 255085 3 72 943510676 166059 65 52 11 18 54024 93 54 3 88699 74 347151662 287302 189654653 3 184761 22 4 413073 162281 4 98620 50361 949288337 24 471513 29 74 2 84 122414 6 96 87736 341691 7 494914 17 380743 98 61 90 906677335 7 96 8 307173 89 330280275 31 78 87 229769 386399 199454 2 39 149894 2 39 51 438102 93 173460 339817 148029 683748510 19736039 230970 20 201331 8003 248409 75 33 78 727753563 219445811 647173056 47 224605985 84 375772 415513542 31 96 93 85 30 190503 8 30 313514 80 82 38 64012 390333 235783 280416 232446 260406 253821 40063 60973 63 90 385965528 99 97 95 450791 56 318715 9 31 497933 88532 140427 78 56067 14 99 86880 27 399183 262723 94 61 205597 52 32 68 89 48 276800952 481397 275981 54972 13966 333471 91 38 53 86779 25453 6 356573 78 52 44 46 220375 65 418718 351767 925225697 35 93 424639645 1914 144058075 8 23885 1 83 33 84 72 40 38 86578 100666 62 94 261347 341913 1 68 86 186547 96 77 355361 99 31892 154479 370331 6 79 23 438675 374917 128846 263508 39103 7 6 78 75659 281874032 101277869 35 53 27 343939 60 96189 87 185873 12120 37 324822 84 73 91 2 37 246397 1 98431 350832204 37 73 184662 7 359261 42 471331 202958416 1 368077 1 68 92 31 374716900 411991 80 32 1 393278 68550 432443 52 39 38 22 410734 84 168068 86 388804 35 97 332097 92 29 73 86 388785 65 51 140470 191514 7 27285 9 47 205405 2 94635447 191605 165748 32 1910 239908 74 95 6 5 97 117679 835731569 36732 20 45 89177 70 16 51 112483 358414 86 6 9 297455309 1 354820 14 59 157161 50 464960 4 53 4 358427 15 136093 294709 86 26678143 85 34 37 8 22924822 364972 38 8 8 86 9 77 11 86 936411033 791616177 8 36 48 436225607 70 60608 498391 153192 367455 3 99 134973 56 487644 40 52 910175201 56 43 685711108 245130 75 103200 63 190584 288488 439775 356591 10582 67 159610 71576 384495 2 42 419044 5 442519914 69 12 631612895 16500 27 22 151827 34 161006 53 255631 231775 38447 131818 30112150 449774 36 36 48 19 425894951 21 9 6314 73462 487416 33 396530 5 19 235900 47337 207216 242964 44726867 78 80 212846 185510 277557 648730768 22 339797 17 473813 489455 193531 435713 46 8 5 44 8 459258030 154812 346333285 14 4 21805 3 37 170737 219934 439002 88 37 218871 489570 812052733 35 46 9 381286 79 12464 256013 69 68 44 96 238279 43 73 197980 98 462662762 20 264519 425358 355794 16 382560 849302239 50 818535396 439917 257186 66 357847 347430 256771 418973 486890 23935 31 27 229367 3906 100822 22 6 16 8 3 7 420464 24 56 99 275953 67 21 3 488816 52 21 90 44 35 6 289721 53 161180 336711184 311323 488607 88 391543 46 241809 45 67935 7 87440 461384 12 712419737 52 41409 196154 819364923 10 124710 181331 75515 116317 263108 40 54 90 5 46 319813 99 89 29 6 517466440 314567 97 426141 65 8 441005 438337405 741532260 95 39 372888558 29 78 27 64 321899 6 453836 6 28022 118028 9 93 352448 339010 348980 7 8 175135 71 66 68448 45190 340748 392396 63 320106 7 54 281562 345460 44883935 333472 469006934 177740 64 94 18 53039069 243703 60 95 45 1 20 439818 443709 76 30 334781 911224941 5 55 336161 398251 21 27 461547 20348 121293 366198345 217116359 28 65 745566707 47 701556802 315457 75 180876 41389 772175380 350597768 63976 426129 233105 267691 161148 236693 20 75891 392124 109499 51 8 8771 199255 19 8 265416 48 72 8 16 380694 2 11 57 392402 95581 14 463511 358899 96320 287154 8 116637 47538 89706 313424 81 359711 153183 3 21 434158 50 88 12 87 478269 244294 455994788 177145721 2 434659379 379810 469538 442949 47 23 341890 56 49 257078 79 95 35 5 198469 35 54 426627 78935844 396225 40 53 54527357 89677 76 2 21 420450 87 352616 419922 410012 952114638 56689 37 305708 83 477376 17 416088 478233 9 4 52 7 375555 338468 330302 45 48 9 34 51 27 34 1 453212342 23793 197363 265109 472217 225031 341761 387845 83701 141529 56 27 40 112040 5 50 244480 142166 434047 308228 493075 51 433130 49 28 4 70199 113718 10 455385 484744 64 271680 699360068 382811 235585 485301499 284275842 344868 70 393579 4 18 472018 33 274583182 44232 451691 247887 9 219519 85 269073 435080 97 356599 106525 93 14396 131700 59778 37 616223143 63 370789633 186047279 27 24 366757 58592 73 85 988787735 85 303003 6 14 468341 152468 334328 84515 449994 56 209784 73 234108 91 78 6 118735 79 217877599 51 6 89 403166 518026684 473893 130522 554787036 63 230407 3 493515 188924 5 542477193 81 80 80 43 450339 1 69 934807159 277278 730079078 278776 108676 67 131526 776119074 66 74 462388 1 330410 350627 435687 49 54 52 67 37344641 4 166031 4 456954 24 438146 28 47 41 90 189263 17374 41 45 109045 44 4 56092 183502 43703 208378 216842 39 280352 239552 77520 395445 73 197203 486080 9990004 44 409230 344969 245133 26 158700 69 319562 142769 8 2 462004 64 53 11 101579 44 82 256364 94 13 5 156032 344425 83 84 38 2 161577 312338 2 69 52 23287 46 76 62254 21 57 18 68 234428 239902 220922 320814 320580 432836 393321 343806 121225 50 4 72 28554 5 153544 356064 6 929627718 301429349 89948 42 71 443229 95 53 2 7 3 373869 81 47 86 23 26279 66 166637 299002 201835 441861 215971 3 99 28190 81 341232 71 440040 97 1 451120 54 69330 236294785 3313 79 8 1 453306 25 21128155 118806 515460721 205449 856343536 149004 60021 24046 233809 254763 243510 50 82 85 985393798 9 162853 351475 234308 126491 84952 98 55 243092 255141 87 359023 13 26 2 54 631786190 5 34 218309 49306 79 111812 401684191 407530 362599 9 14969 475641 69 33 4 95 3 332608 11062 16 9 66 84 116171 328352 38 320680 14 90273 71397003 380585 260043 38 94 137276 48 9 282759 22 63 48 404036979 54 45 80 44 34 154893 17 276494 956363203 57 96845 472082 92 84 77 14 14650804 77825 327138 92920 29 271478 81 69 26762 5 222009 41 45 20 257790 789797026 80 1 196924 537398654 20 5 256368 313993 61 35 421740138 54 62 449598 145106 37 95 44 63 373327 79 3 9 30 35 240676197 36 51 89 98 428462 73 19 9 36 355576 1 413017 3 95667 324097 852338236 60429 209968 291204 1 69 365954095 28 147989 303178 69793 74 542533673 8 1 34 56 46 10 45 25143743 484177 85 7 359574 398131 361720 53 250264 227823163 156874 45 237892806 432557468 25 477914 447837 91 36 84 86 417844 79879 417541 40 261847 64 253970302 234610 8 84 4 2 75 19334 52 367333 30 457413 187854 42 5 72 450858 23 38 959523707 856802447 126595 57 158325 29 9 15 59 87 66 476326 376553 80 273610 296239 363294727 57 97 80 292798 645564584 38 101106 484552 964005383 62 228506 366348 90083 84994 161728268 57 65 614845159 92246 95 72 183846 715507327 364340 60 50 443668 63 1 122801 665515997 488270 71712 278959 378621 235822 197854 5 42366 97 34 39 68 12 198537 56 33 15 374571 2 351510 322673 217031 94799 480045 304946 2 76 19 63 96 385283 37 416626 97 28 72 542653089 250659074 5 106348 88 17 60260 75 8 2 10 399304 23687 14 392695 51 91 56 391648 18 345186 39 250055 36 83 75290 431377 88 624990440 47 41 8 99 82 66132 2 44 68 250957 88 33 45 87 231568 143858474 245456 241020 69 10 3 43358 444461 8 963560603 4 417324 360054 64069 26 40425 70 132312 194624996 427358 384669250 96 393075 27549 200389 75 41 42 472566 23 66 141421 427039587 486473 49 438974 74 38 427280009 404308 82 96 20 274811 3251 90505 78 329578 50 164700 66362 4 5 366921 15 7 387136 408942721 4 60 18 235337 139255 1 415695 66735 129771 2969864 81 148313 456455 7086 57993 23 133405174 77 88 44217 15 88 118060 449637 942565871 9 62 9 4 229551 118196 338091 106230706 81 179938 95 57 5 72 50 10 492890 91 86 73 252086 239507 403615 437191 217937 17 292394 82940 36 821724902 47758 468468 141254 422448 40193 6 22 83899 345981 20 97 326626 289196 4 11 17 298184 96 481444 114359 63395 406880 241739 36 386419848 92 86938 73090 77 70 35 982396076 53 82 4 287605278 329226 60 724384138 1 439119270 205946 3 176232 781410135 293820 357948 46 38 6 930817342 95 80 12 232506 23 131543 427640 153725953 83 268228 169295 27 86 76 267255 28703 408528 74 9 38 87 276992 5 315233140 8 414490 417828 88922874 44175 406927812 26 94 1 15 372614 273632 63532 49 271947 92508 248638 7 16 27 357680 43 4 216279 374947 302522 440295 92 6573 313739 36 9 32 64308 31 73 3 914503646 558132942 30 96 8 96600 84 85 60 117559 130077 498168 51 74875 5 375946 363763 83 93 9 78 353008 497882 75 66 338577 52 15 24 43 80618 384878 352834 96030 93049 422187 9541 301381 135355 196223 57 112012 430313483 7364 426999460 332918 90 338214 410437 75488 45 128678 5 76 5 3 94 127789 494057 3 323642 222013860 10130 476772 92 40745 62 55 49 95570 68 2 79287 158379779 93 295240 174423 11 31 83 174894 703891888 138357 40 51 445914 99 11573 326028388 377217 151508 514684263 6 403784 481946 371936 74 37 16 779298032 849081497 325463 24 11 485019 499249 87 733368141 91832 253656 51 34 77 8 4 523860764 44 28 299509 453496 425240 230180 459172 678278123 45 13 49 433104 84 85 56 6 136702 36 183577949 153662 427410 6 719399633 82613 404160 80 234450 80 42 8938 178509 52 16 398925 26 323276 246132 115359 19 55 65 6 75 86 426270 400536 127258 286072 453934 80 282151 167425 625556204 6 83 78 252905 52 20 167995 67573 60 320590 14 45 69658774 407002 53 71 38 906107390 278905 55 200674 66866 583812414 9 38 30 46 288971 24 74 303324 82894 7117 18 304413 73 14 409202 823518420 2 132544 236016 43 83 385855146 59 92 366440 569019693 20 176239 84 41 147810 5 2 952796104 74 88 36 203901997 56879 358794 138794 8 827295694 44 23 360551 59381 401995 585262654 25 34 470239130 5 351705 91 160896 411181 244132 30 440207 65 19 33 448737 241961 212288 65 37 244458 96497 70262 295653 51 442926771 925 376220 183488 495255 82 168992 8 261688 305392 107431 301445 449196 414193 520861263 236964 366405666 202210 98 327400 31 269634 4 357797 479950 153100 350539 426421 82 88 728942001 952245726 49 130698 45 84 56 50941 138240 1 59 775711256 63 134467 489728 129317 7 499366 448479 12 5 179445 66 91773 59 88 488210 15 25162 13 8 26 49 90803 36863 87 29099 35 448551 54 3 12 4 41 65582642 69 88 85073 167358 408252 406088 82 36 77 79 171110 19365 325843370 342605 390154 522817694 47 11 53 358884 49 30 308296 408511 25 26 50 99 5 9697 128651 14005 43 204793 230935 272492 24 7 9 65 84 253967482 48 81 71769 442990831 85191 96 435565 2 33 362976 52 40 340328 648651888 36 119755709 8 5 177784062 8 47 56 278592 17 81 65 442653 320594299 171075 399334 76 58 718220584 269649 434662 25 48 81 157536 357974 9 4 65 394056 4577 15 78 473460 859937316 390442 246384 139724 74892 40979 26408 36 17 50 86 12 504869099 130252143 625207946 43 52466094 7 18 236183059 14 420167 282647 366487 252879 36 233884 42 154886 440090 54 367247 396588 36 306260 53 158115 59 9 196647010 38 3 426264 68 8 81 79 399640 48 42478 281463 47 116968 111308 449626 404342 70949 88 74 10 57 40 417861 51 5 1 110439 280322 89 56521 34 50 416381 15 36 11 37 721755584 440723777 82 426109 389492597 945680134 97 491507 89 18 199987 61292 460015 34 393748 83114 864590847 34 19 8 44 290958 56699 72 534507411 105127 222323 922795843 445291 9 20140 8 304506416 37 99 9 90 232499 191249 89 35 909466371 42 95 8 70 79 17 8 21871 63 81 194586 237985 157211 43 98 7 470208 256278 86 81936313 17 479484080 743682007 6 72 192488 5 301287 52 467250 332915 13 170679 12 51 475127 203300 2 375146 67 401111 16 7 24 456049 14 294635 184546 21 7 426996 56279998 310138 370664 48836 2 413727 83 195541 1 2 32 12 34 49 73 80267 78 92 374685 258343 69 92 140339 352844 60 1 946594647 435253 27 310721 166622746 215602 688464035 64 130609 375010 451548 389015 380213 405364 618146465 7 247265 473893 321014180 80 449663 61 211500 378277 67 45 89 39 115964 59 72 197797 316190 202088 11 39 270937410 665945789 185828 83 84 45091234 84 74 431477 330794 19 6 289891 70 174169 97 43584 134543 483737 552856735 212195 58 126500 69 102510 35 428749 363584396 209328 454082968 23 99 8 94 86 299934 202959 118660 77618 136272 82982 99 348158 816283636 52 71 31 28 56 67 45 23 331354 93 70 212984 69 305487 2 405406 121669 78 42468 17 65 652984370 7 195575 244845 3 270224 278609 37 57 412726 96 24 197418 373344268 94 3 1 500453824 355860 291785602 40 45 199404 7 95 26 88 287656 250652 1 93 301007 52 228697585 279813 11 299900 72 1 80 43 19 30 339203 673886605 8 70 79 88194 76 9 788186760 2 82 705977659 365971794 1 40 85 456059 313812 298654 86 98 2 344091 488941 45503 366985421 425453 487951 103497 335971 88 10 81 162736 32 90 286824 111209 4 112837 440320 391416 440832 89 152473 246160 69 4 97 44 55 79 37 85 232523924 303107 289533 83 46 39 13 359881 80 4 66 469576 87 347076 62 136876 315468 481106 833280835 7 328740 2 854477264 145017 6 18 18244 12 4 425883 322939122 14 314896 3 45 406542 56 7 327302 19 16 7 87 56850 153861 397506 64 122903 16 85 371005 912447938 64 36 8 78 26127 208752 3 132552 9 160909 5213 488857 17 328542 652131885 11 89268 6 295904 422752 34 10 383689 68699 35 561454759 93 42 76 194540 83 4 97 142708747 354908 52 20 70999 17709 26198949 14 966208235 65 5 156400 434891 63 121367 35 153492 477813 28 40 347544 380936 390922 45 2 392371 3 70780 122253 28452 19 118409 260605 283599 6 61 404325 52 110671302 224483 118876 297175 96 90 253594 740273602 6 294508481 4 848707896 147718 229949 384645343 99 72 259615 5946 353982 344756 268452730 84 55 410286 272687 665404671 69 55 44961 80 536748563 33 282838 39 46 439417 432027 388931 388726 380287 92 60 77 971553749 13 362834 22 67 323203 375130 64 75 78 160673 466107 331433 43 317945 9 140910 20 17 436817 47828379 445549 56 62 40 428291 1100089 89 222836 3 661438308 402624 15 53 323897 22613 37 17 820391363 28 264941 90 13 2 18 31 745304915 436070 80 228571 199921407 35768 372412 281497 82 460140 19812 84 56 24 235592 3 291686611 83571 94949 6 8 43 98 3 19 72 210875 188774187 92 41 823211409 11 49 37 46 44 447338 26 702862000 582760695 124592 478672 289449 6 59179 9 414929441 8 99 54 50431 205942 27 89 182276379 15 366854 575132484 52 63 436224 59 419375 82 257053 153339894 36 57410 300497 98 88611 52 69 40 30 263249415 9 159205 94 6 421789 57 94 88 174493 446786 25 10 214533 62 2198 454970 126650 456785 130108 9 666292181 36 4 494436 75503 235876 86 53 344185 34 59 294501 410081 392178 77 311174 194076 451854 71100 173664 8 406114 112234 48 37824 4 416631 668004685 51 311651 902641400 562716076 99 30 327058 148140 10 12 49 86214 6137 17 91 390479 9 31 267002639 980046862 102926470 283526 342058 26 93 159644930 492254 3 75 425304 80 326759 84 73 23 99 9 82 10 43 60 615439750 17 53 109145 3 5 89 84 205761 32 227077 24 91 95 27 130036 149427 143242 48 69 144732937 94857 13 359887424 14 87 22 13 52 451229 256361 8 224246 12 520340077 10 436669 286621 98 365956 9235 31 40 11814 51505 19 32 6 466588 4 55 350713 5 169640 32 177476 12 258332 18995 230745 83 462697 2 33 13 3 138243330 84 348118 89254 47 41030 339074 678852012 381486 264649 1 81 258682 234514 34 90 93 51 44 71 65 75010 34944 82 121503 379982 37701 77 80414 44 76 660596003 38 431986 41 152442 22 23022 464172 236904 2 351613 2 320572158 184552 117118 365061 7 384500450 428317 31 65 194872 100413 2 35 38 7 439934 367590 81 98 68 5 894388175 51 96 759153769 33723 26 60177420 227777485 50 19 154567 29 44 219041793 355928 74472 26925 91 91 4 121438 34 60 24 52 50121 69799 31552 383909 368787 19 133355 462322035 171814 19 7 94 21 41581 322602 61 302301 52 33 507604052 17 131614 50 263232 31 15 71 77 30951 30 76 304177443 32 315178 64 143974 78 46 55701 82 317532 55648 16 13 747253709 437047 14 18 79 101322507 79 50 381182 44 279058 46 368610 45 434132 80 1 296664 592808897 197608 97 37 89 99 60 85 25 74 373157 89 7 6 76 348199036 9 133193 30543 296238 2 6978 82 32 424902 497429 7 326998 79 271917 94 986487817 345718 465170 410951 40 71 35197 151409 12506865 410438 1 85 10123 189527 46989 87289998 12 81 748123620 92 4 780350683 32 146966 95 158065325 45503 769058010 431588 474243 8 66 2 25 96489 295136 75977 263439 90 24 361667 7 13 27 58 27 339541056 85 13 29 39 98 44 349372 1 69 261694329 90 84 387189 446640 308645 5 300919 66 67 30 51 8 83 58 53 433842 8 17 45 339897884 28 87 27 50 40 429683 336112 123865 2 158350 73 9 35 293201691 69315 8 265712 5 174053 290521 372523 322966 521223565 219635 74 297733 867890022 375589889 7 242878373 476522 46 908200510 3 25 89 85 28 6 12483 70 401003449 24 75 24 412527 247100360 439815 97 17 968376077 94 465398 43 93 24 99 74331244 57 31 122774 4 30102 48117 6 15 21 417812 105942 100456 40 46 28 297711561 61 36 86 59 35 64 50 68 32 198063 551375096 100414 172291 23 356851 101084 136816 371291 60 246149826 155303 25 8 84 365499 179346 12 112144 10 62 65 260137 181974 193872 65621 156788 404123 90 31 3 18 20 45073 8 52 20589 755168980 897618433 47 86 171171 97505 73 274564 53 69 80 53 37 61895 263706 19 253457 8 34 387896 32 12 288517 408049880 65 317266 454310 81 164654 83 268764748 82 68 79 61 46 240968 189283 294808 171626 354749 495340 29 60 331048 15 55 88 2 20801 94 55 498354 64 48 62 348388420 4 15 418159 234320 68 5 969821376 53202 97 54 93932001 379311 212661 502617112 391575 93 43 9 87 131261 50 401519 34 40 283831 41 182266 217021 395697 49347 61 60 161193 9 63 81 29 39 91 218417 2 56 28057 805398833 83 7 179863436 48 526024847 60 85 276526 417163 34 44 311703 93 394566 87 196279 155547 2 14 319817 447349 120075 24 77 385038 429744 51 6 693079666 219351 489030770 52660 24 192629 54 79 50 63 489491 11 12 2 552182204 429201 88 2 45 426815 56 75 35 364715 476227 36 335810 46 435049 47 38 4 58 154828 78 1 98 85340 487089 157089500 57 40051 353892 737734115 17 107864 1 362368 62 471213 158395 7 52 6 6 94 72 41 475345 21 145484 504946309 1 43 325521 100212 44 73970371 5 43 45 12 185142 75 91 285779 185514 91 8 90 440085 60 2 139872 157689 396243 377207 27 305634 179030 70 74 321783 25 852600090 8 288034 318048 66580 83 35 262400 3 49 356111 19 308899 615202631 30 702326375 308877 102134 66 261898 997213504 15 81 29 7 45 45 2 288130 4 20 71 71 330939 240941 373181 459429 377243 332668 13 23 46 368832 535794158 56 301393 346184 356950 88 891719787 197191355 66 212951508 51 40 62 6 352532 16314 24556 287607 1 3 97987 73 421902 62 55 238368 8 29573 11 65 14 258262 422130 485941 702851659 41 324572 70 64561992 69 57 93 57 499391 457848 1 288613 44 770352900 25 30 41 22 383827 181604 44 423614 93 1 9 30 55 65291 85 229800 65 18 259887 66 959687958 84 69 459075401 36 495278 378293 44 63519004 9 27 7497 44 1 36 71 76 64 70 61 89 98 89 84 23 326234 30 189946 293624 328924 341225 258656 261894 182523 64 200354851 72 198407 52 66 29 380904 63 70 214647 96 17 93 92 67 42023 371784 34 494030 72 34 415302 25665 170108026 9 70470 36570 65665 52 681007357 252011 417436 49 1 347606 69717 38 35 53894 218589312 262416 375090 25446 208664859 405133 412921 56 117082 2 920144331 44 918473988 373881 489106 66 272673 459656 18 32 18 85 18 86660 3 82 50478 57 34 115487645 16 182532 458177 50 79 5 89 456647 413888 102363 73862 111076090 7 8 379345 251290 72 8 42582 5 98593 315423 92 178255 22 262791 23 92 229391 406641 37 42 41 18 192061 148481 88 158528 1268 51 169911 263586 718618973 83 42 135214626 71 307883 59 46609 84 22 637482551 97 88 67 342022 534136464 35 2 105980 298600 5 138756 480594 9 267226 84 357638 90523 8 86 14 60 16 80 290794943 908229209 1 81 168961989 550868031 89 18 435009 499235907 325671 338160 459562130 418523 85 53 56 95433102 41 370949730 6 42 139938 53605 18 88 107476 98 150581 133116 231823 26 32 75 295364 94201 370806 33 29 201348 91610 493973 39450 84 12 56772 27 155485 159597 764152395 371240 24 51 8 7 87 31316 182474 4197374 471804 6 407574 3228 68 55 69 82 9 88 24 231970 49855926 103973 326384 4 232557 89 39108 65 75992 868791075 70 61 80 418231 70 233225 48 50 15 683485608 36758 55 97936 428279 60889 308298763 379981 4 248602 59 80 87 94 703045254 6 377457 58 2 6 70 9 76 50 75 981437812 306988 172623 39 6 327078 55035588 140223 146864 165317 76 253963 58 210678 309862 123477 27 72 8 19 81063 90 212584 1 21 187245 833501289 26747215 62 50 505615601 287207 39122 439914 81 252745 507367703 224999 450089 58 210432 68 225971312 83 44 209461 16 346719 71 88 10 19 205652 377414409 222867 427026 82 53 7 221512278 70 194022 85 8 76 17 63034 5 369787 70 60 429966 397365 952157915 237415 17 480529 2 80535 77 13 80 474658 95 172161 26045 377116 81 84 108343 46 6 428045 260803 96 71481 98 415933063 196551476 2 30 437787 58 232786341 6 3 434358720 56 87 9 106937 123947 10 161204 57 6 18 5087 499922 487061 61 57 23 88 591485722 6770 544972624 53076 368529 342581 126008932 38685 19 499750 24 137727 2 33 70984 10 1 3 57 92130 15 83 89 32 70 16 53 295314770 94 235242 356049 47 25233 758378973 51 63 73 7 13689 779352282 3606 6 426529 231952 499892 1228 279788 365218 9 30 291570 6 9 58 290219 94 60916 30 75104 337667 61 9 40 65 96 72 1 3 259472 322005 104397 33 191711 74 348766 95 70277 56305 186367 3 444715 48 51 88 310510 62 11 38526 106634 424698856 57206 3 34 114158 3 237364 670614510 368651745 47 67 47301 1 81415 90 15 10 25 357314 27 42 13 326242 424750 214284 19 494520 82 34275 71 4 69 479586 73 8 130233761 56 18 9 12 446621 292515 359138 310473184 155016 425770 341555327 22 681536171 103512 113634 58871 285810 437677 326385 86 74 905130355 47 185393 119127 78 286880 17 37 599287368 3 52 89 57 42 70 71 23 53 367275 335937 762363776 48 91 46545 89 7 892940030 247875963 90 16 4 58 1 262307 11 49 338079 108401 278513 28782 7 3 4 433012 27 247157 306900 354069 222018 213754 41 284761 8 200415 447188 6 445803 335659 854962455 10 30680 439027 71 39603 206183 62 314254 41 265131 68 476200111 13 90 517207095 9 92 3 57 285164 66 179850 12 57 3 268617330 349383 53 12 4 147313 17 37 296336 317599 3 69 211701 148012 89 18 84 53 433331 8794 96063 96 138603 130572 92 5 324709 6 57 78 56 461266 34 6 251713 3 972897915 138849 41934 36301 55924 90 396399 8 33 229334 47 343362 5 1112 132103260 98 819315051 7 50 37 449184683 15 579276689 475367 62465 487651 49 57 25 926025911 496965 7109 319399 22 426336717 923150541 204378 20788 121609 49710 43 47 318016 97765 72 24 240364 21 169866 79083 61 96 376714 63974 73 341058 28 433466 227051 98 2 21309 42616 32 7 9 5942 12 80 367582 32 44 8 6 58 325103 7 174801 71 93 523239962 28 313420 88 6 2849 427433 67 83 43144618 12 286776 450462 873664570 8 5 54 8 42 68 79 52 478295838 159350 550500177 200221 34 89 357724 710288124 94 295058 95 637120584 13 98838 159603240 21 466094 727770019 1 62 15 97 76 7 4 1 9 62643 702605086 41 82708 214051 29 17 22 53 85 56 188750 79 3 5 44 5 366121 98 344844 47 35 47 249826 397826 38 24 71 127105371 18 4 89 425564522 7 78024 34 230930 47 98 71 98 49 460768 107522 105055062 178881 24 273130 17 37 953909138 104428581 3 101540 25 44 82 41 2 62 383009 456103 8 361772 70983 62 84 91 73 54 458067 60001 95 382459 180876 389851 6 68 96 466870 124493 388048 191652 444457 362875781 77 390307 79 26249 71 57 75 4 25 364122912 19 659952128 47 59150 334527 41 95 58 9 228177 86 6 31 27 31 1 7331 60 2 26326 62968 402229 418788 6 38 415189 302577480 167318 972632555 8 113070 15 28 32 4 65272 41 383649 3 69 421187 259797 301487 90 37 442512 371954 7 159794 62 453194 50780 49 47 66424 692393884 109330 357284 458783 8 15 382158 483453 426734 459230 114994 97 62977 416152 10554368 238767 98994 64 2 457319 91 4 35 454621 12 75 185591 366757 941820663 338426 90477 20 383399 16 340597 40 297372 222458 87 6 377896 78 134632 828892846 477279 55 83 86 785809132 399871 96 369986 78 434197 42253 33 9 1 410269 54 444039 36 214184 464334 69 5 478663 27 212727 1 468529 6 1 796547513 47 46564 81 79 139255 34 86 13068 72 202133 37 715099256 19 455798 362798 497482 82849 11 327477 947824202 83 74 130787 60 192726 59 207039 257252 19 430062 784403201 94 7 52038848 21 45 288606 25 93 94 399182 30 232358 420078 922448524 56 442207 98 339006 10 9 57 44912 18 49 360120 3 448923 636848760 425927391 48 46 15 53546 65 31 254215 141055 37 7 45165 153071571 71 295634274 52 9 308022 333901 92348 47 38 40628 54 492446 121416 226691 5 223378 47191 67 157890664 357381 79 124877 60 453431 6 193800 97 10193 427081 30669 431788 35718 6 25 67774 63 238956 402290 440940 472587 4 268529 82 22 345595 149004 151797 135109 424019 27 73 418737 62 413236 38 178248 388104 147232 77 71 74 53 231862 127181 456217 12 80 59 33 274295 303519610 186473 34 6 470198 184363 250001 645527836 78 342705 91 81 46467 11 387149 324161850 98 939360093 41 489448 50589 7 159060331 161754 84 493466 76 82 328333664 380582 453842 56343 73540 80 62 3 5 50903 88 222977751 51 73343 5 35 53 499517 479835 4 147158 418503 16 879388533 111004 320188 13 82 2 16808 751704209 7 84 633064382 52 99483495 152556 105590 119603 359054 38 51 84 158411 362645 91 62 49 91 25 2 922458453 41 458756952 2 200671 109523 841412348 88 493126 20 395040953 55 84 75 8 90 4 5591 14 206373 488033 446860 36 255304 79 93 65 171806 927481237 82 257358 408106490 809202882 105520 50 292154 11 405735 493926 8 168780 20 17 98420158 8 50 202783 51 636699960 314148879 489905 7 458061 57 360607 10 27393060 53 2 80 9 55489 101329 296114 56 442346 98 78 90 94 98 46 1 116417 12 2 65 300384053 497981 32 25 344463946 92 468061 42 18 60785 26 122974 51 177969 53 3 90 181039 295488 75 463873 37266 688225709 404391 71 203842 89 322257 33 418558 425893 270583 953965518 44 298273 97 458590 164534 482196 74 33 86 38 32 259590 62 4 101541 58 786413430 2 11 88 21 64 225724 8443 92 29 712647273 91 206129820 32 68 6 242717 345644 46 8 472306447 90992 45811701 22 79 10 75 62 43818 9 55 77076 97 18 55 69 42111 74 71 3 34 9 79 361257 1 25 23 34 360516 383846 352320 90 449920 248899 410551 329491 242186 13 145850 295720 417029 33284 72 5 27 6 467235 471635 62966 13 82 81 245789 167710 2 65 2 53 46418 8 72 1 11 77 9 47 897519891 16 30 39 331648 408265 310218268 81638 55 307721 76 425322 315546 20 279609084 170766 17 60 27360 366471 214797 27607 72 51 88038 28 133146 136306 306493 458696 427552 373244 95563 488199 317616 73 181639 264985 267624 38 69 334661 311613 99 891228715 133891509 88531 360068 65 7867 38 213570 5286 145202 30 40 326932 79 112537 158560 63 66 167625 538842598 82 192894 5 445200 44 494022 2 61 76 42 202472 137024 3 233652377 361925 11241 422847053 61969 213182 41 995708793 288264655 81 26874 445112 442362 3 420894 8 438037 76 155508 50 54959 268743 274164 94 77 18913 24 57 151136 170822 380393 548185358 74 3 89 107280 89 56 161299 125900 52 47 8 384118 43 388895 2 311160 109743 215141 472955 48 64 15 76 48 255700 111145 428366 50 72507 4 56 496194 93 152371 43 615196308 419250 33 59 103897 34 217489 42 7 33 14 61978735 55 16 972555631 97 99 43 65 87 79 154559 3 568316950 99 384100 88 160380 366379022 162177 38 478406 34 29 46 4 42964 17 459047 63 9 365876 91 356073 194450 59 60712 69145 6 29 71 468808 39 15283 74720 53759 59345022 88653 60 291731 508220124 24 41 67 561 224646 3 20 343222 383712 88 349290458 350082 53 162344 9 45032 40 212724 183961 445198 480681 12651 243067 283638 272681918 114230 20 228764 446977417 327779 7503 233324608 739843016 402864 79 97 34 294472 5 24 3 13 632193281 384261504 8 12 8 7 7 492734 92928 40 94 132034 89 402727 925023306 297408 18 258986 73 922784918 78095 49 387137 29686397 21 74 58 22 81938256 69 14 36 18 20 48 83 70 78 90 97048 129783 424314 325656 114069 362104 44 88027 7 203540 14 284450 422694 124228 143648 124587 978319384 18776 52 38 279674 58 170430 67 464705 381338 68 1 82 95 47 7 943167385 155975 21105 83 74 68 79 266431 240421 444714 15 386516 467449 413357 35 7697280 37 15069 81 4 69 721155657 354446 119437 6776 15 33 46 976124203 196257 76 371782 86 6 955711956 441371 14 443661 200676 32424 264987 85 296820 27935 22 58 415025 85 4 522038566 12 95 279560 2 42 365124 98 2 8215 2 68 22 372702 30 54 14 44 879287916 72 99 63 446180 76 74 82 53 1 246251 429731 797189107 97 766257158 80 384748 12 6 89 273478832 96 261799 465542 57 15 96 241767 38 13 75303 3 213951 48131 495286 5 353474 14 326451 96 7 293450 40 486932 41 245305 266772 7 96 53321 52 497025 141175 237388 137056 468183 745072080 216376 447172086 395523 189904 306577 43 1 69 189980 88 52 297921 79 6 99642 126417 202765 92 28 116620 181127 338600 84 439938 63723 369745 432899 50 376721232 54 53 10 718656770 64 41573 325282 56 40 331132 8 66 37 252679 25 95 306574 7 45 370317 7 37 17 17 84 138999 1 440034 9577 405659 163544 74448420 20 3 27582 637073576 287663 392494 2 92578422 24 1 10 365356 1 74 180952 70 8 22349 82 477976 44798 374374 484148 3 52 2 170842 433627 284585 227308 77 43 40 329041 7 73 159089 29 371179 159694 58 9 220166 206405 490532 56 18 120495 756009035 79 5 94 680343107 23276 246827 79177 22208 32 348034 36604 46 117807 51 6002 43 33 21 124332087 336080 407785 378004 35 99 392501 131511735 2 347130 375306 71 4 15 46 27 32 265854 2 222525 68 124498 35 36 276444 30 6949 34467 56 433425 391019 98 60849 265194555 95877 6 39632 7 43 18056 42 405722 14 464782 64 406076 214916 76723 76 84627146 59 499898 78 79 260932 459019 3 22 15101 266141 399940 55126 7 38 405595796 57 91243 54 60 605287056 217507112 1 80 140323 163288 3 328547 466841 45 1943 43 420186 476948817 1 31 412157 6 4 227615 44 51 469412 300137 96 67 398617765 40 88 28 442967 42 35 23 6 81 370613 423318 904544043 138891 6 133552 77 138018 236390 308321 17 86543 29 4 82 492442 41 217017 84999 78 311634 575994384 33 93 108504 286815 32 21 115691 247227 415966 98 87 18 490473 75 4 46 312049 199139 3 199663 57 9 206591 85 37 496128050 55 651871692 11402 2 251938 21 25 109951 369804 5 208662 91 154560700 62 6044 115715 77422 450551 64 125616 38 282210 488231 79 79 63 27 7 267150 282177 91 423951 334249718 77576 55 83 414797 390153944 51 8 28 89 324778 454012 57 96 361762 237853 145514 411071592 74712 255533 72561 3 35 13524 40033224 206263 91 63 222909 45823 207204 17 59 94675 11 38937 62 2 71 57 349728 31 495732 92 2 45104 85 361707 48968 444801621 355020 83 16 118326 7 255636 66 804031825 359330 8 4 97 253917 441224 8 16 249924 3 818989890 14 8 74 367444 837036919 406086 386372 31594 239868 76 426193 113995 6 85 12 384859 20 48 116920 37 624125110 56616 24 74 62 19 5282 985926808 27 59 14753 97 282117722 61 470257 191510 6 62 86 68 177996 27 10 70 444867 81388 32 346274103 282109995 82149 56 42 148515 51 25 92 60 7 44 32 255112 360898 62 3 463061 25 156690 13 99580 658851581 749514575 471583 9 3 790961422 468281 311362 492951 40 495441 314216 485492 210954 35 492403 4080 12407 2 9 82 59 49 951316173 86 257230 489745 44613 69 75 2577 86172 277238 5 284774 57307 145185 38 110394 378928 85 95891 800733874 113228791 6 22 39 85 41 487239 899873886 3599752 34 209710 333901 656677159 320601 202977 10 256590 236152 94 37 434356 199175 319796 97 86 107506 231569 46 86530 25 159275 1 165396 21 3 19 18 282784 5 7 443092 73 77 27 4 130006 93 83 396428 8 4 84 98 27 8997 457826 18619973 50 26 41 46 818 60 45 214132 163111 120566 317672 78 80239 64 73 4 212048 109876 75 81105 456550 145594 4 280355 310154 3 70 346026 23 69 64 9 55 352768 450322171 1 36 10 98 32 98 91 43 74 356088 68 321318 276210 241311 471574 90 29 21 308342 95 248292 45 148483 991679889 45 63 375335 447401 1 18 421752 21 77 466306 19 301722 20 79 75 152062 263689 13 469309 343820 88462 37310 24766 664384650 68 46 75 146210 99 82 107046 78 82 81 282762 20 66 323749886 435540 383180 58 12 92 7 76 81 66 479980924 5 401392 43517 96 51 62 5 9 409851 413428 82 259438 415679 31 20 371159 115460 86 365867 386925 123007 7 7 187849 446911 458747 354252 32163 824178300 65 6 308352 295157427 111564 486368 394281 9 52907515 48 92 405391939 461102 66 92 333184 54 9 84 12691 197147 80249 494322 263212 34 90 178197 445366 157621 4 122423 46 235687 129625 17 18 126354 7 75 92 112959019 16380 341034 64 481052 21 6 78 379653 83 85 8 14 87935 274209 157385 738805870 338212 35 3 167824 66 42 9188 136005 94 286251 357874 38 826787800 68 47 194520 46 1 21 348178 102775 163095 284077 5 464359 239173 51 97 62155828 30 66 237533 68 437858 62 94 226033 824095826 17 151044 732087966 63 339982 446413 213151 2 60 95 214594 593008841 40 88 13 429669 188192306 213251 37 2 21 85 321601 9 27 72 41584 233820478 140788 394945 55 320432 60 74 84425 299825 65 94 25 32 50 365487 450257 23 81990 2 41 239346 35 87 372215 545689311 491331 1 6 324380 66 412961 424965 14678 9 761627594 4 363656 73 302469 321296 64 13 49 32 449036 11 77 53957 105424 8 327576 96 20 90 36 226023 64 89 665013559 19 66 205917 72 16 54 113159 346434 485862 449672 76 4 454732 58721 68 6 36 45707 30248 33 3 56 409428 287862 36 73 424091 14 89 71 46 237213 82 1 471450829 426868 1 99365 408952316 53 17 56 7 397432 15 370640 183753 160936 45 13 132567 68 95 8 26 323339 34 82 63 245237 25 16 465575 291273 60 98 96419 79 31 319424 62 88 352722 445260 9 52 354593 293353 27 653154350 299711 93 236335 422178 23899 6 6 171434 227392 333002 60 71149 271626 37 7 463821 219541 492361 8 11 94 471599 289603 6 334098 82 657691007 64 17 51 297541 1 483961 355837 5 21 83 19 8 222695716 67 81 10 32 357730 9 130468 592211410 27802 20 78 66 421359 38749 21 76 28 70154685 79 6 361115 455803647 45762 461855 255979 508842240 317122 372640 498885 166188 41846 87 307932 54 441556033 63 221934 705914051 3 138337 693298096 171254 49 139980627 2 83 10 29 93 160570 235656 306885 81 7 86 319743 47 42 42 345182 436642 77 170010 323768 97 104919 295566 14 57 98 423304 44 50 12 4 363694 139854 8 3 5 324878 3 33 38 101554 225201 92782 83 320686 202167 119589 109315 50 32 5 89 349336 365224 475345 408769 49 72798 102306 64 71 79 430177 84 137928 263253 74356 376540 338220 18 408504271 61 4 49 383509 60 87 232785 29850 403842 55564 358872 9 188159 49 69 65 155486 476476161 380404 88 55 22 240294 96 69761 75 218334 53724 99 15 369850 266911 35 86 14252 95 90193 466360507 45 90 2 436351 46 487680 391245 2 4 330455240 570872564 4 16 79 258957 220835 25 2 327991 36 333143 90 99 328408 17363175 22 284089 375966 305627 481300 66 4 339332 202217 85 394238 55 259325 272221 19 81525 62 95 486480 62 141869 343434 358016 22 40 3 89 44 293174 290292 92 20 8 223218 75848 332742714 398794 63 78857 414579 107949 15 96 63 59 81 337806 38 175161634 278217 45 27 41426 6 965786933 176290657 6 238126 54 4 114082 80 189167 84708 44 212122 30 75 547830472 65317455 21 43 446093 289917 359986 95895 27 9 89 371201 9569 24 427580 493667 500296738 282148 315645 38616 3 186119 6 2 153945 70 8 401037 484516 314631 4 68 47 50 18 308264 330652 17 7 419995 7 22 152016 13689940 390342 461053 28 30114704 52 68 483104 56 3 46 91 53 64 82 129997 55 55 369043 259388 392871 51 88 14 343349 50 87 2 15 292768 176749 30 67 50 53 280732 1 3 9 457108 65 95 15 56 163031162 41 4 4 55 538235176 9 439001 242542 34187848 81 413789 54 62480 34 71 65 92 89 7 88 46804490 21 60 55 37 45 6 50 24 2 270978300 80 427421 297318 479821 64 69 63 43584 115166 342927794 354715 71 1 60 28225 281542 57 9 103939 20 84 320145 9 131941 91 241394 87105 953809443 18593 472835 128687 26 405678739 39 47 251214174 79 7 78 4 282900 17 9 430635 79 487302 53 92129 63 59 17291 99 859143841 562771303 371526 63 76 28 459068 388519751 43 477023 316941 44 37 211767 86 314216 33 71263 412350 63 71 486147 62 256371 2 40 56 97 303042 1 217816 369863 16 911595351 898785970 83 62 55 312309 149221 79 1 29 665667127 405164 459885 340968 19 9 8 200069 160727 10 64 269709 62 84 53 93 45 334768 99 124386 5 9 390061 40 13 64123065 484190 6 9 5929377 15 266809 9 88 157276 263137 334058 180564537 93 73 66 8 464921 461437 15 138853 33 910623659 32 88 28 24466 66 99 9 896866453 450829 388872 379767 365498 62 12 238654 9 383420 439300 48 11 97 302796 90 311266 61 40 68276 84 65 36 36305 13 126420 10 119539 8 492245 46116 93 8 68548 360103 5 76 19 477098 96215 345876 111008 71 6182 51 16249 49 90 14 172577 26 86 922699206 127584 80 59 170708 92 130249 395624 256782 183055 478372 293894 326188 82 489479 55 65133 57 24 25 5 436108 240836649 77565 59 88 6 15467 55754 18 146791 66 70 32731 785976103 761234132 17 164585 161629 25 87 184026 908593692 535319275 67201 22 49 5 422275 61 98 459611 97 261157 184705 90 316867 217964 1 39 530393650 394756 283276 1333 31 336482 292082369 84 73 22 340352751 43 434386435 435689926 200888 164492 229187 23 66 29 71 63 15 337317 11 615273944 424236892 463444 32 96759 99 94 85319 42 1 454478 70 68 78 446444 59672 67 323782 240567 371817 7 43199130 99 11 108414 456771 53 133547 499856 1 93 79 38020 123289 403684 975543730 241525 87 242910 55 290186 127470 96 1 7 42 89031 277154 300392 221428 22 31 43 394075565 59 4 2 28 473676 93 48 44 222279 450188 8745 38767 40 430000 55 489183 94561 215442 378112 7 2 315252 22 7 82 119660 56 245983 280325 296613 60 275561 555046568 25 446343 228273104 54 19048 15 44 5 323498778 388490 32 177709 355962 82 428937 8 303716 118121 52 40 149360105 27121 45 7 38 62489 62 350763 24 173883 94 358878 72 469221 46 462589 269377 100597 75 56 15 150088 66 86 9 41 292071 1 12 95 378798 76 301616 11 41 90 461090242 11 12870 69 28464 378435 20529 6 2 227258 33830 303025 39 7 440973 35 8 405410749 356070 52 14067 20 31 279475 390408 188044 43 58709 3 198866 321989 83 20 54 472931945 60 67 4 315454 280766708 59 44 66 54 1 219071 45 21830 6 895682083 96 46 23 735580036 34 3368 5 7 245716 415383 37 6 82 457774 68 394979 7 189985 72 96 219574 40 73 92 34 96 371838 5 132700 264424 138912 57 13 12 280236 257949 290963 440905 149859 429176 287905 19 60 98 64 22 33 104177 56 135055 61 955270144 730803545 79623597 2 54 145808 37 82 21 57 301398219 39 18 114384 414682 91 65820 219145 5 4 595631255 1 22 260916 383563 1 135840 276736 37 4 31 414180 20 153163 6 95 443386 3 16 131232 47 61 57 736165110 78 45 365100 8 49 44 173218 27 13131 463907 73900 3 818737845 73 204759 30 20699 517430521 283265 2 8 344517 347147 61 18 99 80 620559414 30 42 101390 671394959 28 15 29 249198 161935 464210 218577 89 252797 286926 75 11 418822 44073 38 301199 60 263977 3285 47 479939 442714 8 477304 384339 332605 484962 653972283 18667 1 383064 533513505 11 4 52594 206296 476355644 43960 7 413474 2 67219 909452028 74 717477507 498193 73 64 77 62197 358745603 12 24 45616 6 145639448 128761281 83 10 394081 16 13 22935 83 65 687837676 438750 6 67 94 45439 202451 20 357006993 952503009 289333 399261 382321 47502360 464950 498401 471145 48 36 831468872 754151640 319533 342027 191255 178474968 28032 6 848491362 460725 71 170518 18 6 226443580 169042 86 476755 30 35 215053 3 289737 68 154111 329215 68 371975 620753642 214685 53 3 2 97 208535 21 408212 89808 497299 456052 350621 46 211593 55 47 420763 327543904 311823 6 218472 88 32 37 362547 24 272417 474009 444563 11 14 94 235910 25 189845 386174 323650 378182 257192 2 1 29 49 12 332449 44 37780 385682 9 84000 37 48 70 237846 19 60 6631 88234 9 171483 73 35 309688 76 86 36 48 498388 91 728927660 296071 45 216709 290498253 71468 460922295 350408 996629699 19522 493787 38634 136859991 68 73 15 454839 161217 57 46508 236467 21 88 56 55 202457 5 24 21 22 66 317775 66 76 339745 209810 197696 41 58 38 69 79796 209699 106684 296772299 5 80 29023 32 360880 2 46 69 179264 283346 52 18 38020 13 27 81473 918112038 51 77503 427830 927708631 351832 706313295 36 796355122 587103184 413704 22 143746 383569 189084 427065 236368016 34 441022 187146 46 135077 43 310165 297457 384207 35 931716473 102023 67 57 48675 8 7 264446 333253 409742 70 169844 28 86 215554 46438 239731 29 38 487510503 5 69 363004 67 994969079 1 6 679773721 159243 84 34 97 77 23 46558 104405 6 560514777 51572 349110 19 90 473430 302231 40 351221 85542 246707 66361 95602 21 48 36 93983 16 499598220 14 4 607329301 293666 286516374 918817253 55 331373 376174 679590863 397816 241319 93 68 789689597 210884 64 36473 62 159658 78250 487856 58 29 264304 21 22 445072 21 18 203507 498975 387695 36 345907 42156 72 334090 38 19 86 867046037 15 423597 21 90 21 210415 1 55 342342 148927 9 427887 2 447232034 25 76 40 57265 16 287355 40 61753 11669 453049 9 33955 45 331311 703265900 71 79 431142 234154333 8 249490 673889367 27 50273 56 96 471003 59 242588 94 17239 67 79 185619 99 48 1 69 9 478709 2 375072 89 59 88 20834329 432284 103497 373031 152726 334644065 192989 256282 960553993 94 391491 414260 80 44 6 205074 233119 98 66 23746906 380325 102047 142440 283744 98 265057 266598 23352 80 4 73 50 442060919 63 19 75 232248 21 18 2 19 243421 45 415032 46 38 123522 268708 376284 346234 24 7 46 155933 417937 59 217173 56 232591 14116452 483828 111161 89 453454 168021 17896 33738 42 37165465 204363 2 453441 797881557 240170898 257753 416367821 82502 99 400080 69410 13 31 1 160207 88662 94 6 29 522767813 223084 2 193328 66 3 13 36783 52 25 48 42 174880 84 76476 96 85 411086 61 275823 84 274372 2 382282 930720698 76 65 6 32 15 235952 211343 47 11 74 255957 26 41 53 55 5 448549 9 33 384937 104671 39 12 666349929 28 374845 51 486 98 275963 43 9 53 85 89 79 7 73056 248598258 5 47 383238 10 45 4 349455 28 39 7 123515 495371 319414 50 42 61 173332 969757846 67 376835 71 1 67 132314 7 71 140155 123267 170364 66 38 909911286 205695 113063 9 268046 35 5 1 496756 70 72 222844 293648 48 68 93 399369 75985 74 8 20 10 22 80 86 85621 7 245246 49 6 478771 158542 247332 64 88899 66358515 93 97 100100 352999 44 46 359196 157295 95 237530 413716 84 446071 75 230072 608145312 30 226971 204217 54 281045 495179 2 495718692 48880 136785 91 17 142955 146076 16 175894 48751 36 36 55 99 210376 31 95269 68 272047 32 21 58 419945 779049437 254626 14 426598 137177 311881516 826854309 41027 99984 8 361017 41 273524 481896 94 238028 77 29 220063 18960 108305 51080 440588 201014 96 6 1 79 82 465228 68 144770 9 86 72 440488 25 23 24927014 499336 486306 213369 47 60412 52 71 97 415927421 349851 207539 180633 487928 357548 33 16 279167 24 26355 61 248991 58 7273 94 478027 109625 32 461353 18691 7 305110 79 369026505 27 4 24 35 96 261750 112853 55 393643 6 53 87 111199334 37 450152 341937 100416 93 465564 399197 283370 86 89 962464817 465403 43483433 59 243048 38 402840 92 204584 378468 91 30 92013325 210235 214611 259456 52 434299427 71668 480275 85 61 208950 119727 35 148358 31 232209 61 2 484164 72 88931 54 79 44 499966 25 91785 80 398506 98 370307 349809 192923 53 240794 121640 429665 154118 5 412130 13 4 157556 104285750 6 407456266 395800 4 76 735616838 92824 29 6 477250 88 26 188721 572522906 871310850 482224 492574 50 71 17 85 68 34 5 8 8 5 57002 209525 467514012 6 493956 96 231828 139773 327240 6 70 162988 69 5 29369 26 2 5 366035 9 2 342440 32 708261440 71 46 353116 734324523 69 244543 324882 9 448775 13 88 172416 8 2 982390013 438572 31098 460181 330257 326658 67 56 85 27065 46 387075 13 58797 92 340905 75796 92 53 307166 42 33135 42 52 41 74 171572 80 44 44 185513 151478 3981 446501 25 454703 253598 123452 435736 403199 152451 76 28 42 2016 202546 226251 82 5 316619 84 213970 356639 629855475 10 313295 256658 7814 312853 55 76 82 445434 285804179 473349 249546 82 478666170 52 4 380612 35 332284 60 12 5 819315076 80 368090972 17 1 21658482 1 9 162587 34512 78 3 82 86 472551 18 39 85 68 24 495489 8 30 457043 211232 389312 5 46 62 401851524 284618 283244486 182884 46 194201 58346 92 98 29 97 443650 99 2 28 146733326 5 361490 32 68 47 50224 71 6 26 48 68 373980221 62 10 183676 20 18390 61 2 15 220828 363729 481275 93 6 491178 59 111667 65019 373337 92 387921766 66 78 384938 6 252663 106763 4 321333 73 89 207413 48148 82 324298099 405813 1 46 426817 343724 53 33 156273 121731 197205 337314 90 17 4 50 336889088 367184 67 216436 75 91 288040 96368 408281 57 476771 136038 86250 204514 94331 23 92 7 357667 34 65 13 159974 66 73 129076 49 43714 163797 92 73 432208331 181606 369483 32 77 125444 8 270452 26 3 132734 51 64 80 432669951 39 29 412293 473219 79039 334351 322648 328903 43 62 8 81 45479 244963 9 484492 197796 162429 426963 68 785431902 5 92 20 212460 385185 4 276730 137639 29 976977759 101856636 388242 311642 9706 46 478431 407253 417420 231281 94 988321758 56 49 576981921 51 666286457 3664638 68 81 50 23 30 418691 162469 663309357 47 91 349568 160802 9 78 3 451564 16 378103700 94 1 300376 472131 64 733108098 44 835207968 91 357263 3 230822959 10 81 345545 372483 25 4038 40 359379 498742 85 73 49 81 8 5 31 420233 125063 191094 8238 24630 852839595 43 143192 673542029 87 175790 474485 5 34 19 476322842 51 47530 73461 89 61 455505 99 422111 1 485374980 668863947 713866076 84 430166 194842 405902 52 224997 14 366902 58 124647 296866 259325 32 7 413166 493814 382961 29 79491 87416 85 54 61 3 2 12446845 26 67 10 358145 26 31 92 42340 421365399 376211118 89907 477069 225206073 181480 55 185230675 363661337 39 489601 182719 434350 13 90 37 459184 65 107217 16 92 320089 227340 9 49 500720576 904555472 521137979 371403 36 268735 440441 283124 83 546110813 233213 333831 72 2 344136 324354 326515 492923 92 4 89 80 141306 281219845 612224128 44 21 542455846 141693 2 7 4 52 5 607021579 290681 74 352093 621969565 485125 151133 209713 19 305929 790947293 382046 78 11 15141 26 25 22 847185710 2 370402 98 36 96 49939 386431 43 8 40 87071 975913441 99 41 51 258974 183366 31 431762875 3 391219 224465685 149217 117426 318865 228360 67 1 99 76 318560 20 784897051 484038 36 50 457900 72 26 68 47 253722 364380 263772 267694 50 38 3708 3 46507 81100 606991373 26 9 69 4 4 484083 66 70676 98390 31 394392 185120 837126341 403423 80 328004 89 204081 5734 127242669 13982 3 46 300547 347558 14 88 219799 10 303613 131383 409417 68 92 92 3 83 3 57501961 70 42 36304 320164 218857572 19 41 32 38574 156648 153659579 91 64 81738 78 57 9 75 7 476166 28 19 46 68883 8 351099440 57 93 274647 36 29 434488 41 25 26 49 34 53052 85 35 6 114017 97 81 401848723 28 17 378800 53 5 29 27422 1 168211 61 439739 68 122289 461408 450675 322969 55 22 268273 5 435209 17 53 51 68217 18945 106092 91286 173982 132586 335608 30 72 26 335793 52 330843 55 324369 177731 98 397665857 348353835 70731 57772 354578204 150466 46 159034 434775 98964 39 16 105614098 443277 7 270814 483404 360354 491560 36 736937019 54 71 54 97 83 1 48 76 219462 5 52 5 48 228502 42 2 49 75 9 19 242152 53 216976 35510 622007242 191300 56 236881082 41 22338 55 731304619 24 94 1 313924 108679 318425 896907324 13 197511499 26 209832017 85 464317 334414 68 33762 131579 31 374035 31 21331 45 13 7 55803 106198 466293 24 13 80026 760918135 34 172136 954402031 447014 65 167496 58 89 30625 136226 350830 919802827 373240 7 8 90 17 322750 426837 840303442 71 96389 466491 39 434235 998224897 47 400718871 252163 3 6 4 33 76 33 399982 404457654 59 72 6 67 6 64 298262 2 149504369 364935 40 30 41 112267 374320 24187 18 530189676 33 51 488588230 43 312882 5 306087 22 10566 27 55835 125630 957247386 474872 28049 60 73 402857 7 50 264609 76 468788792 502213381 35 97416 87 122397 277923 25 397759850 69 31 99 9 96 13 54 67 7 67 44612 419886 245322992 279950 296760 18 84983439 23 259357 45 40 10 6 82 89 9 24748 91 70155384 86 87 391734 47 205363 59 21 61 301446 9 29 352862 52 16744 49 302982 122847 53 14 77627 7 420097 537294010 25 296011745 27 211343 413174 8 7 486200 57 40 4 6 44353 7 1 47924 296777 38 4 233726 79 320321 3 909711230 3 473037 5 27 89138 48 321615 433450 49962 194156 619778321 3 43 5 910594554 42 73 457692 263776 49 2 182523 2 5 612357608 90 1362 28 4 9 730797398 70 51 453609 83 74 564307165 20 112070 58 23 1 85 435788 74 5 1 38859 341215 10000842 64 11 2 87 60 62 183428 910439612 427817 98 66 97 466090 32 6 86 83066 43099 58840044 151568 61 60 475165758 76 25 484549 6 398132 498447 44 120215 8 87 466484863 55326488 284134394 98 9 326355 234652413 239065170 89 26 16 363394 961199798 89 26 37 19 24 313193 89 37 206194 480829 221966 317429 83 81 198032 5 47 13 60 72 441320 92 263576 80607 4 84 61 1 74 405132 428245175 41 415904 270962 42 999872990 28 486903 805679459 384553 10128 3 1 54 70686 305147 7 498676750 368171 97954 87 141252 252527 152326084 495421545 60 67 94949 9 92 1313 207292 57 68 76 50 12 74 157978 431264 347326 77910 8 452436 39 328145 278565 477608 28 5 963718594 907307853 88522 63 62047 79 20 898378591 69 302586 76 27222 37 191713 273904 5720 160374 48787992 412571 341325 95 3 61 99 245786 882482658 23302 51 11 98 125419 46347 39207 236929 6 92534 47 58031 13 107191 429802 16992507 16 365044 486121 455057 8 55 249381 183547 44 497476 2 54 9 88918 633546850 87 402742 37 193511 311851414 1319 1 378119 15 7 33633 84 306775 2 252659 400413 422245 63545 82 64 152307 72 25 440135 44638 9 365310 24 292920 367663 9 62 305098 3 82 33 111499607 73 46 201588 338694 305522 14270 149908 248558 323289 35569 178465 1 165734 33 181064 80 32 67607 400995 273731 11 27 85 424494 46 25 1 294290 28 47 452079 68234 195577726 75804 318827 76018 390516 50 263621 62 8 69 78 21 10 80042 441820 63 28 911821182 214204 15 438138 10 472116 376842 451860 426626 485334 449502 46 73 88 358380 115996 68 695253699 62744 35 95 9 14 4 18 90 423342 154462881 87 28 30 381080 335770 79 104714 123135 401924 16 15 20 26 11 3 72 41578 62 239370872 55 33 69 5 99 46228 72 112341 313904561 8 480839 32 3549 88 69 148401 53 34 24 5 509614265 35 40 316708 94 89850 33 395030 54 87 411534247 93 482337 46 467811 45 94 24 1 70 94 39 338051 68 13 423086 93 91 263056 132143 125502 171859 58 85 14 24 42 495075642 52 179185 317514 254401 330383409 49 193708 73457 394432 6 4 5 9 68 281555 25 41 8 86 268950 132364 17 88 6 69 51480 293370 39 91 56 3 86 24 46 659461355 51 792497728 50 117770 203802190 399659 77 390412 181972 7 89 25809480 58 10292 91 49 33 29 383126 70 644956045 64 58 275643 66 4 219351 186405 382053 81 94 175963 8 477483320 7 40 77 33 21 17 35 158448896 24 9 35 61 438768 76 22 477947 322408719 455226 2 319835 41 153832632 64 328918 4 79 4 96 18 45 89 79 24 370579 351433 91 131686 438354 3 209917 15 65 375640 107026 9 115597 3 94 11350 77 27 227832 9 921558151 37 7 37 48 99 27 53 62 168569 33 205313 429958 64 85 4 249321 36918 356525 9 55589 151421 63 7 99 3 433219 7 390674 966182117 6 287488 64 90 221645271 50 24 374633 55 39 121834 375177681 7 10 56 70 52 61 42964 384546 93 472200 181904 45 14 75 212326 65 357754 7 185394 37 61 377774 99 298061 341632 62 125320 4 131806084 324171 94 113456 277329 36 34 436464 751485029 292726 373372851 61 149014 96 39623 67 31 181018 235969 423231 68 53 193728433 94638 46 82 292729 84 28 18 8 362888 2 256001 69 96 442416 426880 126173 17 21 435988 163877303 8 7 55 320116 23 358968 66 150440307 382711 203699 74 10 37 6 371848 3 22 332800 7 1 92 60 43 20 68950 357906 443629 56082 56077 81 165790 419444486 419866 43038 124962 69 364711 48 69 319017 63723115 474766 72381 6 45 25 5 97 381268 25 63 7 689188957 87 438347 8 15676 10 65 816352600 61174585 7554 5 399967 35685 56727 8 23 41 346927 42 73 455310 64 783822520 460776 684 35 7 8 91 2 3 46 1 223288 3 49188 326912 37 7 24 431374 243145 69 263440 239976 20747 85 9 273392 423001 502855653 555391277 46603 9 26 9 15 67 439300 172739 65 385982 75 88994 5 58980 696727243 324739118 88 5 62 57 5 8 341468 97 98990 447212 37 79 63557119 34 296775 174925 15 421191 490790 22 923517162 70 58 203339 83 46 20 10 37 6 73 3 69 251825 49 160039 249474 86 30 481499 45383 86 26 36 80 416033 438407 25 33 26 25 288723 185033 80752 31314 241575 43 48 85 65 22 39 66 461490 59 338008 4 15 90 480830 16 8 34 42 605895872 18 484569 21 50 6 346714 543300245 10 21 481098 207350 71 8 4 141599 13 33 450445 90 53 61296 324383 71 37 57 18 465163 58 36258 57 85 33 34 593247344 91 439451 68 61 395321196 119770 16 258742 15 7 270145 247057 483037 239551 84 81 203967 77 212012 293563 77 489734 96 60 32 72 10 215625 471091 66128 193020 70 96 399187 37 487633 895170088 59 370307 440038 268799 344090 21 296150 439300 980292595 15 79967 234929 7 82 495725 10 235857 9 52 1 91 76 59 94 33911 43 16 74 292145 57 429676 432911 96971 132295 71 49499 639207482 412919 97 6 17 28 74 294633 11 63238 8 291389 42 27 142607 324251 158017 54 75101 1 435155 302407 2 120664 15 251999 3769834 31 439449 359292 90 160150 779806031 19 6 76 48 85 147201 24 134746 231037 226757 128965 332782 364491 229634 447505 50 283141 36 76 88 300114 215401 180984 49 51 18995762 58 232730 372769 254487 51 15 351198 498890 29 72 39 141357 6192 84887 333162 91 257139 281446 287926 37530 1 36 70 24 514072315 181440 12 316431107 15 6 269041 94 499321 90 71 35 490090 79 8 359437 147944 7 13 40 33 243899219 209550 57 397840548 321072 33 27 101453 37 322131 22 133093 88745 69 5 461990 368110 51 203850 478137 20 3 45 62 31 56 19321532 160304 72654405 62 193897 58 90297 98 86 477689 262244 130588 396562 292505 435852 44514 13 55 490714248 365979 308373 281211 80 453011 73349 70965 13 94390 215014 91765 39 468174 466708 42 114883 64 50 67 67 3 19 185767 277368 110249 333164 397904 11 5 294526 14 259271 3 35987341 281837 48 449600 58954931 67842 21 450298969 482574547 68 91 308343 454547533 194425 376122 89 101552644 37 489383 79 205252 80 63 16 2 370281 539821831 422970 678062463 363114 69902 466700 288625 97 14 82442 1 79036 33 92779 97 4 6 99 82 69 20 38 98 8 954860510 317345 34 12 78452 9 487444 228260 59 8752 82 405983 7 141623 65 54 25 94744 410920 72 78 192076 33 79 443133782 315671 88 73 6 265803 498615864 81 1 29 52 174299885 13 60 83 67 51479 395699 206077 72 92 169580 50 18 43 89328 73 1 61276 22 549614938 39 99 92 447256 5 46067 69361 67 90 37 18954 96221 82 85 157150803 54 37397 365565899 308148 79144 67 28 59 49807928 11 24 96676 225387 252604 78424 49 35 97 932827857 302654 957529629 980611720 73 93 131339 31 2370 36 273055 7 443281 65 5 40 310411506 63 26 436420 42 61 36 9 13430 27 2 53 33 480942 261555 4 431380 9 475113 90 127059 10 61 470790 17926 481946 20120 276251 1 3 162593 493560 8 42 58 55 20 181532 56 432935497 5 14 172762 76 72 67 486531595 738673971 42632 270882254 632645288 76 35566 206191 346291 27147 129876 3 61 19 294505 59 249381 189721 697281597 372917 85 470077 98 147623541 1 278549 311452 357244 708589963 31 55 41 277440 8 279730 717472253 27 72 96561 77 26 18 5 204722 611358206 61 202693 34 318327 7 285206 278176 265238 24787841 286274 392723 181794 74023 80 189401 288053 364652 26 299658 452311 39 85 393438 178139 68978997 9 39 21 330144 22 615113264 357322928 63 281514 12 488940668 5 65344 24 623083367 6 424213 22 2267 23 23 38837 141563 5 183393 406836 168916 454750 44 18 33 414294 624578268 96 268878 1 173668 61 3 44 403972 13941 292738 87 49 58 365458 870856574 36 81 10 355365 77 421357 131611 223833941 160643 93 74758 354079 477489 212388098 36 41805 409501244 364225878 5 423829 9200 48 439094 87 19 22 40447568 95 79 67 362676 85 23 84 441791 123436 315362 33 351739955 77 15 368478 361752 4 363512 181028028 59 114966060 181428 195761 47 477633 36 42 89 9 58 192057 27 405719 79 41 53 67 260376 335705 29 36 77 88 54684 318832 94 97962 97 6 352341 55015926 154302 69 12 88212338 29 42 86 88 4 454873 60 57 429070 55 412859 328669 317549 2 42 304871 254719 69 349774 34 93 12 85 13 49 22807 429000 259378 384708 7 346423 35 133101 906571047 1 193250 56 63 360735 32 97 735242983 213112 37 387325 26 29 7 66 378607 437449 191069 481959 278663 385877 26 34335 633801390 152321 9 7 12 488317 77 9 78 410303 71 121292 223957 15302 133357 59 432747 677438730 278380 156268 55 215712 436839 394318 88 181990 199275 36 64 46 604239302 77955 348747 40 1 278670 260544 346419 179053 75 486625 592406782 190161 94 46 494161 371707 140504 326834 27 29 2 30 396625 5 32 138367 48 58 442267 172143 25 83 422890 392572 477876 75 105944 15 2 247873100 396759 67 439729 367543 98 4 70 243518212 36 1 70 47 318663 6976 254828 1 35 43354 892056424 386444 37809 41944 277584 242499 30 455876 381857 180849 96 65 6 24 51 260101 44 3 36 437333 38 419161 168090 92 13 213934 140966 623618633 461666327 126711 5 89872 4 42 45 18 8 62 205412 467819 302299273 33 30 17 4 330575 217087 443296 91 29 414962 61 296016 6 24995 179454 247420179 66 88555 216796934 497133 378042 249190 25 851279109 459226 182572 4 3 17 99 471827792 162567 5 62744 337100 82 97 96 411207 74 20 27 55210 64103 23 253815 72 82 15 68 123588 497855 47 60 16854 7 17 495483 16 54 248489 263730 400014 158296 411492 37 71070 4 364111 155358429 135195 633043810 239949 79 7 421676 96682394 403172 499457 1 423407 7 675949840 69 181092 93 272647 37 329231 85 254828 29 3 93 547201359 16 130194 74 72 87 57 72 366753 51 22 56 570553898 157388 80 986433800 110128853 52 463035 46090 129636 86 47 5 947599007 32 386545 355008 325308 61 84 11160 23 11 6 147476 1 471075124 788047478 38 30 5 5 30700 55 420830 41820 3 221644300 52 23477 20 846203376 94106 336559 14 18 2 39 233615 24978 124905 169239 2 74 96159 280511 75 164505 1 335188 459692 1 3 381601 84 229684 382474 69665 36 294731 5 68 437282652 320944638 313715 93 301047 44 2 10 65 77 332833 113806 6 22 48 28 372429 157683 5 30496 82 89 3 17000 251334 96 308614 38724 62 84 90 9376 32 344666 19 380580 70304 35 76679 447028 18 1 60994 8 69 48 8 6824 489952847 363194 91 63 46 435558 85 50 571871491 90 98 342969 119681 5 314292347 46 64 432456 82 79 676441783 77 433358 25834 90418 73 73 299763 899257722 62 183228 96 1 226118 56803 259900 8 472384807 104673 24 4 381715 3 896096658 95 106612 367447 87 191762 1 5 83200 82 348053 13 25 227824 311044 468997 367176 47 321633 8 232788 35 93465 38522 70 40 55 83821 6 314895 4 399103 620543698 346646 379714 40 40 142714 5 54 141841 111399 258280 178504 7 17 80 303658562 5 97 79 34076 487878 182683 396722 377369 634690703 37 474807 101779 326491 199585 98 120076401 19 35 402215 117850779 72 496377 4 2 244136 24 44 96 4 15 358318 393017 108485288 69 75 369142 61014 191974 33997 845266156 250530 164102 86 843805775 31 34 296008 289124 44459315 71 30 73 3 26 41 34 83 6 463637415 274575 136504 157607 36 368955 636447307 35 341996 6 16 48 15 123631 19 3 4 5 5 73 26 331392 69 268763 20 29 73 9 124655 385382 96 33 869269452 42 148550735 222897 13 479658 56 68 3 118899 178616 590034885 81 55 68 491776 42804 361316 3 159238 212985 57 35 286925 340931 58756 458245 143670 5 84 63 49331044 461333 150266 77 43 48 2 73 86 124717 3 6 221378 948774252 82 84232 612561572 14 56 103723442 60 11 14 438099 345241 88 5039 44 343103 5 88557302 65 79070 9 27 1 59 191809 81 48394646 62 95 73968310 7 80 77831 497108 432716 55 207418 89 982625824 29 814123498 61 99 194011 252481462 342631 433953 13 1582 94 416246 843597770 62 76 97358 9 86 140079 99820 291527 38 248297169 122270144 321671674 3 160225 752142313 266992 296909 60 197043 7 7 48 355712884 209096 94 85 414554 83 958528580 20 72700 340864 58 284355 91 157529 5 84 66 280404397 33 5 110765 4 42 1 36 153408 136675 59 74 61213 60 17 90 21 497659 841614956 510174368 207459 75510 92 3 160243 236829 11 54 51 95 42 6 394274355 16046663 59 16 35329 168376 380174 36 380833 63829 313118 427161 10 189339 424889 35 109601 442072 63 65084 8 97 81 4 85 7 13 5 99 80 30 49 330968 73 433058 285632 55 58 129565 156176 38 803718771 10 8 288786 121692 45 146343 83707 460731 300392 64794 21 5 10 75 43128324 781310485 191673 21 9 1 30090 252776 9 161787 37 16 57 9 64 93 768980426 77 246611 37 48005 50 34 27 1 240286 37 927621790 47 482072 438933 84 93 98 117233 128635 88 437774 252245 316103 92 49 297487 12 62 112481 726388338 46 39 12 485947 802732556 4815 29 195801 249726 5 273040 33 33478 15548776 19 363940 81 116748 282360 451618 27 28 23 83 18 325269 144989601 9299 18 9 81 150656 377422 224686 164855 461191 88 74 50350476 88 359539275 34 4 633356248 470889 65 233930774 341670 14 48 57 7 848919727 18 496980 96792 83927 92228772 305785 146856 206498 416935 29 19336 313956 99 115004 40 46 66 72 357066 31 24 233112577 24 62 468600 59 489379 384871752 170408 65 445740660 70919 98 544698044 28 465858048 34 205909 68 53 47 8 80 55 82 60 68101 24 418643 2 1303 92 415542245 237006 183352 6 25 483619837 681850842 52 298623 90 599088067 3 25 366374757 42 55312 77 896891792 52211 70 49 798701947 173619 25837263 390829 300316 143570 448918 49 95 40 78057 5 33 408838 443333 49 418843 157648 405123 7 195114 6 64 56 345312690 273793 90 636861571 60 23 45 8 368776 99 55970 55 21 875101500 90 425823 30 1 50 60 297372 22 445931 7 2 89 43 191595 362273689 42 51 524095106 321777865 3 81 63 437474 211588 5 494062337 67 41 90 490404 94284 204061 27 498140 297982 84 489614 388073 460067 85 47 85503 19 868 42 160875 196569 399334 133152 151501 444713 19 74 7 229121 546971965 38 4 156015 79 386668 311421 48478 75 388693 32803 60 460835 278742 35 78 87868 208348 480925 99091 358136 11 266260 445993 22558 233361 36 402307 23 167586 452335 72 31 275168836 397178 127445 67 234627223 4019 36592 45 182397 15 74 495645 291127 30 366185 354496 16 23 80 7 38 5 96197 8 40 42 74 5 4 292944243 366655 55039 42 4 74 227547 31 396365 5 79 206812 100534 66 229603 57981 481698 62 41302 19 826524416 91 21 284311 447214356 288410 7 76 832358142 59 542564703 69 12140 21 79 37 360169 281544 459207 203836 309556 78 704524299 4 70 481106 432518 11 474756 29 78 65 61 286543 36 124444 243657 67813 61304817 71 454791 66 63 418706 8 16 2 281161 320592 339139 66 8070 68 7 366997 34 86 289509 194080 227054 67 64920 13 55 398083 177205 185831 92 30 36 48 97 9 9 22 587673341 4 997061603 258882 64 165907 84 3 211107 181716 227447 470124 436163 244016 22 28 33958 459416357 47 6 99 35545 26 1 84 8 135478 23 216528 279351 304545 81635 152793 319839 30 98 4 2 74 705558911 96 44 5 331616 430535 28 98 1 397158 33 66 58 145605 136643 378449 883847799 34 60820 341456 438753 208751 97857 24 50 161361 261545 93 36581 113877 266862 6 109555 12060 16 989444951 89 215270 372419 70 41 42 52 327560 206429 99 27 399892 241722 387160 321491 11 268309 22 44 62 9 70 9 27 341360 818179744 380088 406767 1 257773 60 57 368180 4 780011421 36 4 58 69 57 56 90 95 287563 436649 9 49 2 16 451742 4 50602957 86191 266600 293865 98353535 38 255110 842739348 53 464405 202882978 43 26 25 54 53 913637070 257481730 174580 35 24 301297 18 111666 302690 347659 37 213302 89128 492492 470495 96 491744 54 418422 28 84 599720416 37 46101 320129 64 59560 982253854 275692 28 48988 9 24 84 1 288545 406108 9 58 460244 234051 601624174 78 82 87708 167530 168034663 98 11 105145 240654 229575 47 82 96 7 415544 606827445 254766 27921 109791 966160931 4 70175 152264 614293730 84318 17149 27 156708 97 686467570 892270148 44149 487716 18 95 365168 44 122533 41 87 140985 73 76 68 46 261201 8 42 49 29 411650 37 405245 450321 51 43 284864 461374 21617283 242438 229577 12 400348 11 51 39 71764 86 41 343568 369077 69 235400 58 5 18 232291 9 11 108096 21046 33080 75912 76 53 74 89 13 322397 203949 33 250789 67 74 51 122392 56 7547 47 71006 66494664 54745 58 32 63 90390 35 103295 402275 8 35 31667 86 791742383 199753 35068 7 12 218160 93 16 17 21 83 9 79 87 115744 375273 69 299240 33 34 115059 240437 99 5 810833590 40 348089 947161522 318173 185162 6 266938330 77589 123330 256481 401334 69 288406 484156 21 320244 84 4 11 273874 2 44 56 51 55 396466195 10 24 41 9 368214 9 2 97 63 6 60 180690 92 59 367523 292389390 425785 245811 418644 64 1 850178597 119619 323395 370649107 6 43 130144 249401 311251 50120 460640818 24 4487 9 106275 153218 50 166222 15 5 60 97 61 92 24459 3 94 499706 78 171127 74 341342170 30 62 172360 258867 52 308332 98 28135 285479 194068480 23717 72 382109 62 38 829636927 177136477 91 3 824858377 44 274343 44359 305129 41 61 242319 74 477771 191948 60 281553 690899379 40 363516 964515236 6334 12 189450 68 72 405616 43 245508 807480596 26 285438 15 7 73 317367 8 431261505 47 27 98 70 435705 205670088 56 16 491463 45 152763 80455 384040 389518 171575 36027 120152 459507 688577672 330753 133643 209720 167329 86782 78 475147 424949 7 489719 98 148403 498843 258409 45 19 23 444032091 70301 11 77 688404702 285036 399057 7 65426 822805629 14740 41 177072 79 102596 5231 93 69 73 33 17 1 144204 3402688 50 2 44902 7 209854 100537 381636 132195 46 8 492001 88 45 94545 53 44 29162 306898349 16 97 431428 43565 87 262610949 978884876 10 451624 83407731 31 8 386212 442524 81 484893 370031 368800 18 339845 462307 486048 409457 9 7 219283 145465 478737 87 35 24 471444 194949 1 59 40 78 365053 432266043 26 410366 658219431 253564701 316528 299107920 231916 74 96 408377 74 56 904261823 28 1 8 14 3 28 77 207411 177280 77 41876 49 151256 13368 396796 96 21 12 220568 33 88 337109 9 226552 53841 8 59 33 30 358208 237106 161685 166084 335903 475993 20 39 292908 172547 67 336139 35 64 217205 397374 308179 200097 74 58 6 775695103 176029 273154 28 316159 100626 9156 52 217154 362113 58 26 497491 604142126 759311792 39 287414 5 485090 477384 776634076 81477 8 83332 3178 309888 293629655 45 29680 21 21 33667 89 4 841838515 439220 76574 354577 233057791 54 247627 709621791 35 5 96 59 193731 2 344506 3 12922 48 29 64 429954 305775 5 22 10 21 61 4 255211 40 68 229512 72 33 80 477311 7 47 310150 442296 19 79 15597 28 2 11370 387976 78 932962730 299776 290202 297270 72 277228 9 32 231251 1 53 68842 136250 17068 19 188921 95 30 81 50 5 137238 57 20660 4 257324 318740 87 24 68 56 26 25 117094 128923 824074258 291266 51 97 5 39 76 10733 30 319074 12 158993055 44 28 20 235836 39 4 180541 78 252483 9 31 25 103024 68 960310407 373709 17 489374 2 663597198 65143 713786978 83074 15 294250 119491 163089 21 426387 73 81 1 36402 92 216408 265527 48 580762446 5 48818686 70471 2 3 139931 81 386964 278499 557099907 289914 87 94038 273811270 425431 3 19399 8 128375 66 79 73 434567 306298 78 31 489069 230944 316917 47 358294 904834419 38 4490 29177507 4 446378 167215 439609 266160918 952729150 366862 1 354732 4 20 75 411281 301185 35 54 373470 8 449835 123121 147918 445578 89 35 478824 5 41 453504 82 34 256866 172278 317387 79 43 91 1 31 244127 40 474091 7 29722 32 3 36 295717984 235262 80 3 191656 49 9 285936 15 29 26 433674 170433 329484 3 495672 442807 97665 46 75 331604 23 298781 5 20 8 86384 423451 90 8 32 60983 2 422260 711351899 4 36 17 417326 3830 290044 352065 5 36 24 394588 963557628 77 91 4 68732688 4 497776 322435 9 45 987288340 43615 561325382 65 274301 496521625 149078631 71 337425 83 99 350068 459276 96117 423862 13948 232436 43 982587316 80 21 242090 665895507 233098 84447910 465793 43 120081 190194 12 677272588 139605 458113457 98 311693 224609 61 6 148989 351870 39 318195 88 13 356404 9 6 309896 44 83 91 442999 56 2 151721 257857 297848604 4 386197 249462 253695904 17 368787 390412 3 71 2 519468850 123720354 29 117506 4 74 1 68 844572055 269992 93009 1 55752 459938 721439404 308138 30 134235 47 46 378228 671275172 458666 253954 81 7 79 220485 39 22493 384429 413912 1 41 49 76 180448 38 46 66 835352491 12 75 52 42790364 877617546 13 91 34 121301 345174 212454 9 17 19 82753 76 124984 443007 466083 447710 5 9 64 82 86116 209546 2 200492 263087043 42 2 44113 2 26 191964 370770 65 63204 898590212 7546 250015 5 475449853 27 92 345554 33822 330837 208919 6 31 106913 54 8 342782 133337 4 771134917 33 85086 14 92892 286458 496265 285943 34 59093 99 238971 26 235946 33668 26 78 763125186 142247 346564 2 109157 420769 473843 177627146 85 56 8 339031540 464821 296530 472285 34714 26168 63 713041523 1 77 78599 34215 206349 62 427122 1 297508 9 470465 4351 195560 248764 496386 390912 158323 27 361506 420790 52412 61 36 342130 82381 7 57 441561 21 302305 187248 420988 8 562610438 31 62 171193 18 59820 55494 31 77 447782 369480 438819 382921 389110 91212 61956 81 388415 395347 52 499564 86 322529187 46 97 47321 204877 79 30 285460 77 4767 39 63 197146 253721 89 50545 81 65 53558 53 115059 394137 55784 76 702217589 60 768252879 411455 400018 72 46 87 219282604 267736 723316459 164525 150758 81 14 491580 290698 85 9 430395 247718 120081 222716 760734785 58897 332898 69 452170 498179 203207 292174 94 7 114529 21 20 28310 299842473 441631 21 2 208922 237308 40 69910 68 311902 76307 35 62 32 28 6 49 103042 726339717 7 91 73 4 56 16 304508 453927 23 83 401510 42 46164 388756 264345 151073044 970756653 485632 359854002 84 150190 332931 67263 250873 201643 185965 101686 57 423914 138400 90 902885878 62 13 193348 457390 18 227427 345193 27 224188745 43 31 8 63203462 213648 1337 290264 99 54 381926338 67 39 53 263583070 7 98 6 2 79 427319 433353 7 2 470613 491383 1 90 114040 695224679 2 174919372 59 49 23 18090 66 88 267434 76 26 4 29 417096 49682 72 227189 90 60 28 151433 349282 9 97 88 59 20603 13112 17 8 184832 420139 74261 66 241773 657072076 424560 79 36 338504 177672 12 55 91 39 11 24 6 18 4 6 75 46 115175449 361969 57 416803 402652293 18 155925 3 11 131185 65126 6 66 466038 31343 45426 78 68784378 29085 71144 264718 44 24 460807 926522119 52 130917 87 18 60 45 380253 4054 45 38 96 86 201566 98 99 454874834 89 27 45460 78 1 169607 114486 95 90263 382929 7 109219 78 65924 49 438595 26 994582799 321032 2 3 784705634 10023567 391131 287744 46 20 374500 7780 304315743 9662 85 17479 28 394262 30378 74969 1 89 63 4 294846 9 41996 3 54 339197 39 14875 1 47278 336183473 48054 243296 432158 15 11104 75622167 61 447361 98 67 57638 7 86 39 8 961404409 33 9 157280 6 6 338742 32 43 151204 359003409 36 409710 85 200180890 81 40 330512 12 6 25 465818 42 53 72112 58 5 2 90 23124032 45369 4 225446720 40420 59 33 74 133064 18 82 83 20 94 45 776128505 25498 215832 145752 37961 74 35 416507 16338824 823927833 486115 127716 61 19 458576702 205075 106338 474284001 625094717 485467 204090 5 467213 179349 380211 8 65927 42360 71343 50887407 206525 82 114943 415963 7 65 48369 383198 45 62 422404 7887 43468 4 385434 210561 56 54 47 150008 853591346 48 61 493614 202907 13 34 6 6 616560767 410451 8 2 38 458508 496720 108990 143272 44209 95 413883 54 35133 51161 93 47 83 501 43 44 3 32 183928 20 439701 309047 224211 2 11 492672 1 42938 65 64 35 56 51 1 418851 39 402829240 15 28 93 14 15851 9 80 680888647 143973503 211650 436749 155217 7 91429 8 82 88 95 310898 65 9 164873 70 359388 495024 63 474224 73 171807 55 431285 40 55025 42 124245 45 71 41684 358692 497981 16 86 394630 199513 9 376499 359732 55 470665 31 5502 211339 23 195776 40 115080 65 350841 35 86 83 10 34 404332 5 15 79 470359 50 4 60 54 9 300924 4 624603052 77 2 109091 2 18 68 420230 80 406146 152345 13 385278 425335 9 92 798531516 4 36137 77851802 451718 498381 5 71 259136 67 36 830542090 4 346973 258253 86 248789 15 9 333485 29729 228973077 32 297315 24 96 72 3 162897 340136 77472120 359038 1 176907 159315 6 540165916 68 465305 75 404470 264723 230355 177709 289999 168520101 39509492 73 59 454887 93624 1 17 3 2 317199 4 187844 80 22117 75 448555 361111 161064 79861 6 91 288102 81909 552617750 149639 455029 36 402294 453126 160421 738910572 213500 59 61 6 36 462651242 391160528 213896 165832 55160 84 494435 223717 147396 68 25 96 269954 7 50 486383 261205 5 81 39 74 355305 350232 80 304198 46 327397 215127 317976 26 537271140 761683425 11 6 3 62 637501731 5 6 39 81 483411 474326 44 28 58331 67 972461382 49 91 340262 728561758 68 439566 971885889 419414428 485934 9 60 48 58 276013 62 255387 94 86 4 50 82071 22273 77 709797224 268398 6 3 93 301385 213550258 269479 138908 89010 398069 373436 76 137497 21 373057 6 9 242698 97 215357 69 54 25 13 20353 428252 5 8 29 53459 99 164323 115868802 427358 4 4 35489 32906 266705126 615785964 46428 53 271442 40 9009 277775 5 5 441820 28 61 24253 81 82 45 15 431527 341387 2 32 54 4 57 108687 878243108 88 76 255780 715577753 202699 79 46 6 373180 452026907 30564 342664 52 27986 493748 23 49573 69 63 2 835929735 1 182592 129070 63 884577942 238943 400384 466576945 152861 368352 213338 18056 43 83 72 71 141410754 33306 22 1 6 89 184887 97 34 6 243250 8 809242473 49 3 6 3 48 130295 35 211431 38 686775838 68 43 36 421049 202719 9 6 9296 53 2 411283 385883 201852 50 342527 6317 813091534 488625333 27274 71747 40543 8 8 147605832 499697 751319890 2 7 354902 7 47561 86 4236 38 95 68 26 28 1 72470 35 151084 63 56 7 33 415931 99 288370 263228 151533 50 314801 48 4 435162251 831705191 53 68 42 38 20 5 687886893 198035723 15 14 6425 48 97 52 9 5 222149 159327 31033 79 212310 13 146545 404277 92 25 56 283690327 294654 71 384719 87 242524 86 30 85 213971 77 5 496582 307947431 87 87 883060989 5 80 257753 54 67 124964 242429 341050 273036 92 6 567592587 12 9408945 386206 86214416 7 123895 34607 15 22 108154 278671 7 9 1 4 136333 55 92 65 21 148347 35 11 489810 57198 312539 5 448808 410283 195312 6 93679048 77362 99 3 321238170 24 75 134655 300180 99 94 28 289791 389618 494909 73 79 56 30 6 34 87 36 13 68 425404 352532 116613 323321483 79 9402536 48 399431 162313 417061768 190875 370709 14 31 4938 30103 89 261513 18 97699 9 96 255718755 171873 267680 130776 62 218298 2 357838 22 541265040 58 239132 271590 8 945073317 24 94 887300638 37 68 188124 25432 10 93761 53 327849 6 35 585959561 700866130 37 371848463 43 34 112187193 51274 7 396803 82250 86 89 476359 671300252 389506516 217465 15 19 78 358980 30863 23 42384941 50 461203720 21 22 5 22 95 381205 88 56 8 139158 25 354713 330492 387898214 403576 62 49 49 66 1 62 162761 291864 7 57 83 30 3 494444 444289 189654 3 289475 77 222323 86266 184532 362443 2 68 333284 111487 20 70 8 94 195251716 77 402089 81 25 86 1 32 765155439 88376 75 54 74 53982 11 67 7 449995 232102307 429099 4 81 20 83630 3 40 74 91 80 70 51 41 14 306810 493369 59 96 7 144923 97 320005 337581 48 77338 85 38 85 65 38 266065 57 59 65 316966 2 156775 241108 92 35 405239 434030 423612 308332 87339 73 92 51 6 32 499365 69 42 269373 9 365236 64 375248 71 758555112 98 6 396658 32 12 78 44 75 288356 554062256 61 408150535 91 44 80 124274 495462 134083 45 19 172017 245453 16 436424 55 17900 345 147078 3 62 361083 231364 369727 222657 22 81832 112724 40508 110676 440268 99 47 234810 98624 571888372 885282949 64 139899 54 249285 436876 282865 384273 421801 402655 72 147564 423755966 90 24 13 217160 4 387564279 71 5 345960364 69 263019 157630 22 364453 53641 51 25 499987 44 457185 480943 88 53 194490 45 45 15489 73 396880 7 11 401871 397004 34 432788 42 364442 94 54 92 223997 91931 24 42 63 75 47986 235296 18 58 30 219848 317248 97 25 18 70 71 86 37 311261 341666 5 482069 1 93 280473 72718 810044282 74 62 81 4 18 85 89 22 284024 167722 342972 229284915 929338162 77 5 3 41282 65 223829408 248333 426766 76 74 19433 125974 208669916 371878 9 114977 85 88352 302039 475463 89 240924 13 78 156986 71 7 20 394917 80 422824 286817 9 37926843 408283 399153 152941 405700 6 313116 82 113173 234471 68947 28022 23 183213763 45 8 67400 252780 264413 45 62 107049 4 92 473548 327901 5 14662835 60 140482 74 3 447494 93 377767 4 73 496464 59 3 67 40 280733 55 375289196 11 19086 15 243970 76 289727 99 3 368055 56 63 247019 93230 68 3 54 433204 37 14 39 43 326570 78 40980692 250736 44 44 490478 56 462714 4 95 117510 157378 55 5 203573 76 193143 44 367187 58 298675 129852 77 54 83 92 76 39 9 8 67013 31 391677301 4 36 83003 9 376208466 3 37 59697 710174384 384252 387983777 606471421 278205 59 76 458403 69900 50 167500 352702 67401 59 9 56 89 409929 312675 93 270802 92328 434583 242132 166397 220584084 47 62 40637 164559 249587 436649 70 23 380075 35 186363 4 19 422957652 211401 284658 8 48693 2 13 76 92 43 77329734 475102 88 2 75 286558 82 36 78 195156996 3 393681 404179 4 247906 32 467015 41 81 312668 54 183552 119744 24 273597 396783 54 14 19 36421 1 9 496199 477351 836459066 27977 14 866801247 5 70 344768 456180 754440815 91 757169742 381915 68 639077799 997228724 190602 78 18 429428 63 205579 6 342896 416581 7 96 30 2 91 49 8 332728 208681 41 4 15 17017 23 46702 91 74 90 60 87 22 245123 70367 79 37 5 94810 54 34 38 68 55 1 94 494213 94 39 45 978820309 124155 22 6 21 66 171494 86 88 258408 53 9 407671 864575465 1118 53 320598 396647 91 393239 490875471 64 5 92 9 113878 848979163 41 795694167 17828 9 344568 60094 295338 15 7 37 21603 113334 23 17 81 46703913 350970 12624 6 297078 46 292433 61 701 18 261901 17 805319773 248018 332152 412392 38 137851 42 702421977 179382 69 28 16 19 48 115283 72 4 171913 352411 22 74 465391 6 228798801 826432057 2 23 50 362333822 114144 84836 433758 13 99 49224 76 408373 474520 765278733 784310962 188261 210210 7 462253 61055 89151 369866 23 47 25 10407617 5 19 463911236 76 992205898 921819764 20 25 320916 146022 18 114280 291221 227560 78 60 32 316073 29 76 736580042 72052 444756 48 182530 7 212314 50357 123517 56 482197 56 687223959 76 83334 73 4 80 215488 622534208 44568 32575 985745592 15 93193 40 77 473979 13 9 86971 265407693 9 84 178774 231728 32 343166799 173662 374135 2 93 437605 752492183 415127789 30 53 1 257307 28 58 7 71 847672513 38 90 7 6 60 76 38 96 63 279758 205884 49 326340 65 4 140073 5 299078 932255199 394833 3 53 461372 67748 472755 72 686187711 47 52 80 32 97 80 57 53 54 114175 268752 174053 57 22 36 105816 88 359726 202371 1 118385 174606 166434 396815 61 17 222627 82 189444 209469 34 95 34 35 91 197411 36792 66 43 411336896 464376 893064027 334299 25 56 31 57 5 7 50 41 39 403240 362466 48 62 39 42 371030 34 608861910 12 39 202656 57 179643 304105 222066 27 536642889 953308560 122939 89 421387 35 242761 8 33 170564 8 431870 427378 51 25 248672 218628 218973 34 180698 116090 335785 26 116023 427335 494309 94 330262 352258 77 41 17 43970 24950 327514829 60 204471 39 387785 51 409977861 387280 565829334 370757 164833 364754 20 282859 48 322575 405425 90462 427588 369584 114297475 39 349000 136353 306050 30 2 97 44 386059 36 95 195638 288469 86 7 255092 35 53 946345713 13 76 7 27 8 206910 43 292032 323629 6 45 14 77 364212 82 172213 76 203223 57 84 8 47 16 306884967 247646 96 365136000 40 7 513278478 38 39 108231 148614 329820 75909 6 15 17 145678 61 44 56 75 82 446586 148671 4 860824790 5 53 36 27 96 1 333334 455288 92959 404321222 1 84 63436 138879 5 442315 365793 483150071 156750 44 61473 98 73 357773 265037 4 227455 94 11517 52 73 12 3 152630 89816 90424 389004766 19024 374633 100582 218534 54 177843 226613 327101 10967 2 55 31 95 123278 32 543018051 39144 55 83 480361 191938 441548 65 340579 42172 3 313323645 74084 81556 68911 88982544 5 203072 418865 455961 307890 37 84988 72 379219 33 47 190990 229245 862308125 13 294764 26 2 85 9 86 5 1 38 983303678 350988 604085979 15 8 355216 24 56 466505 52 12 220863957 118723 158669 890612259 10 31 151942 71331 8 8 20 6 393296 39 754281250 22 59 19 52 376930 684236235 9 591762500 430360 66 11 191441 239040 458591 78 35 330694 288957 216905908 2 72871940 426640 47 59 3 51028 24 254548493 62 245071 16986 358220 357429 222575 46819 7 390798 101325 354425 5 493730 88 53024 132207 89 57 88 81109 377032 772584386 60069 96266 989606093 6 355009 483388 94 65 48362 6 159723 265154 277788 352914 39 36327 78 18519 30 60 81945 66 1 457437 282445 5831 7 53 11 483986 6 118877 12218 12 18 99 473519 145811 320616 724999057 359649 29687 73 24 3 11087 99 70416 415805 52 144476 280222607 97 97 492574 74 32 1 992964833 72263942 222720 186641210 55 326129 16 241603 202895 35962 175827 130712 82 46 460734 460773 397088 80446 38 98 143200 4 402959 82 769294045 272642 80 497107172 66 7 79084 5 664823654 782466651 92 396697 40 344209 82 5 110444 97 417335 475752859 42 2 19 61 201330 214092 250429 31 63207 1 284455756 5 336762 51 24 68 29 10 53 50 99 27 258092 271930 215340 5 584057042 29419 243099 29 72 54 66 861098921 104320 464436 92 97 11 293098 7 763939429 364814 95 44 451757 172281 110919 21 8 279038 334188 98 23 416584 758587806 49 480370 53 41 167750 769026654 618978937 185468 50 327357 65 35065 66 91 594056764 222702 57 616426161 31 153446 97 26 123300 47 442484994 450122 11884 385045 16 71 269266 114822992 116289 244625 52 47 13 4 677032383 98 134637282 69434 40 42 3 101538 269918 78 63 432481 19313 638308704 317689 259871 268169 84 401190 155740 8684 6 351310 26644270 494310 214141 38 1 5 2 19 238234 463534 247321 97 241761 19 85 47 67130 121341 469206 195295024 981985127 66 58 250479 46 687315679 2 67 153896 30 64 61106 9 813937441 48 16 46 18 2 77 14 495190289 104097 69 200668090 37311 6 49103 78055 58 65517 503842674 441426 90 437116 161972912 9 28 84 26 133596 119480 92 364137 9 60 70256 38 52 229647 1 133734320 61 26 450614 72760 273958 93 76 92 329914 375882 992799623 80 109982 11 246751 5 393060 345645 47 52450703 2 7 5 60 9 49 19 445502 14 474878 84 51 7 64 4 62 177559 10 234395 337711 251006 88 42 474822652 491728 584496560 869093688 65 476522 85 9430 9 379941 59 53 31 144793 41 48 47802766 4 468298 7 248299 40 9 34 91 334302804 362621 328683 317944 43 3 871473709 22 20 446686 146853 92 155076 72 415557 2 73 125676 437950 14 218630235 28 6395 98 83 8 4 360838 4636 71 198052 44059603 725601566 714172423 41 92 98 3 7 4 1 103874 83 424669 8 341460 58269633 87 9 31 312096 27 55731 8 54 444953 4453 19 82 53 239480 331310 357570795 218642 16 43 374094191 99 158861734 140938 330567 547314511 461060 40 60 68 104283 224326891 385870 157355 490692833 396443 284829 36 80 21 43700 69 80 3 73 62 17 369295 16057718 3 41 188458 26 77029 6 54422 84747 6 42 43226 68 569421228 442217 402883 237638 54 8 73 17 29 97 455176 98 301843 51559916 181629 187311 99408 329582 817873104 39 327912 63 18 1 19 465346 185695 213307 87 29 323361 225040 428813 445692 121211 170788 96 8 54 625307026 35 97 467947 64 82061 461951 9 68 494122 8 320899 5 178634 48 61 418433 51624 17413 253975 19 62 186723 46 535192939 43776 5 8 186804 57 470980733 31 49 118105 150878450 19 447296 16834 82 5 2 344440 74 48 2 819807841 290886 24 88513 583846621 5 495918 58432231 70 427095 8 273299 147293 61 360728 400125 336113 79 819021701 99 3 251089 48 772803029 81 318494 110677 3 170554 489606 7 88438001 25 230929 122402 16 55 372574 3 165430 383007 447162 82 82 81 200372 77 237898363 57548 56821 237250 98 56539 59 216771 134533 74 145327 711939212 448767 11 69187 361359 72 53 227789 138364119 91 14 75884 292589 854 74 77 70903 482785 220461 379958877 97 323411 5 89155 68 27 97 3 208656 19 30 17 58 29798 92 17 19 960955771 27 58 81310 218882 650983739 59593 4 411352790 457958425 153579 49 66 86 9 20 8 43320 10 47 62 28598 77 7 315960 42902 285837 7 264853 173279 123012 151498 143634 109712 64 85311 81 19 57 18 85 2 23 49 86 272864 79 45 455924 63 285376 83418 80 41 333257 200463 38 351756 31 432261592 9 213091460 99 9 345214 972184845 107981 354194 42 43 41 7 12 492232 342917 442413 95 82 327485 69 73 120630 80 56 79 61 541260041 7 51 35 68 6 357570 91 81 45253 338308 241334 301081 271264 9 941926563 96 69 36 487110 282985 2716 94917 266471 176421 51186 14807 535436765 165602 108365 372095 326995 117194 6915 131303 32 303847 6503 47 190100690 378686 648 25 71 81 202404 73 98 27 41002 54 70 384409 40 48 395290 233489 269751 4 380698 155963 2 2 420224 294675 9 71 975457933 117859 856901125 311909 7 644094278 261750 231453 87 83 18 1 121191 6 67 410068 8 40 76660047 97 245841 298350 22 99 22919 19 8 2 90 419008 47 462908 56 4 35 9 86422 908207908 423704 45 6 83 359270083 9 76 139033 58 367474 646884799 396165 278654 21 6 947651953 63 306878 492067 25 97 499698 38 733572349 333797 49 53563 37 30575 6 95 12 3 539652838 51 9 211704 419658 373151 172307 487210 366111 396051 75 61 32 287415539 50 786572692 470091 354657 87 312627 298079 60 285448 35342 3 274512 221819 11 147585 74 490077 65 707744762 395528 60 32 97104 349348 1 302792 725478450 9 718119718 405077 53 86 9 66 47 5 37 189172 97 7 45 262533 3 138020 69 97 481888 6 436979 70272 100137 60 213958 51 265511 55 1 78621 453370 41 18179 67 155019 99 107064 46 96 199556 753466419 70 297557 283939 54010 271234 241571 510861040 52175 94792 248013 41803134 7 3 7 253329 390171 182132 7 518807718 328425 169747169 92 72072 285991 58180 172954 42 89 29869 69 17 50 134796597 43960 54 261151767 188375 373951 43832 7 286744 209442 56 998446564 39 469348 257757 972360184 23 299000 67682 322682 492957 97 176650 71 414977694 313648 345535 87 43 306907 19906 12 7 95468 345015 3 480723 47 443819 479502 56 890074715 199033 87 99 6 50 89 333449 49 25 1 284486 404589 13 400380 406486 54 3 11 764618021 20 349221 285344 871289462 83 36 7 52 100811 387106 55 5 474882 277557 42 37 304219 32 462676 34 893294253 311098 35 88 72 23 20 458358 28403 143196 262179 117675 71 60 633635932 652053597 51 293256 67 32 69953 66 438796250 28 453436 411616 74097 90 90 452114 92 482370 27 206741 136746 14 231247 144595 69 56 33224 103158 3 50 60 69 214386 103528 399341 6 377178 344311 70347 106107872 311335 271667 64 96164819 139460 81 52406 90872 481803 394898 18 93466 378664 12 51472 61 42 24 154911 303600 40 464758 375921 7 200508 415540147 24 85 88530 83 397524 18 51 454419 168093421 579864034 274306 145358450 58 254824 810048904 57 15027 30 66 172418 171027 62 58559 4 1 22 84 196037 13777 317547 32978 36 69044 26 365207 352817 28 379003 8 797313402 80 102925396 9 85 455986 7 322484 88 107248 303487 461773200 52 298717 136395 57 140055 430227 413085140 745041623 532317301 62 146634 34 58 130759 52652 86403 316561 570014331 278272 275036 51 151129 82 71 354815 350056 209572 282600 127388 207700 32 84 54 339889 9 315794 274894 995234669 7 26 80 211784 218262 360076 249385 86 383505 71 58987 138818 26 442014 57 33 263316 76 454135 16 95 73 995168479 6 99 74 97809 248185 257331 97 409007 200378 23 2 76 45 280668662 2 7 42 239735 59604 290406 36 335994486 19 1 9 80 41 438128083 4697 222167 72 396831 182897 6 25 419950415 43 285817267 7 144132 21 379767 75816 62 399369 78 10 54 46 899701321 165243 92 446208 406935 61 331056 31 327970 5 63 13182 4583 52397 82 5 42 81 435860 94 460966 447205 42 356181 204700 63 489078 808081252 139786 294522074 11 364204131 40 19 277302216 231381 4476 47 386369 217550 56 74 304858 90 3 407783 88 169610 57078 81 10 168031 982439530 195798 37 405769 365811326 68 198899 92 76 79 367528 342733337 2 46 461828075 50904 67 784783168 404489 15 794188778 1 10 448096 7 7 16 96930 88578 354593 92 28 23 60090 221979 8 88 222850 46 332619 88 299812 252399 51 83167 342707 55 419106 158450590 104275 483424 65885 40019 13487 336153 406172 6 69 402154 20 351022 16 74 77 251747611 44 456855 85 449510 3 37 66 11 9 375549 7 272139 4 366144 7 468618 280229 349560 58571 494849 18 498466 24 4 335753 61 22 421242 480267 6 89 27 84 9 412774 84 350693 960845888 378769 167081 355535 241820 25 301448 44 65730 333344460 31964 42 489059 66985643 57 44 68 562740835 35 12 32 25 358638 97 206337 30 111264 41048 79734421 370072680 71 7 14523857 52 48 87 198741 30333 176841 220974 7 73 72 20 489507 80 41 34 94 34 17 469516 390084 15 9 89 325935957 7 189535 28 76 9 494412 3 61 6 83 8 8 62 323318024 48795 159446 84 22 4 99409 228720 58 8 971360002 463429 783846040 427896 7 36 108518 95 57 344739 62 45 46 378653 852725552 77 253960 225492 1 319586 411477 628152242 73 81 6 48 88 175649 475923 61 89 370650 220969511 99677 97 318248 444209 74751 80 508194344 466212 249051 72576 2 305133 31819 72134 65 38 7 32 16 65 323856 282424 261226 3689 414196 79 86 427934 327151 187540 81 3 5 25 72 454269 126781 31 198651752 29468 93 127505 74 15 15 45 11 55 94 231954 16 237366 6 37240 277045 47 10 36 2 413354 4 80 96132 202121 71 75 17 114776 1 425457 82 475201 328269 7 299992 81 58 47 8403 8 10 402114232 76 97 139090 274159 2 13 189279 56 192945 449508 213724 429004 62466 7 4 3 12 221485 72 77 91 40 82 19 402380 41 51 76 5 95 2 44 99 821005649 97458 99769 8 178069 187564 24 484945 37 355692 37 4 67 73 8505 31 21 148717 974475226 57812 74 198228 6 70 72 131614490 20 222085 95 97766 336845 21 67 14 403582 6 590279697 448179 454644 38 185304 15 15 13 267663 17 411733 358086 54 12 409204 366734 419565826 93 72 79935 748188105 44 107622640 76893 85 150030 120411 175967 2 68165 81262 292939863 34 988965798 369572 474957 1 155859 322516 77 6 249702052 132777 186534 82 52 19 91 150596 382885 22 887184112 99 602451124 91 3 194574 412874 53 16139675 13 279853 43 1 68 36 145272912 625346402 407919 667409624 73869 21 4 70 16 25260 51 71 96 679394238 93128 48660 24 55 45 13247 28 7 9376 7 41163 137088 129991396 17 2 7 996214202 173564 320580 2 320698 84 31 44 292868 136849 148281 88 43 365149 5 36 370899 95 85 474487 153661275 8 43 271842 66 88 88 268319 53 154462 44 5 26 137093 93 78 87 37 333206881 107486 662941117 39 97524 397233 84 72 16 33 62 29 87 389122 7 26644 455746 20 393243938 450892 1 5 38 61 63514 57 238786 270867852 89 30757 127711 20 7 4 6 405916 62 55827 36 45 2 85 1 7 84 479012 377161 816138302 2 247281 9 481535062 94 42 62 75 12 34 6 7 45 47 4 92 413588 307151 188371731 149451 176530374 185646 436665 53 16 897275115 25 490986 50 72 150466 76 240435 194146 39 79 133680 101175 34 93 86 19 15 766607038 357716 3 373508 31 18 1 238702 94 328481 310949 336329 91 86 230010 689847570 287070 460257 173716 71 462557 278541 191397 52 5 222411 347771 72 222699 299809 7 655548839 8 68 5 46 359388 87 19334 244348 3 13 46 24 9 89 68 60684 131174 392195 36 77183 78 29 217533 416383 5 65 295863 1 148758554 93532025 286956 65617 113837 349287 41 793842704 343199 244207 94 90 183692 265619 46129 403877413 34 1 15 98 464636777 158859 295443 142230 89 75752 37750 214650 310031 16 22 28 533880162 135297 24 226699818 66638 493228 40 53410 30 12 278994 71 487812 66 53 14807 85 7735 67 34 27777978 52 38 57 176775 9 413901663 286489 72 262542 652561267 92 718641335 197193 41 66 283073 88516 460243 449875 66044 35 67 756213341 253483 434215 331852 84 46 414307 35847 15669 248176 249788026 99 328058 97151 191699 222164 469896 322622 309251 219372 473760 55 644269974 34 401221 333084 279564 57 19 95 75 19 22 84 16 457632 28 444663335 209177 307818275 726265551 55793015 10 82 261479 34 36 66 95 5157 2 436079 60 198235 118046 59 133941 30 86 420140134 6 44 79 59 62 389989 2 485538 5 18 15 69 14 36 31 76 169478 80128 99 472901 33 17377 74 62 5 25 213345 23 38 33 292251 843827696 76 323143 62 99113 467073 325791 4 28 104076 360963 245275 7 74 8 381961 718390301 48 922329361 19 279717 317903 12 60 1 4 222935 4 20 853276784 4 136695 33 68 12 431592 457244257 326190 302420 68 46 995617419 77 449850 373321 6 60 364079 4 34 1 45 175108 45 40 491349 3 465632 5 16 27 53 406445 1 76 65 72 93 6 151988 225548468 23 93 86 34808 372732 13 408132 45 83 56 1 42 24 860791132 92 14 66792086 24 19790 47 386378 457851 54 893128930 441022 7 320696634 6 29 58 25 232509 19 748276707 345992 954331673 420737 7 15 23 78 7 55 25 343255 469682 35 85882 373740 71 447586 64 63 207628 30 89 54132 791982517 141223 252485 2 440321 333212 94 71 64 205717 80534 54 33 154292 474399 302830 3 366732 472481 47 63 387611 40 96 62884 193747 365547 93729 252590 81 46995298 37 74 68 14 464962 7 13 130280 43 39656674 6 256064 72 68 27 247679 398991960 397061 11 53 41 220692 491989 24 20821 272618 183998 315564 90502 441670 97765 57 36 22 970695667 161567 39 16 923808247 23 52 158169 388812 31 332991 313044 334614312 61 94 142695 52 213231 278054 85 27820 6 77 62 323569 97 65 96 80 40 81091 802934204 32 353137 484661 9 408397 59 160766 41 37308 81 396431 93 87 251942655 35 267867 129082 1 695983875 98 94 253843 160888 86 47 3 54575 458435 5 4 115444 6 73 2 73 42 38 88 80 32 17728 25 257235 46 172380 319393 413995 397554 2 25 27 468524 267734 161138 27 71 23 13 139446 15895 350088 827561806 294830 66 417314 355981 128647 437955 21824 24 16 233524 99 69 199759 4 82 8972 70 5245 77 65 89048 76347 24752 61 105920 87 3136 508691006 82 189643998 162227 21 435783 384850 62 92 441713 9 52942 90 61019 93 478909 76 562299769 13 333843 24 459508 185815 33342 8 9 18 895575112 457126 417959487 30 129934 97573 9 125859 67 6 126446 381773 51 9 83 28 49 49 78654 446443 48894 96 3 398233 70 68 424159 479112 281968 90318 84 453223 195562 368650 8 486939 1 491254 13 21 390701 27 3 72 3 481202 36 54 58 35 24495 404043 53 33 302690 240041 176259253 4 355235 593632960 7 281814 689444583 392755 4 652292070 9 61 31512 58 23 238484 364327 211036 423827 123702 69887 1 22 409913 2 59 21 45 121105 950193659 108188 43 181147 81902 47 41 197978 71 102402 93 59 75 271484 71 52 87 90067 187255 181598 9 52 25 74 17 69 149940 222931 4 331956 347141491 77910 78 73 19 4180 35 463902 94 31 928393179 346102167 735937583 67 72 22 193740 45 81 53 62 525770722 13 306639 97 22666 158913 677637115 2229 98 262987 458653 11 40 103872 82 17 77 299113 3 75029296 445843 27792 498696 456851 99 337888 60 245396817 232479 438571 89037 67 224613 60 657170058 26 295107 52 429189 13 1 23 494589 40842 58 178385 67 33 77 180134 292967 41 94 169154 281761 49 437978 474484 89 82 65 24 35 423463 66 2 65 6 40 71 20 250429 34258 39 62 52 49 99 62 4 636262199 277823 89 98308 44267680 878179136 59 187930 237435 41 54275 76 9 326246 248278 33 26 8 312501 12 94 453874 80 17 36 226991 385077 53 42 16 2 90771 330663 14 385070 362276 1 1 250011 173540 6088 450931 83 49 362932 130760 249781 45 1 120225 62 240735 492127 276977 29 48 91 72 280584052 322965676 91 41 236356 107737 109114697 79 48 38338 46 246380 76 83 370070 436778 91 8 15 293933 1098 324109 384173 339547 233715 497359 199803447 151874 413012 77 14 24 537498965 277669 9 29 431451 204130 385485 92 5 393503 167069848 4 95 856648620 56 48 2 72 5 330622 74 33 9 5 195665 315734 46 402073 97 80 44277 58 456699 6 135550 31 79 7 409906 467584 17 68 53 350712671 90 202408 460447 38 51 55 548274908 348182 52 410861 456572 77 350567 53 39 68 205005 20 216950 418645 78 36 154767 481224 84 172101 143436 12 64 828394355 323844 141090 44 19 119665742 59 2 263280 76 228913286 17 168965 328253 387842 311890 69 72 927567848 857372066 87 420948 144027 394362 38 773815081 257677 63 47946 375435 62 97456 33 304979 63 380641 1 162976 116644 42 78 425819 49 9 65 23 311663 81 336612902 83 4 497663 78 441593 95 95381 56 734932112 426095 65 1 12 74 422058 457189 217972 127779 702177525 1 16 477843 45200 94 225310 35 160162 300304047 95 38 382015356 9300 469379 567068315 367035 84 53 7 32 461116 47 674428469 7815943 19 278788 165642 228005 4 41 88 49 318356 35 58 28 84 495630 90 625862233 324410 334289602 513169289 44 889817835 507027949 79751 66 32 132216 799782951 58085 47 189873 72 61 70 447540 154639 5 72 9 4 37266790 108580907 29 376051 39 36 134 55 61 814122108 17420 27 203691 8 814527162 212104 51 63 26 87760 165535 206841 376293 73518 16257 6 60 205319 4 183827 245714 391638 7 809 108241 31 85 589562714 94017 30 9 82695 74 32 91 274764 74772 15 602833916 2 123332 3 138744 943215318 311915 3 97075 865 288153 306966 165001262 62 34512 22 78 6 817490815 78 66 489008 59 76 320330 416039 52 488195 15 460308 372893 290314 367323 299798 43 158637 271414 345928 79 138045 95 66 40 4 60 130012 256314 82300 82 68 22 67 241383 473178 10 6 237353 374925 375068 56 92 50 99 447590 32 87 57 21572 639168849 411563 82 141441 1 21 89 20 96 20 5 20654 197629 39205610 74 21299 770294562 24 44 79 298473318 776143935 494233 69 2 40685 2 27148 346736 43118816 373355 90 39 409097 35 71 81 433611 91 373396 81 8 786163779 558781054 279441 318006 304356 113 24087116 49 349042 74 4 22 178041619 83 356041 451986023 43 50 841840975 73 38 357060 373848 70 75485 491745 287199 72 292776556 58 88549 15 81 7 186702 4 28 404601 136054 86 84 604493705 58 2 16 14 3 63 90 15 175052 212273 202217 424655 6 61 83 21 62 496259 208417138 329495 28 87 351079 6 315112 410367 490530 399009 147762 25 312261 209999 5 708730927 60 269178 61126057 269076 377222 137990 8 70 72890 388550 60 49 603 14 174900 191678 134121913 55 71115 450577 126686 196109 40 9 395400 307071 52 16 471493 236113219 75992423 6 12 386324 98 764120142 93 198471 82 147173 710633720 3314 216154 51 55 3 35 210279970 84 120615 356760 97 76 49 18 230406 145297 538519511 379028 394846 15 2 26508 7 8 136373 80 78 76 180652 5 194439 682704961 98 121099 477532 163405 17 380686 64 191736 476291 516296317 241688 75657579 32 28 34 306996 4 4 38211062 51 1 8 42267 246669 114672 94 409582 593761344 70 260264 786516975 407357 208913 39692 388838 41 362040 61 81 39215 449796 53 88 93 293658 156296 460778111 496361 194734 77 45 89 196509890 98 469159 228490 148098 970494618 820668608 434162 845099166 95560 8 37 121910 367636 3 433533 34 408413 169046 94 333450 1 184359 849833083 65 4 419955 43 45 57 50059 450116 446265 10 61 91 200200 47 24218 43 368716546 168607 42 243219 65 99 29 444045 12 1 87 20 52 373082 80351 90091997 4 3 4 86598 70 100731922 798061272 537005168 121804 92881 217944 1 8 158138 286032 72 738283199 10 506651952 191346 327420 34 32 15612221 25 34699 186740 9 17 59030 20 8 24319 34 191834 22 155903 8 709826635 165209 924438036 69 488521 22160 10 6 710953391 8 1573806 82 376912 84 48 95 326160 385491462 70 865788817 45 54 77 31 3 87450 29 3 87 36 245083 485213 451951 220715 255230 379394 117459 229711 47 445714 56762323 82818 4 7 359813 23 95 65 103727 69 60 88 93973 22 97278 487172 351833 243813 97 59 18210 7 4325 330198 66 422897 97 3 37 32 14014 36 34 75 183902 48 418132611 164685 3 45 9 89618 227465 662736545 489396 244253 36 56762557 326048 3 2 393567957 8 82 28 105321 466016280 13 21 450053 19 391302430 9 14 32 82 12 25 2 61 3 55 96 95 469773 294113990 7 10 55 9 4 14 424275 117974 9 93 276522 27 63 24 123653693 496739 494794 3 19 75 31995 349911815 81 472320 66 6 30 104906 438695 49 68 280708 15 37955 20 54 78 22 261959 868130391 78822 26 56 37 490614 91 131609 146981 42199 480531315 91 74 4 57 15 21014 27 425411699 357738 437795110 450045 10 47279 356211 72279 385156 306229 63 6 9 77 231112 453515 303125 27 318021 4 84 40883 39 442164 100661013 42 170424 282996451 67517 38 254253 408518 96 19 360745 51 38 336207928 32 491287 344081 14 84 34 32 20 1 112037184 246154 442214 43 14 100265 64 41 19 11 13997 3 10031 309660 227712 4 1 311153 31 119842 34 8 35 13682 195820 97 108260 136049 97 31 14 69 192009 328154 70302804 83 64 6 483095 9 70 8 323058 145444 173962 993665850 459684 377214149 58 4 401311 24 64 7 147569486 31760 395148310 886370151 45 74 645357519 7 94 173253 223374 47489 156398 59 39 52 68 34 82685 455077 77 4 23 115615 36 240563031 215415 52 11 230338 93 97 15 331824 1 160592 83 79 826668352 49 41 152710 21 33 551797981 8 18 31 230094 5 164538 17 87 280910 257408 68 76 6 129527 56 1 85 90 82 60 2 76 19 28 321746 359659 453783 15 328454 64 427891 395307 86 2 13 51600 77 48 475956 205055 382116 250288 189729 14 365277 135238534 80 424059 32 95 491446 82 52 63 259741 57 420722 70 63 313438 28136 480175 6 371410 382006 137198 75 68657 79 42 77 73 126482 128181 497434552 919413434 57 49043 174314 7 76 241898 45 323307 12 157964 6529 223613 22 22 237975 200696 19 59848 68 298209 78 75 65 392357 69 81653 85 604909 366936 72 55 457797 448883 60 259159 325533 434812 28907 15 133033708 87 8 97 46 80 94563 69006 229344146 5 140972 2 723838855 192006 94 76 11 416633 551872830 49 76 31 405722 46 188950462 470537 26269105 69 178002 289893 494624 59374 52 9 91 30 213685 67662 71 6 170267 7 26 2 271253 33 444023592 425201 33 283715 6 54 40 2 364548 68215 50758 115502 1077 37 64 5 196111 38 114852 553900104 67 44 927505280 7 84 81 26 23 71 1 74 78 435453363 92 94 2 268683 89 289533 32 16 121950 90 312313 142464 1 47380 31 731013496 388619 154140 37 18 57 121375 11 68 42 469456 215512 413759 147894 58 15 61919 251529 125313493 114237 77996 30 16 389158 834104638 9 285385 20 25 8 199240 16 45 84 69 364357 29 65 419551 126809 50112758 99 19 38 56 36 424710464 233298 138626028 2 409778469 66400 12 293316 91 389847 434135 29657 267497 225411 110822 108816 478656 54 36 2 780872319 268973 460319 3 57 513742905 44501 420468 65 1 5 55 96 9 7 445322 80596 70 28 30 65 140076 20 101829 9 3 73 8 279620 26 276825 69 51 80 65 74 102360 17415 47 354156 55 825658108 51 10 176818 301778241 95 11 307440 468930 368944 61 57 241914 14 71 70 2 240128 368089 58 390211 57 306772515 60 153206 92 458708 6 1 883933386 233128 285801 42383 3 62 432352 923057625 36 1 420643 251092 531479287 427277110 358891 429596 708498351 416414 77 2 71 285785 54 58023 17 56 84 269620 6 470781 92 25 219663190 149908 220514328 570103 301105 4433 2 905131050 852062781 1 95 97 90 32 96 60 2649 80600 11 496329681 1 16 8 64 287450360 654162084 311551272 4453 526180875 18 713157540 17 267173 59864 99 71 9 44656 320608372 397349 169616 309130 32 51 53 77 411876 405967 199362 419164 109223 394801 6 180350414 83 2 433437 55 44933 98 46 106326 42 102424 78 99 403109 322301 67 927412349 481611 221336715 97 249302 993614005 81121185 9 99 472157 44987 263377 415043 10 437193 99 636422146 763580681 84 910677843 60 379988 75 233082 87697840 294275 85 467008 689955016 56668 178551 72 42 914999022 21841 2 468705517 62 420742451 41 98 130867 52 2 42 338371595 248391010 14 260091 103416 97 60326 222271 6 77 166635 209088 392923 54 236143 162314 288761800 253355 57 484983 98 91899 63 39 58 14 5 241284 82 267043 59 75 80 47 64 78 404251 414486 359521 77037 68 380861 473206 13035 69 177071 57766 41344 156019 72103 960041467 6 49 21 135202 179187 212069 55 34002631 6361 17 325280699 4 137024 82 127512 294145742 199734 77 236744335 358169 306864 98791 31 11 866303961 288374 239129607 67 70 28 246088 2 200394 89342 3 32 68086 326885 21 78483 68 7 6 447061 70 76 90 27 96 440963 37 380788 1 37 269899 47 72573 180904 880214944 35 179155 38 48 88 446754 86 197083 591276806 4 147686 284930 79114685 39 433919 178515 433390 39 3 108133 115780 6 446280 875259170 76 7 1760158 58 4 424511600 127401 196211882 321304 4 371763538 135801 37 86 402503 101538 492058 408742 12 247515237 332711 81951 43 5 95 66 72 4963 463434799 49 73 80 269353 1 17 531629572 58 29 374590 74 56 431897 11409 267227 9 65 9 19 220959 20 88 409908 174434 31 29 73 132982 403351 41 15181 806021107 5 3 58 92 259892 65 55469 57 99 67785 91 5 277150 48 1 394271 386028 4 167746 58817 156419 9 93 71 19 97486 194969 529280792 6 4 48 21 427708 373253 23 5 26 278289785 60 17910 301272 9174312 96 66 83 8 984767505 72216 416053 35 2 98 78 53 326643 976840598 75 85 201874224 321309 265754 395580 235837 195958 95 46 955601302 158004 46 16 51068 82 97 286131759 421773 341266 28434 18782721 199892 151740 30 17 89 22 358266 94908302 112589 6 95 69 290592 416707 54916 2 1 281657 237218 475771 43 82 74 457167565 55711 61 157352879 15 164961 121318 153445853 74 288524 3 956518930 7 389070 448405 139160 184193 8 343081 139963 461690 28 390725072 58776 75 396909 202963 120282 99 33 947859833 53 72 12 4 59 698807113 83563 6 181664 39107 291450 32 37 93 24 47 10 88300271 37 34 488646475 59636 120024 9 54 348302 8 30 198273 251120 2 73 889202332 12 382184 40 527330373 84 3 159267 8 90994 15 2 2 69 350280 28 461596 11 480987248 54 36 6 37 413674 41 66 39 3 191316310 57 26 10150 9 66 196561 60124 41 833620867 8 62 67 664913021 34 76 38 9 97 505777026 6 451269 945516706 467595 36 412227 294663 15 125540 19 42 128226 912035980 97 35 224940 59 195543 656143765 785086515 80 4 98 383297 264309 493945 122983 15 37 50 61 950046260 8 469971 331108 3 74 32 22 494186 67514 822933410 28 310259 731087075 83 169825 217473 763925080 86 971629435 157111 101266 29 46 59 676602336 48234 494353 295379 1 81 8 6 81 236674 9 452596 172289 391700 33 289316 428808 76 19456 76 223626 249676 14 246688983 80 67 9 344495 24 2 1 235901 51 17 30536 172196 8 439029 45 365061 35 66 8 343105397 441397 14308 876380098 41 83 35 42 41 49 3 63 84 500381145 37 953073879 95 6 268284 63 60 16841 452207 15303 114552 305129 1 75 206779 29 417955 34 301217 203074 9 82 55649 73 45 68 39 24 78 826900889 81044341 21925 815886003 467823 85 290443832 83 3 77040 369115 86 96 53273 50 33822 7 5 71 243346 401643 73 63 55312 60 328333 7 107988 166568 262112 27 43 11 62 67 392642 4 334953 372035834 496885 314757 323785 84 82 2 49 283212269 159522 71 73 189598647 46 57 3 4 2 16 90068 329945 84512 376507 79 101026 319702 225142 82 38 50655 10 73 41 36 373898 31144835 209008 33 13690 169223 432196 9 399246 214533 94 287782 492128 39 380996 191981 337407 312442797 938161565 55 19 3 914672355 17119 59 5 93 55 32 71 91 441145 3 431637 29 3 44 462568 64 135477 96 23 325395 797997561 54 236275 89222 355755 34768 391630 93 262070 446565 37 79 11709 344339 459657 91 5 245982 3 196497 64 65 344620 338715 100559 22 21 66 490446 625453667 118249 4 6 263014 74 95 83 241692 24 138635 3 420353 67500 71 94545 22 389144 2 83479251 69 325525221 36922 126215 62 63 90 41 461711 933450601 9221 31 80 10 407252 246392 339177 78 169696 40 52 301391 19 191488938 19 55065 354189 77 54 899579144 524931706 84 459542 129903 47 268838 6 134273 42590 91 3 59 422177 88 8 389318 250361 7 4 382710 39 485226 317588 86 221599 35 147190 30 319808 24 553139381 37 89735 362762 157607 40 32 376114 635133041 94 61 46508 80 43 21 7 64 13 470107 4216787 333418 563598629 115653 36 403505 2 176149 772571561 195619 67 43252161 148412 486829548 106200 56 76 2 13 203735 17 212784 38 442975 363102 101414 79 60 36 488480 85 9 374227 486814 72 469536 104248 368048 405500 39 376256812 40759 280283 295815606 753996423 35 3 59 81565 244569 271967 40 664403544 7 4129 93 51 49919 8 46 3 15 31 332108 40707018 819663036 335796825 340985244 174264 96 514374627 648367824 338878 83 56 28 588847920 17 61 234129 92796 80 482869 3 201927334 4 91 119829 200586 1 182141 60 62 3 40646 40 85 90 9556 73 15 5 259863 35 27 86 50 426437 128779 23 190164 26 60 76162 436531 75 60 19177 11023650 244641637 135490 27 70 82 436794 231691 68 37 67206 841913197 225249 242318 686858093 5 424948473 427444 67 36 96 250856 146200 65 417383 60 366099 25 97 84 381538 268757 29 8 358584 385609 303980 480967 186774 55 70 83034 54 112744 85 344663 8 867056937 148358 71 5 79 36 85 841995919 65 48 98 1 80 337365 22 19 365920 45 34 49 49 79 839507460 21064 53 138601 65572322 26 19 72 13 410633 69 481217 730848583 343551 91962 60 101217092 39 9 42 1 5 85 36 768440409 5792 53 326128 220093 85 822016885 87 9 1 451068 331164 1 212109 8 12 61 99 4408340 75 286859 389839 74 15 97 420893651 341049 73 45 240290 7 860556142 175902 450776 9 37 26 135857 99 86 38407 518454470 235986 173061 7 40 86 51 56 63 220644 28 453890 232489 317615 75 23 194301 2 319735 47190 57 286068 99 64284 251954 113223 83 44589 86 674544317 43 59 465565 95 137135 155140 277269 144884 58 219235 256212070 31 31 213595 61 25 175551 87 251603 62 24 230222 279005 87 387075 132309 88 424512 63 349694627 8 211395 37 339600 26393 59 87 701393323 90 139440 6 6 461244 87 81 30 740148759 24 65431 760304982 91 67 40 319392 30 66 62 134623 7 66 95 433471 15889 162251595 1791 4 645532404 663262602 83 343160 77 67 27 2 73356 3 14 410589 57 329170 202865 69184 123923 370219 149302 1 203942 28 393183 92 67 37 14 62 64 58 494537994 36666 7 305079 378792 64 8 239958 48 348711 542133216 9 39915 41 106 53 132453 64 16 318028 60 71 71 378503 22098 27778 888641585 47 14 98 324150 55 7 861156028 495825396 85 445099 6 43509 82 159035 52 67 214354 484097 68901 1 264762 60 407929 307266 42 93 262251 77 89 37 9 71 2 50 66 212199 103898 10 1 228398 272974 32225 219421 95 347394 693692647 138683 144546 998478865 5 449999 56 262565 453262 108380 80 411873 93 362246 4 89 257118 34 92 38268 25 310109 60947 131302 52 103927 80853 259729744 109686 72 119445 354257 82321 66 37 22 68 58 9 421951 872032863 68246 317788 444963123 256264831 644391714 170493 20 247335648 82 366637 17042 259230 84 89 25 75 4 229939 48 36 88 335669 64 363899 85709 77 89 97077 81 16 5 452724601 79 82 444965 91 442419033 39 81 2 126638 766035858 199566 17 459437 46 741124563 199555 78 37 169826386 364723 499233 78 544883486 909815706 4 461139 63 990215439 76069 99863 234644 241983 73 69 266089 20 315865 32 486685 161144 335875 69 12799 56 234679 51 120215 359418 5 3 93231 82 774046821 346120 28 114255 26 486590 6 6 45 15 65 51 86 17 63 9 10 5 422348 496603 13 150034280 269646810 451154 9 245998 175615 74 10 27 56 393109 388852 296581 135078 278164 54 96 66 77555557 434117 49 291905 22 67 95 13 47285883 42 6 438304 91307 32 88 4 153218 340843 14 90 82 265551 75 6 457512 82267 48 63 390156 97 24 9 185981616 6 208047 468395 141347 293302 79 44598 78711629 61 338033226 74 282746 82 99299 91710 65 257939 31 47 40588 491092 484667 67 481296 500948678 849863071 329329 500518336 85 386185 846812117 88 97 35 254013 60 97 74419 71 56 607213193 308261 260081502 28 87 384315 439254474 8 82 60 77 9 99 70 358217 155357 13 78 121841 16812 456351 83619 120553 58 547397166 87 248318 217493 140267 7 278144 14 56 76 353539 239278 514486211 426316 66398 43 253666 315663 321689 43 85 79 234770 7 24 4 95 90 95942 361513 494354 7 432762 25 437880 99 4 59 1 10 33 38 65 59 42 94 71839 80 358627 295816 216765 33 105998738 9 88 5032 19 281555 65 233639385 348419 498130 4 18 56553 46 86 40598 9 152995 33 305759591 305770 44 11352078 432547 150746 55 429737 35 33 71 88 471146 9 21341 376439 46 395408 47 43 49 123004 78 91236 86 36 5 82 32 438588 88163 488933591 373660 45 91 255633 66 125608 28 65 612511596 368534 234112 203506 182449 187533 136198 13 570279614 66 331460 149467 184497 169525 298575 4 442535 67 36 863097061 93 41417 312095 47 307131 83 423890150 26 306297812 494024 386104 46 52 93 81507 482625 99 146875 29 193137 391085965 1 4 13 55 372057 401017 83278 41 47 50 286758 97 26969 5 15352 63303 82920 447945 6 446508 21768 2 275044 122809 60 72 52 55 190936475 78 168693392 60 970616015 23 16 13 476916 1 78 28 149688 498227 74 1 7 307264 66 98 491670 39 62 49 51997 64 54623439 45 6 35 908687131 10 27 4 26 10352 660912681 8 74 431226 154053 43 4402854 9 308241 3 59 58 7 214156 3 99 241196 97 42 979374569 80 321589 206459 91 95 79 6 101477 274083682 74 40 117513 451443 365346 411927 210244 55 244612 448165557 35 34 440524 47 782201018 64 58 93 87 835688111 273140 237874 275525 390313 95 872160512 21 87 213980 87403 83023 5 25 25256 16 8 275189986 485392 17 89 149704094 50 49 336148 58 345312 391822 200929 16 44333 93476 131886937 107270021 9 494515705 93 92 79 52 60 25 83 49 8 175792 383167 26937 35 31 5 147484 88 342261 60 99 184035 62 37 228341 8 12416 44481 81257 57 90645 48 443205697 8 178181799 91511 57 93 71 469107 48 44 89 65 239479 79 322421 3321679 94 149082 5 32 248979 369618 74 60 200059 455150 75 161202 216614 30 351024 168626 15 7 278908 300616 329788 76 467052 266967 15356 755716966 74735 1 95 66 8 397665 984299542 32 296029 34 339225 165263 46 48 3 729355711 8 8 1 185956 46 73346443 192599 5 6 435956 2 736342888 455656 36 28 1 721165795 373551 16 285698 343266 81 249399599 225547 462924 479104 421151519 29 75 270053 32 1 41 3 305681718 67 25 88 299173 1151 454715791 32 606100146 30 313236 21 774790306 76 745290625 768653555 7 4 17 471224 19 70 6 24 378807 81 18 136935 309028 331202 31 34 216108 96 39 404799 53078 418087 47 2704 62 1 1 452423 5 74 21 2 486545 294974 54720 9 21 70604 49 68 4 462901 77262562 96 53 92481 459068 376497 57 219933 5 103850 491222 89 814142150 22 81 634810700 86 849312173 41147 59645 10 49841 331140 153082 97 79 7 285862 222461 3 44 87 48 77 37 7 405073 43 65 5 1 96 417984 44 334366 16 43 350923689 2130 380384 11356 32 194870971 84 8 95 47 418325 325540 79 17 69 131416 340888 10 853564677 150704 3 429870 71 23412 238665 404466 3 9 30 293585 866767133 8 38 73 371191 710719748 83 368426307 25 91091 333247 670738856 595 62 218141 420432 14 144782 89 53 45 376436 240724 211140 112421 400919 458163602 81 44767 359377 7 322192 21594 259917 7 223414 6 687846959 406247 89862183 615310079 33 20226 33 19955053 383286 3 98 151118 343112 461353 457396 555399158 239609 224482 358036 150803 83 14 8 423185 19 258271 90 395864730 199719 191885 80 67 560624043 376068 958559430 174151 12 97 72 41 265113 162485 472674 14 28 35 14 84 99 28 3 37 407078 908535125 302512 47 56 140626 350134 50 319768 260145 42 451649991 34 316475 66 275588 375339 8 290251 122739 230427 255566 145126 146018 287816764 24 89727 142791 9 456309 95 89 47 27 46 936324708 49 95339 59 472603 458969 370706 7 35382 183380 244595 98 3 4 42 411602 13 22 223599 344574 83 77 75 91 182798 74 80 402124 5 9 733423701 6 56 387645 5 1071223 64 93112 24 78 396041 55 74670 358881 42 114316 211427 26333 19 88 27 601211765 127519 9 71 750807717 524184950 326255 7 3 483782 76 482176605 16817512 22 44 26 235761 178145 28 330345 45 92 34 9 39 84 17610 1494 268619 437246 40 62448 117207 82 45 795769456 78555 276946 444999 131418 4 5 407738 423483 78 20 402163 428826 155223 341272 54 359423 501434704 9 203818 70 157048 76067 13 663504338 86321 351570 5 44 95282 22 47 10 389102 37 19 164737 255183 468642 8 91 52 207676160 273208 69806 260871 70 69 483500 419564 17 31 173952 341318 8 865879788 1 249213 378510 86 33 833113742 124855 207766013 441222 619 83 27 5 377235 95 27 660257527 750642153 400194 14579 194329 2 957809102 9 76 54 93 8 88 9 7 91325 47 6 11995 363585 77 90 419217 37 81939 45 233564 28 72 3 419902 18 104963 55 191340 396272419 67 99487 33 174017 39 492476 93 92 405275 368728 494787405 44 297582 71 41 427789 3 11 64207 18 184601 579518758 75 71 470088 415122 478679922 1 13 13 8 3 38 637401948 78596 880663642 30 80630 37621 107695 50 226604 9 43737 28 9 54 1 33 5003 767857041 229678 98335615 5 456067 62 15 382178 47 202135 770790861 900898547 145205 4 134102 7 264312 498355 91 55 18 158058 579194311 323279 273748 881816667 55 231354271 90 96 264384 337896 298605 30 85196 57 453706 57 1 197452 223965 334342325 12 436260 464873 231007 350394 45 309871581 83 39166 84 28 62 23 2 281632 89 957539908 75 253691 133355 236001 129541 61 223054 365260 288564 79 96 968912858 58 8 357940 48 173074 64 104192 53 67 53 24 218154 55 68 70 8203 9 15 10 183708 34 265324 235157 68 34 13 107996 51 4 465863 39 48040 5 71 140957 295238 2 811425370 61 8 152074 104077 935101825 112918 21013 3 22 214368 248476 421655 80179142 241921 32013 561061904 175917 7 173436 34 88 28 5 48 87 80 845024932 7 46020 98 28 86 65 43 11 13 517904528 44 161663 37 472073 535198993 428404 116586 2 34 80 39 61 44 4 65 15 494040 453114 24 14 497189 331847 58 67986 29 486726528 24 4 74 280337 425927576 96 175562 83 45 307241888 166295673 346763 150953 278121 173438 82 222365 7 9 256693 1 34 6 1 143943 22 98 97623 354036 27 492439 8 193739 493155 262354 62 7 709958001 419933 839950900 957055482 191654 309193 5 11 15693072 288811 316233 21906071 271873 104280 96367 13878 5 11 6 62618 69306 466208 6 129845 88 38867 128246 47 143461 398586 337782 2 10 12 44 24 302032 381426 318334918 8 103678 7 38 85 22 1 63 3 351785 366984 484047 89 213067860 23 256162 13 297617 3 9 417510 307461 247030 10 343562 271012 9 168953 413603 20 67 58984 165016 208541 114684 496891 98 24 64 347778 212007 534816236 40 7 391024689 3 236147 89 28 30 35 65 47 421971 93446 50 91 57260 390053 8 40 245117344 90 81446 324841 87 61 792698237 308326 401685 479363 41 60 373425 458984 480483 535739544 66940 818040693 266153 9 653437924 47 62 1 39 4 5 29 582406743 385531 85 375654 487204 17290 311957 51944 371608 329859 381166 3 414632 251451 351414 47854 88892 3 21 38 135910 75 314762 307775 30931 72 69 53 437330 449955 267662 857158118 233551 295710 37 14 203106 210108 177243 86 68 77918 2 6 411807 462043 201704035 406032 108200 21 75 967346039 37 357368 8 5690 207943 912486712 214540 9 5 996262909 492969342 315578 78 59 31 166964 349402 49 34 765553560 448669 71 246309 35 494195 320739 138616 68 201894 30 6 257276 35 33298 61 53 3 468609 35 6 10676 49 26 60 215272 64 67 127259 291796 68 47 96 293746 76 38 5 47 562909507 97 438261268 780438699 47 173863 32 8 294277 451514 266429 20251 39 322703445 381020236 60 39474 78 23 1 1 320606 393092 13 191108 98 409944 48 58273764 2 83 24026 281240 149021 396384 851422054 85 489853 33605 7 13 234760 378175 89 13383 38 3 235127 3 35 185298 110379 34 303667 478963 78 32 420629 62 81 78 6 15 80 392270 240013 1 33 110274 145238 434044 28627 73456 454318 90273 89 329629 9 2939 363197 43 69 409487 48110 187017 142728 32 15420 170676 226097 28 213189 147577 72 97 5 224148 413731 57 37 2 35017508 299329 31 57 89704 359288 199502 81 688134603 77 72 39625976 46 57 31 51 2 68323 84611 96 40151 370580 82 23 93 281383 226979 446219 31 83 162417703 242983 7 9 36 12 35 84 45 393374 125803093 413848 133421 61 36 81 28978177 8579 22 20991304 4 7 330784 25 13 103254 315034 93 499609 217756 413227 92208 365779 6 32 98146 222316 262189 249940 547448517 5 9 449133095 47 3 119173 86 31804 55 22 25 337769 2 5 307465 76 8 160540 49 323823 418573 29 81 35 91 66 269428 92 78 41 438600 6 94 4 233982 88 5 24 89 73 226262 86 9 3 47 80 104802 38842 9 854311972 95 78 95 33 132664 170710 69 3 436265 459039 602406375 399062 45 84 9772 368281 1 9 91 7 62 76 35 5869 40647 99866059 151968 68980888 66 33 46880 9 69 69 371588 342995 300949 43 366985011 1 249819195 296670 3 194299 8 290737 339894 202386 477961 278080 24 683366552 34 76 147805 17 6 115735 37 135728 99 155621 789377066 458070 152001 148435 24 92 53 83470 60 4 65 93 372223 134118 59 6 139752 587515629 406566 157059 249749 452779 208843 10 39412 89 43 131872 2337 61 429998 75 62 657897579 34 6 48 7 79 62 198365 589058301 84 53 274994 91 9 76 57 70 5 287989872 51 125480 7 4 272355 87 214196 86 219237 98 5 4 127816381 300680 38 32 18145 472530 83 401684 975724798 232131 63 806182148 10 409872 324718007 138749 42 54 462368 16 41 392656 131114181 91 75481 433614 767780824 9 72 284537 15 475693 3 846533221 71 1 8 364711217 37 27 54 82 98 68 28044 91886 317402 689766653 240596 35 39 164870 387144 172633268 209756787 59 481906 235226 312178995 256130 49949 77 84 246418975 386746 279455 26 420012 8 18 284923363 3 219985 81 82 66 248812 97 72 68 148501 97 165890 31 1 28 120742 36 30 29351 75 95 5 211761 11 83 29 39648 171186 5 345918 44 7 79 87302 39096 175317 493968 34 36908 80 3 346693 71 62 90 2 48 44460 434083 40 396889 163577 375064 84042 309539 442508 179909 192484 52 80 7 23 199002 22 360820002 36142 67 46 467574 177794 9836 346187399 8 318084 29808 259240 291810 17 73 51 140445 4 213712 295065 313761595 681395855 58 36 407323 15 261919813 85 210180 10 275110 8 87 55157 41 96 21 354070 30 82 63 37 411320 102102 271316 401490 59709 140132 143848 47 145020 112879 77 96361 21 230236 57 46 93 68 290408 20 93 284560 3 319167 295677 203690923 469155 135069 720554261 23 216941 28718 44507 234727 244004 309274 1 792970740 99 1 5 3 590485914 327316 33 12 199598 27 5 5 2 1 3767 11 456890 5395 984066065 485956 652174418 82 98 8 82 146137 244254 54 315978 50 773465703 89 112369 61 391256 301149 91779 126784 13 3 81 225197 1 177039 24 989950661 435996 203112 661853520 63 83 47 76 85 87 259936130 381687284 22 84 433918 29 93 346753 13 418827 401419 33582 2 208254 42453 64 40 294676 3 52 184984 201071 64248 62 176734 66 27 83904 91 27 414849 90 3 65 95 6 23 25 7 7 24 44 375307 62 488888 34 96 7 158107 317217 206740 73 6 764356472 584994285 61130 57 61 85 5 21 65726 91 22 236088 51 41 32 443897 168033 451543 24 457902 216509 423553 99392 456843 83 6 88 343206 276299 4 346245 91 1 132743 16705588 292641 439383 136417678 31 456074 96655 8 33 40 36 798094600 183334958 246781 62 272058049 6 851328216 48 60 213171361 88 148277 281804561 74 147576 41 221646496 55 164508 263880253 63 420092 73 6 203316608 5 71428 265364890 763033907 468964 38 460501 304206 287170 46 298386 396801 73 39 94 999114943 195429 281252 762522075 183468 24 256702 151994 55116 75423 379462729 40 604 33 85 385637 88 156816 17181 10 8 25 491791 50 6 271093 130455 62 23 220604 951848249 351530 34 80 90 78 314811 130954 305065002 6 21 694087684 84 62 95 37414 81 21 158573 220581 15 105877 23 244195 123295 78 30 93 868335274 40 227207 69 230816 147906 470398 189751 9 45 34 42 60 59 382132 1 362220 314747858 409879 435480 54 435801 58 40 31 84 210559 403604 299117 43 120655 174665 467969 168336 96769 89 58 19 62 4 71113 27 77714 3 459004 385973 6 96 988331527 497199 29 28115 280266 129539 81 294235 29 21 274495 24 478765 645070421 60365 69 38 64 26 152458429 30 322184 262335 227767 94259 84026 149344 186304 4 494926661 154611 807523193 69 2 10 3 171159 83 29 53 74 394380 85 775805198 71 492379 66376 3 148499 49874 417085 495025324 70 658610473 571812783 360825 38 87 31 91 354246 21 92 227503 4 195871 68 35 69 168392 39 30 374167 10 10 27838 100474 169448 20936 115380 54 61 231099 662591045 5 476580 37 69 152287 186155 7 7 232476 60 71 453631 72 218042 38901 29 12 27 43 61 8 650366071 286147 18 44 486428 25 424639 13 111616 32 21 65 130929 479998 64 79 46 21569 90255 49102343 412669 452295 136680 94 197108 432218 24 58 169813 59 80 131512006 450314861 4 50 4 477950 564303108 199415 255421 74 9 486390 353297 480430 374998 14 2 81 158345 22401390 1 9 5 38 446708 332759 79 194977 595509990 66815 240961 345602 87 539855216 98 71 83 972466594 41 2 69 662098418 8 51 98 63 97 17 87 79 140465 20 46 402483873 14 48297 91 730568075 130229 95 152317 702470339 33 367654 22 303794 48 325782 6 6 253931 78 85 144228 55 481051 706929915 64 153109691 401262 316685532 15345 157582 93 422180 76696 77 44 78 275238 443589 3 20 37 76532 37 72 79 239800 92 263436 2 171727 62 381636 92 25 767756895 746221357 85 42 46 797753040 53 70 42 96198 99 693110538 78 367779 488764 216819 93 14 497953 5966 35 73 164578600 3 478669 239821 316762 247011 373359694 171962 6 85 83 231961114 389716 94 9 63 56207 299262 97 7 49 26 825081088 261260 171021 28 62 60 133826022 61 244118 376847 92 87 55 1 103855 99 317094931 181237 104434 9 52 298838 55 22 18 35336 106215 143461 31 307084 35 5 81 15 430638 356614 480821 83 26 22 94 262206 257782 362775 283754 203427 48 500706768 8 31 432823 310253 536577347 53 27 341097708 347778 9 893502810 1 831397310 83 71647 56 27 67 73 1 204718 63945 325091 6 66 416994 91 1 80846 86 241038 64083 44 154289055 926950933 14 4 6 266814 45557644 667621508 337499 316987 57962 283628 70 380428 48 488727 264637 42951513 196037 24068 1 35217 8 251125 61 1 18 80 55 83 101461 72 30 397991 6 30 284481 259639 96516 41958 404103 32 85114 59 74954 969919578 268372 14963 25 845308204 4 251546 99 485957 20 6 117483376 362177 36525 16 438107 281704 9 59 541229960 247417124 275885 67 358393 424130 63 116158 95710 472769 11959 136543803 297994 270686447 281948 100355 6 115218 170557 80 476462 387395 48 27574296 377773299 4 365516 208035596 70 40 80626 54 386927 32 55 73803 39295 23746 24 90 122753 60 40 154633 714245562 125202 6 79 309939 33 496169 93 5 378847 88 99 84 81 138272 330904 31 137611244 51 79 849382832 4 199684 44 24762 97 329218 40 418105 860699822 390795 71 76 425554 95 40 401492 3 231970 33 91 104349 460229 192750 50 51 70 30 762360651 37546 157134 2 20063 3259 424236 77 231744 18 425080 385865 769994867 46 24 26 59 3 121970042 87 46707 2 241231 5 93779 16 38 91 15019 63 4 78918 204659 18 26 161897 90 68 85 88 76 240157072 280000 55 79 87816 56 44 491059 83101 30 369906 336174 73 56 102150 97306 465714 71 9 283407223 264878 82 406100 37 19923873 2 56 486187878 460203 7 4 11 295443 5027 168529 1 253407 723647440 21 978633729 201518875 998938290 50 179753 70 444044 86 41 401407657 942262961 53 264982 83687 330240 95 51 98 10 36 70647 129045 205824676 40570780 326834 77059 204842 5 7 32 16 52 28 442033880 824205834 37 332798396 309102 96009 66 24 448759 21 245528 314065 393998 21 14 36 4 94 57 203581 316681 2 72 90 26188 209231686 356083 87 468213 192256 32 96 76 404406 113798 494768 499017 437733 346701 306816 71 70163 79751 79 3 631098459 4 275918 51 692671440 78 108969 264606 44 75276 57 480841 59 53818 414166 919091954 43 67 71 38469 80070 58 1 389669 4 386545 25 233261 2 521456763 256439 139200 2 9 155486 56 232631 93 441860 898810412 101717 232403 187174 8 409854 1 42421 4 147642 473252 12831 5 380505 184999 585335572 94 255948 786722981 8 50842 19 10 390986 668486121 211190144 86 180027 475426 300349 97 334720 81 495992 110626 739826209 22 139519 94 54 42 815814129 70 27 32460 4 476045 1 133155 435059 43 93 1 17319 25 421750 6 13136 186534 150330 215149 95874 100194 176854 87 183215 92 24 7 139702 630173522 31 71 48 194792 403144 1 6 35152 65 1 76 16 31 95 44 367565 115283 321657 228453 168241 498488859 77 1 69 42 93 77 75 88 120132 76 432237 357080739 81 26 927040059 84 99 375129430 21 540726215 378191 76 5 28333 40154 87148 46 58 216121 473029232 86 1 5 162976 478505 800802100 74130 318300 72 298215 266739 49 30 228428 342961 358640 6 33 399264 286669006 252259 45364 313749 62 686673293 3 6 184361 1 63 12 64 6 69 37 6 305031 10 609055056 900327025 275761 18 14 58 316307 346260 212037 282388 373032 5 1811 15 68 3 484934 42 42 365834 57 25 590775034 2 76 349877 1 28 365697 84 69 251833110 45 24 26 81 93 62 44 17 720025032 79 19 193451 736879625 18 271680 88 304529 49 212838 124603808 170705 36 394471 29 922707893 136637 451651 129241 198307 306500 97566 10 95 303078 194441 70 80 440800 71 6 3 55874 328314 417591 34 488537 228217 392054 72 70 65844 95927714 75331 301731 329217 30541 276361 70350 784038005 61 81 78 44456 5 68 422273 4 15 13 351498084 11 2 588479132 980240506 120005 99528 370722 60916 85679 380828 340035 24 28 77 22 37 56 67 516321769 291552 65590 56 188588 79 6 348390 57 8 58 12 495476 56 124656 93 158071 11 29 6 45 83 390838 66 55 248753 212270 68 485735 458276 42 490797 78515 3 433872 6 4 362529 36 78 20 57 9 484517 158463 548087527 32 217081 36 6 13 285726 794907369 1 46 531814386 437007 67 90 81005 367617 26 47 39 300096 21 675942167 61 8 46 376076 145072 80 60 28 27 441629 494499 182748 52 457829656 2 48 270859 429625 30 185331 5 93 5 59 820 346798 359198265 431943 68 19 567842160 93 292075 7 684165308 384183 3 61102273 9 73792 34 593707946 5 54 765534399 3 237806 37 15 156129 537983358 163462 6146 128451 301299 18 75 261455 26 199505 89 38 257117 677043565 6 120068 30019 250880021 42 88582259 29 25 724392619 60 99 71 424880 416186 114480456 60 4 239656 96 425694 333007 62653 6 128168 47 44 52 384845 47 93473 614840226 63 123441237 88 30 161689 368750 32 330069 69 481950 2 65 55 975505291 45 113544 60 119974 5 16599 403895 53 98 43 30 69 56534579 96 74212 59 84 161254 207547 20983 397828 306494 96 45 300789 1 481811 653595591 53 476626 96 332442105 211540299 36 72 170187 33 276734 3186 346061 10253 499931 10 16 481859 1 84 21331 438188 41 256926 465923 117716 23058 37 1 754176796 68 79924 6 224046 52 224051 45 56 74 83891 275417 435559 362501 4 189794 43 83 344702 9 67 240150 137971 490127 322541 16 487044 747120916 32 21 92 367373 105264 61 38 96 333310 13 956617853 6 621005711 15 42 285907 8 174835 18 73995 135437 26 6 33 647356346 94 29520 405494 285783 173827 321674 14 430754 355127 383566 316743 9 3 51 97 206179 337628 18 631954248 245803 2 338250 51 84968 52 116135 60 23410 485015 15428 218928 336736 19774 52 31 11 45 412244 383160 378400 43 2 430280 166145434 17 9 303689 14625 278807 479247 89614 445595853 9 26 26 59 73347 151717 68 96 2 235564 43 7 337557 685864221 27495 196529 312317307 23 43357 87 58 413513 393643 482115 345348 633641790 9 280906 22856 245736 388012 249202 48 3 32 883678356 58 75 50 352622 83797 295906 66 91 178920 411898 3 37 51 962052558 63289305 166557 266380 42 14 111449 550131002 194984 226474 28571 71 6 422265 322629124 466130 150299615 25 904480351 73 90 343843 59 63 98 5 290031 7117 159089 469880 121789407 424921708 4 175636 30 206759340 462614 83 56 920825138 92 184212679 87908 481247 49 828657222 328021 49 61 308313 169546 57 377095089 101018 33 86 883787416 464000474 60 58 33 44 61 449010 375739 42 10 247407 95261 3 35 51 512120890 408802 25565172 46 4194545 95 225811 696393629 480061 358462 81 34 172327 11 232665622 64 45 26 361623 482039 29 40 487261 172948 1840 332479 47328853 36 487113 482476133 193648 82 83 161080 929739037 111140445 5 149432 41792 70 63 399016 53 15 470207 463634190 55 69 171520 5835 45 478043 3 414320 76 4 49 10 201380 99 360217 43 391571 603189947 75809 238465 64 84 47 18 113643 63 63 441084 51854 183836 83 186015 37 67041 4 454997 324369 85 81 193750 32 73 64 298450 83 64 114785220 89731193 918577666 308011 36 31 690017433 153886 48 456010 192408164 278783 400654 2 259427 38 259871 96 73 90 46 36 137408 118645 96 8 252209 446468 930326966 249626716 73 76161 61553 21 41 7 855 24 165158 424621 93407 8 94805 13305 231927 39095 11 467779 30 90268 14 259863 398211 483179 97 93720 40101 56 326057 176402 399429 239129 10 10 72 30 10 248948 163029 80 421078 68 41 87 481737 242637 291135 66 324020378 58 23 80 79 19 360427 460241 326015 798249522 57 81 74 378546 197157 59120 305667 636906408 79 10 93 43611 9 52750 5608 70 330762 13 25 99 44 461487 397709 35 57 152490 8061 5 87 22 726515713 142822 366776 239620 4 263046 33 6 84 88 105763 310696 4 90966 95439 79 26 65 473043 140035 399101 43 197119 3 52 78 49 1 315789701 70677240 327574 302699 567550365 57 704786000 85 206741514 28 344952 427139 90 193384 58 519937151 41037 492246 217450 85 33664 67 30076 87 33 7 153784 11 82 405391 64 84 208087 73 31 20 81 64 47 231469 3 4 380168 61 133373 30 17 257342 163598 9858778 148128 442042620 87 175860 205585 104285 61 386783 286245 39 151922 411424 363198 46 376591 74 29 99987 6773 23 90 76019598 103225085 424472 279299 43 352131239 41 3 17 439618 71 44 5 325319 74 356994 43 53 10 299795 246801 304995 287569 414478 378798 248829 44 539951026 423978 227093 11 111585 88 357337 115642 480688 98 45259 135738 51 318674 229232 7 63570 3 273279 433035 83 36 9 280400 90 236314 6 901745166 155465 215037 16 469699 87 278106 216152 43 58 30 57 4 53 136568 49 375362412 81 60263 318402 257445070 82 140446 28 44 71791 17829 28 52455 13 71 1 262209 78 256381 9 79 78 83 91 491446 52 421692 68 33680 356035 289237 70 46 423416 487460 282535 586687586 820920487 156398 458805 96413 272353 253584 919795395 331366 20 41 61 8 282831 118161 63 83479 75029 20936 3 303725 11 123655 72 768265959 19212 18 75 72364 69 299619 358425681 457015 41 43 59 3 69 44 53 17398 85 203408 41 128678 26 257583866 50 86 96 45 131910062 445625 85 492413 192829 464347 50 77 6 12 87 90607 21 65 408268 517323314 87 190169 75 330675 24 2 21 807888439 89 58 95 88 428508 99512 220326 82 47 27 5 214711 38 456031 87565249 1 322973 349396 82 42 70 8 20 259901 294277 336356 41 472827 90809 23149 3 154138478 156641 748003639 42 18192 19 38 408932812 88577 954933983 468453 69943 422532 7 46 189344 74 40 77 97120 7 15 75 53 71 4 1 105215 805025637 95722 64 404167 464632 98 96 426948 54 76 84 67 276028 26 65 39 144478 60 38 488735 242739 40 75176 30876 83 89 62 9 718242901 90 241307346 4 408765 84 12 490213 584679177 5 22 86 5 96 89 93180 1 50 8 51 12526 47 172423 330407654 404079 72 292188 518279936 218100 450215 238048 367664 58 7 310475 95 98 399960 388087 3 4 5 3 104903996 73 74 479693 995289188 440868 3 37 230746723 48 88 362792 36 391446 237047 353116 4 285777 336338 3 3 281596 83 91 8 76 751584236 279666 74 11 481614 245343 171487 833620261 425847878 896042039 73 19 372063 214122 483628 91 956540569 814429253 19 1 171193 11 4 46990 11679 78 944037453 343978 95 175942 45051 4 313572 88 2 238879 119403 115210 288433 377247 360760 4 26155 228833 386540 470311 187294 6 405204 37514 354877 33897 82 110362581 83876 61 80 30 14 45 2340 116583 448927 242391 47 460517285 288523 5 2 919518094 32 81323 235516 232814 61 726425359 293012 9 43 395973 29855 921438792 949905 2 64596 6 94 28 4 46 249635 5 2 9478 406515 66 483791977 53 368410373 58 343706 88 215557 434654 444704 510111570 90999 202042 10896 791112363 298438 163720 1 8 431562 75526 78 405376 38594 65 195656 40 91 5 16 19 54 34 52 377483 14 810977890 344136 454918 264899 13 143513 423228 68 52 307007 366540 46555 44 314708 67 334610 378486 59 224759 4 134329 335583 37 29 6 327023 14 72 84 14 67 9 242724 56 62199501 206406 221034 319663 24 115253 120944 97 1 264179 205043 54 87 481361 284956115 19 167131 26 88 73 63 319057 51 267665 56 14 34 474070 3 231734 13 478335 37 81 114200 66 53 36 32 19 36 81221 115546 97 76137 483011 424362 28 45830 188471 48 335369 80 34 91 31 255487 33087111 273563 37 17 31423 333321 678192313 497861 89335 24 85813 90 700259556 449806 18 95 21 22 91 446803 92 399567 318914 15 99 103514 9 8 362411831 62 374731173 345272466 53 189593216 414754 80 71204 134708 99 250870 61 333266 309682 15 246742 102778 40 33 92 53 7 455812 93 169919 308983 2 17 3 564189436 5 366192 89 427526 18 92260 90 43 345246 26 218219 73661 4 78 91204 309928 29 36 423335 21093 1 39 2 4 271077 18 286473 61 266587 2 70 51 25 39 190273 255520203 438781 260272 402571 35 343608 356535 38586 728667537 74 59 47 47 438662 3 99024 8 189883 45 78001712 832495900 484485 864611578 86 88 88 3 143685 315109 277966294 418602264 24 44 256823 56 20 35 9 95991 16 87 3 38 6 53 233524 22 297804 346825 46 335317522 647099863 1 140408 19 77 486796 369971433 89 5 389903 25 27 46 1 78 9 17 151744 102220 387397 9 66250 360320 128648 9 415933 64211 427645 22 8 84012 64 411956 482354 706930741 4 64839 96 427389 24 16 486342209 14 11 124971 62 237585379 5 83447 3 48935 481694 77 33 9 85 3 7 8 31294703 492084 244524 51 72 308570959 87 18 975380048 492949 58 196885 46730 8 20 571135734 62 98 435002 395928 5 139182 249942 9 55 27 57 235063 647790767 3 8 67 163091 61974 5 534943849 9 36 285532 60 17 83 285485 705585282 130324 429182 94 93039 72 468772 50 130942 49 195385 3 24 469291 21645 36 156300 87110 5 123398205 172112 178589 30 82 89 3 83 8 33 46658 93 30 11 218690 91 3 75 484767 52 59 49 25178 6771420 18933 32 247900 59 75 94 7 78 79 45 314048 53 6169 202917 9 218392 6 1 215423 65 395566 32 87 202662 812999353 581584503 95 212571 516593206 7 29 98 435942 347893 513326177 432421120 173401 2 312408 323648 386607 439268 87 9 39508 19 5 9 306548 652708067 753583997 412479 13 229214 5 247060 74 42 78 84 47531 639696177 351898 32 66 19 71 49 8 81 298732 62 201067 400562 26 497088 219495 66 7 82 5 214633 74 6 49 156373 12 125639 73 157387 73 323111 126097 660286183 360536 91 74 45 328883 87 15 4 384918 958861374 78 161742 370580 97 3 78152 483564105 795954021 64 112797 362614 70 80 94 491203 279481 54 163958100 91 302741 87 347728 27 578482544 53 50825 7 86 409374 311340 91 13 91 499719 42232 442324 126371 708817158 21 64 76 41 1 133621 61 2 413153 78 59 480629 46 35 8 95 32 371883 496443 43 4 226170 307050 44 45 70 319916 342524 9 27 237972 251766 48398 284441 8 446432 28 68 9 65 47837 19814 451474 34 111401 52 67 30 269289 23 23 121982 263688 24832 51144 183137 193266 37512 457404 5 78 75 492941 278892 30 779603776 28 30 2 243659 41 293981 5 14638 181153 77 87 6 455346 425943 76 309014 156141 84033 368398 62 72125 9 71342 287403 444722038 64685 68 6 361249 605346342 45 150186 11 76 63 55 323592 430984059 81324 79 40403 1 317691 450575 82 565912677 87 53 111492 39 469476 73 11 61578 355370 64 330886 212229 291142 49 230040 6154 567137889 433285 81227 225376 247643 79 151294647 707859627 8 52 494857 393665 310137 51 400680 35063 985159391 322061 199123 376929 2 23 369647 112720 177086 264333638 382724 365047 62 415634457 6 32 20 454716531 10 97 298266 24 66 449892 30 127970 15 14 34 29 226355 250738 57491309 281880 269905 68 391322 364122 99 757966129 192041 46 31396 299861 72223 88 87 248835 9 9 30 299777 76 344235 425203 211630 23865 672107886 639634364 56 23 36 30592 129016 25 49 217522 493064 83 228211 80 150815 130539 520143792 617425719 35 35 90 144393 493866 281658 103702 93 46 190199 49802 61 72 7 81 180595 3 149058 453965176 10 443482 3 46 88 84 157223 71 203750 995144596 412308 402726 13 86839 221568 91 105439 51 311098 2 412658 312677 209958 48 13 289065 46 71 373618 48 234386 94 178949 41 13453641 69 101676 803112184 206632 65 66212 18729 426869 65 63 484625 77 1 6 734924549 36 7 33572 78 193854 74 684303451 196247 727430897 402890 74556 72 66 32 123473 286219 44 386181 7 2 29 2 204018 12 21812 82772 84338 167496 369305 3 322646072 319622 15 214824 121128 40 43278 393457978 70 113859 8 28 87 46472 51 479617 81 51 231599 296055467 2 90 40279 137381 87 20 163195 404436 285305 4 74 893388419 93 21 56 44 109102 13 71 37 5 79 8 44018 810634804 441864431 492419 3 807186020 72 336603 82708986 288433 34 718420683 78 5 60353 33 478326 43255 349298 55251 383856179 5 68 135391 5 31 20577 59 431203 29 431167 35 364754 932604686 474075 6 14638 69 150069 321372665 16 932165331 820627662 36156 383410 494506 333426 45 90 9 381730 42 471620695 7 23 7 96 109705 263200 314648 439657439 754690809 84021 39894 26 250318 221051 10 461283 418212 8 392124 181329 1 132421 27 20 347281 60866 79 63 107487 8 430183 473486 43 197862 598971980 34912 9 31 5 724898544 8 2 66897 1 39 132873091 12 371613 180868 91 4 42527 20792 95 382725 264144 79 320332 41 90 368910 41 30902 661593010 2 20683 69228683 18 26 86 8 739288606 6 59 301837654 421234949 26 26 1 58205 65 27 43 43 76 908011930 58 443526 84 4737 15 27 305148 7 51 742492332 52321 43 5 23 25 75 982 93 260804 19 371860 322798 187735490 18 44280 417023 55 12 33 79 21 38 4 73 39 379973 74 466516 44 42 84 94 28 6 72 473353 3 116489 16 148803 37 45 986135738 364775 60444 984574779 97 321244 738338991 91 95 49 34 878766974 59 42 84 20 383076 278068 7 8936 47992 84 114604636 535414988 281969 335733 113026 264640797 313525 83 71 348399 50 439849 9 893135981 274665493 424022 13 55 417063 359929 4 459586 22 58 24 67785 178197 73964185 31 70 135617512 44991 37220 11 6 43 8 304399 71 479402735 313348 434179 415383 7 34 74 1 424932 418334 65 34 413784 426497 226772 34 14 23573 81 48 11 96 4 32 309920589 418813 70 407685 24 20 19 140601 8 32 87509241 336265 61 8 478661 63 460775 80 13840 20 637606769 271917 110452 20 89 101810 393971 333493 55 62 63 107150 26 244995 48 10 146487 50 28 392051 46 60 931784127 51 96 380622 8 18 103487 43 162937 60 53 317039 438062 311443 99 481539 475754 183889299 29 8 112333 90 137289 98963 19 41 252515 335467 490518 66 253349 97 1 232548 435504 43 92 227376 458006 102245 213426 71978 414659 155883083 24 471156 190095 198875 169557 80 8 258053 5264 465070 177923 285632 2 31 4 245690 359990 39 84 44 59181 103715 298937170 409900 9 47 34041 351773 29 146783 50 42768 97 758653030 354649 434433 12 141208364 63 6 575437074 46 380981 254602682 48220 297291 55 57 260952 86 30 442986104 11759 59 802262230 59 6 233195 242495 317456530 86 229454138 289757 51 372673 221507 99 20769 2 496461 488782 437226 74 58724932 208880 424375 40 3 32546 169859 69846 50 9 107895 96171 4 936213716 81 54 383633 492940 5 458738 442715 764332314 114655 344215057 96 10 7 25 33 721856054 70 11 488799 81 4 309992 3 34 779440275 5 229291 490380 486188 80 1 151474 4 65 467985 897639233 7 54 950271679 8 96598 311605 489661440 48 56 8 258077878 345340 339492 42 56 161970 373655 57 28 75 5 8 16 77 168847 120381 49 455462 31616 394750 120257 29 65 317611 4 54535 36 257450 69 45 830770737 23 380779 40 37 646026642 3 182170 662896606 14 460770 74 449531 46 19 50 297070 519369846 681626881 976949156 96639 149244 4 447940 477543932 6 75 111765 445970 114945 566351968 319167 163099 822419540 252588 314062 1 320427 52 140411 2 38 42073 21087 48 40 54 65 3 16857 429738 142664 70 37699 57 13 156789 955946313 10402 84 234607 71 1 130138 4 19 77 12 276470 63 78 617699977 132279 51166523 5 95 255941940 4 481569880 7 11 105261 376345 668155971 28 175422 934308300 342911 92 53 9 59 226010 27 87 64 9 91 209997 69 174447 50 3 172965 22 9 45 376695 25 92 9 96 32 19936 367905 734758808 75 15 312669 28 423432 35 445860 267908345 18 24 311675948 808358423 272686 84 66 51 224959 28 66303 362620472 47 34 52 122981 85 75 20 83854 382332 95122684 85 54782 15 201734 443934 309402 28 24 48 26457 45 2 439338 61 80 54 344755 376329 92 423837 71 580274075 34 172885 370714 110590855 283187976 373200368 307945 478095 328339823 230191 209136 55 465000 458499 93 245727 438168 260141 482439 41 35 125487 232021114 84 12 35 14 79 80 63 164254 288647 71 978285158 81 342775 20 43 92901 16 126280 3 778294986 77 404953 128722 43 464540 124507 60 95087 68 364173 42 413622 313487 825335472 386287 7132 74 45 7 354774 401433 239064 39 22 235528 50 316331 7 157035 293981 62 27 324134 156321 34 8 62 98 418333 236839 70 47 33022 57 1 66 69 310963 294919 445167 458892 394448 9 25 125254 40 215060 92 41 326925180 76 2 806443489 42020 14631 908636151 407230 72673 87 26 175601 354323 59 172066 32166 981174794 137106470 60 2 30 350426 37 12 92 33078 96980 36 371881 25 90 398206 499029 3199 25 382815 154765 825091996 96841 96 116995 48 15 71 349064 437430 444434 1 169897 5 57719 60 209567 22 41124 390706 26 403090 23 64 9 94 12 70 64 9 69211 65 47 87775 236630 6 74 133761 60 7 6 79 773423185 134819 331983 101672 4 21 89419 7242 18 129299 5 106104 217895 87 74 7 22 52 131868 66 76 2 398174 420537 99 695115525 67 436798 18 89 349316 201821 483669 439663 65 281778 27 40 438860 8 54 60 721150155 76 22159462 3 187116244 41706 349045 16 42 51 257593 18 7 77 50 248322 91 31 36 41 409380022 243811 71 188393 6 98 417642202 6 402106 279063 3 27 480436727 226945 57 60 376909902 19 88 478228 78119 1 284396 92 394572 435019 814946631 56 19 3 48 7 4 7 33 57 16 335120 430121 48 463514 224820 58 279564 468841 371284 45 315333 11 289147 45914 4687 12 52 416452 54 292459 476987 73043 52 7 269831 59 7522 449610 70405 32 86 8 373962 469790 2 186892 5 394498 9 132321 28 67 92 85 166957 185312 90 400525 316625 44 354681 24505 7 58 178713 855454376 139399 53 401263 35 563125894 13901 247542 213413 417823 232271 50 36 8 139616 254424 377778 36 3 341463 38 30 448287933 19 51 9 29 143325 744641033 120008 690258897 76646 54 5 147053 7 88 1 45 99 160379 374821 41982 100164 368506 116927 29 54504 72 31 448956 1 16 53 39 297482 333689 378756 44 240635 91 254444 206701393 286393613 762665521 89300 1 2 426366 94 432579 144002 18 62 81 15 81 12 165283 278810 439767 6 54 2 475665 138655 73 156942 4 373799004 42 123159 56 213192 9 926255651 8 53 2 369966 7 39 94 29 495254 217769 88 53 334034 77 97 26 596462924 58335 2 562410813 50020 199403 6 381260 299002 56 176909 39 257509 39 334976 133336 152979 672364433 114749 166904 66 19 406969 42 55 71532 194902 359481 398015 57 162959 81 807511931 28364 67 147925 285664 8 32 171564 4 90 27 76 50 381532 76 3 383642 301461 60 331220 96478 236120945 418910 358734 4 96 7 38368 490752 142622 61 63 744000679 98 331565 496491 298487 369536 80118 9 928891755 335371 259257 1 10 444096 52 137645 31 3 10 89 22446760 55 67 5 7 211385 307666 61 88 4 4 86 670021437 87 54 244394 618877850 459971 4 27 54 448166 386028 46302043 491544 575912104 33 490931 136246835 96 87 95 88 1 85 87 20 106807 3 336854 69 244569 26 437050 431307249 173238 6 80 66 474437888 48 162994 1 51 116434 84 4 6 411379 9 52122801 346756 663931275 77682 82 217137653 469313 461096 61916658 391310 12 22094 56 418546 425254 45 129016 347020 224854 364313 194840 656801364 18 40 281658 7 148566 19395 71 307278868 78 113940 63 67 266238 57 416075 201935 44294 1 31 310850 13 357847 239186 44 763852209 95 11 63291 29 1 414379 496724 6 77 181183 19 78 1 69 159155 2 7 98 92 17 480350 67 147828901 62 93 346194748 76 8 19 76 508783552 26 432103 838674946 2 34 451949 172947 355087 33 145060 151664 398227 307909 110172 29311 243746 48 94 489159 2 42 1 20 4 36 65 37 409899 71 384680 234436 81 98 417070 17 93 152085747 338685 265658 25 25 19 371351 44 449342 8 91 2 119010198 2 23 78 69825 243208 457364 228772 2015 41 106696 56652 2 488000209 122636795 100414 11 35 7 417968 81 41 293826 446688 1 212537 23 98 218810 398736 2 280177 18 583247895 35 184398 298515 90 24 6 60 52 122499 88 6 138579 423685 10 215264 242964733 413907 27808 88 99241 71 925149188 249639 352199 319650 58 13739 875456094 353974 69 72 399614 1 88 15 291721 32 279707 230713 45 87 359842698 469058 443355430 716591657 73 91 11 683747012 345617 24 87 12 487872 88 143673 84 135153 230480 186710 21 17 6 31 64 209003 18 451959865 9 577269327 317291 125547 437478 4 279512 61 43 243153 4 70 214472 51 73 9 449540949 82 202760 57 20351 410157885 170700 7 427886 23 69 260989 13 97 80 6 228055887 170149 176770 481099 401781 366797267 51 3 421789 43343 11 91 25 41 91 27 263257 5 22783 47 61 33 211866 178736 231713927 111342291 684977958 20 172393 73 421305 19 15 25 321040 156410 470632 240993 830595045 146384240 366963 337451 95143 46254 449434 72 301867 89424 145481188 240491 40 94216 297720 73 31 50 72238 87 9 121886474 99 240474492 5 424514791 60 30781 371996 157371 7 94 441631 354116 32 312044 31 130238 59 94 96888 952250402 67 46 413686 98 14 4 49 138470 68 5581 575627051 489376 9 12584 359667 36 71 526626609 455222 158607665 478908617 24 174936 79 458902 49 79 497379 802697384 399357 29 53 9 11 47 941628387 134623 166778 4127 133550 187933603 195146 32626828 42 27 315130 393059 18 426919 58 481671 360134 42 268717 30555 29759 58 568617267 338542 444708 318554 138566 281875 216934 85 22 45 90 20 187817 355008 53 613630749 13844 316747 398446 73008 408205 5 10 494355 71 976200772 371150 85111 543470712 62 73125 12 24 353327 42 83678 50 75 824070579 357049234 7 308711 16 222610443 128598 799295705 21 427082 84 325338 27996 61 443316855 272864 935796732 45 29 120374 32 499931 148116 496036 60 177960 34 285206 29 186393 2 8 1 79 44 33 43 310616 53058 108752 37 30195 263738 54527052 402159 31 65 4 71 40 333703 81 217589 210841 21 342481 739356138 95 303977 419319 472784073 454476 240450 27 405194 229328 28 4 3 91 2 12924 6 17 12 93 366136 33786 285126 10 196874 785655172 16 23 16 31 435565 837473110 93 54 97 89 32 496167 89 449852 5 71 78 45 7 13 62 27 780176280 51 378307 992178527 18 63 327515 96 35 241068 80618 82790 634138970 328201 336647 249230582 8 34 360057 37 99 57021 33 5 115408 47 51 165354 446914587 121036 3249 29 316919 219316 99 14 9 348268 274447 9 88 217593 589184089 257527 88 45 216714 9 26 9 96469 5 21 79 89 27 1 565092484 21 479580 98 30 73843 429319 20002 36 33 3 7 289985 365933 41 9 93 399628 304347 34 28 403936 99762 65 55 72 231775 19 26 50 911138814 99 96436 372145 380832 485009701 462114 208902 260639 88 4 3 714795614 52 25 8 4892 316856 26248 270271 159738 435292 37870 373995 4 4 167643 7242 450496 74 82646 73 2 17 69 491546 76 736954347 6 51 187328 53 412476 325694334 5 11 384320064 75105539 80 81 13 233327 86926212 172323 473829 93380637 83 425996 76526 325619 78 94 514702231 69 58 96 70435 53 96 19355 455885 21 46 79 168365 34 79 46950 174057 29 286607 159404 5 97 83 839357223 55 112673 3 6 130988 11 19 8 459061 24 67 39 99 44830 230530356 278665 18 59 122215 71 23 570129695 4 33 1 17 36 183882 393345 83 6 450698 124588 6 263440 154362 15143 121771 401985 1 16 185398 9 31046 414837253 35 13 28 78873 31 37 149232300 49 159036 84 63102 46277 8 33 174555 598608510 2 11136 326948 354071 78501 82745 373173 254336694 82 26 17 223562 394187 1 230163 474679 117393 429001 93 274227 566124065 67663 12994 3 216059 37 33959 432228 38 133330 299214 73 103250 373986383 182399 477372 67 319024 450596 66 11817 75 41 37 92 10 481787 94304 288815194 395304 447628 7 499856 340940278 162474 70 321029 294272871 78 254349353 9 92 181247 43 8 246810 71390 97 42 239227 28 38 129710 947249346 228300 265607 1 8 98 262605 486261 100628 6 72 1 399194 69 5 1 337569 253241 6264 18 219813 56 40 24 96270 374247 72564 8792556 6 32 33 17 76 96233 413149 216123 35 649366388 623302580 197315 4 39870 39 22 960531378 31 456667 21 297115 612873364 4 38 37 165262 43 41 226067366 25745 36 454921 40 647921486 931057147 102663 20338 33 398749 5 5 199998 48 316308 150343 2 22 89 65 533798847 13 60 29 96 1 403965 6 65 5 229304 217791 7 123717 202602 40 84 92 57 29 439595 89 223569 166786 206691 433714 261920 298648 66154 2572 241535 435506 30 340914 196815 57 86864 84 457236 196662 7 340553 392856 44 364510 2 438264 8 179690 31 37509 341453 68423 282451 9 9 57 87 98 677655750 373744840 66 479824 247468 168049 5 207798 5 49 7 816405651 62 23 259814 386055 93 244153 84 160521 299666 36 42592330 62 44 159606 114559 728822907 68 3 88 56 4 96 763576839 11965 10768 6 235564 42 441167 316121 206615 16225 175254 99 47 346986 62 74344 91 468282 18 260205 790515476 41 6 79 106586 90 266346 280677 423467 35 81 417334846 24 309947 43 3 49 253493 64 333751 61 79 384703501 354997 432128 422253 5 320695 326495157 271507753 43 8 10 63 25 44 50 224310 93 1 9 31 450481 95 35 140317 66 5 78 971634157 14 685283735 8 46 23 56743 720283696 340063 90974 475466 8 146331 145645 109609 413558 209653 471031840 47 97680 71 319347 80 36422 41212 110695 328536 9 672606794 72 205220 72323 17 113141 84 88 8 33527 24 946185957 757861077 37 230470 788329558 303946 380177 90 25 38 6 125581 460876 323823 67 57 18 334295 76 59 63 28 360759 514001201 8 547447660 335995 98 98 482518 449522268 449487 51 59 94 3 85 164263 48 447615 54 699542296 414461 381637 52 251271 33 373066 228565507 272115 80252 7 25 17 35 310932 86 97 201747 41 86 280562 33 272739 88 289169617 631506367 39 29196 394939 159403360 46 202336 137272931 10483 965865598 172660509 5 166903 76 337453 37 455369 95 9 411461423 4 177571 52 51 68 141719 5 113570 6 49 52 79856 7 73 63599 87 358672 125026 445939 236245 338888 21 34747 476611584 333090 2 345291 27 23 86 246363 16812 410763 78 217978 62 27339 76 55590 73 54504164 428948412 21 61 331272 13365 36 84 92890 4 357904 51 49 44 22 120932 22957 392956 98 51 29 68 123161576 59 58 113339 89 82 158816 64 119105 68 86 89 73 88 149804 104622 71 256902 82 162423 88 517874446 269431 322407 137771 35 32975 75 87 4 131507161 376572 72615 15 198878 226244 48 352200780 24 156992 85 138913 17 6 185545 53 417839 4 19 20110 49 60 411020 5 20 483345 381388 17687 21 188345 32 68 46 392271 31 1 19 2 80 36 53 8 14148 9 31 383178 182650 3 61 4 47 15 6 24982 87 450892 464641 495750 398054 67 95 96789 310127 6450 496781 79 16741763 26352 400621 92 385463 350713 87 115963 517513236 354149 455332 101449 407398 70 12 8 89415 26 48 17 3 403656 67 25 442655 21 99 86 15626 439978 99 168714 95 263088 152639 86 62 143110 34 278719 105801 7 207726 45 56295 18 33 60 47 40 22 83 43 74 182628 7 62 388535 347582 23 69 25 49 405227 10 12 78 281015 80 459049 185520 32 349247 438107 172121 105962474 64 33 442467 437360343 25 63 416647 87 169712 37 836765483 432548 88 218907 35 366357 92 79 13853 75 251561 64 235975 157664 124150 81 64586 9 33 207780 10 16 2 2 63 2 62948690 7 260890 15 895257019 305767 66 46 33707 99 39 98605 62 60 459963 32 86078 28 128879 395181 6 345797 42 6 78 63 6 97 231939 167143 490459 45 25 52 96 303259 463383 61 24870 306141 574887530 5 65 34 8 47 47 138901 2 67 248928 271027 247582365 393965 85 88 7 13 61 26 49 40937981 320650 78 1 53809 34 494887092 72 26138 53 30 5 53 27 59 220659 6 21 2 42 80 369634184 81 65 25 21 7 439424 35676 8 1 252037 82 614656659 63 41 82 91 33 981210933 432721 84295 138250 15484 365240 27 192283 2 417934 473076894 330276 81183 52 31 59 34 44 25984 412705 377685 189615 742913424 83 55 33 4 50 407585954 256485 93 42 173932 231550 38 22 59 34 22 4 6 5 108646 2690 174905872 76 18 141681892 40 345549 127892 54 864149441 354735 205589 77 556057549 22 442714 47 634642502 8 6 71 84 47045 49298 487001 217599 28 343923 551799406 49 49 28 966975773 157452 341921 33 16 59 7 331007631 327306 635288223 311619 71694 2 383329 455045618 385443 98 391461 21 354469 26 813273205 858308837 456305 46 2 8 716242326 92 99095953 276829 204922 335167 165061 431233 8 341927 370158 44 9 289765272 1874 387372 93 8 383200 79 167307 283599 149848 86 456271 2 262309 8 78966488 920501145 891993853 40 1 94 96 429097 89 348566051 95 96923 504530807 56 8 31629 6 5 7 90 67 484070732 66 9 507607393 5 67 71831 46 62 30 606398997 627672150 3 38 57 330288768 35 348454 233585 480080 386742 363506 5 362359 4 305769 19 35 23 4 3 456272 478886 26 70 67 193268 42 353080 45513 349327 119872 406413 423998 7 74 197682454 275081 11 61 97 22233 39 514482310 486022 855157349 85 467899 9 454930 255608 250052 167357 53 94 346950 83 15 364445 384940 452274 59 453957 70 338014 784058773 109024 99621 93538 168807 3 396817 148384 427952 82 349217 48 77 2 93 58 9 33 261265 75 22 52 69 8 8 460958 53600 16 77 24023 288678914 311220 211179308 288462 4 39 3 51 658124040 820501040 147123 273659 2 32 146760 63 781723833 346246 134444 1 4 54162 15925 52 85 96 6 139096885 3 329960021 50 88 22 6 2 982485186 47685 60647 66788 19 2 6 6 432811 8 387726 557029480 49 9 92121 80 746099128 8 25 258548 121341 80 414369649 178742 79 86 93 47 330529 46 45 499342 365977 100391 285848 75 17 359114 18001 282768567 309769161 215479 367273 84 73047 42 22 458484 349014 56 94 70 79 89 3 30 343059 67 30789 422771 3 65 53 93 26 203428 17 54 59 924452722 317926 96 314537 12 220841683 88 62 114199 301158 292610 14547 36 31 168984 52089 70583007 9 6 23 29 981444690 20 393013 70 463209 370711 5 95 393685 23 4 440121095 54 307535 2 561208986 94 19 3 27 153150 13 497434799 72 79 91 7 96 51 1 231986 347135 56213582 5 10 247826 228126374 5 32170 66 45 180385 19 16 476369 447321 11546 435062 651478373 20 8 10 442520438 45 20798 257412424 252219 534629977 72 59 1 283981 5 241240 66 192564 20 314851 384386 36 50330 976994261 2 620981758 118129619 20 94 787298593 1 271785 73 162289637 61 67 70 156186 8 379600 359731697 97 371309 21 26 737021042 76 64 162711 19 408134 288545 235743382 29 795453485 8 239776 90 5 50 40 412790 70 32 18482 9 432598089 52 8 45856 169355 64 87 68 55 60 11 87020 24 6 384905334 52 95 83060 4 238742 205611659 19 391329 49 224927 80 282393 33 53 31152 343484 14 42 919602114 354565 57 54 298078902 409623 272948 89 89 111990 278092055 77 96506 447365 439561 16 38 81 65 37 236900 49 37 62 80 72 10 171094 3 262662 57 66 150342 43 6 278029 18454 89 227182 19883 71 217394 48 176052 251904 69 22 5 5 536889790 181508 954004978 32 89 80 449401 328042 365519 256314 236714 620220538 369904 67 380012 915489808 381866 8 93 15091041 396898520 249338 46 53 414220560 7 269958 988625456 331103 166179 244908 5 268408 66997 2 163354 50 48 184162 63 456775411 8 127779 93 4 283446 122123558 458321 285366 411929 479638 64 635993477 8 98 761533493 11 80028 198172 204520 94892 287528005 38 98 78 392840 676300445 9959 81 3 494221 76830 60 816203586 25 19 274981 4 85 56 54 70809 3 462267 448722 30 178502 5 237471535 482098363 73 13 397924 23690 2 82 89 96 9 248225 41 92 72 73 491246 8 27 623820743 18 18 65 158593 98 6 494945 73721 32698 116475 178071 71 103778 25 7 64 11 221630 165031 71 14365 39 177181 359859 294171 23 456742 200157 42 44 264248 148236 246382 13 11 73 323129 749935149 112674 435890 28 57 46 74 139995790 195343 380056 100742 1 61735723 233803 7 64 123287 13 415918 233767 656464519 21 429216 9 81 74 738042856 64 18 202166 592815699 84 280617 120309605 2 382302 256597 475361 9 459237 61 90225 29 388486 488153 65 9 29969 7 403231 61145 40 80 474181 6 84 91 85 128032068 67186 5 2 5 92 11 17273 63 174184 42 42 338984 14 306661 160689 91 440900 74 45415 89 359317012 30 37 385981 27 5 43 14 326100 83266 8696 193315 138985 80 15 461340 483533 82 20 56180 98 97 467868028 3 71 135605088 28 467559 47 10886 32779 312230 357702 486722 90 103452 76 25 67 57823 83 7 238772 312577 47 287521 424355 9 395581 46 481258 33 22 42 190806 1 256602711 308572830 320235 595470536 379393 42 99173053 52 680038136 55 181065 86 467147 253738 2 67 321801 197308 89 240979452 240835 8 46 26529 272304 5 14 9 104412 42 6 381402 96 62 421140 95 347466 45 443828 89491 13 215851 36 307401 355507 26 52 6 1 27 246611762 550888545 8 8 48 87 325270 1 78 268108 95 193380 8 4 71 493019 99 192404 186768623 427721 8 63 1 85 33 269118 78 96859 214452 49 78735 266349 414948370 198396 253465 383383 33 16 321626 79 148757 98 269248 264007 9 9 9 8 82 176026 191972 73 259293 396214 67 66 48 247698 3 411148 494445 18 57 76 817199106 327411 968057652 7 755148851 378387 9 48865 353315 51 7 5 458871 393428 65 92 68830 129692 747934374 239977 99764 31 7 31 60369 54 283180 946308671 42 308622411 86 60 42 72 492582315 20 271978 211224 305339260 28 185387 3 300271 21 44 75 77 92 43 4 94 129902651 60 408337 410801 93 203693247 97 27286 200047252 61 46 3 77 76 92179 73 88 62 943832665 481041 977456228 58 93 56 231356 5887 64 14246329 38828 336006 45 206039 66 68 70 59892 31 26 17263 70 15 435071 14049 10047902 270507 19 409434 409982 459921 39 18 118146 6 387361 340356 54 181626 94079165 204751 5 7 165818 43 24 135209 24 140762 80 4 28 62914 914454383 222700206 18 64932356 83 26 2 474766 241962 53 49 400726 883368785 151828 62050 57581278 99 297277470 97 487419639 115177 25 341955 241670 409788 371909 38 99 740716003 6 650247754 952994266 496478 180267 243933 34 481917 411504081 9 53 378488 52 472819 16 36 472839 93 263624707 266568 258536 78 452552374 7 86 32 459675 930705868 56 27 30 6 5 53933 417446 74 16 495259 83 85394 22 476812 46 215284 2 23 29 27 655397750 49 35 89 94 194816 240432 375141 293633943 2 41 118261 22 7 25 105447 16 99 911359560 476675 475128 127449 5 89 96 2 175156 29 12 74 224042 13 375101 204807 141166 647527147 408247 97 92145 43 64 221058 137231 12 121314 442733 136635 19555 304054 937099110 63 905872949 198932 72519 55 353095 88 40412513 167128 59 22480 178630 20 101828 35 6 77 287741 52710 80 420603 372633 357385 10 239866 80 48 4 342194 8 92 27 18 4 44 3 272305 53 4 30 685084193 316503 214702 203740 37 510610857 99 6 119327 52 46 67 9 383171 23 42 14549 14 19693 120915 468958 96 48893 250783288 265508 405843 132053 7 3 39 269602 279880 181791386 105167 394786 142096 388654 71 49 90926 20 105195 83 364236 258436 49 94 18 367815 26 25 58 173344 86 414372 8 413312 25600 258392286 485753 5 222768 21 108510 210958 84 50459 836076228 180830 286409 98242 404296 56 777012014 50 315437 255676 45 352408 264014 12 306297 7 63396 40 70 47 125176 1 310144 730614746 388269 16 60 186054 165473 45 63 46 7 62 858594202 91 86 9 241190 231401 219740 44 343279 14 59 108118 12051607 16 53493 93 5 65 225431 7 3 419785150 34 313874688 241123 466528 73 78930 392761 473995974 41 200602 3768092 75 313088 30 346890 78 87 10 337249 83 68019 436015 217281 683847871 229096 28 87 19 56 153688 86 20 38644 375218 29 82 134429 351953542 65688 287994 64 459049 40855314 44 78 423914 90 7 355968 128045967 460518 202726 34 83 258555 8 220602 6 91 76 5 36 64 317877 70 97 461709 337125 13 426425 403190 85947 381881 690998616 91557 15 340298 31 267455 573590823 459067 59 32 50 871422294 591619697 9 150873 48 7 161354972 178165 230405 236287 319148 97 794771033 86 37 62171 415381 85 10 248877 81 887470947 624207350 6 66 283153 375135 17683 35 5 283907 57 54 41 45915 28 86 68 91 120070 7 61 266517 110333 3 61 571505689 82 40998 22289387 416979 27 59 71 82 425244 424555970 449845531 375041 4 260916414 77 18 19 6 673537261 48 60 94 142887 240669 138318 24421 45530 381348 24 325895 150169 221388 1 242051 432792270 296834 42923 145195 66 11 117836 44378 13 387323 34 39 482990 75 202042 397972 90 125333 473046 186004 56 141327 15 163770 5 449342460 485888 3 99 424759651 7 32 95 32 41452 174730 66 52 30698 74 45 349656 8 7 57 328688590 379408 45 20 68 199483 5 3 399675 93 26 14 13 78 80 364575 95 338799 57 231574 21 284263 82 55 354236262 136945 771091089 97 358428173 64 26 21911 213056 256132 201635358 440189 718651381 176177 32 233287 131099 6 255155 98 14 392556 37 38 1 416712 77 454723 361529 139836 84796 152252 79331 65 3 117118 3 40 105598 9 83 103679 994903021 75 134580 72 50 62 466586 128954583 18 2 296477 5 274519 384735 96 275322 250854 17 252259 211299 87 67 3 177575 7 301945 49002 65 429129 57 68 8 70 371101 698516270 16 468589 2 61 124754 412065 2 249070123 39 92 393677 53 144404 228117 5 98 3 516935648 209708 137214 183151 40 31 431392 15321 281830415 124445 495530 70 73 307420 59 16 9 52 466858 94 65 188174 152542 56 1 80 433649 61479 338495 363550 10 101007 85 5 706125580 131050 9 16 182439 505399251 227314 103732 82 65 43396 10 451773 12 91 230265 422128 280283 86 130921 369143 325434 38 49 44 269370 1 294517 53 78 7 302180 49 2 71 110508 78 91 119075265 770373872 47 51 2 329283 88 10 56135 9 423017 96 98 397250 83 353637 93 27 38 20 98 456203 284404 19 98 9 76 43 179340 245870 70 54 166913865 25 51 996845244 47 309253 5 428820 465640 5 173207 58 480006 107581 261705206 341976 441772 82 161095 86 262619 59 433040 27 35 75712 7 16546 39 4 295189 493386 9 32 762937396 92 361321 93 390499 423636 44 29 74 43 95 60 231664 219977 17 67 467407 31 18 45106 4 29 396345 238258 41367 75 169372 38 921562589 13528 20 70 218871 721520413 437980 71 79 15 78 421923 2 17511 202306 486472 46 186125 364442034 1 519052659 5 211462 89 39 579154593 95 4 189053 768518225 1493092 37 31 418521128 290439 26 74 37 157438 79 140342 169890 240963 175 350948 8 232741 138105 35 72 63 438714 80 71 75 71 92 53 39 9886 3 33 491908 53 45 699051377 22 15 67 114859 5 282862 85 23 103538363 4 361055 426030 29 34 2 29 53 81 367237 95 170231 416201 558786239 90 484442 59 474157 487675 47 41 94 41 40 252260 84 498354 849924868 29 209194 45 426360 119060 73 836856296 49625 23 435940 704091661 45046 366256 90 241006 1 254405 290368 129820277 61 57340 6 497284869 1 97 4 9 244323 59 346961 440901 8 424546 140244 365356 243738 62 160190 63363 2 313993 265265 701672395 70 3 314287 436258 22 174215 7 31 37 38 94 143928 70322 29 402238 470732013 105403202 30 71 94 153461 93 5 113987 37 70 10 231612 113450 259490979 23794 148829 152477 98 266465744 82 83 24 478279721 117790 287404 2 251064 17 23 237888 441110 174221 34 8 13 862905305 18 2076 140215 25 110297 190310 79 19 245694 72 349658 3 376451596 50 118269 444683 63 318382 340240 5 184501 12834 71 235602 11 23 72 95597 21 51 3 455537099 117401 1 369240 75 204610 467393 79 188152 12 1 429620 294415 16 341371 433647 428694 84 91 95 362238 212209 30 121300 4 472416 172676756 69 91 567652362 30 108239 217660 46713 5 79536 266088 83 433326554 346313 9 170673 7 295072 401837 73 3 41 242556 86 9 358842 12 759275443 21 267059 96 53819 9 17 61 82 98487 91410 73 156450 84 252635 92 193831685 38 77 29 19649 6 51 438438 71 190067 470724541 69 127181 346535 225657 58 53820 421848 87 1 89389 914295510 244390 268060 213618 591267285 108796 67778 55 53 345584 87476 656493013 341692 114585 846556217 91 459334377 120054 423512 27 2 357596 385385 257912 304585 405819 34 16 35 492635 864522041 85816 483565 62696 87422234 1 9 213694 407813396 99 62 134242 18 49727 263960973 431571 46931 1 334185 86 57 160361 99 99 38699 373386 336798 15 53 84 460968 45 464359 226440 386887465 133426 132944 357953 55 50 74 13314280 3 65 113090 17722 442273 889156050 47 2 84 12 80 82118 5994 230362 2 1 82 62 137575621 233134 491849 302474 363077176 5 33 221455 239851 68 371324 390486 6 67 66 80 53 70 56952 3 17 41318 486117514 76 9 29 59 209581 53479029 27 21 56 201370 880059681 34 426030 158755 715890779 36 9 78 16 343103 418491 494614 65 44 30 57 16 497005 34589 21 31 13 477652 59 47 27 7 475479 92 442467 453750 994887756 401092 31857 297821 369328 328995 35 129937 404794 47 382325 270411 96 469222 157908 410054 29 36 254613 4 37924 45 107043 390119 147005 131012 75 369963 111506672 76 4 956405592 48 316277 102545 471627 215105 388420 317494235 65 126773 183367 96528 5 19 11 401800 553680046 30 737093863 145167 89 160371 81 1 395270 5 46 221343 692729647 41 78 25 6 50 135559 20 222762 50930 402401 404272 5 4 370454 420311 402652 44 1 51 202229 24891 133607 452580 692965607 441709 91 77372 39 108315994 67 68 371624 7 486324 83 17 322015 77 17 85672959 236724 43 385268 96536 365900 65 48 80 195532 44157 94 206324 6 81 82 16 237010 476602 171579 5 268495638 51 302561 26 220172 4 404222 408689 37 97 73 5 45 96 878872409 34 8 186776 84 49 98 16 2 808157680 48 5 338123 388572 236648 54 7 18 85 142243 409853 4 329587 679698565 103634 16694 334404 77 456387 275706 99282 82 18 192050 7 96 2200 3 228283 77086 97976 66364 335769 8 9 75202 71 388365317 305534 475182346 77 26 551153542 76 456711 4 54583 761849920 21246 2 91 49 87 96 1 38 85 65 29 22 89 78 72094 269492 393634 159793 29 471961 89819 66465 413179 335097 12087 266156 83 43 90 47 66 97 66 81 57 2 499648 24 554158879 79640 87925303 8 650194053 472323 31 166564 485298 7 60 33 58 70 6 89 270895 400759 58 73 7 90 27 366273 198483 53 5 376826 243979 94 6 78 26 47117 242145 323331 5 51 316386 286354 5298 491812 322253 110441 88 7 22 6 5 68125 78501 70159 20 88 610027148 67756 7 72 100935 251465 325827 83 32262 19633 98729682 76 56 13812 52968 75 143032 238131 5 96 35 18 331614 324829799 421954 92 416571 76289 90 83 137550 64 12 330231 230528 224841 84 73168 58 244766 27 39 83 429825 109680 37 36 274761 62 46 37 230816 60 48 156937 46 271143 59 151316 132254 69 51 344525 473424012 7 79 3 267939 2 407572 19 33 45 377890 428559 30 67 998105862 55 102425 223970438 442493822 4 41 79 584674548 35972 257203 249755 178759 36 425073 543984472 52499 112028 57 14 27 95575 455074 137672 11 7 51 36 12 251324 60 5 6 78 23 18 87 51 23 85 19 351261 46991 70 50 89 46 310145 44 421413 54 341538 431738 27 157230925 791480669 51 27 52708 5 64 78 113983 130526 29298 69 391014 30280 12 321310 23 60 58 240561 79 244051 316540 1 67 28 280173584 462343 388774989 117037562 203633 88 93 481702 413208 38047 65 285432 55 436705 67 438378 67 597847327 207795 60 124101 41 327063 85 17 311230 275932 37 77 501234435 147297 16 63 81399 3 43 318905 38 409861 9 385087 416858 91 392324 183338 473139 467773460 53267 3 320096259 5 845462505 557105341 80 28 343296 43 434211457 98 92 59 27 9 97 2 73 403444 6368 632755999 18 138707 47 259993 273803768 78 162921 974572704 92 489871 94 93 41144 848490668 88516 310491 280305 22 48 48 421189 5 354132 169573 31 432175 92330 298738 960450760 60073 85 1 68 16 24 49625 123697 2 42 2 350531 83 472539 92 71 10 20600 400717 39 77359842 10 22 13 165499 27 25 20 14012 350682 5 19 95 23 6 312543 63 461063 72 54 359059 897352678 25 67826 388003 44 964686406 40 328196 166648 86445 39 74593 74 2 2 366762 15322 42 90 36 19 410056 160288 149332 34 77 48686 67 66 1 6 253628 440584 353167 908928568 35 459083 347289 58 117145 14 484957 9 311483 59 495343 57 5 56622 332420 99 272262988 1 52 27 76 82 140552 65 9 626462585 42 42 311721 93 36 35 9 8 51 221722 747003096 85 725784859 20 345644 302043 198915956 49 3 71 34 252400 45274 413485 65 84 317828 433166 92 98 74 106905 29341 6 507627636 342709 32 101072 434173 56147 59 93 21 12736 53144 97 367595 3 72097 17 661328441 79 450990159 62 61 446843 37 402990 281834 32 82 2 158875 47 49454 55884437 86 286238 445518 213783 71 171077 10 450734 11 6 35 23 429389 363857 42 35 1 9 80 120364 117875 44 69 62 30 376118 39 432645 16 49863908 410281846 387762 47 443828 179156 26 135210 3 59 305380872 33371 126281 136533 478094 8 50 88 402284 483043 55 280882 130753 20 860584536 67 2 3 354481 3 33 31 95 92 34 31 59663 41 99759 250687 74 160506404 9 49 84 133805296 162614 114534 340135 204581 100021 17 36 433980 174861 8 4 369471232 43579 92 86 132851358 144753 59 19 50 4 204893 113207 70 489339602 65 9 42 7 323969 40 202478 65909 97 88 750524809 118246 54 64 9 79505 16 389286 46 39 69170439 67108 48 22 67 66 98 5 5331 5749 9 28 323092 292576874 87 42 72 68141 16 6 88 438129 46 3855 198672 164092 360567 26 882543679 485791 322483 488608 81646 340373916 177010 64 9 45 7682 440516 213111290 58 264150 418840 441080 173546 23 439789925 94433 297125 298326 321482 31 11750 10 66 3 17 5 22 631733158 481994 66 128504 90 405401 48 37 781521949 27 93 11 4 230135 129572 20 241810 194649 36 383611 69 438024 41 17 94 7 401164 50865 354065 336743 310197 30 9 47 119110 424917 271895259 29 49 4 288080 59 281407 73 123068 52 59 394253 97 42 302137 29 252456453 36 414478 145812 88 264760 40 87 80 25 141065 295922 34 409780 51 77 94 180445 77 493202136 897787023 321629 8 60 310246 420375 18 42 12 492865 21 193336 340004 67 33 34 335722255 98 374193 45 21 165615 97 313805 367879 40719 32 88 67 198365 43 50 73 23 47 78620 65 18 318029 499343 66 33 346223 84430 150860 104087 283488 89 459694 231422 57 13 73 239467 6 92 28 369351 328019 317500 2 56 418624 57 446592 454587 2 3 30 63 163307 99 31 230019 336324 666430100 497160 169528 77 72 22263 117663 316953 93 408486 350420 85 98 2 1 132132 4 384204 95 264333 271847450 66 5 54 38 779423582 176917 25286 12 127700 11 53 408893 11 185154 63 41 166616 67 337675 46 65 263161 373313 421548 167557 61 154607496 132172 383010 32 22 67 8800 414003 192503 28 189376383 8 81 42 495178 17481091 270832534 138913 17039 94504 435866 58 44 31630 47 91 6 58 261844 70 2 424411 298658 115515 222118 16 63279 6 43359 781744742 186150 5 465554 75 6 113735 44 425068 493028 382659 484069 85 58 80601 69497 279482 119719 80 372905 303322 57 69 71 57802 49 408351 5 34 417294611 20 264076 27 57 84 51609 398089 9 99 290010 580245307 187326 1 300299 2 65 392903 59 7 12 63449 93 24 292962 206272 664090896 51 5 275023 126463 297385 64 2211 308299 14 97494 413026 468932 67 301482174 83 162854 53 23 17333 240429 219797 58 24 35601 3 42 9472 8 749393960 2 319804 263617 93 30 23 10 1 44 358237255 210003 125100336 486453 361532 711463997 869483459 48 40 4 435550 69628 16 6 96 98 305537 61 255780 92 292969 37 3 47 6 198130 98959 64154 408896537 43 368227 316386 59040683 186544 195927 271213 89886 54 55 13 31 46 461825 132766 17 225059 73 6 281851414 53083 407724 19 3 5 11125 386326 54 193353407 98 16 98 36 66 51214 286852 421682 44679 369497 46 44 4 130854 46 26 50 76 31 45 23 68 24 93 83 18 420575280 454856 459530 63 330564 30 422239 99 9 13 83828 25 253460 63 451914 1 17 48953 160085 463207 62278241 187934 25 495268 290274 354158 429176 92 52 61 205405 4 3 258789 6 44952 9727823 61 80 1 49 90 83 70 53 488121 89 20 240781 38 36 887848604 482050 48 502944751 44 411417 46 99 308321 262777 33 11 310281 9 84 474101 406004 71 9 9 412398 409030 95 1 241307 12 2 44890 21 446566 316030 26 15 88 190886 8 42 97 376559 37 128503 364650 52 94 21 469922 463565183 3 24 1 19 151575 4 85 37 704532814 19 61 40 255398 91 1 775044343 55103 438135 65 325927 198852 53470 291940 1 74 316653 95 57 432367 54 305146 349977 432334887 99 472407 561201427 545003246 6 42 62 39 82 313354866 1 56 60 478486 56 848889098 24 383510 374157 868562056 81 247406468 97728 23 52 460008509 47 301570 342325 92 403536 811328664 11 412889 59 60 428687 103909 166799 90 307994 17 248410 4 265327952 19 65258 11 22 199196 190101 67 273490378 93 61 11099671 354453 86 1 20 477133 494044 400488 88 326400102 12 56 226753 450325326 48 15 190996 231956563 8 329374 8 95 66 395296 50 64 38 89 18 120182 87 94 345970 355154 82 393636 20 56 275890 142157 382240 498879 57 467601 36 371376 282819 23573 427138 8 72 58 204485510 198675 79 901310145 4 94 183228058 278372 325479 475457 200895 276778 52372054 9 199718 4461108 91 892176800 54 744694947 414375 8 45 441872 52 12988 11066 418071 937172198 156636 242542 6 470248 30 17 173950069 259014 594590511 152200 70 115724 8 79 2 61 73 194201 181065 957449603 68 364867 374743 2 255465 152817 138256642 1 95 547540655 83 12 389095 83 469940 93 1 135408 202970 4 26194 57 142306 401536 235302 126463 107934 5 66 147991 42 254534 12057 2 286929 335323 123008 9 245022880 41 41599 205879 49 230714 4 46 33 279192 37 372522 57 109292 267283 60623 455670 127570 192688 59 152641 120954 267805 179557 112504 26 474118 446226 16643396 15 29 434626 246346 324045 471190 195845 7 126301 79812 159255 63 117475 487534504 14 118403 2946 5 100989 10 26 28 3 401150 80 347425761 6 324562 75 24 186661 850987631 15 139554 90 94253 60688 198401 40 58 98826 88 18051693 62 1 230301 307845707 65 81 43 23652448 8 4 68 52 389322 144794 409088 744272872 77 396846 328073 21 3 222631 136436 369735442 68 21 34 52 212167 163345 43 66 68 8565 26451 92 440332 453891 280586 174361 301266 417736 86 67 262437 152779 46 396905 2 235307095 47908 8 380721 62 29691 22 887612781 84 614202937 88770 40511 295461 94 59030 763412468 74624 304682288 95 7 99 77360 345020 186392 51 78 298985 496415 27 278189 73 350225658 64012528 86 22 7 95 86 494345 36 341143 129247 496272 18958 347924 204459 38399 185541 497604 52 4 37947082 304577 446766 58 9 272231 60 8 414365 75 307347 421855621 94734 57200 70 332364 423949 29 383434 7 725179839 9 387111 34 49 182882 207905 492374 170904 7 15767 297890654 981600790 439813 632451408 144249 425197 274327 390912 103136 26117 30 14 117391 265805 93 275400 4 85857 58 68 83 453866 167944 40 73 74 32 303205 19 47 299580 81 442278 27 86786 408216 481739570 15 327176 411801 2 67 42 59 130979 144264 84 50 39 407787 65475 45 149950 2 6 201158 288108 202384 126654 57731 160863571 229826 125686 45 7 3 67 358451 405355 6494 97 23379656 402375 14 434693 359801 2 30 780965034 84398 54 992180170 294627216 4 49 36 13 290331 427327 54 324418081 44 353079 208397 48678087 61 166179 56 6 79 392084 49 247374 237655 34 435470 3 253206 4 71061 366771 91 24 412051 461961 25 107602839 66112 15 33 972825282 77 8 5096630 15453 63 488318 7 457581 5 100461 96 36 604836319 130490 407797822 485251 406298186 73 445134 7 520742197 982442242 41 14404 65 29367 416473 94 4 438230 431548 463485 81 454046 28 8 314527 847230803 219226 43 78 253410428 35 346957 432379 46 8 69893 5 223467658 416627 360969 163813 479742 217031 307384 730426167 47 83 232953 194748 768344036 32320 6 164122 441130 353637 595886613 77 239731 53 64168 143202 447783 451731 86 52236 496863 9 3 23 81898 9 45 75 451096 53 220230 6 497630216 20 74 328280 91 653974927 205636605 6 853019774 264571 98 39042450 317947607 2 32 142090 322024 77390 57 2 125815 256871 52 24378561 487613 23 43 75 33 41 308213 54 83 70 57 60 311723 1 50 254714 615725603 19 363472 305280 9 334295 84 8 451987 205305 390684 278959 3980 52 4 144259 21 6 435254827 90315 7 177307 71 68 455916 483644 38 493234 37 47 4 13 108836581 29 469847 79 7 6 351991 2 30 7 760652514 68 52 58 448632 2 471798 272854 135048 35 6 41 11 47 6768 820721246 54 214926755 189559887 395248 78 58 6 97 192648 21 19 146224754 876120665 43 55762 60 300762 96 26 18 65733 69 214592 86 3 384733 282759 15 98 824745066 13 458185 158473 403695 41 311080 362884 121076 67 9 91 158077428 59 89 352264 408826403 27 479671 48 8 155299 15 68 572038602 76687 314852 148475 3 15 80 1666 335131 193944 274600 54 2 53 8 56 59 9 85 206389 95 79 138395 485286 327037 41287 70 816600137 167843 98 95 62 819908274 394253 342218 312242 448538 164443 72 389269 51 185739 994260882 166859648 91 162942 73 35 56 48 96813173 89 830447118 154840 342013 85 173872 633993535 271350 92 261881 937960806 58 49 54 33 284708 376825 351515 340657 59 14 436330 291053 8 817705288 82 52 123303613 833738636 1 54 69 420416 91 453127 16775145 44 72 71 395298590 37 223601 740186562 40 450487 27 168808 80 617512173 55 28 289141 34 28 69 214244 70615 49 82 50 353847 247470 83890 531436106 82 2 79 98962 1 32 323964 7 9 404288 595341705 403137935 7 495243718 942016857 12 252221 778346051 23034 1 94 67 6 74441 415654451 192716 67 36 3 799220399 78 920538393 241418 98114 306494 84 80 94 457534 70858 494672 82 239975 25 47 181712 585927578 266225889 29 89 32 85 72825 388289 304498 6 392972 26 68063 80 94 19 79232 88 72 47 185046 72 93708 357806 76 56 315288 10 13 63 314199 46 369591 564542196 94 8 94 66492 833059408 186576613 411213 4 87 52 7 81505 715752543 75 89 139705 38 364006 91 199778 63 17 29 46 499749 57 321203 540375518 4 92 58 77 41590 338138 5 80616582 144916 79 424117 247746 28 461995 102972 4 373213 75 62 132427 312361 95 47 18 70 71 71 283964 37 282841 33 4 75 57 54 191839 45 58 170836 36 31 66 55 117386303 90 112321 51 385837 25 12 276278 464636 381805 63748 4 94 7 374777 54355 86 80 118212 31 14 487803208 30 245389 31 389662 209156 77249 86 69 258096 191841 28 78 41 464073 77 107048 93712 45 79 4 46 80 86 9 284465515 19 329006831 277278 18066 77 366527 960102713 99 5 5 25715 19 207886 340128 30 479169 89 1 10 87 943752957 270502 9 79 10263 9 3 426618 367770 192566 447291 84 392582 51 13864 34 21 262388 19487 251242 99 39 355493059 90 49 7 542247158 25971461 484639 96 63 46 228600 88 458613 391584 29 73 157692 83871 882 59 21 348021 289448 241377 435745 195889 64 86 424339 479171429 423394 149893 24 2 42 43 29 21 13 25 11 8 32 172454 5 203779 122261 41222 22 800083753 75 71 393638 317593 21 332640 2 26 3 83 86 57 29163 1 1 446903 76 1 492869 26 2 468851 91 404958 64 28 2 239262912 95 52 408389 64 54 144822 287033 493187 365822 12 45 351988807 769817078 26 97 143597 15659 2 199123097 67 37016 3 364473 40 82 32 347638 283669 456779 91 33 29 7 24 59 48 197366 369877 462984 50 93 375256 62672 26 237110 372568 24 7 343116 441953 4 195301945 96 311321 6 38558 366242 2 23 458415 4 3 121042 86 41 234616 58 86 13648656 293223 308931 417672 4 67 163193 18258487 91 90 408675 12 80 457195 883584255 94 19 22 318958 5 32 34442 33131 184174 97958 47 65 561952504 5 726969878 4 40 27 205476 6 77263 428782 17 413277 1 131470 44 302745605 234313 56375 50 19478 381924 2 271141 54 79863 962821588 65 28 54 99671 17 303365701 8 45 6 299220 227754606 95 93 166754 94 218924 16 484618 85 44 311138 625384046 885938640 116929352 23 257126 212576 232016 343479 16 34 56 388283 569854090 11 38 35199 43 155313 467655 894742448 86 443481 79041 358725 228860 2 484588912 495781 69 62 30514 321718 22238157 167053 7 1 473501 8 431739976 277798 8 414940 149115 15086 466490 542050335 54 73383732 85 51104884 157536 427076 570812848 61 461977747 50 52 29 4 78 321872 17 226657 111266 99039 87 4 19410 11 193238 72 820226940 351193 740917640 17 78 43 457626 3 16 16629743 49 43 4 410532 473936 126263 194413 1 34 819525814 59 177535 212233 99410 223660 5 68 77 16 84 196778 58 205958 131019 24 2 68 26 765038445 385192 351738 41 28447 108846 488985 323335 116534 45 378103667 81 15287 96 182705 2660 18 153507 21 35 318274 285987027 480036 161711 19 260728 907836237 24 265293 65 57 91057 16 36396 84 34724 296665 7 2 475837 51717 42 207786 73 89 356648732 63217491 41 9 465516 151664 95422 194111 45 87465 150519 11 75 72 61 378383 98 248189 237911 2 1 32736 217149 342818 364204 75 74 419537 222892938 3 29377 97 488246 442710 417519 5 80881 363509 481117 92 390407015 8 315168 475267 432743 98 423648 108032013 36 173456 251418 64978 23 337264302 9 473940 71543692 51 276938880 5 150058 27 32 97 50 95 460366 14 7 4325 4313 194282 73204 108729 144490 166051 254581 95 49847 23 21738 1 48212 71 79765 76022 80 209766 852801609 321568 285328141 322744 76 88 398358 8 38690 25 26 60529 44 417018 420020 74 1 255054 268409 951396064 305319 682253990 121621 66 50 332911 510215782 60 957421474 62 218110 418111 82 29 307316 198871 17 296279 49 304070 18 89 65 103877 420465067 247714 89 66 439481264 208736001 177240 115627 94 104711 77615 10 3 7 42 41 83 1 471690 145282 34 181535 44 26 56 224282 216981 22143 1 235257 121331 6 136615985 468906931 40 215093 1 742552114 697875446 99 56 63 79202931 115700 61 8 92 4 25 361254 459705 60 34 349220 27 945121223 207857 76 62 990197627 175978 238378 99 403103 21301 616719772 91 234339966 337500 53 56 3 67 240905 202667 491581 6 59964704 61 44 3 450039 40 85 68 96009 13 54 833277247 94 9 57 72 369353 289900079 45 18 79 470041 500719691 53 170348 13 355265 499841 68 125887 92 772365979 51 1 16 31 50 314950 183040 62579 179798 366158 36 394464633 1 3 22 12 41 10 459423 160057 361831 2 105721 3 5 88 59 463640 244433692 369560 405658 87224616 24 82 52 65 45 235675429 6 70 71531 63 40 93 326589 254289 339394 69 90 69 27 42 408491 303479 9 6 431790 54 98 435159 286360 310878 51 99 97 153061 445849 286709 236198 88 351797 447605363 92156 1 3 68529 11 64981 314806 97761 381970 632536038 60800338 260788 306475 312111 14801 92 73 263273 8322542 185585 45 123135 35 90 224847 16 298688 1 87 99 488315 88 86 20 17 85 92 77 7 324122 152272 90 81 177689 43110 9 42 39 44 435520 100220 84 296925 83707 3 99 36 297334 336006271 497877 36 760186764 438189 74 70 346008 33 73 23 350467 83 16960792 955575336 59 38 98 361575 240080 428916 446322 46448 17 12 51629 6 252261 380368 85594516 200865 726599013 224280 13 24 3 254541 18 278928 344980 7588 49142 65 311462 33 224417 53 81 349019 879216217 76 90 66 409836 905064393 151733 452006 5 37 51 75 22 919244175 44262 28 27 67 477488 74 2 29 584505964 70 492809 47 360576 83 8 61 417097166 178979 40950 810218701 219424 227283 444221 9 95 82 497371 546036048 4 91 265069 201766 81 6 11 693 219619 372931516 42 21300 510911223 4 5 49 69 4 24 426197 112235 4 47 38 8 28 262687 2 43 253737 149975 75 247592 71 63 9 135804 11697 2 26 433436 9 133883 160817 3 49 276669 358640 753424133 3 74 53 3 30 9 7159 252416 370528 3 339382 82 39479 6 36 84853 347837 200882 270245 466416 6 265549 16 76 8 44935259 23224 331408133 65 11 426566 113844 481046 45 8 67 1 76 330206 65 454332 681021010 36 482389 64 425586 2533 202952 133268 111120 468444 43336 62 2 62 304412 282156 39 64 15 57 380832 4 13 32 19 17 202496 408265 18 160269 162934 67 91 4911 437093 28 29 242192 336680 316517 230710 345668 2 66 35 135495 169461 99 2 373220 337311 105237 328168 9 6 5 82 141128 371880 7 819051989 587672321 92726 55450 2 302468226 203106 81 22 339823 689709480 304576 31 358044 13 69 30 56847 40262724 51 9 67 247600 63 86224492 38 880421528 262083 372933 264421 233546 97 8 14 78 63319 37 378234 178574 43 403017 6 98 398723 88 72 54 73756 25 31 355901 27899 510892556 8 53 60248 75 416627 64 498522 70 3 316091 22 608058136 22 482220 59 4 286234 115553 64 74 150458 73109 417475 40 2 295034 94 79 73 7 207484 48 84 58888 299262 38 251325 11518 25 4 9 39 57 472651 66 98 40 51966 50 401712 94471 63 221943 7 16 121008 75378 73927 20 53 47583 380121 35 267693 92 68 170259 125137 99 458778 156446 36 380064 81779 3 991376110 20 52 474669 598210501 335319 122201079 725468608 229897 86 45 54 976678657 98 82823 64 392339 190142 185930 9 302742 867337053 479581 55522 8 62 40579 309386 25 88 190768 430443 36 8 4 200481 370153 56 70 41 10 274432 46 33 17 642373285 79 248290 39 94 74517 437273 887222661 374268 126503 64 911603296 94 177143 66 19 232811 5597 389533 86 37450 59070623 57 40 646179039 4738 176595 2318033 32 363644 49 371465 89 38 64 52 259220 3 79 2 143434 498343 20 5 18 89756 93 420486 335170 78 11580 282272 66273 78 64 58 93 171331 262629 783688358 155406 279687 270093 149523743 304984304 28 138272 86 465765 78 59 648820423 77972 95 291004 43 397578 5 467460 71 16 1 176355 86 37 11 60 93503117 3 43 18 29 1 80 2 99 166713 58 65 26 3 255778709 297068 351336 26 128423 4 18 52 197124 30 407706 221996 146220 55 94 82 13 6 7 483442 2683116 433017 352042 183323 4 6 6 260525 45 314056818 26 43 67 88 23 61 8 102540 25181 196207 312549 85 977217471 28649855 219051 11 41 300893 35 83 60 22105 156660 202601 54 12 246956 429118 655663930 325861 366279 93 314065 8 24 486498 32 80 63046844 13 321706 6 5 173249 719925596 276606 422799 91 199896 45 5 24 449112 9 300485 30736 71 87 83 354521 99 19 9 116229 110541 1 18 37069 81686 74 16606 184939 7 359305 25029 53 65094 65 193628 1 2 30074 250431 155830 19 92 434246348 28 57514 453757 5 3 13 99 8 319253 90193 120835 53 184810 4 82 88 20 107479 71 81436 79 387101237 23 283026 17 87 422565 85 92128 32 85 5 9 34 26 36 210557 9336 212879 51 81 152539 481928 219925 77 348254936 356062 86 132182 235307 27 94 88 27 31 72 85 57330 463826 121028 19 86 89 96002 91 34 155558 31 23 66363 7 471805 127683046 41585 25 494386 86 419781 33 235274767 288417 4 64052856 90 596462877 76 122675 437654 450193109 10 58 88 14 219300 361408 69 27418 9 488965 32 25 88 46 78245 7 5 96 370664 210747 30 29 43 770325665 61 208050 69 78 365807 95097 83 60 394673910 212710 323373 72 311003 2 256617 13 12 71 223899 91 323028 458000 43 469521 1 54 109957 228449 87 395366299 14 140503682 2 118323 18 49 719880435 362074 234522 391918 11 91 17 447222 84 305094544 44 320411 49 134174 373588 57 351178 433890 401481 40 202489 74 88 83 768849125 40 63 12 16 64907 126448 70 225476968 42 341522 8866 4 212758 993957338 699087509 87 48 1 197180766 400996 354058512 212520 397890885 139319344 946173748 782480614 454356 310989 45 3 158339 11 45 229505 202920 26 79 37 844772825 383679 76 286705 8 47 82 94 8 57 19 91 639205639 90 29 27 374379 10 5 48 66 383954 383180 26426 15 52137 76 34745 201582287 1 35365 98575 305331 152187 17 249366 43 87 354229 34321 23895 1 87 12594 732330248 93 64459 2 4 423390 11 277176 34 27 25288 28 188687 355242 51 27 23 512686856 63449 81 5 5 70 98256 147720 289234 13 484890 67 1 5 47583 452782 338574 22 13809 82 202232 69 57 295850171 520925321 370147 188085 6 74 8 28 42041 54 16 24 335424531 122466 50 70 213566 95 4 57854 338941 1 51 61686 38 22 84 63 472402 306143 70 341180 32 2 17 71 45 2 255437 82 632909353 54 59557 355394572 78 55699 17 37 55 192077 812980582 185527 881965232 116268 132588 93720 28914 52 14 380610 217700 7 97 38 14455 55 11 436309 15 288893 73 81 103556084 6 304167 992075085 53 187403202 121021 29341055 7 475834409 1 161239 182807 37 116523881 325435 327251 4 75 26 79 426886 124518 14 40 414124 65 1 48 418652 346185 8 22 485305 435481 356056 395810 17 72 41 66 65 431326 14 417860 38517 489401 57 52 2 289185 86 75 25413 4 99 39 76 1 93 38 59 99 143292 466505 734571196 382667 39 76 62 498541966 6 8 246791 242346 72 21 123507168 181435671 151383 544223048 65 5 293042 263653 69 88 257087 71 225030 142263 6 237024 52 18 5 77 184835 201997 299588 376326 451887 102842 9 51251 158761 93 99524700 73 53 18 346015 58 84 60 198046 410210 693981315 2 54 159542 451009652 278309 392555 272890 277574 41 98 402354 3 57 5 56 706360204 253808 2 29 276937 381876 76 85 278694 59815 99798 13 68 351055 29 411020 1446806 255795 6 15 373011741 84 406064 59 349392 22 302546 42 282064 74 1 67 95 640673396 85 875685396 58 6 6 304585 77789 8 340653 961813924 612515063 390800 112590 98 31 77 38 24 133816 35 74 116697695 51083 195304 96897 351705 5 3 7 71 4 13 346833 5 203241 143662 230769 22 87168 9 336572 197721 7 228929 90 72 75 86 27 412644 30 74 384908955 99 103630516 7 215635 1 409267 48 265103 793720905 32367 184932 28 87 87 10229 155628 85 321534 78 68 17 154679 81 496102 470867 189008725 70 94 403994 67 392560 4 294764 24 99562 3 78 57 62 70 238776 50 92 420654 190081 27656 331098 47 227482 35197112 6 16 25 125275400 84 71 98 7 166627 379785 36 852828175 486866 319399 445596 452338 66 9 327383 52 21 483121 455250 7 214494 90 7 825143389 19 51 679425387 235302 1 55 314185 68 5376 53833 25 48 24 66 168916440 474118 13 873510812 12 19 74 305855 5 60517 47 86 1 3 653996196 50 70 100887 190075 3 484650 81 359028 237721 35 9 5 86 334270 25 3 15 275743 8 332531 5 74 18399519 411871 7 79229 44 296369 446212 3 494809486 27 4 393385 8 318459565 274474 46 60 178904 8 86 43 7 82 640505770 24 56632 5 25 266865 326738 58 457386 161103 36 46 433638302 28 17938 65 192386 51 77361 8 37 981874549 446764 541411373 361667 504143394 63 500432993 75 22 213151 6 454549 93 477217 969223250 7 1 76 489613 367991 150725 14 883482349 523393510 113432 266854 62 60 108817 34 70 477628 287054 108426 5 77 680302358 8 295511 87010 20 4 68 139329 213570 177630 99 149893 386251 13 12 581583192 29 157041 5 117428 117060496 130374 80673 125656 553210795 98 90 67 371491 314614 4 4 6 100935126 254587 52 314475 919225152 84 7 38 1 54 29 334867741 2 43 709603319 486212 126814 3 762660366 85 159131 80 73 932560738 16 85 55 2 21380 6 62147 527102595 1 335663 5005 72722 325449 75 121639 15 230468 467071 99 34 93 96 30 10 52 1 18 33 61 3 329270 16 47 472408 50 184598256 30 336830 193221 13187 383399 8 64 198807 441469 443081 94 48301098 235537 390712 329541 270003 85 414111 97 101881 1 941184744 997997674 68 99 81 305001 27758 404515 71 399868 87 39 7 72 84 470702 70 375321 94 483979 322775 10 354082 4 6 98 409297 27993 4 70 3 152729 97132 388639 18 62362 1 8016 240906 410405 16 321084 108598 117719 90 63 2 74 71 159178 379083 32426 201652 240669 2 83 87 16 83 54 8 92 47 320828 43377 65 75 9 468847 346282 50 13 867423072 74249 52 155104974 243665602 16 72687 92 335491897 289838 11 356872 7 55 77 251534 2 408409 92 29 21 11 75 79 93 443364 1 198006 80 263589 60 23 239004 224214 285192722 563327447 96 111034 19782 336923 107484 311859 5 8 61 9 75 5 77 127535 298676 61356 74 83 67 301558 470807 365931 75 148974 463197 19307530 41516 37 42 388087185 380103 539340189 43 66621 27478 132464 463153 8 44 54 2 114441 89 7214 27 461188 459640306 53 204511321 98 308073 19 600566944 47 499942 89 24 238326 34268 11290 325657 95320 167191 499556 16 41 99553 472622 99 86519 188435 228206 2 7 76 65 96 564106028 98 101985977 94 219180 424977 45 304353 307848 11 99 327527 48283 354663 474825 15 77 64 639211285 57 39 53 251086 410239 224195 9 194298 275928 87 304626662 93 62 74 293079 31 47 37 3 1 54 19 142408 34 480692 282441 118494 56 320912 256003 24 39 8 79074 64 262170 314462 956839233 88951 93 74 41840 306362 12 121208 354719 593270050 396572 21 24 411347 421806 476395 759628371 90 97 11 71 184968 41 8 83 72 134001 81598 86 5 12 19 19 199976 58 72 11 85 266450 360367 710598799 3 857487974 531678383 341647 31 649492210 8 278353 51 89 57 283573 56745189 433395 59 271505 136001 34 275070 147370 193451037 48 419836 209670 7 87 67 24 67657 24 69 18 34 3 2 221602 352942 89 15 88 56 482861 93 8 20 81 185989 90 61 64 284559 177334 409668 23 510071038 98 7 41 44 43 245671 54 459366 309553670 345387 218623 318917 1 462762301 541372081 107919071 26 508933263 77 9 150457 470117 484685 18 20 41 113747 22 90 318109 27669 209719 98 160471 70 462318 352063 54 68 295465 2 818810296 474171 82 49 84 57 52 2398 545837550 1 56 37 311076 622059614 81 248743 50 12 70 45 49 14 56 933283069 83 468487 68 90 477911 269728 104526159 6 232414 500535812 92 86 450957 196393497 969259963 246435 84 696196840 334846 98 348903 4 490041 66 169003 81154 290259 3 161691 88 438174 438291 28 312231 245018 66391 85 117500 374501 137665 197912 497473 98567 58 94939 281164 62 190540 362844 152664 189575 6 185919 17070 519775711 197275 54 98 50631 51 398127 183539 52 7 352434 91 118234 424526 3 60 311435287 49 229683 303318 362640 184940 3 3 2 367040 326693 30 5 2 99 944901703 305157 2 64 244201 162007 59 72 441235 70 91219 16 1 33 347645 5 4 492010 250991 342861542 23 5 6 31 1 34 278367 356772 423019 386192 91 18 82 59 35 57 16 496997 63 54201 18752 192992 5 60 81605 90 3 350631208 6290 120171 114661 469229 53 464253 125661 415686488 39488 443664156 58 488281020 66 6 46 44 316145 69 73 80 8 64 5 48778266 138465 49 427226 12 389 265509 40 1 486547 39 30 1 70 227526 9 55 465636 443372 1 38 1 85 26 305381 832016083 294286 15359 82 73 5 32 126530 22 69 456216 78 430138 76 8 322485 349629 45590048 35 657528968 460547 402492 67038 334332 13 35 97 81271371 212749424 2 183348 344993 23 782390177 482795 701444406 80 15 479002 3 201443 74 458284 7 45 7 163872 2 72 402140 126908 30 47 352817 462315 54343 81 180720 163750 38 25 47137 491779 86673 2 129850 84926 408511 39714 69 328123 18467 26 460884152 3787 268981 41 426029 373051 151435 34 9 23 364222 27 69 22 612033955 124477 387882 93 64389237 61 205286 241 6 2 1 87 47 65 404078 405348237 41 63 228843 39 5 361646 244467 5 70527 339949 87 8 99 58 59 31 117203 98445 162950 12 315923 430945 232814 14 85 442715 261833 674731329 468694 1 306108020 64 483364 93 127794 263993092 239368 300291 156789 319002 90 27 6 189504 31 275712 96747 75 85 98 206068531 240166 43701817 441838 412580 272561 155340 898528012 9 10 19 59 459203 123887 244085 87 28168 82605624 701152525 409024 753339135 54 23251 61 8 56 420596 77 87 35 10299 43 399479 89 28 136221 94 300707 83 456504529 270343 27 393710 50 1 37 447734 461596 78 141510 410625 923489025 83 40776 53 496809 31570 135595 1 88 44 279639 81 9 383541470 244624 77 111863 9 93 363714 94 87 99 72 1 6 20 99 91 1 23 93 182701 89 3196904 17 327688099 70 90 75 224438737 89 6 137512 8 489721110 33 7 36672 4 7 278160 7 2 90 105951 6 269285 90 175488 444113 235193 312995 139397 95 341315 198735185 993190066 328853 11040 584206570 217197 21154 18 260959422 68 58 199528 9 472463 401482 782526947 95 213407 50 39 464432 200020 280238 2 29757 20 282365 427299 39 158363 6 21 50 62151 20 271314 54 21895 63 354657 44 72 68 5 17 67 300939271 77 31 485501 34453 98 94680911 232358 96977 13 33 284171 156411 222872252 8 7 317444 48 36 28642 4034 87 9 133661 49 436813 88 94 160831 5 239367 473838 12 37 8 292503 405031 37654 34 51 60 54 108337498 4 455709 82 44 1 452048 328994 80 640720350 77 47 217167 29 441590 34 1 708127672 76298 34 412767 307280 60 216714 335993 90 178204 56768 141016 138168 46 460890 9 4 8 5 48 67 903090794 302141 2 10 320810 45 373238 36753 30472 28 5 42 323989 88 97 59 44 236492 5 68 14285 2 36 8 34 6 6094 51 14 16 28212312 83 86 268676 448601 350116 62 28 55 84306 494911 47 147729024 7 301391 310482 6 214243 56 38753 201253 390278 65 90 47202 91 201739 26 76 260001 266077 422899 44 89 409271 62 63574 21 1 157330 101884 98 68 34 78 40 232251 76 5 58258 78 474439 41 468078 55 249051756 158228 285162 249076 6 12 162117 495795 115501 65 200946 11158 62 99035 440718 93 7 264258725 15 215031 178690 1 208609 46 46 3 430801 65 9 452518 97 85109632 46 749307932 7 75 47 6 39 93 134879868 354144 2 18 1 426033 158128 36 78492 449707 17467 67 87946 422895 69 74 101883 329055 143472291 87 904871812 93 262789 499871 11 420154 81 72 316715 153839 30 270908 271381 22 493477 3 294891 33 13 8 62 57 464409 13 16 221403271 81 50 248806 885753525 52 27 44 34 51 8 295705 15 41640091 169480 39 48 36 3 53 45 302237 66 13 87 80 78 72785 92447 54646 90 315887 52 75 93 67060 32888 428184 410505 76 90 147224 9 38 487902 24 21 31 76 601220786 16 44 78 357508154 55 140334 30 895288544 211056 179839 10 57 30 31 424517 149776289 58306 75 2 301066 3 214653 20 378004 179877 24 72 4 68 472266 76 84 71 40 3 39 308740 78 13 373280 153980 379147 5 426353473 5 20 58 463308 403931 6 889421348 8 7 277482126 4 57 89 378113 1 77 6 45 89 69 286378 377185 427534 29 910062186 268950 89 429038 9 21 400942 15 840068859 7 291035 48 61 95785 378983 5 94 171289 88737 83 180254757 167932 42 127277 390526 106992 16 855623874 119041 82 475122 13096 412169 62 64 1 31 499820 11 9 8306 2 34 60 3 9 67 9 97847 17 83 47 343555 25 172401 7 7 232963 450746 145499 292920 10 68531 11731 422797 8592 3 92 51 45966 83 82 834797711 85 3 29 427373 181847 339000 644619644 279814 99 782253337 420224 12708 109807 69 7 23694 6 80 79 85 4 112184 65 54 405936 409522 409676 131758 28704 3 52 75 80 317739 463288 185899 38 1 291668 619521018 183706 292478 58 314444 388431 17 69 62 480119 147207 24 70 806334909 5 462406 267561 204523825 73986 14 222733 65 466795 19565 146784 74 423895 168893 9 201734 89 48814 460695533 487790 294131 681984744 887522446 847469923 402853 47 29 4 234102 39 392776 7 44 424606 230451 257173 53 889058220 37 72 3 73 49 12 2 471988 43 286242715 3 158235 42745 83696 97 62 76 40 234229 21 536890089 54008 86 13 500091697 827990169 310280760 4 490746 297999 127146 80 25 257544 6 323733 54 474597 30 197265 450493 49 85949 171095 11 367322 265090 1 309963478 85 80 6 10838 329420 76 42 29 62 261126337 5 6 11 64 49 465444 84 64 61 86 9 91955 4 4 173856145 81 239253 54 65078 312689 383633 9 65969 489176 57 304551 705662590 1 181977 117547918 4 468348 44 1 743695824 458728 395305 69296 323881 91 1 365976 42 328396 3 2 441322 92 536661082 152681 10 6 15 48 2 466259 10729 63 174191 64 89997 235048 80 61 327603 4 41274 1 223281 254267372 366541 231859 238156 212735 115256 34 19 75 377484 160086 443151 486861 60 303533 1 89 33 4167585 57 45 23262655 489816 4 49 378168 43 239641 174027 44 481039 9 337268089 36 107307 97 45 71 46701 44 329450 1 4 8 247660 172830 886994783 69 87776 216490 64 58 79 393515 588 65 98 49 67 474072 379239249 283971 206134 90 16 38 208495 365174 251890 43481 38 67315 139882 394095 9 498974 254533 171452 83 436152 644498080 74179 14 660009169 19 44 370296 85 182737016 31 86 68 1 211539 474082 49 5 288713127 349640 649717847 44159 416279 32 61 101796 128046476 15 132479 4 77 484223 94 74 79 3 301116769 446358 487119 22 638058876 27 6 423402 26 7 90 25 443765 30 87250 68 16 192161 88506 3 166190 42 77 53 98 5 3024 358960 246433 454590 79 91 447842 28 32 424917 28 260844 347154 22 88 46984 180578 27 440143 100838 240726 290268 12 354930 481321890 33135 97 654284951 31 86422 522386554 138262 979014131 265907 90 2 23 139134 174648 2 86 21 25 72 95 408641 2 73 5 336016 324886 108564868 3 138450 366360 359891 178783 365211967 66 18 111476 82 990514700 9 81 99115 26 317320 67 3 8 459994 233533 33 46 354485 85 8 70375 320214270 9 901909073 18 46 436094 269475 238987 24 317870 644667462 109823 177385299 35 124383 20 2 143155 40 559047164 88 424862 272546 355826 91 294486 34 86376 27 860028316 146051 23 2 203199 312596 156687 10 58 261357 10765213 58 7 91098 273515 224002 177440 117323 29 97 755958422 480992 339095 289072 239086 79 7 441357 83 284357 9 59 388827 215910 262574 492991 497064 31 6 256886 52 287631 25 478051 47 1 2 179142 21 8 499819 82 11 13 286686 60 328392 8 158631 93 36 95 265820 2 266261 156413 63 87 483961 5 722270020 58 357937 63799 5 67 361111 7 69 30 34317 146447 223295 87 300053964 95 8 2705 992974030 48 464915760 65 2 9 28676 90 330174 45 256515 76 173858 72 58 377743 97 50 47 42 75 90588 96 339598 75 5 16 83482 171178 49 278442 113245 75663769 2 82 249949583 4 313070 303973 339247 75 58885 468244 201010 13 43 2 68 365555 80 295043 468783 283148 8 192914 30 236327 99 41 134167 3 427996 584616856 70 7 3 258965 231705818 34 274775 56 163567 344825 58 496688 12 92 97 9 127409 155841 3 59228 90 56 9510 1 325485 58179 50 247542516 493250 9 300213 48 229015 409688613 749959512 98 165890817 29 81 47 17 727824325 26 44 93 77 113514 22 25 198400 577933118 50 359735015 435811 34 282550078 220006 394015 64 31 470908 95 17 12 268398 134444 56895266 76174 412322 61 90 28 555585125 495105 348319 118505 1 29 47 45 48 52 11826 144407112 76 7 46 52 83 3 39 66 163782 14 58 41776 57 29 1 7 238113317 35045 92 74 17 147786 2 96 81 9 107778 257261 691897512 591794283 95 1 262278 74 564187746 8 15 447636 316754 73 92 56489 169021545 26 16 445583 451719 196235 52 366361 63 62 480234 46 279441 39 89853 490795 165329 338649 57 99 8 414367135 33957 356751 46 83 16 483551 7 59 96 82 258663 62 389566 29 16 82 880280458 729018829 74 41 5 18 89 1 921457718 93 957013738 72 10 108002 99 24 46 855175739 7 28 70 466972 65111 83357 161440 85800 46 89 27304 7 339442 937847778 240589 238444 8 61 17 72 422179 156768 472583 269851 77 154112 221089 499817 761065056 386935 90 723005241 86 234067 445649 987609219 163026 13 15 229342 75 29 75 5 182243 596441203 44 36 252837 293724488 84 91390 82815 330551 34 67 429250 26 113784787 68 219149 59 74 2 27310 26 560046523 16 40 251853 1 929815043 25 25 20 17 176553 193393 340998 6 84 68 55 417347499 154642 19 83 379674 49 56 435347219 54 111246 465747 199040 21 33 498134 187240 34 77 85 84 2 422308 41 343011 7 360373 38 186630 66235 92 336803 335100 8 36454 70 109999 193975 268856 43145 881970582 337782 27 98 550841864 460528 52 63 275940 6 78721 229986 252435 13249 74 64 144154 65395 57913 50 38 149124 67789744 25 209602 840010364 485936 8 6 63 499961 765294837 274798 480802 128137 82336 1 51 85 98 194017594 329043 69 780482789 80 894322527 322660 4 95 9 340691 165546 6658 264100 209786 99 385352 151832 301193 147028 48078949 311663 11 92894 59 96 16 331272 77 7 34 96 209751 96 299666 19 4 18 268457 26 31 305012 2 328219 34 259925 60 10 67306 22 900930646 441395 28 78 213791 434227 401491 132538 81 312551454 701598455 70 93 71 70 1 57 430068 846070011 29342 76 47 2 258025892 133308 522687962 539553565 81418 59 454724 23 185933 463164 48 432149 26 9 48 3 497521 327514 52 212120 40123 804966912 82 200230 48 26 366051 15 128957 950468572 27564 48 79 55 5 383611298 81 417206 8 27709 94 357010 2 468648 102913 187625 451178 455217 85 770230279 64 5 406928 19 880869547 45805 3 5 92 61 166905 319516 243537 490545 466454 1 95 10 763847482 14 393516 89 90 47 40 308863 5 25915 372745 58 418182 153463 73 85 52 48 45 464062 57215 73 414046 74 320576 77 2 9 94 188481 72389 25 499465 55130 50 407428 14 223868 449424 53 78 214670 86 70902 332712 457673 60 174528 440283 410512839 493437 26 346350 73 444053 966148146 60 39085 388487 6 30 158367815 267828 492273 96 526970884 7 112390 205898 13 347488 63631 262409 543966943 209293 2 173501 184827 63 19 594954157 9 37 281184 170183 137410 185476 81 8 50 22 203210 365839547 460743 272572 153744 386080 770461828 201672 15 68 417256 49 320368 809425126 99 89 244299 49 20 2 29 133570 435426 53 23553 141262 1 124942 379916 456443 88 34 53 7 36 162305 36 159115 17 500297796 73 26 51 311687 156486 47 125965 199169 362315 88 7 55 328771 404322 64 97 7044 42271 23 870615788 69 278386 248014 55 636552723 26 284900 158182 94 554635431 319614 4 6 57010 69345779 160028 393900 6 818894054 109556 274306 374269 426514 21 63 1 98 252032 361277 55 425336 246200 339762631 99 405455 435138 87 51 80 13 34 480860 458019 74 29911 42 67 241071 222792 7 42265 48 334216 323139 54303 6 508295502 68 70982 52 8 22 107040 8845 241307 333993 458718 460401250 44268 508715213 72 49 82720 7 81 72 217237 221899 358213 1 50 56 81 18 60 238871 34 52 117342 60 65 354793 63 47 1 495185091 66 30 369218 229459 59 313661 73 49 861375993 188405 68 327166 64004 44 59 23 41 105395 78 89 113894 385363 5 9713 2 401670 158849 58 64 328089 449745 94 180284 275365 77 65 6 321073 18 635260907 4 38543 82 431349 491495 59 78 69619 44642 55 29 43 57 9 156002 66237 151073 325282 383907 53 115022 78 262676 7 28 13 3 504429312 49 466055653 469595 316379015 178044 349373 171516553 486836 75 41 20 442527 446853 380308 58390 38 7 5 569357537 194307297 403560 52835 90 433003667 348411 24 80624440 76 863182297 37 142350531 62 194123 557468616 81133 22 38167 8 414408 430776 80 50 15 33 403276 372061 125212 91288 22703 71 10 42 8 789362154 6 4 97 80 352600 335387 3 345208 431039 73886 52 3 487623013 485218 286800 52 10 249049951 225639 148256 75493 144997 80 59 20 437748 955514201 391093 5 362749 21 92 113532 4 306404 39 245176 9 9936 303310 4 38 293420 252280 82 83 85642 497739 48 74068 312925 248804 429680 97 61 365635 223516 424386 38 1 24 376910 1094 458954270 73 87 9 363414 98825 97 50 136669 79867 286007 445873 6 190620 412406 6 8 29 3 30 92 939497705 347702 1 121287 80 244085 50 66 80 70 6 29 34 99 114370 97 30632 95 393929 2 965053954 36 5 92 74 278133 6 95 87 84 27105 59 2 365230 87 3 490298 288189 29 60 160533 278780 13 105628508 75 58 1658 271232 222051 35 48 360687 452281 23 369779 236713 459152 377891 41749 38 83 90 46 217234 76 53659 95173 76 248370647 8 65 391152 477547 33933 52162 86 4 51 39 217995 56 22 228742 91 61 633554833 227871 484854 169581 90 32 265615 303282 95 807695043 65 285903973 1 212467 83 57 26 34 64 352618945 628237227 432470 56 190510 43370 40 33 28 71425 76 65260 315017 21 51 573177681 408207 476100 253561251 233129 485289 182435 22 442424 207256 95 7 197987186 12976 62 120891 18462 57 301811 70377 367407047 71 50 171510 1 113280 103257 39434 8 62 53 69 92 403023 11 74 6 159256 22 38 99 420215178 238756722 712234594 6 99713 495311 189964 313497 6 87 76 49 312386 85 13486 90 81733 66289 81 26 457356 2 934402570 195378 80 13848199 56 93960 349257 408366 244945 24 180786 173671 473331 99320 15 338855 889733111 47 22 4 56 27197591 977193650 449227 302865 401370 309347 38 7 67 28 425227 99 29242869 34 204658 23904481 23 278485 97064 22184 48829 75 250899 21 4 131546 309654 88324 162769 15 96 237232 813890654 96 77 718 46612 108469937 9 616464132 4 144459 6 380832 319167 10 51 401494 151752 395377 769380624 47 190207 9 714459085 17 28 194761 57 69 465701 117881 234129 962460167 9 67922 84 47 66 213534 130631 47 72 292653 348071 280785 208279 320428 49355 6 98 48 6 1 73 26 64135593 183625 47 41 23 39 457146 259621 68 6 381951 303522 92 279911 33 74 168390 30 89 11 77 144402 464130 38726 99 708118664 61 98 235645 757889891 9 173693 324102 95 24 29 158307 98 53 55 2304769 963241294 46 26 96 48 57 82 200998 25 327440 84 83 66909 773383145 27 16 195384 38 430076 6 72 87 644266330 59 68 1238 120055 435710617 43 408711519 98 62 16 40 246113 390292 778455008 51 78380 345397 9 4 152893 394128 357361 97 296188 462396 10079 284093 316039 58 101686 17 51 3 20591 56 8 430725 257642 57 263829 30 82 385367 318660 93 179923 196100 62 86 60 10 8 8 87 440618 10 461024 5 63 31 435876 448666 392680 314667 63 47 303749 1 54 37 65 219215 51474 44677 93 87 176198 81 93 97 88742 23 32 73 51605 51 417865 391836 34 93493 93 94 71 438210 5 16 32 48 74849 27 67237 47 68 163756 87 64 300781 50164 4 401566 46928 401195 243817 54 1 49492 381764 7 8 75 13 86506 388457 41 162612886 300020 967505056 39 47 41 98 88 478767 358661 90 39 80 39 1 56 161650 477304 43578 87 392992 64 388857 30037 297875 479711 136212 5 298884 1 87 166405 210817 87 78 348000 26 11890 496274 202086 9 7 8 27 237935 49 287197670 44228 81 27 371856589 67 203512 59 39 4 416047 13 485575 51286 120718087 657377662 457560 41 27 40 407278 338549 65 16 93 98 3 2 386633 267216 13 2 566013137 220537 417153 83 70 221641 56 62892 97447 28 400132 24 94 494516 53 297548 408735 27 465258 447354 7615 72 67855 39 308318 458156 373870 115481 117199 327839 159767 282856 339836 62 307601 83 44 321862 5 43 337011 143480743 83 12 87 67 33 455293 150744326 392992 154921 397039090 388179 297173 109126521 499419 7 240577 2 68 2 396061 391924 303594 72 99 6 73 118796 51 44 238204 13 390994 272780 488212 37 943856103 94788 36 23 306239674 368251 16425 102841 75 103948 251024 206460 7 208370268 9 171959 47 189430 441183 132380 436636 89 697827066 361559 16892 8 90 989171934 1 7 165391571 60 66 54 30 1 82 74 48418 172966750 435222097 366658 652255163 17 42 455627 166705 137829474 222665 4 21059 95 129516 2 354668 50 467246 17 25307 441056564 107321 15 4 68 938018043 403141 46 477335 92802141 277480 83 8 47 321311 55509 3 113624 2 775812269 76 32 73 89 64 72 51 68 3 105114 35548 52854 91 388516 413308 433977 290806 196385 5 71 95 8 23 315523 243869 23 223253 217593 75 85079 13 25 4 97 22 75 977387660 86 217733 782268209 889581850 31 57604444 7 55 136322 218667 2 65 178391 19 146258 95 85 220513 289525 59 329792734 53 68 97 393867 155048 350767 192996708 57 335903 40 53 74 488640 12 38 3 1 414496 368969 336184608 6 4 452165 123927 169287 2 126263 495550 18 31 5477 319461 73 112193 415874 3 147674 655388273 23 352741 474087 73 29 11 342574 36 62 48 231653 59 89 449577 56 47 199510 492893 4 46 460666989 232748 34 64 447772 82 7 35 441269 37 177467 80 51 20 81 315854 420452 445643 28 18 110423 375040 78 42 65 1 384495 63 110415222 65 10 29 410035 280474 40 328116 960005161 365882 5 30 253239 406200 107854 68 69 8 7466 224139962 35 89 36 5 29 8 13 78837365 38 288059 60 137321 83 445269 130020 64 46 8 9 420419 345631 96 172610 64 8 470730 23 94 33346 81 80 158729 99638 86 465818 406983 9 113258 29 44 13 9 77 70084 62 476073 223837 47 3 416736268 89 19 85 237230 93 44220 5 60 290029 34 135455 61 20 416309 326806 199458 375475 71835 41 31 468579 65 73559 285166 75 49 80 39717 346072741 56 404937 390700665 726517300 58 306546 59 1 168103 3 32 124504 4407 326799310 566879868 163802 85 390383 293582505 89 36 826735103 160048 99 3 96 69 54 207569 34 474213 106253 143237 397906 9 2 132755 39 9 6 1203 48 26 104710 3 94 29960 463940 4 479893504 278572 37 45 46 74 2 52 16 25 2 67 8 373017 601903088 16 75 262849 279731 74 431369 4 19 429897 14531 27 8 2 147828 1 375088 115313 388092 138630 400446 564094725 58 192886612 4 69691218 8 56563 280993 46 291394 98 448696 84 479607 135385202 178901116 255649 266005 75 70 87 340705 89 52 204887 425141 4 466083 131395 20 94 364218 624996778 285916 264689 246665 327020 37 56 341792 53 43 231544 98 754027819 365375 70 5 64 5 50 59 12 165176 97620 73 779722885 75 43 289281 3 52205612 376494 157287 69 23948209 95 214310 469070 878095131 90 210782 134173 212991 344316 57 287483 263868 848778794 288526 4 103456 31 27 28229 230921 59 232968 428647 10932 37 337634 472386 11 58 51 39397 6 478352 73 199542775 97 89 83 74 471820 432138 6 64 9 2 68 174894 93 277490 496073 71 92 447905 51 129786 359627621 300951 294128 136561570 405221 85 116014492 482490 74 317413 85 73 479442 815822500 76 222061494 15 729310048 468701 61 266341 59 80 35159 39 240950 4 36 128604 60101 444311 450906 8 151392 284004 5 728005154 64 32 330247 99 44 136729 73 51 96 694125797 56 288522 469641 314353 308519 443433845 46 9 9 493777695 66 195549 368838 70 4876 887059768 316238 83 35 395284 154119 549840149 71 777472386 71 170644 334596 74967 73 80 63796 9 384048344 258633 85 160653 284101 89205 690386448 37 496137376 66 198778 8 8 309001 386428 136507 204905 38 500860489 46891 357047 77608581 27650265 234580 437897 386034 8 114869 47 291300 31 78 2 5699435 23 70 7 83 37796 47 26 8 58 1 11 77 371868 38 209951 2 94 129709 321075 63 483779 5 4 370982 587891352 153243 249881 17 76 220638 84945109 1 81649 185360 260741 144143 883652885 399255 10 83 255666 83 88 449882 430550 10 356508 210344387 8 847218966 89492 9 731163557 438306 95 48 178316931 4625 11 132137 223401 21 81 54 63188 51 201651 499308 434180 232688 430710 53 659884060 1913 1524 86078 457339 89 19 77 48 173101 94 43 93 82 7 18 53 25086 134199 257170 55 571109528 480688142 190133 553387748 61 40 76 213079 6 87 260440 337047 382276 44270 18 258262 92 80 97 397048433 105170 246132 1 52 646796423 79 213660 27 16 6 30 267793 86 92255 16 775111720 287861 113067 80 74 54 906107437 325901 127036 82 87 41 20 192471 220314 182514 148687 47555 145072 440504 96 1 3 164972 952721627 334697 561559540 1 58 11 377811 361652 247729 28 93846 64 192319 81 60 50 394310 99 373003 87 18 275941 195595 22 8 757435351 476735 95 30 78 25 584446215 51 456594 295124 4 93650 99 251878 450451 7 75643 4 382289 402738 251236 485049 15 189136003 1 63012 807458892 95 260315 159273 244761776 282374 80 239207 7 98 257104 14494 92 42 213400 91 494240 236290 617705108 1 1 101290 166065 497083 49 12 40557 43 427971 248741 78988 148533 52 22 21 412664 492367 98 24 140127 88 487931 35812 40 382930 57 414610 154561 21 431409 19 40 412950 264690 408023 100738 88 55 78 46 52422 59556 770085947 36 464857 115161 7 3 28 32 8 35 94 156857 53 76 345462 169872669 329858196 35 84 384192 351460 89 30 17251 33 1 63 670422744 8 414031 51637 525390589 22 16566 218577 344885 32555 235375 835749554 68 117230 27 658132460 79 55 75781500 79 84095719 2 9 371763 318900 50 158948 348632 98 426559 434648 3710 394132 47 159922 72 363632 129497947 2 382247 86 17 456744 89 199330 89 338939533 87 153979 19 10 364086 499808 63 61054 25 271710 16 485080 13 31262362 64028 212512 49 380255 38 397190 390644953 271621 14 62 61 694183685 9 391724 327017 156351 185732 318923 283210 38164 41 258266399 482820 43 63 27 50 74685195 388335 19 406166 481182 18 9 193069 89114 116567 83 3 339563 921899730 506760979 375891 86 105583 98 59 97532 51 77 417831 33 143938622 29826 9 6655 191845 214807 76 206527 220172 347801 380137 81 3 34 401613 739301458 73205 5 432570 323049 14 327606 24 28 49869081 19 48 9 31 80 35 28 461392 78 147245 51524 122160 88 326517555 242374 58 32 393749573 975511078 303038 143524 434452 479780 815677478 82 143219 395895 369721 208005 53 19 493376 854591814 55 74125 11 386978 797324822 37 81 595152057 167759 494021 888328185 321533 266451 396869 157394 13 21 478382 21 38 446068 60 79 88 7 142834 4 6 350754 230531 72 89 5 66 302855 63 20818 80 62 29 53 291646 95631 95 498550 37 7 8895 498586 373189 65122 36 1 69 34 36 6 29 96 93488 305379 39343 290865 490714 87 55 195558 97 32 7 96 32 70 155043 37 565517738 9 93 758609705 45 74 320740 75 24 484532 431899 67 3 470694 2 43206 60 76 76730 96 4 45 327220 483032 63908 9 18 92 4 32 463253 30 210040 378687 178113 182034 45479 37 21 61 69 414790 43 515362399 326908 142008 54 81 257688 87 253341 58 85 8 31 36 43271 64 348699 237624 125527 31 55 118677 92890 9516 52213 16 260316 166839 214309 569544271 80122 98 309274 461567 328310 108967 136411 804069635 418155 372203 303861 22 237330 46 12 61437055 471137754 368964 43 42 308748 52 66 76 27 22 53 470451 98 232941 9 3 1 208285 27 485563755 12 3 798073064 8 420215 39 459168 26553 9 42 324150 70 53 73 434165 86 67 247270 233523 4 31 48 467377 97 646384689 1 405930 20296 81 262746 4 91 54 363210 70 82 341391 396154 52 79 212714 76 51325 30 716771354 308342 166882 73 7 220972 55 949587215 71 11 190895 267884 1 39 326058 94 42 48 27 7 292497 33 86 44 72 397696212 28 39 293514705 3 4 492415 46 9 73 221424 34 33227 30 93 207426 45 97 36 6 1 80393 44 227641 158125 406205 335724 61 887768166 43 175933 2116 22 269395 64 5 54 41 341523 34 77 116591015 17833 441029 389464 262451 336937 231189 53115 249626 47 188004 515832142 73 66 9 345404182 376347 42 367578 55 454151 427541 358929 74 86253 6 247080 80 217333551 15789 50 277812 195348 36237 113501418 270809 615450636 358312 429339 90 74 485372 212146 4 43 24 237735 240576 34 332476 220335 11 249546 22 198919 55 441303 15 366238 387105 116263 747997850 399119 683823272 244032 224882 285934 40 275255 87 85 97242 60 417576 41 460473 741656158 3823297 412454 2 5 52 79 8 93 5 9 78 80 63 4 95 480728 9 51 620910196 80 77 89 17 93 729734173 769993006 9 137075 70 4 58 37 81 317982 3 467673112 201625 311089 371865 79 93297 1 347893 37 468132 74 489253 802118015 243303 264168 380503 384351 495403 201414 196895 6 71 133251 197408 329986 361399185 89 25 1 14 27 361403150 83 6 36 44850 81502 415375108 148453 4 408913 13 24 99 13 25 3 61 994748565 322076 137108 95 39 44 114007 581399380 5 293833 52 506477471 149251 38632 7 400021839 50 414068 468017 178724 65878 239819062 78 7 3 90584 48 73 144883 86 17 62 22 406679 254067 151910 294290 60 159470 237833 73 1 26 18 48 996452973 87 44383 94233 434217 195627 178443 7 91 113812 196871 82 347688 137893 47 373843722 312461 77 53413 65 26 9 11 468252 68 90 268643 143057 196225 78 51 390280 175451 462104 480703 416019 9 314948 70 33 303219 10 2 14 5 459589 417576 67 380326 4 73 53440 490575 47 41 77 188937 2 841196145 22 270273 485010 50 52936 81 328131 66 500348885 82 990945544 66 196131 56 209697 773946083 983880856 53 250073 269990 98 978711258 844998780 622247749 170084 351965 14 70 51 140622 11 79 34 30 328371 798889438 51 48 68 35508 5 57 15 109308 191183 213246490 64 361357 372451 225419 86 4 298569 47 716867207 322651124 3217 379323 2 25 71 576040088 485664 396731632 70 250998 135766503 723230322 4 15 275666 231555 288907 138555 2 35 476759 56 5 601101575 84 47 629056855 398485 450596 1 61 3 82034 187623 394354 313811 2 83 300501 99169 339319 17 423835 68 380784 70 34 128487 9 410426 131458 140775 33 54 468341222 67 478266 547354594 47 25 381358207 90 34 171215 17329 90 49250 90 54 16 272699 485938 38 580233957 55171689 2 365096 58 227732 18 264094 315264 89 59 66 99 485538 793846021 473977340 22148 28 409699 185978840 26 206020 342500 63 34 2 450494 115052 476567 391317 115701 3 493914 38 814214371 350838 65 498797 354408 95 32 473451 15 438561189 35 72176 60 31 463071 461668 352992 60 28 18 214893 44470 162138 1 89 30 667568278 403735 140623 31 4 55 3 26 64728974 439906 295599 370575 471081306 255476 26 10 430915126 64 97 33 97 70 52 86 86 137329 417176 2 209575 34 31 300605 22 48 377368 3 99 370167742 61 42 79 298104 49 67113 98 62246244 170581 137276 283054 88 44 205462 71510 23 385358 473810 323420 759080572 331540 492110 99 70 271551 65 24 19 494333 13 38 1 97 76 54 78333 264497 247444 43147 77 29 346171 43 80 465916 11985 74231852 4 39 225474 79 464387 421124 73515 435163 127176 61 70 5 203663 535834798 294399 238362 195918 40 96 10 98 14 72079856 49674 452088 448741 481669 187153 63 20898 41 79680 70718 78864 70774 75 159315 31 193761359 421095 170931 521018564 122750 72 37 407507 20 361299 68 11 56 122977 297892 6 242083 396617 47 8 79049 236047 7 84 446436 237540 381548 482152 174112 288757 233494 53601 338583 22 173346018 368531 10 308903176 221373 422778 218658141 99041 66 12670 459340655 74 490003 4 33 52 10 60 42 11 323017 93 18 6 5 66666 445682 929938029 113277 26697 76 25 180752 44 57131 24 54 402580 7 369135 125527 62 62 4 161295 230294 467706 44 164504 48 40 76 79 61 80 745733762 70 2 262796 24 36 68 28 319015 242469 133766 63279 495017 446884 47 991749785 161879460 294038268 6 6 160768 47 465167 82112 489279 744956843 92 8 4 47 286783 22 20 897186507 29 9 84 76 93 86 118897 42 25209 498393 32 86 62 427002 22 558245929 10 218622 30 56 88 73 499685 98 4 234341 8 4 15 366100 460605 101804 1 3 11 1 42 45 88 74 180619 37 256919 415802 82051 452737 30 4 546082671 53077 67 3 32 235780 7 53 91 442824 290700219 411285 157049 4349 15 3 62 423360 8 283465 431331 487600 99580 461274 416118208 81 194603 148270 150104 288536 103601 329085 79951 28881949 323934 371941 401782 3 9 49663 61122 24 179498 5 25 382473 458216983 14 94 392392737 95065 34 482084 4 1 513404632 405213 52 39403 3 267688 3 42 436237 58 6 52 414415 483900 68 46 382606 338455 226000 930478641 2 34813 54759 37 15942 25 764492590 160413738 52 7 53 59 887049983 7 54 8 382800 955479373 20 416944 98 33 29 432349 77849 141490460 415715 27 323149 356415 28 2 574562239 12680 129049 397652 312278 673474708 383285 90 962646839 851440807 60 2 36 54 423550 331626 125465 26 302898 8 6 55 206567 6 281806 3 424272 438019 14 21216 6 381422 210329 6 645204646 74 61861 470229601 284913 8 21647 34 46320 88 348613 42 633847602 67 492040 30 287668 3 162985 61732 70126 44159 12 495542 304054 40689 183760 440424 261811437 324421501 844919402 98 74 70 55623 191256 1 14 298497 295017 7 72299 24 12 72 55572 380616012 473435 265634745 159853 99 180293 59 217670 77 116275 14 283703 130922 345127 363104 42 42 98 74 51 949418972 66 308925 242866 4 201337 390678 54 89 83 2 489478 63 444301 25 4 182415 69 27 55 217546 66 407361989 84 61 366345 6 160658 59 78 34 16 404964 52 103353810 37 21 521453623 559823358 8 47 75 95 34 57 157597781 98564 374307 262207 43 63778 90 68 38243 7 328278 13045 68 8 34277 25 49183 184481 40 17 530560233 415335 81 161646 4 16 2 393699 99 314741 4 61 42608 351433 6 466420 62186 661482190 421472500 650845251 44 213753 38 190491 83483 246355 71 467399 70 40 126718260 847295503 6 5 191835 79 357401352 626344461 1 34 400281 50 3 51 414605 15380 230103 179960 37505 195877 11 11263 21 447793 307207 78 232758 17 52 194949 421634 384491 49 7 32 223515 264807 97 3 10 5 222483 2 1 40 61686 50 84 49828 17 68 29 399229 306331 220590 63122 153471 37 349292 3 67 183580 69632 54 59 189323 59 468790 53 301801 7 46 65 31179 890361985 39 431707 28 250954 389299 76 398324 882784287 150707147 265663 87 151144 75 305442 412566 335956 45 2 142670 43 82 358118559 877652368 8 408896 69 71210 45 16 337753 299023 419417 215606 337721 1 70 22 378147 30 4 432758 157447830 65 508541286 36 4 368767 116035 118588 68 756764864 5 456843 258556 14687 381170 85440 38 31 483431 310031 480248 251784 284733 893862384 52 62 50 441515 32 68 188337 6 5 31 463376517 46 381593 23 63 104423 46 494483 50 66 181036 300365 858203800 83 405151 7 133389 101001 94 110046 52846 67 77 25342 81 131931 437125 43 365262 83 93425102 82 1 13 67 9013 384788 401827 107329 33473 23 93 262518 63 414137 200514514 108524 454209 78 320941 214378583 161313116 77147299 273027 27 110788 194991 287756 460252 28 176053 43658 196655 480786 129467 84 94 136815619 85 19 325188 1 4 179894 58 70368 43 61 6 527667458 75 189506 13 357625 80199 2 425771 161578 24 28 416184 88 76 287077 331590168 31691 5 449430262 857529782 258291 29 24 81 13275 332343 76 1 23 95 3 478553 122934 315221 91 45 389659 442587 79 167159 22 120719 97 700944621 5 334520 422966 217681 305291 75 195155 907777031 381785 98177 66 91 64 99 48 601428953 104140 1 293882 18144 22 497726 196550 66 268319780 29090 20 93591 74 38 199042 148586 12116170 68 7 93 506438853 421308 25 95 331265 57 23040 288641 12789 318246 6 386637 6 303865 36 38 69393 29 28 76 92 409289 33 88 435147 387990 836263630 183319 45 61 139788 10 44 175014 369146 293312 77 80 36 9 234096 151485 57094 74200877 231383967 59 49 466903 3 68 23546 487511 91 30399 29 436004 120903 92 30660 35 69 486712 77751 21 71 854380493 249450 278008 78 34 8 376542039 9 349036 10 92318 296991 137114 3 33120 303177 26 25179 6 302798 73 2 8 68939 307461 1 5 88 1314 362957936 17 92 116690093 161971 947359406 319403 929051053 5 991127555 388154756 59 87 164720 80848 24 849246232 8 98 292174 339456269 2 57 35248 33 74 178431 29 63 82632 380714 59 85 24 419851 46 87 450223602 67 64 51 342618 155 97 60 18 54 36 833929487 84 45 52410 286587 209938 40 89 52 125374 7 144764 233295 1 220433 10968 27 21 78 189181 88 865240945 78 98 387037 4 959032002 118400 16 2 55 94 3 100351 314079 748175677 8 417961 76 252072 21275 31 17 173758 9 126555 40626 63 95 88 27 94 84879 411785 62 1 55538 97 2 9067 29 90 35 8962 429937 328179 4 241632303 63 1 81 86 17016 9 276030 298413 201837 2 839283254 114018 57 65 32 425937 33 37 397687 300194583 19 24201 23 59 38 64 11 2 1 43019 51 186990 34 439282 398717 93 300857 77 8 14 57 65 92 94 136582351 13 73155 9 168662 55 98949 89627 55 46 5 69223 89 1 8 65 31 84 91 634930968 126843 36 251504 429033359 8 97 28 290257 45 25 60 238789 976988285 38 35 219769 420629 118145 252210 198786223 29 858965217 77 282647 9 210678 58545 89708 9 53 303985 68 75 66 142984 788836461 108565 8 8 359049 483456699 364900 20 88843 44 381587 176351952 366780 155441 281302 285647 16 355890 96 344537 83930 313107 1 84 41 49 489708 441806 644941832 67 1 440444405 7 58313 52 294983381 67531 646386473 90 48 84673319 99 31868 5 36 37 17 843961030 79 144848845 2 42476 41 9 29787 51 67 5 34821 81 288545 37 33 449999 12 4 149709 90 72 341823 94 140002 29676 29 45 78 328370 198273 1 6 163025 51 77 205088 455840 74 364730255 75 290099 80028 78 96 231899 273615 8 342868 174072974 93 22 8 39 13284 2 76 16 819991911 224410 947453742 4 90462 82053 143854 34556 279210 152172 6 348535 101688 21 125186 3 222495 200845 213219 92 63746 31240 31 36 94 437408 12 54929 34 4 43 8 67 3 382029 44 272260 9 75619 41 26 98 128686839 64751 41 74 10 261197 287322 186567 51 43 35961 13538 105317 273858 80 7439 37 236458 388354 85 285087 310828 85 66 53 33 303180 545446637 6 30 72 52 171098 23 60 245232 8822 366591 334207 54 14 165480 58 792069074 60 1 160018 490131 65 61 29 261149 23 198909 498679 192841 41 2578 34261 2 14 4 347235 31 95 95112 28 56 13816 75 48131 468686 468715 39 83 463286 564949579 9 414316 88 446074241 10 688995747 317177685 3 888478037 3 12 68 56 435396 14 266612 2 4 64 13 58 214185 33 241052 9 48 93 436427 402366 26 169360 93 956884406 95 376542 83 79 380758 39 217017 270886 251766 17508 39 76 854064674 280933 58 190941 4 19 244990 98 63 93439 212945 170426 290428 88 295846 4 9 393273 61 21 264400 422793 1 70 17 82033285 139637 48 72 18 8 114071 14 76 171894 95789 2 58 56 64 361767 63 36 796845263 154191 37254 8 2 603347003 95 43 89 4 481228 84 36 208188 11 429548070 136446 66 96484 43 98 53 1 5 43 84269800 377597 144701 69 124915 98 13 104434 79 662879250 33 95572 115432 68 29 21 495882 201464 26 8 709380353 91 199340 162092 88 22 457322 3403 6 8 325988 66 365758 22 2306 65 36 3 9 73 25 438498169 28 46 460441 85 341097 89 428694 64 21385 441033 72 181480 96215 34 529183172 833923421 7 30 150864 21 547976504 482369 253123 354878 133593 92 131210 108259 112685 421547 137690 48 7 80 192856 96 2 28 107901411 72 2 306872 251247 339599 30 43 87 47 499668 5 105578 123680 450537 471947 58 31528 44 4 805137426 209220 61 590000496 262772 117175 19 4 23 41 58 5 171405 175738 35 243466 84 7 60 5 15 159936620 411768 470661 46039 64 200609698 224180 23 26 28 416285 103061 332936 99362 46 223128 28 65 115406 27 92 48 89 9 42737 222544 56049 21 352683 134272 61 5 336639 54 76272 35191 69 320208 76 155435 394749 532872426 84 257557 303628 51 8 490205 180308 251643 440971 472393 93 17 12 382699322 515592765 374353 383245 280770 91 327787621 131863 226533 356349526 69 334954 20 101948 241871 80 36075 153324 206837 82 437528 83 71 87 38 138555 5 392310795 38 1 85 463783 79 234261 382652 310408 27 479916 41 11 42 237209 99 143993 266469 93859 23 29716 8 401972 287274 22 14 400790453 45 342396 65383 221077782 145156 17 52 17 229074 240178 27 487815 29 420545 383748 374660 18 99 90 154601993 31 72 6 7 14 69 87 11 315041 31 375486 59783 86 387441 28 71 98680180 338631 404068469 6 25 84 463321 851174768 15207 464263 247197 16 432616 64583 38 319594 40431 285509 61 63 53 191762 633488831 251601437 48 94 72625 36 387357 52 71028 51 16812 58 70385 12 374323 8 45 176838454 84 63 91 327918 232010 237232 5 48 110850728 9 9 207910 368401 98846 270295 97 440046 497634 5 5 87 3 8 325933 156008 11 63 14224 275351 10 255783 489239 923431020 405542 57 70 75 99459 354744 94 8 36 98911 47 418060 102427 67 66 289047 178879 79 105022 32 32 156534660 35 24 76 16407 346957 201991 511436609 459702 220348 3 336264 5 53119 56688 9 4 303812 85787639 37 827292590 403568 286746 57 361285 228219 699304386 91 51 35528 251353 66 115733 38 58 53 174874 444766 73 426300 61 392768 73 2 74 64 67 5 48 14 51 79 28 344914 27 831039608 14 43 97 85 56 13789441 485210 190498 154791 90 32 426154 843286486 30392 155035 74 27 71369 44 59 209137 89 2 24 7 83 273887 76906 336056308 360574 49 223158 183240 363336 252841 68 276582 72 5 20 60 2481 511004424 374481744 253826 84 113700 54 134622 226921502 85 419319 32 81 93118178 162402992 74 3 96 224102 881972307 23 162742 331393 80 225626 207530 72 46 53541190 14 355522 92 61552 359133843 28 98 15 80318 611483312 35 41 839986813 149709 47 14 3 1 58 99 496222 211452 7 471849 336166 61697 41 65 73 98 589131844 83224 98 51 99 23 29 72 351930 6 77289 30 334747263 283991385 90 57015 86 47228 4 47 7 14 39 142243 271987 17810 247811 72 213449 75 95 6 210548 456095 588527653 81 48 191924 257247 191984 260690 80 51241 41 89 48 267081 79 35 14 484889 864801766 31684444 76 43 42 46 349555 29 97 426131 12978 382383 53909 289578426 281533 69960 84 14 464188 21 35 35 164471 314458 17 394342 68 317123 312925 289386 206797 4 18 75 466204 99 42 21390 23 93 26 44 69 198156 465488 29 38777 29 294573 236972 355366 44 3 33 49 184471 9 52363 89 2 190624 53 339423 67 91 814936595 783213081 64 24 65 193173 465459 474984 50 896032630 254333 38 56 76 113924 143443 80 49 442491 36 87 4 182054 99 477247 313855 460249 92 145727 74 182543 12 731250773 648571577 45 113312 24 9 605075376 57 405170 362233 74 239913 91 42093771 668573887 23803 1 32 96094 167443 89 319552 446139 210780 54 448743 352640 338278 481836 434124 9 1 9 468416 254178769 74 165943 225939 57 2 67 166406 120904 241643 26 8 24 438294 351056 52 14 90 202094 146747 86 33 37 48085 93 184679 55 81 634910317 474409 28 90168 245853 322613 92 23 53641 86 55 3 24 267493 3 13 40 429695 475387 101735 375802 81705 190305 37 61 267766 27 49 150590 6 92490 19 81 15 294739 81 63 433249 313302 74 5 68 214293 82 321638 37 20 215236 452379 16 217901 35 187394 35 78 6 96 95 98 369010 64 1 452613 775855726 455181 2 42 51333 490941 582266509 361779 492537 323376 831801187 60 140224 65 250805 35613 10 84 822139797 98798 377681 382746 79 240336 26 92 268399 377842 421464 9 306112 359336 51 817430597 93 185526 66973 499098 64 495263 29 110312 93 457880 16 395409 35 505020788 94 33 202086 215973 910142973 4 898076241 79 46 313793 288154 70 53 165185 47 47 12 258001 47 969922329 57 190613 466724 342446 974848485 91 12478 207047 380723 7 323905 71 467910 209204 18840 32 3 403989 70 334198 85 120911812 82646 187363 897865779 65 56 364783 174349 168683 9 355169 494020 254907 46 37 6 76 51 356249 21 20 401541 331120 24 1 53 259448 78 113584 831959130 231433 716487177 378110 364358 451218 63 77 25274 262313 47 110393 674710838 251907 199296 97 21 73 7 52 391413 182624 348897 3 1 98 4 9 472392 451843 112161381 154160 66 19165 71 65 349226 362048 265892 23 729578573 441584 39 54 61253 63 87 96231719 97 157445 24 213436 340542 92 77 303398 340025018 27 91 429268 266160 355592 478132 350360 320467 985194144 15 908745321 2 96 218946 151277 241571 2 55 89 16 191317 16 19 25246 44 322341 3 61 135136 18552 35 68 31 104380 15 65 107107 59 1 966080739 21 112516 168690 22 758242860 69 97 926004445 73 53 256461176 211734 36679 803677192 44 445876 460556 33966 2 34 387777 126596 3 364012 386202 751771920 129771 157002677 81 169996 90 7 18681 418854 163087 265810 675681357 913443983 30 19022 3906 86 223905 374209 19 375367 68565723 209308534 102043 216502 51 223753 100099 316828 11 58 54 66 92 29 395758 281080 4 196944 125847 435374509 4 1 84 116402 765096967 581951234 9 29 303671 400898 656246155 69 5 235923 38 87 39 35 166515 883609534 307182562 275025 201229 375877017 340713 377577634 49506 2 74 230384 16968513 1316 33 34 7 83 466206116 35 1 40 9 923139770 211671 25050 26 37 2 24 9 108015603 8 267802 20 322660 73 48278 92 52 5 31 4 24 290115 522936223 5857 311656 20928 46 36 116403 224575 145359 162045700 8 21 191084 38 15 19 443688 496534 68 256595 370891 68 234542 7 54998 279338031 57 18668 321057 91 181154 3 454203 14 33 392177 34 33 291042 53 115478 260664 49 26 186893 406099 256738 7 8 72089 496660 68 207269 46 398430 291334 15 59896 188458 16 22364 495357 1 38070353 62354 478486772 73 68 3 52 26236 469028 69 81 90 68296 247574 62852 6 430551012 5 7 451459 356106 1 70 30 493115 32 5063137 185667 84 130755 131271 4 260045 4 7 27 38910 9 19 1 84 200877172 9 61 73 40 519536097 4 87 122550 119064 3 47125 6 55 92 1 232049 29 46 23 99 474236 3 11 67 63455 92364 29 32954 206105 987117070 263375 21 305166982 345608 92 98 16 5 332871 133527 213770 281068 238914 393561443 65 152140 930147024 40 27393 993101381 300746 83 441005 427821 21 55 37 180911 23 6 490670 25 83 22 18 83122 8 79900906 116088158 467259 46 27 202036 69 6 47 28 428902651 91 73 7 70 59 1 162454 9 5 55 246551 435124 44 268988 142930 83 210385 65232 128692 367115117 94 110365 307122 436415 49985 39 973531783 99 58 121157730 68 80 64 495643 91 1 2320 51 48 3 478486178 11 432776756 95 83 32500 37 79 12026 229687 176927 457964 389631 254247959 94 8704202 67 520471967 12 60 106350982 65 11 17777 21253 138500 53 83 246030 63 6 50 60486 68 48 299604 92 48 292712220 96 244920 180372 3 250193 76 747896360 41 213322 9 29 362022 64 7 98349 63 7 57305 153990 184123914 410707 14 3 498857 270565 11 31944 12 415854259 79 64 9 12 53216 11 49 22 493158 23 63 108479312 930514159 92 93 156569 81 24 32637 187785 33 5 26 28 96 6 835760306 98 6 278396 161674 162247 442527 56 100101 145726267 7 47 306360 173235 1 76 48 411055 5 183566 891358709 9 242773 4 263414 265412303 494222 212366 1 21 391129 58 666056474 20223 63 8 417142 28 27 45 57855 28997 171682 854879053 19 54 36 90 130747 491747 65 208928 99 2 13339197 65 10 71 64 94015255 346618 481464 15 8 86 83 62 415808 17781 204929 43 95876 390930 472552533 90 10 401738 320785 493352 46 318583 414320 16 605362607 23 5 246116 458441 39 82 55721 188608 207296 28 48 39 31 194850 7 27066 36 452220 391415 4 782688508 98 391629 1 74 326206 6 22995 5 75 3 297261 344605 146082 9 570084518 50 21 81 8 72710 140716 8 59 73 57004 592632472 387405 386270 96 393931 54384 13 30 643643351 398194 67 72 3 276897 304203 426331 32 407919 261972 984943004 460030 486519 148247 438990 912507840 93 13557 435415 82 175843 59 273388 75 121125 216854 259846 5353 10 328955 91 6 103543276 68 631245673 469392 111273 399364 29 933738701 8 124213 47 209757 343354 5 45983502 17 13 187436 144584 20 17 2 4 65 81 43 79 83 408255 61 347085 116444 320672 350976216 29 247123 6 181704243 159693 739197466 312785632 12 12 429744 369786 51 37 39114474 75 68 43 403836490 31 777717967 43 65 42 831426394 256307 474320 16 737487909 3 372253 64869 9 45 52038 421494 36 195718 78 39 199971 42 317181 169668 10 16 419640 29 45 28 4 65 495036 52454 45 373331 154265 230082 14 391894 58 2 303391 5 47 6 182076 79 465268 302811 98 853098275 17 414095 38 75 347765 495510 28 79 73239 17 40434 85 344504 52 428113 91 333737 98 320863565 767342850 336849 870764270 358442 299845 362876 409305 94 204499 1 10063 5 488087 27 73 160027 159906 87 85 89 270229 6 79 406969806 23 475981 87 458767 10 621476993 439771 4 67 444200 173673 79 57493 79 57 75 76 2 111568 1 3 113066 350580 28 106047 128135 70 175774946 92 46 3 68012034 422787 25 86 33 65 91 105933900 77 64 95 1 51 86 52 77 2 272560 69 472334 152015 136973 37700 8 87 445724275 7 246230 438791 21 39 562389480 148973 351042925 149671 393758 41 5 7 267214 269598 67 478424 38 448782179 30 740418472 206231 25 23 236484 263903 400907 35486 65 229240 132389 443645 79 69182 40 13880 7 89 28 20 115813 6 5 37 287271 1 8 11333 405710960 43 95 40 156367809 92 18 219447 247909075 147800 94 61022 735343897 203783 69 1 325953 3 146969 25 158162 42 261569 847425164 472266 73 155372 806812998 51 45 90 6 352508 309136 8 307250 68 13 89 14 15 136937 897917843 43 74633 75 337017 286053 424289 14 265191 9 10 194128 18 48789 13 69 378328 476935 478711 15 383033 136157120 326815 83 9 652182041 178488 8 48 25 413755 38 64 20 99 445479 329113 52 573670664 499018 180949 4 4 84 301181 85 93 87 20 12 54 17 7 48023 66 583255931 55 416963 235032 15 86 310950 435633 82 43 434698 56 243628 49865 82 57724 42 52 14 378434 20 90 315590 435046 22 192992 591760335 125830 460390 36 3 30 38 3 209587 7 64 124796 40 80 13 8 113068 58940 11 77 741553606 38 408756 20 77527 96 113556 216970592 654767662 469388 72 329087135 19 42667 589626193 9 39 282014 163946877 3 402960 249624 313462 59 365275 89 53 3 117495 955267064 1 98 458497 13 384511 35 66 35 39 55 31 19756 128081923 3 50 395712 53 26 480066 1 13 120526 197740179 390015 88 843958650 147855 61 94 1 68 23 41 27 64 74558 735698366 161738990 321117 455333 248739 391650 192240187 29 467833845 77 459289 58 62 2 91 48 48 30 23 296675 4160 239468 15 1 474439 7 115266 1 75 96 99293 58 80 23 6 6 298511 81 407014 188494 19 418358099 6 206575 63 74 202372 297017 270997 96 845481505 56 99 425531 15 53 300958 285209135 333137 382478692 51 31 425408 56 193253 53 34 56 244580 493995 19 50 5 55 72 29 50 479574 33 75 440177 2 445816 220481 973606764 25 459525 220091 42 399131 315654 183605466 81 54104 4 42 63 7 99 50 23 50303 124033 432594 85 73 48 14 56 68451 139216 489000 199040 82 47 44 45191 367096 39014 62 99 46 245882 77 180282 425463 289306394 5 58 118449 114122 761791235 189747 373902 44 97973 350854635 241844 17 8 39 7 246926 17 243703 379906 226177 200111 481358 224156 3718 4 60 444812 65 7 541320313 295047 33095451 374240 94 344772 36090 68 301829 36 94 65 53 69 49 89 486067 929792739 110142 35 99 17 49 4 86 572021212 30 42497 43 415240 7 78 422254 66 149291869 294096 160186 7 5 467612 167048 398482 422987 683501697 212379 8 589006457 1 955094399 56 75 111800431 298939 346157 306026 7 23 16 3 49 233245 332317545 98759 391838 419302 162687 20 162675862 250788 272186 93 291594 6 2 11 39 452784 9 64 12 272774 29 48 406455 193369 128713 53 337649 16 2 21 128884 343297 63 208549 57786 393206 443736 86 15 92 11389 88 46130 84 52 231716 199558 6 38 61 403928 182792 99 121611 586551095 345719 9 1 448342 148031 10 903659704 89 294686 188177 477801 96 326907 4 404533 95 81875 433535 788028400 24 130869 4 56708 7 70 35 8 79 487073 84 58 321296 62581 316869 59258 57 184995 143104 24 2 191466626 93 122948 71 69 164782 85 79 27 820049216 24 78931 434434 15399 99 58 66 94434 499371651 40 53547033 108018166 38 4 96 620561237 8 102830 356700 346910 63 71 477152 78 70 190065 34 21 320210 47 815207852 62624 61756 452003 282478073 108261762 66579 25 464624 2 8 85 170430 38 62 12 184059 18 156229 19 57 39 49687 87 34511 194468 317184 42 273780 1 365701 47 51 52 32394 19 5 54 6 111477295 319824 57 6 1 96605 22 162511 50362 384130 421905 80449 432142 64 3 329248 59 11 307003 374600 67 100729 64 79147 287944119 52320 77 8 72 468305 55 2 3080 360684 661147208 397063 343286 20346 91 389586 426550 49 251923 60221 97557 70 87 7 433784080 57 286576629 109168 466930 65 160744 58 86 187389 6 7 278702 19 90 228045 7 7 337477 80 93 43 144451 857423445 73 349362 12800 76 94 25 154255 56 104434844 98 9 195357 1 67 74 240717 332191 72 22 497295 32 4 27823 24 327737 2 206369 107208 73 3 70 496072 290420 25 3 53 422396 19 105610 447742 61 213902 415261 440202 15 361910148 266238 77794 642732053 552524566 9967 55 9 63 74692 314883 616452772 251266 334319 12 19 29 482212 245584 81 73 9261 28 27942 55 485031 5 82 70880 407921 91 42 43 39 54 665806728 228426 618588644 57 28610 377519 88 422723 62 8 394028 62 195724 82 57 144755 87 462663 5 80 3 215780 94 82 41 313004 971995125 232914 9 369571 455820 55 339445 26 49 68 913461245 79 462991 216906 199791 51467660 88677 494254 92332 270876 195973 27 5 363457 115207210 86 82 97932 460691 378810 2 49 16 65 98 57 53322 8 85075 58 56 412600 187120 433883 70 935768530 84674 69838371 169637708 39 416777 12 130796 90 806247089 55325564 48081 36 339410 71 68 362964 34 3897057 471355 78 37 144718 31 503349372 9 21 62286269 97 37 6 18 294040 81 39 54 181804 147588 61434 764828150 18 72 67 87 99 104151 449539 185100 135035 39295 407408 278920 52 84 840863706 409685 127205 5 73 426043 83 95 56 75 410040704 11 83 35 413350 6 382485 164130 15 188243 46 232831648 67 201244201 438681 75 372502 3 82 3 403812728 7 178410 436036 81262 23 474260 467854 48 226803 20 18 40 3 16 116748 23 260541 20 17355 74 5 265088 66 601409171 3 62 15 206130 7 76649 95683 59 430229 263857396 5 8 13731 122239 98 465185 7 165523 67 188002312 423451 50 58 32 126716 59 38 40 309984 69068 42 2 80 46 53 325743100 32 90 62 376346 2 2 335734 97 38 23 4 157104 2 220597 8 208022 189254 236309 3 7 41 64 50 178312 324793 99 130419 7 246188 55 426684 76 301288 75 208624 160511 224049 162408 19 283029 5 43 245591 33429 97 180997612 466585349 82 42 248768 62 272873 172481 21 70066 24 275105 72 177405583 77 59 99 433005 346293 58 158160 159230 39 66 440016 929673830 8 473142 424734 380965 107634 41 29 84 248151497 74 73131 6 158152 385714 54 30 465984 101069 68 5 99774 188849 78 180805 153056 792015671 30 127005820 43 74 336096 2 249853223 230239 35 95 75332 40 284212372 31 304666 78 99 96 107119 171900 5 105055 47 1 111494 339829 393321842 5 6 40764 47 90 93934 288319 302574 81702773 81 43 878647038 91 9 60 8 95222 47 4 35740 50 21 18 91 72 53 35 189114 83 392844 2 760031089 381350 399938422 4059 86 90 318056 7 447491 75 121528 42 28 415891 61 88 92 81 113951 23 23 975440201 2 395621 87 254015 89 48 426526 69 79 7 63 76 4 5 16 240737 247488 7 62759 118447 358383 319422 14 83 7 293188 454010177 136271 2 243726 86 54 199988322 8912 268977 35 13553 437774 5817 534730939 80 22 78 62 66 6 1112 20045 452845 336021 91 371224 15 61 428997 18 359066 24 82 98 100810 1 2 11 278322 92 10447 79 435041 1 58 76992 465641 398961 99 231235 459269 56 275372517 59 92 57 465526 254890 485390 72584291 2 293599 324009 79 228503 1 36 75 103143419 434048 82 2 440495 65 68 1 197799 757850282 11 86 135586 730703476 480520 179286 401186127 464749 455953 77131 271697767 43 7 32 20 379444 68426225 6 9 99 19 328081 53 9 57 350419 84 346433 700735163 290354 195564 52 94 93 467422 361995 2 122455 9 87 221933 2595293 17534 257100107 53 146082 5 43960 396470 430927 366492 9 36 190463 444310 320170 55 90 347981 4 27 21 58 393424 45 491837 60 392035 491815 422987 6 585696460 592910992 12 12 396752 76 157544 6 156725 52 33 48 23 455525 121131 35 43 34346 188724 137409 28 5 29 474560667 391107 165546 8 16 378710 120513 469246 158330 87682 440481 61 451295642 7 261243904 29 87 626574074 8 7 303172 83 136643476 83 65 10 672554673 61 784931239 48 35 355551 8708 794 4 253134 17 16669 74 43 245966 18 339118 17 50818 83 376167 41 294671 356758 260714 411874 395958697 397027 90 390471 530207730 61 836232046 408744 42 2 42 447315 97 6 90329 273569 427600 92 196703 472509 356362 277627 451098 4 189904990 127468 81 332466 72 438682 4 41 467592 349090 273000 3 50 360611 14 412867 490923087 87 31 52423 119541 277767 8 310771 30982 412722 191915 94529 484597 205757 10 6 86 170628 59744 71 23 42 62 479028 30989 942858464 17 630908293 115634 8 63 477762 17 601738809 95 42 717944559 45 212627 4 366393 99 376367 93558 20 383589 85045 9 68 447488 94 2 186867 333978 95 10 370286 7 131393 96 134970 64 11 78 6 93324 365956 292800 4 95 13 115151444 82 3 62 416242 24 2 98 56 244551 77 315360 34 344008 7 412920278 76 251117 57 464362 34 273322 9 300192 47001 98 202787235 298662 230474 253316 780002245 17 24 360572 90 369633 377482 98 307073 86 58 9 82 245146 469069 917656829 18 28 48 4 279311 68 25 65 185672 16024 362681 36 48 29 97 81 54 946992877 9 371177 17 382060 13807 450083 183461 782517042 84 9 17 61 164420 459898 9 4 94 24 21 90 24 249633 44 4 39 290840 331309 93 46 27 99 91 419341 1 481 8 89419 73 36 9 32 8 396436 83 97831 21 302322483 170774 76 87432 429320 88559 153235 5135 51 44 48947 415487 6 142445 195647 323417 3 49 92617 5 52 41 83 21456 42 453859 348029 5 165700 9 80541 412617 29 210533 145759 7138 480168 405427 289901 76 23 93878 86 358271 254494 497152 5 274982 27 30 3 65 6606 8 6 342807 48 31 78 22 85 4 91 2 477093 94 365989 93 25696 55 350404 84 479910 73826 18 169909 7 288414513 437684 19 130227 32 47010 81 596844309 78 55 463023 82 206295 309407 21 40 17 35 97 212206 162658 37 188471 63 157218 421099 344739 6 72010797 55 1 98 315996 431134 420582 339243 94 407121 44 215973 47 11 83 395066 41 31602 309279 69 175115 56 74 121814 131855 60228 43617 233114903 38 623447311 66 63 372085 74 36 2 76526 339788 559989771 17 3 99 82679 93725 21 43 56 94 93 198533746 59 434670 288505 26 108440 976855740 74041773 480489 134655 8 43587 217590046 730671513 19 150817 685105504 13 22 79384 198350 147680 30 357366 922743851 302063992 73785 643716422 86 6 58 27 14 98 236842 16397 315417 190682 210143 113030 897158414 72 784095874 82 30 91 273117 7 37 69 475974 26 65 460365 434018781 464422 26 18 324351573 48 181758 16696286 93 331043 54 407679 394900667 98 465357 222179 340512 4 9 13 367841 15 93 740881025 10 16 12 246974 91 380831828 86851084 384634 4 57 14 27 7 126111 65155 95 37 782788936 64964 25596 590635423 394384 90 352935 462964 427107 472593 906261513 217838 29 46 175083 6 450928 95 470619 438189 11 363098 106820 70 16 7 5 261159 106165 421691 438764 383989 29 496846 79 223431 845434887 145352 53 326255 1 5 7 46 63 83 5 7 92 376252 632225315 7 244123 283860 63 94 40871 19 578752768 89 54 2 416771 21 18 422889 32 280638 60 63921 40 113840 34 92 42309 166975 52749 262370 74 65 80 2 225633 62 892436747 268133 160482 5522 15955 26 27 59 646103828 68 2 450946 289756562 31 45 79 4 111945553 94 178516 48711 350456782 19 78 127048 183894 16 82279 439146 6 334783 5 71 59 379026 34 760852889 83 29 187646 27 27 208967 32 415039 400280 354453 423031 125837 124961 86 76 82 478627 54088 133475 342829 1 92 197673 394420 425130735 433947 59 75 7 49 343716852 387842 457688 17 486359 399744 64 351068 210963 290063 393972 250730 20 38 36 53192 56 45 1 402472 236535 17 77 407944 41 7 84 7 44 232628 425816 26 450828 5 88191 804816942 41 208729 23 31 51 55 31 8 50 79 412461 172225 45628 132830 31 75 3 27 383498 27 294025 219332 36 58 9 60 268510 99214 82 27 21 376181233 1 59949 150882 242320 365035 114883 345830 54 95 5 415221 54 450858 4 29 202325 101996 191355 729201978 121254 158010 95 50569 345767214 700919753 34 984881362 391362949 189029 89 117817 95 127379 309800099 5 365375899 1 10 347538 22 5 67 24 30 88 69359 36 186274 66 31 117165262 756130687 83 77 70 137290526 60 63 375667 52 362031 477158 35 134433 2093667 2 19 250547 156907 6 99 249951 285269 284963 375965 442934471 71 244024 2 75135 112992 47 907422700 483226 279041 465926 72 432052 386180 167444 47 4 123503 89 7 191408 453151 48 119100 3 305830 134128 142466445 467691 88 465531 99 36 48 379056 472267 16 378442 19 91 338108 354805 844770991 85 850389518 44 53 25 140934 9 15 71155 310946 22542 54 14 97 18 9 352879 20 47 981247409 69846 92 345562908 31 29 68 259342 70 640426117 3360 95 34 19 268006 79 402980 75637 483978 116346 269931 86738 370282188 299513 46 209757 401895 60 846333320 4 70 141158 90 41 50 255608 267599 84616 493024 4 33 56 225787 343339 305207 454001 6 83542 47 41121 5 339756 63882 232471 1 77057 46 44 337392 194745 312816 254515008 844958182 200643 93803422 38 112141 446469 40747045 57 242585 363494 480618 228106 5 35 325397 61 70 6 88 639043925 70 94 1 32 60247 232643 54 4 70601 43 74 130734790 31 23 642070416 72 44 12202 5 73811 65 185661 19 53 9 62 71 325939 717280075 120542 82 355198 361096 7 466180413 7407 6 53 283224911 41 419840 43 355643 194167 349457 68 135293 431200 168069 889414353 292053 12 419385 137118 21 792693533 19 456291 48 98 32 197454261 212675 310993 210873 99 458906 302472 120661 41 224958 16 191696 50637 85 603517994 293537 182687 405288 8 5711 77 17 64 314826926 7 4 408459 288976 76 91127 207819 227199 75 161192 88 409627 9 35556 4 42 77121 479815 2 64848 8 145566 63 7 16 14 64 3 120009 69 55 63 471898 79 250785 126904 393329 13 144856 73 36160 80 430263 9 9 28 84 256025 15 332348 44 246678 96151 318399718 416372 56 371902 87 66 364310 66 217451 461590 96 99 417884 297053 1 396538669 21 8 62 285386 145023045 92 60 91 846061962 93 71 25 185876 37 75 489517 9 66 10 257864 3 105852491 22 40108 126919 140924 7 486937375 99 163479 487764 90574599 330381 39 99 15 170974548 94 310713 386583 206836 483137 61 44 191270 340218 97 88459 18 40 57 318750 7 6 3 62 18020 118386 387684773 201633 238800 5 24272 65 111245 24 8 67 56 45 369240 99 61 44 73909 58551 4 970262270 69018 44795 403076 123681187 80 27786846 126001 39 182219 67 995738943 850860567 366161163 9 45 84 78 21 5 54 43870 65 75 96 118250 170944 27 61 15748 41 24 4 83 325243 880224291 350005 137812 234533 52 340551 407258 189628 185656947 94 7 232936245 3 349639 91 4 276324 318309607 228006 498568 156402 506986013 20 454820 52424530 58 409498 194014 248307 76 89 54 416393 62 290460 177888807 16 51208 25 9 52 99 413122 95 250875 55 303396 68 28 100455384 287819 327424 177117 461536 223196616 310261 726121480 36 629546688 169819 25 871526790 55 54 210350 264165 56 52 77 234208537 421203 46 2 52 373344 105319 34 4 286553 3 96 97 98 91 305212 26 19790 247524 4 3 61 8 98 40 859523498 481609 5183 5 681412107 11566 414611 480079 77 30 335845 241032 19566 294062 766077876 81077 81 1 5 142570 356653638 65 430013 65 327453 19545 354988456 71289 8 323596 55975 80 124761 69 404671 640995944 89 417363 30 294340 83 383619 6 22 610106401 264765 52 7 16 1 71 7614 273773 73 11664 225670 37 32 55 86 166355 259442417 72 5 185414 125104 93 224025 26 136371482 483588 83 466083 2 54 15 2 403211036 467285 16 354274 466896 42 48 60 108938 296611 191159 577721702 86 81 73844 485258 37 204133 46 15 263557 125797588 790770701 62 192779 339241 161929412 4 176901 4 202702 22 968404426 31 9 29 264521 49 51 9982 76 17 7 73 7 14 469232 243688 9 228194 24 53 3 66 41 48 51 16 6 14 434836 282818573 11 445318 376561652 29 29 288998 316971 86 283116 893691781 8805 1 205679 5670 492376 104606 87 148203 464805 98 29 884843480 613337925 197006 291278 334730 5 441954 32456 465403 961058061 86 7 208056 5 301667 8 57 267143 536932200 140059 267080 28 87 49 18 14 336586 51327 99831 47 130820 61 48 3 328819 320476 60766728 65 98 476946 502774532 475295 282997 42802 128547 73 411008 43397 4 1 69 385060 180662 30 71 45 4 35 26199 111345 65 50 931709291 1 97951 7301 493182 306170 211155 9 404170 145810402 38 189478 446191525 6 292041 580847683 83 431760 223867 31 49 21 216548 155993 19 41659 362234 89768 48352 44 114692 239361 54 204482 358112 361677 63 262039 67301 150881 35539 286113 15 9 60 228053 8 38 188812 4 231768 51 94 474079 2 312597 106738 31 333532 32 22675 399083 489589 574579277 15 453510 456174 67401 232801 23 8 5 429341 45039 183224 56 24 4 952580427 4 167262 46 440798 96 196127 17 939243114 301369 952847618 17 82 61 48 67882 172806 1 8 303583 4608 390382 128433 984592547 14 261860 821261952 17 216166 409783 128552 208875 250517 708592538 330972 796016943 87 183957 75 4 19 315181 142090 371866 440663 488400 88 431206 17 45 15 31 23 469264 23 3 852838871 291887 43 88 25110 333171 16558 224744 79 75 700644833 21 42 452618 47 50 19266 381520 30 6 86 169361806 77 9 91 365667574 110502 176247 444444 397603664 86 95 46 210881673 283840 7 20 13 2164 71574 451573 160755 14 98 104989 22 8 32 201937 123051 1 69 473787147 134000 78 449805 1 97052 15364 57 72 325509 51 4 105856072 54 428659 168247 39 878702568 87 346049 349295 14144 221220 9 465427 66408 224422 691985293 293975035 2 119558 50 95 868176312 308185151 89 1 18 94 46753 449899 9 422735 26 469050 94 620848401 25 105982 29 36642 338642 320124 269286 267847 257409800 170826 473860 476505 9 155044 7 36340 69 8 21 37 125792758 4 133434 11592 63 85 6 952139698 160922 61 486867 88 8 609288995 6 255712626 29 290484428 215594 75 209815 419768 262576 72 463089 405725 314859 346216 89 23 44 43075 15 435605 251743 47 323818 414334 63 56 233062 681747715 62 64 242632 1 582037016 218049 59 334123 235084 7 116590 269285 471274 12322 321268 73 55263 52 28 62 24 733024189 904518742 384580218 13 45 122539930 636990205 981132951 30 32 80 7 5640 961227209 44 79 119357 6 21137 5 83 52 456689 482849 4 27 94 85844 133424 287546 5 106678 81 36 66 22 60833 479664 149598 19 93 558225240 34 29 327312 43 258905 171525 5 164087651 15 149199 63 26812 263334 268830 186575 18 171738 247403 595353732 31 37 278200924 154594 80 415696 6 420433 288176 94 9 203064 85 30 79 438565 82146 359647 91319 13 5 13 20 46 5 62 371077 165349 19 13 57816 46 48843430 55953 263920363 68267 386173 68 27 431904 403104312 9 65 65 211685 293860 17 372019 439149 393413 75 28 112435 56 24944 51 82 122702222 12 67 78 52 16025 32 92 285172 23 97 67 82392517 82 324616 84 90 87609 55 18 1 87 896425467 4 257870 8 98 271567 23117 60 22 221061 456575 322637976 3350 35 86608 66527376 90 175625 149031490 92 102930 49309 28 7 69 4 291118 135146 91 304891 56 175052 328548 490990 4 242310 416912 85978 200900100 464224 269141 220554 2 99 34 88 406229 265802 92 229734 5 76 686014504 75 56 15 67 101186 280609 13 91 93 17952 450153 253685 153668 78 30 47 185122 90 382150 4 31 138334 21 968973286 15 2353 39 94 75 82931 149323 45598 462998062 984830732 406698 314362731 37 442503 38 23 415466 32 49129 434919537 448188292 10 298866 273649 55 311485 270344 96 39530 191958 270731 56 90 14 704525416 385427788 3 269119 412064 362475 125690912 9 72 353715 354988 58 716344097 82 986715169 6 11 94 79740843 156531 41 81 300529 22 28 39 53 54 66 28 277747175 607208254 1 313798 191484817 317622486 94523 73 237562 84389 827538998 1 57 213446 229547 29 97 21 23 404994 318187 219657299 24 47 152025 340340 98 90 56 365871642 392813 9 276642 76 889344240 168321 432577 44 94 10 206156 15 415534 4 51 220601 79 44 432953 413457 33 339007 63136 230318 137172 4 18 71 858635190 56 22 7 263067 247999 212714 54 401257168 5 13362 274048685 60611 273925 464398 89 36 310596 466148 73 21722 158845 40 408912 55 364397 493166 1 202386 67 983390879 240868646 57302 148071 5 79 427671 243 219409 4 79 52 253870632 105131 57 130008305 72 18251 85 323012 40 97697 365287 696779745 34 481691 110947 114734 318595 15204 46 40 52545 344572 6 115956 32 60 67 24 177647 441372 429901 289405 212169 11336 93 224499284 387874 92 169090 97 435831 160177 446064 1 85 240533 379859 150310 350198 229484494 382609182 368557744 445274 72838 1 171205077 280458 445287 203959 61 75 184018 69 12 24 80 273145 417599 48 99 90 9833 514944882 1 10 257593 2 67 395295 986846638 82 39 89 89 94 63 57 61238 485148 91 70291 143633 744789754 342305 15 4 427780 54 72542 2 22 130642 26 225216 399590 341855 433531 138712 61 28 76 46 177468 3 288620859 38 116287 106286 42 94 250855 11 85 1 23596022 7 52685 15 425886 77 194556 6669 191756 499979 1 274739 16 4 11516 426356 18 192939 254585 41 220311 331672 98 88 268298 847316877 700494066 1 804121510 466802 408006 55833 24 3 526001792 79 249047 397936 350719 72 327163 78 54 304148 2 11 80 48 16213 459340940 171303 57358 8 98114 222862 10 928264053 49 34 26 849506645 31 291577 54 77 415877 80920 11 464563 367975203 88 3 95 467647 331860 487843 24 28 58 359805 63 1 5 4 2 411682 80 196536 9 399423 1 9 33 53488 106200 41 596550643 34 77932 1464 393188 42829 938595 433884 72 284240 69 420780 35 478123 49758 17 10 15 26 224392653 9569 835801612 3 87 310192 73 355189 13 99 123532 956347323 50 417224 198131 73 35 117681 5 2 4216 56 36 4 63 16338 26 7 51 36 5 396213722 401262966 148310483 92 67 242792 27685 397487 339075 257594 323914742 1 250238 141774 360824 13241 45 198578236 92 57616 96 3 116166235 23 19049 52 145158 5 36 267006 11234 87 67 6 218768 13 7 238552 400953 5 50 117059 39 483742760 107545 7 271599 5 6 434583536 24 28791 43 195546 439497 95 97 26 284984 40 27 4 73 331506 81 6 374935705 55 73 77 7 65791 56 387317 35 574894504 579246282 8 51 61 399001 273597 287092 368551 370503 98 30 175622 99 203758 483780 55 235622 517634929 286813 65 422981 161176 8 405351 30 48 54 258785 202018 63 21 357598 81 353206 88 91 88 98 469484 13 57369 311546 72 403819 457343 20 25 932579369 17738 282829 386422 3 57 177064085 54609162 305122 31 391579 160588 12 2 9 252568 16 89 19 134826 220057 79 178197 88 387832 43 495519 109369 180071 182677 474210 39 81072247 302148 68 240810 97 2 147743 48 28483 33 336903 5 9 59 8 432451 5 289057 86 344992 78 403209 18558099 869698973 61489 109040 398492 453766 72 462079 50 381784 151422 59 22 263312 440367 3 288172 282899780 391924 55 165638 267479 87 1 354700 58 460683 3 5 79148828 84 20 4 62 415005 86 774307112 55 438737 30602 28351 53 143452 25 308208 19 44 406325 280675139 49 5 47 15 12 495942 75 61 524508998 80 245213 67842 31 3 7 30 472949867 9 291445 46 188976 84 27 83 74 52 6 40739 30 6 52 20 50 117834 41 66560 447999 408340 316565 286999603 288727 35 308328 15 154810 243139 97925 66 15 274608 82 75 234803 22 716244840 12 171580 33 36 336561 34 3 30 16 194701101 66 287442 120483 79 22 185893 49 297549 274948 97 41 5 67 424926 66770 293189 62 62 84 23 476374 79 3 433712182 69 397426 768351412 83 49943 7 73 300393 391595666 433040 477425 85196 92 93 99 76 12373 238232 37 7025 21 59 76 194360 97 15 303075 54 189613 87 79 95 335991917 807434031 941989633 74779 54 13001 55 160087 93 36307 9 455686 98 321715227 926057641 38 40 7 87 470377184 77 89 20 66 19 110812 317101 76 68426 38 82 249176 18939 81 91 707731952 79 5 262185 43 216681 7206 14 160696 9 409587 7 4 74 467173 352437 2 59 438894 439593 32 2923 372549 79 6 302059 295098 7 139288 63 244041954 34421 71 799477430 9 45 85 22 774586919 99 18 65 116874 220700 84 178139818 17950 37 446272 277469 247768 90 56 236516 73 15495 15 43950 109410 434831 216071 85 96 40 4 53 50 260610 130243 421326 115665 149650 31 99 13 35 68 378276 24 54527 407703007 867681307 272529 421175 77 26 7 567614779 335313 76 19 37713 1 57859 29 120152 575290976 71 45 79544812 16 64 2 50 50 31 204639 178379 330272 3 85 230926765 53 40 409445 42882 443313 42 85 64046679 89 1289 466665 214215 5 65 59 81 54 214983295 98 54 46487 443728 693436617 27 184887 93 299015700 379429 41 94 307776 220974 618438289 65 4 359405 47 71 305886 83 9 2 81235 8 52 321273 2 6 148503875 124348 62 196811 68 24 65 85 2 50 125471 487811 311048 63 49 77 66 5 7 69 284628 92 5 79 86 175384 302554 29 5499 254856 94 94974 211451 5 91 69 51435 72 607329059 71 6 14 132765 67 204515 86 381903 452760 54 6 402515 59 3 97 12 76524 67623 78 56 7 13 291136 108903 3 329424 227569 407616234 268994 36 415916 335395 37 73859775 44684 4 224700 30 64748 78458 342075 3 322004 365430 54595 6 2 27 82 434412 16978 345403 363931 20923 196526 2 6 24 51 263240 121578 14 21 6 178521353 89 406670 500825131 76 34 15 340915 204061236 384428 359767 8 23 96964 322166 39 197394 99 493249 21 466356 53 197234 293314 68 436067 47096 10 12 35682 455267082 17 45324 74 1 19 29 26613 407175 917647934 2 51824 75 75 94 93710 98 59541 247537 84 98 68 6 55592 104590 46 209854 66 98 34 443661860 70 74 47247 82 59011 242728 76862 473339 100135 48 97 12 198174 356972703 84 188351 898953739 42 62 499643 30 673830273 341203 80 14 55804 424968 10 382158 9 252096 95 55 40 222527 75 76 10 60000 20212 325848 9 325718 68 461121 24 198747 75 448288 30 473397 364703734 68916 6 74 876549265 11 428977020 50 486430534 6 40 71 9 7 487109 32 35 212303 31486 302520 21 82 22 627974505 87 172466 61256830 34 60 96944 86722 390693 24 50 3 43 20452 16 275193 42 747565706 132380 135637 82 254976 15493 396276 65 2 99 27 76 266980 5 87384 94078 91 51394 33 379012 383808 485504 148874 390121 93 51615 132852197 391151886 30 428215 80 15 457843725 396533 69 211857 85037 4318 73500 54 479995 60 26825 20 334592 55 680211486 10 298915 2 308701 498040 97 429259804 27 321317 893945874 291011 114053 354272 88656 9519 282477 45 60 6 56 54 91970 490260 95 11 43 373400 96 46 84 53 62 7 302311 346083 220493 34 413318 397412465 343163 281189 60 337266 94977 98961 1 39033 459570 67 24 63 6 16 210010 30 68 25 62 29578 6 125974 7658 190293 205494 12 344906 78 27 403322 4 28776 9 6 93112 221515 135910 88998 33 190449 143594 25105 315879 211122 321521 3 4 3 59 36 72 438735 56 96 2 33 273381078 51 332331 43 452769 312859465 13 36 423782 26 365421 956316688 79 25 444906 443396 349956 403314 110245 34 51 155707 604160323 207143 161889 95558469 194921 1 82 218897 245125 263499 30 89 43 32284 32 60 133625138 2 256832 453947 70 1 15513 46 89 67 597086840 44427700 945769075 121689 8 60 269131 905177803 219237 444246 300931 471888 15820 314007136 90 815969797 8 176544784 376065 94 209371 74 1 57 154148 226256 8 139012 165223 465261 14565 46 57 120101 64 227977 71 50 23908 152556 62378 12 455456 243107 337674 228897 90 66107 353612 3 88 219882 34 73767 105560 365173670 616188499 454426 57 50 97 394223 93 131425 72 336948 96 62003 444304 161008 93 83 8 44194 24 31173 288409 638627731 58 56 69 686005098 68 94 98 69 55 50693 70 376710 64 163252 273478 372231 78 99 166579 1 441052695 216590279 1 1 97 9 204860 90 90 94 125055 7 190759 60 220636 94 32 488226 35 414261 79 47 49 242857 285657 331654 350896 119584 367385 454304 334421 301083888 65878180 95543 30 19 263351 26 57 80 67 10 98 295067 17 483776 216242 58 92 86 59704 21 64 78 41 34 59 456705 10808 296171 46 441527 632485378 306066 463153 3439 245969 31 18 331889 4 149860 98 5 91 4 65 66 449540 229866 59 260788 21 18 4 371205 40074457 2100 8 271077 13 101743 73972 73 4 70679 8 136487 12 76 309015 84 4 39 69 215874186 368639301 155023 90 359562 2 178737 25359 87 70 9172 40 95 113070 260867 344418962 24 160028465 43 377056 337433 68 473664428 75 76 349143 333667 49274 12 64 29 31 316775 67 42 591686111 51 40 98 53 4 96 27 161240 42 305577 73 6 401594 401598 125944 27 1 42 440985 13981 46 289768 173227 59829 803180229 44043 607271956 391063 448836 392523 96 33 4 4 90 2 6428 55 39 19185 429657 41 48 523435246 57 111851 2 79 400988 414906 95 947118487 95 90 391922 271507 458695 481786 445246 77617 417409 68 84 678098154 66 2 310126 99 33 16 257942 92 30 48 37 561409145 225919 886646530 3 17064 286185 35 66424872 369900 76291 28 39 116551 56 21 334624 979975174 137756 360771 437547 94 79843 210263 165899 33 27 21528 42 50 69 258072 399879 163024 50 274348 330167 147794 6 22 22 13 450575 13832 189302 517689162 30 88 3 81 74 26 197374 10076 1 78 53 303518 334469 69 322299 126727 6 406691 205624 85 224566 3 339776 70 144090 160036 484155 95 61766 82 397860 5 83310 11 305765 401281353 12 5 73 138022 390925 73 97 3 98 125424 41 99 8 4 5 62 46 3 21 4 125553 469109 36 755770421 7 112033 79 37 7 208122 256416 104859 450520887 202309707 293177 794205421 232501 851874012 3 68 58 359027 188410 56613 249703 133592 89119 405198 91 2 69 67421 24632 58 72 442619 42 76 191933 55 88 408896261 93322 1 149270 411511 57 40 339348 35813 435616265 69 32 17 345343 7 49 91785 7 2 124836 78 485476 70 5 148903 57 28 371361 245987517 13 39 33852 31 72067 2 284300 61 206312 21 94 43 1823241 69 76 307127 58485 408994 57014 15 68224 18504579 1 9 15 77 26 377449181 85 14 24 14 1669 9 428100 108450 37 56 348143 37 381008 20 19 92 71 442575 438875840 15 56 134651 16 44 27 213940 358258 25 6 293613 105127 17610 51 220487 348238 29 83 205423 8 72726 64 25 1 387599 36 545967622 7 14 137428 35 260980 139318 394835 94 396809 274007 465492 195923 325406 91 87 52124 701599417 242788 96 449120 78 65 192432 674139990 17 44 4316 397092 87791 64 16 58 6 428284 7 5 42 180309 97 81 243692 653118466 463830 28 25 98 37 62 1 212616 80 265597 48 70 3 477953 4 385734 1 531003042 86776 388693 81 328816 211213 18 1 59117 330565 153987 112114 367725 211474 865686017 141144 181891 7 46 88 5 379141 2 57 2 887476828 34428 5 686163822 916258473 445397 416908 79 81 95 76758 352331892 205776427 290559 263565 59877 76 201635 89 3 483497 56 312074 288913 22271 488179 24 39524 438080 169117 16 99 116382 85 964158992 32965 310545 41 422493841 94 468603 5 955214965 58 51 211765 269481 491986 77 93 66 487213 450177 77 61 473505 6 295692273 222550 3 37 6474 206968 8 68 39 7 83 420557 104173 4 372355 240468 102532 92 3 79 301626 24 20125 113775 146033 73 57 92 93561 76 75 385427 26 107572 83 366390 263890 4 398913 56 155542 316439 68229 9 16 356161 90 98 7 387107100 24 50 421390 103204 344817807 273946 74 85833 253021 29 98 21 73 34 98 260887 190906 76 530702623 405369 354698 219497 491100 44 4 246560 57122 495750 59 465069 3 77 4 345045 9 6 67 495200 179950 89 176962937 374955 41 50 25 96913237 172153 382811 3727 20149 82 994319343 389555 50 53 179331 120431 334628 242211 19 14 7 10 26860461 794436713 68 48 106973639 201129 195458 253970 1 6 467108 382638 391046515 13600 296903630 38 24 24 254706 68 86 292713 400512 55 7511 154837 40 462410 323642438 354492 746346414 173008 64 835138964 144560 84 57 2198 311851 36924 378448 79048 15 71 118647967 279402 83 39 301189 7708 23 9 187914165 66 89 76785 25 314259 233648 402370 77 24 318097 87151 40 81 99 373903 81 22465 440017 1 89 58 487050 37 390832088 50 33 74593 48196 82 20 42 379322 58 52820 185282 247017 92 41 15 80 313986 243532 129142 214566 21 12 7 458027 130072 211827 20 416239 71 151822 75 109373 71 191887 70 62 23 392822 48779 120193 134699 91 460372 53299 54 17 193839 111182 42 58 147277 17769 78 61444 5 193239 137041 59 7 326905 43 56 86 70 43571 399618 809462821 181377 5 76 207230 70 159384 274444 95 1 48 44 744008422 36 23 84 88 61365 87 489732 154344878 94 4 152715 7 535612568 95 67 41 48213 33 5 50 496326921 7 20 104562 22 6 221488562 102034 43 77 841726844 447955 582788464 292505 551518997 7 253031760 5 127523 61 252936 101166 73 8 66 76 2 98 91 40 458030 79146 838919011 464254 38 485740838 327787 75 378087 34884 797580330 368772 44 7 343953 297729 36 112295 8 115527 151753 31019 91 31 374819 57 436917 51 42 20 28 200723 8 172609 342041 69 426926001 81 5 97 14097 52 386091 293822 53 66 249522 168822 54 257920 7 6 85 45 120574 11 78 71 2 289590 3 496344 60 90 6 490249003 31 21 6 53 5537 91 268739 270281418 72 83 338283 332033 42865 3 141263 25 85 2 33 906737137 242748 73 254703 14 63 83 41 11413 32 316884 10 264674 31 43 60 170305 84 13 9 244313460 2 215050 49 65 6254 211041 66 17 64 50550 44624 19 80 301701409 63527 9 22 10 400444 97 378287 114194 93 96919 94 4 295431 298569 18 38 94 6626 14502 83 208274 60015 206358 860163833 482100 36 58 4 187352 38263595 8 58439 64 104178 75 24 483424 41 423619 15 5 112689 60 411819 87 33 114765 3 47 39 172829078 34 32 58 39 266692 973822109 350876 67 290346 44563 118797 189540 11427 459224 41 80 303269 52 74 22 434194 345388 80 71 113555 85 344018 100695 46 7 71 61712222 89 40 231352 74 27 285720 109162 91048 145614062 393649 84221 8 255389 20 67 199193 87 307105309 87 79 3432 153155162 2 77 442329 58 48 80 9 68 101293 484210 670779166 47591 44 45855 448466 27 273593 150817 467305 10910441 224295 39 154149 97 24621 326463441 72344 78 16236 864874627 67 95 4 95839 68 2 125671 7 41 25 26 308586 42 84 76 56 35 91 488413 6 37 9 261272 397601 26 23 35757 5 7 2 61 5 466767 86 90 315115 21 223339 718765221 13866 83 3 441850712 14 49 179193 86820 193351 5 151459 144350 940614554 106271 338166 25 89 99 80 47 1 1 525386220 88204 67 238130 35 7 49 62 9 2 778698535 320690749 78 56 51879 166142 130413 11 137662 249226 78 284394 80973 31 17 34 354044 616753779 18 94 52 97 44 71 666825101 96404 26 2 447397 14 377080 104989052 221591274 42 14 832141872 248667 8 294873 22460 92 276490 73843 40 166966 79 897555600 31944 241967 40269 80 55244 44408 20 99 236742 90 37154 355899 165519 12 344911776 113078 414037 43 85 294606 490507 34 66 441828 59 80068 47 435254 11 208952 49 30 483437 226746090 25 228206 73 67 145302 379493 967733917 77 866277594 131807 534092210 1 98588 211325 667314382 14 485730 8 42 677333085 619686347 9 873030944 303518 25 55 953887657 69 451083121 324801 31 40 41 263363 64 3 31 88 31 183095 445154 68305 362297406 2 86 250671272 47 357305 414256 64 12 188368 12 93346 55537 361132596 44785 568977295 55 220670 85 273357 389125 7 19 462666 193988 5119 21 354106 148273 334903 459152 12 4 473503 84 29 86 8 61785445 94 237272 103398 91 209415 401914 52828 457718 67 328096206 16032 88 104090 199311 101565 465436 256559 121651 227297 84 8 551875874 49 878982046 484893 83 460981 2 103734 248290 573925556 313729979 414618 813878074 489530 433200 280308 77 23 645526827 24232 8 189695 80 80 6 302498 316141 496701 72 44 4 472372 463334 85 464927 62 55 41 474507 52 286673 8 47 97 95 242502 62 259113 355253 145708 78791 412119 165009038 13 465045528 78 27925 72758 393113 75 81 8 23 55 170794603 450913 218395 488000 990845781 32621 83 23 1 7 8 56 336393 291593 42 248134 50 365582 68 425667 394293 793074307 91 25 2 75 4 177373 27 13 15 90 543736179 5 47 305310 102096 29 362775 4 379339 42 10 7 4 14 839479492 19463 394684 77 1 59 105120 456549 150005 86458 9 35 86 1 386425 62 404497 68 42 825691739 190594 30 281078 7 22 444756662 307286 369828 60 171691 956108374 122901 219858 41 3 69 162851 385497 173111 90 179364 52 355193 29 89 3 4 494628 168370 29 11 2 363285 81 51 24 919639304 96684 9 99 34 830839577 28 2 428652 93 30 96 93 480882 82 193605142 6 2 66 91793 9 1 73 2 200666 265976 5 4 13 52 218091 96 475362 14 72 22915 200514163 11 92 156550561 18 153486 89 62 62 225702 9 420812 356444 15 405425 51955 26198 2 63 77 3 77 464297 81993 41 39 498426 489798 314071 186251 445994 314070 48 26 77473 20 100986 299142 194716 34986 308961 448606 82 374913 17 177750 9 54 59 354155 1 488541 478720 44112 86 44 295828061 68 87840 285391 93 128399997 25 101549379 71 891876299 49 32 4 85689 18157 287145 62 1 247059 174453 6 49 19060 20 105331 8 471648 10769 878652937 17729 20 38 88 8 24 53 9 312752 322539 21 239685 32 414650 95 6 97 161483 61 488324 58 573807289 805699148 14 83 32 95 473763 58 141522 407522 10 120046 479858 34 207414 92 18155 4 2 81 54 438084197 13 136680 116371 63 86 103517 5 184156 69 415044 7 36 374837 81 69 7 153815 89 314195 324437 49 3 35 483097 5 3 133262 308695 207909 192410 41 120444 274189 76 44 4 27 15 30 67749 221083 466323 547714319 24 517446036 6 29 972681749 94065 452022 40 370323 73151 4 23 88 74 481024 412012 133435 102383 4974 214837 136581 57 83 425553 423244 76 306964 116750 202494 30 496375 528211313 68 160277 230896 33 119982 34 96 359549 387809 35 67 926817152 343156 88 41 87449 98 76 732487494 412344 41956 496895 9 275855 17667056 64038 97 46766 52 14 413748 451820 228219964 355244 49 72 61 45 36 8 372534 72 246675 5 310094 38091 472709 7 50 5 216180 71 427853 80 15 21 80 213702 1 45 295716 309026 980044605 415234 46 119627910 280225 245365 2 169131 95 353327 8 89 4148474 303763 95788 72 442623442 56 63 137378 220001 5 232386 201217 25799 39190 153387009 83 85 417924 372996455 38 13170 87 79727 52 98797 124691 48 454226 254352 88 84 21 60 140900 63 299306 76238 62 56 8 282299 430109811 485757 388981 464631 17 406859747 134508 24 8 60 443655 74 39 63 78 27 9 393684 134626 50 6 96 84 243195 57 34793 83121 210280 139042 77011 26 8 156989 20 85 104813 46 96 10449 892188266 78912 118373 184491 81 405069 145397 283299 55 7 80 1 87 12 7 6 9 189200 84 261711 439660 108831 81341 4 252826 352207 484173 483677 11 126005 29 92 58 313461 16338 82 54 144139 235619163 21 486280 1 974189107 44 338859 94105 22 88 421463 20 98 960875834 31 490359 93 31742 298253 457032 78 178443 151682 75 363252 32 50 383580545 377617 676773847 367643 64 7 428241 1 258679 60 974247737 717648455 255399 23 46 235048300 307684 93 73927 118482 192878403 498073 50 453898 87 71 35 24 63 485168474 65 32050 1 414404 252304 14 41830 5 7 4 280772 66 331927 244627 191821 471173514 238419 366018 105149 117766 90 33 2 22 16 98 3 205855 380642888 497997 73 40 191632845 118798 251749 4 269688 165723021 419644979 161733102 5 17 811789025 3911 99 407105 363655 202514 281925 56260 269883 41164 33 65 93 72 490580 271125 64 3 6 338787 862272270 70 74 67081 68 86 130208 39 18 8806 29 14 29 208286 6 320068 122767 459683870 463477746 30 90 4 58540 33 27 290854 78 17312456 814498179 25 34 528066928 342083 422558 32 417641 60 6 498374991 73 88 130418 4 30 16 82 49 98 42026 33 37 8 38 486602 69 181115 94 90823 53 370151 12 58 114421 88 4 472715 246994 36 253125 83 497495 29 11 75 73 12 764388089 71 193173 64 6 370637 88 448333 84 82 457429 193013 221010 415141 23 105383 60 297019 76 441825 168658 277533 495042 490635 266101 51 23583 61 304291 15 31 97 2 26585 2 69 41 7 44315 422945 442462 768702114 407912 466372 488142 63 368900 67 31 74 82 481783 87243 395887 53 305088 317036 199627 3915793 486569 305759 344763 7 22 32856078 54 49 289251967 43 52 5 352597 24 3 72 434280 55 44466839 71 286526 437605 61572 263962104 628212579 87 33 60456357 82 6 336255 133246 118859 68560 93 77 37 40 362463 44 38 444732 73 69 122819 418409 5 522768669 313547 470030 7 1 322100 802310551 491887 35 581913107 33 290751 120997 75 44 51 48 70 33 1 689181743 35 9 93 6 427306 86 49 76 170130 9 213060 420861 484060 47 107660 344128 65 483655438 215569 73 82 59 438918 390811 64 37 176836 205809 82 259135 61 3 54586 74 80 13 353383 137335 403191 209653 1 1 277829 84 69 89 17 61 375568 394131 75 26 206836 260631 5 49 7 55499 171840 38 7 72 227664 158274 74 21921 51091 38 123526 63 126606 4 20 37 44 185876 75 389152 76 74 160293 117814 304121 21 231625 478970 146189 1 48 202821 218531 94 82 147530 184748 36 1 47 45 45 30 298523 363002 9 98 81 35920 4 39174 305418 299039 18009 359742 286697 259803 325033 106985 66 38 350091 134710 18 98 248337 86654 16 5 65 92 78 68 428311 32 58 138385 87378 373739 639940109 93 96 173680 178795 53 125327 98 26554 164017 203496 20 248345 9 97 78 43 104769 4 84 259155 35 4 263670 462928 6 96 441925 729989561 275188 75207 452915 167025300 85 896420714 91 402149 324255 70 194055 234473 20 56 355117 34 74 65 5 89 157448 594312810 498429 106645 88 92052961 226329 294862 28 369128 6793 663807488 68 7 328461 5 57 303034 24 411585 67 474459 203236 479686 154757 343897641 203129 66 62 92 85 93 66692 55 468590 52 537565646 345661 19 45 164118 72 59846 92669 293294 355811282 99 765957826 37 117656 44 213617 387070 9 300798 266631 33 51 300971 222405 768314585 57 192358 91 62 398047 9 685181507 247735 9 104101 345273 8903 74 53 79 698158854 20 15 75 244537915 7 469445 13 4 82 46 21320 16 56979 411308 427700 15 394634 9 373215638 18 63 58 6 403357 89 328435 3 85 174515 34 9 195255 189087 348357 20 74 3 36 51 491511 344850 9 71 79 96 85 901629351 57004 163685 18 839125633 1 22 97 324133 85 97 305942 11 7 104451 489497 81 20 42 89829 408007 74 8 174649682 34 97 178908 95515 44 23 413723 375899 252873 879269857 5 61 372320 39 210604 31 76824 229049 364610 16 4 447802 37 447218 499638 135885642 36 47 841796286 84015 6 638050823 408778456 61051 4745 302503 333350212 16 61 111209465 6 434580 480601562 63639 330419 45 447210 794283572 5 42 37 60 62 243186 465822 64 95 778004029 428495 8 28 492175 450805 384371 311575 52 31 719881119 2 79 109004 18 44 15 648386457 27 62343 49 62792 64753 358278 34 88 9 9 78 217593 462100 46 267062 187491 97 328284 936504689 81 150539 9 6 10391 6 181891 3 4 71 153989 144338 92 230300 381979 27 208569 219369 76 57 3 5 517547647 14502 709016092 33 76710 135090587 76 251745405 86 3 71 274184 9 31 63 6 244519 427420 29669 359657 22 72474914 73 4 422819 262240 371499 236035 24 8 8 84081 495209 65 359749 67 11 27 78 48359 20 48 386738 3 307695 293834 15 470300 73605 230328 62 215787362 182923 12 30 65910 27493 323742011 103813 77238 20 258760 462005 54 16 77 501717304 233830 469634 233309 49748646 16828734 205101 168905 94368 8 299189358 371067 25161 4 57 49372 193803 201843 89 10 96 240099538 34 7 348706 61282 246277 379527 9 164543 910586909 72 284093 40 330354 3 358540 14505 48 373683 49 24720 6 43 3 286173 3 162592 23 68 160108 32971 47 758347873 66336 52 571924690 454906 93299 131709 2 89 664641234 256695 347340 6 35 30 344924 56 9 98 9 251506 29 143697 276951 358501 200826 227822 187185 2 167597 972152165 8 823924408 11 15679 407050 309685 84 209619 21 121056 85099037 16480 887368317 91 16 328937 4 83 27 23 13422 97269 456732 60 87459 56 124020 78 2 73123 446347 437002 126042 37 386681 57 31 91 492277 650099479 431686295 28991 8 490959 477387 33 28 52 408527 6 60 879863400 273459 5 51 56 219138 9 56 417075 7 446670 455105 183873 19 51095 10586 211448 338159 77 280691 64 72 72133 87 85879 89 13 40939 273481 874915080 341251 300797 442508242 128775 12 70 588254498 47 461317 9 86 470403 4 42 435493 66596 57 503760501 68 4 933808265 58 334053 2078 59 70 69 52 27223 42939 2 138146 17 89189 224424 9 168305 437659 128914 34 70 101525 470048 80 45 373405746 14228 293570 736003682 3 398272 89 7 216081 41 12 162421799 63 8 87589 258646 183549 103494 61 77 31 280187 25 121950 89 114089 4 8 7 732691316 610702637 363821 40 286138 372569 426944 44 17 143911 899661823 896371602 3 376659 848468870 62 440657 34 232421 96 138213 3 9 3 67 114262 94290475 5 434316 2 268703541 81 310994 157528 168852578 327150 8 781880821 371312 302192157 419663 452299065 243831 40 389293 69 589195178 381663 93092 18 213617 83429 9 449524 276476 93 58 60 396527368 96 105939 50 376778 20 236560 422220 6 4 8 68 37277 662696336 385786 377600811 42692 395474341 41 15 55 35 138454 280340 88 23191 1 39 242075 102847 122044 63 19 375987 226555 72 47 33 2 34 60 495807 338837 94 468828 4 265161 61351744 231225 61 297730 19488 393279 375317 73910 45 373653 648433196 38 472586 331733 172080 49 690381593 1 264568 23 54 95551 52 77 236345 75 467074 94 4 53336 227094 19 981913373 320064 39 153518 779966087 178355 54 266785 72 349226 20 68147447 59 387805 1 8 252045 10 326935 92 43 2 33 77 41 9 284926 44 462889 33 665352220 624582752 606542732 27 52 12 93085 196127 34 445631 33908 424668 323462 17 173555 23 95 15453 10 3 35 128819 370455 46 2 9 563216127 16 626779580 52 451411 150046 68 445069 4 308975 30 78 195313 197045 3 60 267273 57 453289 400949 45 82 30 64 57 1 19 9 269553 78 76186 59 70 496920 187917 97 486137 46 484960 752410061 29 335536 247573 173597172 77662 45312956 826749138 266895 83477 75 2 145297 16 25 372878 79 306861 446042 67894 88 122761 88 365141 107379 58 959679959 398759495 93 219786 191079 191376 423680 65 92 222129 50 5 33 258381 540164979 296150 206776 16 61 76 84 328915 7 67 8 61 173523 497234 15 84817 4 60 74 14 281130 8 7 5 429564 380358 5 10 2 479858 22 8 84 45 780552692 349667 94 79343 82 117365 138431 8 76 59 41 79 81 4 87 41 66015 66 392212089 219438 5 42 47 115646 73 5 380431 550956133 28 558228541 13 63 132056 56 459617 74 80 57047 5 260656 8 282841 18194 50 24 432195302 701810551 2 371581 480005 464583 73 67 84 460020 18 32217 69 87 115951 42 388371 382760 332586 51493298 159384 10 427896 66163 46118 453958589 234058 3 95949 34 39 57 46496 442827 404738 12 209036 495966548 66 732585119 182795 410890 7 11 7 26 334239 96 5 89 23 92 300200 328063 9915 28 99 207980 65 353382735 38 133661 80 363003863 350380 91 392364 100488 7 363280 599264348 26660 833521971 61 26 86352 9 52122 90 1 38 665282271 4873 29 62 362277 185360237 7 82 203733873 195848 50893302 91 510907643 22 410630 10 20 82 91 310004 18 4 205061 68753 435373 364912 412581 435931 66 70 126973 4 27997 150419 45 5216 51 91 3 98 445344 76847 340668232 5 370238793 173076 29 10 358466 494407 438359 289034 92 9 139834 494088952 972682304 248622 42 6 131310 6 48 7 224935 3 21 1 9 41140 79367 24 291811 31 65 74 318777 20 36850 448509 310761 55 96 272073 363708 50357 478507 319718690 392383 46165 329491 470512264 77402 284973 76719 57 747929272 215379 827585083 595626789 5 361988 142808 75 66 6 79 45 92 318517 336251 482682 1 85 9 57410 55 96 211263 439164 30 80 471614 185369 59 457826151 32 71 49 2 221258 149704 347915 251702734 405841 491045593 324268 28 447388 2 224583 97 82 144030 50 35 65 2 91 302052 5 47 212523 3 386229 98 639072655 3 158786 269603 413010 859840331 3 66 298593 78 76 65202 50 67 450947775 27 92 257537 2 6 35 9 533571318 235341910 50437 87 29 328203 6 798779274 35 92 409323 55504985 233614 126797 8 39 203436 52 651169838 324381 93 75 97 38 297138 290332 45 54 12 79 240027 15169 13 207292 112571 249971 165284 3 801561522 356018 361364 153376 474465 55 361230 130416 1 341365 437847 48 19123 40 134772916 300636 31 33 5 176075 88 83 21 5 8 604236988 71228 74 47 446672 1 86665 62 440988 881054639 95 40 326868 33 381448095 38 9192 12 43027 349235 724592036 73 71 95847 532138300 25 135429 96 557402353 6 1 296560 253578103 238090 95 288165 99 172411 51 6 63 410031 118606 2 79 6 97 11 59762 199423 1 77 364092 6361247 362186 96337 66 197454 155132 47 37 166024 133011 66 87 83 134220 319968 387525 195017 457532 74 332166 218154 20 305614 83 55 389442 35 450692 389854 6458 13 71 7 74 145894 47 35 439027 193085 94 80 42 203764 17 32 1 229309 22 481483 20 2 12 339592 26 36 99 25 921866257 88446942 329298 58 1 35 58875 330752223 53 273398 15 1 361539 7568 556597877 62 11 1 78161 45 81 84 56 468247 77 44 278153 49 63 42 180754 154418 87 502573701 69 65 84 60814 52748 48 84 39 1 72 81040140 56 62 304998368 127251 16 35 48 14 16 90 349061 5 23 5 93 61 393133 95 474433016 846391177 398086 181434 329405 334276 94 375842 231293 275316 60 93 279391 82 113930 382562 15 108913 197097893 356284 4 461069938 446185 25059954 480017 105211 21 2 90 7 89 377705 379388 50 150410 417387 3053 12 56 1 53 335289 2 30 79 74 267715 664481654 22 389376 60 254518 294728 27 7 427289 63 408497 442583 684220082 10 240869 470844 60 430002215 68 82 93 434959 92 494082 94 378921 97 77 34 478304 191506 459385 74 489250 61 94224 219474 227507 89215 45431 83 84 1 38 89 67646 3 7 8 490860 19 305930 15 341301 4 96 221876 14 14 15 35 55 98 112461 227262303 322565 36 21 4 13 44 80 436244 220115 73 243319 213450 5 477571 229011 427588 287762360 42 478239 229065 1 52 71 5888 70186 328905 180730 54 156555 33 40 912199535 484187 51765 18 27 19 82 3 10 96 146091 127970 977677403 274662 97 98 11 11 95 90 21 71 86 37 6 400766 657090013 23 45 315678 57119 444332 30 19 590916146 476926 91 94 7759 64 77 494428 6 90243 11 735619040 34580 291597 83038733 3 43 158027 51 232831 106018 83 94 1 276647 204115 218956 53 98 206435841 126640547 13483 103566 51 65 305028 6 106842 5 918597871 717660681 35 380934 42 46 155368658 106153 463965 51 92 2 304667 17 322455 129736942 39 39 8 430933995 340035 67 1 681048825 67 54 26 245343 43166 86 158505450 449771 90 43689449 52 470839549 279095 48 46 71 19 884680790 76 83 269248 495906 121494 87289 81157 279214 136121 57756 72 391844 98 29 39 438649 15 2 20 32 69 3 257085 931820856 173620 35 12 6 27059 90 51 209006 80 255808 403887 68 266446 22 74575 312685 220726 3 453512 269374 52 459718 406766 121164 304189 1 365394 491843 327988710 39 4 445279 99 48576 293913 483398 81 444338 23 22 82 60 49 74 53 427335 371303 88 246991 164228 7 334009 64 5 26 67 56 44854 39 249383 472295 19 6 209416 470519 9857 47 39 40 52 16 295828 19 65 24 406777 2 18271 977077245 82978 223949 7 27 5 474210 52 146894 28 24 492833 17 227891 11 63132 23 223933 49 11 45 60 60 27 873209294 406844 442227 75 70294 43 91 195598 944135173 299961 3 245564 143077 33 330732298 97 113080 881734324 877705936 240942 57 304599 280541013 81 91 3 38 90 87093 79 2 95 205844 5 92 154021 11428 13 854385178 10 270234 367200 624463918 4 798274468 62 453951 52 721838692 42 84 118102 217332 77 214677601 56 38 228321 71 32 386763 98 79 34 8 445937 79 73567 6 29 142260 12287 436874 84 472551 49 20 90 9 261048 26 93 79 90 115752 49 31 35 82 49 132062 367202 242695 70 131922 18838 249812 1 470594 83 467381 73 422721 287171 29663 125279 9 94885 214981 355237554 84 142548 179574 301732 27 228904 252076196 82 202352 32 444683457 443438 374684 104441 58523 382841 184844644 123702 90 387851 85 181910182 491119 47 69 410404 343760 498893 215660 65 146756 73 147038 237377 1 6 180080 275189 76 95 10441 31 23 16768087 432664 69 5 547116870 6 69 64 22 635051560 90 205645 55 6 78 41 58 79 403162 35 68 7 28 461165905 395369 7 498242 330910 182762 431564 209305746 28 557904440 64 74450 2 395111 897777271 415870831 8 14 609389911 27 11 89875 402808 8 56 1 202272 61 41720 22 705567726 438869 275275 47 11 35 85 321056 1 54691 70 92555 409125393 100324 188053 112298 22 410228 82 327785 19 42 75 26 39 416127537 88 257093 998021038 14767 352725 323333 242516 337935 45 30 65 641783001 17075 24 74 95 9 353879 88 47 48 480208038 60 78 354301 136167 728975633 7 68 45989 37 4 75 486629 156092 47 99 10 8 3 310302 85 542907493 98273 20 91 60 91 844919493 530511991 22 92 17 28497 229964 297661 31 7 55 71 380252886 76 76 77 52 435552 6 38153 423696 90 25864 39 21 95 32 113595337 137931 232170053 131359 97 71194 257406 86 29 8 3 37 416129 49 61 91 444919 464355 31962 13536 67 4 95963532 79 37 314707 4 420389 235445 886866656 4 31 89424 424335 926200766 162133 381919 852659251 65 466224 19 371288 228622 199835 29 1 188567 3 32 422982 3 60 422521 72 350551 410694 49 51116690 19 85 7 120763 303531 93193 865 14 41 57 293803 38 39 39 22873 223923 71 73031 45 98 13 2648 3 23 79 419909045 37 44 114106 79471119 483454504 475939 58 499400 17612 7 81436 385163 86 540827617 9 135061010 497359 5 25886 210944 61 91115 3 375085 112271882 66 524620529 80 45 33 199045 297650 348937 15 3128 80670 76187 85 343209 2 466395 310608 3 18 420987 11 28 428489 23 2 34487 370623 373101 30 942826880 309140858 77099 96 27 365989 200198 588604150 487628570 72 6 8 4 59687 4 218325 284326 343617 72 2 211249 39 460618 7 413658 27 30434525 107073 93 21013 97 3 286553 29 42 27783 288474 83 84062132 977358157 55 8 86 70 289936 255852 40901 10506 17 73 482383 671058805 12 388741 127131 84 491986 9 475759 50 52 184913416 399950004 85 1960 69836 17 91 360981 283613599 14 79 6 5 307125 524800076 839388421 320106 323364995 460457 474399 98070 8 262953 9 242073 493158 68 17219 13 670409331 464802 27 54635 99620 56 100983 64 268717 6 5 151516218 46 63 236109 87 304810 490157 341149 374593 89362 72 46797 20 467380 522419223 96 280755 82180 292017 430294 429654 406150 4 28 25 359245646 162315 366983 22 222162 344006 94 475329 61 323809 244101 480584 268008 59 356656 126384 16 24 97 10 218093 37 76 64 31 490378 314982 24 325491 333427 6 391499 74 6 49 490768 759667911 4 9 226926 250348 380861 3 913160018 10617 51 148907 14 64 2 9 98 46 2 141418 275971461 482189 6 28 7 92453669 378812 302532 281344 91 81600 96430 71 60975 1 12 56 823415005 63 402514 52 37 10 276113 5 86982 49 6 20034 419165 53 190099 326571 86 316180 1 31 428382 124480 7 118205 477912771 578284918 69 31 16 46 455150 36242530 1 206942 5 20 60 84 484031975 6 3 221691 162083 280685 342280674 29 462001 5 92 66 385182 233550 56 16 13 61774 7 224776 495474 9 115834 58 393950 493528 270283 96 47 88 628914312 273278 12 243837 302834 420447 192939 40 79 83 76 380418 57 266749 14649 73403 28 626211234 271308885 115645 405868979 33 3 45 88 61 22048 44527 48 20 34 11 7 50 13 169193213 314525 332943382 304536 441913 94 93 86 485860 213945689 33 79 32909 383051 150992 48 82629 292157 387670 512748419 182624 68 263017 136669 434971 94 333255 46 433822273 157697 88 80 4 48 16 92 59 233771 354327 893390642 2 30 183533 31 22416 82 247898 37 184890 349566 46738 241135 441750 15 9 63 113590 7 377509 366999 33969 85040 22 24 432984670 662878595 97735 4 2 42 428117871 112962 29 9 15631 76 866536938 62 83071 55 101619 30607 29 45 16818 24 42 50640 34 39 13 288409229 51904365 56 104996 28162230 182893014 353004 57328 275782 9 448395 85 75 71809 147751 343471 64 886786010 1 43 80 5 58 74 40 55928 124953 12 76049 99 439933 93 53 82 29 36809 405971 35 84267 1 73 28372 57 87 469435 80 284170 38 93 11 49 696485551 389847 77 2 5 352785 461450 391001 53 25 13 187994585 350159 276881 27 10 402447 71379 77 154926 3 45656 75 37 4 389629 18 461485861 15 4 288054 5328 213776 319197 22 476250 688229545 35796 750240397 192407 41397 26 414092045 27 3 97 219772 30 365720 466255141 838656562 74 18 45 161707 54 833149602 192240 40 236732 109745483 553524894 9 26 322273 333091 130094 13 2 4 409036 61057 5 241028 386009 424176 299652116 242673 946442724 3 26 38506 811978308 44 82 91592 147697 58 463838 43781 82 32 68 29948 298444 37 10 2 14 30 95 37 817303282 5 688400309 9 53282 93 94122 16 6 56 8 281612 375890 241080 38 92 807012006 25860 553028518 61 303830 39 710921244 14 529265089 77 60 60 63 382857 195174 199838 275951 687861549 76996 89 259169 393073 82 10 328414 47 331132 2 76 119171 72 78 12 52242 67 5 65 33 394134 29578 5 76359 131875 648532279 164940 27 152925 1 22 55 38 5 90201 85 58 51 475757058 8 43331 37 142923 15 26736 74929 178066 93 8 240827 93 2 631752428 37 172685 69 238775 123195 427893 21 285761 239654065 207327 474006 4 197000 278546 24 50332 497398 171428 45715 75 21 148734 53 86 544264948 783735222 899794575 372449 29 23 899065697 1 370452 394440 576787359 39 162279 424179 28 446944 9 34 342827 937570753 94961 45399 448538 7 70 273248422 298155 90 103540 332037 1 173133 82 6 905845629 260758 76 6 47 52 713326253 6 32911 437938 483271 87 66 66 196648 420486 135226 164574 30 335145 400462 20326 271019 141952 66 381609 377326 27 63 64 168231 97695 98 31 24200 191778 777746448 87 80 215152 65 96 459040 447096 74 14 361448 74 751748853 304701 732486100 448571 3 48884 24523595 4 295159 3 369785 40 117850046 5 205896 78 277163 6 973412675 91 357042675 27 93 45 96 67 342664 335266 263680 20 2 312850 240640 243315 40148 86 50 42 93118 44 37 531424756 6 298024 75 53 80 368920572 73 8 8006 325164 940049203 69 270431 91 137757 49 265687 591975336 306403 5 477677 1 3 85 190540 218021 83927 7 214928 122090 84 139396 5 20643 258410 175506 74 47 61 39 60 17 39 241455 138251 295193 59 104110723 808905929 1 49 271406 3 75 222260 26 87589 1 9 99 335238 165407213 131615 170380 362400 99 6 59 45 6 157928 90 253284 51 255701 1 224641 26 405148 17 36 29 33 53 307590307 59791 141567 276742 55 40 57 70 6 10 51 1 436131 100970 177804 96 47 321560728 357746 47 98 99 203084 425908 29595 60828 80 9 483763 778735709 77457 179006 26 55 35 824529644 18 229859 29 9 54 18 29 13 333921 10 90 71 462603375 338449 163533 974652004 70 35 242508 14160 74 122954 429185 25 381452 87 52 321299 82 14 234843297 20 177957 246589 392914 159942 383296 108116 148790 402048 105257 237699 92 3 428735 342165 367348628 80055 98 57 71 18 88442530 454776 89 493336 95 10 67 46329 911622421 278354 575898648 40 59 490099 73 295635 419023 47 79004 4 82250 408790 88 77 432836 31 174523 17 167754 64 28 184000 47 45 7 213122 77 3 27604 79 119240 38 307690070 263869 45 332039 112841 299018 80 41 259891 90 57839467 99 742344723 231873 7 211180 376526 969 385203 217226 35 433873 146296 7 332286 131417 2 95 42 304921 848085633 486567 31 58 13 298556 4 61 461352 115820 34 653253501 53 868978701 433671 120107 34 99032 113236 26 4 23 197770 481268 56481 91 497072 19 33 9 410007 73 7 13 76 34759 78 82 190501 83 7 42 13 36 70 14 414831 34 294724 733637106 1 4 121920 308455 11 267760 411827 390066 309123 33 359804719 57 156434 74 280594 432930 297556 1 4 61 354912 780248312 847901664 430083 42596 63 98563 5 77953 854062848 28 241938 427331 189050 488814580 357865 44 39 10 61 52 424893 308722 961669818 318545 241881 76 306884 8084 274672 9 42 31 93 75 15 54 31 299796 94 73017 30 94083108 337050 96786 245480 372997 38 292320 95 34795931 32 208563 52 82 298902 310164 48878 242002 86 36 233672 309906 118281046 473536 8 408083 317066 46 69 88 190140 217969 406188 88 287273 422194 380079 861931337 209821060 47 272935 50 40373 27 6 40 402156 56 46 440357 40 824209650 3 44 5 4 190961 61 56652 91 945628259 20 843585599 66093 70 7 89 253065 355406 28 138192 342654 83181155 363851 6 4 29 288472 295493 707330312 32523 78 444851 57 22 42 56 87 29 380057 77 195588581 313518400 97083 405322 184992 362363 15 22 44066 54 283897 14 84289 104318 6 463741 433183 65393 451543 178964 371603 30184 444619 92 99836 63 27 283128 39 30 26 6 66 274143 35198 26 80 312780 15 205990 306583 8 228286 266348 23 3 119952 1 55 63 73 12 18 690390776 202849 2817602 53 115604 87 57 451570 4 96 80 220989 423157 67 12 442192 6 63 9 443652 463292 5 41 35 424143 89 82 17 75 41 288802257 952326651 19 59472 701006532 476358 1 74 75 123170 84 6 4 179133 490430 7 14 184588 622015827 593457531 84 25462 62 294295 100477 22 279884983 79 65 34 273268 445753 77 313557 37 383552 492378 72 4 253349822 28 181991 57 42817 117622 8 64 22 64 96933 367968 471458 86 64 69 126840623 240553 50 335467 148248 896776298 42 207118 408648 13 929801620 5 48 12844 216455 468546 86 45 820738324 307512 22 98 339400 45 727451001 409068 35356 177683 43 182956 23 54943 401281 22 26 265572762 96 41 98 57491 51 29 35 463271 605865335 230887 3 97 92 283057 13 56 223408 59 14 346766 78 440831 171790 20 1 33 13236 73 35 4 204905 139886474 246386474 64 54309 58 78 484324069 150037 5 95 149851 834021005 77 12 118155 72 98 16 328354026 62 319324 41890 99 32 81 6 47 63398 92 4 313902296 15 4 159621 197811 108440 93 4 189862 265421 653066143 48 38 7 53 33 470462 99 335233 12 42622 8 498274 48 164242 51287 292944 25 44 849871755 175509 69 382733 329121 295113 374640 258883 14 5 86 21 8 2 488837 296541 440786 347831 4 240434 64 87 98908 80 276969 29985 14014 52777873 88 381117 169146 53 5 59 464118 96 61 871169906 401726 57 1 66 308039898 199815 8 357087 94 31 401859 498521 4 393615 77 932085827 103959 224632070 166234 332643 80 68 148239 29 255562 88054 86 376094 382114 31491 13 280798 16 60 71 164158 433263 237543506 853184635 170304 894184427 323131 5 24 92 86 9 35 399650 9 42 105826 254492 94 509931305 202417 249088 173838 98676 72 34 5 407386 22 44 29 8 87641 65 8 3 110533 8 8 873028221 245765908 13 4 92 31233 471935 75 25 8 417666 34 212981 493564 429180 306226 62 92322748 48 60 164904 54 44 342301 396611 83 462928 968061432 35 492836 92 43994 24571 25 4 177826000 67 362713 3 547004592 772660073 6743 94 13 277429 478668 125990 36 9790 27877369 253052 60429 20223 127124 256748862 5 67 221719 484503891 9 2995 275593247 439596 754405827 43 60 77 40 413409 219151 12 5 317740 36 354619 134395437 72035 34703 17433 311188 80 54 1 152434 7 187451 11 424086 403241 9 492489 76 61 54 59 12 221197 31 12209 4 67257 459216 348415 83 99 282054 468685 336334 450361327 83 49207 264470 76 179248 91 77 295921 322909 29881 34 61 167950 48 17 73 394774 79 69841 37 159483159 30471008 76 36 304719 24 47 81 70 426440 8 4 494301 156608 5 31 52 300857663 410481 72 48837 318743 426042 239779 95 922103497 73 87 6 128452 414685 162786 8 122342757 487332 4 88 170618 49 88 388271 76 348462 78 114768 83565 6 116982 83 142533 88 88 282278 104476 59 3 28 232386 7 310854 78 44 67 387667 130961 3 8 187148789 17 87 184185 30 84 354743 940156543 24512373 36 14 82 638282580 37736 253664 122693 251574 76 420696 11 93 91 102438 18 468166 170860 59 26 30 60455 421674 254199 43 85 59 64 1 109948 197183 20 416687427 20 286004 40 32 483403 98 326991 172146 73 3 158579 84 45 288862692 90 9 43 76 81 25 16 31 297080 369217619 48 90 55 264904 5 52 62 451224 382464 139963804 219768 434856 235823741 145414 351916 14794854 50 78 62 446224 63 54 58213983 468353254 81 8 114712 41 98 363797 67 327197 20 78 450913 74 23 78 36 300730 429818 7 4 168720 36 21 255513 87 7054 90 42 119249 89 174857 740263145 336102 30 1384 295213 285368 32 38 8 41 506075874 480538 276062 753722887 101468 109184584 276145 40966737 7 17 271239 43 81 301702585 49 6250 26 89 265585 15 38630 117371 139873976 732073979 275459348 377614 5 74 590258675 2 401128978 89 3 31 243509 59 104435 457319 10 94 9626 295765 9 5 201304 793406998 82 196591 413775 390882 486756 1 40 491355 370554 278264 4154 95 96321 63 99 14 120568 22651 70934 70 30913 54 57 358941 39 74911 62 330190 455141 2 363768207 310634 2 347047 76 175079 74394 355073 275789 91 60 6 640103084 383079 10088 177943 904873250 347054 263769 48 161930 37 68 93 79 383193088 9 184951 288450 24 86 299598 95 49 930647807 278375 130718 416740 649648888 46 52 386927 91007 54303 89 55 716475576 400851 18787 417170 51972 412159 1 68991975 54 394631 319734 20 1 357938 80 69 296551 322578 470836 62 66922 19 73 42 5 393333 50 137843291 288621 9 21 87 45 297588612 54 60 204690 264886 91 48472 634700962 12 278808 306120 22259 79951744 33660 134154 73 69 39 918123138 272170 1 148153 208220 83 40 177451 17 149851 44 350059 259269415 99 60 115672 403723 374939 358348 22 380701 202339 77651 5 476694 355934 334550 699820413 50539 9 15 305733 2 65 3 525711726 75 430369 382202 6 70 414412 77 464533 9 87 17 24 64 3 24 41 493718818 147798 68 339004 466718194 25 250516 11 341844845 412865 194198 123320 59 149685 840347140 389734 259752 90 88 93 40 508870725 386731 95 73 47 374524 79 32 469378 13 6 6 54533 323659 79 165254 43 20 12 87 78180 905107989 118056 72 43897 1 216420 104149 209179 287895809 35 347519 228689196 87 16078967 38651 130939630 33535415 205106457 40 7 44 36317 1 390483194 316251 50375 32 287462 397578 402886 6 79050 415025 598320645 192424 361970 27263 7 338381 50650 20 108714 492874693 80 8 978480040 28444 314225 4 739131870 21 414929320 708363925 11 28 62 54 128266394 458875 53 39 33450 67229 241732871 441730 30 63 37679 91 89 4 376147 800439624 65 176695 44 49 407138 252011 192705 420 216344 76031 426340 89 55 80 2 63 28 72053 339269 253429 29 56 87 433512 9 2 116945 88 1 9 49 6 211099 29 45 97 135379 236919 5 53 23 243238 26 420309930 13 295146 11 43 205832 19 72981 73 40 52 25718 224436917 114650 291583 430217 14 66 57 97 210797 29 97374 422977 320769 19 2 43905 479669 134798551 8 53 224156 43 63 30 459867 460927 353870 62 8 19 60 59 222798 76 708954161 60973 752573676 5 929217154 44904 49 87 54 462836 91 291336 286957 464571 22730330 220139 1 4 271436 23 206007 4 31 57 49 40 52 71 62 284925616 8 284955 2 146791 675214535 139704 83 124565 8 166555 33057 398407 231260 35 49 98 233268 286204 86 8665 342980 2 36 7 83 64 30 71 67 72 378776 31377 118286 766135097 485376 53 73 388399 221016 76 64 46 113915 55 74574 184421607 7 28 298166 33655 304820 80 384741 6 149847 360705 22 78 38 493475 64085 216833613 1 16887 9 64 639761394 476825 30 16 488832 45 34 15 33 476380 99 58 2 205309 42 188201 71 138399 26 112329 5 421862 84 46 30 294857 2 32 41294 67 47 78 96251 93 33 144042 17 716890262 251023 51 352994 527196284 25859 5 84 79 1 41 330681 78 86 424030 75 64 97 408727 61 88 67425248 13 33960 209748 432043 139648 353906 306767 9 170406231 5 197193 5 294684936 75 224613526 99 43 135811 473218 499811989 67 66 141203 873379921 74 50129 873993771 27 38 72 153656 27 6029 61 175188 28376 98 65660 51 14 112186 285912 60 34 130322 3 43 56 14 72 14 80 17 65 5 839328566 83579 30 31 38 499910 64613 67 64 20 62 17874380 497188 244456 39 55 106356 343775 330701 57 169180 251977 427843 61 98 359700 17 41 316751 71 25 294488063 74948 27 105037 233358 82186 1 34 153676 84 1 35 82965 68 453803 6 340704 44 6 668099117 126937 88 452113 3 303895 4 48 6 7 184665 23 11 198806 99 6 36 14 56 59 13 73 333218 409741 7 52 77 59 60 372484293 113223 960982452 42 58 467204 19 79 19 156144 91 272286379 1885 250656 89 907 50 8767455 100984 166256 987016490 5 206094 88 5 210998250 2 50 57 63 81 200720 11 3 6 78 780898271 439920 18 427137 25 99 5 326027602 53 96514255 20 35 62 45 95 1 36104 477524 68216 4 298369 25200567 236329 460645 83 207431 14 354348585 97 593751947 315458 190752 391777 4 268115 12 40 160562 6 169626 425914 29 32 22 32831888 254975 38 715947850 216690 994566588 84 94 4 76 152734 15 54 338292442 21 42 27106 186200 496445 397454 487217 35518 377404 164191 61 71 17 332298 87311 77 46 37592 207182 54 48291 206983 70 65988 190790 3 430697 3 172477 21 224275 126288 78 355638 801454772 61291 15 14 395941 474500281 74 70 3 478875 326303880 86 10 112901 305368 329534 144119 456518 76 373199 3 231285 279495 320498 437231 414326 213806 537914718 244054 365800 34 64 272842033 59602 86 8 506229881 69762 19 35777 79 71980 58601 59 81 374359 473899 313390 140367 299879 60 393481609 78 18 26 37 47 43 352735 384507 17 29 481966 82 359968 20 560603527 89 857063951 53 106124910 43 90 269265 1 59 57 27 71 383010 234865 342468397 16 85 124936 411693 10 4 964797049 403503 217158 60 322447 8 106303 10 218138 220574297 7 30486 462744 332351 330291 597322483 78 191277 87 328655119 32 144880 4 316698 9 45 28 22 984769390 57 23 6 499692 12004 85 306311 310094 262672 62 8 99 92 69 47200 268559 346235 169091 446466 2 16 258724 212516 63 88991 14389801 351844283 70 76 32 83 8 85 101547 471407 31 30 393463 73681 335936 158915 94 16005 377103 98 274869 98 546626064 223272 83156 318137 96 145511 3 68 232832 57 19 88 293983434 42 122701 34 918945348 59 201306 316672 4 42218 72933618 331333 65 664743377 172694 280571 99322 64 6 41 212072 346655 310455 135038 77102 345831 88 6 65 62 81987 383905 327539 418856702 64 181146 3 84 956644278 57774 46 54 246687 71 100592 9 5 88 45 79 401385 175957 4 2 429526873 383605 116080604 3758 193818 13 243805 4 94 108760 91 20 905875615 173311 59 191868 108358 183666 146409 231362 37 262922 78 10665 58 60 6 17 99 72 77 413061 21507 454764 113855 970740735 122194 89 209637 10 161232 6 29941 115951 26 79 35467 81 97 305837 13 91080 6 3 669321896 57640 3 28 328720 413157 137968578 48 474665 96 79085 57 35913 345148 432151 2 86 1 42824 8 210779 119855 203495 390176 708262666 183628 208855 687033681 578048348 225270 5 798951657 108124 80 49 72 279423 3 661704023 520457723 97 59 89 468366 31 321006 59 176975 280024 4 322247 327932 255014 7 387773 257504 5 47 82 2 168461 38809 359548 80327 4 324309 12 2 875132297 158023 86 476025 114955 140901 35 145365 82 83 494347 949867820 448725 34 52 1 41981102 928502907 69 368107 129092 167741 23 94 82 132030 64877 56 85 80 102211 122447447 153782860 47 154983 22 6 1 52 35 118890 63 13 38 7 350789 414871 411126 45 64 458544814 245542 66 495623 8 83 214002 173185 73183529 141865 6 11 16 263802 89 26 400057 763723475 396725210 71062 63 93757 82 4 370008 96075 14 460670 92 136005 65 85 427082 88022 33 65847 137866 231084478 670988431 66 72 335057 13 35 403966 188972 314741 280483 280407 7 145471 16 148738 69 858581286 416549547 12 14 310361 270093 7853 77 32 55 9117274 402727 43 22247 66 79 205091748 85 61 485262 261649430 6 9 53246 38 17 27 242457911 30 81 15 49364 71 252725 256194 67 40 41 95 71 172151 290033 319221190 9 35 435490 91 24 79 306402 482893 4 32 95 261569 1 75 363550 271720 470301 77554 496321 437705 12438 59 43 510927311 157865 104772 7 374888 41044 376581148 593729490 87 8 251085 277074 26 324994 21 32 117970 71 83 374746 32761 489191 100045 761190938 2 89 424460 85 25 4 72 481255 64 37 77 211131 185268 31 47 74 495881613 30 12974 7 2 1 405706 73 478066 279729 336886 59 94959449 1 5 1 59 49 32 170776 383071 532085039 43 437129 401861 98277 46 232473 4 31 456964 120798483 60 384560 59 78816542 1 264030 272753 29 112639 92 35 9 476544 387871 67132 80 62 201737 91499 205920979 39141 2 265794 61 31 961706183 72 4 18 411224 69 343795 94 35 111738 147133 82 55 64 556852398 23 920142823 187327 294576 171271 245639 2 51 1 757230951 77 276410306 474233 40 473498290 269059 66 61 281324 195763 9 8914729 301321 452343 220393 836717104 261258 325818 42 98 462172 47 37 374303 34 176691 29 57 315995 64 95 55641 36 355566 60 65 430208648 83 31 7 837491314 63 17 44 181957389 85 207677 185660 239037 18 20 47 76056951 456382 71 23 79 28 70 107729 7 463704 3 32 58 189552 11 56 2 417759 90 215423 41 13 166503 33591 36 2 96 64 659388524 8 19 362814 367477 166355 87 444213076 97 2 439800 39 140480 317736 233711 202517 21 384520 344860 418192 140031 47 493109 740721375 194804 24 25 350714 272644 80 149200 82498 459480 38 21880 484905 45 257014 59 46 30 53 91 489321 301135 99149 69 95 66 326630 34 457342 19 39 259589 46 1 482879 12 16 95 306224824 411378972 90 761106109 185321 148535 267043 86 53 13 598130580 70522 393985047 437636 48 5 4 196193 460647 123699 256869 8 89 678112615 27 228713 197193 440502 56 71730251 8 9 271321257 21361 4 39 93 271093 85 55 81 230431 84 17 42 691578611 465096 39 60 5397785 26 445113252 75 295237 15585 88 24 403698 52605 55 27 132270 83 427240 90 9 84 42 450112 50 43257414 481973 39 95189 513031045 477206 8 323157 58 22402 24 221519 3630 41 7 81 148474 225195 42 382285 279697 40 593960244 589891535 5 113220 278402 874534335 315981 147413 54859 30408 8 178927 41 289707 168296165 70 68173 636659965 84 83 590011265 157690 495999823 68 398908 30 364236 200805660 9 208702 775232346 33 6 61 82 945852112 49 66710074 5 1 15 63 59 84199450 445314 526897165 21 107381 87 60 5 51008417 324866 336388 209134 285975 36 391586 41 296163 4 142822 280729 495663 8 3 1 129376 74759431 86973 33 228278668 411398 40 462388 507803219 52 66 7 76 29711 27 96 349788339 469216 63 6 317631 313556 139118 61 260883 65 111065 2 57 228197 156600 4 480691 446943 4 289663 332993958 457267 34 84 21 70 208862 39 87 102718 55 97 256757 27579 9 387695 197909 9 45 483773 318334 252696 17 168172 13 169063 7 8 72 7 367525 896120368 86 91 16486900 80 190688 836548324 745611204 33 739228265 99088 2 261867 87 464413 162962 96 170273 327188 290418 208916 233750570 97621877 186253 70 140084 200527 496448 100482 823346542 1 256713 428155 471454 237785 39170 12 31 43 20 566172303 819577772 301061 50 13 596307522 37 19 78 342191 18 492271 30 372058 340832 19894 67 79 127781 7 401242 12 452146 34 3 8 71915 56 9521 43 454908519 397793 305101 141254 59 71344 6 97 363341 80 9100 219858 12 367926 15937531 46 62480 263498 439621 7 320607 281091607 29 28 78137 471220 4 4 42 755564740 12 97 244218 61381 35 80 626253276 246713 26 43 41 231778 55312717 63 16 3 938665475 600376903 25 63 129796 477008 65 24 21 81 58 352452 83 472597 343766 627100415 11 367277 49 197557 490134 301655728 70 58 47 234309 40 259866 63 112670660 197827 29660 43 179059 79 391417 31194 9 338277 175185786 70 4146918 36 58 211127 183009 328055715 113344 50 337740 53 97 69 38 76 59 421682 3 263998461 341715 301608 458698893 38 45127 70 5 14 65 16564 428222 405920366 11220 43 5 47 695036782 57061 61 26 30372514 53 56 871675452 22 90 96 26 7 5 56 75426 43 475233 71 8 270558 99 132018 600025484 174495 2 76 100847 258213 12 2 97 254125 187552 81 5 40 3 136023508 519540250 77 471821 32 80 426718 411322 92 79 294343 5294 3 1 78821 50 70 302953 1 475329 223851 449970 69 259610 68580 6 41 16 245006 48 3 97 108696 7 420371 160256 84361 976790184 348689 124623 64318 348577 3 60412626 313100 408315 977723910 43 88 240806 8522 109080 96 30 211350 57 848000838 82 93 251863 369592 380495 161545 1 25 60 2 110393 284006 32 5 94 30 220484274 33 86 216008313 948100616 16 83 99 11 445370 26548 151592 62 360907 46 87 80 64 537204472 35 4 485169 89 60 68 14 486454 275884 12 780170805 85113 73 80 96 9 4 94190 727335013 248515 5 81 19 26 3 267102 99148 25 562532803 20 8 38 73 306578 7 82 8 4 45 328178 73 70 5628032 90 79 375066 10089 84 60 35 475144 44 76 64 74 54 3 12 29 842915365 341620 87 73 8 56 452299 165580 16 27862 490134 88547 493260 250246 45 11 64 260523 346345 395524 75 32399381 5 81 74 9 11 36296 292989 84 26 78 28 159707967 34 90 10 2 214063 305045 32 271805914 46 37 68 74 5 485054 307630 53 56 72 12 64 95 80 626075646 29 105879 62559 308462 147285 8 51 71610 60 346912 329341 118089 67 40939 290226 218701 58437 87 91345 246141087 62315 41 1 26 328881 99 67281 32689 263674 319089 967492506 4 95 14 49 469087 183163985 398498 328178 300339998 314241 91597 91 15 82 303547 82 24 8 276796 45 64 2 45 5 86 24375 6 6 392392 86249 495785 218613 12 9 133296518 988488049 17 99 313409 152012 259083 12713 2 565407366 379429 77 42 101038 175026 19 86 376023 149446017 37 304086 750437837 381642 231198 1 2 3 30961 657450982 7 3 59 3 16792 29 285610 52 44 94 87 276866665 8 8 81 5 75897 104214 68 61298 35 84 320362 174216 76 272821 383087 1 10 131429 921572751 32 70387 69 70 233677577 295099 333314 96 41 689434464 14 73 2398 146990 65 54 33 51577 468172 428961 85 84 310316088 66 495520 238969 66313 89 263934521 1 100729 2 873740330 27 6817092 323987 71 366930 436193 364459 8 3 69 464082 7 99 3 1 13 91 267483 69 80 306231 28 42 72 79 73498 353795 38 348587 361531 20116424 96 94 5 83672 274722 45 348368 607823597 45 70 9 89 61 20 401275 320354 5 6 314765 165936 2 2 421618 39 850121745 245062 76 58059745 445892 473313 79 74 28 7 378272 121034 1 92 3 251431 251418 391504 807640558 778905141 61 2 91 143925 44 297975 426318 17 40 451048 5 78 169349 6 95 249720 33 94 82056 423137 21911 94 24 63 355075 496187 38 44 77 247783780 97026 224418 899455343 42 126334 178069 9 156898 86 171179 61 19 223447 152016 63 153247 2 1 37 25 86 211467 54 477093 55286 5 312970839 25 24280 3 206177 12 73 3 42 27 403287 425708120 765539506 15 442425 61 215099 708228732 332432 267780 73 857970866 48 30 4688 18 50 240840 47 22 294413 760906799 11 402947 287473322 462236 79 987690116 97 30 212040 359149 324741 8 24 315149 75 7 184153 46 171202 85314 375292 144840 43 218290 7 18 365760 448612 465874 81 323547 202630 220286 73 61 401137 40 206901 748359355 69 279412 356786 275521 430055 96 426995 77 355218 12 358021 5 196318 425689 96 50 30 468775 17 61685 984745165 4 46 66 1 50 11 314168 42 16 9 159961 58 77209 345683 468267 51 298004 88806 314049469 61 454980 49 73 638888453 62 88354 7 76 766424374 85806244 27797 41 528529415 422072 335130 249839 58 51 36961 99 55 79 63 56 67233573 137526 296636 67 33 17 686510447 9 95 227075 2 8 510954796 24 51 892715523 1 430387 22 230199 498409 4 19769 81 10357 273508 87693 90 154580 58 77008 17 94272 64 247905 386959 24 2 618825469 335472 18110994 85 217377 65 8 70 580283026 76 80 92202 378699 49 214929 72 88 235682 8 277983604 6 471260 100068 4 190193 64937 459769 7 369056 84 9 2 90 496762 76357 347570 58 282734 629481696 65 93 380584 78 37 78 18883371 75 429256 75 9 221909553 60329 320572 370930 291970 55 188158 264645 99 6 21 66 57514 460961 77 771907561 34 335736 54 330764 182782 469352489 83 80429 81 57449843 4845289 23 447677 253598 461296 81198 280798 787028554 77 4 7834307 43 45 83543 461206 16 70 76 47 212621 229470 15 57514068 57 3 9 165717 12 3783 3 553615037 3 589966484 333235 118429 42 54 3 32 8 417373 75 42 2 22443 16 443762 74 393106 435334 470002 485744 55146 388453 33 43 16 54 530036664 1 83 63 47 118019 4 2 976531642 257227 290991 8 40 810964997 339262392 16 46 56056 36 180911 6 82 406056 4822 48719504 13 6 6 210255 739723983 73 78 478574101 411621 30 7158060 45 59 66 81 153376 95 354725307 128362871 95 1 39 44 106015 13 3 120661 345229 96 292987 193200 64 426522879 98 53 365298 400867 13 333635 34 18 69 378731 970611044 93 64 490700 149475 17 162821 91 202052 340388 64 403198 68 42619 125978 76349 126545 468088 155719 5 494509 11 6 25 355301 17 4 413483 234897 50037 483002 80 261457 1 93 99 55 51 118685 436777 96 978963207 12344547 67435 487544 280231 5 35579 32 92 242362 995276836 23 225171 709888948 790922340 67246 193544 28 312901 727233070 415451 74 10 21 72 301475855 97 79 63981 236789 73 86 30 39 6 31 345931 796486110 210087 385226 129121 8 342652 794929372 52323 557862270 8 337709 76 64 86 238130 4 177962 256713 79 21377 363546 456053 83 189077 17 61 26 29523 2 89 98 448984 498491 454564 40037 72 53 5 88 478817 328590 87 148299 352169 59 20655 1 23 261648 79 102834 77 3 305456 377402 60 13 60 10 618957750 126458 197639 745145686 456552 6 25 49 76 47 83055584 70 241321884 679537054 13 478889 144943 326592 52 10 46920 4 94 190836 381601309 25 13 331514 357152497 311415 134059 422832 7 62 163728 8 73613 8 333508 28 72 21 57 7 235943812 339809 54094 14186 121847 779292738 56 25 52989 423503 22 897392722 411574 83 488901 29339 40 36 254565 539824025 75 366942 244561 354953 2 113662539 14 86 16 90 44 97 77 353345 9 93 470646 383870 71 5 46557944 470754 308883 91 118123709 40 340398250 58 77 127955 282212 8 85 42015 6 6 52 474741 47 123320649 30 3 4 3 96 1 95 302086 53 99 643443004 70267 958154519 4 357403 92 95 15 75 40 292109 9 39752 193911 493091 69 45 33 418879 60 76449312 5 89 660959678 217683 27275 79926 400305 329552 16 438641 85 167185 41 63 79108 58 92 29 64 81 198220 99 8 84 97215222 43 189722 30 30097 83 158093 23 297856 19328 228199 77 7 333176 640164283 254982 21 243264 77 191841 4 99501 140941 120534 131223205 71 243440 76 3 41 104267931 201142 84204 398981978 68161 206978 6 764172374 317172 81 47 63 7 16 261046167 25 670546263 32 41 54 496320 3 245089 334489 77913 342880 45 185878 46 11 126477 399618 118436 8 300348 700012126 93772 361322 385981 63 437783 465359 152782 87 415077 6 25096 417479 443869 81834 261631003 72637 66 8 65 196482 215562 33441 25 85 192745458 35 62 6 74 60 43289 80 134026 26 221678 942405256 5 207568 110026 87 68 195931 146961 5 157566 3 27361 1 33 257253 187027 52197109 424162263 52 38 225310 90 98613 7 54 48 23 74 147999 81 444643 353652 15 467284 87 93375 63 438477 167864 97 50 392834 8 5 518963764 701146698 53030 83 53 59 81 51 99 418324 80 201183 124540 964602670 820259237 321377 182233 312324 458004 8 334842 328714 456979 626521889 245189305 438800 90 377780 639147457 49447 93020 670024383 296312 322929 826441547 72825 379828 22 5 219880 78273 7 31 476723 29 58 9301327 27 213644 96 462393 104957 18 357279 5791910 89 20 48398 969992680 411313 360598140 73129 378574 496831 9 6 33060 112811 78 208485 360711 485899725 43784 28 64 74417 1 411266 48 84 6 20 44 77 34 22 6 286371 214854 296922 10 7 142578 16 52 941001337 27 190689 339838 230220 162388 9 403150 671786972 52998 243796 561551777 346156 50046 69 78994 434626713 206776 340711 408671 95 45 350430 90 36 66 316626 50978557 375365 3 23991 84 55 206460474 288016492 153952843 193057 59 40 114652 57895 14 5341 203411 190611254 26 13 41 385202 62573 399381 175283 80 72 82 58 92 10 51 47 260929 236870435 339920 467413659 6 10 94 319037 86 6 370745 210088 254224 178074 33 23 275479 484008 395228 413978 90090 81474 2 85 235805954 164156697 973684758 395087097 57 497998 6 331389 308033 307624 93 42351 894560981 11 68 68 164872 44 48539 297607 421179 68 131962 163738 395054 105367 148612 97 31 217008 55143 86 143114 22 623316081 416080 180223 285103 732471011 278367 51 16 44 2 323720 99 41 21925 267594 222143 161135209 27 45 131352 31533 60471 2 7 82 43 19 209095 43 75 64 49 7 42 75 4 24506 150099 20 139955374 49470 25 213417 151579 182012 9 94 142500 104924 129214598 2 416707 51 60 2 402107 48 445086 125613 4 182353 34 908383512 17 5 34 50 37 158866 99 83 1 224743 82 49 85 4 343018 102728 150053 185659 68 312524 1 247966 148421 339720 496225 37 28 149114540 413097 70528388 36 53 86958 25 162229 6 403906 396877 6 490872 75 62678 395559 78 72856 64877 26549618 48 27 446366 130664114 60 77 186866 5274 103890 966460222 67 68 16 171853961 18787 9 491195 62955260 294885 50 2 480679 499698 316465 25534 819496113 100464321 308295 53 13 12939 153321 19 78 288336636 60 35690 188078 55 122339 479765 53 306277654 76 317397730 317479515 284803 7 63767 60 9 251969 44 72 78715 474813 37 671897091 24502 77 4 12 94370235 399866 147692 52 73 496151 87590 172826 349523 508066845 14 95 7 79 436213 150060 37544 158602 60019 5 91558 301234 24840559 448139673 12 12227 42 122506 47 9 70 45677 471844 363518 45 82 72548 99 91 464206 257484 566765633 142432 215128491 412816 65 56 81 3 263144 35039 88820 447337 219983 7 3 495598 22214 80 204667787 319378 20 90 151313 463077548 17 93 78 2 24260 12 80 236677 45 98 59 139499 46124 20 8 59 52 718961351 88 381278 249198 52 99832 502409476 459270 205411 164818 89 479828 1 42 834607872 36 57 50374 288734 691683224 607847386 342922971 236599 4 497093 54 27 81 96 4 344416 1 138805 454434 53 72 269530 23 255176 48 87 403691 44 16 486340006 295234 349449 252129 40503 3 13 444863 47 68 1 713776677 23 665905161 80 473923 26056 12 248894 433119 10 409987 347688 180705417 19220 96 9 18 91 77 84 53 70 325198 711444915 241220 155201 814976525 95 26 78 214945 18 97 776311498 486200 289352 98 57 53 196535662 673814636 12 36619811 209925 289330333 2 70 263619 33 17 2 53 88 220276 136055 478001 318145 71770 61 81 466641762 303424701 31 466761 13 5 113293 35006641 230723 30 366143 58750237 84 127575 1468 821183697 44 477717 53 69 388177 377462 355115728 98 432646 39 48 203572076 1 316446 79 242925 422944 51641 114483230 387596 449524 902531888 51 412362 23 297173 194141 70 63 267887 440870 183044 70 50 3382 83 207260 9 140779 242219 40219 44 381988 933746999 241255 93 498095 67 169519 2 12 141326 79 18 148155 36 386633 276045 409687 600086402 45 290030 81123 15873 8 475917 22 336013424 24 42 36982 287597 415152 1 14 6 312298 99938 25444 66450016 63875 26970 497059587 433046 277116 70 186419 212251 3 8 257060 82 331037 59 2 86 369900 762270746 378463 496671 54181 4 84 409463 47 44 210515 22 986719598 59941 32 83 95 31910 3 178601 107489718 54 391894 5 2 74 366483 2 215244 259197 38933 63 275244 72 11 22 90 18 156786 104974 350786 380725 275793 175853 95 145705 5 227892 303267 87576857 7 469890 4 6 99 47 126705 2 64 26 6 466576 379539 107653 72 81519 31 86 84 421367 284459 57 714482989 88 90 18 56 499129 366188484 80 38 1 51 8409 176482 80840 429475 64 78 91 360833 453744 122411 82 91 245907 9 307698 665904665 307226 346461 480052 85 69996 180343 9 87 1 170573 83 32836 995746604 506243726 86466388 834534355 97 181826645 404921 391505208 80 66 6 1 23 77 100787 29 483168 549862849 182043324 75 275079 16149 1 43541 345260 9 479026 282053 74 1 496905 153983 73 35 838058646 57978 53 124299 186984 70 20 97895 94675 2266 259715 44199 9 83 93 315533 277749 78937 421724 14 351708 21 32 67 20857 86164 254137 8 85 425477936 279153 66 281060 203316 13 401992 322291 298986 9 45 310341 12 9 55121 455651 458489 92 51 483159 894076053 64171 262012 9 34 21 104135 307487 60 326601 62 89 572672928 242594 43 321951 66 167110 37560 301567 83 17 96 424164 451131 2 31 97 20599 374061 62757 12510 79 768595189 15 228232077 8 156616 365813 94 444839 435215 395922 624029484 160163 679798744 280121 7 407314 142633 8 71 143013 268608 8 26 379319179 25 34945 138053 371091 9 288150 416481204 22 40 59493 489691 60 341568 95 60 249833 66 81 90 587572377 90009 53 16 641074571 151317 280160 38 43615 218307 27 59 90 325839 10488 50 262609 77 18 41037 65 56 66 314015 51 111224907 213482 13 3 470615 82 31 16 94362 55 85 46 377900 89 481643 7 279505 476218 38 7 1 108405 71 383853 301131 147079 46 129770 475100 322005 465354 105076 36050 173846526 65 4 264864 438900 173817 99 2 308121 125007 10725 13 169307 49 78 465235 7 244618 18 272967 388362846 486394 18 237099 98 17 97 214871067 41 87 72 428056088 8 218133 26 421085 82 1 6 67 2 283743056 457520 1 146054 29 56 386218 74 421868565 30 404839 798351367 314133 231283 399936 89278 63482 78 409179062 77399 29 31 66 81922 16710 50114 334386 199625 11 61 388374 138548428 83042 315097 5 320208 3 32 353205 2 371083 90 75 288529 58 10987 137781 343159 57985 303789 313829 76 28 49 38 488560 472151 66 216581 351674511 368557 409311 61 48 62 2084 427990 328313 4 370887 69718 6 31 229252 80 260639 72 234298 9 49 117830 31156347 84 412501 835268900 45 12 6 97 209681 344588 131404 77708 55 114271452 113085 496072 65 297336 529900317 382386 64 14 71 44901 498616 387923 31 26 203582 331171 83 1 4 124040 19 25 66 73 374844 790605806 846365572 24 138187 12 434560 98 41 192867 249234 6 420360 14 192325 306712 490271 335119 80 69 322606 97 328537 103642 3 3 344916 12 212218 183615 490516 126804 2 922977398 5 24 292922 36 3 2 80 84126 218899 78 247970 121254136 253269 191373 223203 317898 261273 157492 59 21 25660 44 34430 136848 487614 184392 32 135867561 66 77 3 100866 82 92 78 94 831445715 98 568620960 72 48 83072 443618291 347751 533084324 285198 50724 765043379 91 28568543 84 370213 443351 41 73 95 61 47 232907 73 11 392647646 22788 223759 41849 21 6 684757812 60 213773 195515436 40 6 313796 49 52 86 878985725 19584 26120 1 469756 840486984 470751 5 19 10 242091327 45157 180026 29 339970 20 60 3 115866 46 18 362387 481551 415185 30 80 145995 1 99 361373149 73842 207536 67 248811 76 4524 78 34 82 77 9 35 94 392209972 85 152969 65 61501 181370 129103 89 155989 75 33426 29 420060 406830415 47 460111 65 94 52 170105 34 370260 4 69 55 447538 6 31 457237 78 82 87 652535057 82 80 791604521 294004 309303 309374 201523 194420 75 467803 22144 79566 300773 401891 27 66 257445 16 92 361828 3 453363 46 93 46 51 22 39 176495495 7 41 215170 76135 2 345214 2 17 973685164 95 9 352321 62 77 206239 94321 76 37 408077 479259 24 48 348558794 14 84 145630 259206 71 72 98 95661 442577 55238197 90 111210 489796902 37 28 67 85 172836432 40 109329 6661 745161328 418193 171731 73 10019 3 28 20571 60 474652 178875 491490 530507140 27698 54 59 15 89 449220 204820 65 283075794 170903 2 89872 268132 737450360 49522 554269129 1957 357651 453396 260119039 143260 133851 47 188858 306003 76206 85 245997 76975 33 94 97 436029 80 81 68 471615 47529 318572 781097891 28 346019 179301 58895 110604446 24 22 8 25 99 1 374619 37 54 54 4 328096 383570 58 82 135847445 290419881 93 362424 14 49141 63 22478 41 61 201865 158558 231291 60 47 39 112832 34 41 226272 48 285265 3 63 318351254 42 61 19 32 290210 7634 234874 257720 188769 4 115996 61 472186 80 88 971025984 40 204570739 24 23 14730 12 268544 7 381793 5 340537 49 8 61 878831250 218697 300257 192339 58195 400887 91 220690 420424 95 15585 1 470692 452490 56 4 166804 206640 3 30 37 205984 86 382583 2 54 53 70275 3 99 486439 31 97 52 30 45 340077 68489 156924455 99 13 645763449 7 191881 643330369 85 49 65 84 217797 159180 23 66 64 479778 77 286668 30 310836 27535268 288311 422923 1 63 26 22 55880 147918 296023 314242 33 13 422886 33 451236 14 3 22 95 41 56661 46 467976 191111 73020 441760 33547 99 39014 438658 44 6 7 40 65 361517620 50 3 482898 875741873 64 57 24 79 71 562339980 304994906 75 41 445809 342332 91263 35959846 92 493491 440833 38 311001 83 59801 471168 333695 6 24 414372 94 1 93 356249 198332 45 2 225213 18 370124 63 41 9 81 139108 92 44 96 9 59 2 462267 159740 20 272451 45 352035 15 72368 95210 118493 12 382939 91 13 1 5 52 34 3 31 61593 189370 91 58 613931617 262539 48048 458245 16417 432894 200146 48 35 3 262081 184854 42974 40 89 39 201108 18 920888891 407577 324192 17 60 60 3 56 2 57 308981 3 7 70 4167 323889 195852 408630 95 65 767809318 7 262027 69 12 250357 35 81201 2 78 190166 1 9151 27 83 35 93001 88 80 306096 58 409752 488462 33 60 2 35 161935 88 49 882305818 80181 4 273070 263747033 32 71 82 122895 76 104156 327737 96 53 116066 6 51 363313 88 80 50 187393 267677 11 2 132040 98 70 87 8 215491 349484 164076237 3 2 7 66 445878 35 99860 1178 342228 25 73 6 125215227 63 4 322912 29 124170 149097 239525 425390 8 831 18 152815 81 378094 8 30 106889 52 429895 318485 20 30 393816 26 470677 95 64 5491 99 212351 3 72 9 345458 70 96915 4 64 1 99 54 39 35 62 50 113137 222322 37 43 212553 1 7 881666820 80 282201 87 210688 334423 66 64 87 95 50 95854 57 88807 270652 4 9 6 286944 5295 53 39603 36 42 9 4 13 13 136123 9 83 136135 14 340158 33 58 73324 66 316808 681486729 36 63 12 967750269 30 231359 65682 61 1 494910 51 397088 17 49 60934 2 245202 192188 22086 51 204150 2 38 9 155454 248595 87 73 180666 48 496313 140857 71 407602 299963 7 5 81970 48 9 82 186241 6 4 514120842 332811 339178 443174 15 82 34 219454747 378241 351593 104005 321839 75 59 65 26 48 59 5197 12 3 60 31 75 5 5 356637 569239554 63 79 21 214473 80 69 46 148419 72 92 74 77 289083 75 431137 31 370798 54 92 235665 10 231362 18 231816 41 24 347076 65 47 67 10 292062 24 132922 12 278494 170366688 106336 43546 2 39 377183 46 455821 423943 9 498224 117338 72 292712 220862 227993 71 343899 25681905 13 78 9 444501 54 200942 224848 129965 87 54401 326573 11 79 41 461395 97 69 94 30 44 80 57 350062235 22 140185 317757 39700 98 274929 92930 409526 128481 77 45 124932 60881 103776 40 310597 108699 71 49 299757 343817 470345 425198 80 83 34 449639 211139 213177 37 31 55 289676 59 282941460 39 166228 3 56 99 393611 9 77581 149334 28985 1 76 247713 41 57905 288331 5 85 60 215238 249672 207316687 181408 301679 1 228083 45 130949 36 53 414728355 257724 95 373887 83 78 37 5 298579 10 28 53 355088 424186 154718 75 71 328380353 74 468841273 248032 293710 43 67 45609 15 43 28747 32184 14 22 6 58 394146 9 43 54 173377 241428385 25 56608 29 91 287223 31 96 9 80 46042 54 213961 60 390410 9 332825 68 13 40 162664 23 77 417759 101986 53173 478136 63 46 249447 68 12593 97 65 357429 43 330930770 496770 37 17 62301437 43 127726 27 146675 254296 593343219 63 68860 43803 94 19 570431786 43 91 11 37 23 20 147096 2 160954 252788 413867 72 342119 216361 712260141 474224750 467795 57471 150863055 992934878 5 55 47348 102213 481433 58 3 67 239004 18 46 16 54394 5 3 72679 8 5 319101 87 147350 71 306566 48 299410 377106 377019 98 313394 303362 255068 401619 110830 73 21315 58672 397012 65 149509 31 660275899 38 7 80 2 15 493850 6397 66 281441 120974 53 136646 68 112023 702030881 84 48 75 1 432951 35913 707239983 31 394493 10 254433 131787 553600742 24957 476847 35 1 73 209244 231362 376424 58 365497 100884 20 31 478967 73 382730 267304 79 853785347 470185 30 28 460961 45 181519 85 186794 7 4 729996194 3 96 21 377103 84528 68400 9086 1 449639 274072 67 35 313743 8 116142 643828828 395076 17072 202171 45 26 299980 358532 79 46 94788 85 324938 209116 256227 95013 221326 44 419879 73 465989 7 96006 2 235692 93 30 57 35 9 372534 298408219 89 64 3 36326 305080 12 361740 376085648 249079 16846817 66 3 10 31 725503527 20 189101 452050230 91224 113273 31474 89 302396 335481714 486133575 61873 28 71 154949316 70 472137 4 334827 99 387950 98 442321 879244390 54 23 34 92 262209 92 292153 37 39 175317 90 263103 83 141955 50 30557 529547495 26899999 39 25 192033 10 1 96 70 277294 56645 23768973 25 14 50 358002 322113 534769183 103297 4 85 495726 203682 64 914140778 46 34 491068606 6 24 211261 87 250790 396570 9 40 155572 411801 19 481625 97674 63807 5 10 5 270032 14 97115 59727 5880 541934744 42 11934 50 376485 94 482347 48 29 487784 114669 391500 89 64045 416062490 963235753 9 9 392017 30 45 61593 466727 71 35 22 93 50 489600 29 224154 461088729 84 346789 45 95 54 71 30 49 74 93 138927492 451633 360094 8 226609 436496 42 34661 67930 71 20 475791 83 17 25 3 9 384482 67 126274 105178 40 31 37 357931 172545 4 207139 283431 81 36 22 125212 411225 8 164987 341247 307300 25 446265 28 19 70454 57 111106 376370 173919 298824 59 246377 34 33 8 398638 410402 83 73258 440175 134789 84 10 28 20 186256 51117 140414 478442 121249 480550 5 866314616 74 35 333926 76 193817 243302 12 789184221 48 634969370 9 246273 394025 84 834755696 55 399514 32 379806 41350 756338483 259025760 86 59 87257 25928 8 433558 2 88 77490041 296719 29369 17 17 10029 54 17 770835894 2 3 315689 4 241299 4 87 327303 342112 314916 24 369853 70 22 275819 999595332 277610 365849 229491248 75 145898 303400 588358678 38 6 270107 202505 50 24 96697 67 403457 94 8 127529 85 381645 408064 321418 479326 292035666 102748 270052 248587 77 13 71 328100 395629 172232 245312 49 97 4 71791 760356573 79 237709225 394004 91623 80 50214 89 68 860840599 25 209301 73 264177 10 22 2 6 15 819890936 514049348 329403 25 447672 6 486434 183773921 34 2 650370820 25 140898 499706 93 357305 167590 81 9 142344 438412 116024673 58 188285 356889 1 95 7 352513024 18 74 80 4 60273 90 460940 88 351090 440805 35 58 414122 427789 44 48 310760 91 39 1 51671 156233 9 260180 44 36 47 11 399621 2 233996 790193802 68 932540549 98 55 368380 2 4 405293 92 41 97 481045 64 57 99 82 98578 16 259515 94741 5 15 851344463 581923808 93 37 423985526 340159 23 22 23 360204 58 80 1 495023 19 435188 14 61611 52 55354 94 216288 935298381 24886 311162 441001 71 80 33721 91 1 321189 150625 94 168750 25 2 42 95 105645 10 21 422156 87 2 81 4 76413 65 354487 3 5 460761 290491 182962112 428083 5 78 220017382 1 461334083 44 89547 4 24 54 21 209158 395813 424388 78 287105 448748 82 220126 6 89761 8 41 293218465 74 78 8 33382 4 98 290899 55 77 377256 3 92 27 95 317676 896687911 267359 266149835 19 53 476465 63428 112763 46 13 2 182843 6 85 45 331666 84 46 400870 489775 71 66 7326 94 20861 39 71567 26417924 516924003 18 64 76 1 7 89 86923 9 80 80 220629790 2 29 154245 56818 51 74 282527 28907 98792 218048100 69955 461204 40 71 28437 77 177874 347741 48 305955 42 469203 230091 32 2 9 86498303 38 235157 103404 19151 7 152902 88 368205 51 22 32 37 29 267747 54 567470536 56 376407 23718 339318 365373 72 338304 65361 78 65296979 273949 178494 48 452021347 5 490202 46 176221 899065636 73 481893 204561 209983 8 368453 3 42 62 64 18 87 272676 61 64 12 335529 290447 58659 98 401758 3 376684 401445 22 334421 326660 464909 65 59683 8 16 148684 449768 221103 38 23 4 58 412717 179184 330503 98 36 200585 442848 291445 90 73 211271 418891 83 1 62 69082 440485 488805416 78 86 61 8 361156 75 99 82 149085 63 28396 53 90 48 247718 847726369 321652 467063 135009 14 292887 410847330 385992 27 491975 404069 55 91840380 87 65 468343899 29 28 26 87 121593 27 5 174786 6 89422 53 69 37 43 86 102203 803661551 10882 3 66 340172 46 30 625099210 53 383215 671307570 231090 22008 308606 37 590240934 49 465586992 3 18 481911 210811 81 4 287812 383696 955996529 67 7 141288 8 147923 206043 57883 34 44 68538 45 6 157285 323143 2 48 72 251562 88 256013534 142971109 406866 124641 116501 294365 38 375581 318 9 200251 1 77833 397940 2 499280 235884223 89 162325 78078 106979674 82 185703 4 7 36 20 83 42 475113 9 74 6 11 21 270248 77 419049 98688 430326 8 18051 76720 293497 198541 240455 27 16 51 213461 84 362364 68 12463 74 38 432115 8 398816 52 77 60 86 383986 949860086 170844 268268 245484 32 99 204268 405615 290454 359996 58 924485847 45044 99 4 94 96 403024 439275 68 797573863 91 83 348719 175041 223319 56 311123 427282 7 257338 43 413300 16766 31 395600 47603 39 149614 60 240781 78 28435 43 101768 312328 431072 68 138987 8870 82 97 54 32 251732 2142 2 287832 86870051 90322219 145157 203589 349525 6 63 94 242340 76 7 49 415202606 20 82 893308115 26 68 26002 85 1 1 3 899210515 8 95 56 446141763 391855 51 55 62 3 82 231672 4 1 22 78 6 896095169 64 788471186 26 17506863 139672 341771 23 7 94406 24 9 429819 1 135895 31 3 106160 18934 3 414443 6 1 849261728 14410 521326755 89 8 125993 65 443029 40 587474113 375661 105548 86 295873 63 96667 429849391 13525 32 90 62 37 77 63 80 24 301274 54 49762 31 933731824 705684732 227644 49 258388 65 84 24 25 742865985 25 6286 81 57 75 409279 27 29953 40259 838495806 62 319220 52 320518 28 81 224769 20 394299 27 384907 66 11 127953 75800 353692 138501 385075 68 127874 43913 195416 205467 77 95 377868 69 415014 71 2 68 131142 5 5 67 392857 68 8 6 402735050 192882 32 50 80 6 334387 158413 83 83 5 488892 472246 13 9 387082 98 17 78 97 32 98678 59 13 8066 87 65 57 318789 68 40 87 274438 87 142730 2 240405 152568638 570001544 1 1 196133 168670 83 36404 73 133776668 440615 12 100254 32 68 226591 25 119174 58 210537 36 257500 2 97 413595 45 53 90840 75 95 8815 22 419911735 78 57 993992875 9 462772 69 75 32333 749114238 126729 7 130821 453145 57 5868 9 75 92 11 27 1 6 5 72 95 48 31 63 18 52 255974 113169786 463689 63 171813 118109655 7 299550 208476 89165 477687 6 55 71 145652 35 91 487526 374798 99 102600 6 173101690 323215 497471 17 215328 49 446620 89 121833338 39 202071 72 64 61051 292801 268270 227924 84 362389 32935 448259 147706 21 299250 244740 77 497474 28 207685 22 318206 79 61 461140 410663 306198 15 252950 37 465159 316221 83 76 63202549 21289 172756 264042261 287830 92 470489352 323537 82 899557041 36226 3 78641 370094 353789 67 94 28 9 306491 31 384919 374316 16729 33 1 470733768 51 7 5 95 960694910 220201 90 288811 417086 1 642548375 390449 81 20 2 52 89 448133 5 52 121793199 151552172 78 15 81 50 279326258 96 404400 314184 413091 31 105644145 833067579 92 86 246621099 24 25 368399 161085816 271477 305458 73 71 51 322716 312956 95992 9 44 63 333705 548899364 84391 9 178207596 81 1 2 357096 31 97 4 22 76 63 74 954436123 19 486122 20 50 43 441809 11 120351 39 170873 73 422947911 73 209189 87 5 86493 75100 4 491729 52 215770 247490 42 248184 176302 237984 443196576 28792 129075 87 47 384127 123262 141420 8639 98 92 848643113 10 264737 62 9 17 462693 44 168716376 92720 424221 31 74 1 93560 183954 85 75 54 4 225370 947070689 52 285228 209763 25321 217217 489340 378247493 494137 32 92 30099 85 445530 385330 21 284692 12 408234 36 83 77 45 739049073 109622 464831 47830 59 349034 392037 273345130 279731 373305 366475 89166 221957 179586855 1 258286 364530 33 90 24 158461 28 695960182 486501 148671 42 71999 80 213656 312071 438583 15 286104 62 20 93 231904 24 28 24 4 346174 76 66 192519 90 59723 51 29 117687 86 94 568104941 392906 44620175 4 1 44 55 323776 444168 81 31 16117 22 239439 53 33 319506 73 14 29 196356 39 308336 80 56398 418020 519114655 554473093 45 15086 74 191075 22 477062 71 319039 9 11 27 32 401508 171459 798923858 64 3 126999 56 4 934174689 2 478046 26 7 93 85 3 410510 210235 8 323091 528185019 31 480170 344723 65 7664 200071 296706 99 96 421098 68 88876 452279 9 56 231619 433677 20 261896 589129279 59 137083 4 278370 1 132287 97 10 38 442280 341819 86991 13 477795 16 746260659 83856 338308 9 9 6 38 390396 18 67 110172 88 77 262136 47 416211 340715 302198 45 159652 4 1 9 58 7 549618420 31412 43 19 314412 11 79 152658 457361 59 243712 46 17 172215 75 60 3 133965 13 448141 953812861 408347 26071 253274 45710 2 23 437126 44 63 82 8 41 407092 178181 4 224641 128088 109750 9 80573435 17876 473450 13246 342363 22 331879 681395409 160204 11 35 48 227609 23 101056 74 59 320385 26 412688 46 388458 69 138065 91 1 30 98 31 45479 916601980 245640 80 241733 72 49 166894 465990 201591 16 578579070 70 363758 48 17 76612 47 269880 52 106287021 12 392577693 3412 145056 478344 321996 19 380835 9 96 322831 254751 365963 385847 87 226041 424798 78 118601 434778 344168 768093950 100408 154491 87 183956 13 3 303153 1953 544679922 491080 351177 404718 31964 90 29 330384 165400 3 180049 23 808690243 400394 9 91 157877 32 795813151 473193 114894 157475 88 39 79328 261618 324176 498484 81 119874 19859 121494 64 65 55 106404 461804 25995 95196 32 62 99 83295 49 8636 297425 14 222347669 80 92007 21 72 58028 61 38 74 57 53636 39 67 406571 442357 48 128075 17 83 32335 26 821351516 547711168 24 378195 186545 37 456681 147678 115639 69 50198 117997 7784 125864 8 42 454879 259427 73 249336 85 353285783 397841 64 7 246882 146070300 8 598855000 3 1 10 29785 4 22 92 69 430700 337378 37 99 154810 453501 146193 35093 12 67 112439 450618 581070369 493008 8437 322659 65 67 146864790 318609 7 482347 25 126470 39 55 30032 4 18 293548 253450 16 318303 384581 7 31555191 483025716 48 33 34 65739 449971173 305836 12469 95 80 79 144827489 508908410 303068 495651077 24081 217938 280513 58 60391 230659 23 46375 66 492128 271681 434649 74 45 340483 351330 460457 306022 87 68 70512 266168 470831 91 29 96 1 81437 11 7854 48 8 76 197747 13 9150189 44 68 245535256 122555830 39 14 323462 43 37 334619 365158 905750374 193518 4 83 50 394520 189040 56 46 303977 268702 99 4 45 81 693976145 12 113684 237305 1 6 229692 95 37 87 496146366 21142 68459 83 179759 395965 234272 963883354 20 33 86 7017 334961 8 12 389289 26 60 70018 367623397 55717 440268983 146705 325855 76 328239 595367703 7 663634999 14 60 105484 134345 6 435030 29472526 272746 425349 212231 2 253123 20388 29 183392 335127 9 5 69 32 269918 77 12 56 436601238 60119 426840 37 3 15 50 48 184751 54020 21 38 280122 86 17644 187571 13 42 22881 712743576 383526528 408402 180395908 95 3 39615676 95 379722 356473 45 10 284967 50 69 291927 89301 6 37 444787 223828 485681 298540 575495666 61 210636 7 340493 2 322679 80 72 468783 17202 56 44 18 290522 383691 227385 31 446199 370959 82 284150 158915 8 95 137208 27 362130 917958253 72 416356 2 22 344049 48 179953 339039 65334365 50 87582 73 487689 78 98 180783881 6 45 27291 378113257 5 86 639301034 420750 28 67 43 2 60 23466507 38381 243708 1 1 33 34500 88 105268 601050102 73490 42 84 521306031 26 29608 93 755453197 18 400850 99 347346 346509 36336929 6 5500 599110597 34 949492485 445047729 149177 453500 76 55 68 257976097 201759381 23 475668 91 9 15936 220420 117851 87455 21 1 215789 279136 124060 47107 92106 139264 99 57506 99887 435371 4 952808347 133484 149395 446527 65 1 49 372565 29 231528 457936923 77 52 44 472981 37 86 25 35 9 77 82849 34 378712 34 141583 22 20014 24 171697 44636 303774 327313 78287 373253 465912 223922 24 98 9 37 218079 51 119164 138281 51 889345023 68 490529842 60 34134 26715 2328 280819484 137798 315235474 4 20 39 1 58802 264886988 169037 309652 62 288922 457564 63909 317196 85 23 281802 387291 190768 39 7 363627 326865 18955 303464 413830 197968 52 118856080 23 457620 3 4 28 38 71 88 72 302255 76597 4 7 29 170394 478952 147088 73 2 567063377 91 112817 29 82 57 359672016 21 78 147860 8 76 352281 381246 172548 574412095 47 281017 127086 75 97 69 164491 331318080 321667 240816 67 957151397 968941862 389630 72 106852 365900 46 109313 65 81 111626 8 77 39 68 4797 24 25747 299552695 476516 72 61 7 16 474899 98 14 39 523606147 732690050 262235 49 96 250603179 46 293954 31 14 528622021 393714 100899 87 24185 279095 469452 59 10 77 7 329176 23 334647 15 68 3 14 74151 56433 61 390238 92 259000 5 51 468609 8 71 79 53 497927 87 68 43 751848040 895048105 4 773347501 657281214 211999 383762 34 36 8 168022 145816 94 82 282278 52 48 171777 314524 19 228347169 14 280507 46 441974 416256 94 65149 79629 62 8 60 45200 48 23622711 76 396460 329734 874138052 6 9 251258 20 88 161288260 29 171418 64 487925 466632 67 61 149168 9 55 207570 20 85 40 308487 6 98 436066 94 398473 786685815 346451 436751 663994045 238277 65 629248252 316923 292296 99 43 99 491737 7 19 431006 992865330 267033516 256882 66011 113601 9 71 35 90 7 45082 13571 135434246 1 99 293723 440136 234582 84 923807121 29698 93 394571 63 38 242257 8 33 51 52 334571615 76 372464 323624 10 60 7324 464041 223233 55251 143657 92481 86 157013 89 55 477622 9 20 90 211318 30 5 429258 74 33 4 45 184883296 7 19 130957 8 170323157 5 792086925 166047 393397 497955 3 343853 310248 167809 33 135760627 91 45 412557 39 1 258645 21 27428 461916 99 270346 116834 16 275144 42 223658 375832916 87 351767 35 17 28346 62 98 421945 393741 86 367034 3047 34 24 75 470642 115753 3 365920 364851 84 94762 44239 61 79 34 2 21172 317199942 364485 99 457883 47 221267 67 35 27 96 4 94 23 75 47 49135 83449 24 79 14 451589 285837803 3 9 174953 808799713 5 3 123871 177291 392670 228053921 12 3 16 3925 260253 437005 59 63 376460 77299 195688 443080451 202403 191120 5 53 811705557 181213 80849 161887 4 737397231 428521 34 303749 942622295 20784 27481 173691 278783 271614 1 88 48 20091 650632507 281064 64 284320 482263 149125 62 89 43 383293 210782 231493 84 81 241499 403519 79904 273648778 81 414628933 65 86 38261 8 5 12 36 52 168392 21620 66 212454 93 32 72 9 40 17356 88 2 23 67 410831 678715036 342970 61 680827540 17 71 42 44 325511 31 73 215486 74 26 42 80303 71867 757082065 224763 40 86 446786 227572 19267 346957 8 31166 90 68 91 36 25167 24 491252 37 28 66 204220 265252 95 78 383512 188215 51 70459 30 86 253941351 434865 349158 69 5 199166 52573 364900050 28 184239 359421 154083 40 28 258182 6 475548 465722157 251183 169748 80 33 87 3 486256 12 96 329420 788217625 62 715914746 81 41 46 55 995615879 45 78 50 84 423120991 29 422199 182998 6 154142 50 56 193850 340193 41 5 26 60 97 9 4 97542 98 15 5 152590 52 80 403690 827395628 143458 80 71 278690 65 432175 1 429485 5 8 133091 4 262402 92 89 77 84167 396492 58 16 249225 413672 61 28 395047 285249 40 41 366108 813123119 37 204291 349719 53 13 217175 399590 205919 232458 9 148485 87 38 48 175205 751116003 14 270109 122083 69 22 20 147526 989123743 9 1 250680905 44 75 39 90 3087 119736 9 3065 438463 389828 76 246097 38 802571998 52493 371349 4575 94 462771 239512 51 84 19 435446 460775 17 307182 3 3 644302643 8 19 16 64381 185791 761344673 915888688 7 95 996976299 65 52 33 176672 65 96285 498559 480261 378413 86 115340 345757 915934967 28 272428 32 455209 69 244095 357609 7 69 35 335809643 925951800 439416 545765187 6 402093 240674702 5 31 29 41 475460 728553715 60 29 72 8 129016 98755 188853 415487 68 85 92 79 70984 56086 48 7 463331 27 441537 169946 3 105648 28 59 46 497005 846024702 281371 303240 5 68 52 17 206002 128623 3 227337 293799 469332 169086 18 20 42 286008 18 97 302348 435928 36 90 3 226550 284466758 328272 315248 75 46185 259324 625488765 7 96 9 41946 5 332495 397451 293412 4 48 64 92 126730 16 295172 775388834 76 320633079 46 81250 441854 343194 42 272245 474749 13688 443478007 456644 136729677 90 413941 58 25 12 218221 64 66 479748 4 289723 97 12 308484 9 73 69 131347 9 1813 135 18 63 119503 7 41 23 13 33 89 120002 13 97 477567 2 186974 958091972 265096 474819 471322 76 20 35 294522 7 448232 2 56 92 456238003 12 98 344928 99914 67 51 387351 4 78 18 59 154530 78 349491 18 377962322 87 321785 157102227 35699 52 74 2 493937 202690 44 3 167657 12 71 483627 61 76 97 158358 393981 401159 484720 27 30 76 416530 48 57 44869 118273 109844 21545 53 480334597 380292 785 77 465414693 55 942034715 58 465574 1 26207 42 37 52 355984 96 19 280178 42 29 35 397891 667836103 15 90 43 340959 40 93 19 814232294 83 37 226799 32 738970290 138222 258202 23 3 6 23 39 37 234656 5 677277930 38 11 36903 464183 9634 93 71090 292846 47356 2 93 50 63 69 740222437 72 80 16 7 69 197468 84383 70 20 361870 351882128 93 91 245367 74 65900 89 267761 2 359112327 256347 15 135663 231016 99 177610 16 135470588 15 76722 45 3 339411 26629 72 121665 248040 40 470085 18 458535 60 49 225345 6 36 904972668 309437 53 1 88 72080 165974 290842 28 30797 333479 53 69 272493 67 433127 379543 39 5 58 236958 13 2 20 97913880 71 64288 464659 24 252132 79 363345 7 243842 496093 53 78 122476 320708 426212 20 378736 40 262703 332808 792 12 2 431560 415339 74 348561 265118 1 151885 55 19 27 5 67630 760167589 82737 12 35 92 364687 80 431966 60048 163292 227063 17 394291 331651 1 75 9 3 269081 9 327893 87 145597 303978 153096327 253886780 186728 41 70 93 2 31 161665 76 97 9864 457144 98 740278874 413202 7 913966232 3 34 30 76 62 8 498372 268717 42 3 78701 208972 68 7 478689 64 58 25 58 71 96 2 259287 186411806 64 175474 2 430518 67 94 70 29 253816 3 71 67 266206 145522 152937 51 2 9 143708 4 395296 64432 28 35 306247 492073181 5 29 255209 54 85 12 19 34 55 439391 135196 4 9 696526699 43 79 2 201425 253183 86599 120508 1 283666 210292 84 32 2 254086 422221 37 62 285050 160925 446651 92 66 422607 483617 242063 74 45 3 527945357 72 381434 372131 392959 10 3 43 28519 412061181 47 191870 85 363753 24448 378421 112069 123977 31 93771 523416585 297389 380215 50570 77 385066805 63 27 266912 8 74850 437384 51 78 474566 76358 6 52 83 96 420335 95 32 41 93 166677 41 52620 85 9 4 772158087 347964 190217 98927 46597 241175090 569649078 67287 83 32500830 51 200887 32 313398 20 190683 82 78 346790 57 20 44 394995 87 31361 60799 129449 85 82649 199988 34 74 9 460319 245305890 96 41 63 52598565 34 64 10111 340169 83 73 30 27 60 97 76 75321 136536199 1 106241186 289581 67 4 13 138558 772970257 97 61 613297178 244582 1 26764 60 14 476302 217182 148855 442083621 77 340177 465183 56 494441 20 18 29 18 42 593028909 13993 333255 46 305284 94 382735 1 391001 1 132308 80 58 284941193 6 4 234176 82 446384 58149 83 956681351 995313233 5 82 901801490 29 97978 343662 99 136655 115554 499476 9 10 328558941 350461 291344 64519 24 468188 452821 375196 7 46461 49213 5 189500 5 88 331852 197636 65 266835 9327 22419 134670 171796750 14 22393 433400444 21 123413 3 435507 267699 100631 459460 10 68 462163 417540 143767 456625578 2 9 2 28 526629959 90 70887 8 80 400541 75353 5 407280 127694 335073 59 55 140965 75851 2 826715738 57 317755 26 73 330364 8 50 43 5 455703 39 843357845 246313 270034 257400 286117 15 8 93 107628342 12 46 41 309271 227906 206807 100579 28054882 32 71 53 117019 283887 536427790 28 21 585529082 6 999325686 47 70 2 37 77 41 53 55 70 8 76 9 21 65 25 71 8 429738 18 79175 94 86 494459 44 255515 2 15 3 10 471619 60 98 88 15 437909 92 534926470 60 23249370 71 291535 132666941 249412 323927 79 12 304111 771 52 6 786508683 39 308521 334811 24 353599 460572 923378727 86 258999 18172 497754 95 47868677 70 79 20529 543643340 5 67 53 141800 90153 398700 40558 49 421845 945157876 166413 187511 44 24 87 660775072 233978 79 441954 427625 482055 144420 70 21 175946 41 5 478752 289626 2 115363 25 149929 361377 77 72 444281 743595375 322927 241286 98261 47 79 251091892 419481 61 82 33 140262 83848 207992 95 43179 276891 270660 13 496013 38 238156 61 214559 39 93882 305859 40 355124 461383 55 86 42 91 48 78 2 71 11 77 19 89 283333 4 41773 96095 150938 4 56 16 134183 67 61 292977 437353 181453 310943 19 39 29 42614 848089377 31 6 177542 292601 330386 475558 2 225839 2 37 85 34 218031 2 488811 455038 484627 40908820 22895 430527 292529 77 335018531 4 5 8 12837 110546 51 91 37 220805 43399 6 72 18 84 8 86 447577 81 542369708 87 12124 17 48 444829 398234 231097 4 424808 4 123198 3 157939 286283 5388 92683 94056 463816 4 330212 600200508 472806712 16831 44113 2 210040 94 7 46 300245 9 493090 718759454 17 310590 12 225080 21 275037 52 4 14 7 96847 524647619 9 94 49 65 71 69 46 5 408892 80 6 449310375 48 42 376321 3 10990 270691 66 14294 11 83726 255186 361174 40 65 7 370098 57910 707673919 316392 45 62 72 10 26 3 147781 52 2751793 8 567425718 6 26 3 95 130891 229195 443893 375329 106862 43 56 9 76 383125 80 128630 36 14 351174 38 30 288362 46 424969 34 74 212743 64 84 86 453509 7 89 21 8 82 364612 62 3 79 310291 29 21 29 5 9 4 137676 469543585 16 31 46 51 96 420439 75 57 37 972391212 60 8896 37693 95 383172 2 276872824 69 269920 424385 47386 25 2 241460 160727 929618841 198232 217983 122597 31 436981807 322880 5 14 285816075 352852471 136903 15 49 5 1 521391546 44 487099 373866 456697 181701 477813776 82 422784 11916 27297 227923943 90 165128 94108 144850 20 922020968 29 467914001 91 49 364719 1 63 46 561811635 176265 54 2 9 72 299770251 57 467688 90 54 52 22 11789483 14 95 73 454649351 47 799355917 60 91 57 113585 87 6 477599 41 138307 484859 78 13 3 693214789 359246 176061 57 38 156831 3 13 49 69 47 314404 222139 408787 56 468226 945656966 13 38 349916 17 284851 62 3 478167 188731 18 86 633148543 339654703 75 186891 26 7 73 8 96 14 825654126 10 22 14 71635 54 7 420318 402511 286540 44 60 263338 58 39 316765692 39 3 111509 148310 177795798 244346 5 66 78 170415739 27 93 83 58 888176930 322935 30 203783 85 298730 469349213 292060 312073 8 195250 6 996792013 941296799 51 797157525 41 20407 16 135323 182067 217806 61 43 619901829 61 83 103872 37768 74326 379819 65703 482093 465993540 248210 280243 1 53 90168 403459 93 39 924462338 268463 201804274 442169135 339050 9 495876 170499 13 62 227715 341400 90296 93 34 17 42 10 13795 57861 30 38 194111 93 72 177660 122439 297531 17697 992167358 63 404124 65 304952 7906 72 47145 258313 30 86423 20 44 8 418513 14910 280366 35 56274 257795 320630 83889664 56 95317 64 94497 411685612 36 9 25 251871 345581 24 43096 398670 332081 61172 34 366818 2 103848950 420966 20 62113 11 328671 256849 200827 90 418164 120736 63 254246 6 60413620 311633 90 585743052 416200 31 265069299 967512611 86841 359897 10 3 9 2 446950 9 216690 25 110329 486099 477004 25 2 2817 49 540773029 52 46 402835 488466 36 253565 412826 350064 362055188 370610282 228418 35 352620 382014 2 244479 8 463861 174308 97 43 41 224775 77584 94 447071 70 62 83 80 80 15 279284 403418 404800 66 336949 356751 154380130 13 93 76 11 451964 456266 145972 362941405 44782 72 33 8 356594 58 87 358940 444119 624415871 79390 351890 80 14 377915 14 335316 240903 463609 266950 210704 6 60018 17155 72897475 21 403164 480350 19 241301102 77 347417 6 495358 56 113647800 10860 71 24 655052437 33 86 39 14 82 18 174315906 9 34529 364902 706742476 13 7 184568 487363 114791 236916 241619 881542162 190652 2 7 6 855649035 327697 73720 382482 62 10 95 78 35 79 68 35 66 59 3 137332 34839 232829 14 98 52 430363 103961 276936 69085 5 434481 71 77 5 24826 177136 48 810226894 470704 18 87 36235955 4 97 228028953 92 88698148 70 42 32 5 60 181437 458353 734037372 375723 449732 51 65 369472335 443768 65 245681 19 983099131 151548298 84148 294145 61 23 6 75 12 11 92 482345 724437182 214530 22 5 14 57 41 93 33 17 489959 707192369 67 23 174833 41 137911 137188 8066 60 80 45 345434 390009 25 99509 90 64 11 428663 122244 15 79 14769 95440 73 19 200312 1 50 107477 26 67 368924113 634558403 347343 979056655 15 487117 333990 72 149427 7 34 464598 53 1 90 435062 89418845 366828 385583 79 73 93528 29 259957165 263053 353146 302324198 9 321927 199790 44 26 44442 82 15 23 34 78 14 289955 90 150440054 18 71 249215 50 202125 395963 226118 38692 87 119973 84 7 345122 48 8 64 324050 23 57 20 97 9 2 4 345025 359481 203664 60716 78 360194 8 61 56583238 69421 78 411536 46901890 47 13 60 410358 69 8 36 445426910 62016 8 183743 50 7 175719 447304 442019358 99 87 53 52 25 690737581 755828339 436556 368022 195750 709079124 1339 31 282352 27 372019 92 52 48 55 67 88 385559 8 51392 86 282822 422806 74817 72 75668 35 74 433137 78 755215959 954401365 5 160210687 56 62 58 89 734367509 879663908 34 53 827427996 209353 28 127636 177858 86818 4 25 9 580788234 59 19 443467 15 83 52329 482726 183240178 70 18 276254 4 89 612921986 81 41 277830 25372224 128538 260518 56611 491801934 4 5 345261 575289245 48084 63 39 12302 506821501 146550 21 333964146 128192 177745 121078 18 127022 63 725914488 41791 264231 1 34 93 76 358630701 95 23 87 141007 179789874 7 457795 42 18 359268 22 867122724 37579 384350 47 209455 75 80 230513 11 7 6 5 84548 148775 7 480237 15 779959590 6 72 38321 146448 6 4 85 186 161219 411794 405147 76 9 16 81 51 9 387024 41 283393 13 26 308927 16 1 281505 93 285718090 22 117788 442304 35 38 363770 6 2 7 428188 851967938 5 925845656 14 449204 411155710 13811 822758004 9 7 204194 650044033 32 1 79 703092774 355589 50 200161 140699 75 79 314948 84 144809 7 18 2500626 278057 51 436688 55119 439481 74 136184 75 197202699 191796 101796 477953 398070 55 92589 6 2 5554 36 780957932 16 35 709921211 7 402092 349594893 287021 454649 314866 69 56 122927 65 329658 62 167106 41733 133927591 17868 359474390 47 38 30 24 48 205253 373380 86446 95 54 9 292278 85 231160 367589 57 166506 64 211402 365731 94 60 395126 485105 213932 2 173732 72 429726 116119 146819008 190211 4 171083 296252 80 31 68 99 36 147180 474406 84 14 127627 82 93 172579 761204728 140301 189383 68 159632 80 44 4 30 22 57 85 159227 94805 8 219401 196082 9 305645 50 15 1 90 2 5 337134 200067 5 286313 173193 116316 83846 31 87 482665 36 12 326990 112270 9 2 314603358 89 358316 147154 61 222623 44 90 68 180952 186374 209005 28352 385522034 162205 94 458391 309929 36754 29 17 463051 60826 4 2968 229313 2423 7 499595 76 134799 71 16 209721 31 128333 91008352 46 34280 24649 273747 161404 402896 3 93 996140671 299190 321597 254889 27 35 649451940 91 107871 22 252334 216715906 52 103034 322650 3 57 422039 18469471 450852 490059 22 64489 260539 383681 32 296585 152678 151336656 449454 69 92 77 44 38 66 14 25 61 378331493 23 412831 38 163338 493127 158725 170987 2 86 240595 416462 9 485966 63532 91 413843 136110675 66 72 221756 20 62 63 219103 473159 59 17 33062 26 80 63 27 30 112383 10 43 334407 62 2 278469 6 431880 205849 311981 144512 557145478 467353 43 377685 13 84 91 7 92 175082 38 83 104557 34 8 92 280807 1 76765 23 59 36 699543779 50 34 64 307446 363184 190663 86 109527 29 113612 366874 195795 231208 325755 87 31 88156 59 87 107710 248570 230658 97 92 86 87 462397 321129 250789 65 8 66 35 5 7 149027 166220 490077 20 33 99 205666 42 2492 495103 48 51275 373967 26 75 126111 96 478749810 6 27 310736 197236 97 39 361531 82 40 21 31 88 176152 6 11 359582 64 88 55 81176 24 26 95513 22 17 962103317 4 17965 102408 23 453016 428220 469795 56300866 9 258713 54 5 108021 49 370953962 84 83 60 47 49 73 234459 73 28 663904060 292030 60 21 3 53 6 7 27 34 88 3 50683 354737 121914 328398 208172 2 97 267411 46 40 63 410826 86 380318 93 89 401737 213131 420589 84 832520256 83 180375 2 119263 450050702 93 7 3 15 79 5 28 2209 47046027 122148 90 159029 115363 139750 85 387993 365562 29 53 166574 7 66 56 79 345328 492620 11510019 44 305030949 66 492284 23 334592 424055275 329159 91 31 320582 246261 67 46 91 839920753 88 661284266 49 88593 28523329 79 169700 49 82 368017 243689 98 1 140774757 205276 376630 673860948 155337 178126 83 9 3 361773 946583178 254804 19 432214 263548 92 250881 48 18 4747 7 271728 262238 492116 20 45 288500 295642 40 600653748 4 86 463970 382478 4 406889083 36 749926796 91 9 69 484818 65755 225067 56 444815 7 41 479572170 85 67 37 5 44 52 220711 9 2 87 199631 19 55 249085 4 224343 131926 237545 3 91 84 86 264890 84 784291520 50551 78 108077 103146 468805 212019 934819134 74 98 77 112769 165110 86 48 218958567 21 54 419853 225753 5 90 9 459326737 400337 95 31 62 35 1 70987 46791 414471687 282435 74 51875 3 78924 482896 5 41 618044170 65637 89 327933 153712 8 82 45556 915570074 209654428 38 40 43511 7 6 2 94 94 79 47 187605 78379 201451 42768 86 254589 42 292991905 95700 28 61 98 4 69 76567 320582 78 336527 96336 26072 104911 15 2 216345 17 299321 4 19 38959903 77540 6 475355 729262696 99640 285737910 49 406451 97802 7 3 253594 385313 482828 154409 58 37 367104 459204 450520 1 355930 19623 66 80 12 288073 6 349126743 4 6 30 23 107766 467411 333031 74 90 450288 441818 13 91 187872 110181926 144997 16 3 454756 12 408755 336381 8 99 332562 9 290023 90 475758397 373874 371781 147298731 280260 395740 334222 1383 148185 27 96241 476877 42 3 442899 20 688109311 60867 227397 85 435938 6 132975 22 211508 60 410667 90 407622 10613 471001 468694 395129 8 455211 18 38 54892 349501 391037 77 9 187942 772845896 247847 3008 2 485126 56 403176 372345413 47641 371095 40 26 9 24 277104448 227006 50 59 79 90 2 234583692 44 9571 3 32 359103 425391 90 20 73 234585 5 192232 86661 74 289736 290429 83 44907 69619 464529442 87 5 10 61738 35 430400 60 392544 321188 18 406203 30 53093 466132 333372995 458406 994253688 281214 13896 93 68 224478 309644 32 497342 526867720 951769619 9 46 413430 303306 559254749 185715 51518 170119 6920 350786 13 401508 82251 46 473161 18063914 9 30914 88 91 55 447048 3 87 344164 49 78 262307 34409 215675781 15 437761 435203 23 243084 47 36 4853 15 579753590 216391 79 472653 62 26088 257039 323390 49782 91 95 458694 4 75 9 46 287780 262956 20 56 155548 176125 158354 67 266589 22 27 125549 451359 233576 6 8 389546 514643264 5 58 62 143577 303760 467084 181746 98 57 411137 20633 318980001 307438744 127468078 63 91 925614831 12 258698 344037 182164 402029 61 57593 182131 18 10 24 68904 72283 79 21067 88 51 49 640614819 26 985000878 50 1 97 406640 372329985 3 16 72 31083 22 50539 81 77547 97 348656 6 386894 146326 68425 272023 80 214567 358533 58 337459 65 4 61 190927 125386 17 228890 349521 246803164 54 217751 31 4 65 68 48 492093 133413 91 2 62 68 11 221554 963319968 106194 81 95 76 96 32 90 268597432 84 46154 848137843 59 433825 72 90 25 38 8 348133 377134465 47 1 914397214 169774 16 237064 88 40 33 334572 194639729 72 329652 464048 61 188826044 127686 11 234365 9249 33 28 236276 257037 98 803543394 154729 48 2 34047661 174576 48917 7 183749 237317 19 68 419193 897654325 5 16 58 30 51 64385 283390 232732 18 101845 46 300297 92 744754506 5 201335 406894 377531 64020 493521 308170 371970365 927516587 98 104615 96 88 98028 6 16 853474603 418496 264800 29 52 135874 68 82 33 391881 87 375351 261552 390963 5 18029 29 4 97 20 2 73 473162 73774 9 467774493 452455 443129 28943680 144228 139833 62 97 59 20 421441 33 35 49699 6 89 23 409809 627000785 38 58 69 88010 418235 415417 299373 74 32 76 267110 57 70 4 30 238922 31 359949936 285473 355267 48 5 14 145232 35 215197 7 106128 139572 216440 270593 67 433357 17778 54 444742 347201 19 153070 346167 15 58059 126068 2 60 70 477697 274625 409269 293437 490398 79 242696 264178092 52 75 272175054 11970 212370 433132 492646 100909 190669 71 378751 118263197 282630 1 640475109 95537100 57 787363061 209715 342272 54459 85 951749633 487165 67 77330 15 7 39 68135 374060 24 19107931 17 192304 27 3 1 93 86 367730 126155 27 56 38 85 82 473067 35901698 88918 275286 43 77452 657959075 324419 50 338653 53 942885395 5 2 2 39 3 181248 32152 316771 447300 234337 40 6 22 359471 214778 349460 313131 1491 385828 43 75 334876 29 900712994 155653564 58303 14 410169 28 27 287945 21 307534 60 59 2 52747 55288 70449 42 641871104 8 64 217278 42 10 33 708430696 7 14093 929468238 46 36 41 205230439 371897 93 69 18 79 49 108163 359703 327843 7 4 18 61 95 287559 57 427089589 22 38 27060 143027419 632 28 407938 353987 35 407304 87 7 20705 567046255 38 43 83 51 967519105 90 24 59 144485128 60 67 11 71 388119 79 147211950 91 36 93208 5 496232 199517 230696 14 28 73 25 61 5 77 59 66 82976 25 13 405760899 73 43 127086 421711 323239607 241880 386731 87 81 73 62 468050 56 343323 6 105880764 336861 92 56 273101 343967 38 393502 41276 863563630 27 129851 218148 70108 8555858 304535 348049 82364 90 18 400552 53 8 10 93 47 462942266 338280 96 138902 176700 398358 3 345874 182162 86 7 64 480857 73 180907 252133 2 64 53 8 151505 65 3 453319 391659 2 51 309537 93 494258 561303795 69 386017 282042 7 28 32816 413071823 77 313666 25 50 39 5 34 3 31 433664 42 7083 1 240309 38 52 16193 227053195 66938 38 51 8 202491 355036 19 23 64160 72 40334 248472742 128230 86 88 43 1 22 13 87 84 132145 496749 56 9 440582482 97 381242240 328313463 27 464747 315041 5 422903 83 44 275934 263922699 380389180 11782 16 253164 7 20 19 32 17 86 72 22 99 60 283622 28 302250556 78 98 36416 6 781932281 4 34 35 6 55 28 43 5 44 13 72 81 42223 51974 85 349737 72 9 73064 14 71 49 119559 7 34 54 43 93 20 324558 99 393994 259902 384198 88 176164 75 701335551 92 83 317807 302370 20 287612 61 315449 41 58 62 51 2 2 16 665689810 61724 45 70 683319386 244644253 27 224253 323065 35 61931 494842 22 119790 89575 296112 423576001 24 57 46 115524 4 59900 4 23843 382391757 4 9 82 301742 94 26 55966 299341 5 871538892 442205 448035187 238679 12 50873 14 355001 9 6 189781 54 154684 250623 89 185397 45 4790 20 4 428335 111319 59591 38 163454 6 266116 87 6 404228 10 351388 70473 80 303836 310077 652174465 65 165223 482377 410496 36 19917 34626111 72 89 89 27 220473 86472 34 26169172 526617128 7 20 225946 927490514 18 386924 55916 303061 453206156 464890 1 3 291839 86 53 35 397908 73 459236 2 71 28 81 301394 1 48 127266 14 6 39069 88 5 106243 28 420107 63 32 2 94 45 453723 1177 368633 845003772 20 116359 127988 49063 1 9 351997 79365594 335993 137230892 15 3 51 432041 84142 496972 102499 8 99 95 72 139439 11079687 74 29 171559 40 83 427891 386700 665062785 26 84 45 44 64 80177 489148 229491 97 86 40 9 201697 328182 287455 61 75 19 792395285 295401 192963 353019 78 548011139 374936 347884 20 79522 2 48 63 6 68 37 867795209 1 70 365104073 12 474567 312345 2 251129 32 44367 156525 56402 181456 21 95136 637641308 766341073 12460 338351 58 94 9 70 664692886 86604 66 56 301190 46508182 63 26 120077 479479 92872 96 997936916 852838131 86 65 62 377380 132860 28 45 81 259828 55 7 367329 43 199506 43564105 139952 97 66 821501552 64 16 260758390 19116 179152 331108 311097 27 3 85862 47907105 98 75 43 47 45348 329882 20 194842572 7 65 9 35092 75 2 69 95133 58 90525 211012 9 4 83 38 40 224778 480534 25964489 87 57 202747 200768 245736 277910 3 315302 268659 1 796517202 55 54 66 321377 76 659007266 50 71471 2 118111 48 68 441078 491154 300641 192 303047 299563 77 16 15 8 317156 37843247 64 629765350 60 20186540 294241 2 236985537 418643 192293 308406 388608 97 174836 21 267691 405135 5 281764331 74 62 33105 16033 421338 137090 206795 25 481895 363606825 21 20703 35 240457 6 335380 70 88 440798891 55 137645 5 452329 53 388653 3 283418 201129 48750943 66930 1 15 82 746109481 222753596 99 283130 61 96592 70 47 227073598 51 25 98 91332 465653 191914 94 228445 415470360 8 367053 224266194 236749 82266 48 156018 17 305071 98 590922180 36 134544 405603 17 3 37 458887 19 60623 61 440314 71 376038 99 92 287195 39 66 6 428732 8 73 215704 33 492267 202065 491098661 8 503018107 4 78 4 255216 132973230 73 147987 490643 449635 13 74 208745 157793 9 99 350983 831015406 140325 87 675845375 146088 37 303427 59 2 50 63 28 27 48702518 492377 522933184 7 396046 69084 287050 6 49 376967 221492 67909 53359 161736 96 90 235119 343480 97 350640 9 39 486369 6 47 178674405 1 79 64460 84 245986 24 962041188 90 358999 471505 9 20 17 70 62222 330926 97 53 126237812 70 17763 55 4 73637 249495 983593762 53 92 13 38 351225 356055 61 52 27215 56 537355768 46 131729 247066 2 350532 422898459 23669 5 412636 23 39 16 363631 481045 60775 96 232712 219103 325630 61602 47963 34 488780 96 9 83249 68162 2 399461904 53 168837 89 260471 6 365755 357978 63 98 152968 41 65 15 61940882 408589583 5 39 77 358074813 173360 288012268 23 4 95740 95668 45 59430 66 445033 391871 500307175 60 71 6 228917855 7 87 4 4 24 11 49 30256 928071890 389168 24 134076 314281 98 48706 190764 29 6 236946 103754 88 32 72 62 52 15 40542 34756 352366 30356 463136 48 73 94 68 65 248265376 359072 70850 43 39 84 189135856 83 3 70086 4 368158275 139298769 44753 5 761065799 407548 164646 368809 47 88 473437 72 180174 141803 10436 6 67 52399 276970 73 390297 68 90995 841068960 82 491275 149860 134065 15 51141 88 18 66 14240 27 14 104225 68 143664 75 354411 607493669 46 34 42 4 25 326053 30 499258 131631122 3 943978506 68 5 4 497969 71 185036 626097640 19 44 24 150994 364669 456037 29 499173 2 347549 405966 44 29 378155 68036 1 198040 279200 46 43940 171391 128058808 727042804 49 411226402 135589 484930 189284 2527 892103376 3 93 47 264823 71 35 72269 21 180958 123951 385066 46 30 275666 17820 392853 32 440209 1 54 64 256851 448624362 13 110365 80 391901 45 350548 399096 119523 6 197545 2 93 30612772 92 242293 90049 67 111115 160960 92 26 366930 30 15 1 44834 2 338367622 9 6 87 24 7 481547 38231 124836 38 621319938 552991308 64 3 626507885 480278542 40 399765 206175 416498 285712 5 35 552261645 231123 1 31 6 372876 80 267632 3 429631 39 84 207389 38 265408482 8 4 66033 37 115565102 310596 95 158851 92 279462 64 22436 93091 317473 67 147653 3 50 28 416198 58 20 97 73614 13211202 111377 2 28 12 10 81 221160 354400 302895 311434 383039 267532 831267047 4 39 86 2 59175 60956228 28 6 11 17681 186102494 85435 99352 78 76 275469 23 70 3 150153 58 24 68 4 241172 304842 82 752628361 28 19 74 17 65509 52 3 102878 48 166757 73 1 160368 71 295576 34 75 9 7 423834 9 81 25726 508304228 45490 98 2 39 29 333615 7 146895276 1 390435 198200 401586 50 302774 401344 5 2 16372 7 17058 56 233662 3 61 9 9 172293 740997509 457061 1 392818 43557 91 70 35 77 398648 4 421210 169716 203131 175705000 187072 28 477555 21872 368318 2 55 258855 86046 65 59 10 3235 173876400 24 927200450 398055 191384 359688342 69984 12 297367 402937 8 274735 181085 249659 257260098 57632 36 76 59093 25 110937122 56 91 87220 142389 38 71 91 8523 86623872 212480 113212 13 43 30 234380 40 22 271843 298153 7 23 224588 73 324932 10 1 361038 92292 53 79486 599180852 75 55 474618 182385 79 2 79 200911 135536 636843655 297942 63 325617 401119 68 4 148042 42 266472 1 436159 80 89 254332 29 39 7 71 45 45 45 138471 96 95274 20 185984 133783 48 94 88 171320 495714 28 252772 333042 59579 217620314 958287752 58 6 45 99230566 406987 39 354605060 53 8 91 209456 329692 1 23 61 71 8691 644672429 57 88949941 4 283800 8 59 24 17 77 61993 85 304546 64 24681 680271921 97 85 370828 32637 303394 110943 10 1 2 850257913 198923 114827 121027 215930 60 17812 388243 389052 413240419 673095879 3 60 108963 85095 297283 480483 478647 73 13373 8 436485 437851 64 16 4 297412 31 98111 13 146859404 355673 29041 77 415341 55644 27593 223806 8 234160729 88 59 251602 320389376 219073 95 331642 219876 63 35970 26 1 170113 100183 56 6 38 53 12 66 28 430159 449512 448064 303537 202453 24 37 8 457743001 9 92 49 376806 26202543 13 404530 77 176416 26 10 327080 207287 35 99 69 29 316006 136796 404443 440031 434431 65 24 168225345 98 10 336683 13 189417 124988 83 56 234891 45 231380 19 281670 1 275760293 8 756738369 33 52 48 359256 75 12 7 37 66941 96 42 24 350022 319185 665176166 41 66 469479 24 100072 82 127704 31 393989 8 161870435 145169 449165 398920 83 221765 471541 435521 69 99174153 2 32385 151730074 301007 13 44 82 35 68 93 497410 282930 101410 46 59748 33 29568 135795 370315712 53 111614 21 284614 373446 474384 3 275952 393977 243732 56 9732 291959 31 190901 697733173 62 8 50 467903 424664 391736663 70 440515 92 60 660825745 488327 2 8 25 99529 72 97 451313 76141 75 46 61 192661446 332997 78 25 98 1 4 405413 64 117705 43 46 21341 1 458983 75 415694 56 407654 246971 21 83 4 12 16 48 35 9 95 23 71 234806 44700 367277 64 475431 407577 166556 131126 22 70 47 68 169196 4 85 7 976223221 354316 355234 90 7892 470380 344935 7 74 62 72 28 67 328875 437921 36 37 23603 90 59919 340292923 85 11 385637 2 4 4 4 382526 4 481005 77 402355 91 365257 6 395448 219538 6 28 23550 45 27 87 213247241 7 61 68 423289 61 4 26 6 65 1 406006 722031177 2 258991 39 837976114 76 48 79852 30850713 58 55 19379 53 390415 57904608 6 328139 184451 92 22 309607 492035 846378157 91 13 242062291 380550 124604 4 315542990 389398 68 4 276658 54 7 429412 31 400389 82 370627 481057 358702699 96 93 350082 63 464545 43 4 276570942 78 55 308958 329530 303515384 7 327875 63 56526 17 79 30 697926343 25 255791 56 9 46 158601 40 15 95453 497278 71645 751971089 5 422659 5 364146 390725 249846 65 256513 175536 704913565 13 26 23 13 85 230110 867188150 38 41938336 414228 99 194245 23 32 63 19 914679030 45 18 94 61 64264 50 401211 530220000 464442 6178 64 18 24677895 338005 73672 71 151491 391285 38 124698 9 986187962 144341740 393984 214283 6 89 25 246928 334508834 80 240196 93 338275 68 27 67 40510 87 94 424515 61 53 160880 32 41 13 23 1 416369 22 86 14 407061141 129057 383875 72911 9 140439 417940971 37496 196297 260807 96 68 45 41 43 8 236883 53 626927772 2 38 86858 151480 99 214855 50 69 5 61 394617 15323 6 71 527908808 126190 63 159199 61242 74 11 263967 1509 432057 6 735836924 209879 70 88 27 200607 287473 7 954960542 33683 420315 356052 105803 64 142560 855985037 104938 55 390293 96 115543 429619 18 93963 37 7 95 272448 55434 45 58 777559974 28 103686 28 83 6508206 135575 434567 13 343749511 6 6 465345 271571 94 23 186299 79 934356511 56 406911 17 43 76 401263 500565036 672224848 8 317972484 69 59724 68 65 48 56 73 30869 7 80 484337733 17 99 213350 74 36025 3 407290 313473 8 120584 76 8 130065 31 479495 25 1 142474 69 332309 219404 35 61033 441201 191600 9 48 275799 8 72 443953505 21 9 70 91377 70 27 7 2 866604766 156445 13 38 74 2 88 3 59341 43 39 40 68 92 16 579084753 56 84530 53 351619 11482 402692 426684 29 66551 78 20438 75 240270 483385409 311664 83 73 238273 204563 9 449988 326023 61 89 151501 72 410093 225124 1937 137524 82 81 119445 94 56 6 4 8 97 64 97 699412837 497854 189985 156604 55 198530642 80 8 211747 99 58 83 4700 47 41 59 44 9 207105 377773 70 34 87 37274 150934 288777 223223 941735358 78819 46 6 295074 63 206959 52 261743 96 524025225 4 484107 8 53 453926 14 936054532 45 15 6 66 56274 11 499012 277461 70 72 7 58 13 3 115548 445254 563513257 672619341 81922 5 234149 50 64 907585501 20 402250 478770 446995 104559 388654 54 67 353412 3 170589 55 82 70 180519885 98 304000 12 45 46816 7 93129 109138 350988 240134 13 13 16 192174 19 52 298290 50 32 27 2 477843 2205 82810 28129546 304876 38 77 57 449817 132066 8 6 464132 34 318335 61 47 370497765 747713249 151737 266529717 294059 47 97 426798 46 212960597 68 344557148 413921 173082 179200 5682 42 39878 74 196302 33 91 227862 81 6 12591 62 3 10 35774 60 7 138939640 78 295031 30 136906 39643 46616 98 164419 396431 8 218654 106274 3 354102039 9 39 71276 232730309 444045 401326 54002 32 2 486613 836068333 72 5 48 481517 3 406792 69 52487 56 340499 375403 65895 4 361885 154388095 318600 5 211511 69282 7 60 28 223896 98 29 897603742 7 64 12350 28 209904 929998711 36 68 89 92 155268 7 37 59 400827 71 309466 70 71 13 141772090 53 9834 222304 99050 390888 358109 56 82631 6 49166 155387977 43 190776 175141 875376019 12 498591126 211075 395898 4 207715 21 223369 39 11 94 283390 72 68 395884 40 678706398 63 1 3 55 474418 64 286424 879682714 20 9 166171 83 3 137402 36 379309 328479 6 42 941510790 16 1 154400 11 314636 486550 62 113825 45 6 46 50 140813 7 183473 418113 249830963 59 58 55 266029 52095 220996 244332 736523349 19292 97 83 4 89 406880 94 491987 473786 445271 245689 40 105564 27 20 34 56 44 52 493066 313509 31 79283 269811 87 339248 416932 26 195371 110627 990046852 2 67 2 443958 425482 82 453519 54050 58 9 291511 92 10 84 79 6 95307 36 157136 11 40331 108612 89701 327863 460646 54 102596220 199684 24326 26 171661 181091 67 9 42 9 26 220751 41 80 212128 41 94515982 80 318947 417462 83622 102415898 70 741423562 415847 350562 33 90 1 866474410 31 276338 6 366858 67 909119372 20 5 327776 93097 5 8 91 194938550 93 123997 35313 9 64 49 91 306131 10 21 731802583 260728 430464 361878 55 21 326711 20 75 272224 421738 12 409267588 69070 184056 21 4395 87812 437153 374555529 325089 34 16 298542 36 309590 2 180445 3 602030453 100787 54 163619 239576 352719 99 54 76 8691 77104 61 99 719636903 404471 302630718 43 99 1 2 232152 97 291225 7 5 378949627 22084402 96 40282 208456 60 94 7 27 194276500 4 84 39 15 272680 187591 260028 199947 309653 431472 331958 216267 7 91 239526715 97865 236778 164485 58 152825 157676 339822 573531306 6 141865 54 85 81 5 19 179641 477416 273179 494627 9 21 388818 921168274 3 5 65 179114 39 76 73 345340 4 10 372493 251091 295625 84 4 9 51 22 17 3 261183 46415126 438559 271064 8 6 94 338838091 28798 3 84262 397463 85 73 369298538 445139835 181057 93 54 13590375 18369 5 81520 181565 94 25 172064 74 61 64 869682468 21 493248072 352937 76 136371 71 318547 63 361552 91 164755172 698614111 73 20 318689 6 5 95 415661 73 483505 20 27 206110218 782634780 13 35 3 31 13 80 357912 272724 480065 397299 307693107 75147 62 43 66 380766 492802 34 99 67 131700 298135 152901 264215608 350581 81713 8932 326381 9 7 30 335112 179300 5 155003 222087 54694 402117 1 82 2 378441 81085 20 10 86 64 337659559 30831 241186 44 316709 277195 86 62 199389 592167515 338017 191589 32 2 461894 65 466134053 36 70 60 60965885 409208 90 85550 320535 268457 67 47484 349636 71 34 145654 30 145398 19 997295786 6 404531 96 288695 486126 92 586027063 342279 7 95 88 254792 349064 319618 72 40 32 8 70 873762684 27933 15 34 60 372449 63 456729625 287799 94 11 34 73 164199 375446 403072 17345 20 81 323968 439602 322308 2 263133 265343 3 165040 27 328450 368380 70 202642 7 56 76 6 472141 23 9 26 84019 96 78 215099 57 163118 5 330133 152587 9 473412 162894 78 435263 57 31190 6 357690 60 51 34 435609 4 5 55 27 3 14 3006 11 37 37 254321 221376 239203 9831 63 5 350752 92 89 53717 328955 323421044 397036 63 294802 145473 1 294668 868338324 294601 84 224664 974488619 4 333645 381016 51 48 331472 896977456 45 57 130103814 343764400 230189 427837904 87 420756 32712 68 294154 6 35 6 38 205701 43 204378 92 6 288198 96 65949 429985 704945380 36846 4 92 104193 87 159031 94 175850 15 19812904 62954 5 37761 105924 215024752 261098 45354 29 159557 493688 27 80 14693611 168271 96 39 27 389580 79 5 758695899 20711 8 283365 95643 367526 58 4 206136 59 28 11 360791 8 31 100058 345738 49 12 249457 37 90 313659 296815 13 13 73 86828 222678 38481 289276 706013183 178005 84 288777 458655 49 56077 12 324241 464596002 300933 396220 18 48 334187 277998 67 99 455014 490223 85 344665 298967196 63 397547 17 10 48320 4 361514 93 321885766 62 215446 55 398805165 743819116 57 46 256032 83 250483 337562 281675 44 490714 91 74 256096 93 4 489572 252194 80 486779 10 59 37 16 83 11 57839 93 9 235398233 72 91 158778 7 7 88 106241166 183303 5 464256 75 85 6 351663 381577 2 32156 5025 446352247 335894 84 9 700651113 263869 67 354685 9 63 146057780 1 199464 84 61 138811 155984 366942 338319 23 92 36 2 51 24 249764 111913 56 44 97 27 42465358 52 410625 293727 69 32679 470151955 420947 7 85 274349 3 395745 61 498148 75 6 122949 15 36 66 7 117962 52 467141 24 49311 133761982 492019 2 40 347821 64 81 79 223023857 8 37 165958 53 7 47 810374653 76 310633 25 50 192351096 5692 356774 79527 331005 21060 407749856 10 2 494204130 37 65708 60850797 733479565 348895278 122989 368113 69 91 447674 91716 13717 67 29 27 33 46 481059 82 73 11 61 154559 86 42 370358 7 211477 368996 116112 130090 15238 326643 69470 289045 73 46 750854650 34 500068276 4 132539 436747 240517 392577 5 6 115895740 757536571 7 62 84589 119307238 321088 451233 2 395280 18 79 15 78 243774 69 157793 62 9 25121 58 23 71 47 381480 176573 496966 13 21 165345 2 60 5 2 160300 423960 260520081 69 5 37 5 408995680 429978 40 2 52 222827 55 34 40919 194703 911995087 394066 6 546648882 443940 84 59 4 176892 336050 212899 243951679 199219 80 35 474379 42 490292 29 42 469701 393178761 48988 116345 58 382112 5 122300 515808998 45 68 54 408243 33 40 490214 454758 206063 77 72 184921 396733 36 319553 54 906877338 343610 10 82 157072 85 169947 4 249457 237602 142341396 252778 124631 420759 71627 9 51 83 200630 281578 7579 21 39 60 167120 95 77 21 399771 347741557 27 15 32 309463 9 84 4 37 217325 40 34 261418 4 279516 27 331470 69 79 193792 189671 154801125 17169 222161 50 93 360847776 689628217 128421 319002 146496 376843 17 2 375763 80114 25 3 24 142241 366134 371717 69 45528443 431590005 8 72 56 130107 193669 225278 6 52 356726 66 9 491199 72 342466 4 16 433522 95 4 89301 93 67 304964 143092 2 72 3 1 72 55 313170 325648 7 629289868 168907 18 93 1 67 611946541 98 85 926188539 98491 36 33 68 69 266987 298508 958469356 8 329670 2 17 18 6 46 2 96483 66 29 484567 135368 76 80 49 439261 12 12 94 41 57718 295521 107310 79 18092 35 3 157761 63630 465058 41570 9 286709154 26 2 4 20 67308 3 337610 39316 81551 202058 9 14 48056938 61533 10 73 31 296962 52 23 8 80956 43419 344542 441843 16 823554880 6501 27 22 85 86 300914 473316 422222 18 29 78 226033 43455 14 71 116066722 1 93 45 4 10 61451564 4 275710 93 232245 31 282785 2 324069 48 57435 433159 93 24 413696 147343 97 204448 19 21 349116 282789 388545 397555168 67 50 261789 491235 992476978 2 359021 69 67 42 133156 24 17 409230018 172371070 92 352325 304012 23811 35008 9 32 38 3 124266 31891757 477187 943185311 40 329490882 416539 5 121348227 970536695 36 82 75 304779 119339 32 16 66 15 273737 7 25 23660 5 41 65 321462 434005 208755 4 971120083 7 157720021 24 77 16 306897346 55 55 205812 46 50 273391 45 1 2010 62 125952 39 126750 69247 924190280 55 171654366 98 34 347907 2 53 460505 70 14 467413327 63 2 205980 39 171090 467105 81 36 302493 27 77 9 139614 474777 415041 128474252 59280 96 25 14 97 452179 42 68 5 2 76286 89 13 942998501 83050 81 50171310 2 110597 73 337905 46 75 14 71 2 28 307738 18 37897 482046 421005 267627 85 106157 140021 205568 361242 74 7390 96 26089 386416 429505247 11 82 9 94 646898647 34080 43 60 61 377399 3 453619 64 31 100232 397288 40 9 511171131 46 96 354886 47 222257 62 109270 137525 299467 33 85 709874468 363201 77 9 232776 516091091 244522 459634 82 67 1 315491 48183 184804517 53406 162192 467056 467026054 474337 63788 57 2 165438 28604 20 184555 323720 132777 31 9 68 106615 256013 366265 337984 8 8 241243 45 221046217 477593 12866 55 4 150207 426230 35 35703116 19 689202969 29 7 898412335 44 24 312013 354909 78 67 80 68 2 257331 455425 85 77 89270 41 1 66 462768 178027 275976 9 76933 23 95 29309 4 2 28 980691508 32425 15 4 326508 251106 149859 447991 253673 37 746971695 18 220489 81 44 6 26 464821 63 81 67 321307 61 130236 864459990 5 76 87 25 91861096 77 74841 23 43442 2 180748 342073 25 733201319 38 6 2 269851 52 5 15333660 62 8 75 62 21 66 5 41 95 80 262858 9 49 51 8 106135499 328774 60 7 260992 44 705112637 89 75036 4 417147 285830 901835761 29 429231 84 3 477138 307260 98 431057307 86 352672791 3 421213 835980453 680650366 29 220654 222644295 32 81 251095006 254190 824353509 731021504 879761351 248236316 41 18 100249 266199 31360037 88 796341493 229181 47 25 76 467492048 10337737 42 9 426350253 205781543 81 334444 186021 93 2 284965 48 263334094 391378 12484 9549 40478 89 87709 195039 712506229 76 10 418528 91 473513 25 282828 122567 342967688 16 21 72 302322 67 326796614 224713 70276839 97 12 34 312394 51 9 9 81 283180 287962 374939 98 2 91 54 88 37 61 754801291 116803 438606 8 265682 68 91 92 1 4 8 178013 182745 7445 1 482288 365801 719370318 198965 206539 93 92 385698539 46 137066191 99 5 415693 874053766 79 2 78 7 90704 69779 47 1 13480 8 53 4 447553 195072 249235 381100 37 475116 18 55 930907512 56 356827 107120 166406 458444580 27123 57456 46061 487658 585439175 5 93 225766642 40184 10 79 330175 72 28 37592 335752 262428 84 47 144588 195326 426625 59 49 209807 407117 11 572353289 127090 31 385864 46 44 75 80 273069 44 2 926888681 498111 473366 65 463236 915636589 481809 213071 5 297234 66 99 699098202 16387 3 87 319737 34708626 22359 17 503410906 71 9883519 188220 4 51 114310 789352820 5610 383224 44 230585 64 276068 220850 397086 221902 880138507 432430 2 37813 29 276925 43002 259114 60 373408 37 523492826 433398 107467 79 52647 73 77 89 25 325688 67 10 76207 48 12428913 176242 83 74 89 387106 81 147834 37 233741 46383931 46 148805 75 810867473 76 584135248 90 172700 83 14 309836 361076 217240 33341 77 50 15 46 359495473 971021776 45083 42 475726 48 71615 40 853056331 29 385130 390365 59939 3 63 38 103148 1 217968 3 38 51 47970 23 97 160003 57 397797 558925977 421510 366432 407741 750500924 104155 81 76 88 204858 424350 950015524 310945 17 207204 3 82 609060113 337193 222915 77139 85361 850432585 40 63 74 471128 57 306412 196598 448952 67 33 83749169 95 12 85 96 39 27 23409254 54 286623806 70 451307 258948 52 21104 802433540 96 328323 431256485 127510 143339 54101 346021 88 175295078 13 39 325688 77739 65 418572 79 697639576 14 44 3 869734938 87982 98933 812468853 31544 214282 9742 73 37 29 81 13 9 51 489099 52 551201845 87 39 19460 490835 85 68 2 349651 29 53 79 476013 250073279 96 8 83 485832 59 260737 418113018 450363474 6 114261 149066 339171 20 44 220925 244208 32 43 1 240961 47 180467 90 34 439880 433599 99 37262 264040 40547 3789 3839 352214 48 642865399 450413 477381 422457 2161 51131 15 25 354157 97 828555716 274236 97337 53 457221 88 59 17 6 55 221857 6 287094 415408 22 86 15 188314 93 48 80524096 90 127870 37 42 15 179678 492852 18 211887 468484 21 481372 154746 12830 289952707 194597 71 85 74 9 71 81 838511944 28 248657 492609 35 9 49 65 82718 70 50 7 745734211 448755298 453137 374680 432614 9 59653 2 50 7 344970 48 2 240497 28 479317 65 8 196882 311477515 11 57 762467877 67288 130658 210902444 64 81 441221 4 99 18 98 381141653 722345976 233265597 351250 46 57 192473 61 41884 83 70 308625 26 366920 25 59 14 337816 175988 9 303152 445652 356490 130907 207101 16 2 487038 98 366315 9 24538 92 58 82770 76 339081884 494256 71 85 64 20 50632 158247 4 35 22 489033 346521 78 70 26 3 3 96 129139 9 342277 359175 322139 465647 333132 45 7 2 400631 178104 353396 986252428 4 104671 213849893 90 79 140368 51 105021 482502 200617 42 494539 464536 88 83 5 6 3 438416 223655 682575010 93 374433 9 6 108487086 763243710 59 6 161715 457268 60 84 981299581 48 978260488 105036 6 203254 378203990 12 4 114569 4554078 240028 52 336327 29531 8 29 70 29005 12 95 670340835 3 484907 8 215087 339959470 306895 25066 167842 41 191276 22 271994 19 7 644791281 159589 84 275227 194254 879662472 38 65 31 6 383750 5 46508 66 457350 222753 243571 58 367859 434529012 56 171700 421015 25 331431 51 363311018 418881848 71 42 379146 3 276910 24451 733945636 5 27 188586 37 8 91 40 489903 66251 325837 377829 34 33 201102 635752719 239558 470893 80225 62 14 28 1 72 75 12 53 60 88 35 26 219372 335230 324469 360513 235728 39 37 19 71221 64 290820 20 492085 98 4 7 374522 168947 84 60 207004 338767 150288 107284 41 58 54041 22 273407 55626 182969 70 91 42 88 10 14 278907 156507 62 8 63 98 3 3 2 46 504535139 6887 53 68751 44 870901288 454798 3 5 49 168606 80 75 67368 13 85 92 18 10332 9 14 34 306297 227105 18 95819 169263 365125 58 99 23674 92 152971 61219827 678679870 92 294989 68134 42 991954245 88 47 49 20 291631 54 97 90 57 27 47 7 49 10 63 362707781 904933211 430803 22 946793891 83 2 348504 63 85 9 60 469870 45 4 24 487985 45 449402 129089 40 10 587667344 210585 111466 203602 120184 27 9 149313949 1 804428329 58 19 18 81 37 18 255802 289936 55 75 69 56427 3 67 169717 45 476837 434457 268172 403457 29060 286010 89 265584 69453 89 6 33 265955 19 15 14 127703 69 58 154522 282840 2 279128 33 21 67 28 276685 156183 48 317438 61 173305 492540040 476417 8 450286 220853 476523 133187 398758 64 889454685 61 6 101488233 64 23 448821 324156 69 833062533 7 488267 131271 46 248910 416283 248960 413971 84 65 70 75 319053 86 843233016 362850 82 2 28 31 23926 697411299 444470 177907 83006 25 196183 38 4 34 488641 266572 192416 38 59 320257 431594 47 82 810257124 105725 150401 56 26 108016 475646 96 14 148061 7 272083 48 150723 128203 131240 173521 40060 250203 20 145725 8 14863628 177653 473298 36549496 59 51 16 21 39 403106 88 14 98 312000 270919 76681 44 44 566071673 7 87 344381 9 784231103 62 14 57466 6 54 14 291334 219137 90 99 57 57 467789 263591 2 9 264686 93 84 9 229655 94 180247851 25 88 225603 3 830143551 76 181185 284024 77 9 341721 245308 237145 74830822 621935509 8015 63 8 422583 82 168798 835557116 112608 431593 8 85049 85 5 137406 79 433019 73 450933 83 325311 58 29 33 31 384723 276980 243022 463922 64 468059 267281 403954 322465 442481 41 181882 229579 52557 467755 26 46531 322563 281834 275395 9 65 95 278089 5 243533 233754 81436 551770513 259889 73 415904 448866435 430327 262027 383734 56 13 251740 4 20 1600 35 12 14 39 183960 50625 56 229276188 87 214482 28 407318 4 26717 86 25 561970321 499242 8 17 77 214716 141355171 25 247600 97849 54 68 65 13 520565273 5 69 76 49 95224 9 19 334210348 39474 99874 154403 301475 63 59 32 59 348589 5 218824 78 350617 52 35 30 73 351175617 70 18 41248 22 91 18 309466 118269 593502301 3 94 2 82 2 668681369 72 19067 60 8 44 593887398 21 77 249566 80 24 41 99 170362 7 52 21 5 191206 83 115671 99 68 18 14 33 895832673 24 47 80 170473 70 2292 33 111465 318297 2 13232 43 471025 32713 31905 737378638 13 412291 18785 98459 224278 407063 446708 213399 22 81 108288 87 48 23 503804794 73 4 3085 17427848 488095 131550 68 74 992409375 2 143449 7 8 471818 34889 25 82 235760 82 6 98 25 22323 8 64 462708 310627 90 140335 164686166 31468 309993 2 2 39 14 14307 425060 4 96 27 129176537 41 137321 74 990527521 439389 30 62 93 637657087 105857992 331578 58 124375 6 56 24 46 54 100830 15 18 419394 8 60493 88 50 154081 186033 271704 16 411078 88 6 27 182116 9 481104 596901571 176971 371558 90 22 50 16 227413 73 420794 268079 317495 395842 51 26 3 450717 34 4 59 40 78 97 89 274506 104378 6 370578 242796 124004 32 97 98 82 227511 95 157935 7 565638700 423679187 19 35 9178 443509 350088 72 45 37 453262 286278 64232 109966 58 3 42 175094 402662 329626008 56 499456 126760084 1 173375 42 29 78 97 93 434000372 55 44 416834 60596 95 71 25 887623009 21 226672765 410598 328224 1 48 143314482 115162 727414241 131967 99 5 410566 19 76 443076 373115 64 208434 409148 49 382669973 227056 56156 499647 10 389907 384766 60 64 299157 54 21 21 284844 177126 208981908 47 12 11 54 6 7 9 136532532 241969 18 186023 2 50 38 318187 740777780 5 57520 236229902 355339 192301 397323 18 553160684 19 994934320 447213 26 4 91 69359 16 56 410139 467694 64 136271 51 45 71 270228 450285 496550 82 373348 79 174565 474767 99 417879 98 70 7 93 19 75459973 4789 50 16741 293731 199541 175036 57494706 28 205927 22336 940082837 9 153036 23808 271975 376508 95 407436 59 3 200335 611329152 3 18 7 96 68 299979 35 20 29622 391827 416835 11 3 97296 2 8 22134 6 804663096 1 80697 98 400900 491666 137379 28916 53 884645140 94873 419946 99 66 381247 6 92 410173 142235 343134 54 9 367371 14 448466 468779 47478 37 87 308756 80 26 52 52637 55 66 108653 119322 239852 66 94284 349249 252553595 1095 488259 246238 268551 1 74 64780 475047 44 128151 45 64 31 53670 331261 323096 64 265948 221626 109427 89508 59 20 20 65 23652 1101 305710 416619 142448 161771559 457543 46 70 356409 136238 63 508995027 4 278520 995468597 351923 368418 228330 3 35937 83 49 56446 9 13 379676 91 300429 99 256853 60 76 27123 78 332615 21 76 24 11 459489845 42 377374826 2 18 95 24 13 294662 396432 162110 2 464052 31 319773 163878 43 112838 19 344522 590192629 25 7 20 12592 127160 9 409905 59 409775 2 98187 34 279039 413869 955791414 82 76 325019 316353 96 3 385764 87 203422 98192 200319 7 463040 35 247567 705027100 82 243654 98356193 336534 49 85 24412 470578 949381956 11 94 64 109875132 19481 70 51 3 70 99 485600 300103442 14 25 284390 898759232 6 50546 230130 31160 395326 3 89 376194 31441 69 3 438113 82 72 4 355769 321820 185453 2 133057 5289 132558 6 8 140594 20 95312 142323 22443 427996 87 77408298 394210 54 385926 41 50 84 395340 29 729606394 164712 40 284173 319240 73 77 90 58 14 191470 474575 559274157 30 7 20 45365 24 65 23 442964 90 125113 2 92 67 65 61 115240 26 18291 337698 48 217826 64 270161 172529 222392832 3 2 4 447528 32 18 160273769 1007 2 279263 70 22 400795 301482 215115 492746 346394 91 108781 135363 64 314565355 65 235884139 109475 710368459 513711810 17033 22 55393 11 7 131846 400418 84 479249 29 51 291206 795328284 196781 300794 444297 188820 18 92 262087 59 439503 303597 48 66 470762 99 459919 296173 81 395093 4320 65 14 60420161 62396 38 237156 65483 333567 36842 53 64110 31941 778287341 255410047 486574 36 80 69 2129 9 42 93 89 90 3 17 57 351309 39 49 36 97 20 96 82 452893 86 380125412 56 75 126036 5 15 708911077 228749 439920 72 8 30666 257274 389343 4 250585 5351 3 120962 8 61 15 62 71 47653 426448 52 248091 434265 57 419181 9 26 126604 303622212 73 267372073 260490957 439288682 6 188617 333032323 89 48281 288859256 96 488819 21102 461074586 7 30 819041444 73106 48 84 345348 85 97 121335 86 3 71069 482476 354471 51 107821 105109 19858 52 422926 145568 23 420310062 43 23 23 15 87 129801 2 53 183377 133365 79 40 15 22 24 264096 19 470025 372720 172696 176001 61744 11 34 341232 5 235327 58 421624 6 181257 355528 234330 99 27 3 1 60 61 8 91 79 398944 83 246381 58 454768 726835640 16 24 153525 261050 344837 468594 500304974 8 46 90 493756 17 224429 388483008 901059364 99508 420781 71778 284040 142733 17 82289 37 23 308095 153972 76 74 35 45 33 93 38 79 380790 640318223 9 5 36 427842 49 478318 831003522 3 3 365583 20 485242 398022 63 269031 227256228 854869061 125484 87411 28 6 12 73 270415 359468 492993 25 589146246 18 18 38 16 44 7 463618 26271 38030 48545 471889 889674399 284016 57388 473685652 399667 69 76 62 219684 67 62 88738 42 322252 420827 19 43 51 5 723476010 7 97 270557 48589 309716 139864 82 20 68 197668 88 229942 82 92 57 229289 49 300998047 360333 37 8 62 89 84 177966 78230 199150 66 779017519 2 144852 252030 164305 49813 44 427780 286157 123534 258655 80 91865 53 10 183772 90 20 9 5 89 277848064 23 2 153271 3 66 7 18 89 59 62 72 30 15 27 56 271369 59 90 609126381 35827 315312 1 131381 20 385285842 147767 92 91 41 638575553 75 95 109899582 430837 22 218700940 27 13 53753 62 26867 153463 9 1 345852 364959 99714 50 4 84 330994 92 97 893553831 483455 12416 39 59 379094 83 499555 3 19 194927 71 109717 63 4 375988 496256 438593 66 95 972190081 391646 48 286924 75 81 10131 321852 700447348 67 33 164153 5 122112563 89 11827 197760 196191 73 47 308239 228477218 743890288 439703 29 476778 7 3350592 63 19701360 69 25 46 61 84 58233 496591 3 94 70 186965 448862 31 72 4 8 82 44 357993525 258777 75 8 163388 54 247940 76 10391 59 356459 41 30 115206 7 7 3 400289641 7 30 82410 74 18 22 365253 355215 9 257514 431535 475751459 335462 47 302581 11 60 14 4 235182 400328 467003 63551 73 773141149 855185061 73 35 347895 400043 91 259005832 77253 9 6 405785 66 96 72300 94 374434 62144620 271716 128215 55 17 84 186475 41 6 39 25392 62320 333034 19 20 158957 158628846 36836 70 3 355605 93450 22 5 19 292170 328900 307035 85 483268 118383168 309442 225427 30 242127 49 494287 14 40 7 375625 288168 639706066 867656370 374722 16 12125 97 127597 5 89 86 478847 445369 58 314484 375818 964475708 224220 251360 79 351032 498415 964001487 97613 75 429237 7 459181 83246 3855 2 18 64 51 197373 3 9 134516 30 499731 50 40 79227 170079 28 12726 222254 764264945 69575 93 65 904549041 376694 12 1 61 88 490416110 3 26 428161 32 58 32 39 336593048 60 376722 47 420311 46 46 20 317646 814621572 45225291 87 41 179813 8 27 59 22 62 112105 96 3 30017 54 79604 92 19 59048 5 263676 38 45 37063 396728 98 478772 5 4839 33 77 79 330198 466503 39 125064264 467756 17114 53 163300 36 64 136303 5 569989488 11819 857791520 93 53 22 60683 46 42 354863 69 47749886 94 37051 34 32 482671 87 311130 349063 34 6 451576 321734 53 279346 15326 448069 67 90 389858 18114 60 4 234852 167213 728675002 222702 438350 473812 51 36 26662 56 473313 61 84 415206 9 12 127038 239273 96 65 350613 334492 91125 57 414037 4 6 80 235384 5 11195 41 295584 471124 105740 46 698 136313 127234 45 89 718760862 614786203 84 255387 21691 91 272862 87 93 175475 52 8 69 202079 294682 148089 324453 46 41 60 79 19 62 467336 56 38 93 313458 4 172108 220901 68 48 98 2 60 51 32 17 26 470564 117055 413217270 97 487975 433743 57 345385 10 245509 28 89 75615118 88 24 849310342 490947 51 25128 172563 94276 64 339954 90367 50787 55023 304580 46 80972 64 4 84 44075 304495 340532 458077 97599 4 306532 18 106698 88 146871 85 372587 260051 353011 264459 91545 132320 261288 9 6 431204 344539 37 63 409388 924414431 89632099 306647 71 399680 169447 953676826 3 113100652 91 73 64 696912610 64 6 318961 3 328791 3 7 40 174459950 46 227164746 72 19 85 87 58 377368 51 67 69 8 10 22 71 277618 14927 63 76 59 866960847 43606 4 296115704 39 1 3 96 2 236185 455175 1 95 343308 821733410 6 5 86 19 156878 62 18 489925 219885 195618 72925 13 89 34 46 237749 248441 348958 181975 7 469561 53 878775638 56 65 707042898 764654573 124230 9 78780 2 269127 381197 75 742528054 453729 477892 271748 25 53600 55849 1 174533 85 91 229227 485290 219693 706270743 142983 69 2 206837 27 302995 88973 57368 86 73479 382391 72 399275 60 91 495878 246142 36 43 50 333676 4 482119 20 46 40 24 80 2912 969533359 283700 7 88 158851963 166583 5 414653 239142 101537 53 137575 317660 24 41256 310164657 35028 79194 232806611 15024 8 6 447298 399799 47657486 42 45 36732 258554 15 72 61 226626 18 2 60 876722526 8 1155 453448 60 54 18 30 310059 191916 57 9 88422 42 95 47 21 70703 13 1 91 31 28 203450 302250 271216 389470 5 87 264411 30 32 55 63 278572 42 811479484 57394 41 73 149249 50 103775 21 69 610082435 336214 184643 257212 132261 472206 62 68 400859 251487 76 64 60715 82556 4 463297 2 108617432 55858 46 20 90 3491899 383271 8 6 59 482473304 7206 17 6 37 363277 44 285007 42 39185 445534 13 364785 43 71 164156 1 50 979383445 77 472660 297878 60 19 427180 451715 66 6 90 3 54 206401 384815 57 30961 245051 76 19945 5 413796 43 2 140229 73 73 67 247960 7 165646 149412011 1 326617 73 49 32 433494 7 37 33 53739 42950 45 470204 182175957 601274244 3 311102 12 69 377585 451231848 253071 109508 11 8 133568 55 31650 41 396007 441515 54 44 467224708 431479 255295 259974 63 7 77997 289717 15 67 121216 31 78828 3 84 78 230904 87880 2 365723 111410 440286 97 455137 170847 3 171529 417690 18 517985119 17 44136 94 242205 90495 450384 63205 48 78 452404 65 361022 84843 36 248166 517114930 90 303457 6578 39213 317926 30 362545 291342289 4 55 71 531350291 36 53 65247 84 61801 477734 231953 822007132 57 11153 418741 6 315448 142596 305463 13 27093 213809053 7 363529096 130435 366099 462783 418682 69 70 23735719 1 74 6 348155 4 90 66336 173223 6 443925 62 364249242 8 304095 109561 84 237222 236938 40 953334931 6 85 758153007 313989 127393 306208 71 75 737608882 95 266941 192386 781244784 64771 238955 84 244548 14461658 800178755 7 281654530 8 5 56 244624 226191 601963280 442239 4 94 28 311179 83 390753682 129557 41 6 61 11 288850 53 560604337 45 95 994597047 65 17 44188 72210 99743 229581 36 512909305 63 316339 157108 380581 175707375 3 823805868 86 367369590 438176 441574 4 290951 76 186048 1 466564 222149 395564489 97 40 386806 377847 56889727 440399978 171796 91053228 400807 160279580 74 4 80 29 866190326 186083 146288 29795 282637 42 12 421163 437548 428341 37 250321 301544 17 97 340317 3409 80 99 145093569 74676 1 158619 99 185279 167969 53 444693 16 41 771959172 85 355425 22 92 58 16941 19 180857 3 237910 201841 368694 846431015 665178335 339613 338007 632073793 53 15 8 149752 63 78 29 4919940 63 240684 291845 77937 29 45 774408366 458094 490525 29 47 740314059 11877 791622841 74501574 46 256659 9 339871 76 38 6 52 167950 600318813 57642022 402086 43 5 162425 41247 394961 304768 6 95 7 743204285 461558 9 60 92 69 283655 42 209577 4 6086 51 3 68 668244910 227995 236942 43 290828 13929 66 87 51 441184 249656 399176 225174 775129614 26 362075 218825 105301 429885 9042 359646 5 75 28 27 98 453523 331727 147640 40672 8 97 77 7 467224 492803 67717 319075638 87 266465 16 71 41 2 6 439583 302342015 85 111705 56 37 64 787506076 63336 40 13 316094 7 437029 44 235530 1806 480451 627326975 58 63 340156 618 99 66 77 23 12 183477 482770 42 369795 98 302675 60 284076 90 60 56 165009 56 79477 9 1 281767 879609464 78 385189 55 608897004 90 63 94 55 24 291861 676204725 71 133776 75 369312 30 83 71 41 430298 4 523472494 5 322013 484430 189729 158873 447235 462205 28496 209511 420070 68017 18 35 222068 63 25 452249 156998 75 94 3 408449 295973 212001 26 470965 96654 464493 320670 334809 24 304399 272176 50 4 188171774 62736387 176488 20 266011 84 19 1 417469 19 995776099 62 110157 641799176 374552759 18 2 317693 185921 18 25 87556099 304564721 79 192307943 54 38 416330 52 67 16412 165681 64 53 6 5 664333348 484172 44 451888 16 207091 13 1 46 295971 4 350157 387689 56908 144130 103348 703607347 340689 197765 54 34 5 86 350665 30 45 116501 525331713 106016283 113719362 1 74836 431085 468815 471615 465283 74387 21676 144908 214485 52912 9 83237 402609 45 98 176467 5504 6 380281 38 48 85 114478184 47 28091 722082751 64635 11 407442 50 470379 14155 38 193515 20 309364 16 41 249651 66 31665 63 37 36029 98 92 43 19 10 72 88 22 49 3 92 30 71 456878 25 66 16 5 44 9 450314469 155659 239129 210073 465968 662483233 176507 29 499662 74 32270 45234 41435 16 342910 72 214001 1 58 14 539292534 7 225488647 7 7 6 29 39 81 8 45 35 70 363464 65 371779 244904 397105 3 63 666751635 15 467719 96 917350399 515494270 841593945 7 8 156729 79 239104 83668180 19 12 81411 13 652400457 474385 45281 105913 647510440 93 22 476768 27 37 42 77 415948 10 332227 7 97 81 17 81 33 66164 94 23 46 621425523 9 345113 2288 7 415793354 299825 268531 78 35 27181 55 309689 10 95 65 42 83 4 330765 344073 31192 340149 494636 2 8 92 476329 280976775 8 12 438590 764843307 14 878891461 231301 28176 434245 98 11125 294119 448733 475345 21 67 43 108991 85 418143518 36 22 341098 5 287685 31 238970 59 368994 80039773 291408 107729 470772 152367 346020 9 401264 256948 329501 433317 362663 75 26788 55 96 717513600 68 498111 47141 155020 397100 445802 147603 254108 9135630 38 210355692 15 39 816629676 77 37 22 120286 475167 363977 37 190624 103049 114144 394458935 33 91732 79 31 3 227442 246105 15505830 399679 15 7 102072 2 150793 473233 421659 71 429419404 7 85205 352571 162981 340169 455131 88 317114 28 18 89 168807 74 15 93 229901 31 258048 13 85 357429 347442238 24 45 63 37 474767 422136 325878 345265 39 56 15 43008 289343 397405921 492020 582134258 14 52 49 69 50 60 20 53 49 456037 15627 99779 48 930301512 1 176536429 45 476657 31 267334430 340995388 572807862 394890 452825 31 5 236081 60170 177202 384363 316082 4 6 434468 878510183 31436 85 447083 308409 143058805 254508 21 36 61 41 86 95534301 89 60 77 22240459 114586 260750 72 3597 16 84 32 41 500804587 631664200 47 150974 798095081 68 351141 117423 2 302078 18 88 18199 78 3 312791 43 179738607 295849 19 441379 94 122017752 300704 12 9 5 44 343556 61 25 395945 335304 336665 60 464942 18 99 307648 39740 32 328865059 432244 410899 447839970 62 76888 94 39 66 56 67 391909845 62 312598877 325989 85695 66 375768 202256 1297 79 54 20 266186 22 4 7 143465 5 351162 13959 49 401176 223773 426663 378931 92 37 73 87 48 441661985 68466 97 71 39 59 468389 319503 9 274341 12 95913 242423 29 253096 289172 24 57 207674 14 403046 6 34 40 33 9 232271 12 11 44 11 411110 477252 194929 42 24 46 50 55746 489776 4113 3 38 48 88 179387467 27 93 36 106011 2 220806 110944280 6 476944 8 31 71 76350 89 484239 67 95 485043 74 374662 88 88 53 21 72 4 76738 44 47 22 46 83 155476 498640 473961 70500 189128 15 59 18 217971 8 333983020 64 84 34 285454 87856 1 34 6 26 763848772 30 6 237824 43759 7 964289832 310870869 79 92690 485233 433520 76 11 475091 63 221229 358277 54 274528 29 67 74771 242507 74 129338 309499 1 169504 2 40 51 95460 74 43 89310 7 9 212400 235311 54 47 63 83 74844 5 494950 267029 54 5 253593 22 606990644 8 12 20 61 129092 73 16 99 20064 103401274 864320361 68 230930 96 4 361687 213695 351324 4 7 95 32 14 40 299974 51 3 5 74 126684 55 64 67 5 15 13 22155 479426 412131263 6 412228 232534 963541646 429144 145880 14 46 65321 94934 18 87 70 381083376 28 6 99 2 48 235010 715382556 318485 494568 11 623628083 1 139968 26 31 36 16 769727290 89741 45007834 451059 69 88 1 85188 424267 17 38 98 455247 701511966 24 99 341594793 42 191030 92 131789 84 197853 107919 668791206 320805 654723749 370925177 71 93 389323 96 306836 93 226832 22254 891384882 14 24566 34 50 59350 265831 6881 247217 224485 83 29 1 92147 196091 13 71458 43 253428341 216689 433126 60 8 602541141 2 3 60 282211 64 19 54 87771 33 16 28 216471 68 294758 330820 13 39 31 3 6 59306 87 37 275271 55 187039 57 68 3 519219848 94 422007700 82 66 94 98 12 92 63 7 52450 47 315644 87 416842 339400 297055 143389 61 89 31 44 52 455038 175869 82 6 87 17 480598 80 25047 244066 50 448109 35 159990 86 87 319539214 25 1 406693 418993 63 323911 9 87 4121 250434 222456 61078998 155690 79 481301 67 26 95 18270 768805565 490087 88261 341938 359356 222638 90 244524 342664 24 366387 199621 672923591 69 224663 2 3 371325 71 818338714 41863 89231 503261240 758298142 27 170035 17 440470851 803012813 8 31 57 184274 305905 424181 47 746603170 77 92 235110 9 46 57 22 404130 14521 472580 8 446539 452751 8 202983 1 78 3 365219 359991 299479 208406 257963 94 92 195140491 728551777 6792 46 489025 481680 371042126 17 341984 478671 357167 7 33 82 42 43 324570 17 185328 162757 13 159967 67 63 79303 67 278384 888601237 370607 700653293 16 412433 26924 21 20977 95 94 88805 415715 286843815 86947 71 52 50 897702919 67 118430 141971 1 91 52 7 91 491260 12536 72 370911 5511 131842 275064 67 4 26 72 110552 64 295891 97 11 80 4 94 296229 80 5 26 202397 23 77084224 330142 474014 9 54892 96 37 448866 81 160976 25 69 26074 388937963 819993846 31 38 73736 6 373252 4 521923498 38 1 89021 225195 58446 553744433 282806 7 497013 102564 467031 26 38 156980 381380 34 8 1 565708611 1 378012 456372662 36 27 827741225 9 24 143466 44 32 81 458582 13 288427974 50259 38 479609 29011 7971 19533 51752 746876533 350828 69310 46 64 141145960 498573738 95 1504 84 267937 62 618712100 69 1 46 46610 33 638782445 484307 213740 2 28 191060 406074 96 28611 93457 857662655 1 3 63 38 384359479 2 3 18 52 250969 86 82 17 485343 383022 248531 325710 370805 443030 84 139506 26 61 7 173410 13 66 18 163945 52841441 1 40 57316 52 422809 42 271855 45 99 30 98 60 496603 449623 1 206174 24 2 151679 198236 41 67 88 62 10 134140 105675 5333 295756 27 73 396138 39 242429072 65520 91 46 8 108172 677044368 315078 53478 68 134401081 207610 61258 405699 29 203585 4276 17 454820088 10 993076660 199685 54 50055324 212237 380862 218164 39 3 74 86994 191635 233916 5 454277 205688 21704 98 99 58 83115 50035241 485642 44 165812 8 325588 64 61 333797 50 81 584350492 113757 54759 199761 349687 73 288931 5 59 330055 348924 67 1 94 99 251153 369192 664301414 88 23 80 41076 46 41 35 72 667475050 75 494556 18355 212448 18 53 1 97 381733 185089435 408001 26 74 78 194711 92 20 56 10 402700 465437 235449 486881 14 13 107626 40092 61 149126 738005695 519374308 21 596439574 50 146850 476547 19 90 65 451121 479204 326124 431744 36 68 410145 6 76 8 293656 77138 504265668 56 353432 24 458743 93 17 89 375696 94 157821 248716 87784 65 7 342160 61798667 46 540172382 45989 9 12864 2 76 4 34 386766 392541453 343224 85616 331708 35 23 326407 42 71 66 41 48 15 1 53322902 6785 86 88 466561 435199251 215057 147438 89 9 26 78 278156 86192 110894 11 44656 38 67 298786 38 77 188178 4985 7 388452 196691 36 68 32 382663 74559 78 57 6 738219326 102543 77 52 358606 308547 23 34 92 4 197807 84597 79110 795627078 539122883 28 92 174289 199193 270026 252032 11 49761 476795252 41 267728 45208 23368 224174 51 2 153363 277254 67 397886 37 91 333410 260638 61 80339 76 869155568 55 37626 7 60615 445938 375897 72 26 437710 314095 5 98 25 126707970 63 423307 49614493 15 410046 298709 88 33 33674 817426411 339981 88 444389 3 68 972995566 96 68 852488606 48 691753703 989303687 59 416577289 77 83 46 8 201058 410799 403547 1473 1 624510354 18 445712 17 99787 358755 333819153 85 78 275941 9 980049689 94 59 42 218063431 98 15 8 37 784310547 4 62 284740 353162 35 1 2 64 439871 368114 62 100601 81 499630 339614 45 13 20 56 933447042 845436426 86 78 38 31 39 91 5 899137602 36 55 8 59 104258 492050 6 470308 497879 359316696 489826 405584 120326 88 361125 5 163700 37 92 9 82 426759 263415398 95 2 72 9 39 50 9198 7 457941950 21 183428 22280 281808 22 407444644 72 992508104 297396 464371 29 32 236519497 7 18 26 57 291983 36 99 5 78 58 410816 277892 396333 621841176 286503 45 48 22 309815209 458241 340649 4 56 33 65 390979 375335555 379717 59 388775 959901502 270232155 38 450338777 37 407166 33 54 52 46449 674287279 85043 296053 38 29 1 164965 239063 24567 298688094 476769 173190 59 478489 94 199560 67 277021 20751 21 25 1 17 165825 487526 75 129158 53843 643346551 219318 44762 68 91 44 141194 19 42 82 53 157131 21 53 75915 28901 148736 91 131198 58268 20305 84 176410 6 296834968 10 277172 67 81 23 86 51 50 95 99 66 62 101909 67 61 449024 75 706466539 490007 56 107983 494050151 41 440562 2 166695082 33 456705 9 58088 350415 344962 89 9258 494058692 21121 51 16 59 115180914 28701 340084 70 175719 9 42046 37 276068 41 2 130699 18 357969 118217 108426540 7 30 54 80 3 221963 56 28 53 222259424 261190528 68 325308 42 988064684 2 338708 63 62 327990 42 87 233241 76780 36 2 415462662 136885 13 42138 7 93 54 50177 86 35 11 31 15 71 233799 171884 2 5 230146 10 70 24 220655 44 32 497770 901585203 86 428601 455227 313032 189285 432656 44 75032 28 6 95 466113 57 335130 152021 454169 384453 11 424127 16805 76 54 72 93 76 199811 98 328760 5 45 735985123 90026 78 96 933447498 6 405937 21 493275 346215 89 489790 14 465440288 3 10 34 6 659299815 1 26 41 71 94967 35 487920 337357 55780 742733213 124637177 42 67 20 303734868 283959 199921 34 16496 91 237810 39 30340 255310 38068 58 76 42 85 95 401381 428521 3 79 33198 474881 13 93 251168743 44 169635 44 19 14 69 75 43 298472731 57821 328825 447053 5 726000219 9 48 89 15096 12 466725 99 85 81 85 196074 302590 146701 305426 48 71 325311 19600 98 40 78 464981 148669 10 274798 398982682 377733 75 45 26 5 6 93957 75 65889 293255 73605 3 489534 338957 596543336 322744 280948 85 83640 971785964 251670507 187585 58852 8 333632 95 430245204 15 89 96 527916675 487693684 188217 478689 1 54552 115502 261843 229849 403707 71 333061 56 217671 9 399176 3 750451075 4 213335 1 100660438 242204 473591 456950 6 37 80 165159123 103228 1 595777241 161067 99 457554 47 1 50 99 201601 75 2 3 36 59 78 762688518 79024 41 35 56153 17349 332579 232046 113165 56 5 96 357928 356470971 314491 305118 1 61 252252 553210805 93 57 377796 882044964 404528 8 487093 7 193630504 4 60 42 353604 91 98 54 81 59 116364866 460856 312635 26196319 68 95 29 2755 26 38 100583 220174 1 80 35 75 246491 241745 67 47 417074 4 23 384967 87 736006106 76039 433348 200108 5 379974433 154839 27 73 298971 1 259064 445271 200421 231702 246596 48992 185957 3 23 23 39 45 54 15 450201 443818 86423 398577 26 115369 45 14 57 57 53917 76 224733 382116 4 384022 372717 352599 1 105157 420560 31 49 8 8 325342 56 72858 32 1 120663 59 26 20 734583164 11 265332538 4 505950037 90 25 9 74336 365064 44 45 801513528 48037 1312 443679 27 8 253356 89 85 605309113 35 131966 85 537417995 51 243872234 340499898 97294 410157 38 321016 291462609 418822 126252 479181 32 98 80 432923 141650 441348 950526572 417535 43 247033 98 240356 686525525 35 85 224433 28 27 382010 80 55 90 200855 203369 3 96 175282 46 428732 412570 98 52 264594 5 291865 91 156443 32653 2 34 23015866 99 94333 36 68 37 75962801 42 25 18 389553 123409 156479 15827 805577212 479694 738860597 129397 294640 408907 146162 91 30 632520336 30 37 23 61 890489721 223423126 66 117430 385106 810826541 22 90 343759 8 37 50659 681370252 4 256147 30 298301 4718 3 6 431468 87 16 340300 5 260184 481104 50 64062 76 197179 59242 277637 358177382 37 40 390559 208247 48 52 41 95 76 6 98 358818799 127323 48806 425012 32 312170 22 60 236776 78 350961 74 375586 267649 97 48 346684 50 173275 116863 321438 608823147 74 48 33 72 477254 34 459418 16 13 42 172718 24 5 539984732 179082 186898 9 5 32 428586 92821895 9 21 3 49 21 52 94 197486 159998 44 90 7 3 373478 35 9 24500 14 10590 282355 22 92297 8 466042 7 94 175852 83064 8 31 84 620578263 24 697948373 72198 5 208915 89 8 68786 94 165063 486314 864579436 90 10 314153670 87238717 52394 46 16 315887 56 36926 73 362904 60 237866 102568086 528873867 258951 58 229098 49 94 58 28 69 423945 38 878625578 6 76 93 13139 6 69 477313 14 28 249694 83431 29 437987508 11 451306 77 35 58 52 78400673 61568 79 367440 43 352181 166240 365220 320071 41 9 68725 173046 76 202278 8 359266495 494039 14 434152 13 79 9 5 289145 493288 32 85 3 883247936 8 208464 1 26 487543 86 88 6 442638 309339347 407582 187474 249084 127114 59 97155 50 51 428672 2 325275707 305518839 363771 73 49 170726 68 246692623 481869 202843949 7 12 65 15 121821 27 46 383063 144233 182989 63 178613 4 2 16114 31 463015 333391 1 59675 339157 651986785 28 15092 230103 167944688 32 275905 9 63 468032 144700 13 31 2 30 41 9 347994 55 65 2 26 82308 35829263 248874 110220797 22 198005 89 381768 18 717890385 192244 226034 33 161503 131314119 49 336370 283423 9196 471475 64 49 174466 602112793 7 80 290369 276927 30 207142 255016586 395656 172141 8 43 1 90 9 6 44923 287719 221305 91 427103 51 287810 57 124290 45 80 99736 19 452282 69 8 428890 65 325206 158082 67 441598 32 7 9 7 12 165964 256472 126265 61835 217353 839534451 310104 47 455979 12123 2029 35 57 784687562 333118 42 318416 61 60583 23 59 42 32 479751 1 378024 91781 41 237680 74 46 89095 83 13 35 12 47 26 237829 53 59 69 9 15 8 618916724 413825 6 54 220394 264861660 81 402582 409597 644536601 79 84 186083 31 67 86 236758 5 27 228754 2 89 162117 56324 5 438132 161264 27 67 345936 75 43 282416 82223 3 65 175933 17 5 372130974 51 82 322135 17 165989 20 87 202311 1 2 869860835 17 331264 138823 58 32 78 269429 60 314256 51 9 118226 90 76 218871 492184 97 22 526844492 29 4 419329 468345 447202 37742 5 141780 74 509417629 57 182917 12 229780 41 42 23 23 505519736 431363 261892 125372 18 264791 388603 50 24 34 20 150078 31 93 127034649 30 258265 424935 12 3 23 255505 69 34 74 80674 226821 59619 240373841 3 426863 88 12 85 459530 7 6 96 35 315523 448120 5 261240 40360 348048281 420379 20 372888 7 186857 67 88 345870 53 302804 35 193821 486474 293333 79 5 869356811 81 59 417092 54 970256859 66 24927 57 60 203819 2 432257 80 99 52 390163 296581 48 66 84 372648 5 245179 148913 9 259415998 2 53 208748 99 1379 4 74798 50 89 5 38 302026 42 57 314264 464972032 75068 209486 206590 46 41 125237 201695 282515 29693 28952 977034083 4 69 177274 28 486861 54 397138 295505 42 26 232452 189007 40 39 510970896 296634 57 8 374483076 182162 8 456253 40894 304910 45 569802296 411690 60 196598 82 99 99 94 489638 189130 373427 88 870469001 39 51 88 44642387 183514158 2 394907 37 53 36835 211675 279480 58 98 38 9 87027 323046 8 281615 374370 30 23691 71 411516 82200 233105 49 380443 7 10 91371126 242431 341760 23 1 88 444563 44 47 69 67 44 165493 41 107952 121036 41 67 70 412944 33 206528 296299 8 350918 10 469885 43 23 129662 184857 34330 81 5 409977 302654 48 33 2 92794 2 4040959 170990 340803 50 3488 39 78 308937 232042 65 36 90 210968 5 316696 246510 80 48 502391454 156511 421389 32 112283 67 8 18 151226 29 20 8 9 73 66 18404 13 101060 94 875451811 81 84 80 64 360698 49 300892 25 166136 212661 97 97 11 701080190 5 162320 18 53 47 133017 138431 18 28 899987635 701304458 105003 328951 373327 319921 70836 91 322747 115852696 312582656 279095 391136 80 125065 442219 374113 261873007 26723 92 47 58 191581 22 356010 65 494309094 62 66 4 282189 143805 140885 61 128088 369482 359616412 229558 68 95163 261170 34 92 57 369911 16 95 818920574 265219 71 232377528 460182 4 48 3 363027 37 270966387 39 758878573 15 885999717 212720 44 5 106665 85 285644 61664 297279 82 313168 521311201 9 37 76 131938 76 15 7 51 75528 31 5 68 72 201026 171036 376662 91 907486184 383778 95483 498925 4 468486 80 68953 93799 7 289060 406645 54 59 44333326 4 778377447 3 184815 65 142114393 38 35 413144 21 243989013 81 380451 67 463085 335245 64391 229019 98 205610 20 30 31 65 84 73 293538 614074001 28804 3 340364 46080 181923 7814 219998 3 15280903 8 372142 20 80533 22272 90 67 86 72 286657391 2 5 405186 321429 8 9 836113381 86 670993035 82 271979 2 32631 44353 55 63 88 62 9 59355 6 319666660 37 351149 83 36 43 79 10 357199 34 13 40 8 33 22 74 68 19 26 59357606 249561 140577 81208 169446728 146830 20038 143957 312650 505552367 79 8 47 3 394668 71 8 9 78900 75 78 768921862 29 25 443406 65 84 335774 458025 7 451716 15 196145 394666 857155075 80 420958 203403 172315 998922742 203202 621560584 45 5 193449 50 6 453380 62 471316053 61 346263 249664 264717 75964166 65 332928811 6 74 30 90 368942 58 115575 80 453185484 125201 35 290222944 16 12770 237443 283288 22364 245852 834330131 65 16868 333733 204509 43 9748 228919 84 21 77 58 36 23 207263 136756 190598 349841681 264717 354659 43 78 65 81 13 865866558 193294 107761816 48 56 13 35 364631 76 479479 86 3 30 367024201 209036 399906 58 1 3282 221932 3 374976879 31651 84 41 383518 54 56 405970 278482 1 10 97402567 213376 299076 32 250295 32 19270 61719 537046676 34 49 96740 344810750 830731250 247786 190548 87 228224 54 16 1 234676 37 50838 322221 387923 891156709 64 21 93 15 181873 42959 68 139055 52 484383 289384 147162 99 8 19 239137 21828 145294 390790 81 210670 341025999 772753040 245390 2 241355 423805787 91 259515 9 6 36 86 7 98 277689 94886 264985047 228723 68 25184 7 312613 13 86 2 97121234 22 45 25 399784 2 40 76 32 439369 1886 35688 59 645687305 275177551 45 214487 412786 178533 75 91 90 92 337422 83 73 347354 1 48866 447519 269607 846218885 11440 30 199549 48 488196 42213249 297706 58 3 17 74 4 184866 90 3 117859 70 70 557816804 4 152192 65 119783 113541 688710569 10 44728 47 45 96 286223 325164 547589837 227439 5 90 633192475 45 355706 173561 86 197020 16778414 353875 54 406830 130592 299421 285438 98 29992 30 155799 303269 54 80 91 209432 1 28 49 93470 6 70 360456 60 380969954 211539 168518 45 92679 931069546 347412 228388 96 249209 2 17 333275 38 286695 1 16 13 84 100529 45 1 8 6 190610 888514832 8 84 219358844 9 466886 66 48 9 66179 554131015 351210 376052 80 358385 36 158824 41 82 24 444522 7 6 323338 50 96 45 91 48 244925 41 187729 930692215 86 49 81 328222 62 10 59 402068 370175225 26 18 6 235934 76 726664073 213719 572603366 512555821 9 1 306161 59998 86 554422114 54 7 129790719 26 80 70 781497124 88 123308 290083169 66 347967 447341 319745302 53 495971 62 2 68 92 5 12 156338 414631 306463 66 82 105537 213796 14 127001 13 608428565 777154223 72 337700 282331 79 78 30 86 98 282886 175308 8 292815 196615 343175727 30273634 2 45 48 19 287892 248450 7 83005 224294 148794 62 27 433110 19 82 149218 96 365038478 174105 134287 139423 573941834 127454876 392855056 31 309482 17 31 140983 36 11 79 239980 480663 81489 734423234 37 265013 1 42 25 563734903 49 439534 309409 831925531 31 59 67 74 17 150909 62 362230 348300 376305409 71 88 468503 89 13 1 37 8 73 57 19 184702 96 32 8 152498 8 461024 22 97903654 448507 34 474596 497740 371589 71 419510 50 954246999 284620 333674798 7289 385770 39 1 97 471685 59 84 70 4 956124232 240820 464209 195414 81602 600013389 101760 7 80 323196 80253235 423403 484351 97 353448563 76 380666510 65 113089 486001356 115629 99637 301842 304409 67 29 15 43 366776 181250 65 388632 152095499 16 31 82 447413 84 130349 215189 363390 21 262427 384035 48 166389 34 4 11 51 314372569 209446 39 15 3 63 130835 2 1 223819 126856 52 258456743 406183 480512 78 314871 16 203795 490623 9 62 3 23 342488 373113126 77 205271 295657 84 1 247383 7 402048 261820 33 61 245788 4 2 85 99 77 36 99 64 160366 367889 164727 356695 22 8016 56 422930 117052208 10 66 42 6 71 51 49 9 69 53 73 740155621 334979 149530 87 1 56318 75 445904 440788 295848 25 48 399628 68 592820853 3 76 241295 39 284042 3 62038 42 46769610 62788 206471 45 965995197 323754 77341 98 416189 18 163404232 288924 58 475417 23 852417099 31541 498915105 51 260861 67 1 204618276 405267 486792 80 433473 227473 193098 53 454428 25 60 67 15 106639 5 99 47886 208615 20 283061 4 3 71 472483 8 6 76 39 25 32 63257 214726 34 48 302010 493739 445283 54 99 452794 348029 99 39 44441 618508384 82 491054 406402 21 38 225882 17 277727 23 100520 132489 9 33 5653 394310 670372838 85 1 80 93 952595614 8 236577 87 21 81 36 140451 431496 48 41 91467 19 61 1 26 517666836 105913 273313 476955 288846 6 2 407928 27 332782 53 37 390363 55 417507 9 7 200808 473835 15 48 402174 65 178259 86262 10 90 68 283859 28519 193505 241806989 9259 486828 30 88 287925 35 237179 58 191677 427984838 3 54 22751209 500605198 273172 51585 255431 4 13 7166 285390 737597881 5 24406 45 80 239656 63 72 73 47 141631 53 18 955889116 12 39 4 67 113703673 218839 78 563733112 37 19495 284957 181784 81 448963 386508995 487622 6 4 259150 74 708114605 47 73780 235618 17100 412247 73556 324610 21 384402 380713 99355380 27436 5 71 473009 72 52 85073 2 77091 109727 69 411069 25 772177150 431752 74 377585 87 82033 658660141 477479 34 102780 58192 4 58 77 6 330336 9 38 81 318948 3 1 30 20923 43 95 388916 58 416090 26 93254 663796374 30 53 754746469 154059 85837 58 56 26658 238231 182066 38317 182371 315007 23 46 8 22 9 50 20 69 77 472803 902944127 84761 488941 76 419659 45 286186120 6 346331 3 433158 430374 206511 487928 4 76 92 15 60 142539 5 314749994 643883844 89 16 40 469594 47 239533 299650 60 146120 142073 11173640 7 175921 292096111 97900 263754 25 90 192052 1 140136 719336815 357590 431091 72 39476 1 318042 72 88 11 56 71961 164243 84 11 58 235458 28 499885 72 81054 81 126732 58812 159786 91 25254 8 468356625 46 461392 328686 243104 75 367538 83 28 84 316012 45 59 205460786 9 157449 10 11 4 413380 61 355451622 96 406558 188984 181832 92 467604 498124 61 31 93333 318812 486601 70 675910864 347963 161044375 40607 69422 363008 54 76 4 427859421 6 212069 99 115835 96 497461 359051 136991 416003 16 55 74528 372776 254430 157241 91 29904 90 320725 2 493540 209197 414337 29 14 72 197571041 252194 442282 47 275595 44 38 92 134134 97 1941 1 85 129615 19 73 405491 48 24252 12 508619358 203696 23 336372 69 69 318044 322910 763579665 326922 283767 77675 75680 34 40 19 831769631 81 270195 12 10274 5 381976 58 27 491572 622516301 73 52 564314086 44885331 97 29882 259561 35 58 14 38 71706 280730 76491 21 69 331962 4 71 34 38 53 61991 66875 39 509746899 107408 2 21 22 89 454205 4 666778078 96664 67 676633498 393113 83 58 28 332338 402965 30 33 4 156348 74 168428 73 412993 123990 115446 71 482114 47 101975 69 174813 31072 95086 78 36 8 69 118801 315494 186116 26524 3 41 4 35 487184 269180 116919 32 7 21944 315152 112334 109165 165271 74 75 82747 59711 38 8 73 484770 213091 26091120 94 7 466627 28 250528 60 6 255770 24 8 67 141032 408021 6 9 99 18 95 47 21 79812 497637 937150253 87 42 8 535131810 726083903 252691 17221 424480 43 781922574 246780 89 157163 306879 79 6 4 115492 98 7 449354017 10 41 48 7 1 20 64 90 67 53667 416785892 456000 219958 103613490 300711 19 13 5 8 9 49 484981 190382 402773 940535228 908639057 438036 46424 87 102443 309050 1988 885804839 525745898 17 6 322426 284355 385209 319090 9 77995 394630 82666 170896143 45 85 78 227756 454160 29 40 26 51 472672 7 22 195590 36 41 24 104627 4 11 71 474370 420974 7 403992 26637 258297 79 70 449953 248486 39 46 341468 361572612 206483810 6 91196 206976 55230 422504 17 56 233020 93601 144362 12 83 140398 469030 74 82 66 107898057 37 12 73 342081 398400 88 275266 299485 15 77 595827378 269026 267812 10 62 7819 14 12 3 58977 66 192600 6 95691 125352 63 45 43 35 7044 139607 69 37 104399 27148 300859 209992 5 646572517 85 369105244 27 215619 54 585482155 269628 625108907 389493 444172 52 6 82 441284774 83 148305 7 73 4 322333 49 2 93 26 330711 155312 221791117 482656 178491 279958 324071 350959308 177950 119488 305807 34 292147 10167 99 65 10 228687 79 29 20 30 2 176870 9494 284382 79842 68157956 22 10 67623 212195 9 23 180429530 7 21 71 73 82 258643 35 65 182866 941190074 30 18 358212 9 11 497857 31368822 133709 313895 872739661 335420 87 466149 40 83 64202 309497 15 93 430350 396690 82 4 122464 17 242715 99 8449 33261 82122 18 96 24 9 380399 39 96 92 576360279 494684 62 230895 138750 77 84 286440 302183 182756 95206 390526 201757 135510 425473 6 13 58 2 394044328 60 44 415896 53 1 397141 282258 56 152715 11 986501108 453842 37 229220 69670 47239 52 89 56699 94 48 7 76 39 41 246203 268605 67 10 98 85 929984816 40 584752399 471119 129351 33 76 11 28 70 84 54204 158652 372244 104543 96 66 63 335809 27 6 39 392562 99 60 39 331170956 27 2 481475 2 12 385234 551628921 388054 344708 60 111720 53 485044 49 451883 489692 5 291042 47705 60 498877 85 473997 35 25 52 62 13 73 192868 10 4 101288 271878 57 401574 212222 900557364 186004 492900582 91 73 86 67 46 63 45 9 98 64 899183277 171337 286328 240330232 21162 164833377 2 159510 109890 84232 42 210396 36 73 496532 66 51922 75143 50 88 252487 52 56 144473 279809 86 28 89 7 65 38 56 28 51188 49 50864 644801943 439930327 484665 161940 27 455670 449944080 332734 81 587615923 22 14 115296 185138006 34 24 131374 17671 96354 94101 7 445299 338490 42 41 402535 76128 81 28 19 353823 52 143327 7 531315671 1 2 353070 447693148 20246 79 6 295129 289851 64 21 15 157883 637352120 3 482288343 53 292027 56 253553 1 363942 82 64 495184 491591 367845 83 39 21125 42 37 548921613 551806984 63 6 34 50 12 9 99535 15 47 481842714 415963 72 5332 89 135678 8 88 92 490706 86 10 83055 83 60834 43 89 437088 384606 19 29252 91 8 89 12 96 211079 9 99 248122 265169 428572 143352 63939 9288 465773 20 119561 88 295324862 909515896 431499244 77 35031 35 652472078 103693 78 347976 3 7666 52 497312 458229463 1 11 28 74 265244 933022470 349449 61 182382 323553 202107 125824 14 376687 82 66 218158 208201 68335 157293 11575959 56939 6 469976 50 77 26 74 381379 81746 48 437296 437289 415292 62952 458407 79 52 15 392244072 56 98 357953 17 326416 108488 54 42 45 164663 109408 94 348568 99 408731 60 18 332766964 367859 27 283678 145465 7 86 97 35 95498 382478 376241 1357 24980 30 13 138632 248313 94929 31 136685 85824 157692 61 168236 4 231058 254144 45 45 64 97 131128 349873 60 885049931 18 318857303 43464803 256950 794117629 147482292 280966 80 217479 50369 19255 7 28 51 2 291153 74 228230 95 81 23940 432311 104689 69 706998643 88 328972 44 144931 131716280 12 14 81807 61 35 42 56311 55484 45 109356 402479 107688 66 155985 25 237931 240113 3405 234445 68 281399647 928476097 432840 414286 47 134671625 350708 164615 14523695 19 26 434104803 254908 482460 147928 307525 1 2 468803 21 442280 187516221 417868444 83 87 455324 45 48 923620439 48 136542 18 8 6500 31 12 173075 59 16240631 287311 26 73488 83 300211 63 240727 418091 94 90269 40 13 12 270451 607695610 325722 89 56 96 280969 274160960 48 275923 252262 50 415680 125313 420678 27 177703 3 322577 275331 73 474077 12 51 486701 3 256540 47 821137763 83 239584 73806 392702 61 105555 245985 232603 33 14529 9 2 44 66 79802094 62 2 7846 213607599 324002 110967 34 65 240706 8 195207 69 443465 3 61600 420702 65 309518 6 342581 18298 267498 21441 264088264 59 48490396 93 79 79 80 69 55 487462 348158 51 458193 990209842 386675 326528 39 79 14 469638 37 580516747 60 41 290925 438855 470015 21 68688 68 57796 9 66 64 45 8 49 130397 70 92 137685 87 15034 90492 86 180562 333634 437488 1 166695 87549 225714 515926271 17 69312 206962 530445658 73 49 21091 467306 715390021 125894 120103 6 324671 22 106044 3 44297 405880 7 688669677 399355 52 10 296261 81 357683 19796 424064 11 46401 171316 13 83 489010 821441883 262216 923386834 248638 9 427092 286163 228430 99 428631 87 22 402079 84 6 5 454012 18 376999 88 59017 24 288474 28 220348 150122 6 162804 408905 362133 83 7 76 493323 29 51 38 763832663 76 98 68892600 99 45 61263 483879 426601592 93 50926 466956 5294 3 99 27 622507689 5 414120648 32 444446 442171 180954 62763 262997 809814014 316540 480682 5 32351 29 359436 59 88 127714 73 62 82484 1058 29 83 82 1 294478 45239 463148 47 206687 18 129303 988592405 392163 17 334164 328084 306472 63 358888 200447 296733 124932 26 173354 2 40 265634439 68 83132 385096 636475635 12 4 397451 964638403 67 373796 6 476572 5 89 114280 28858 688117950 47 77 486454 92429 260050 264354 81612 65 383617 716117838 77 39 245084 78 267499469 6 45 12 41 33 256808 75 153362766 80 114539 394045596 820502206 444177 634510024 283336 17 33 408750 383246 6 449294 195884 499781 335390 38633 1 91 14 144981 19 12 29 61 6 480268 8 78 2 93 86 150623 60 2 219053 97 366401 473867311 419002 465883 277965490 264750 28 471709 15 48 3 27 88 73039 27724 65 298797 12 76 71 65 51 91 78 68 342393 355226 5 947036392 4 8 236177 645968060 142192 38 39 402394 93 470326 65 62 93 31 15 87 416578 43 99 27 96 282226 43 412463 5 323256 1 71 27420 345605 162958 8 884329335 128207 4 94534813 45 23 57399 358011 93 41 77 3 308119 52 65 359690 416119 348788 47 738373601 379107 310414 899349824 9 93 183819 63 230938 275812 380248 78 334227 32054 465446 392815 17 108297 52162 162957 50811601 88 93 29 71485 23 110497 54384 361435 11 286301 264038 119282 7 349169 97 339162340 18 50 92 2 66 59 5 7 1 466088 197481 30 99157278 33 268257 46 11 336819 91563 311059 29 382461 211843 96 794142725 725358436 68 2 48 9 41 95 81 474061 239184 60 25921 323256 42304 251411 3 31 26 335173 277022 269046 70 97 129119 105322 108263 50 99566117 362973 146069 7 102416 138967 304708738 27 169194 33304135 85 805855981 67 85 82 337976 67 84 431098 2454 59 43 3 18 33 5882 70 3 37 29294 95037 287744 972778024 7 121376 12 27 62 336981 9 2018 6 18 93 444004 248094 337886 156867532 81 92 96681631 79 71 99 108305603 912281605 706951683 495834 88 16 3 91 88809 12978 53 56 32 4 111756 6 55 24259 460849 6 190178 228870 419985 25 76 76 268546 886746936 359511 101024558 95916 451554886 285701 437155 112868185 34830 342393 72 50 16 152262 94 160944 1 418288887 74 34 31 381676 96 53 5 63 14 142660 34 173243 290463267 61 23 2 6 96574 21 396847 543537541 107359 477936 50 71 314889 40 95 41 82 9 94 796881985 38990 14765 36323 135881 224731 27 330569 250543 56 310564 14 638488655 19 211394 317388 41521 267840 336738 255920 769123643 64020345 267272359 124314 994107320 303871 333373 308072 62 50151 43 477974 81 4 2 77 256404 32 26 8 341256992 842414974 68 50 156694 53 117142 58 80 19 80 55 495515 226433 329604517 714476577 77 96 91717 317463 171834 260876 334369 242487 43921 51 189592 9 93 242290 986823152 466420 59 99 33 12633 12 324883 47 382990 864079853 66778 16 107786 2 99 9 472471 66 206895854 36 96328 93 66 341477 98 29 25 41 396331 25 210089 19 91268 217423 9 16 176903214 79 56403 917785397 336108 98 59 266464 82 18 77 243621 457641 229390 364714 68 65 289036 99 308779 319677 304483391 29 412758876 95 490320 130644 447477 22 277945 15156 220289 478656 266577 85 236747953 48 6 49 74592 25 156217 67 138089 61 73 205568 380479 89 295805887 49 4 41 1 43467 69173 413032 117446 146396981 202084 98 532372220 96 17530 52999 3 59 7 13 202521412 86 19317 5 64 5 891368797 159754 211591794 269006 150290 215289 56850 29 398606178 90 1 96 461786311 66090 146788 118437 5 205298 5 8 458243 433126 153111 9 1 21 292774 347264 5 254193 131320 437975 49 386933 455510 38 16 845385796 61 264640 489167 97314 5078785 28 628751341 2 46 6 367205 37046 67 415796 82 207751 155688 13 40 33 109028 83 50 2 92 203460 47 243838 70 72 207837 50 31 45880 270828 5 95 87398 89090 49887 396970 56070 275408 39284 15 455802 37 3 145185 58 722837561 75 32 312991 449049 153026 67 77 894637799 41 250088 250310 131476 154030 161149 95 441597 24746 360936 43 55 26 17 66 255622260 437428 404696 73 37 683354026 41 64 48 75 6 344529055 14 32 12 41 89 101593 1 3 328377 21 78 60 47 84 72 72 86 56 9 84 464791 316059 71 33 676094961 781694335 6 155537 33 3 45 149843 344426 58709 332397 25216 842978064 58 62 128108709 399253 77 70 1 47348 87 336183 355908 36 216055 35 260993 471934 505217812 89725 373280 431652 75 53 14701 2 57 349278 455845 988564058 100465 339471 3 158360 386615 63 69575918 58808 53 295343 4 5 644640050 45272 276170 353354760 68 10 261926 372158 442637665 94 946491204 48 21 339195 16 8 1 87 44 72 11 7 1 46 36 372212 476079 376563 72 17 5 51 258279 423660 14 73 258629 371531 67 8 9 2 37 4 466654356 494851 887716603 584412807 232940 2 304875 251824 94 59 88 22 188838 142369 3410 18 81 900843026 85355 34198 274087 177318 84 95 40 71 45 250340 434266 8 396792 157045 34 75 11 41 856546820 562157504 80 86862 85 217960 272390 373755459 412483685 9 385217 415930 86 825708892 37 49 33372 464676 9 407298 67 55 63 44 15 9 6 15 723432943 104395 201091 93 71 15 43 58 312393 173066 78 197420 72 298514 82938 133226 5 46 394767 319240 86 1 45 108994 496405 277255 42 36 5 442629 451321 16 474561 7 339998741 7 88 421344 402905575 961111300 434918 29 466631 65230 332718 1 3 133893 29 292954 401303 52 98 90197 14 446973 63 93 456016 27 431949 88 855402946 41 448150271 329591 428038 30 41 373420 92 390252 96 93 486242 528161197 51 25 418367201 117419 38 83 88376 5 53 340012 39 95 545117030 118034 9 224513 58914 70 85 88 5 240971 1 136288 27 75 428992 82 55 85 49020 53 280191 69 2 9 22 58 879201564 40 220209 201604 28 4 60 276302 280088 190733 258186 764660986 211941 209135 113823 305160 57847 2 264111 1 490612628 71 130902 471692 189838975 45 276633 63 79 113263 408287 97 20 174701 18 5 25 42 40 46 403034 205602 10 35 2 357316 25382 23 276895 96569 41 94090093 8 330189 21 11 953116047 59 64 3 403867060 57 96 10095 43322 11 317652 71 4323 52094 95 332092 435621 432959 4 222187 99 44 173106 61 421351 469807 394988 427368 12684 97675 19 706137326 39 9 17699 4815 251813 27 84 373566808 32 69 451081252 60 195599 630169029 45 12 26 88 49822 337232 5 4 9 826035026 20 144060 6 56 1 26 98 2 85 3 3 58 71 13 61 19 312973295 65 113433 18 91 294506 11 9 14 50 84 76 418562 495126 162652 84 34 50 28 1701 202241 285227 496234 77 1 75904 785898248 10 39 182427 12 8394 367821 33 89 98 471597 400851 67 72 410119 80 72 25 295456 15 158181 49 72 401495 377764 372834 304131 94 90 224308 170155 429743 16 2 40582 58 95 80 472649 76272 46 41 95 323202 42 213517 242299 48 2 3 55 67 167450 251393 11 198195 61 44 359133 321771 98 92 91 248272756 29 83 19 384881 63 70 55 221316 12 382934 20 94 27 4 73 448838 68 36 266052 264935 4212 17 257985 162550 435798 412095 10 32 35 207644 39466 12105 120499 78 359528972 4183 56 832471260 13311695 121501 77 250654 482290322 237108 54 86 4 371045 77 86 12 37 185492 4 8 21 15 1 27 1 90 38 231887532 1 214825 347935 71 28 177224 41 11 478843 93 138841 162881 134367 339753 348119160 446240 38 2 50 93445035 34 471536 88 8 437346 75755 55 61 46561 290636 498547 303973 938801866 216831 2 95 28511 83 29 71 6 78 80 16 1 48 476968 17 793408165 123809 370891 9 342190 80 65 24 575496296 1 44 71693 174841031 102720 373224 420779 358436 74 96 18 38157 409992 67 68 457833 16 405917 218490 63 225162 233792 64294 46630 539527413 398312 55 7 452707 28 59 453394 409794 149696 459948 284276 318479 88 51135382 744986102 80 243812 457209 9 425270 491013 75 389784 9 54 4 134241 300508 3 64 101391 460841935 486578 151727 242851 71 7 3 42954329 254687 5 224732534 81 315196 43 8 53946 69621 22 36 9529990 3 290566 410264619 10502 128414 190223 22 17881 63 231115108 336339 247207 2 59 95 79 66 345073 152261 279649 460867 388088 440867 2 25172 14 11 1 968662367 19 364286 142647646 29 6 61 3 33 92 2 215509 97 53 4 287280767 400575 20 1 87 969822015 33 79 483782 76 60 892705238 26 233883 228052 382177 13 5 95 281756 96 412932 427701990 8 33279 4 84 413342814 85327 39 90163 69253 311109 20 5 38 627212677 66 367442 306812 453186 886329594 16 33 41 292750 394214758 86 365126888 1 441267 8 46 188903718 13 23 491708 970430381 387365 4 257183 55654 229937 386588 386978 61 261054 60 137342 153991 491962 36 310189496 4 20 258478 81 86 47 2 1 21 44 64 61 988205317 168503 460433 65 96 53 426411679 401524 55 296252 16 489842 15 123946 1 454660 53 410912 477977 457497 57 12021 63 406383 14 63 155045 12 408296 99 3 9 138018 14 695485876 298500 81 87 7 75 222517 15 5 29340 288317 31 48 343379 29 47 256730 5 775938197 99037 58780 52832 98 79 298640120 48 335603 55 57 235198602 31563 331112 32 460010 939960184 248613 3 53 884302577 18 190798 78 37 41 51 125935 364519 292852294 122057 5209 415886 9 264202 498852 60 412199 66 66 67350 512178591 362001 298022 77 61373 247165 37 46 4 83 81 200677 401158 18 33 876639740 42580 314119 262429 45 31 70365 10 99 18 249228 63 135612 309988 58 62 189235 36 46 363222 138493 26807 220201 882219216 46228 4 14 91 28 671733525 23590 399018 473602471 29 77 83 4 16988 942372225 4 19 485166 72 294219645 5 10 499185 921654129 1 66 129565504 196117 5 45 96 47 17 113782 181814 49129 369611 5142 71 15 3 2 736098510 180294148 7 3 127019 262377186 45 424726 5 236755 365249 40 5 424179 85 80 49 35 178070 284005 189537 444955 47 288359 7 478358357 47 41 438353 26 9 1 63 20 58 18 42 181838939 433322 7 326890 452762 60 15 61 45 11 434668 144320 665416861 254711 97 20 82270 496231 92 497804 15 99 90748 186050 90454 5 43 425032 34 1 438587 4 225323 453271 265426 31002 61 22 25 54 391269 17 449745 58819 354784 234620 387923 11 2 987294978 21 68 57 76 452866 292189 94 10 57 131713 959593664 40 45 381811 80061 307245 383791 63 473087496 258992 383681066 71 101635 41 127584 1 70 6 52370 455245 273742 43579 470432472 88 13 488337 615312605 59821 17 217128 280504 95 79 42 303038 16 68 38 429350101 6 23 429469 85 608329731 339660 7 279297 485294 1 52 73 161900 28 14 400830 56 263873 329866 24 462843 49 771122880 1 8 458376 231749 37 66 5 464181 644454826 239833 1 79 588161046 6 164992 271122171 460109 73 73 30 106295 90500 82 60249582 98 397524169 423562 92 345952 77 51 99 169352 38490 98 96 83 25 375079 75 95 59 40208 513826748 71 86 9 59 458836 575435706 372533 55850893 86633 14 42 230443 165992 452940 26314 53935 9 110216 268467 50 24 8 91 454327 347717 345086 419089 183871 206002 642894556 94 16 439436 358161 70 135818851 35 3 195433 38 14 455015 43 8 1 57 58 322614 429028 81 821915300 66 17 96 425926 433913 82 739448648 122297 282425 99 175346 419141 61036 69 86 1 217896 417724 90 315290 85105 337518 760028871 1 9 98 56 22 88 31 15 15 279129 404147 1 17 444095 17 401645 43673 3 316146 100537 25 25 24 35 77 90 56 696211989 3 93 208647 526266975 493869 179747 60 120207 37 67 87 81 379312 7 22 140234 6 305861 128676 286959 7 247413 9 28 6 59 81 229510 372278 5 75 29 57 439931 52 56 488630 35 79495561 164422 43 244076 21613 227262 75 421029 336631 21 59 384674 395950 944491752 149038 32300636 552663860 57 13 347384 288227 9 366412 60 184475 23 311873 58884 14 19 99 1 458067 195243 61 401218 8 189709 365399 2 548243302 315424 57 308612 616976064 70 84 25 167221 136432 4 89 28 29471 32 16 29 81 36905 49596 374838 239608 21833 36 3 220945 243810 163755 43582 28 41 459267 4 71 49 712592028 92 44 573967682 70 421401 296417 57 6 6 66 63 155457 294969 75 78 34 202396 277315109 16 60 5 665458700 42 22 338831 909492062 185176476 93 1 84 301614 921107449 65524 233595 78 45 340424 80013 18 89 234590 349376 31 921608389 91 7 42 21 350996 398450 60 49 7 3 7 86 42 260411 42 139516 452926 354971 564528477 26 195234 843836299 16 77 88 321339 475819 44 186498 265406 52 109947 99 80 31766 81 13 20 330534 75 149618 1 410066 375246127 77 4 91 65 325679 194017 36 183719 48 32 81 200766 875960224 82 723861046 7 301447 250396 75 6 42 748916333 96 383016154 89 49 234460 14 361306434 27 72 198835 465520 13 93 44 120694 1 479169 120079 319757 9 111741 452430 343815 141067 232700 41162 32 248253 271856 125090 868540267 22458 161707 38323 26 871875180 314418 202775 41 24 268491 284280 82 3 89 16 49 128884 13 1 55 748696678 181355889 61 250133 392698 113166927 332252 87442 10 47 137994 80 459797 130960 89 583277518 28 95 83 746153327 18 37 4 71 370948 51 2 220137 423994 80 358003 18 71190 2 269696 160902 337894 296923 75032 57 3 275968 166868 32 38 100313 274102739 179724 585423241 5 317489 311111 87 67 245789 43 15 112540 196460 93625572 320140 206421166 40 105285 21 4 459132 63 31 25 3 42 43 3957 164266 40 67 314388 383768 383720 40 234436 88 311021 83 38 47 29 213623 69 128969 1 4 433471741 479161 458466 338255 62 136150 91 38 70 49 12 281966 51 57 283395 7 21 78 68 40 23 44137485 73 454243 2 429891 23 238900 73 45 36 67 197898 41 492416998 475668495 22996 190428 490229 401438 437656 60 88118 53 97 324704 425292 350532 291435 99 17 85 52 22 455612 187199 49 7 84 416225 157319 65 394096 35 238723 439625 36341 1 34 18 47 694863160 86101 197321 126882 22742145 116516 335459 83 4 78 59670 5 4 285328 297310289 308357 54 9 91719 53 8 549460810 101726 261268 324314 398437 75 488108 19 5 24 49 245359 43 43 715699995 77 748182022 62 363723 281981 69 89884 132831 64 62 92 116402 70 169792 20 94089 218443 389856 357048 354484 84 417314 88603 53 408690 20 375227 31 89741 119310109 63729 237541 149683275 128983 448653 327132 2 47 12 39028 18 49 74 84 550540856 78 46153 30 97 387659 312197 24 432800 65 63 1 62 80 4 3 9 52 234621 86639 41 791511033 10 59 113756 369877 510792415 10 317535 89 2 214652 355382 41723 274295 19 564249693 34002 5 3 273534 5 365111 45 10363427 96 222022 89 141456 65 349311950 163733 2 485416 35767 349908 78 65 990403642 419028 99 457241401 157912 92299 447946 212178 26 63 4 65 71 70 308488 79 92 285556 215153 5 20 430380 119117 467173 311102616 539986841 221654 68 54 250561 169001 183359 225417 125792 86 421793 648624990 71471 306914 243730 2 91 406695 357055 1 234464 703583260 249089 55 413801 464122179 59 90 839904981 447061 1 48 419904 13 53 329836 309574 43660 59 792131963 39977 31487 49 39 236856 129793 115231 377743 214046 86 22 32377 416335 70 39 341992 26 112695 221334 68 49 37 142728 36 134511 255112 43110 630209133 1 71 51 53 200979 28432 14 389468 61 276775 133245 30 15 24 62681 90155 784614443 56 79 86475 490965 33 4 287128 1 43739 229041 2 371909 320125 85 212540 162613572 246301 422894 88 67 457717 3 9 233342574 85 69 61 8 190969 196498916 6 66 2 144345 71860450 21 656352383 4 22 903782201 365279 38 76 2 19 5 99 149931 15219 779757027 1 368812 1 146304 342617 95 61 61 41 36 69 27 82 80081 4 224658 202081 342657 347206 66 338665 499349 241945 409581 27836 450770 252258 189526138 16 133032510 5 337655 440755 8 33 305301 8 9 357645 91 270889 47 421137 474371 472277 38 92 301656 49 112259 328177 16 241503 70 497293 169174 398780 52 167654752 36590 78 68 356405 3 56 11 335720 241562 9 285834 31 68 6 92 301708 443088747 217251361 126473 39 2 102022 200231 364371 151321 58 24 139349 26 81 25 87 29 99 5 117689 1 120640 56 26985 22 982486597 280140 6 84 75 85 1 943246573 14 222095 294154 296027 2 79 225017 173971 406131 3 46 267425 202386 99 9 89 15 540591587 60 115104 7 68 318381162 228327 92 57 254853 449828 41 93 481984217 297333 121145 6 66790 62 69508 12 446344 241317 155350 6 70 61 69 157140 94 174350 469724 187870 4 477942468 404138 81 79 4 374701 128958 433649 338090 82 845885175 2 78393869 69 18 229918 41 44 30 35 83 52 71 274818 54 73667 94 14434 142249 71027 195370 4 493445871 243608 1 46 58 575311093 7 16 13 271037953 468050 362701 462947 73 14743 100897 137201 41679 215426 91 412781 523903374 41 31 53042 6 2 470506149 12 455141706 29 868713984 9 496849 58 309340 392899 85 311194 96 24641 7 15 77 490760 351833 82 11 31 5 69 24 439226 183732 117388 187188 68 95464 135176 94 248889682 124159 1 45 95701 138948 80 56 83 408507 451987 8 60 453970 23 18 28 66502007 279972 52 318847 783942311 37 25 220137 27889 210790946 17 206585 89081 483741 91019 242022 17 351719 364132066 5 77 149913 54562 340485 25 79 2 19 31 150962 74 369764 51 882610270 33 69815 3 2879 82 6 202166 639095557 195033 41 15 367984 4 4 90 169065052 56 8 38339 368551 3 35 80850 94 576480676 19 483860 75 439821 97 77 8 481485199 78 70 2 470902 233381 58 135430790 359873926 321518 858358083 193085 270879 81308 62766 44 6 1 5 372570 136998 87425 328935 88 29678 285562 51 51 485091 14548 41 81 44 334641 456975282 489371954 94 8 204465842 154236 34 418334029 5436 7 29187 375393 297254302 65 4 311934 28 52 144073 81 7 249622 462281 21 61 349523 469693 65 243150 970097011 472624 294879 71 76 6 16 39 88 365886 275349 6 87592707 40 276200 317261 543218116 26081 38 97 364175 122902 74 19 340326008 183515 77 765543791 138240 21264 71 57 1 72924 121703 408978 51 270176 294233742 7 6382874 37080 56 91084 204018 55 2 14710 16292 158074 45389 40 49 8450 240196 248935 388501 486592 5 29 45 8 281842 35942 31 361213 46 1513 39 63 29 318904 84 321613 329097 943372627 68 444846 41 25485 86 92 97 920144340 49 30 81 3 359565 91 42 979615608 56638 37 39435 172053 6 48 43 59 60 62 638158107 349432 381135 362185 53420 83 126103 43 482592 99 185762 32 435350 68 29 85 24 96 838810342 239029 277061 333684 86 3 50107 63 11426 101719126 28368 5 482058994 20 10 40 343954452 13 10 871039936 324921 483246 314243 21 64805 74 66 88 33 34 72 39 99536 27 52 340027205 107795 26 69 473496 65110 128669 382037 785421311 404073 264519 30 17 16 88 270734 7 990317881 134673907 203127 92050 97 49 17 346751 765261413 133076 436530 5 2891 56245 3175 259295 89727 967566145 2 7 30646 41 15 286495 964540573 20 495295 64 174927 54 394762 359853427 93605 239614 262296 79 181886 322533 52 96 23 1 90 889603378 88 377028 82450 80 29 257498 37 636454574 9 379785 273058959 6918 271828 75 20 1 445802 356996 187389829 9 39 17 40 22 99 83 363261784 94 20 161705 345114 91 112514 48 247371 3 423618 16 469007050 307144 382951 38 6 26029 216745513 84165 467239 95 21 18967410 76 49 25 62 34 257869 5 79090 354615 474524 34 421501 304950 79 166787 14 48 5 429834 66 932623557 552217123 62038 82 9 140591 166482 488071 356564 826467416 69 68 108550 461561 31 97 6 2 43 85 60 361317 58175 210548 24 21 48 343868 73 93 85 386741 3 53 193483 189925 112288 164457 95 149588 223305 74463 278415 57920 403250 58 56 89 486376731 95571 75 58852 93 356364027 101005 381903 77 21 352840 12 74 4 84 8 318135 98 162562 165009442 282928 363913 72 3 58990 9 53541 231059 2 97 889190243 428844 9 5 69 246175 239212 321501 62 8385 27 161468 31 71 53 12 269504 45 39 43 36 80 8 48 105783 32 31447 446079 49 82267 8 28 421768 234889 39159 5 71 262710 85822 48 6838 139309 332510 28 90 16 90 478716865 106414 247471210 27 44 74 302544 477196 365771 1 41 240400 45977 443210612 7307 279237 2 231891477 99 14 22 25837 222229 52 743406595 634578704 43 42 359851 25 4 327856 85 246051 90 227224 242835 4 46 355440 3 87 46 484708 376797 179806 300686 1 42548 49962 39 215044 31 438358 178934 82015 2 238138 937444288 2 84 413445 134618 632293090 45 444913932 14 96 346285 276609 536835607 6 7 2 21 30 43291 70 94 756753648 157324 19389 15 60 139296 95423 327682 26 399635 94 285812 8 8 40399267 109377 318964 344667 40 96 44 293957 258104 69 9 340980 4 12 136849 901839926 93 78 991259149 486233 146510 80 82 6 232118 24 270206872 39 3 68 90 42 213801 71 412606 28 265187 96 131231956 17086 124629 58 131950 9 386548 55 294443 112566 271151 58 33 33 372585 189148 1 825 9 210103 6 34 189973 26106 1 280377 85 7 279502 576178433 54280 11 67 42 69 281642 406565 355019 43 329241 69 126309 55 16 22184 401738041 61 46 33 9 68 16 276746 82 250676 61 37 2 74 248447 30508 171933 119182 160470 265440 262139 94327 42 202570 65 255634 4 60 95 64 479053 91 27 49295 54009 70 27 889114210 618592527 55 382139019 258806 41 23 42 1 344776 89 74 5 13 9 4 142136 34 415529 311783 72 201474 5 4 98 44 90 50523 16 45 52085 33 9 55379 30 134922 409531 240891 68 68 351953 44258113 95 429936 4 68 156638 210298 76 12 380003 9 275177 73 92 307740 40 912117138 478274 368371 34 255453022 162027 180740191 78259 340793524 31 420872 328570 6 18 97094 172245 365683 8 72 87 55 263864 47 47757 141030 218166484 386006 29297 61 23 1 54 168523 76 418526 6 2 29 122504 81 348521 5 445781 74 56727 52 288355 97 96063 165258 60455 95 450348 209626 43 363623 15 477010 20220 80 153040 3 75 111453 451234 425381 62 63 286530 49 92 339730 309503 8 12 84 196435415 441301 69 22 81 379142 39 428298097 38 72 453797 93 11 494601 152991 11262 87914 4 140549 81 8 594570856 45781 404380 58 2741 3 55 951331280 212741 60 839667675 38 494970 89 411324 234147 974074212 87 96 54 322369 91 43 937266792 65 106282 377731 131762 300358 77 138189 41 25861 447899 5 7 486585 1 10 104105460 171371 82 40 7 84192223 994158366 65 78234 44 28410 1 79 176171 94 9 31 350311 50 7 493720 9 44667 69 36 2 72 9 75 25374 352797 19 28 59 59 73244 339134 61 362450 65 13 41 57 4 186387 3 1 418809 147450885 5 973425 275655 41 29 860025943 819643547 3 93 54 842405337 382314 8 435485 909532292 280477 87863 373646803 711305993 34 1 22 6904 302489 284389 3 64 367482 80859 857657786 317800386 36 352484 12 3 693449268 19 82 29 250783 99 186049 10 38 418747 47 47 351951 51 128633 587037185 63 148515 368436 22 16 8 65 35 370842 276049 7 5003 49 11 3 410245 136324 6 2 46 402190 80 458689 204178 389267 32 99 15 57 50 19737 76 57 6 62 19 713095104 63570 113784 49 93 8 74 477239434 7 71124 56 14 199304970 207731 24 23 2 18 68 256624 83 215312 6 15 38 320654 32448 22 35 24 41 7 77788 444864 71 29 8 227730 445945 51 975814153 81 189034 58 23916 42 90 55034 139562 82490 23516 73 268505 19 288760 63 400920852 60 342600 213812 2 55 80993402 482387 24077 170046621 24 94 68 5 26 23 4 255364 171068 169359 71 42 70960 2 40 467270 888386948 340231 241364 87 55034 72 92 217328 46 80 196984 5 54628 132953 50 166847 19 9819062 236487 15 220098 799212009 4 62 119460 337640 380677 13 268459549 66 422303351 23 114791 39 78033 305736 78466305 430719 36 405759 54 105134 213775 447372 261465 551296429 9 29 57890 51 87467830 189157 84 6 12 29 8 453042 34 105518 96 28 6 17 645086396 77 85 59 220572070 518380692 20669 6 313269972 150046 373821 173583 116680 378465 401702 269089 413259 453563 57390 8 98 882302459 60 81 51 39 456748 442717 472416 161127 79 851183912 83 60 453744 54 318332 10 66 87 800093504 35 88 9 874118731 630942468 15 98 72224 296370 197813 382216 69 628992968 263399 84 10692 895091204 185519 223188 371278 495516 66 4 44 912330072 59 238512 27 115144 63271 939821998 428262 18 286600 232029 221036 70 18 59 39 32 99 98 170654 349824 81 68 90 52 19855 916215943 147571 51 55988 148191 73 144269 3 52 332612 88 493343 1 256936 450703 657571528 89 85 56 49613 114121 852831489 23938 337822 5649 88 432980 64 285367 153047 348484 154179 29590 82 341113 88 20 197706 15 85509 54 3 83 463482 397114 498671869 87253 227246 60762 90 99 712409588 50 3 1 372032 146223 57 290056 408625 59 20670732 100174 74 414402 40 45 4 177122 76 68 51 201275 62 36 9043 339019 22 10 20 32 60 35 69 68 7 151503 46 90024 10 61 83 4022825 243170 374025 69 28513 24453 201751 427669 121023 191542 72 10 270758 82 42 386545 94 1 411352 87 55 106646 350581 33 342434 350508 319607 415731362 4 618516289 33 306272 54 92 25 332575 21 286238 127379 91295 35 496508 93 6202 396071 803291379 37 6 61 246728 471169489 2 420746 13 1 348125 111549 5 38 62 295497 284243 586598614 115617 214994 304070 261628 490772 47 234380 356844 71 4 68 60 42 458569 414607 223336 485032 40 26 68 313247 114609 268748 989357731 29048399 25 19 342577268 349348 51 191055340 358072 76112 3 81 29 62 59029 429819 742356494 17 467915 96 81 126907 304889335 59 282576 58388 15 6 291064139 27 27425 57056029 119743184 42 38 247093 26 141837 407965 312906 307485 24 311108 744762591 370749 273622 6 35 8 45 64 330839 31 40 310079 406211 212745 90 72 361509 47 24 207663 910817176 426980398 169318 498528 3 63 78 67 411932 413352349 5 9 86 71 157833 4 54928 949393925 4 20 4 98 22 493768 56 762429539 377329 4 238667 111389 439909 6558 129522 179994 64 61 16 3 3 32 11 84 38 14 249983 89 24 69 55 921264851 60 14 66 70 419596 5 521540877 3 185576 40 6 62 13 14295 413040 160089 181871 37877 36 116522 3 5 19 13 68313 302824 142583 10 937103552 478821 70 921759442 51 56 34 35 585788062 80 477609 13 271461 22 289990 10948 50 344403 144898136 71 40 249045 73 6 148797 262794 276583 35 45 270624 5 7 638644201 7 86761 494324 140655 204848607 44 278468 166229 35 65773 10 604790909 390912013 484476104 89 79820 43908 51350 293046 66 72643 852930900 202683 38096 89 56 53 174441 480562 325415 29 85 79 34 99 27457 975142606 136296 73 6 42 230745 166900 421156 146648 28 48 47507 516561835 1 741246676 46328 485179 24 9 498910 437510 22657 3 3 225039 333020 483526 14 65 11403 46 18 336553 83 72 382966 125620 62 10120 84 87 29 50 1 46 64 488076675 54 432355 4 10 98371 54 102044 54 237624 289980 72 435527 38 62 52 424681574 44774 90 96 271538 84 3 6 59 8 449746 34 48 194148 90757 145235 39 456431 360282 496245 13 432385086 387783 260840 398676 646751381 4 165354 43892 65694 899978235 426271 49 163525 137963 497825 9 396283 40 56 42 2 197677 175483 71 440318 114466 20 228157 356785442 229727 60 2 6 13 76 8 82 41 10 90305 98 9 485358 65 93 9992 5 93 58 12 166346 253176 225302 62 84 7 91 6 43 25 438307 47808 42145 130061619 5 72 102558 31 221422 46 94728 76 180777 88 73 392850 65 90 63073 16966 873574106 56091 491360 74 32 85 153410 453776 108377 489623 66 308415 85 484483 14 26 302005 97 3 7 1 88 954889368 110183 101800 42 123624 117512 20 457189 75 24664 317224 123370 355367 261107 453728449 35 124617 36 189873 71 249755 47 29 440944 33 355140 459050 210956 19975 108695 433388376 353904 75267 1 428405 457588 24188 90 386279 438346 190393 403540 3 68 451421 65 44 426768 373216 59434840 9 71 58 61 92 321797 398300 1 80 44 2 160701 698736677 50 74 6 4 497939 91 33 181066 3 441434 83 563551604 64835 694930681 357241 93 201573 77 679174962 5 20 316261 343907 826713822 25 2881 38 167715 90 24 9719 20064 406457685 270228 126436 23 46 43 74 2 40 878029228 395763 60 33 235563 73 47 416518548 161403 37745494 164193 320112 402591 79 553748727 54 84 74 36 58 155644 78 16 28 6 116609 110533 2 54 390810 958615788 4147 45 129273 708888354 45 335989 217968 35 59 4 89 22623458 185479 424249 211310 91 98 96 229675 298581 120636 14 182721 69 5 96 1 67 383810 80 10 65185 94 221890 8 94 304895 171638 433479 385894 26 195432 289976 41 2 119807 56329 87 156251 20 437934 301286 67 420855 182161 673180936 9 16 62 41 70787120 56379 459243 6 21206 268949 43 20 27 385222 61 19 35 60 366740 8 9 188061 32 78 260308 10 139062 90 64 8 373462 385068 331674 91119 25177943 303689 253862 72 1 322864 10 32 783020529 420736769 50 61 393958 11 16012 99 216417 60 73 80 80 209260 428311 494313 468121 104394 923264936 165760 446436 52 862599417 7 814608908 57 38 50 31 837536658 93817 91134 22 394100 24 73203 24243 125021 107364 2 9 21 220714 8 491615 119383 271704503 255734 33 7 350027981 220186147 47 240168 121104 178464 895730629 94 73 13 60145 212912085 498155 226184 37 501557266 115437 586746767 74 5 185108 74 62 28 33 7762 96 50 7 94699 44 9 154869 483010 2 101708 53 7 39 429232 12 475531 496277 60 256662667 366372 40 8 6 768407640 28 83494 45 68 48 43 67 34 237628 26 108156 389391 20 92669 41916234 194484 95485 20 416800964 9 58 90 143227 389832 52 1 60 60208 88 7760 484149 84 496205 677417970 217605 295589 70693 5 97 6 210869 3 66 82 873879117 99 44 342147 429170 193814 82 427408416 352698 454749 40 336586 45 228567 68 34 73 86 51 428737 252616 387972 35512 83 95 487705 122749 3 1264 278144255 37 1 14 48 28 76 73546 66 47 16 124512 2 392548 8 44 712652273 187826 16 421681 5 43 438365 75 159071 288012 29883 85156 336960363 591212202 61 479411 544450855 522790062 85 142613 208793667 3 195931 32124 3 26 17 273754 471792 503223785 50 464214 8 38 9 54294 23 88 98 419065 19 47 425406 379218 427874 89 7 137564 8454 131727 240125 122225 315899 61 537967252 108305 85 99 125175 2 14 374249 96 68 486444 279310 106530 28 6 24 437763 59 274175 79 25 57 403804975 99 89 6 53 190008 77 22 31276419 7 36 204680 20 238643 497661 374942 2 7 45 69 474938 216837 42 74 9 307247 182708 358294110 74154 113847 93 3 176574 364952 57022 412239 88 65 972945830 52 51 46267 19 835841748 5329 208395 36 343279 7 86807 23 78 80 234344 478539 46 19900 25 9 16238023 91 282748 341098226 23649 169030 68348 133748 4094 74 296793265 17 25 75 53 49 445555 78650 92 450635 25073 82 19608 356844 79 707755628 29 81 131386 88 851739854 71 84 29 52 57 281099 88 624433818 56 80458 72 6 5 67008393 58 70 282459 463989 388734 38898 240081 67630 5 48 94 15 496595 24 113496 904573759 115677 166222 204222 31698 436857 79685 97098 75 20 8 470911 31 299561 8 59124 366507 243975186 99 141641 45 101828 312675 99 421066 5 142437 193204 179529 76151 37 201191 974744025 63 92 123799 47 119102 411105 348423 27 314839 24 397637 93 40084 389778221 70752 3 92736 450071 147501 3 22 859336167 173103 41 336483 279846 461447 119338 2 194092 84263 118724 80 40 241835 86 366670 90203 59 72 10 52 28 9 29 35 3 54 269123 142102 88 54460 45 136278665 67 31 187174 331470 900200511 331897 71675 1 22 60 43 373678009 381098 13 94 364157 11 55311 160513 223834 393582 346247 17 62 7 425009107 312419 80 435 641970756 69 333208 463179 473521 195528 444350 8 232493 396683 1 34 15 24671 314607 422731717 60 12 17 53 280939 2 22 392327 3 28 21 348868 252813 269669 253141 117823362 930712031 75184 175309 143231 76 534985553 60 52 90 2 451635265 381059 7 224273 100376 138911 380664 706018459 100379 8 7626 311525 16 30 55956 347047 87 10 142636 1 76 442036 38 417158 62 176930 4 432262144 450634 11 260910 293278 174360 25 31744 97500 7 429001 398120 886115247 44 84 3 74 42 244198 5246 10 85 111591 48701 7 19 86 127683 200566 405305 1 24 602337779 163761 872463781 68 282846 144321 882825185 77 43215 3 4 391796 48 57 10 234574 410024 85 91 260495 3 254101 6 277555 77279649 17 501251008 44 595330030 95 79 13 51480 362537 331524 114790 464217 443931 311002 87 53052 773575181 3 344977 400680 95 28 39 27 95 715645141 64 83 7 55 10 19664 325539 85 23 651374955 3 398916 4 79190 145972 94728 154699 59 45 435953 44558 268883 51 45 27 72 51 40 35 35 116467 85997 50 69 176690 4 438989 439420 251195 624679693 34117 7 131144 77 190525222 316117 373351 38 161156 6 451280 3 343800 152835 291604 49 53 66254 17 39 56 12 145646 70 54 85 848518720 255889 189694 98 55 5 241912 39 2 5 129495 14 29 2 278262625 284963237 460178 3 51 97 752400768 335893 2 32 59389 71 356298 12 22246 1 254365638 439849 28 46 455690144 17430 463655 436706 32 490253 3 193770751 207931 95 8 3 481490 83 50191 234545 410391 443153 37 70806 47890 96 3 141074 88 437214 177489 5 280208600 8 32 48 68239 86 13 368810 307664 49 68 3 8876961 22 5 416747 14 7 315885577 356136 490354 208208314 288999 10 26 2 437307 23 52 205480 273382 40 91 441160 227536 22 160369 96758 333587 489081909 463521 43 36 206007 77 63119 43465 75 157199 62 33 84401 88 22 10 81 657496554 438761314 51 64 6 520427239 23 91 45 85 16 8067 14 1 36218 474974684 99 49 148060 155202578 13 2 432238 87402 344030 276570 104063 394780 93 351312 923588813 22 349492 95 476272 401877011 10 15 8 253011 41 11 12 70 3 53 68535 22 651102378 99 118859 11 34269 376973 759004250 150042 469975 8 287508 7 29 110894211 69 418667 263981 68 209518 276444 454268 44 342907 5426 546364120 65 33 6 234920 47 180122 45 325827 60 43 143159 90 32 392772271 17615622 58039881 195808 838991319 39 219924 82490 274683 162563 97522 98430 389754 83472 33 45 26 64 164897 7 471641 228240 46 371969892 24 93 2 423498 394404 681004963 54 469112 374925 57 18 144675 34 6 17 9 282886 37 63 193583 49 96 389291 164177 66 497841 954988366 71 110532 5 68 337230 109710 451153 45266 302228 43 90 37 450119 259521 344156 168357 103410 252425 59 568336156 3048 367374 55 173245 24666 92 63999 278853 4 105610 77247363 73 55 241670 91957 27 61 153467 245974 245067 443164 80 2 211200 52 7 17 633189473 264524 188534337 34715 81857 66 73 484196 259557151 395436 8 51 88265 83243 85566 82 88 75 8 51 2 245487 235959 257195 299188 82 64 74 77 398702 69 85 37872 8 79 77 416718 34 467983 79 490422621 468859 362623 8 135608 485622 469862 112937855 79 754349539 115774 477536 114432 29688 463202 77 430414 66848 303181 44796008 405522 446616 7 88 51 674021876 161985 286527 12 893364104 111519 313451 20 187532 192040 59 55 32 77 86032 10 279258 224580 21 49 319947 735994345 88 82 12 55 32042592 264441 69 149635 472174 57 68 138066 115278 8 110980 33897 92786 280722188 98 443176 3 114986701 353415 68 53 173218 160672 41 33 20 67 4 315808 5 35 55 278937 31 490554 8 87 20 588248751 72 102326 82 156593044 320505 442500 474098974 85 419744 57 99 85 38 23566 786664229 18 735983831 2 62 4 5775 334689569 91 1 66463444 491358 5 23 40177 353194 238721 72 29134 17 465021 492100 493602 40 68 77 37283792 409226 492880 10 198302 444547 318258 277795 8 52 3047 33 1 368235 280958 3 3 32 305858 29 3 95 37561 42 18 76 10 277949 6 75 36 213618 67396 59493 7 45 510320481 25086 39 94395 13 58 33819 191323 1 86126 93 8042 74044 341949 30 155077 2 577179854 2 38 68 118767 692882470 7 43 413747 345269 73 473781 5 377318 180097 778778340 550260164 40 65 68 353044 382692 3 43 310946023 252627 38495454 74 46 477004 83 512031592 79 378409 44 90824 113520 6 68 5 39 769691095 16 24221 264383 68 45 431521199 40 462373137 98 145170 351332 311248 108331 270358 75119230 944617695 57 938561937 419918 932046328 316475 19780 318600 2 71 211138 55 2 342599 23 186032 381947609 6 1 51 112491 84 74 58 970482534 92 21 77 96 263271 44 35 5 182911 90 69 76 47 496461 91 93005473 3 1 178560 61 73 5 18 30 337653 81 22 67 38 375320 94 79 4 81483898 238620 153874 90647 279028 93 318465 34 46 108499 67 4 45 359671 528556202 19 91408 635600472 7 88 229372 230039 48 59 8164 48 744479524 303538 88 72 60 3 34 850138491 209121 180660 359416 348485 655945716 138989 54833 163996 387000 75 85 114706 113399 445256704 64 91 43 93 238701 2094 76 319646 666820703 83 39 814187394 194102010 436837 100864 13842 1 142108 364692 64 232596 1 372626 96 77845218 286013 217428 34 298469226 54 6 2204 124112 353371 144957737 151668 320520 435897 92 93167 87 3 202713491 91 77925 66 64 10 80 82 653854820 498228 188267 379457 65 54 263880 10 66 97101 93 2 36 88 40 97 66 39 47 28 350744154 69 91 390992379 377971 157254 155674 89 54 72 16975 25385 68 58 65 369722696 62 71 188086 257805087 41 21 374728 483905 96 13 15 185319 258429 99 23082 17 392208 22 5 27 6 339841 70 44 270508 1 112281 95 17813 687430466 497737 7 427542 18 433974 453923 385512 91 321043 199567 90 88 41 41 15657 53 12 10 202373 74 304646 92 5 8 60 90 477152 95674 167929 253306 2 229953 495817 393712172 96 268018 87 55 75 367798 75 18 181880 94403 111019 479320 48 83 44 436259 430469 286735 271629 50 146261 292459630 394684 51 126724 224263 24 280063 35547 487639 63 347218 176740 836823736 24 383629 146013 23 149161 194221 58 7 1 59586 63 66 46 43 45 10 174774 287089 97 302806 78 199763011 19433 75520 44 26 94 107471 165744 26 79393 13 824562737 92862 82 2 121352 44 46 293133 805227158 89 72 421453 813968314 128629 21 1 235289 82 412031 468010 87152 83 239251 65 444220788 23095 164385 258218 363935977 18 481929642 196477 2 221649785 35 8 5 18 83 89588 372466 42 847290022 457306 552589418 253743 63 270597757 32 6 56 791759350 32 35643 35 176628 216346209 992836952 50 91 45 284000 128860 18 254816 568973962 281162167 183770 77 81 12 711042389 313489 731513445 97166 7 506160562 78 710283031 136947209 64 38 56976 41 95 88 498720 74 663795845 303527 78 95 339827 85 363726 298736 328367 56 433748 14 38 93 491277646 90 216976 364076533 90 280198 38 288051 69 61 80 66 350420931 24 495052093 938297606 29 432481 151143 16 376001 41 89491 6 67 97 3 57 331948 24 55 398456 60 2 26 76379 368682 517506984 291559 3 8 880004192 446507 359325 313235 459846038 72195 66080740 84 72 49761 43 63 72 222120 457773 6 55 469607175 50 3 250113 62 29 54 475037 42 8 357499 967748235 303918 1 94715 197497 93 416231 339537 95 40 9 1 20112 128686 6 3 66639 24 408284 98728 166220 302356 38841 146946 275857 91 16 435309 58636389 9 4 478050339 317047779 350804 80510 333401 5 60893 281637 32 24 964957285 260568 279670 446643 14115 56239 78 783665954 6 44 53 58157981 236115720 99 9 301710 76 56 7 65325 17 60 2 5 88 2 6 77 22517 69 87 56382 62 23 77 26 25 53984 376762 47 33986 1 59 69 44 30 22 5 434539 3 154597620 344267 433096 1 51 222693 609060944 69 99 15 194964 39 81 61 62 24 825309315 70 496166 8 92 7 240777 451962739 37 19 15 395952 2 44 10 120962462 93 44 61 177101533 65284495 65 5 357649 40 47 77 152361 347013 10886 999035973 140501 45749 1 2 300942 229292 50728 92 75 97 88 71 96 306708 581164252 5 47 85 64 18 37 63 129668 314415 369712 92 137321 24 166089 6 58 52 381613 58 9 495158 5 416234 324302418 81 74368 4 81541 78 265809 282097 76 22 94 55 120455 227830 380800 121413 303054 156089 10793552 477827 68 450578 63 4 44 336584 29 324047 72 1 49 476903 95 1 386455 43 101655 88 69 17 462431 49 38 355930 217631 318699 499493 352964 58882 48485 53 36 72 471365 213580 1 794402514 83 45664 77 77448 270928 91 96 128466 2 321718 61 47 829776588 107587 61 22075 80 8 54 99182 237984 90 471880 2 172892 8 265392 3 29 96 449194 48 94 326598 8 42 883025536 84 484324 34 269928 373191 69 494926 330605 984703234 24 157224 97020 519770285 549174186 12 305685 408441 9 76551 384276 369441 488637 6 146088 88 34 96 82 5 82 183576 1 26 172875 42154 66 484225314 406570 100883 85 92 76745 85 2 77 9 33 22 47 16 64722 37 7 910801813 285731 50 141994 10 403951 192974 430781 40 44 7 13 423707 58 942566973 444640 372460 900159081 81 385218 3332 339800 89 35 37 653522495 475200 74 6 64358 39 5 72 335655 408987 5 58 26 21084 83 468999 32 84 6428 359424 51 9 9 6 237919 22 303484 72 67 31 343062 191746 255268 266476 230947 55 97 81 69 365119 401868024 431482 339231 81 98672 2 94 33 73701 284253 42 121369 95644 19893618 426477 387750 745299149 449094 131160 41970 76 86 118883 454220 62 211723 35 199503 53579 386717 4 275319 968414029 47 23 57 40 270860 14752937 93678 65 432817 240865 5 48 60 1407 95118 27 428949 71 86 63 73 38 62 407415 74314 91 88328 25 354173 34 81 177809 164449 498687 426806 49 156243 885111040 47112 24 357165 484414 54 97 19 76 79 63 82 18 316491 680482297 468034 16 32 17 48 153608 60 379959 16 67 81 93704 746185595 70 2 36 28 8 90 25 394043 44 603986676 64 488332 5 468076827 3 84626 92 327341 990752429 14 54 443525 15 9 91 4 370884 225385 9 760052902 433292 379141 40 98442 68 98 147646 431009 23 371257 262413 323376 44 6 225229 91 337850 31 108535 378840 150153 98198 45 345070 16 827972684 85 89340 58 73 81 149319659 3 95 378626 365450202 89 7 356094 19 571571180 95 731868561 8 29 83 3 66947 96 24 80 54 94 85 24 32 420792 182285 78 259613 3 214042 467441965 22848 487751261 40 44 19 39 157961015 95 306481 282372 336596 90173 331843 74757 460943999 45 16209 56 95 344227 206206455 360232 1600877 242426 29328 418765 31 402321672 78 86 117129 294752 436034 13 84779 254862 77 18 473995 58 49 86 98 87 9 88 336826 98 443424 457467 252043 254066 76 473022 33 785156295 88 354989 7 26 56 38 60 101080754 96 760672435 33 9 50 871969400 310048 38 83559 306546 438866 36 5 467790 55 84 1 407720 24 477421 155965 450784 47 406321 50 7 37 94 47 221013600 892565737 48 268840 39428 28 74 91 627740589 88 165417334 487533 65 67 50 35280 25 340565 79 2 478572 247818 9 203873 5 150558813 89012 23 278683 40 13 10 88 293805016 462228 237390668 182993546 164279 70 23 47 27307 495051 291277597 220668 19 92 37 24 233311877 44 136577 87 60 86 963789087 11 2 48 7 64479 340280 315345 172767 242246 11 15 62 407569 26655 6846 11 242967 211842 275819 79672 95 77 274554 90 75 202821 6 47 57 712 243028 38 8 186288 288164 344417 5 402511 59 306403 97 91 94584 48 44 30710 32 94 94 10 223755 93379 222147 26 12 255256 73 112969 621241818 5 480199 272379931 9 437742 79 152137 51 9 446448 39 479638 254779 3 5 81 205332 194209 72 324423 5 532506165 12 12 69 329668 624510070 190930 355065 86159 9 203900165 310914 68 72 45 67 15 472863 78 62 77 160804 822479353 204781 54 80 36911 462736378 444882 61 77 7 36329 287283 245300877 285366 541665397 7 2 188805 383937960 323818 242884 38 42 98 7 383076 211723 283023 75 4 359978 21575 126445 6 349848 21 309139 25992 15 454742 67 98 9 36 25 55 3 87 451933 73 43605 25 49 863226501 83 25 48 425460 51 345611 90 477194 489290 98 209161012 63 36 51 32 149547 477111 5 224303 86 55 322404 152576 27 341329 94463 422777 1 258305 780962964 326712 233969 232817 84432 492479 41480 58 382725 3 26 182857 67 188839 376209 387396 116137 3 58 23 1 2 847522242 107920954 402795 78 87428 86 212166 14 425657 5 47 155714 36 368202 22 86 432312 30 331956 5 46 99 97 105498795 50 47 390519 49 466650295 85 79 228628 51 64 25 406756142 428170 327476335 70 94 4 362858 321580581 81888 83 13 77 474770370 24113 29 2 182783 1 39 8 3 202047 98 36 317141 993482220 414802148 360834 55 295116 467876 320855 98 12770 7 175953 94672 18 83 362610 325928 80948 4 8 42 74 425134 242845 59 950476104 137167 337805 336619 41403 29 36 44 32 137204 261643 12 474375 17 36 61 4 760827282 84704286 26 2 48 42 94 1 91 242885 474099 74 193425 280731 400453 61 99 106066 302297269 30088 161084085 9 89 88441 5 35 645901860 301438 97 3 333689 53564 27 3 2 22 341806 249967 3 342493 407397 430362 442736474 35 31 24 68 85378 274661 28 415180 656100124 387032 302326 307310615 157512 58 217383 73 69 47 338680 67 3 17 184692 45 15183 4 56 98 53 311585 339664 379497 18 96746 12 470085392 466637723 249943 64 88 186867 16 41 50 390457 57 32734 39 429045 56 487498 98 134291 38 365388 44 228670 98 84 9 105055 421450 57 229502 249458 85 244067 54 70 58012 86468 22 7 855863028 452412 55 207044 21 442528 279007 38 22 65 1 79732 431674 57 147761 956721089 262922 425349 287349 14 65 33 375271 274271 484823 315097 55 48 949770545 52 23 141572653 462769 360381 9 336501 763029377 29 8 224612 22 171560 93 842369735 193189 225014 78 33 279409 314114 31694 191791 65913 46 346162579 89 4 28 99 55 82 150938 37 2 15 576180273 167858 432101 75 471276 14 331533 269655 110434682 88 9 232982 22 745175854 14 367085 398202 6 484420478 77 17 319057 380239 81 155388 34072 4 23 14 33 47 71 595827305 78 98 90 359802 437699 20 70 97 16 97883148 63 728227135 18 419631 261725 55 29 238116 330366 63 283148 52 2 153772 92 344911 69 3 1 807214541 234293 31 498120 328227 4 36568 91 37 112355 8 96 19 9 274940189 52 66821 487597 370270 21 64 19049 81 79 892155061 7 37 456437 283457 26 392403 1 5 92 67 104612 951498953 446343 431315 460987 76 326897 12 407368 198481 2 60 233602 475010 96 70 272914 191371 2 335422 54189 63 251141 2 91 7 725566220 294308 90 67 45274 80 86 71 73279 38 87 48 536770342 214083 293984 96 5 469387 52 289436 114563 32418 49 315888086 394672 2 116396 480172 39 82 51 429070 220984 58 917770919 9 320630 149699 10 7 98064 72 20 22 3 7 34 179708 23 14 43 68 25 201604 24 53 374190 83 33 37625 91127 317821 347242 61181 60 35 33 1 7 479223 80 60 55 52 150850 9 74724 11 448766 429372 143790 713389245 269209 99002 964260656 462134 37 436265147 55 75 283011 90 367655 27 89 391844 6 248208 417682051 3 40 52 395212 103921752 39475 51416 88333 55 935910628 46 285871 386960 339168 31 67 276735 123148 95174 4 412027 59 163107 474417 9 53 66 334720 45 421249 67 57 69 27 64 27 69 37 76 271595 30 249105 24985 176355 2 41 22 293358 84964 106463 19 484023 70 4 304810 76 125536 62 63 69 169826 32 90715 44 85551 302098 15 71 83 362823 88 62 92 16 230643 345408 89 36 33 65461478 37 5 12 56 2 6 28 469749275 956460135 373621 47 59 496849 50 496345 89 42 2 764514963 303403046 80 3 461511942 150323 63 45 40 6 457752754 26 29 71798 34 50 42 3 69 3 28814 188009 65 23 37 6 87 93 154541 27 27 65 410272 116660 62542 52 278824 54 463319 83 22 186810 50697 115601 17 77333 55 953674401 91 28 28 55 97 56 13 409359887 33 2 9 67 84 257686 38 263214 1 9 135064 234722 1 84 16 10706 80 22 49 78755928 422142 3 91 596924452 331747 144421 49223 60 270931 18258 4 4 24 26 35 231299 854788892 205944 27 462426 38 11 872857396 151187 6 383941 75789 156357 3 468533 86082 13 494005 75 945501811 47 41 17 305232 207739 140403 732900518 491263 274706 183627 71 3 236987 65 244810 16 3 460888 476419 47 7 23 90 166189 33 17 1 405231 222032 22 33 19 41 477234 90 279401 228555099 70 28 387991 23 54 41 22 135117 720395753 21 2 74 13 325958 106439 63210 428496 481124 176474 129795 228593 280775 3 443227210 263745 657666407 59 37 8 2 94 38 672213586 155613 806289104 29 29 6658 78 497547 67 97 73 7 9 366735 265152 50 5 85 24 186593 72 17 35077786 300007 1 787849621 396407 322691 467164 6 43625112 96 14 1 28 858011630 333881 314348 224020 308537 7 80122 78285 49 362595 347117 3 52 37 818776080 41 107935343 139249 37 90 445204 10484 84495 75509 88 64 146697392 184250561 41 78629 428169 9 6 17 211805 14 289900 203669 341575022 13 66 8 23 403818 446995 120046 114485 2 87 49 79 239232 226235181 132884 87 14 897630865 61 85 346728 1 439712 389162 16 85 74 96 877254999 61 2 20 13 113896 50822 93 78 11 282343 369048 31 64 374109 252927 64 43 9 246281 443154 498250 171381600 28 258393385 49 638030090 98 47 262279 28 48 62031 849120999 6 448030 4 366382 3 10 302636 15 34603 5 87 82312 118794 204277 47 43 80 426427 36 4 2 371683 8 315057 257913 712942958 101192 119082 632962630 98 460980 63 188452 23 458945 53 78 84 734197449 6 46 14 148526 22128 159334 742364223 25 5 69 4 355879 78681 65 142960 1 45 149595 354679965 18 72 147262 11924 476457 86 41 26 89 89 268056 15 26 130488 45 185966 123835 114420 66 35 332083 260254977 126961 56 7 280684 127547101 337954 75 68 146480 1686 413110 44 337837 49124 40 32 6 77 11 114446 429434 181619 7 144849 59 45593 21 264570 434616 54 10 86 363617 50 141116 78294 27 30 38 53 31880 354373 36 2 497062 95 1 841697754 274670 327922 177823 209179 34712 72 42 94 8798041 331728 86 885437369 9 374295 181785 36 817030807 51137 5 2 33 22 4 58 307455 18 340940 173722 491153 85 25 330091 33 391380 494052 89110 67 67 419500 439647543 47 17 8 40874875 89 76 302903 210135 480558 157516075 32 314946 84 75 55 384870 56 382871 679176819 768217456 52 916687579 264706 44 344537 321068 30 11 94553 976508029 330604 101839 67 246535 250942 203660 263698 82 3 4 238756 14 230409782 78 207485 51 70 28 398184 93826715 36 314066 189150 44 201323 7 56 205631 16 659774140 77 248763 50176 263418 60 97 183731 416992 9 7 15289 315960 44 285943 59 1 59130 6 63 160904480 48 79 209418 369216 18 34 407167 141489 364686 61 197620 96891 119867 36 297368 224086 325565 42215 6 98 81 130017 293990 224060 62 81 702438465 19 54 261259 28 30 80 253456166 59074 74 1 63068 363465 281522 9 3 61 69 2 182426 54 36 405290 35 1 21737 95 360773 35 14 4 140681128 466342 264635 96 80 51 25 10047 20 14 15487 13273 16 44 22 73 29 11 11442 446984 51917 43 64 4 35 64 301415 59 2 95 4 6 1 447154 6 24 258092638 256693 95 187384 6 96 394995299 9 225726 364048 64 80 44 65 241782203 318641 870982888 98 53828 388622 67 5 196818 21967 64 292982 8 406289 903881263 25587 238244 61 27 420865 45 45 120462 85 75 487262270 27 32685 89558 4 437084459 49 8 68129 10 83 27944 80 31295 97 391106 48 453579 490161 44 13 263700 382106 5 50509 65 9 482403 197044487 136862 30 68 9 17 16 75 220079 665428600 126697 56 22 284002 58 84 310118 42 35 21675 20 479884 420653 34 7 221052 24 27 403677 10 92 2 33 159662580 21436902 227285 441962 185120 398282 84 849280733 12 224648 75 39 21 79 71 87 28 87 43620 77398 403417 290560 792206183 189422 44 421811 423865 38 130373 107080 197436484 125762 940058719 704522574 467812351 205631 241096 86 177956165 408679 129948 97 381471 636110283 31 13 174834 26724 300034 78 86 4 82 25 63 11 491865650 94 43 66 154353 54 461646 29 50 48 96 227407 56 8 34 1337 156102 326896 27 315511 47 122576 4 108526 14 122909 2 568786570 324099 64 69017 94 764692922 419509 45 328586 90 9 484673 524497125 424336 230968369 94 14 43 41784 74 8 68 79 836073909 212449 1 15 64 28 294517 42181 421729 385706664 362395 34 356557 216022 479584 40625 8 37 60 14 46 330981 726454435 94329 211157 402039 41 30 78 629215417 267896 738251574 56 490943 3 16 82 70 46 217504 29960 78 9 1 395851 295457 218326 41799 74 11444 477630 188265780 360100 5 18 278620 432815 315549 958764517 54 63 2 58 62 72 51 5 307112 85 57 179806530 30965 149763 42 65 195872257 72 481278 34 352241 79 104666512 14 659451300 20 49 153951 320450 95 74 9 337125 1 80 225424 215875 45 214629 115380 384572 80 42 10 3 8 57 38 105538 204215 125847 843745897 151957 47066 83 322847 3491 484617541 390270 415578253 187550 219347 50302 457691 29 277788 17420 43927 92 115820 35 281306 56 71564 609947475 46 61 313769 408643 205635 731013495 204690 322960 152186 3 331273 149554 76 48 485114 35066 318908035 20487 363517 433867470 408506 26 18660 44 469170 89 82519 159443 77 63 16 360285 85 58157 24 921136459 200397 42 498619 25 46 21 44 39 39 35560 135807 83 431718 17 37 321856 255059 82 419219 288491 163414 345423 4 39 451218 342997 401166 3 211161 34496 662530226 57511 909963680 19 26 5166 69 20873 155464 58 54 461931 40 38 43 379701 291877 486900973 321798 3 40249999 226317 77 88435 3 170798 1 278123 15 95 745117899 95 39 135200 40 41 69745 481992 23 98 80 82 380072407 11443 190879 288344 33 78 175152 237805 96640 459581 42 56063 70 210305 73 1 26 111211 348574 76538 45741 56 19 36 86 48 1 24 344287234 409452 426286 154529 48 469931 77278674 256942 92 110113598 60 23 229953 180569 299977 274206 27197 2 66 85 255357 98 18012893 252394 80 24 9 78128 45 499506 443307 219841733 277407 44922 49 943715427 96 7 305827 390168099 55916614 75 133732096 16 6 331047 98 5 149665 359593 61 50953281 81 6 9 494729 5 32577 79420 7 33296 271690 6 392765 374980 54 5 8 444046 253079 69 81 96 69587 319786 173958 68 123944 460942978 86 173329 28452 87 83 12665 49 2 80 306476 4 51 57599 91 11 371260 574695410 6 63 818812986 207721 17 24 422292 86 395524102 39 134460 7 93 8 13874 971400519 552781560 16678 142990 34606 63 492598 10610 2794 433602 6 216734 2 87 42 259279 59 96 315552 11 54 156671 185990 65 4 81 20 9 765673819 82 326152 7 77 82 235728 78 53 373742944 86 55 236284 6 130836315 976101518 200404 1 169604 780631501 38 271405 41 70 12 30 69398 45 362415 7 88974 65662 85257 17 133979 208431 89 221126 124658 30 60 668626502 26771997 93289 34 293369624 86 66 323395 79637 18 3 125673325 129214 132414 65 72 195812517 9 7 52 85 585855920 54 236368 58 51 192288 326478 2 32 69 423374 49 132142878 499795 11 292211 101165 340834 163561267 25 96 30599 67 185798 40 556326955 23 88 41 280722 499511 4 445238 85 68 438692 536 7 55 82 15803 7 489793 27 342669 2 15 471998 1 139417 35 22 13 88752 293059 335955 47 441175 10 276220 70 62 88 98 511910459 77 1 467929 351853 55 186621 219687 88 72592 438744 48 118754224 102583 652743071 31 523201253 41 315170 33 152831 239228 22 521278578 14 7 670190324 319876 8820629 455433 30 85 35 62874 227547 48 26 956137162 241893842 383732 67 534622838 173535 58 19 301077 99 81 70 381683 12 364357109 361366981 6 388460 97 69 32 55125 461264 41222 340210 29 15 288088 9 240352 162398 98 69 554307684 296269 302575648 46 164571 15 35 45 12 222900 34 359604 98 316819 80 402902 243374 85667 48 87 1 82 260745 3 22409 414814 383048 9 13 9 95 56 17 215255 358636 451711 229227 274785 62 63 56 220767 256601 55 32 407264 290025 589385403 419920 820536293 528444837 454397088 415687971 447299 15 74 440142944 38 326055 2 460366 268391 255005 511909157 188746 93 157702005 65 11 49 377373 98 137969 286823 468096 6 19 32 234297 374393 498858 28 19 81782 29 228897 230442 68 347050 77974 485360 261527 46 245614802 43 41585 20 370166 212691 17025 48 38 93 274153 111602 50 76873498 220572 210160505 35 70 89 93 361913 414343 19 26 388841 78109 3 90 17 28 109420 28994 269576 437747 404182813 46888 48 560290535 156670 4 167362 46 28 62 419990 29 70529 62 262593 41 154320 176009 36 73 4 61655 80 340546 37 88 79330 43 77 8 96 917629404 134386 82 15 222922 14 305424 424483 14 79 48 464248 82 476268 65 793984472 7 77 64548 53 425961 49 44 53 168404555 76 17 28 5860 10 4 370106 66 65 10 419480 2 432632935 42 70 296434 23 97 55 17 88 94 769351091 176809 239308582 23 996129685 2435180 927726609 781741205 72866 398624 28 25 80 41 91 48 2 61 85 72 400639 258960629 5 6 35 205990 383896 28 17 44 46 42 398339 645617758 78 71 32 11 329297 7 42 58 70 344666 477158 431885 23043 16 18 5 344691 348704 146970 5 6 706012853 59 43 12 173413 62807 157766 5 54 50 372836 57 146257 46 1 96 6 3 32259 506 762158714 618571880 7 31730 6357 28361 391834 59 723866422 462942 991204311 24 47 72 13 97 136689 51432 24 142854 685890788 167575 239308 86 35 59 366665 38 460889 368143 405048 71 533399780 4 88 96 71 492413 88 375449812 80 78 415152 63 44 64 62 3 494426 369441 362375 34 141525 224727 98 20867 2 33860 62 4 10 147093 42 193116 486523 274250 122067 85 38 50 146101 490362994 48232 403005 38 77 762680611 54 36400 98 67 105278 85 237407 34347 38 13 5 476828 7 7 68645 10 444007 47 51 98 253676 488433 180890 5 67 74 465467 8 401059 56 351691 271793202 343670 93 93263243 36 25207 53 371401 442634 376644 2809 26 93 319299 70831 8 83 180525 490928 99 8 30 52839 443356 83 233470 66 58 247703 646686510 1 15 15 23 204499 468350 77 444907 47 195329 955142448 39 202443 31 357827 45 28 96730 76 70 445602 66 181856 8 781705297 44 40 12 152000 32 94418 234118 9 85 398670 43658 671352435 87022 93 451582 987160426 78 2 165748 457391 378949 425703 9 280514 109208 218568 67 264022 147860 70 47299 31519 64 320784 57529 40 5429 82977 329064 53253 89 3 97 46 12 93 86 34 440597 96 221584 81089 177564 175193 10781 6 15 62 17 439162 336981 90 22 259790031 96345 391209 38 922591662 59466 49 29 13719230 30 39 42 47 407876 471182 129750 200916 51 343059 874118729 44 340798 306491 246362 65 36 239311637 94800 431895 374884 50 466632 474224 22245 46 445977 6 84 93 29 34 391047 105613 89 336925 6 1 455205 2 82 44 391415 41 370602 131993 5 29 80 41997 1 2 147948 4 77 911392063 12 66 394494 10 987725213 43 225814 870358566 19 280759 45 25 6678 230598 98 415163321 9 92 973667588 699723134 1212 367140 985913471 204545 63 34 464860 86 62094 3 9 66358 4995969 6 318180 9 16 13 193217 132231 433948 27782 31 458346610 77 35 196869 367185 15 53 892348372 2838 34 6 58 393025 186669 14121 64 167367 21 290364 292746427 299995 179179 48 131334617 460140 375993 425279 174441112 80613 147695 381227 333938 2 20 22826929 79 74 279269 145037 165510 77952 44 157633 9 273104 78 261829 193927 356202806 310642 97 281061 86 61 368805 42 6 31 98 21535 209584 220655 6 18 44 339749 487497 399040844 38 121857 496418 70779 264089 80 420686 10 296615071 91 877695408 74 7 479930 43 62 33 168133 470482 831131333 352445 80 73 144313 2348 499443 46 37 418338 246643 5 213616 31 105759 6 19 870496620 193005 249657 39 63 272440674 228582 83100 282903 16 62 6 9 31 442883 372981 22 86 51 2 692644689 929871590 94 35 46 692354553 76 1 261201 33 401735 113990 484673 48 15454978 73 6 130828 2 61 73 560874721 68 253005 339546479 88 33 3 74 76 60 6 54 285297 209107 127671 54 61 36 78 60763 124892 170708 656285725 438017 444427555 363617 381330 71 50 300769 200242 318370 228117 443697 182681 475453 415421 5 2 5 21 413673002 37 145114 98 31 229143 76 83 7 106159 6432 45 3 268481 84 437999 51 269577 78392 67 299538 313111 252319 208928449 40 51206 456443 94 15 417500 790637411 77 552601489 96 449914 55 31 153233588 273309 373729 67 37 61 5876 100457946 95 132254 89 95 80 478640 82 56 43 57 54 372737913 50 298961 11405 197718 55 8 69 19813584 492019 15 265175 66 66 44181 94 21 25 48 93 180402 57 328522 216180318 84141 190965632 230217 230358 91657 96 10 856127112 80934 63 8 87 898861666 88 82 34 289174590 24 424912 325190 63 498569 346253 285588 67104 928048409 89 360911 41 323164 911350920 92 45746 90 8 431436991 88972 226117 75 51205 128755 17502 129759 7398 42996 196757738 84214442 26635 178252 3 330642 66 8 444934 55 3 86 449827 236006 21 42 313925 33 44 410670314 337188149 52 130630198 94 481286 94 99 13 55 358476 4 192802 118608 331484 7 85 919162807 94 306396 809666540 8 41 705352902 470467 97 248302 65284221 68 60 74 205527 5 37 1 2 400927 261023 52 19 24 15 408177 52284 46 74 6 58 720668100 254891 404209 12 307237 200959 58 353104 84 6 71 2 69 75 49 34 1 206175 24 4 8 141045 69 47 78 1 15 91 4 128199 344754 855381815 42 466555 61 53 471981 90149120 35 415476 99 102646515 87 54 252879 861221076 351935 457805 330209 13 22 10 399247 10562 7163 1 57946163 7 44 23 4 73 97 430041 9 486918 440437 214302 4 46 71447 95 5 333975 465845 314872696 52608 411873 262483 431307 299722 253218 611363724 88 55 3 422228 301197 56 9 118602 33 412772 35500 488471 183703 79 87573 37 41 453363 192974 430923 58 326912 8 38439 38 836031531 218938 68 38051 29 333395 8 382020815 31 4 84 7 32 4 159634 76 154555 356590 63279 388384 97 283470 378277 53 94 746344787 141646 138086 381829084 77 50 51 1 51 86863 80643 82 87 7 17479 337773771 9 97557 64 41 27618 6847 16 75 93 731372337 6 120617 77 316603 34 338341 291461 433594 51912236 962905764 8 92 318610 157784 55 3 2 219118343 253029 436399 53 72 8 349062 277416 37 94 30 247012 824985726 16 600742291 17 43118088 95476 396105 79999 31013 129807383 328727 87 345088 224915 176730 3 8 2 58 139676362 8 151310 176585994 24177 273691 71 194028 624912766 90 52 80 42 89 171787 532548215 119718 15 66 46 40 70 478010 260433 84993 145271 297625 305022 255975 4391 172727 10102 48 474772 497887630 206780944 92939 5 11 157119 11 159527 333956 20 42 48 70 8 317186067 286058 212474096 74 484442 9 129327 84 33 61 54 157890 92 5 56 377259 33 62 268194 6 229406 17569 48 74 2 2 41 375836 220762309 195240 38606 304043 416695018 4 9 12 57 24 154312 135604 61 336183 335541 45 86 176945 151931175 119506 853834192 19 39 11 401787075 51 33 28 77 476004 380686 15 21 63 35 22 83 19 7 6 2 458615 27 74 79198 67 92 48 83 91 342081 456534 60 19 99 389932 194225 3 25 38 447577 303412 230108 12 156103 60 46 796163992 22 121485 52 93668 98771 348189 310151 571756423 106735 203641 209254749 419228 27 93 97 63 75 163638 424367 28 191725 309389 58 369328 171518759 101561 397846 87 31 88 6 494601 76 476405 324142 7321 42 366401747 36 54 296397 736191634 18 23 66649 12 260614 76616 154003 85126 41 540809647 458180 74 20 265482 84 403509630 9 216371 2 740030870 322711 49 42 169282 57 460418 298674 38 214147 67 69610 93 194458 16 352544 477010 20 77 213435 430172 78 71464 47 97 1 9 4 58 59 8 52 13 20 420841 144440 966763521 211804 327932 57 88 1 53 23 8 304010 169708 479317 79 10250 7 11 231333 39 77 75261 785399422 84 1 107048992 17 16 10 412479 61 400368 61 42042 94 136215 94620 28 90 94 229116 1 330564204 689966826 112610519 43 258634 74099 34 304950 74 188281065 347629 62433 94 53732 4 9 5 246968 120645 2 201470 87 732740622 132778 3049 165145 91 68471 146855 24 29 5 189146 487611 32 91 303990 20 83 96 350034 3 5 55 478947 329884 140760 8 78 19271 308990759 207691560 387490 45 9 4 44 129942 56 76 42626 33 49720 296917 809870612 5 14 23 374909 87 3 973421254 35 241183 31 53 7 66 306154 47531 300963 51 3 8 600755562 225944 3 708798499 18 391026 25 58 42 51 293601143 287565 2 9 446186 95 99149 80 17747 11 81 16182 69 45 4 11 90034 149686 37 81254 28 26 144841 315794 36 51 14 74 148605713 54 5 31 55 29 386681 41 7 926044818 54 505926115 126107 121738 66 50102 114929 92619 757924992 369414 379303 257506 54 7 30 629268151 99 41 28 3 312784104 18 8397 89 59 88741 54 262284 45 41 6288 61 7 23 453735 8890 11938 434132 54 435375 498690 20 35 99 300653 108125772 411259252 6 66 12660 248843532 94 92 1 14 477250 91 3151 30 180251 162698 459975 196916 70231 62 28 46 7 233279 97 73508 3 53809 81 43 10 91 18 44 369121064 596424939 47 78 99 53 107188 52 3 43488 42367 368783 55 939633365 437373 25 137084 114990 5 197522546 74 377465 76 38 968324057 150184 23900 494106 28 57 10 58 389305 403952 152092 34786 314315 46 497417 49 72332 44530 8 54 5 62593 134934 1833518 99566 55 97 162271933 255165 71 7 93653935 94 315622 359778 370100 76 187550 49 62 42644 46234 70342 271614 35 26981 74 266718 2 181076 20 74 4 4 313126 26 92 80 454007 466237 243294 26409 7 158780 14 64586 23227 83014 38 15156 83 397025 71 692779675 6121 495332 2 926307951 48 12 231897 34 97019857 3 491296475 26 899557479 620294366 923271348 82 64 492968 78038 121637 458196 62 36996 175654 77 8 93 229126 408218 58 286537253 3 33 52 59 69 363992 413698 23 472217 57175 436329 4 95 349214 59 319874914 304842 5 17 8 376930 8 54 62 8 885465665 33 75 89 29 94 91103 142118 147436 44 671807686 19 43 384113 186661792 87 235082301 50 848932281 8 482143 863766673 94202704 31 59 373004 98 26 94629 48 54 8 2 61915 204129 34 397432656 8 235981 435549 338525 19 24 512682248 88 343430 2 96 6 230652 392433 216576 251122 363914 589686197 424598 32 46 209866 301307 155485 66 152854 12 265439 60 397982 368412 27 482955601 22 252302 378868 94 8 302224 611009300 40890 75 51 56 330935 497735144 324356 11 44 82 412605 57 20 5 156515 12 48 40 108337648 300677 446806 66 77 208293 75994 397966 90 92 227801 242732 30 1 82 404191 99 753162979 42 374202 70 405254 25 313464 23 749541430 44 373085 86 59 64 35 52 361436 10 26 423104 4820 62 98610 95 50703948 37 809627111 84 31 7 209992 549850133 451943 454136 18 7344 92 28 50 398000 133480840 56 5 134732 84 8 98 89 82 36 82 380610624 29 3 17 130203 20740 462355 15 2 414081 357002277 2 137589 83 143860447 60243 6 81 53 15 214593 7 97800 85 181716 62 352262354 8 964444313 388679782 3 78 65 491394 131604 8 112833 679820512 32 51 253879792 5 233135071 4 184688 73 39 38 115819 36 260979897 122646 68 23 246560 6 10 376146 1929 74 77 451661 60 6034922 3 946590892 450663 32186 301059 901676627 283753 242134 6 63 3 107454 48 30 16 89 51 437222 4 831232458 32 872393053 43 194922719 211716 8 210026 6 33 226127 361729 81847 53 28277 86090 276233 424201 415626 94 86 256080 275718903 33 482853 45 251134 59 24 48 40 87 852732399 468681 153590 38 88 567575074 437841132 318493 73101 458186 50 144666 156084 315169 35 77 90 23 273065 214036 151260 150639 15 59 35881 367863 9 44 23 56 238741 195272 66 23149 27 79119 41 46 732794400 56 478133 213992 145558 362972 372280 463964 48 448864 49 493837 75 16 52 342170 253096 4 41 74 23 274156 70979271 8 785439169 93 8 16 295193 3 355863 406514 4 81 60 34 56 12 21 884469431 41 40694 245126 856710898 253904 52 34979809 419541 94 983210886 436188 17004 95 76454 676429724 76 99 85206 10 138336 197177 31 44 938956491 5 95 63 46 12 34 62 167677 9 5 59 10 60 21321 21 97 54461 84 151000 98535 36 141179 49 200962 434754684 76 185989 270475019 148879 78 355957 97 598894336 629881885 994264494 22 338123 352512 202536 97 50 7 465608 588137979 54768 53 20 69197 321345 9 88 9 18 87 930130402 79 36222 16 6 31 58 321562 32 79426 75 67 225001986 479160 47 1 13 53 51 331383 581016987 39 34 58 54 55 442693 299263 26 16 316459 35 72 99 454335111 13 732320282 4 328400 6 83 310245883 57628 798734195 59 16615 344499 69 469495 336872 9 361601 39659 28682 14 116059 4 427830 305748008 95 35 463128 85 283169 51998 5052 58 72 57 62190 33 87458 35 6 32 81 8 302757 85 29 48585 122954 396917 186236 76529 31829 91 41 309098 5 67 92 5 8 308570 43 423813 1128 217830 9 64 42 87 19 268037 789540156 2789 319821 68 50 84 59 40 237103 445888 190808 6 39 76 89 59 78 75 27 171394 39325 87 14 97210231 999577011 35 47 254095 54 180851 22 204371 378231 58 22 178455 9 67731 33 97 95 310335 624615043 407485 906726566 62413 58 444604 21 59 377460 67 282754 6 465432 161350819 93 478606 20 103265806 193635 266787 69 8 73 787121107 148790 60 58927 110185 72 560175711 73 350025 9 96 190544 652365329 87 97 22 235539 30 383143 429932 38543 8 71 217292 316035 37470 89 21 266159751 271942 6 417117 51 197925 2 76 52 262231 201978 465150 16863 129244728 484221 424484 33 37 15 31 8 118740 7 493462 38 456316921 175360 202669 86 71 292328 3 37 675292409 23 85 57 407430 499145 86 203877 30 380214 688445984 35 142057 385635 490274372 377383 12687 22 8 54 432855 418178 20 4 29 898211651 88 266137 396280 66 6 106351 411394 107809 93 10 93 75 34583 164081 103349 318573 76 70429 297383 220583 170136 125679 84 12147 297996576 25881683 4 93 10 95 28 167546 295349 218399 6 39 42 3 140180 63 171892 293527903 783180260 366393 266239 1694 380475 15 55 214042 48 401967 572897835 245702 1 146793 7 920959045 51 453685 51 68 247270 411014 240270 50 207832 18 111041 217534 25 94 1 396583 22 344817 11009807 279202 76 39 280655 66 84 94142 588503855 28 308268 139160 35 95 43 526862125 57 302182 58 67 488605 46 83 19094 87 165262 108772 336084 282396 63 6 28 14 5 47 457263 92672 76 416068 2 296622 7 18 6 48 168937 12 19175566 365326 436145 8 382245 139919 88 63 231435 57 68 2 75 20 191460423 63 401562 22062 779336238 34 3 38 30 232359 72 75 25375 34 260082 197754 178619 167622 30 355424 27 46 33 414356 142544 17 24 96 300128 87 239921 148381 84 61 337913 217592 302312 43 521494445 257225 88 68626 423329 79574624 36153 5 53 116447 27 53 101273 402009 404916 84992 36 35 1855 106850 89 45 66074 40 345029 14 45 37 437956 9 86 572003457 67 493226061 61 78 276433 300100 77 64 65 169704 9 399790 345722 97351 8 15 71 75 258868 296107 176324 2184 76538 61 81 59 4617 30 83468 43 94 7 472999 8 83 400300 7275 387325 23 396424 8 30832647 16 261983123 471996 18 83 42976 145246 242997 485326 48 44 8 79 98 53 36 2 214482 88 6 134996 64 26 748608379 14 153943 19021 475764 467570 513294679 59 474974 24 414574 478435 48 201026 382825 427653 43 676958540 43296 465134 979842236 67 427926 15620 68 460317 93 8 3273 307775177 65 559915553 88 232157 320855 12 20912588 45 349833 382832 98 78007 3 910618396 11 10 385860 28 48917 7 385232 34709827 344697 29329284 33 39 41 4 95 19 45175 402643 51 711185982 41 44 53 25284108 77 43917705 55 28 4 447270 24 46 51 9 164031 422347 3857 30 251834 470553 8 39 65 13315 1 189959 262806 73 264017 160010291 3 25 84 255019416 56911 55 42 416493352 4 32 284864 65 356913 84 31 55 217808 115059 13 72 46 262948 416551 354475 71 91116 27 31 423196 77796 32 314079 36 12 349034 30 8 386743136 57 403317 319257 15 556280299 59 28 399292 984650535 6 7 497376 101475 180979 394192669 12 24458136 58 43 427265 377706 5 221324 87645 206200 242244 88 75 6 45 23 452018 3 98 60 414968 9 409212 67 63 455892 324210 15 9912 51448 31 35141189 83 92433437 390308637 62 397807 266023 77981 5 72 412487 179 138138 68083 127159 346716 10 266160012 293787 42 21973 5 414048 58 94 864956135 253232 97 330860 354150 83377 780331702 431711 43 21 87 488184985 56 1 16 72 158312 666665881 43343 4 73 84 90 374899 272402 273166 598256261 70 8 266621 32 18 148837 60044 23 5 73 479944976 11 327626 460792 79 69 246592 75 218885 92 74687 318391758 72 99 466390 398068 87 38621 61 403857 147556 998063690 15 55144 68 543425924 179907 82 65 19 379530 386627 31 158595 63 315853 30 58 951100013 79081 147376 172431 186101 84039 124992 372519 87 11223 213475 750038944 406368 30 186323 83 49 94169701 175835 40 610986300 8 216064 320778 43 461312 43 51088028 55443 75302 71 1 6873 40 445585 428480 55 5 190128 64 204497 259368 72 389264 409778 277102 98 302977826 236990 71 418295 34741 73 405807 89 88 80396 53 20 612967273 14439 817267491 8 624628095 454926 76651 16 10 73734 91 97 88 9 6 442346 365848000 282795 421100 158724 352169 183486 73 6 79 74 51 47 28 90663 416246 47 22 527800916 15049 211685142 79 195219 211606 32 298162 314253 212323 477672 34 72196 10 587374630 324441 40 241055 451594 29 39 969372410 431710 6 85 441914 313885 439617 296431 432405 361205 339265635 85 23 48 33 743292525 19 967213635 401331 316365869 2596 3 175757 176354 145858 80 296342 32 13 443067 239534 2 85 81 5 10 2 37 4 385915 82 45 58 193915 24 49 43898 3 1984 377756 78 240265 44 17 35 161560 213657 40 412899835 237284 287499 27750 99 214809883 108456 52 85 40 365308 97 191720012 345810 383535 95 11 212630 319055 60 132456 65 348266552 51 33 74 64 57 90 16 410255 900672475 17164 33 41 3 57 484517 55700 16 274127 389345 6 360113 242736 2 175308841 132909 56 92361 50427029 7 186209 80 34 91 88 30 40 3 218547 145782 20 10 437502 344536 79 94 457154 67 25 320326 153661 56 236688 219270 481832 49 224522 12803 84 34 419457 233410 366848 55900 120983 58 1 89 349046 826235260 12 35 87 243794 107439 37 58 96 283562829 43 22 200245 34 73 59 494357 72 139632 124172 51 211073 76 14 962978772 11 289416 448734 17 63 106848 467955 346223 17759912 479596 10 545010579 17 25 580218446 15 785155481 60 270273686 71 63 70 186378 447804 108946 404791 46 71 228953 9 317018 68 76 60 36939 78 5 90954 26 871415188 14 49527 61 335413 97 249169 96 675537093 139006 25354 21377 67 451329857 262673 41 496519 198566685 3 27596 140412 10 239192 471491 5 438123 549526262 4 470825 5 6 40 212436 860636965 591646289 24 27 150467268 1 54730659 46 2 66 512817377 4 15 22 107453 15 263080 75 79597 330894 32 160792 137631 92 77 418577 753693055 187901 20813 12 168081 72 26 4 702222535 143046 57 3 7 4 20 913869806 467345 320095 302581 58 29615 19 76 301041 49 577519791 26315871 73 29 78 319612 32 167095272 391703968 82617 389267 8 84 358770 134112441 308049 239630 13 374357 256231 325337 395012 354745 73 97 74 14 234865 761063065 119476 78 6 780876983 85 419499 303785 32 945190512 2 446739342 359018 9 37 369976 413405 95 24 81 9 84 56 405046 349405 392909 302461 385596 287226 934767551 287921 249339 144484 93 13 233296 16 766120945 19797 92 281612 755665206 637450250 932533606 11 468417 423967 63 480053 99 413739 68 483392 6 135049 524853002 88 78 8 57274894 49 256203 19 26 152647 611118398 60 35 460017 30070 321751478 52 3 68233 3 29 216267 2 33 52 81 59 54 131840 31 7 382508 49 62999 37 82 63 832550089 40 30 41 3 286879799 332133 436764 181664 69 86811 6 38 17 38691 89 210012 9 34 96 556705292 5 122199361 27 151125 234382 43 212280 447400 41 34 34 370120 51 4 278820 411005 64 432668 250329 362691 410615 399487 94 65 17 97 66 5614 4 59 117645 20 1 65 403682 22 430192 15 54 79 484146 2 72 4 78 21232 40234 25 74755 820056244 9 7 250251508 261132 10 100532 48 269751 457089 370281284 361657 62 95 49261 9 25 379295 3 49 44 431239 832580308 9 316844 2 79 252212 22 299795 6 161906 65571 300120329 44 15901 20 279594 121335 123693192 2 29 82 94 24 151268 359597 66 12 41 317045 70 83 47653 468591 350368 82 390428579 342788 51 399920 4 359398 86697 361991 31 210784 81 133988 187976 34 254793925 208193 38 96 95 13521 415421 81 16 1 265565 362779695 164409 69 1 1 69 28145 59 78 16 2 87 135254 377885 5 40 413950 32 2 404115725 9 267927962 22 86 280673 49 18343 13 780268274 4 26164 205502324 45 407115 352498 25 34154 8 97 386366 3 6 9 46 187399 39 37 423813 51 204201 75 89 4 28 6 21 1 648871330 97 322521 107049 313848 3 162997 297474 5 564768656 108205 68 147256 281270 88 9 144541 451960 404667 82646 263493 307683 169507 342733470 3 199502 331022 31 33 10 414252 83 3647 7 98756 218956 62 978574195 73 68921 443294 498541 27 239593 77 20 66959458 78 23 476188 61 32 422057 50 91536 85 3 16 28 30 13 403960 76 478440 42562 57 206019 332034 81996 761892464 15700 416694 104910 29 395579 62 72 60 377183 254505 25 269494024 6 56 102075 465946 89 431841 36 490981 409204 103008 289438 210319 461509 227752 49118 56 19 199336 62 44569 313252 34 207656 26 66 445852 461930 42 335444 456533 314484 99248 175283 88 187705 360087 159117 86 51 293920 8 158786 8 485512 28113 150877 95 179602 13 31 53 81 231044491 90 6 77 172942 68 50 28 174176 3 51 382261 1 36 160532 22 9 479430 59 41 49152 424203 562572528 77 856834941 44 37 762137091 128718 4 283038 88 65 46 487876 12695 36 9 4 340648249 71780 61 18 163151 46 155119177 274536 460997 19 13 79803 4 91 8 80 66 932682088 58 70234 407832 3 63 77 415408447 5 428242 90 92 98 33 219356 90 79 414796 386880 55 293711 235588 483776 13 30515 496852 25385 65 78 234727 972008459 375305 1 8 96 18 413909 502952946 363731235 389038 20 445308 59 580439431 244059 61 8 280584 51 458957129 63 232446 367308 286351 420465 77 35531 73 86 628984524 386956903 753198403 25 12500 77 6 216125143 347591 2582 338569 14 145393014 280354 47 37 444902 57626 98 169945 79 56 224139 93 263834 151538 384561 16 88 90 300699 364842 11 46 123089 49 843649602 264998 4 399022 496780 99 200713 366970 87 282114 57167 69 48 33 60 9 736390044 485733 88 92 33 94 84 68561 5 2 331684 24538 51 473625 346388332 183631 70 78 78741 185219 112755 239389 26 391371 4 30 98 13996 33 21 96087 212168080 13902 38 3 470310 39 368186 422986 336601 425796 283470450 54332 29 90574091 39 5 443302 193103017 98 6 4 99 175147 448418 315506 309629 924208224 139407 81 36785 570207338 13 92 428170 358303 83146 77 13 51 75 67608 16311 6 657025573 68 181196 50 232740 5 183428 65 211656 81 228283 266628 48 446075 1 2 455611 256775 36 57 423967690 48 298758016 186532 204705 193325 249304 30 4 4 27 74 35 304554989 197044 7 98 85 70 496854 123863 211490 71 92 363822 388700 194723930 276182 8 83 265616 263964 43 361014408 370060559 4 378024 37 65127 89 127297 74 168150 6 454546 88 49625 82015431 27 291214 90 132130 53 128322 45 99 17 7 60 471617 23 359508 378147 366605 89 56 496263 24 372251 61 81 29 411211 55 62 77 24 80 221350 91 979508927 5 24 1 29451 74 231109 50 239194 7 35 239241 53 19 84 54 86 97 183691 416848 7 347209361 94 42 292710 69 224572279 27 435932 91 396720618 26 8 75616 325392 238138 299125 301043798 255972 72919 9 13 495016 29 26 215836 5 156673 171569 90230 243208 77 87 357745 46 70 64 211638 27 60 143529 54 239093 30 308174 129248 249208 62 350548 165456 121376 52 165101 347419 19 164291 12 25 83 5 89 357533 918548428 326350 6934 34 29 43168 458692 4178 3 8375 64 453095 105191 38 16 494074 448868 66252 306129 269557 8 6 49 29 12 68 81 135466 301044724 421559889 98 2 62 373053 137826 967642715 3 4 59 6961 306536 38 70417 144532 32 191849 19 378597664 10 23 10 34 24 461408 30 496907 249066 84091 44 85 264990 3 256648492 38 71 11 288544 284007 45 229648 97 70364 237783 73 76 477102 294520404 21 345660 218357 106864 1 243034 152956 46 489183 3 182457 67209 27 4 54 68806 327027 311941 448548 59 2 4 61 14 451598 216244 55074 91 48 63 8 51 464446 460913216 107763 5319 64 455199 194513 45 40 170415 92 411381 438142 69 56 73 77 87184 348615 82146 4 88 169214 197971 273266 248767 36 20 44602 90556 485907 210690 7 63 6 163865 67 423179 40261 426837 76 488221689 6 434657227 55781144 310068 437499 891910140 247425 1 404484 26 39 9 8 5 9066476 93 45 813278175 17 4 28 167250 191097 367328 8 25 134152 68619 1 563961343 89 42 181144 308862 47 4 44 16830 10 36609 72821 70 12 51640674 14 98 249327 13 334769 96 22 355380 67 273771711 10 705423713 330511 92 23 195108 54 79267 775872410 9 60568 99 71 36 98 2 44 53 4 1 368108060 48339 10761 599321929 257334 27 85 84 61 469840 17 21 61 41 229493 45 119353 6 461993 859012368 348946 45 3 251357 51 205280 346700 399092 34 363028 223002 73912 388377 83 94 19 14284 58 101720 3 75848 188785 384078 945286895 89 76 86 15 153004265 54 207736 57 178576368 310581 31 44 41445 5 20 23 26019 180541 37 261840 352904 136537 79 112338 98 830387773 91 92 40 25 51 175032 47 8 206739 26 10 138139 84 216774208 95 4 430102 82 64 365156 7 99 491590 89 483368 433466 406215 39 45 377872 80 86 5 2615 353551300 384177 80 78 404353 77 68 417460 472781 16 5 107113 81 8 4 4172 13 112098 832671958 404313 63 51363 88 61 16 331173312 360747 41 426602 95 1 8 359567 239503 99 98 61 42 404304 214657 21 409219 41 1 83839 282761 9 214325 7 57895 359986 315762 8 29 397353 703326905 389440 47 51 45 65 384566 13 246399 210450 19 71 39 23 96 786121934 498088 369582 128285 7 31 5 130343 54503 58 355815 68 129806 241751497 169501 39 348834 42 56 17 43 98 76 188370 427921 621090079 28 101323 455035 65 68 57497 94488 463761 72 14 8 752758347 65 44 2 32311 8 60 22 234609 476400 2 2 441871 43 47 44 402661 456341 399948 29 88 137636 62 57 5 59 449055 100060 148785 62 401956 115432 9 27 49 352647 87 11026 41 400878 60724 265192 353231 228417 1 232717 50 455703 45 59 174932 30 5 15 317737 8 43 227250 67 47 425337196 72201 66594 362695 86 66982 67 412327 277070 44192 234212 353110345 20 379758 78394 71 281043 64383 348531 6 9 178370 130270 3 10 51499 400269 58452 538799292 10 6 446273 6 1 46 66 14 43 225418 31 26 30 95 4 36 111886 36 63 77082 9 9 399907 470363 68 135967 329066 5 483883577 802179856 134856 400668 11063 223408 944061743 287806 363866 452322496 10 384644 31735 36 828578186 45 923999336 30 75 248557 337793 57 121706 30 185397 65 39 177690 242011 9411 387407 27456 88 19 438404 2 87787 17 9843 8 18 74 356363 11 13 34 77839 20 476673 212954 45 39 40 74 337604 247698 148942 86 483294 1 474916022 73 73 38964 689144922 70737 34 4 368379 40 294613 72 10038 443596 335506 67 55 68 473231 296545 729045927 67 598243443 98 280098 217661 258233 219204 71533 27 55 13 453933735 608686300 30 218959 97 72 124913466 18 97 304898 10 221471 129871 191974 409570 404164 478820 49 123051343 269318 59402 302872373 63 9 26 376081 24 16 12 32 87 373164986 436790873 14 67354 177712 78 221494067 72 573596132 28 83 428558 213149 36145 235756 473120 76 90 662764561 303221 77 3 66 30 323040 452851 90 93 640744731 154110 60 73 12380828 310085 25 32 99 276418 49434 4 251453 25 471899 52 43 801295370 75 1 347065 413441 80 456439 82 478475978 58 6 9 4 52 1 32 65 243972 72049 148569 229868 64 81 376123 8 82 403285 466783 35 33942 73 52 61 395389 454947 21 410909 205356 12 2 218701832 7 195160 88810 479237 143793 569805564 84 150738 95417 707770242 58 31 263391 135257770 21379 187585 81 4 56 30 51 211901 59 281074 112121 270690 207443 17 204254 781979153 41 88 73 259144 572414531 92 934470155 18 175058 256622 5 28 410464 302550 94 88 84 1 204405 25 26 137297 44 201984 95588 485214 248669 31 54 77996 36 82553 463623 267095 489114 40 53 309437438 67 478622 80082 63 40 37 159257 340653 231511 70 85773 199073 354119 88 930938316 63 70 17 447516 4 323407 67 9 24 40735 13 41 57 18 53 4 2 12 70 593491203 400849600 68 34 16 68 152826 405554 7 5 713574184 82 206167 472645 99 57381 191346 637190785 935784704 11 116921 64 369842 392526 28 312107 808527098 14 252372 485258 76 375913 197075 81809 34 80 41 373579 58 272211 468501 53 90 177816 178418 702057690 35 456297 281527 574491810 264027 403836 25 64 29 38 35 14 13451 176461 12 85 673150997 4 42983 8 413402 479326 333006 327542 88 14 398913905 319798 75 5 6 254540 45 31 3 329758 21 73 82948 327173 79 83 46 323512 1 40895 657741601 70814 348568 20 77 78 96 81 73904 70 5 9 56 453707 2 16 246825 203453 101386 26477 11 59 75 56464 31 431485 17 306734 30 475326 382598 174030633 248094 133552 68 778329763 2 2 74 43 13 48 304105232 134941 8 154003 663 15 85 431763 453632 48 63 71 75 61 95 8 42 196313 11 93 393588 61 418999 65674 49495 158260 91 370118 144688 60 359257 14 57 50 692209328 34 50 17023 9 227207 228314 19 9 90 72 345792 48 54 34 39 146119 3 1 187397 49 393628 350145 7 43 276139 2 612990939 360987 482181518 939923973 71 43 496487920 19 307013 56531 36277 483323 40 75 39 19 99 382395692 227733 148704 275815 253612 312245 59 16 35 67 56 95 34 465937 283200 270947 469236 364406 231754 252428172 24 46 86 21 2 24 1 65 60 72 237284 335976 343729 80 66 55 900311853 366759 446961570 7 247460 366373 1 105372 645046730 261077 3 11 388387 534946494 118985 316738326 83 819282635 78 63 176366 33 156299 576166364 154787 353432 8 4 66 9 114339 708867373 474773 555468164 2 155456 280724 8 90 268201 84 88 416512811 54 20 834682611 340922 42830 253581 378909 6 48 53 30 335504 463683 84 8 638759059 27 17 2 32 74 29 96 18 73 8 192766 8 49 344600 225801 352512 96 48500 28481 94498 139816 93 470607 219121 263582 67 29 137729 64 44 83 3 19 76 41 39 29 693173514 56 8184 33285 67893944 193251 229901 24 89 95 18848 4 107155 276976105 22792 271812 59 221431 18 5 293036 191306348 35291 26 63 458857 51 4 52 81 587760755 12 238563930 61 54066 89 95 7 3 54 21 529294816 156830 80 486052 111977 71 430339 71 89 473651 90 32 89 16 23 803067456 552726333 113894 31 113018 162997 182352 284347 19 93 22 270834 7 94 59 7 91 370244 442377 62 19 11839 8 65 70 43846 47 392233 160115702 349949 349540 71507 15 17 303285 390744 26 96 20 413689 93 333983 148881 300277 66 6 498192 211233 53 101550 22 177235 85 358403 33 20 27 401085 73 44 31 98 1 246180 266199 428556369 35 295168400 41 232863 53 362996 9 19 38 465093 50472 229839 326589 46 56940 59 433508 83 991627009 112014 682719404 95 26 123066450 21537 30 434618 67 29 56 95 439364 73 314100 17872 86 35456 57 13 3974 21 1 53 434498832 61 343929 59 189226453 50 218069 124928 337651 408230266 243105 22545 483111 322090 44147 89 28 476735 429156 414227 15 387213 3 471845 35 47 175084446 18 438259 249334 44870 567983301 318527 70 382800 5 489484 5 491646 91191 99 142515 438418555 74 391173 88475 92 58 5 90 75 235460 97571 392973 28 7 6 167595 70 304521744 46 96 5 269472 229815 97003 121599 5 433743 416494 37 4 434269 194883 741193525 419766 5 420497 759189907 92 43 6 89 8 83 280445 2 387639 3 177533 53 16 279745 438485 73 79 99 297997 378625 554561398 201096 1 7 49832 81069 338464 8 5 233149 22 83 25 441519 82 16 26 46 370496 383753 52 49 995123092 61 6 227167 28 447370 17230 58 758309250 416658 75 29 13 182889 4354 387450 22 19 40 172066 65 389554 523820891 79 15 1 6 53 82 60443 83 6 11 338204 88 304620 96 234991 184094 223191 232079 137077 44 33 58256 273834 468999 1 155308 80 450135 72 125006 602543460 218632585 98294 39912 422630 84 9 429876 166154 144049 8 128318 296533 84412 159475 488975 73744 53 15 23 736500395 201858 210052 59 35 483299 31659 41565 70 164956554 271667 384803 6 425097205 4 56739 141203 56 7 319034 80 5 169662 391422 119031 43957 63 5 6 414663 58 167587 18 62 11 74 85 99 634765626 38 403563 326246 93 3 85336 23 68713753 53 34 250753 37874 355308 89 164652 296565 92 20666 153758 84190 275462 99 64 236972 359546 41 70 677824858 95 48 392845 787968835 73 213237 408810 424267 40 80 225515 334834728 104342 63881 523302172 84706680 34 496872 93 44 9 11 4 47 8 158582 301794 76898 62 21164 30 848081018 53 298029 339148 25 9 9 30 136657 42111949 966719426 736795726 61 230893 86 41 452036 93 107525 3 75 3 13 126096 3 47 212859 7017 490784 70 13 45 467025 60 89 69 98 7 14 474693 69176 201697 38 73 4 311406 821867562 4 37 270533 345307 62 2 82 922178233 70 79415 5 57 448317 199684 46717 141926 70 322709296 5 6 5 234602 107480 3 9 88 161861 2 240715 108615419 75 356690 428392 417872 476225 56 58 52 98 409487 159098360 204665 96 514205678 241789 244112 61 480378 49 339466 206431400 13 116403 14 290465 2 268988 467848 11 81558 19 34 455874 415908 293907 2 47 431813 177755124 450843 1 43 18 11 115492 126379 213351 9 41 35 373513 4 48226 95 210318700 10 4 273914 83295 441423844 32 151371 237679 498293 29 98 8 961959425 55 166870 224803 177891 311290 18 359709 1 10 53 396733 274081 38 95030 85 477792 184835 157154 455117 425119 2 65 83656 61152 385785 8 1 1586 142872 84 24659 98 278324 95867 86 93 277734 624406952 46 5882 83 452459 9 54 222153 13 27 73 3 473080 71697599 27 379123 78490 67 29831809 37 30 381247 76 146617 294162 70 432553 77 67 106537 8 93 34323 7 101921 7 24 439111 3 9 248454 21 7 90 4 114583 122358 497072 393934 798338056 69 42 256444 438273 85 44401 29150812 5 5 28 71 24 63 362345 31 47710 43 44 47 182246 87 2 57556 1 123508 30939 294620 123898 213820 72 3 69 68 90 17 67215 54 203274 29 44709 30 3 66594278 223605 13 29 56502 735044816 389518 27 350415 172623 32 144622 270157 15 84 52 324370285 25 54 54 226807 115272 8 483421 43 58480 74 189757 382294 276665 253920 25 920824598 60878 51 388236 879365673 34922 53 175873 55 19 91 432585 102502 156190 9 226239361 883601642 2782 41882 318737 5 824242018 470635 398107 58 291347 133442 53 20 99 338407 61 18919 98 37534 96022 418857105 49 19 51 93 80 3311 14 84 158917 90070 16258 77 77 714044135 285141 41 470495 14 209826 71 11 40 18 290672 66 446254946 275353 5 464916 6 44 420863 92981 443967 358698 55 897444480 695847369 256590 96 160952 46 72 27 83300 475980 73 76 707979317 61 48 48 6 531859530 79 441883 72 14 92 425062 2403 59 64368 77 400751 2 428039414 37 6 139742 65 916514421 328000 266421 38 2 6 5 909770973 391897 349788 212286 414337 222272 183520 532790500 351408 46824 54697 86053 337365 24853 253 311680 59 68799 15 9 322071 5 97 88 89462 425175 493811 61 46 438995 189175 215550 35 346485 208665 19 41 49 16760 393484 300552 86 81 219254 64 9 60 14109 71 64492 156791245 50 9 384677 24458845 114599 17 498483 34 167559 61 425764 14 895788704 34 44 353919 498428 43 59 200649 65 4 97 2 363871 413714 77 23358 6 280620 237877 124508 53 42 486031 409467 2 176315 368520816 49637 178029 105608 286265633 87 55 93 207949 360978 371435 297630 26 88 314095 865621687 19 26 361147 9 47 57 161567658 236608 333531 248048 459150 28 423184 58 268786 395004 41 287009031 81 86 327884 191184 281208 48 34 4 636276045 61287 348650 40 15705 97 82 51 48 2 498480 5 72811 16 16209 43 88 75467 336156 284876 4 18 37829438 206074 21 20 174862 247077 419581 21 9 7 366615 6 21 916734423 98 7 286858 6 460519 175417 263643 55 352086 667166097 137169 478203 198180 94 8 219219 31 641191534 816568838 101191 24136 593119630 392089 259285 53 284496 47891 30 175036 137818 97 40 64 67 6 85 886334260 24 7 7 25 57 158860879 318696 91 47 10 61 3 18 58 55041 751315596 224114 90 152015804 291398 8 281370 145107 392541 30273 216297 407884 2 59 138196 292056 93 573404590 10 304776 18 96 932872159 127077 56086 16 81842 50 110960 40 64568 196857 70 294346 110700 60328 48 8 54 248527 29 108908 5 23 785263948 130110 81 610302621 110770 13 364432 84396028 69 46 155394 16 335205208 87 91 200493 313690 60 7 440662 30 22 40 203967 62 400386274 74 15 41 9 9 345953 3 59 109123 119590 499352 462017337 964013734 374916242 284432 73 99488 363590087 385945 6 89 311520 5 42 79 94 77 424099 4 6 343773672 219753 186898729 493959 90 43 318788 104718 140064 723401338 208076 351007597 230733 231256 76307194 383910 126757 61 63002 28 81 107942 52 7 55 98326 51 166158 2 51 349176 401159 67 755914363 85 37 28 172634 219627 224343 133032 13 259583 87 84 274077 91 2 24 206084 253525 18 98 47051263 116784 76 320514945 67 7 391217278 76 165296504 24 428505 683911023 3 29 60 109177 84 306021723 37989 8 21 492081 45 369158 169901 31 436203 306982 185769 92112 137684 39 99 323258 93023 474414917 92 114977717 46 88 131538 63 64351 256561 242492 155330 206362 90 395197 69 471596 71 104918 40 53 221478 482345 8 71 48 36 48 291697 17406 51 550 4 24 510286487 92572 422052 404299 55 9 7 452890452 30 75247 199981 21 892262419 94 83 16 96 5 294463 52 28 42 412897 683716934 288486 8 44 59 414103 17 121834 24 17 104092 196748 52 896854721 8 479810 53 54 314506 152919995 217346 33 470734 34 368406 93 199876 1 141035 83 62 13 210281 422790 16 120296 254532 70 181287 85 432785 347841 41 72311583 491094 241019 84 62 187972 82 183382 30 664809069 5 445927 57 141466 297492 5 14 2 213438 337949 76 322681 395973 50 32003 71 77626046 43 236472 69576 31 11 22 404996 98 83 414433 95 20 85092 57 262548 85 21122 3 396868500 282191 259463 88 25 290970 40 375961 3 135396 21 24302 210069 31 131398 28392 254399 89 42 942521733 80 40 16 472515 315332 46 298037 137429823 252210 5 342976 684902169 93 483408935 334143 89 375948 533764971 12314 7 43 63 31 4 53759 7 26 942647515 11 420377 216655 93 99 6 54 12 325636 90 437532 41576 8 50 70 96 75 185120 465786 53 50 67810 19 65 49 75 50 260475 13 7 3 72483 260690 282600 254076 122254 110068 334637 68 14 11 380014967 2 213519 56 307888417 423108 85 31 882804929 10 82 11417 65 326186 386686 13 6 54 67 169277 146284 17 44 52244 298068 69 209776 623694586 73 210265 493817776 190448 1 61 221119 913548941 57 268310 23 8 38 10 95819 36839 50 28 355505 91 148476 65 474627 23 58 310280 488570 89592 244827 261578 276926 22 66 128616 25 67 44 72 57 216700 258106 53 3 39 54317 30 179831 337503 404043 92193 99 24 86066 201913 59 93 67 25 46665 301546272 77 70160 290943 33 69 6 138483769 918673278 36 22 260041 224643 22 523362812 8 14401 159589 602938023 220360 876125413 306167 111622 241288 266824 10 77437 181248 11 282182 326575 381030830 41 68338 6 11 260726 423806 333497 8 41 19 350532 14 79 8 84290 93 983191722 83 63 738839199 413014 5 31 93 248988 47548 83 1 433308567 446617 51738 483253 55 512233845 2860350 8 50749 466035 273332 299793 49 371759 42 1 23 490012 19 7956 13 93 2 203229 16 4 427536 8 683951154 15 4 923955932 22 134887 1 170775 233544 3 72 41 35 51 69926 416670 93 261897 138745 82 70 219494 40 39 86 311111 4 103488 12 14 70 98535 14138 96167 474177 343569 49 376225 172016 299611 91248 99 64 32 9 55 378799 252969834 1 90 849402517 975101501 444048 333698 168925 62 67 78 40 268522 89 484938 77 76 12 32 22 8 477831 256596 19 45 85 28 7 58 221925 22 401653927 74887 38 40 754592672 36 88 31426 23 58 98 260381 95 52 14 464885 254009 78 6 49 347464 381973 66 41 83 376792 9 356221 5 97297 13 39 106398 55 61 489242 65 262933 77 438867 341113 319367 28 96 18 74326 44671 200413601 414361 29 35035 454018 361113 1 831830845 474287 228989 64 6 92 110652 22 10 363467634 87 326722 2 4 514775384 41 36 17 165709571 40 57574 88 421954 567080216 154595 226183 47 46907 287597 50 332895 65 51 309233 4 4 102423 27 30 26 76300288 59 435423 77 87 48 337449948 411885 228453 63 192882 307604 38 40 131446 7 216252 17585 691115312 368391 12 102710 52 68 271589959 60 77857738 83 358005 27 90 64 60 53 5 105549 28 405485323 458682 94 179860 88 77 56 88 724579085 389781 78 1825 462920 75 391713 460317 387473 414663 7 90489067 362541 157970 107645 42 48 17 114423 3 363118 54 74 949594219 70 81341 240858 15 99 32 239731453 31 455619 3 77 471507 55 14 97 94 468849446 93 416918 423290 4 64 8 696901966 1 63 1 34 34 58 16 94 134544 19 94 274220334 841168783 30 472638 96 458625002 367951112 949717609 373368 446208 481796 317163 19 218528 32789 418510 82 347738 32 124394 287660 40 275748877 5 385909 50 105934114 20 8 94 64 22 1 159403 8 353668 53882 462515 246842598 924213971 462777 8 338634915 9 447521 8 1 959106598 123348 33 283205 93 276071 203781 49 22 19675768 329314 80 232029 565367018 7 13 171490 95 221 1 17 73 59 40 36 95 75 855324920 516509922 371652 491297 515558657 343775 91 21875 98 385079 142958948 8 82 69 76 99 975062085 78 459517 7 77855 95 28 323233 126034 307083 930841439 497103 125613 13 66 99 104789 373004 20 6 113334 10 17722 5 177956 405343 17275 139561 85 42 993728583 212443 214893 57 9 298845 394131 72 1 53 1 379534 295481 28 43 287514 76330617 24597 395160 48 36 86 320387806 59 301798 83 11 81 84 43 219075 271494619 465850 320694 81 176611 56 364222 239349 254081 26 50118 314940 231576 40796585 2 88 54 15 64 498079 6 35 238167 76 54 440143591 4 54306 45 419924 21 15 191230 489214 74 56 358911 186014 33 172593 497388 29172 92 59 333271668 59483 204673 16385 102056 38 981107503 93897 344904 2 65 2 93 159453 18 161432 150697 15 47 326495 54 24 109092 35 448550 198729 21 2 291832 5 68 3 143455 6 6 81 10 8 1 5 407554 110089 14 80 39 199041 226237 72 132424 88 29 354841 591647846 424386861 452564 16 9 133390 410813 26 253124 26 38132 63 98 75003470 54 725 77 14 236522 467584 57 24530 43738219 147306 356077 36 478886 218907 94 430587 66 11 9 41 412018 84 718889652 26 468781 410626707 69 19933 18 2128 654093906 410315 116800 27 170889 491398 28 34 245782 14 6 63 935338161 57637 1 45 56 416350 73 274557 3 197153 90 3 60 21 617661369 269184 71 253174 9 84 18607 1 8 48 352139 472587 160468 275907 123451 617859436 7539 571809104 481308 18188 20539529 99 41 27 335494 125705 2 123547 343213685 372416 14 26 43 24 19 248747 8 322537061 80 46722 65 66 195092 326688 333268 3 3 22 465123 74 337660 18 2 7 103342 475222 5 88 80 50590 456592 84 296731 19 28 81835 64 272283 335843 6 471987 92 487983982 30758 81 415557 389336 71772 122391 609761353 86 80 421281 20 40 347340 93 227027 83 2 93906 62584 75 2 99438 118499 71 44 5 85 6 25 710919970 29 5 98623 408797 421468 19 4 20918 18 10 32 63 267152 48 49 494756 46 31 234504 83 2 10 56 8 45 65 382811 9 267929 61 80 69 1 3 16 23299 33 23951 43 433059838 13 492656 17 93 480987 99 80 605962577 150011 53 45175 40 46638 277485 77 48 108512 6 425135 52 69 373049 29 131119 94 13 5 6 830719575 347312 454498 167890126 91 89 478550 36 163483 70 334766 449396 370481 98 232983 54 258843 102925 287339 49 46916 91 60 21 477051 201603793 6 133814 25 425770 59803 64 69 188057 73 198842 604018897 612877161 240236 666025817 282241 49 343977224 11 71 943842581 30 486113185 882232963 14475 401708 38 170203 82 358348 32 59 30 25 504185554 20 982598537 7 7 5 486753635 328189 72759706 44 97 167465 23 101106 54 26465 98 5 306777 483409 29 308969 67 300511 81 72 271715 478973 32 30 60 445807 52 61 11 33 183584 28 2 297573 1 6 5 642685089 150482539 431116 129486 194454 63 403291 2 883711254 412215 62198 442100551 43 545453232 96687 256622 35 40 73484 315929 25 88 334860 119699 200496 338888 42 164755 28176 492757 449722386 61 199057 46625 325214280 234088 38 4200 380197 189214 66 345157 88 121512279 328904 277892 6 35422 197302 74 325675 2 7 423214 13 282937 202819 880209195 250789 513198195 396402 81 197075 8 454862 258281 38709 81 40 37203 90 59 309096 11 169025 3 6 61 20 417955 29 533568968 44 92 34 415219 9 40 6 36221 422986 18 10061 43 6 464481 754137513 96 87 535677011 32 84418 55 376478866 3 7 30 58 9308 11391 98 98 14 117941 180051 374683 4 107863 59 37 84 18536 461197958 66 110268 156502 86 226600 59267 91 461237 41 209676 490711 879994918 421978 96 92 42 7245 59 54566 199914058 7 478874561 74 76 37 330568 89100790 85242 266508 41 62 496391 5 26498 32 85560 266271 266154662 95 73 69 55 46 28 479788 51 24 785535833 324831113 75 53 60 58 53 90 1 31 56 45 397822 263873 300941 257370 488729 790266312 24 226501 64058 64 51 39 104889 29 92537 87436 303782 54 114289836 434990 832869600 419903176 747 96 78 85 16893 264650 6 3 29 272620 75 253862 425479 14 97 24 5 89 423909 120818154 30089932 573877717 218790 120929 168301 6 11087 302847 159328 38 681411519 82 230414 440093 6 252322995 869497818 13 3 7 16 53 59888 80 296668 176385 32 119431 430032 13 83166 99 63 52559 358416 943023747 94 980 486848 75 828349910 445296 88 92 170516 9241 294399 290331 25 105460 64 302458 72 489592 223837 195892 425377 64 38 245036 263588 232202619 58793 167399 3 300537 8 645480717 40 108716168 6 64 761955388 9 47 36 555463517 135803259 802109371 60 65 310658474 190493 973793058 26 83 190383 68 39 13 448947750 310767 37 40 61 5 343033 168648 689155428 80 451649 5 84 350808 108522336 450757919 665658014 458188 75052 54 946551332 157160 28 54 83 62 3 77 70 86 86 507324191 252603 487262 31 29 29 228378 91 183796 399038 47 268586 59 29 83 55 91 184517 49112534 406423 61 13 62096 170860 285381 32 95 7 25 33 92 9 60 43 138545 58317 456833 71 35 97 133766 39 23610 786115932 85 126184448 118853 9 69 264179020 413719 343230922 357338 444770 30 136244 87 41 403047 4 170559 41 168298 3 321977 125528688 78 264699 45 236358 46 144515 686296483 16 68 31587 69 812090297 61 62102 4 66 86 69 489606 476620 82 37911 9 156850929 82 161360 21 53777 40 79 46 47 60 108310588 235321 771250406 2 6 28 9 8 3 841491908 6 6 89 89 138120 228079 39 63 28726 55 65 81 12 82 48 61 6726 69 4 95 203259 5 1242 344164 145469 61 36 19734 11 288520687 824228476 258204 39 15 23 97 4 32 85882 11 39 3 77893 95 290285 182323 81 377149 583798768 9 95 277754 84 92 26 393358 380829 106616 39 88 17 8 10897 90 74 7 77 192956 9 34 3 37 63 11 351871 47 61 89 64 71757 6 3521 40 74 248647 20 441673 28 483924 16 67 196981 271964 33704 364355 722391834 775831016 45 57 639351689 3 3 115217 340949 163370 104151 351507 357929 64 372772056 20 79 381494 329550 4 1 35 124552 46 205138 195399 53 1 27 65 38 17 96 42 221167 88917 10896914 88 95 65 3 749009079 89 93 7 87 1 163721 440901 134180 83456 58 17 3 376229 61 7 63 52 761314057 258037 11834303 443019557 69 80 299513 156862 30 84 7 405671 336267 412958 208779 221355 2 19 441586 98327 12 42 47 232000 51947 206599 360822 48 93 386200 94 87 8 5 450839 497468 99 38896 83 594480726 81 140005 67 328908 73 197842 43 365066 293542 172533 336997 64 6481 505708822 13650 15 4 86351 91 221967 870308378 268524 64 14 76 307043 53 96154986 817110659 274048 117751 4 490853 4 8 6 3 268183 93 197134483 27 148906 441946 56526 66315 568678108 996726133 386399 25 303595 28 91 61221 3 76239 6 495407 221376 110725 253993 45 43 2247 66460 9 8 19 99 356976 6 243941 10 540675660 5 41 215802 4 311892 91 645196469 88 4 60 18 8 85385 330976 82787 3 16 1 52 211958 84822 27 43194 481084 11590 90 94 88 317917 776108006 483716 71303 3 455872 69 3 37 38 86 83766 63 86 24 244925 478652 346364 7 3 36 15 370515 48699 4 2 251448 6 81 8 50 43 71 472535 79769 180350 5 56 8 213944138 53 390779364 17392 95 284627 341346603 80 78356 371543 204435 24 62 409612 356050 9 1 213047126 6 10 342420 64 12 11 44 693181713 292097 15 93 91 8 36 466386 8 15 57369 359377 151954 358859 81 250710 271712 64 320776 56941 335275750 93 320381 172236 473931 681378448 6 89 781432168 81 18 46 58 68 471813 13 9 83 59 29 334984 242135 393546 455372 175309314 59 90 66 244286 25 57 52 11 45 48 55 64 73 901582171 445185 15 565066027 14 182486 99 106086 153585 76 64 898002263 36 184689 227147 134113 4 234084535 30278 132691 386589 87 149000 256286 353956354 3 485040 56557 222603 779557264 497320 9 320429576 457270 16 333738 30 18 35 183516 8 33 235388 16 27 3 285551 6 389635 12 7 617255799 7 182994201 39 45 90 3758 2 41 75 31 379709 300094 347205 460065 113780 46 425703 55916026 41 129987 525128618 261850 25 84 630343666 199638 70 38 81 59 25 214086 957569619 2 11 64 88 45123 455008 222565 32 3 13 28 23 193394 342123 9 138884 56750 6 74 100305162 338647 13 302090039 18 17 54 37 42 470613 245276 59 42 475650 266384 110395 78 26 97960 209014247 20 137397 84 14 42 54 271950 42299 496832 31 34 13949 11 85 536868167 117258 27 20 58 7729 5 354235 957456473 13 88 107377 93 8 871101263 7 80 20 25297 399605 53 480819 219206 300748 489378 63 204455 24 175605 35 4 368982442 39 488977 355153 362754 164036 43 56879 7 454938 439493067 441959172 44 13 66 69 64271 89 26 75 5 380999 88 423675 461744 768723757 273136455 6 104450 92 1 46 321564 355669 241869 59 37 203755 50 115934 246438 200299 642311113 23 22 55 373298596 36 54 66 366298 488869 43 464675 7 25 70 603284640 421854 303444 73 6 295457 93391 66 182007 262429 49 96 16 26 498520 90 79 494074419 50 395369 53158 43 442864 292020 77 70 292651 337125 35707371 81 62 33 341487 52 35 5 164800 15 74 58 415222962 403782 49 427281 277296687 341461 470310 208250 508718535 32 234814 1 53952 463270 161456 422369 397607 4 75 7 21 23 109474 466740 213186 366993 472714232 74 52 13 21 6 29 290774508 172005 65502 71 82 312910 340849 485754 165729 47 996962156 96 54212 405013 72649 241794221 36 83 7 415135 408022 638182554 418862 19184 60 63 44 408648 381484 151160 12 65 90 34 285247 384781 28 109081 248026925 82776178 377160 180281 5 28 118779 13 382946 34447 22 18188 416185 42 62 6 867107039 136361 52071 67 129656 88 5 384987 177964 399556 248777 98 55 59 32 3 8 1 862169289 106427 11 27 8797 344658 150437 86 122851 97 76 277286182 50 294080 125879 281765 36992 748953784 174545 6 18 3 348477675 39 76546 305166 450217 457718 485888 259465 36647 81801 182066 356201344 26 44 324526 1 257218 56 343722 54 411198 98 3 460216 835184425 564809840 238924 32 55 83 54 286074 6 54 43 866250908 72 792 455925 24 56 32 12 67 44 230123 467648 161713430 39 54 93 17 83 47 84 494266 8 160768 66 63 13 111032 134311 54 73 90 403122 6 1 80 45550 550873674 423856 3 56 467911 3 45086 412644 83 7619 293567 1 450725 409231 446227 533987485 100389 20 295267 165288 72294 418030 64 566456919 53 208584 1 453843 447304 8 99 16 732012134 445469979 8 5 46 423680 3 357119 2 75 117989 68 751726963 87 99 170036944 70 30 4 76 52 410919 107717 9 9 92385 1 53 707433880 105087 437229 125791 28 395975 42 271477 165177 89 11 83 84 7 473348 363791 29 38 442597 32 81 438847 9 5839 698336875 6 436458 125575216 433503 207179 475175 574394744 358200515 282852 497732 708792146 47 177738 46876 1 3 292423 27 339312 76 1 98 141296 2 328969 27065 52 194458 50 377513 132893 96362 84 4 83 89 924287932 72 49 7 398850 127869 93 9 63 14 68 63 383966910 463794 255687873 498618 427251109 86625 25 264110 5 9 31 29 72 140089 481234 337993 3 452923 214561 317164 236759 55 22 84 73 41 2 29 371626 11 18 53 229955 28 33 22 90 48 73 29 88 335532 275143 39 291391 63938049 16 126431 59 52 8 69413 44 421393 409588 83254755 56 397646 416829 149742 191290607 501828604 351681 51 90247 72 326981 69 6512 657652384 210668 29 99273 4 259605829 12692 71 28 924208865 229424035 54885 41885 333232 62 126445 57000 432231 249821 122942 198497 90 224943 138455 77045309 88 21 4 5 58 481919 83517 341256 97 961328481 98 461396 371426 37 44 271512 362303858 4 208355 6 14847 111311 13382 64 8 85 87 3 61 304207 52 436705 89 6 447840 431701 427781 270982 60 1 73 19 464351 5 355935 226138 81 267417 61793 74453 5 98 308953 10 16 102522 91 399315 300335 16820 493154 14 191365 16 205611 192066 240471 768655695 1 398533 144191 12 13012 66 295140 14 42 144079 361577 241790745 47 232289 550566352 41 62 330848 83939 450462 23463 753542314 183948 843765045 75 15 92 311223539 57 720522338 4 324287 50 29703 69640 829145036 30883 137277 111874 402959 338174481 5 95 411633 37 9 61 463274 363590 39655 201450 3 307896 73 478747 63 350621 51 157867 218465 91 69391 54 822219697 825769841 2 142696 38 288426 89775222 56 280959 413841 70 85 391513 58 28995 287892 374898 250029 922696713 18 47 6351 392719 345399 37 35 17 13204 382449 26304 350459 9 91 60032 15 41 47308611 304806735 7 54 58 45 59 214912 18604 438568 6 492567 21 82891 9 4 47 94 412670 32 230443 3 18 49 52 157821 228920 441416 212436856 19 1 448689 10 54185 12 5 459607 214009 99 439384441 489308 749897247 380193 706518623 403624 53 643799141 360434 488115 351384 177310 72 133470 499658 92 16 28 41 58143 1 204646437 5 278606 387359 6547 169411 799798220 24 26 160984 25 428728 39 475448 17 94 161081 374908 13 66 438015 32 63 70 335576 49 79913106 4 5 7 383182 3 80 108685341 665987985 8 341091622 1 404862 5 218782 80 74326 70 6 88 37 53 256653 315369893 876353732 4 12 37 16 49 469895 5 264417 132177 376955 47 71 191136 4 83263 44 9 9 7 285127912 15940 63 59 228570 416306640 8 203992 274820 27 3 76 290821 820541307 233793 18 81 28 76 99 8 482548064 441540 17649074 93 221817 58 70 3 205990 26 24 162254 95 257598 6 91 335206623 73 22 11 55 111787639 7 48 27 309867 131203 456040 45 189642 295460 46 91 714618398 79 169993 268802 84 317897 324888 297263 155045 49 82 146847 49 12 2 545621732 67 240054 109009 36 78 2 84 5 29 272586 56 173862 165872 611084073 78 419515 380549 277561 28458 81 73386 865114078 445458 147063 15 64 349695 306035782 75 413832 10 170640 45 9 69 6 83919 60 126139 5 172173 386209 94 7 321656 1 9 311718 14373 427873 56 11 87 7 34 206521 21276 18 11 629423840 364419 209237 521952747 164339 68 227042927 101141 46 2517 187378 8 66 74 1473 12 336387 29 427502 492603 62 358788 5 64 340787 461974 724953479 984543803 61 237166 94 375811 36 55915 74 4 161671 219242 32 302991918 64 2 103101 12 374349 317674 97 53 3 20 97 8546 2 357655 343588 48 71 1 950237701 466696 332524127 254844 323422 146707 37588 29 324769 143634 352056 12 347341531 5 401874 311878652 127520 4 97 49 6 201805 204293 263243 9 47 9 70 87 65965 80 268090 61 47 18 227760 244565 76 204747 57 127323 626755150 43 5 49 19 2 66 39 3 92 13 192110 771019463 426491 329470 93 85 9 488017 47 88 409329 500318642 39 35 6 286720 93 36 9 6 105050 62 2 2 672551155 35 411843 292999 287817268 4997 209451 323334 784290930 71 28 17 157212587 243162 400010 34 16 1 798078622 31 68 38 19 3 69 55 70 457721 2 90 39 56 77 45 10 84350 86 20 356985 146646 386021648 20 82 449110 268605 807010564 390532 298987 79743 226901 872946648 78 97 36 38 17 9455 51 99 124501 5 495423 168460 614352668 450482899 298821 51 23 11 131483 329083 316151 63 25219 66 391164359 5 192750 64 378856 306608 165588 461615 219691 75 470959 444866 112745287 750256966 18 347084 169060 90244 333026 10051 32 25 54 66 218808 6 58 87 557968249 65926 392759 64 46 686063346 169336 203687 92 3 82 206276 41 340312 86 92 919053203 54265 48194 410198 31 9 71 347456 43 22 241175 189019 283799 154899041 1 135522 1 358311 33 34 233771 47 478699 470881 78 4 89 96806 429841 277409336 53 95 44852 192713 387203 305812841 489975 62 429080 94724 330737724 69 491670 12 24114 231704 418404 431540 78 137252 270807 65 57 49081862 219984 332026 171102 352097 96 499890 392973 152650063 97050 141744 112780 307687 71 43 18379 301711 24 582652275 101949 425597 88 112598 34 21 190612 48 79 107005 267021 473640 375525162 56 195166 2 94 489248 166030 933295066 66946 370659 193325 423348 49 327009 478373 73 8 297353 41603 935239775 1 83269 709575726 5 7 373387 14 166854 465495 41695 19 83 3 227724704 40 448540 17 313214 96 313277 340324 7 61 47 149228 60 486967 465051 389304 278869 4 76 26 73 421760 34 167324 413996 78566 177205 324410 15408 33 6 41 37 2 9 455288 238301 15466 72 44560 343066166 291528 92 477735 48 6 64 390840 48 3 88352 6 135078 45 208102 719327914 48 259215398 61 230703 32 72 92790 7 2 208107 49 280739 108078418 301765 26 190305 62 81 68 451305 79 26033 56 215306 347252 84 68 88 156349 7347 16 162121 48 330297 442719 187535835 80 182717 22 377157 5 90 5 115644 186844 63 324791 428846019 88 16 1 317490 23 187231 993325672 551826476 48884 77 82 603214681 51 431553 246523 27 254199 354959 312003104 534219747 143830 364653 239764 40 27408 457213 348953 9 78 209078 98 244904 481298 150220 175168 38 405066 130640 296012535 85 399272 65 411505 180862054 68 292386 28 4 34 10 89 900304932 20 6 185151 427772 93 75 2 209066 91 105418553 15 29 97 36 87 65 134484 1 321432 14 36 2 805015995 447742 11 42639 494989 854156050 68936 72 62249 924770727 39 139739 93 78 3 244196 11 249876 947587363 38882 719353944 97 297272 19 88 29 199800 346840 98 214402 888025471 6 437131 304492 16 829174168 398236993 899367482 379919 18 8 76 323560 423470 309063 182905 783042000 3 100706 82 71 86034 54 35 35 7 875729438 427420021 437261 82 5 49 94 9 291061 70699 226941999 13 133308 37 52 83923 15 31 299292 32 1 74 5 71 378648 284302 501642613 110108 50 60 40 17 429280 76 109499 14 518755447 120777908 122766 10 68 198835 984849829 22 30174 331091 469683 8 483973 6 27 465936909 62 44 3 346795 349604977 54 1 62 67 77847227 370430 125953 930605713 81218425 91 393970 23908 96 68487 1 10 78 19 97 2 26 417423 621103550 351489 43 751128643 210798 194360 48901 264032 64 95 434226 60456 99 12 82 411008 51 231904300 168805 40 33 493772 407096 404310 172277 327860 71360 97 250418 80 323830184 464667 338643 9 1 155543036 78 445592122 153954 41 51 84 91 4 98 31 35 174087 78 19 63 83 334639554 7 38 328775 77 78 481380 44 313772994 88714 43 166974 43 66 236060 4315 34 16 107787 82 83 39 889997773 185700 618166859 93096080 96 62 286681232 199006541 497608 453048 1 296651 94 13 44 39 38 56 75 130523 95 40 4 129031 317977 88 158986 222747 78 12 973068986 69 171057 35 52 92 38 241031 419028 484119 72 54 282656 291043 68 293873075 320255 82 329714 67388 78 74 738807352 93045 411019 1 481934 407694 2 273262 5944 174930 896137280 20 182401 24 314447 5 78 339872 241768 100009 179205 51 436534 48413 5 71 83 276489 403260 932876685 347773 98 2 163818580 103371 9 62 17 44 76 1 75 71 21 32472 98 246034 30 107564 51 73 1 75 141596 7 62 77 276790 21 58 177215 345521392 54 255487 57 7 364985 172528 9 440721 466625 86457 79 82 27 72 379909 4 227647 652860748 98 89 872885005 28 76282667 63 66 42452 93 68 4 127356 30 269016 382845 92 7 76 668757878 379437 389174 46 8 8 277540 341334 1 90 96 36557 80 27238855 158653 8 319372 3 127592 36 485403 95 88648 407631 578397137 480282 67 60322 606873066 51 278236 74 35 67 100111 77 73396 401844224 392709 24 313426 2 81 94 207828 7 819123053 98 72648 94768 308328 81 80 36 67 65190 61 42898 120023941 162281389 1 8 218471 22 94 99 4 67 312037 63732 83 139101 155218 26 139562 21155 425380 259697 77311029 45 164255 164246 375892 119744 83 314675 383853 798946847 9 20 37126 3169 11 69732950 2 288987 78836 623582356 18 35 54 427757 51911 27 9 156876885 92598 250275 356502 176362 32 354992 82 45 60674 319825 731950295 230107 456109 173319 350551 436292 87 94 475818 61 253430 366202 989456980 268660 443959 40943 359078 278064 177295 20 405886549 444573 441002 23 76 46 27 27 22 88 2 68 6 333781039 44 266056713 50 185746 7 372970 36 218554 36323 347814 6 35 86 11 29073 7 452019 256159 344223 221314 22 339935 19 43 2 86210 117878 1 54 422041 380450 93 96 269453 95 78832 255754855 6 9 75 794026843 17 67 2 17567 70 480621 42 471434 90 17 64893 61144 14 444447 302385 413475 6 96970 91 5 329390 378054 5 45 633080559 37 194808 53 29 37 77 40 60586 70081 336311 473812 9 77 91 288424 528167430 2 414529 101996 29711 4 4 41 28 170529 4 988088596 6 171680304 359440 219201 933961143 281269 79 6 85 91 41 375363 297356 174221 91291 370361 57246 93 2 60 7 70 7513 25 2 425123 435653 60233 62 51 20 230536 97 428355 74 212368 271163 209636 9 67 3962 7 74076 65 133140 9 278392 272063994 84 184609 247695 11 2 460241 142506244 98 18 2 424704 41 58 88 395435 103545 431032 304203334 16 103087 666108648 5 63 97 115036 50 38 75309818 431984 92 363609 63 196372 81 23 314217 7 57 57 516404961 412340 80 12 208785 602501839 683653802 85906 97 31 393970 447435 21 210244703 365903 404698 56317 186742 56 90 360883 45 289808 376160 76 95 246070 74 22 8 73372133 84 64 107985 21686 433973 318695 56 455701 60 64905 71 8 187637 85 322425 81 5 5 15 904374440 38 82 992121363 487397 49 111476 87 11 365827 309961 86129 67 32 38 47 268446518 386331 74 387715 340957 244129 252675 491570 244404 93962 106255 113414 133346 2 33 178276 413497 13 4 820721384 124942558 343334301 41 330528 342288 231503 143151 372705904 43 147773 194506 68 281964 41 20 62 24 7 33 17 110264 280943 420338 62729 225489 8 960568619 27 252431 75 206002 94 893511865 82 1 1 158005 74 37 41 60453183 239540 17 469431 46 197968 11 87509 78 78 8 43310 201485 490513 38 8 93702 213666 49259 94 42 12 88788 428845 49 59 726549620 212367 5 377032 50 324603 54 289147 5 86694 344411978 19 205250 8 6 87 92668 81 85 235514 379440 71 187942 30 4 31 8 38 363617 37 116638 26247 88 48 22 228113736 65 248120 70 45292 9 348275 8 132400 346551 50 67 16 357588 76 53 440081 256838 30 73 7 908080880 64572 420423 388549 6 62 94 30 391823 72 82791 15 20 28 336785 396602 65 2 6 340411 109724 21 43 472081 96321 85 52 1 153700779 72955 9 2 814250908 69 155368 91 664245559 57350 130008 424246 488988 286535 358475 465682603 78 421341753 4 3 60 85 381593 167083 227748992 39 467301 108132052 12 4 34 97 892509713 467234 2 78233 32 41 22119 180106 410454397 88546 361680 467710623 936607011 214398 462352 7 257326 63 93 62 72 442908 424336 25 74 19 26 30 83 83356 34 458083 759448650 1 20 314680 94 357663 475159 91 149193 9 438862 358517 61 107185 123819 71 65 16 3 9 138689 473920 70 15 29 35 27 63 6 52 391631 10919 312609080 25 229414 54 295059 57544 43619 81 236365 1 343383 694690311 34 351475 20 371123 170422 43 95 498497 51665 8 57990 241963 625311189 30 47 164850 64 182578 49 59720 286569132 155767 16 50 68 8 8 306239 80 352641 63 84 157880 63 64 85 6 150321 42553 451762 161426 48 51 424435 278495 9 8 957870584 320082 86 1 79 5 387942 83 404542 54 23 71 315487 87 58 384592085 87 28 43 48 169773 94 310485 491125586 631087161 18964 354907 178087 87 275081 332539 176486 27 67653 164985 30801 213355 52 113669287 15 68 32145680 775290349 2227 76 11 385384 441512 4 7 4 26 33191 65284 240431 332983 41 68 10085 366674 61 224050971 403609492 85 60 5741 461447 27 25 97 15 430047651 33 410226 281862 85 23 32 5 375585 86 66 251677 305822 143875 1 91 19 64 423549 77 80 31514 378572 457327 51 53 419427 66 41252 75 353035 59 40 27 46 114575 55 5 84 4 262265 5 432303 24 29520 222757 57930 4 166480 76 99 5 292739 724357710 51 947341041 871525063 405472063 349730 35 130326 316022 422647 3 33 66 9 86894 83 36 225964 66034 67 68 78 74 93 86 70 337113 65 392500 70 69 111417 8397630 67 7 7 135862 74 324283 449236 188599 374728 5 1 87164 19 7790 84 50 8 50 40 220715 3 37 39 151181076 88 107651 5 325231108 135719 228379 843107784 64776 21 7 333971 58738 65 9 99 72 266688 267609 48 41 5 41 6 271089 498979 5 651985267 345172 7 60 19 371696 43 7 378119 241818 497393 828690339 76 50 45 89564 5 89 6 60 158302 31 259696 12 240395 10 275907 785303647 23 69 178398 482523 97926 72164487 9161441 20 1 49 74 95098 304000 829874146 73 299715 15 90 95 76 263451 8 38 15400 29 72 9 214718 22 148759 793070469 311001 8 370666 401621 14083 521970604 50 217740 77430 61787 9 54 15 89 8 74 485847 89456 35 10 43 46 771288534 64331665 16 365062 24 434994 336460 69 460929 95 2 78 8 626492465 91 26 18 492956 218352 866722581 141096 69 177838 473725 47 1 13 57 101440 4 86 181819 447776 55 97 87 496289 77 859669125 25 1 302827 446649 1 8 21 110661 92 44 421938 495427 84 29 68 101624 187683 235805 64 3 415046 9 295872 22 690858213 67 422601 4 17 488541 22 289718 468814 369615 227416 75 39 161897 77416544 66 29 8 4 71479 51 210995 25 96 98 466618 38 41 84 5602 2 40346 1 240217 539571003 26767 85 16 7 156649 8 17 62 398183 200948 39 397497 448538 583471401 85 5 30 69883 78 22 60 82257265 231304 51 120801 78 1931976 499950406 61 340832 407285 346592 15 682026099 252469 216619 97 57 14 68 437405 220900 10 360752 362378 48 311947263 201244 108817 390418 62 335893 87 10 3 71 7 2 204781 64 60 217105 38 3 2 83029 113109 25596 68303 80 64 412942751 239176 117305 499883 466694 98829 14 68 639459591 302583 93 15687 78 222046 25 2 768415044 262606 166716 43 405897 219312 318796 25 69 117966 36 23958 351824 84942 487852847 91 36 44023 123362 432417 92 41 415503 44 51 10 33 4 87 93 91 306981444 451035 493015 114704 47 48893 9 300328 10 44 26126 76 47 28 80709 229763656 467453 58 312834 24 35 1 43 99496 65 1 96 76186 66 65 154641 318688 132279 76 31 27 9 2 88 77 6 27 17 92 525981424 16 41 42 475485 79 69 438292 75 271714 4 672284908 46 32 33 225586 96 96 66 96 236030 8 990140047 47 86 438532 25 87 394641 44 12 385630 13 78 55 39 45 56 189522 265040 399297 79 77 55248 38 37 490868 632945250 93202 90 50 113180 257219 88 57 43 35 4 7 3 6 112160 331130 90 54 357103 48 6 209895 398716 491118 216562 21 384555 5 63 58 43 51 282712 54 30 209145 18 78 32 47272 491200 466544 271489 75 49 263515 494095 1 362951 28272 5 451480 9 12 105758333 313658 244806 253115 349512 496055 34 496841 121738 27 228713 12 163565 251337 488313 46 265547 119641 634745706 345243 179122 382258 35 19054534 91 89 66 294829 74 78 56 14 496452 88 39 318416329 10 25 467010559 74100 344154 400044 149361 65 780351814 5 330414 28 195663 29 981083734 492101 120219 392739 85 95 26 167671 311817 205297 1 523047819 24 422692 34 19 28 944277630 86 40967 239088 409693 59 363549 311229 49 41 99 5 37 234609 12 24 392788 75 4560 32 48 16 298633 53 60 78 467189 857302725 5 74 12 53 305169 290577 416175 75 46088 348715 255188 161478 21 316566 126364 96 90 799621613 90 16 108733 2044 1 56274 429281 69 27117734 39 23 3 148976 5 293112 235065 442488 58364 330285764 22 58 42636 498379 964811207 1 37 80 926276676 5 40 355846 73 54 18 38 18 34 304631 62442 86 237008 56 6995 93 390431 43 95231 82646 119753071 190382524 80 9 356799 582107221 96 339346 569600542 282833 361942 404193 25 16 347067 2 47 3 15 4 233108423 308005356 385466 245978 1730659 53 66 41 359320 286796 7 22 7 22 376225 93 4582 229072 25 354913 97742 95 80 47663 386859 17 7 212169 16 83 40302 91 97 157824 287655 279055 148039 150174 87 204548 123792 303783 70218 50 32 2 70 258991 255043 39 20 95 88 460467 17415 360813 54 54 253571 31 65 675708960 268696 2 5287822 214177 93 79 333044 31 85 814370954 324059 68 44 34 424946 154577 335312 98 257312759 13192 6 18 32767 149304 55 30 24 421818 8 21 494514 26 319468749 26496 40 69 71 397957 284757 3789 13 205738 489603 794729413 47 27 318525 982373188 41 392938 87 249056 49 156892611 351143 62 67 25940 18 4 650047786 333033 5 59 156056729 98 212767 85 190667 833798162 76 48 245261702 329625 397362 49040 418236 260690 69741 43 29 20 141427 288218 41 460184132 92 23445 418297188 194194 63 141189 467940 20 423292 73 343982 3 81 6 5 95 356962308 686503651 168500 896693994 31 416750 341917 42 43 343822 996325473 30 34 368894 130460 13 86 316127 4889 45 58 47 62444 22 67 54 11 50 92 7 75 79 494404 8 5 494400 50 356839 480692 89200 395463 18523 58 306327 45338 4 52 959325713 5 273307 458386355 14 83782 327427 240157 669001887 387921 564636993 438320 76 28 796625111 978301473 26 102687 22422 154162 30 53 229776 25 753970726 403715 3225 198328 258986302 17 333983 6 51 11 149114 353769969 84 55 15 43 94224 292080 1 442922 16104 3 72 289515 49 446098 63 449281 62454 8483 324814 68 80954 74817 88070 467037 22 39 291604 421628 7 30207 241591 22 143980 24 890733034 45 493195 62 395962 15 451964 45 446113092 18 16 32 341930 86578 492005 14 453277 324080 9 97 389597 821092784 63 65 66 280972 8 147414 1 287707 66 114530 6 100249 279251 338096 152917 95 9 98884 90 106618 56 449653 472848 907064276 402145 3 61 800725741 42 293395184 417687 46 25 38 73 76 69 14 588574661 70 342918 1 24 1 306670 134946 998105119 64 456353 425949 497292723 296200 15031856 43 70 50 294860 40 24 205164 56 4 77 265203 58 465553 52 95 68823 25 482920 486587 161076323 14 9 348148 54 1 108065 40 438846 49 101744 559842288 7506 7 4 333468 5 50 46 354225 158826 284247 42 32 1 18 214626 45 12 119181 598844543 9564 20 28 32 212104516 3 60 365443 865713915 85 40 22072 11191 77 263757 39 59915 218924 437470 26 447844 7 14 14 235219 18 61 102097 70275 65 92569 213773 95 52 291154326 33 88 296374 57 3 43 161583 327444 69 652102767 861650567 72 158463 41950 3 492049 467374 238083 96 316225 226626 16 54 49 539336923 40 99 286679 194961111 207412 738525390 31 266144 11 74 174746 4 70 80 67 47 9 44 15 371673 42 44 13648 998835415 69 3 65 3 1 13 80 46 1 181664 43405 121141 723425826 94 38 6 62 64 171731 9126 433223 57 91 306489 81 7 69 700908101 108525 333089 26 77 42 666770762 61 32 246047 66464 296504 54888 92966 79 223318 20843 51427 61 558658036 376027419 29 426057 5 32 180361 51745 1 251202 35 45 177048067 33260 92584 38 252606 77 58 65 33 2 36 58 68 110851351 343335 25 9437 121034119 7 50 473969706 34 5655 393723 78 442405 81 13042 313839 2 74991 404961 24 154141676 281092 410729 39 532500581 126177 488731 936892658 66532 7 10 386354 219987 486794 25 89 75 10 20876217 64 328027333 43 81 944 92 93 5 216800 487092 68293 69 75 318963 99 1 94 271278 23234 3 46 94 8479 55 62 185057 32 388088 62 1 7 89 138612 9 50918 554245901 18 388430 140019 221186 145957 207658 94 293183 155410 64 162539 463065 31 23 35 14435 335882083 352699528 44 18219 33550 402457 217928 408031 99 133760 309881 261582 89 218672 7 431401 380317 25 347222 463621 48 12 47 192039 415097 3 215092 14 279377 46 66 47 50918 24 1 45 198169 159210 381526 376059 339611 61 379288 310974 83214 75 169159 480924 190601 76 99343 41 63 965757772 8 82 106042 47 43 82 216408 417149 32 130475 153833 198903 261993 102079727 44 199231 47 257761 448232 258940 379107 99 309332 52 354755 570191271 387723 111186 262637 16 130932 965737464 36 97 90 4 920083593 135522 481855 7 91 331781 381395 7 223306 23 179945188 458346 29999 22 34 140967 75 410154 55 47 483139 17667 27777 6 233876029 382183 39 35 78 369816 119434 37398 79 69 60 389022 22 50 645960370 40775969 255772 607634406 60 76 47568 28 27 32 439750 442996 7 7 261196624 177460 336855 17 73 24 102371058 45 369919 23 693903061 27 126504 57 383807 181425 65 6 40046 372920 10 21 112841 469153 7 403794 814561621 285420 302976 72 8 376093 39868 38 461733 413762 73 117463 11 53 458512 3 299868 231893 9 98647 476937 87 62 68 10647 182964 362529367 37 446946 318181 316478 316930 30 81 463086 79 484004 5 2 45 35810 40 3 1 78 139440 420431 491772 4 332869 53 237614 26 22 75 122299 53 133961 63 6 71 67 49 36 98 81 96 236480 104405 16061 88 94 267834 142732 44 18 472892 4 423535 239033 71 79351 454649 54 91 354799 79 37 93 232976 72 318384 97867 76543778 462912 486681 5 99 28 20 51 88 60 90 133174 562005164 144297 38181 167942 247347 340919 188786 25 49 177375 183202 342584 385364 74 57 6 376388 69 447113 321349 198641 45 564161146 260028 18 83 140550 7359002 6 482096 12 44675 9 236215868 76394356 14 30 25 200692 7 650913003 28 439096 1 3 82 3 52 75 107062 453100 28 99 85957 36 44 32405 21 26 230833 29 44 5 417287 74110 94 214884 17985 5 25 104114703 84 14 381251 399193828 835404835 682874486 96 350036 12 550269132 149547 95 48917 46 1 3 336971 19 563410053 8 98 108827 170978 43 2 11 37 4 7 63726 395342 212207291 45 79 218732 295418 64 39 22478346 31 40 43 119713 109837 46 9 52 6 43 92 31051 204003 93 76 4 16 64 66323 38 86 29 53 79 72 19 424820 49 125382396 1 9 38 3 73 551326103 90 84 496705 96 257845 453550 24 2 322783 11 69 8 89 67697 187173 269337 2 242515 62793 121083 83044 101731 438374813 170506 8 71 87 71700 214661 81 60 382823 8 757299150 9 423154 46 164646 285965 14 79 307118 274159 12 8 803652704 31 273295 252178 39 484611 26 104163 263973 41 33 387739 297782 9 22 137927 18 5 392539 18 354813 238229812 310424 209491 56 41 600519457 50 65 130085 46388 9 154364 90 38291 264668 195078 68750 1 5 16 208291 38 7 498234 9 19950935 382170 440452 434856 6 88743 19 63957 48 838214319 89 19 478978 369021 18 68 334369 434447 49 197222781 55 35 21 112501 38 55 890094603 63 47 483139 24881 668258021 361821 487616 11 432814 45912 79 4564 88 22 17 45 991446595 94 209980503 49 302964 77 2 399804 31 481113 30250 1 4 43 14 195497 43 260585 304479 5 86 8 54945 910017831 41 4 40 52 123296985 99 493519 23 580567794 75 330747 86481 7 18 93 491724 406261 30 282955 100359 92 413151 114864 85 747388114 63 37 15 8 33 337696 708130356 75544 61 9 544606763 4 5 86 77 26 73 11262 869308384 19 7 142281 52259800 6 220638 90 2 66 465467 18 119287 95744 77820 64 1 79 41 75545924 51 323419 24 97 62 57 94 16309 449818 173967 29 405807 97 9 115869787 69 417752 104264 40311 357481 488150 80 9 201486 29 5 42 267173 135552 373701668 409254 80 29 230994639 417411011 26560 65 64 6 487574 3 36 16945 7 170987 99 191360 31 85 238692889 94 175379 33 31382 439355 55 203719 96 30 247478169 110465 428794 6 97 97 399807512 4 71 174046 296428 803232452 35 70839 310227 155539 444974 491786106 43821 9 340935 170851 54 42 100799 8 223122247 28 400387 5 369508 738314973 81 415982 38110 205460 318171 76 45766 35 65 11 99 183630 54173 451834 58 242041 487275 20368 49 30 483716 61 93 16 97 91 59 28 6 8755261 74 52 384478 473165 51247 820597866 49 98008 7 9 37 65 73 31 7 7 44 36 155001681 195375 24888 69 497487 353148 404021 303852 6454 639734291 15 19 9 38 70 851270761 416354 67 242555 38 4859 80 60 4 48 92 301770 593903490 398310 7 63 68097 98 263737 8 3 45 166642 60 20 57 132756 3 6 233529 49427 28 96 71 226007 30740 314716 482048419 255588 79 418020372 110164 387684 57 143841 30 9 144192 206886 68 423454 76 9 167743 814432120 242387 668134880 66 339447 78 351630 19027 85 44330 97 62 3 113221 491380 206438011 231666 91149 97 35 42 84 76 412637 360384 237915594 82 67 205437 5 257219 46098 579619807 27 40945 988961661 490562 836922212 123338 111238 40 266320 3 6 361467 20 88 88 117405 175935 93255 26 11 251949 6467339 405609 479175 94 94 108494 219520406 18 341236 43 97 82 33 33 2 8 3 93538 493404 347936 90677 4 53 1 2 9 15 42 16 865900933 66702 394615205 7 18 290466 92 33 57 2 22 84 71 6 77 306278 188317 494122 72 292420 256678 77 230309 473861 370345 4 864274862 96 351615 207462 588508723 90 209668 302773 838960865 29 91 5 283989438 235831 341697 33 163399448 127800 70 273934 85 32 27 491408 44 287070 79 847663243 23 292654 86 50 917796111 95 338088317 24 2 363535 97294 6 11851034 57 413258 238861 2 10 8 44 51 54 74 88 99 184888 34314 40 57 7 180389271 293054 57137 8 85 138489 64885 69 414916 31856 16734 943625225 118934 6 376094705 6 92 358852 250804 150597 58 559183232 145113 318059 4969 96 462585 45 132579781 67335 441166 561583158 115478 379754 446016 421668 259348 19 70 23 19 55 8 24 90 76 40 119500 320306558 5 89 82 215884 68 59 88 52 54 169071 83 418788 74 760041315 6 414593 40 69 391164 290707 10 85 2 220468169 110381 147715 72 68 217432045 34 43 6 457276 35442 72 65544 36 407255 266610 9 179052 87 60 64 337941 93 199497 492079 52 70 67 59 228664 154795 1 406291 43 150538 202891 46 135132 66 49 4 61 91 378367 92 28 161459657 86 330930 168418 8 317427 468100 14 1 31152 29 43 186477 167849380 349502 7 33970 70 65 86 389327 72 44 289247077 9 66990 34 343768 83 4 111133 272956 252921 103785 335973634 860314642 79 943714524 596633535 68 86006 53 19 5 82 96 82 63190 822018219 78 1 405223 36202 267649627 471949251 3072 269838 277672644 62 227444184 2 77 164319968 6 93 101658 6 8 15 331340 64454 92 86 113011 426696 4 21 317558 34 214662 3 8 400307 166327 49 93 28 172466 6 6 85 181072 3 35 851996032 10296 451629 381373 16 99 360467 459163 438021 456906 18 85 147749 369262 96520 28 24 756633155 228841 253812 464034506 35564459 76 62 23 54 92 2 261910 464156 2 77 55 377057 56503 19 40 215817 147731 465149 209413 96 382566463 53 474433 26 744201805 14 647142089 22 7 165761 85 40 80752 8 78 43438 105699 15 85540 86 82 6 36 8 404566 20 40 471487 80384 221369558 415191 226480 236261 494325 62 55845 70981 31 84 88992 324839 261806450 308712 618996119 823692282 493289 293664 16 46 8 20 31 47933 33 1 433596 47 48691 417170853 276555 458231 96805 438423504 247782 72 970118698 969970630 2 321855 96 551607479 3 104006 309260 40 75 221159 47987 27 204796 475038 21 424341403 277930 71 90 4 84 86 37 15 68994 111991 47 970991855 470284 236610 881733108 9 23 426437 203585 380018 3 51 90427 29 425122 58 388999 437567074 59001401 35 89 272753588 386884 99 304703 36 44370 55 421425 57 38 57317 143819684 38 54 71 258116 307302 213369326 19 19 388590 297851 9833 457636 2106 1 65 1 160191 200876 267248 84 216390 330877 37382 98 401253896 96662 9 169456 58 61 275506 6 410466 354446 44 102751 38 91 91 308793 7 242624 94 87218 472256 17795 6 324446 16 34 846926271 73 337473 15184 51 487554 126626 73 333269434 62515 398563 26 71 17 296267 137273 54 96534 21 69524197 4 56 245824 49962 96 23269 286 268560388 65 244406 129776 60 647061009 396650 169663 19 483177 2858 421904 54 214308 4 70 50 61 190134465 466527 29 89 245162 49 73900 36 65 74 25 37 95 256163 83 156688 43 237445 31 76 160383 59 327027 92912 64701 145175 26 272752 42 13 23436 69 749122791 26437 3 448285 3 14 187441 312554 6 33 308386952 340345 833537484 18 597744715 87 14 791661830 8 129694 33 217650 3 238593 602015583 455363 426266407 321076 161036 402648 453146 51 674920551 67 151570 56041 194066 769169170 12 37765 343547 214431925 79227 66 21 7 417572 305327 431776943 282797 33 33 4 77 130460 57 168953 35 66 75845 16 494679 54 99 49921 940637403 25 98 16206 83 57 1 242408 1 236955 235508 4 182385 75 6978 60331 23113133 59 228613 267632 56 66307 51 59 32 893492760 990759943 18776 8 54 422003 27 65 57 361185 179769 594716858 268291 202872 86 598927557 331308 322162 37 8 718852449 292693 24 57 489256 412727 73 35 15 35 57 67 69 34 479561 62 7 93 320169 64 26 57 354167 79 24500 69380854 791211350 33 443488987 43 805523871 9 3 870099765 210441 93 75 427646 5 36 56 254511424 830738842 9 82 41 36 275741 181186 267886 48 30 35182 63433 7 64 274605 520355393 21 88 72 33 15 490522931 384549 60 80 42903117 78 846468944 72 479404 395226903 68 34 37 13 309017 35 53284 58 61 309092 955794749 196103 6 24303 408252 162353448 227199 331101 16 2 904069751 317819 434212 36 86 119756 2 8 79 677872345 287383 252763 338505 415196 72 9 453713 8 69 51675 290390 223494 74 51 139847 358609 266060 19 145478022 155660 144801 382094 99 82 67 361640 64 150075 177416 138888 2 1 92690 185768 2 49 164666 8104363 39 159314 31 51 37 12 323422 77 251895 22 22 444109389 55 502794494 86 43 83 140758411 413231 36 764390877 185772 297338 29 779446921 55 56365 20 98 44999877 18 41628577 1 399472 340365 533622487 23 78565 31659 365091 226376 98 88 8 52 90529 57 45 56 36 128175 12 363677 78 478144664 47 442472 174586 57 9 44 65 23 2 308342 49 70 8 362337280 63 472458 219230 988691586 413286 9 11 9860 130585033 49 827917738 447777 165636 51 45 78 640126687 95 60 5 95 562201555 468724 966719102 3 7 164904 43176214 86 48 317320 79804 319182 78 479343 300326 340055 344161 64 88 15 77 897460767 65 94 63 473722 8 8 59 831297608 279570 23145498 44239 404301 276259 353099 42 383798 3 99 381973 74 20 37 346948121 195363 1 79 236125 39 11 20977 241798706 446734776 109539 348769 33 4 581416115 200920 241151 843403823 225854 248565 1 71 51 35 392302 26 54 18 84 7 1 85952 478577 725577970 112712821 86 495310 354872 341984 351461 290679 79 85969 59 423776018 76459 922455706 56 894722619 285285 74510 27423 14 20 43 9 479333 183551 80 327140 131263 267759 164280 74 88 2 7 44 47 431589 416116 27 145992 28 11 63 44 87 230551 22 53 132466 93 494575 285807 2 178007 253963 49 54 142124 75 289319117 310897 3 66 123163 129569 894285112 134378 11 64 74 328595 130848 90 69 74 430956 74 403057 409835 451522 53 158093 418146 471501181 149443 44 21 427052 53 394138 268051 466583 94 33 327535 44 31 6 319867 94 923880359 12 679914474 17 394595272 193430 59 217860 12 222464 79242 32439 8 41 497142 4 377648 99634 384340 975506119 465837927 25 315828613 437349 275517 940208436 359590334 6 21 43 410267 264483 509239746 406723 262727 409845 67171 3 66 109101 236270 415538 156317 79 426918 274090 330320 280127 119520950 58 33 70 56 456842 93 17 403915 391043 333681 305187 17 16 55049 367128 312243618 207886 3 18 95 32 98 89 50701717 26 150460 402343 68 3 74 70 28 23 39 115760 51 466152 347714 98 4 6 166148 471798950 9 348617 20 28 49 44 215223 468946 4 94 220544 113576334 289726 22723 54 47 474912 104192156 13 97 5 493304 392100 23 78 54 85 83 93 179539 19 186571 99 172775 33 42 92 98 6 98 651718969 3 579716414 18 375356 272145 47945 44 57 46 49 72 188823823 96 24 4 88 99 1 203723 21 423821 485706 91299 36 381485 70 3 607538561 5 324980 155648 434806 186472 8 73 28 447069 2 125661 13 12 459834 34 489079 3 23 84 42 43 219293 270356 66 98 78839 40 295593 20 19 419476 9 7 56 56 92 4 71 96 430543 381814890 1 78 12 72 8 50 34 827037174 61 82 72 9 207831 19 708313185 53 8 54916 47 330421 76 476784555 1115459 82 5 65 43 396961 70 17 402540 83 209722 89 61 10 64 28 10 465664905 400743 38090 87 77 429450 723294886 40 172736421 16 89685 78 71 78 5 28 416857 51 456003458 2 87 450004 452216 73 341690 392166 8 30 262725 66007 42 311681 24 86 30 7795 3 810202327 13 454828 4802 91 162755 419911 314027246 25 45 6 124898 10 35 97651 40 8 445381 464733 825670326 51 9 60 90 286064225 686045748 136728 406360 406678 57770 96672 21 4 63 71 300112 366177 62631 75 390692 531034020 438051 240290 39 360522276 6 79 2 61509 7 63497 62 7 47 430678 145504455 52 128444 146696 153891 78 193001 31 197801 249592444 14 53 4 410888 80 82 454998 60 327949210 8 75 88853 72 713397467 59 801210497 9 93 563545104 91 32 484851 36 155335 305846 73 21 443701995 26 311182 68 188493020 973182012 118728 96 62 11565 76 84 552678041 128002 196834 7 9 48 94 81 79 939933976 132430589 33 17 221329 95 812604740 54 291479 7 270471275 99 53 3 99 63 69 401669 991214648 311205 332390 740668497 66 185830 93 16 40 221617255 193436 76 230138 339325 829414766 4051 2065 53304 267754 49 997007716 139711 131463899 319971 434378 435797 133153 563114045 58 9 56 120335 78 285219 73 471699 32 5 808418610 84 280832654 12 294311 478509 34 380944 62 81 213205 386143099 70 6 171341 27 23 9 21 62 158848 84 163629 82208 20 566220632 323123 103362 834448168 11 30 91 78 231222 216554 279284481 222094611 84 19 54982 24360 2 270641 39 180896 624666590 18 4 7813427 376430 21 333866 924 138792 384164 94 67 35 68 419571 325385440 39217 807789809 74 77 4 118604 11036 87064 88275 87 67 31 14 12 194885 51 367268 67009 42 27 5 11 1 188798264 51 27 45 93 83 362206 24 226230 13 25883 290386 213314 388003 467626 199714 55 92 19 51 86297 344604 1 432924 180342 90 392013 323603370 46 63 113599 30 62 228039 1 393595 7 382155 13 330029 6777834 725732616 5 5 5 320690422 10 11 499691 334136 28 114862 95 185150 48466 212566 396826 69 282055255 492548249 9 73 31 9 271161116 4 16 59 666498676 479153 53 7 67 204474 55 36 194720 7 44 191692159 44 862693198 165611 24 89 322189 97 30 71 307200 51 268772281 6 412767 1 50 70 54 953344285 99291 280693 7 30 859944009 85550 444644 484572 84 494879 64 125658 6 139510 99 5696 9 1 33 62 54 216880 31 319142 15 489809 47 342776 23 2 13 45 34 400559 153192 210854 490126 50 307875 88 219510587 38 25 68 255003 210883 84 430242 87 477494 79 317253222 783192126 9 192120 50 420293 32 96117 57950 111795558 79 23 364990 13 61 181127873 491080 359129315 492735 18 5 59 83 353341 110553797 456795 68 108197 320850 49 398507 130763 20790 145236 53 351193 23042 88 160947 13300 99 56 58592 608250400 431756 122221 47 2 391827 368620 103955 412391 28329 36 75 3 6 462451 43 252753 948569794 29 211146 74 35 51417 21 55 543193896 64690476 11216 109505746 58 484499 39 36 667130425 55 95 388519 87304 94548 284446 362721 42733154 34 304580 38042 374604 437789 472683097 97 427823 286987 180098 180617 95 6 24 482049 49 96 10 48 60 448846 21 419274 16 482114 19 272959 23 22 428280 125798 81003 398070 84 219363 3 23462 88 41224 84 21 245072 952094286 57 280674 36 134382 59 76 593076858 7 31 99 377679 335891 62 15 448889 3 972081211 69476 78 12626 384421 491479 154027 459852 60 27 67 451917095 170495 346853 203955 580285080 88 321002 163591050 82 851575078 109976 111942 125220 920599719 366677 63 18 56 36 28 309338 977913962 5 268392 96905 473094 7 355174 304056 2 310672 48944 3 86 37319 459307 752467968 10 484584 91 96678 78 48 220178 236194 54 432579 99 5 68 2 67 36029 71962 252087 86 491180 182381 87 1 49457 137770 11 217141 296673 28 179278 38 443018 222886 40 825865215 13085 91 80 272695 76 200494 497648 49 416131 19 71933096 134038 72280 62 89 48 61441 13 78009 55 314317 95 292857 43 131662 49807 77 261660021 393976 61 9 94 311286 85528 871608540 116509 920978869 909459104 444845 113501 452589 340578 252592 31 79 618157619 95368 259243 92216 24913505 405674 154166 8 30 13 76 44506 111909 53099 20 483454 818653458 957148837 89 409320 375028 75 44 88 95 7 6 86 279720068 159788 63 9 27997 329944 9 93 83 95 85 79 774873857 477104 91 265938083 49 44 19957 12 34 323431467 16921 348894 9 52 47 49 6 36 360420 398905 48 412586 16 388768913 224147 83 38 31 953248710 87 56 252017 443362 691037985 77 436119 18253 306776904 6 26 45196 89 70 198937874 65120 46 156630 24 6 458853 365907 254051 101214 138300 43 35 77914 2 68 373497 18 95 9 58 61 10 85 41 447345 460009 41592 57 300190 50655 251934 5 362517 75 41 406372 408780 7 214217 411351 89 233073 55 9 34 420422777 19772710 23 397 74 323241893 70407177 447866 73 78228 192337 45 8 3 490476 32 465188 470623 58 252320553 46 391751 357650 40 79 459508 1 12 482542 418341 368155 265282 15 61238 326795 430559486 17 71036 5 186025 958379635 24 7 82 334511 58 159653 2 94 60 291260 99 127494 381650 1 56 32 13 167745 113856 9 4 379652 94 33 34769551 73 402908 72 390270 6 479110 14 482455 352554 83 342472 383484 269488 2 80200 77 70609 367619 272624 96 90478 446874 37 137072898 236112 9 4165 57 44370 392165 64 318626 5 3 2 184148 148329 381457 3 429814316 3 68 1284057 436526 338437 425348 75 10765 58 71 4 59 16 12 51 477521 35 890605669 447153 523461470 33 115180 46047 554855614 91 64376 367558040 548033855 26 61 193579 51 156622 924999513 338511 1 385867 18 7 97 911784552 469930728 458323 615193832 91 430329 771809234 70180832 251087 471066338 18 15 50161 86 159209 533970817 340237 488137 89 97 435974 292977 40 9070 212023618 110856383 76 98 451433 387596 27 68143 95036665 371304 95827350 268678 68 23 99 82 8970 88 69 106096 468646 146443 463676 31 9 84 62 175757 63 168551222 62174 687786693 98 475791 48 47 35 5 159330 43 16 4 283764025 819022250 59 65 405491059 781791975 526655859 77 67 18 82 2 151314 7 77215 103220 47 43 106738 47 240201418 48441 364666 42352 87150 396638 212931 57 187465 2 52233 5906 93 24 203454 206502 280062 195514 30599 275982 73 87 213459621 19809254 129223 86 73896 1 377353924 109057 81 3 23 45 8 67264 20 73 3 15 54 362768709 441566 146876 117638 486351 404858539 28926 335064 227959 14 91678 6 117055 48343153 337451 89644 808416778 90 697310821 469751242 720983338 42 383100 41 54 2 69090 2 423073 81 461857 16 259496626 260993 141694 47 148752 8 5 82 474637 23 26 87 433798 85024 45982 60 44 136168 38 74 70 67 427485 30222 289722 92 630807832 95 3 25511 87 5 3 95 539510181 11 49200 89 29736 943976390 56 31 30 21 93 8 87720 7 30 361115 64 136814 38795 85 75 338000 96 279264 31 36 393763 271836 461701 248154497 267681 87 62773 133369 53 90 477499964 37594 34 98 5 8333672 8 479858 39 86 50 43 1 418001 1 6 10565 52 842759248 96 81 458294 94 197537 256500 405614 83 400232 126575 24 84 396615 66 58 318431 32 33 365563 176962 274209 2120 33 58 410795 54 113925 69 378974 14 2 37482 37 555432613 40 98 88 11 86762 361498 398906 13891 53 462982 49 89 152052 72 47 62 210066 176198905 499148 55 41 179910 46 236279 39 5 55 64981 42874 276175 10 216870523 8 2 22 6 80830513 87687 728409025 276915 50880 891760699 39645 17 41 77384 72516 286657 4 324198 993128248 473261 62 465369 6 308921 6 51 55 346687 77 15 947361861 33 7 41 89 273696 73 473841 37933 342373 67933 399177 463043 199486 245202 6 8 258565986 491646 72 22 441539 89 289925 16 113488 279128 423158 161105335 28 161607 187262 25712 385040 102042 109223 80 3313 112182 173825 170788861 46 32518 21 651487662 261669 1 87 43 37 33 174243 241803815 260444 53 19 467326 11 9 52744 82 47 92 20 9 38 136138 89 377048 489709 99 6 82730 331884 705925797 48 463841 2 420199 365731 995741787 33 39210 9 151202 4 54 51 499889 68 501407551 20 120028 322310 8 450559 39 471208 79 23 135413 198499 42 393641 66 48095 422666 366748 74 56 79387 712106676 96 28 109261 63 85529 83 405695 3259 9 15 221882 276962 170191 57 29 81 61 40 198014816 31 310427 367634 389905 6 21 307074330 66296 393068 12 39 4 167580 182725 69 26 171488 41 58 22 528681117 4 73 454868 4 495219754 4 52 67 434772 1 33 544294361 168160 31 54014 214954 63 37481 33 61285 21 39 54 361221 15 25 364118 92042 63 44 99 43 255827419 224499 51 85888 311131658 346092 35 250519 42319 52 63 96 415312 308776 353337 16 758180968 147555 25 57 88 486173 276982 6 222426 17 18 460676 50 91 413829 9 21969 16 8 43 9 369869 9 975395785 25 89 894517447 333506 37 403682 26 719698521 439909911 271008 92 13942 302762 58 1 822807701 310241 9 82190 36 35 58 66692350 81550 497577 26 89 82 1 5 60 21 6 483969 152454 189458 527872192 194704 15 194799 2 156081 70917 5 185661 66 252919 88418 491116 28 204957 45 28 207881 61 200100 928706656 946146839 81 17 517993248 31 172009 36 471030 185313 83106 52 160979 1 21 191790 276532 52 12 714365516 66 72554 459537 42 5 8 68 21 403833 2 21 486838 66086 99 487745 21 130010 68784 99 71 18 251868 54 454650 5 28 6 11662 43 720422760 43 309225 390257 72399 7 77072 201259045 7 91 103617 7 219585 257571 257209 48128 115401 341312 371521 53701639 362714190 367074 5 363526 288967 111035 40 174124 327056432 3 359026704 184979 869187820 270950 52 441303 104499847 98 140571 473452 63 2 299942 160232 362912 407205 197941 45 446775 149475 6 131061 46 288450 437034138 229202 30 81 394842 48 37 21 244315 8 338076 330627396 253860 42 45 79 373884 589005202 97 99 434032394 52188 7 335950 496879 697022015 65 302354 230268 61 390055 238241 59 120325 45 211306 28 454211 65 245073 384095 231630 26 76 13 113468 80 427371 39344 362819 97 10 35 466124 40 10582 432579291 30046 80 483229 312015 19 6 4 34291 60 353447 480489 10 392079 5 2 175838 62 24 65 722831895 336076 36 57212 3 166346 9 6 362923 54 72219 43 6 8 388260 92 344622 11 13 23 50 74 12604 171633 76 84 104991 442356 468968 57 28 14 98 129695028 281102 80 426124 39 852409403 944988816 170716 192054 39 38 442874 81913 86 449649 71 97 495441 45 29 370925 15576 201508024 84 98 3 395784 11291 405323 3 405946 281804 309096 296672 9 46 629980779 407992 422121 335657 84 21 63 58 333458 1 49 24 418004 190547 761288166 222086 434624 76793 214965 86 7 32 892868601 39632 37 4 472307 291019 452936 493232 169990 609742479 469058 432949 76 40 15 293816 499944 235820 6 41740 946869508 43 961988178 153388 64 614070096 3 184436 241752 152782 80075 68239 9 36 37 113044 50 92 61 495714998 471962 5 191636 5 223081 58931 54 8 264468 18 34 69 109305 270810 39266 6 24 44 144893 360656 85 226715 5 117015 156945 70 471509 63678 115086 463729 52 8 139795 106916 457685 206652 42 195646 19 77 94 9 79 93 98 35 62 3 74 28 231602781 14 88 430565 73 268533 119697 207923 161646 51 18 27081 31 88 244605 16694413 3 410915 75 135103 191671 96 4 26 232487 94 234467 93 7 94 66 231412 233051 122365681 58 417746 7 2 70 2 58 4 425421 485908 19 32811 109909 79 273833558 28 372755 3 453410 54 78 188514 46 54611 499187 97130 286347 44030 47 96575 91 1 44 92246432 62 83 4 18 465302 224063 17181 322245 281862 15 165826 11 76 50855 31 171067 97 138047 25 88 9 65 24 188215 75266 95802 95 66 86 87 73043 68 28896 305320855 496945 78 3 48166 99 38060 371305 3 271308 465313 207674 11 1 10 190214 27 84658 72 56 46 3 432323 19 12 57 29 171772 9 44 662379714 372278 27225 89 81 22 364752031 470844 92 1 463205497 33791155 636337486 60 258304 124734 497267 881442680 43 533973934 424862 970734966 608919198 72 93488 311004276 16 185588 910241898 75612501 46 29 427556336 392536 328687312 607178753 58108 19 423149 81 72 89 41 42 46 3 26 159882 77 31169 7 369824 459238 76 629121230 278675 37 437122859 77 443269997 5 497555133 51 328075 3 277355 555593580 414160 55 340805 1 41 45 299939 39 416579 495356 619734655 1 7 30 177191 62 4 13 409134 79 5 560191193 422233 155619 5 8 328932560 486914 7 44 74855 175566 60 78 215431 69838 385981 56 14 62 91 36 37 2 41 8 1 99 40 55 499459 52 328538 4 472865 222752 1 1 343376 81706 79 23 10 76 149074240 47567 56753 283519 89 455456 73 99 319397 842140049 198118 131245872 678848229 7 41 4 9 5 430645 686530817 99 8 34 48 17 537350876 5 2 29 21 412134 72 87767 494210609 78 45 433683 16347 333933 25 22682804 71 72 20 73789 318383122 285225 2066 4 196093 106074 246851 723512642 5 5 442269 40855 8 323720 240689 202946 154930861 127470 20 337456 4 764928153 98 1 122325665 50 63 108181 93 327927 58 3 210059 399502 377010 456441 52 67 47 275716 328473 25 40 485498 481687 127065 102286 22311 113147 73 3 457463 137152 4 988317751 81122 363691 90 70 362055 9 84499 9 931971118 81 9623 438152 14 45944 999430364 382259 245716 115687 167101 50 18 41 8 28 30 130246 323250 71 344954988 228387 67 7 450176 113695 416630 1 94 44 246289 2 62 212976 72 874513764 706871761 26 46901 66 91240 54 213781 10 459853 396833 76 174506 188056 57 477956 1 35 474188 808167562 19052 89 6 423706 278665 50 92 53 360947 40 60 112588 14 61 71 214941 39495516 48204 9 21 368069 10 320565 270204 844178859 200959 166833 79 393586 400933 44 48 483077 36 89 376616 33 366468 13 311463 64 255041 7 119009 271523 69 1 294733 1 7 96 52 9 209653 67 368797 275585 252733 9 7 37485 334038 420000 98 488972 154736 78 288146 11 469318 331524 91 47 2 64 84 76 416715 191079 44 49366 71502 65 60 85 10 313668 8 2 12 398815 398163 25 17 61 468545 7 412851820 196893 82 3 409458 337317 17 80 57 55 92 458191 26 72 561150452 361357 45208 72113 28 8 92 56 28 394517664 385765 340030 20 60 871027701 165215 154166898 93 268237 3 112804 312937 448792 158536 1 374855 230233 57 58 15 205769 268373 490590 74733219 192605 478821 3 60 9282 221599741 58 4 40 431681 56 168608 54 380456 4 293807 29 436855 57 313070897 453953 55 83 55 28 6 52 314364 321736 19 354642 93 19 904808612 68 2 118310059 3 60 394662764 116438 53 552686685 254220 42 61 398569 119500 496953 354977 55 167929 6 10 37985 370105 81 147811 1 836569552 79 5 390366 234481 314405 35 237059 466928812 570725790 53 8 42 3 98885 57 323812 277374 249018014 288228 392371 435115 41 10718 395155 18404 50 277854 164183 95997 84 70 18 78 99 332580 824166483 43 251016 313047 165370 40 30 256564 32 31 418776 9 65970 27 39 68333 213669 63 12 8 13 50779 6 354410 75 96 324007 4 656077970 460066 38 6 223866546 858638804 51 38794 263925 250538 230743 83 8 69792 538908386 98 36 61255325 87 420208 358870 371318 9 78 226677 409697 60 87 3 30 93 173889 396622 410301 188506 240568310 247383 562620439 417973375 82 64 77 87207 194489 116706 19 265898 49 13 107349 37 24069 16 91 24 265209 30 225806 435323 59413 4 99 64 36 656330805 76147 59591 239604 11 278751 58 6 229949 349379 433110 496337574 377582 397372 89 31 448388 176663 430410 257624 3 248932 5 163117 44 51 135141 28 9 3 58 217571 135102 199046 51 46 625298823 30 94987 455106 12 300945 3429 9 104424120 92 33 197985 7 78 88484 18 63 140073 341673648 57593 51 633121245 124530 437803 324814290 21 99 67963 74 189479 9 447591 290801 312124 72 290813 953796954 37 108068 75 41 70 887809774 3 7 480530 514690773 79 163099 62 17 9 66 87 600159212 606288157 53 64 249992 175375 57 26 14 89 6 436096 189437 3 489595 281093 14 107804 49 4 7 82 249204 4 105792 93 63226 433778 493486 27 92 70 8 13 64358 70 235763 63 23 279880 64 43 333641 257571 117221 96 6 10532531 4 17473 372960 267519 9 5 74345 161855 171452476 17 49221 493393 85821 50 254116 284223985 79 92 489269 8 792904677 288247 64 10 13 47 8 94 15146 95 66 55 268219 216553 300806 9 76 89 428454 242243 77 240553 43686 7 118785 69 57 91 156700 477429 431107 46 438077359 498025 55278 78034 85 393943 3 29 9 36793 72 18 96 98 62 99 89 72002 83 93366 85 31191 356167 96 289176 63864 209301 350215 24074 1 38 307293 443850 1 416127 811029582 29 39 321226397 23 20 6 454910 45983 28 25025090 6 94 15 70 367785 62360 63 30 242655 42 45 28 494287 311159 39 32 72352 121354 218510 355991 7 82 373828 97 490110 375057422 20 125259250 12377 421807 8 381102 191711 85 18972 479214 264521 383 317488 72 104110 119574 62 5 369044 46 1 116640 61 7 211393881 413051693 350553 191548 308659 35 44 6 41 50 3 77 455060 20 316593 201716 11 32 273043 48 346337 253393 182878 449466138 828308644 9 64 394029 62 52 5168 8 8 466409 49 274873 13 61 252733 36 53 17 25812 7 537835841 9 72 38 84226 361341923 6 436074 309277 111206 48 241353 44 595547590 64 53108 40 92 240872 21 36 816025216 19 142581 35 433243 274429 767458788 9 90 55519 16 457273 440753 253493 157858 158857 408262 92 287582137 86 44 274680 436613 2880709 137370 311309 462394 568632305 25 4 577320131 37733 8 396211232 91 363779 359411 176774 52 11 633641576 276706 409409 17 31 431997 498145 360146 8 73 330693 17 424317 3 49 74028996 84 30 433810 86 10 65 351671 61 78 78 12 22 394572427 459537 188590 25 51 82 685567200 2 85789 51 92594876 437117 71 6 363988 37 176942524 253930 188026 475925 385256 892983168 87 259635 28 34 68 631103175 264238757 25 59 88 5 84465 97 52 20 68 6 8 523060665 71 88807 255971 427832 72 444137 20 36 17 48 456016209 74 337698 23 78 7 359081020 87 351645 45 122296 72627 2 488840 11 92 58 314760 443529 100760 230262 281018 4 138671 96 24 37958 76 2 725526594 29 27 23 79 371613 302861 449487 300934 257377 91199 273080 431907 67 90 96 358657617 418341 31 146947 42170 82 77 2 5 67 52 58 359618 282468 16474 206662 60 767395706 80 6 451242 2 56 4 8 75 82 48 289494 22 38 23 94 22924099 409995 8 34 56 934566239 41 499181 43895246 31 167359 191764 163149 21712 94 638928905 43 6 62 766720126 123233 333330 319665 4 87 447186 111234 75 167396 34 548815978 369374 486488 154795 6 332458 38 302259 348350 63 1 253984 69 225008 94 60 585730753 116774 3 47 267016 82363 54 20 464498 30 14 302686 95 13 33 8543 134970 453189 40 94678 24 6 24 854688190 338712 121643 10 53 99 156596 67 36 3400 40 84 394838 915475948 811131527 113513 19189 86 154541 7 437370 20 83766 454370501 43 47 44 260689 21 83 73 42 93 74 143070 193436871 65 89 456663 269261 398307468 261099 131127 407611 139958 309033651 557607677 68 43 28 94239 15351 82 6 42 191347 356733 248784 7 368799 73 390429 373453 98 404000 58 70 92 58 867260384 42 48 32 181870 49 233936 451920 272583 1907433 7 436535 409198 498029 307327 57 112829 2 24 345580573 351196 170999 459367 108679 176276 287684 679631639 44372 405482 24 176920 84 239447586 1653 264693 2 444403 481278 23 57107 453779 268600 183243 94 93 376635 324347 2 492248 682192578 4 77 112063900 23550448 60 412562 94 58 330400 19 366154 269062 94 387009 480481 2 5 429520097 640289090 2 423133 375866 248092 301136 362649 22 397786 157694 52 86 408288 76671940 979527070 5 804256273 43 67 56 305593 84437 10 265245 137066 92 238693 11 47 48993 332656 5 223598 5 91 341373503 67 41 82 248156 580851578 180270 33127 133058256 56 232215 5 104503 182815 32 5 97 198073 501337894 735253108 473125 266445 86 37 56 142946 95 23 206783 204465 89 75 15 92385 22 47 305704 200363 88761 8 64 248553 65 66 401637 734985531 19 55 454906683 99 34484 42 21 152565 481532 43 585301077 395063 52 47 8 61 351954 17 964175239 449878 43 70228 863744085 13 77517 172972 84 56 36615 172271998 66 318419 53 8 25781 355317 40 906457367 22 93 221842 246334 65563 34762040 427844 173963 61 17 203917 36 7 381715288 37124 8 24 148702 2 538669019 9 3 2 133042 4 262028 15 37 45 11 343114 65 63103 71 180762 78981 26 59 6 19259 267643 65 86 15 144689 21 17 16 337183 423880438 6 67 3 13 25 50 226366595 392004 36 268766 260607251 437757 27 162528 433705 113465 327087 8 281757 51972 1 61 229677 242050 8 218538 35697 28 492295 382733 325778 303143 86251 5 11 58 399044 293361 72641 413831 70 61 73 783825325 345841 481442 852566609 6 55 86538 318467 34407 17 629546421 482099 4 497868 339938 11 170620 143109 429370 181010 71 11 1407 11 16186 614 87 289376 489676884 284706 37 79172 66 87 9 76 53 443501 470938889 36 31 253619 232769 8 115358682 559888673 477647 8 3 11 12 473720 234783 59 37 450793 43 53 351054 407868 20299 160699 227368 98 185424 25 44 370844 172053 79 95 23 20 860122290 36 58 296783 126675473 478569814 51790 58 464676 132383 7 3 585007532 27 96 949404624 11 89 22583 78 49 29 16 38 4 85 45 433580 200012 247430 19 903805996 20 476286 24 57 20 6 404933 9 7 147153 84 876527345 6 166703030 85 51 23 3 322576 7 16 401598635 440680 469427 136755 56030 69 313879 10628 613469488 228687 75 442650 61 3 8 99 409746 277142 55941 907190412 5 39543 175265 9900 247353 96 7 65 20185 43187 67 45 157383 7 25 296817 111839 44 78 889016567 321134 99 88 230254 473116 36 438366 240281 131947 205680 47 96247 419821 112565 2 480077 49 95 74 48 5 47 56 38 331318 82630 22 60 42951068 47 397199 78 901096115 54 68203 90423 458442 447625 290572 59 36 456741514 468055 55 116749 48 466421 409334271 93 4 55 75 42 276121 67 301190 3 745939742 134883 287900 92 484956 951368352 5 17 25 21 115884 41441 929838138 78 436380 70 518800224 504303324 282177 89 278710737 78212 255665 252986 9 14110 5 247182 266855 80 9 74 74712 422980 214653 62 3 339321 296227 148642 6 241816 13 2 675656229 104829 12 7 446083 62 974860863 325016 4 358333 68019 3 72991 9 261705 31 3 63 344216 38 30 74 9 402545279 21 57845 41 52 95 49 13 345723 75181610 26 90 595165480 19912 314984 72918 91 38170 81014 21358 14 117454 203097 136514 747596825 16 16 96 5 180533 97 9 79 5659 97 60 8 122869 412974 283484 190512 102487 53 355331 374469 340077 19 371495 134166 41 43786 257502462 57 426271 160687 101319 2 404338 432216 769474410 217891 83 107048 72 52 449905 4 205938 83 62 46 44 483986 7391 4 70 77 242081 88 90 42165 167368 676840015 390029 395821 70 209014 397265 258218 49 66 562035466 22 97 84 26 80 350359 632707294 61 55 51251 67 456626 86 58 153116 352434 413869 227957 93 98807 219504 10 3 1 136265 137728 14 123628342 5 52 103901580 78 79 52 64 271759 125545 10 14 85 3 53 381382 453381 13 30 31 103881 947551709 31 118814 76 39 27 60 18259 4 72 5 55 14 347660 33 421054 823774220 40 427748 475448 30 347156 32 298557 8 790901819 65 191629 440730 114658 8 53 82 7 26 495644 9 193357 456559 10 81 433754 27 377903 232930 62 39 261948 62 349794 90 343446 28 397013 94070 424329845 88 922601089 220703 3 95 84 4 133449 91 488672384 8 70 465455 429605 202598 4 87 90 364878 66 60008 512737228 708533304 275760 162405 346729 31 56680 54 6 11 60 47 76 415933 83 744218988 491197 41361 332098 232122 40 56648 47 6 262192 13 96 449119970 32 15287 46 18 93 358403 46055 53 73 223922 31 86 449445 192502 498064751 94 44717 9 17 47 457943923 6 50 48 875250941 966346918 375493 65 38 51895 731527845 81 15 69 321186 660107825 24 235703 8 307603 389944 257437448 225793 396767779 481782 371239671 8 38 75 27339 72 462675 257030 1 78 73627885 64 394784746 68 88 80 408733905 4 449006 498279 67566 203579 407028 455626 56 361052 89664 454399 293439 44 90 124634 19 86 139854 50 97 872780095 7 109595 194918 63 46 72 96 38 54 24 172630 471910 402981 246000745 41 634657518 301624 394366 111787 56588 36741 5 3 54214 482176 30 289986 3 4 385069 116924 1 52459 331285 218978 476782 870365234 57 37 906696397 498623 35 108221 6 2 61 219271 58 428223980 23 28 9 11043 4 40 69 427491 292627848 283389 957130176 45 99 104656 31 272889 449836 43971 52 471053 98 495119 480000 60 174342 861521511 46 54 59812 133348 96 144262 71 54 63 623728580 70 6 476585 350500921 20 477515 56 382110 16280 69 72 327804 85 66749 32 216711 9 383877 74 230779 52380 26 4 14 810237644 35 18734 364108 58 44 50 45 325467 90 322008 38 110461 95415 614010480 277077 281096 9 389340 248280 32 43807 45 343222 171402 79356 446180672 278703 98 2 326425 391077 161978 98 75928 87916348 419784 225001 72082 15 2019 112077 450613 212132 87 51 214137 322989576 886012505 58 449893 34 414749 57618 67 67 30286 213436 73 275024 95 80 10775 419172 771808194 992860426 674456915 346885 10177 44 361286 73 79 469109 99 133396 377409 1 390759548 274432 442914357 81 54 38 439761 54 161879 9 50 44 77155 4 1906941 19 175194 80 92 3 755279405 75 17 476688649 209932 75 358449 148741 57 77 465919 30655 96 260920 180125 329981 75 97 453791 14992 436051 425830 281357 376625 434660 1 55 388437 172229 462133 806756078 9820 54 42 99 4 93 121405298 60 336110 69 96 287394 360133 11 50 312118 95 5 226651 350091 51 190788 85 436601321 478165 85 3 74 401800 725288910 4 9 458169 93 398131 79 96 894483436 235668 143947 79 54 40 174529 403020 497131 48 9662 283408 2 125314 76 83 73 492169 59 42 28 77 36304 25 8 157481 236677 22 212661 166329 13 261527 227631 474957 90538 176969 900248264 13 39 55 16 5 495893 48 67790 55695 303421 24 793379618 43 776311610 41 65 991880067 43 34 427651 239984 394433 69 426112 76 958459691 54 36 22 57 8 13 47 42 2 92 34102 9 69 96 80600200 34096 288734 51 42392 85 40 49 437291 58 415105 9 4 96 304197 50 11106 55687 360930 217097811 412840 139591 86 385160 385936 43 68740289 69372 93 463574 78203696 28 143906 22 50 142957 18 193522 117779 56 369102 170225317 276566 72 68 27 498132781 15 8 24822 335188 363576634 190868 424793 797449551 59 76 824164628 426926 91 28 484408 29 14 291425013 13 11 21 379302 144791 370414 75 87624 87 69 1 1 586431233 206847 331776 46 37672 81537 93 459550 220795 143322 83 280590 1 20 44 7 47 455970451 149997 96 56 880282215 15 40 61 5 401399 21 17 6 43 91 2 455556 25 93 8 4367 472486 63 427503 132205 11 31 317166 457699 337214 169392 123206 40770 468908 132734 39 146976 476755 95 353967 5 478628 43 123657 45 158571 55 378453 16 465729 425009 152933 330031 461686537 3 71 243685 458763 10 93 459043 454343 11 247922 6 14 476602 890322299 29 44 6 787675339 205978366 19 282594 14652 53 128972 1 307369 12 75 211686 97 429442 510656257 35 180003 52 99462 59353515 283007 92 258754 24 145498 56 14266 336307 785747687 2 84 45 805691395 70 60 347559 267035 471813 223333 47283 12213 30 76 75 33 1 76 81 55 58 67 470876 77 65 33 30 31 99 54 74 455101 24 52 1 4043 62 290104382 36 373200 80 794450035 87 275606 50 1 418757 379896 44 83 301355 263282 434898 6 18131 395686 893387321 38 5 97863 235371 249282 994293966 63905739 52746806 264607 108065 323514 8 2 50 48 41 39 79 6 98 97586 174030 534 404474 140809255 85 4 3 19 9 14 471348 38 462752 808102651 32038 324417 65 13100 88 5137 426092 12 684629432 62 216805 182292 440546 383834 5 8 245044 257046 306745 286995090 255952 381916 416780726 374483 87 405771 2 21 43 422422 363951196 90553 55 205174 486964355 33 330765 81077 1 36451 180691 63724 53 96 97 79557 277654 43 11239 505471510 15 92768 375273388 94 1 5 151433 96289 43 408025 313553 48 4 343707 461777 356792 353722 149787 1 8 145796559 35 80 329651 119174 209459 93835 192223 9 38 207420 5 56 142598 1 281780 24 483072 294193247 70 73670 413035 63 27525 209718 148474 67403149 400487 53 399888 92165 11 819 486342 23 13 14534 21 401519 28 167623 20 54237 725993026 497369 417173 3 436004 355127 106309 8 147830 3 112695 281867 53 62 77 31 94969 24995 34 168217 58 253189 8 70 469528 60 86424 23 54 176907 53 2 303011 76 98 56 488352 37 277811 27574 88 934189431 31 14 259510 55 343103 47 726748829 122934 341824 39 60 4 2863374 2 631518962 82 99 193209 418249 790279284 431190 21 81 940992752 50 958733091 236117 8 4707 91 69 58033 329559 369825 82 22 65 462599 9 32 12 162515 112449524 272133 443193 614144686 49 43 47 16 28 62 19 72 184879 317259 78931 71 484185 58 494607 23 474462 77 24 85 30 330226 37 6 5 256303356 308484 78 10 2 19 3 356358 557 80598 329659 38 234422 640783393 26 209326 13 165803 391126185 29 90 6 185943 55 21 4 962297667 320583 295103 406655 51 3 50 210035 10 1 391897 712914559 58 72186084 24 151162 173339 3 108771 8 446309 49 53 84 81 23566 80 428166732 8 68 97 404416 46 17 518219301 742386992 22930 61 27 9 430437 125397 290546 45864 101274 155771 421711 327420 5 5 94 8 89 385152 229839 224090 72 1 989915014 468138 436836 4 599303799 452230 63 490439 23852 594445563 71 21677 107134 151646 14 246558 95899 4 69 443557511 206402 355559 14 48 100311 242503 1 431160 107963 466462 189963 129174 76 342773 23 110055 103824 164647 190828395 13543 55 32 6 771253996 37 96661 46 46 663388923 202771 225544006 44029 482290 7 57685 268701 4 404853 59 246652 417181307 28 70 87 447474 47 1 70 28 241494 165079 883637570 68 905230804 330395 27 67 273218 558884167 23 446331 95 299227 13 192384475 85466 27 98992756 494655 87 8 297245 83 90 9 255112 79 94 482661 4 6 4 79 79 93 20 489114 68 115851 13 341131932 387037 912027155 60 153039 189217 395584217 7 2 97653 225822427 3 61 20 350979 239486 84 61 295995 152900 67 76 5 1 95 829979433 47 8 78 23 14 233597 403537 342088292 256556 6 484710618 309607 40 67 46 332091924 70 7 36 21 202228 765962249 221926 242353 105483 178562 382893 66 39 304664975 254002021 27 383319 82 138844 38829 60 227482 5 15 203302 176147 114342 39 34 52 357986 202164 11261 278705 729908425 58 141940 628570912 81583 41 179684 35 372637 113226136 252228 309745 157512 81974 49 434189 122738 15 188714 323683 90 258964 412809 279989 71 212842 350633 28 228381 525704957 64 465431 322538 382538633 24 1 239003 50133 5 31 52 61 999858593 394498 163467 263890 13857 73 291431 18917 60 18 24 429498 19 410199 28 354863 42 93657 372939 682733464 63 447323 4 149832 278889 2 58 381421 12 342629 29446970 464083 97 325510 471147 795607151 38 43 96 56 57444 313705 72 97 980963139 81 261698 81 35 7 100729 223521 91 73 421449 53 371815 38 68 8812 65 18 463123 604328031 1 268916 191625 56 47 94 171063 37 26852 6 16 85 132077 342661 298571 249659 3 66 42 969466612 182195 7 31 2052 45 1392 108571 78 80 16 2 15 3 425549 50 122331 3 934669154 51 54 279322 48 38 415985 82 50 409262 99 84 6 77 979477977 445397 54 73681 65782 395161 37 9 23 79 123860 137258 765457574 756981983 476019 88 246872 471216 33 57 114559 199396361 77481 57 14644 213065 268073 58 69 12 231650 99 291117 305728 860218448 422194 81192 165006485 88 76203 17 22 89 96 42 863571385 571817300 84 10 68 2 1 192567 23 367728875 490461326 376351 409662 62097 340043 8 92 374575 32 82565 12 7 327772 326909 296812 8 207578 73 70 8 49 449248 9 95 62 55 965541671 219800 40 96 159756 19 78 165614 220752 357497 465744 38 242786 70 124839165 81 100180 406213 422000 101482 80 58072 369683 94 32 99 134194 25909 47 97 27 85 39 224024 891585985 31 271806 61 91731 993063886 940277382 55 485591 34 33 105436 64 984697913 275113 64 94 347126 71 59427 88 915106905 122526 437203 242939 5 458695 25 49 93 12 37178 351680 50 9 21 22344 35 112043 60 40 90 9 32 66 177932 2 38 209811 20 346516 423974 40 90058 15 84 3 49 44642 76 26674 255977 32 9 495712 4 9 99 61 67 250714 414041 37 191557 39 81 193186 318882 210098 235777566 12 113690 58 12 226210 97 75 66 295612 1 56 65508 273849 16767 6 989013033 51 345435 8 493730553 27 63 695885817 410204 46 24150 63 341278 552384499 260222 74 267484 24134 5 74 40 2 35 211944 445640 406610 20 413694 6805 63 93219497 51 34 62 87 406931 93 48 46 546767344 24 304202 14 68 63 365433 200197 4 75 94 37 212917 4 485053 9 2 72 160653 248680 638961702 25 53 43 1 7 86 437216029 445630 38701 88 68 399446 497530 419401 75 95 450363 12 14 214095 43022 92 62 475820 18 572668068 37 86 5587 424834 20 175983 18 68 249902 6 202529 5 4 25 79 416602 9 2 2 93093 446154 378492 578195803 58 45 479802 428627 89 917231400 257868 360175 380261926 19 25042 6415 381637 9 14 13 88058 69803 304650 201476 113230989 795820191 144073 88 374022117 84087 41 996854759 124050 59591 440111 92 69 531572067 77 178385 159136 49 318750 79 212284 49 210277 75114 4412 68 218384190 294826 23068 3 484040 139154 42 86 318907 78 174503 3 299433 462590 314305 425200302 37 28207 22 17 26 67 517837912 397445 323794 34 39 155354912 423936 438846 383238 57427 339424595 29939 291268 22 95632 11 44 60 242135 146307 9 98 572167318 6 56133 26 7 11 3 321027 260323 82 53 34 233147 390100 317727 273593 42 21815 93 54 4325 30 95 171257 26 249041 384716 433318 873040299 35 437518 6 387316 46 14 68 80 33509 117285 1 95 24 471533 444639 84 346979 2 469407 271989 64117 80 166521 94 37 96 92 69 703139961 47924 405763 482817 130209 45506 86 718374328 285906 382353 379250 415032 484546 17 43 5 38 194050 82 94078 252509 66 1 380504 6 97 286852 5 385647 50891 56 152100869 17 60 17 94 470662 4 415347 43 55 851088429 80 27 7 1 31 76 82 23 11 310958214 45466 77841 386513 917534623 81 238865 188339 49261 464171 117075 51 202537 384509 23 18 492473 8 31812 59 438840 395551 184257396 323766 10 298017 883489446 177689 2 465612 122243 262694 17 179863 117605 303394 990726172 2 45 166929 236955 50 980141631 44 3 465150 47 4129 174939 94 72643 215402 3433 41 269861 93306 77 16 22 71 59 76490 402292 65 3 598502383 11055 374508 453867 218907 31 57 13 40 8 1 258320 23 24 468349 84 393467 181228 79 836993731 4 5 41 67940 3 136187161 6 390389 289689 623330961 11281 499078 418201 29 280702 74 214230 294818 44 31 72 4 69 382961 226067 37486 125202 64 52 837864474 155112 50 196294 50 431464 55 60 83 5 397030 56 55141 36 92 158819 358543 1 93 88651 7 420289 61 165107 217202 4 539755948 94 532421987 260440 4 20 26062 47 24 262592 765518880 450162 439815 99 97 213978 12276 111238 153255 8 120173 129439 69 135175 67 77 60 40 288417 996832997 45670 11 59 380401 29 222758 63 4 42 99 585216324 4 189699 812598829 99 268410 634690600 362179 448301 737183166 296790131 52 346504 74 26 65 87 408254 265259 96 3 267690578 267806 87 412370 956445007 99 57 284367 775874202 331093 136795 87 12 188495 17 2 57 25 98 677589585 95 700437057 79386 7 203217 7 50 126456 11 458059 469116 56 323990 240824 241258 468044 298320 49 81 17 454453 59157 237893 67 80 25 431495616 13 46 35 29 39 49 6 450019 367438 73 208349 83 39 93 325720893 43 79 200523 256927 84364 464169 8 16606 16 232978 251492 78 4 55 16 69 8 52 242419 4 3 182738 43 42 78 342041 287218 474763 55 89 93 3 1 18 79 77 304983 5 258266531 14 82 71 525963602 216371 57 148263 192718 450433908 483915 11 25 4823416 3 9 94 387002 96030 13 14 104686 65 352829 9 55770 22 31 5 51 576512257 161117 97584 3 18 29 9 62 56806 79 82731 83 34474441 8 51 60 62 21 405517 56 73 410761 118829 2 810552306 102082 48 30199 91328 58 248816 311486 96 240653 57 54 863472575 86 58 234168 7 27 18 42943 20 285382 50 17098 297150 41 2 28 39028650 234013 375575 19 307239 97 27 8 170535 474875 21159 94 82 81502 8 166332 462447571 51 73 136482 610357555 66 10 1491 442318 345651 3 156014 299457 191024 4 1 70 406009 447365 222588 1 97 6 353861 382407 48983 302991 30 167860 98 176354 347927 80657 51 88766 47423 61 360089 635542217 218367 381431 38 135631 231177 35 323930 75 39927 83 96 422192 77 486310 6 493288 52 58 401817 2 243222 152021 423303 52 125777 41891 1 51 80 88 6 8 448128 64 6 5 482183249 46912 130792 904697690 54 45 399417 208067515 174949 363733 65 34 831756385 79 16 93 42 5 355730 6 77 93 91 23 432261 190220412 21433 389193 845163809 145612 53875 318450 75 64 235363803 4 58 48 461777136 84 4 62 798584826 7 14 201386 8 57 8 26 13 59 32 58 233346 330527 9 140707 28141 401242 363040 17 28 18 120380 206390 84572 64 49718 17 61 122592 354325 340280 177163805 326466 38 9189 4 12 45 442154 831094639 332893 168697 174256 380736 280091 415563 403466 460417 12 233324 392762 64 94 415353 379394 418896 366732 358203 192970 14 5 27 97 678864352 361658 89 51 149890644 323621 131267032 872879145 84 99 632809876 32739231 230833 19 2 156799 7 445680 94 43 92 98 67 387077 2 256602 427958 426452 13 28 169550 189680 83 111870 3 9 80 52 24 241863 42 8 283301 1 55150 458376 52 1 53 94 293936 33025 82 45 72759 54 58 351061 258113 13 7 142536 1 3 4 1 80 258822 38 11 43 52 46 111243 388179 192402 84 753380464 397838 14750 23 2 91 485466 454777 153293 478692 80 151690 64 32 43 31 71 399858 49 6 90976 433171 316563069 97 704805937 920195488 4 52 98557 392724 5 404196 61032 19264 10 25 35 173440 45 2 493235 53 81895 171161 55 280165 115643 39 9 342117 20 29442 6980 30060 572585470 84 25931 6 341668555 327532 49366 133561 88105 135628 14 53 211796 11 865354230 68 47 272553 56857402 59 903670595 9 80 57729 93 36436 199419 279099 275166 400668943 23894 87 414708 981333306 94 126110 60427 480195 353375 459047 90 51 8 29 53 66 218563 494504162 5 48 8 401124 65 35 456654246 243194 40 140871 12 6 38 249727976 29 289155 43 53 346907 64 62 42 33 415643 329347 97 97 226724 64 14 84 333885 691035879 3 44 744788967 255220 342539 4 29 79 424210 38 7 251385 257523425 474574 366688 72736 470197 184890 76 366922 244912 30 530506522 63 305730 72 83 28 37 22 454721 6 3 286400 6 12 64 4 52 348478 1 70 4 29 79 36 207193 230055 77 2 128005 175393 55 163025 87283 272956 65 384301 153433 85 469015 225956 28 258542 411396 8 132632838 432284 76 8 411072 429596 329452 15 482595 39 467223 497148 4830 25562 3 368467 11299 249918 223824 70 484653 42 84 61 286833 86630 95 13 361840 7 109080 21 211899 423298 192688 156497 362473 317679 720076726 336926 1052 110748 59 65 356896 60 370128 897564984 15 98 407741 39 373420214 85 74799 85 74 47 81907 144708 34948 126332 12655 233262 1 392306 50 58 7 57117 407722 189162 284813338 36 94744 8 46 486750 281053 436716 35 318465 86280 37 43 33 287018 325978 287626 62 32657 30 426730 40 771598880 798084687 78 17 431844 75 55 245274 290694 310992 337886 166548800 44 454487 21 16 24008 4 451360 10 46722 44 73221 152314 158747 106405 346926893 96 26 257396 280132 47 254739 1 84 167905 5 140273 370573 394999029 489581 430236 262561 32 208791303 61 45 55 392365 89 28 16 421001 430809 30 114494 49 68 32512 164241 497772 73029 55 108735 19 48 214872 66 77 12811 37 67 40710 374420 299346 347956 473268 97 22 497373 29 268488 35318 312349 89 75 190146 5 393430 240111 26 66 31 17 49 162955466 114219 4 9085 218989303 211670 69 304026 5 7 237817 332509 109279844 24 12587 65332 91042 161750 123706 50637 16 954768241 491206 87 36 432156 20 271022 45895834 62 32 82 8 58 30 234299667 214562 194320 258766 9 74 37 54 88 403539 950886807 17 34 20 13751 232604 188895 24287 94 91 75 59 85 52 398249 71 289801 274875 284576 436987 151907 81 220599 89 215413 35892 43 20567 1 419069 333078 96 28 440586 184326 7 358436 76 33 42428 391601 764186991 100253 86 110622 385185 18 383233 98 213516 404447 27 268915 41484 19 82 248906 1 518284787 79 1 91 97 41 120632 301165 323873071 491096 251609913 81210 75 90 44 3 94 71 31 970492988 21158 184775 397901 50 33 79271037 151248 30 273646145 46 13 71358 443558 406298 837246626 18 62 24002 241831 95 36 9 26 84919 23 69 9 6 25 4 8 468728248 306966585 33760 244455 74 431175 45 96 686556013 88 452183 95 505148135 228270 22 409155790 373829 7996 835340870 55888 164671 21 285045 69 48 71 56 8 977766108 498921 821061775 9 224545 262001 116308 393327 26 255607 36 36278 317104 20 292962 149918 61 94 121721 20 91 488721 115819 181004 537677866 242135 23 381257 51 94 484883967 772346381 54 120324 19 40 333234 19 339611 49 25 448520 90 78713 16 48561 2 388598 71 24 902954584 642936573 75103 1 493168 77 81166 78 249792 407293197 226289 35 2 72 24 210258 350238 13 53 56 129028566 262211 191123 772435009 23 82006 149243 119030 26 19 88 61 1 33409 94 340087 493257 150819 77 1 47395 91 2 467533 611979913 81 72 31808837 81 361369 81 189615 527313342 61 109255 154939 27406 496036 1 438155 7 274314 46 58 31 99 197771 272587 5 483808 347038 57 448076 89 15 266789 128505 984433324 184526 11 370910 425056 369183 396793 86 27 4 162650 355934141 350104 278004 84184 82 61 490701 176280 22 74 136565 463579 24917 34 87 14 3 444979028 4 2 204671 77 72 467288 26 45 329328 231513 4 62 182496 87 445546 13 52 122474 451769 295878 198859 988524167 823939622 274721922 952560751 326642 6 128578 124163 41 459372 203849947 30 352806 1 232580 62 34 97 62 410448 219399 4 13237 180200 980169157 126396153 272167 284486222 54 36 19 427986 9 313429 480835 70 18 294337 323173 253263 80 8 15 92 347588 284275 486791 93 264408 492790 300472 47 44280 246384 32 45 50 9 77 91 1 312255794 805269340 69 332147 7 4 378734 494472 16 271270 438616 21 73 473195 271745 61 159408 12335 429433 99 131988 164451 82 4 97 17 192270 93 7 25 338065 83 22859 81 37 905126888 72 55 63 363916 228044 177516 146102 191910 475102 394282037 7 21 21550 88 8 92 553836870 78 231855 311868 9 90987 15 30268 477540 187982 165364 351047 134799 96 75 48 226728 84 74 119371 490629 636578930 96 16 75 406009 400708 260160 231298 402064 92 29 225523 73 16 59 29429 21 1 321307 838224937 277662 920439382 35822 315607 1 72 40 7 91 94 457558740 252715 63 44 460432 26 16 1 12 6 37 2 92 82 243486 88 69 42 56 57 423858 91 53 18 268693 100363 25 64 55 298476 320183 17 57 133223040 219301 7 481672 2 72 282244 51888 73 184005 397524 239803 69 365501 26 95 266882 164895 969304800 225558 4 263982980 378069 71 19 259169 401655 80 439719 716604925 317661953 9 286330 487811 60 79 15 232199 5 5 160270 53 12 201516 2 93220643 260502 193368 372253 42 109796 428359 23539 401252 312402 332462 386380254 93 27268 410741 312500 361078 249181 177826 34 88 68323 279426 94 816745697 31 272347284 127772 64 199422 69 157551 471837 25 247113 293594 57 188119 433923 224333 341038 772107798 62 74760 8 327189 955272760 149258 75 86 139539034 1 45 45 99 135932 471223 41 49 9577823 21 6860 14 386134 773758164 36 889308555 22981 190781 61 98 463387725 69818 120183 28 23724 76 28 11 85 77 50 9 18136 401205 200257 29 292711 75 66 54 805505416 467388 24161 59 392313 17 313887 9 139553 21 67 4 314759 270904 204537 4 26 63 45 470869 426357 30 2 26132 57 270899 21 276748 362192 73 2 84 55 6 86 17 471492 29 39 1 112983 60367 298577 93466 42 747841246 2 68 220528 463138 47 330185 63 134838 51943 2 246202 60 48 229082378 32 12 148463 15 28 2 62 108808 614461956 20 3185 89 332917 42 3 58 76705 8 96 485223 69 39 7272 8 5 342400 78 25 89 112056 66 11 23 317111 32 67 10 34 635267622 2 386333 73 1 62 497813 48 54 468239 21 185106 466446 440078 232269 53 229136 49707 77 285107 1 68 85063 70 89 53 22169 321448 319657 74 44 67 226367 6 388576 93570 18 62269 427781 37249 51 141884 261084 128164 58 358388 421034 280301 295047 173834333 416894 212818 94 8 21 470429 36 346442 755164969 229225 42 199960 29 362333 4 40 64 88 5 92 13 178874035 354919 224746 376491 130259 72 1 38 364252 138052 53988 41 88 376677 1 88 37 28 73 842939624 287715360 9 43 24381 61 29 58 51 277810 37 203439 57994 6 859558996 227677 83 135586 83 280961 9 357349 29 96664 446988 447011639 63 8 217688 5 145204 1 247006 6 86915 291412 26 190755 403916 291643 467169 28 7 149217 87 431739663 17 53 9 137073554 70132 309394 38 65 314481 27 22 183198 64 91 25 236965 308425 56 210031 93 4 65 30 283157 49 82 58253 6 106710 96 5 98 7 92 60 8 13 31 350896 28 3 45 312046 287646 341282 148679 65 1 21 46160 21 69 12572 13 56 105794 388077243 4 60 43 440491 493834821 71 356673607 514344292 132997 308320 106511 234094948 257019 224063 2 98 40 77 72 448657 737332418 302640 493008 971530720 200930 481306 243281 83 144588 310484 4 38 40 469979 76 81 9 232923 87 31 80137 18547 75 49 357170 375692537 77 7 399067 379025 450418 512327780 40 239611 23 64 162683 75 228427 346286 85 134484 23 13 40 92 488170 224506 9 7 43 57 96 9 185888 5 89105 11 59515 13255 92 64 72 279388 1 81 114453 16 47669 51 33 50 35 428286877 55 70 84 7 20 5 429111 489300 4958 39 27 334563 66 299166 38 9 71 72 11 82 47 51 54 1 470514 2 26 22 84 371733 383137 536755940 43 315621 380385 69 309012 31 7 367836 269995 346934 5 299363 22 39 38489 364967 358594 69 111108 268097 494260 20 9 316441 61 95 52 42669 29 103320929 228392 3 239867 59 38 12 235867 318973 62 98 104234 40 3 363438 465018 415865 192819 15 90 70 171200 388538 99297662 21390 15 70 227600 29 93599 199306 775515311 67 51 28 266094 48138 4 41 95 93 68 6 33 41 800755740 11 725672096 69097 166856 464738 35 90 491291 71 88 228269 464700 184545 93 99901 74 233301 55 83 85 9 146364974 716835940 449653 427916 39 327712 16 25951 420102 795030687 731592664 64 76 477863 422443 8 36 440055 92 73922 110175674 1 56 198480620 289771 80 372808 3 78069 10564 108765 32 152959 43294 7 59 10 58 37 392249 71 409458 80978 21 62 414022 61 418162428 449466 55 15 91117 81773 52 30 375021 186446 81 196022 217751 69 7 55 82 28 820478195 247947 189058 65 64 24 141485 33 389542925 19 182116 89 449316 33 42 9 90 48 9220 461815 393640 93 25 72 779903265 6 86 41 171018 804392995 30 403705 68 296094 5 212774 12 370943 98076 47055 24 21 90 9 23 49 143045 269556 60 92 4 7 7 118636 87 3 76 5 31906139 383484 352775 72 129445 348656 4 499246 15349 340257 351600 62316 66 34 64 342322 28 85 833173437 137415232 3 53 58677 146799 885173430 60294 7 427425 137580 57 765852482 56 53 47 74 5 594076062 99224 49 92338 7 966702233 81396058 441984 470622 42 79 85030 97 271918 89 85 317630 99 70 69 307536189 5 3 96 402963 39656 88 50 243708 19 69 15 167863 339281 50 39901591 425728 29 30 53 567671690 31 69 291385127 65679 417606 119222 219521915 70 58 88 63 264800 36 254254 467161 300199420 54 81884 97366142 6 39 48 21 586049676 314276 426446767 88 22 18 42 430587422 75 85 8 1 45 5 105411 67232 65618 54 6 76 78 49 23 497062 21 116188 55 657724235 7 149021 71 5 453079 306977 30 62824 93 19 273538 41 269874 65 236918 2 48 150606 27 87 6 130425 606500844 44759 20 37820 19 132752 281014 86 8 310852380 394579 69 36 314445 355467 284160 107637 57 155678 41 55 156518 2 63 58 197024 88 40673 8 896157163 135511 399490 192945 373335728 78 38 82230 432406988 63 823861087 4 9 451608 72 168385 363334 23 97 372220 213721 3 12 27 55 91 660308477 91 9 11 174640 2 81 242325 60 52280 253700 89 144010 266699 474650133 31 183409 171091 8258 28 249005 234650 20930 18462127 6 40 77 21637 486836 80063 42 468387917 75 64 68 7 259927 65 309518 72527794 35 10 231711443 414542 62 466622 195158 99168 812560375 493572623 338652 270203096 51 32 56 22620 401726 47 2 80 12 90 2 308154 39 57 284758 204502 307134 437881 684294019 79770 87034 709366456 292910 11 24014 49 875614037 51 27 6 413834753 349393569 425501748 65627 29 59 612303250 690133916 8 27 470223 30 8 333081 34 3872286 85 51 38 38 128074248 334797 88 73 265716 99 11 21 191211 960284373 317545 319973 448290 288876 288 322495995 977698522 857904437 6 79 374433 6 147583 398337 73133 51 346497 497732 62 81985 396044695 84970 931701651 46 67 568566395 20 330237 68 749840846 6 54 61 30 90 10 11 143930 26 49 186668 94925 327888 274282 59 63 340265 9 97 2 355019 411514 271034784 799482817 273031 427014 75775 29 67 97004 299991 76 72 129365 4 110681 29 96 27 146167 1 13 445725 38 12 449205 127189 922096105 64120 197967 99 106196 55 49 13 493307 28240 64 60 144498 374434 2 126359 414636 426386 95 80 427589 74883524 4 40128 216041 34 15 84 64 168753 904349413 121796 65 277045450 154561132 328624 38 113187285 48904 1 122741 794175163 175857 399534 132268 163013 32 23 84 55 202784 711378511 23 21 189240 59969 64394 83243 177775 43 765230416 1 29 45 73 50 7 73 61391 63229 121367 46 306819073 95467 2 53 499942 81612 85 84 493524 67 55 135202 486049 456535 352469 5 407287 89 15467 4 3807 83 439299 309572 31 403280 48 700674206 258855009 90 9 117723 92 494421 90 80 860825547 82 224113 116121 114231 5 36 648360950 64 11 351379 89 56 83 434403 5 697510031 161349 245128633 8 84559266 89 18 90 62 56 443943 5 82960 228787 2 6 4 694714011 7 71 2 101488 85 59 48 329356 69 486337 116838 23 99 283557 135648 13 88 21 24 34 255934 80 17 45 3 25 208358 75 14 20 414943 771045802 216491 98 62 407443463 54 32 97 169553 165354 161401 3 28 388448 28 11895 223143 8 143361 41 62 89 9 97679 191948878 39 2 27669 233938 12 59 164497 98 286438 45445 7 31 235289310 232088 105760 67 298224391 213085 55 258450 423379 465825 92 86178 232194 19 13891 133530 5 220950 41 28561 22 16836 307980 310297 64 6 78 307958 56 85 370972 713623041 9 21 718349697 653812047 42 424368 996244959 874957164 243501738 94 24 942554802 11749 249778 436913 80266 371903 67 8 464668 68 44 1 9 1 89 490390 243751 54 4 1 12 256157 76 72 63 844128208 38 243889999 94 244706 85414 6 490519 55 16594 53 54 836927408 93 91 473224 245671 92 63 974701955 38 334214738 480746295 190684 343169 285259 84 265711755 428988 49751 340518 368856 92 66 3 387742 1 2 59 338989 37 46 96 417849 39 564645255 56 333977 349182 19 898105934 185516 79 358310 54 181135 93 484017 93 46 78089 40743979 101582 214317 365629 92 576413594 230559 71413 24 36 8 28 10 2 5 66 275331 41 366445 65 83 81 5 680176633 6 64 347333493 83 1 47104 461329 219083 6 378708 153390 283797 1 22 1 91928 42 84072 2 303803 250196 165114 380115 28 5 5 485278 122219 71 98612 53 61 536615672 24154 3 199981 395441 174000 59 113511 446864 280319 46630 1 106931 7 22 126861 482000 8 701180395 456180 364221 110727 46 249880 320266 311705 70 223454751 206616 740548930 344592 33 28 211267 257988525 13 423209 360007 400540 581659038 186466 5 19 278290 40 377541 59 289453889 32 28 461330489 87 357972 37 436791 85667848 219572 51647 375273 386581 58 55 2 150565 4 78 4 441190970 13 91443 89 356993 421985 345356090 167374 30 250191 4 347389155 759130551 498938 129366 448238 335972460 8 39 359284 1 91 73 75491 53 83 59230 77452 64 9 270331 179971 202526 96 74 42 42 169802 19 825556713 80 427373 248418 30533 33 474049 29259 85 463504 66 441044 49 12956 39 660608068 363704 8 76 94 3 311994 97 267398 378512 92 89 95 16 7 57 28 731970656 78329 491341 360965 369046 50 9 20 231301 53 52 22 413973 280930680 94 466565 95500 50 40 27 63 295755 34 134409 268387 63 94 62 83 39 440320 16 30319 284698 14 92688 11 95 110483 40 1 54 4 18778356 433660 412787 580097366 59 45 332315 104127 92 85 163047 33 79 39 37 3 420656 68 91 369972 788573141 193724 15213 97 18 63936 102147 16 437985 88 6866429 363171 396826 8073 433877 55 11 8 128904 24734 79 1 396149 42 20 95 7 455842 63 87 436197 10722 11 317902 11274451 300893 62 47 249046 403067 139707 6 20450 497532 491670 27259 57 480389 311705 51 72 136676 19 247624 39 80 432864 31 676756439 460968 100869873 13 138353 178584 427790 168769 54 151929154 466614 221473 439484 59 81 340325 44 22 138414 19 84 57 62 280371 65 24 45 28326 14 8 167451 297272 225265 64 25 6 70 147308 430028 68 371371 52996021 331379 41 77 69 55 25 99 119713 95 167268176 328014 203162 55 3 9 24 3 453636 63 67 89 79 49776 248321 489593098 8 140411340 464129282 56238 4 162278 96226282 34910 7569 112720029 406609 227905 735378599 31 335465 283452 40 342020 77 74 3 456538 38 57213 47 166168 29 196210 83 374308 276368 470518 361983 99646091 214460 100755 28 7 50372 13 556838717 80 439400 342977 91008746 329089 26 53 18 217518225 137159 192121151 552185565 356553 8 34 392874 107175 383421 61 94 99 322951 118224 21 337493 789137974 5 410557 215947 744560465 123977 96 21 4 81 13 52 51 86 15 29 339615 15 13 99 87 296777 73 392757 172716 425282823 444158 2 469917 80 23 260374 84 2 32 75 282656 97 241845 407 7 58 89 75 28 449075 691256699 321062 99 41420 79 2 1 76 402798 134986 98 135604 382337 3 791247008 19119317 85 32873 71 38 89 56689 300376 432592442 521027162 33099644 119305 16 196225538 13 13 508582296 3 76 95 52 949697149 798617268 308876 217326 7 21 384398 28 267753362 70 55 7 830331746 235060 7 2102962 78 98 31266 391428 349252 349192019 386041110 90 7 68 425404 6 19 119307 15 478260 71 8 128555 236484 32 274521 75 62 6434 293549 57 65 71850 9880 607169489 94 86 80 5 27 288948 56 26 40310 249410 28 54 632233645 2 29 377071731 13 211748 61 34 19 287938 73 77 102458 47 22 24 124928 93 27 40 70 308978 86 171621 2 295710 77 50 72 1 663795455 206905 311166 18 775731485 63 63 228570 344335595 31 186903131 451648 45 498562712 95 90 22 405945036 466637 310487 435016 78069 437296803 323876 417189 67860 87 62996 402685 33 430058 394471 8 487303 125635 206640 166948 84 351245 82250 6 99 7 171433 406793 23 21 461802 73182 361047 510775253 4 295493979 89593 279241 287593 7 21 39 76 92 78 90 38 123972 497756 62 179881 9 51 162238 163011 1 5 85 449644 474782 410955 278545 83 94 438537315 20 1 77392 458163 71650 45784 33 20 80 65 404994 105028 70 400196 414690937 9 104693 231203 108706 2977 72 191129 1 30 31 499702 42 143894597 51 53 465127 248208 246973 224794 11 867859631 477680 13764 236611 35 31 228408242 53 53 323174 96768329 221724 359935 936939997 95 65967 652342888 958355665 5 474597 323714 68 9 56 8 9 256050 32 447865 78 87 77 829354520 141537 58613 281627575 53 71 3 16 281049 80 437494 253589 175763800 389064 8 299780 190087 284042854 12 49191 37 594507973 369979 37 76 108034 390724 235109403 188150172 8 35 227520 90 15 9978 184525 236698 84416 139964 160968023 5 77 105579310 1 135122536 79 79 228612 325458 439482 65 4 307957 298377 77 34135 155819 88 29 912627187 84 19 885078572 437938 236747 54 14 346512 331818 91 78327 78 85 1 32 170129 235496 433762234 248967 90 96 190562058 141801 112015 60 186255 98883 172084 606110152 54321 48 157410 84 426259 24 4 117629 337635 61200 179064 308934 70 400155 150972 91 378697 256821 84 489868 283332 8 241462388 460604 151303 33 11 308455 83431 56 37024 919000962 206097 459028 392365 276015 65971 28613 231982 90373 19 11 470883 172503 123836 246855 39 369026 303119 306647 276807 308814 63 70 38 93 2 153448517 101951 2 143165090 53 93 6 84 35 45 99 155540 1524 33 61 73 69 95 21 1 40 16547 118805 228422 71 85 215617 289103 107825214 76 562874820 12 9 9 195370 89 490958 27 41 1 384662807 3 35 34 5 414987 64364 101554 9 56 66 293887 168026 86 201902 239729 256782 17 61 24 63 120268 48796 141761961 372463326 14 180751 58 2 336148 45 13 8 474146 86 14 399659899 156415 78504 360537 180147 8 71704 65 82871 92 410657597 83 320621 320880127 269369 121922 78 24 3 13925180 91863 278444 71 279390 30 51 31 6 8 80 11 51 37 81305 84 82 49 39 15 23 43 61 240322 27 494257 129514 49 2 541279343 94 462341 16 1 355919 124960632 70 295871 344049 496659 46 46 2 467663 54 55 762272494 74 300928 35 82068 126391 48419700 133503 10 140945781 163342959 48 271506 511787892 28 295804 70 392487 349952 143389 4 68672 5 17 34 79 70 134914 29 141908 7455 181050 17 51 114805 103984 194492 488413 287376 9 54 77 481344 177641 12 917438567 13 141595 99563 93 49 5 15 144537 383059509 898281932 370371 206521 178572 904157282 379995 86 54 651832497 291628 34 440794 14 344386 8 64 435589 149004 82 576601267 9 268202 250824 79 10 237722 119518 497700 6 1 427795 98 331844797 98 17 1 91 46 258419 88 19735 39 397445 46 3 80 477784 364535 94 77 24 438816 276563 79 25 495591895 74 342948 420249 7 64 425414 31 469287 76 24 88 3 475300 368529 45792 23 94 62 238386 8 83 59 234890 472385 6400 247091 289333 44 230586 94 84 52 19018742 5 474294 29 20 79 63 344985 322787215 81 64 2 18 38 896925309 43314 50442 40 10 61 203670 73 4 6 32 271478 85 998741432 451331 9 143719 45 368486 286988904 81 194315 22 39818 97 199918 954955311 452935749 25 57 19 52 25 95 320730 1 57 100779 217776930 22387 465660 106305 89 7 215755 94 229093 54 3 905503592 6 93 322129 19366 48554 94 69 40 331710 166859 8 359249964 359644 11 33122 387837 8 21 51 85 32951 343066 3 36 459011 87 388894 95 5 79 91 89 67 690952563 79 103208 35 4 100406 42 8 24601 156152 567701750 370700 6 4 29747 2 225964 246930 379419 72 225363 17 572455080 90 79 48115 85 71 84 45 19298 49 18 53 313261 197470 471632 318694 462511 70 6 147020 291199 76 817869491 192728 63 16 92 311909755 59 42552 406476 27 53743 32 9 298803 6 309016748 27 9 55 72 41 93 73 70 226142 8 16 406812 150309 8 9 72 421333 43 78615356 223894 52 76 7 377014 11 988813251 197393 10 378030 93 33697 1 555724605 9 269314 98 20368 991619000 56739025 595418295 28 89001 34 121247293 10 7 66 135388 50 985979426 68 63 6 92 53 43 30 6 461276 4 65 51 16 455215 23 2 43 60 120192 234835 91085 263184 43 27 42 83 341983 92 228604 7655 85 404072 268814 58 201711 475852 19022 205514 90820 63 335699 38 214921 444343 421285 49 39 436420 15 8 8 87 6 27 26514 7 5 229474938 222354 54 4 877978685 5 6 98 157525 8 5741 343241 178341 396264 51 8 47 44 460050 31101 75 83 40 19 247718 44107 29841 152533 7137 294954 96 331673 308991 5 6 437705 488309 90 16 180503 92 7 332254 8 8 71 81866 64 144948 4 154066 57 63 11 62 92 64 89 78 856373219 77 140000 557261715 218363 253055 84 457612 487920 196791161 73 450108 136221 199546692 230205564 60044208 334203 395784 84 211626 13 143411 255405388 142150 297434 26 27 88 241586 67 25 876571147 242194 6 256834848 11239 2 51 240150 420830 59 5 238214 415353383 61 122665 591169310 310957 31 5 1 90 59 84 68 154130 40771 942543835 1 1 53 293693 9 55 490493563 75 356397 130671 5 47 756277033 40 59 76 7 115902 195947 84 6 19 475711886 392223 66872 200107 10 49277 4 6999 108488 140675 81 19 366405 18 91 99 76 926026361 198066 14003 171499 74 447708 203486 81 45 304103 99 18 60819 41 470255 95 33 322429 340758 98 252376967 976838792 28 309826 946185758 20 225001 185618 85608 315887 101671 5 75307 73 437638 55 49 12055 24830 12 353097645 59 79790 46912 57241 20 23 145700 221176 157180 1 194190 42 54 138931 57 28 97 21 348861 88 24 429639 87 317038 16 66 13 387324964 24 459058 343439 229442 98 71427 7 175140 422203 10 31 43 50 582946136 96 10 88 51421 86938 130616 87 6 31 72 367802 5 61 7 92 254150 44 341650 144621 397248 496083 450466 19 424746 127044 18 2 41 48 56 9 45790 252124 45 456590 84 91 221293 37 58 33 6 46 8 9 281428 636186368 425781 43 1 65473 17198 14 3 261884 61 48610 206272 310838 56 43 46 46 281341 274132 93 259594 442270 385986 186943723 161878 155096 184810 62619 60503 166813 68 65 333365504 82 53 420400 92 486426 240075 53871 7 22 30129992 56 77867 39 443750 5 416832 49 350274 349106705 25962666 19 9 96 8 59385 3 5 247941 15 167178 185024 39 56 84 2 3 404649 33342 441721 4 913227709 347660 54 81 224224 25 7 102384 438044456 10305 388377334 595410034 165565285 412128 411509 46 307493 308066 74 9 264965 455787112 145914 29 84 25 87 41 7 5 303914 186208 112697 136987 426958 485383 17 32 98 34 258142 96 39859174 43187 450930 72 64 96338 96911 63 987246814 108924 278287 19 64 20 266040 424977 180216 490208 87 624634494 31 115083 74 320520 7 91 29 66 246163 188511108 435620 84177 45 434980533 48 428873 84 42 153303 369540000 88 308312 10 301045 955995695 43 526240120 176777 983826313 358967 73 280560 177110 176990 67 457516 175301 7 39 312852 169047 175956 466586 57 20389 4 66222245 79 90 2 81 2 220635224 55 1 89 364703 58 487068 341909 444633 37 62684956 339445 348591 73894 87 10 653113252 243743 356886 3 72 9 5606 7 34499 53 257432 158278 3 73 7 474614482 250626 2 926085583 428465 178538 301456 312581 230554 390596 99 47 102184 58 376523 64 57831 95 355900 117312 47 15 3 28909 77 17 222584 6 308871 477302 56 80 182819 78 287824 219384 71 23 382003 302919 479825 49 85905 1675 8 141559 185774 427518 894561086 351452 44801 666082287 13 91 55 216591 455080 226639 84 40295 44381 291407 16 34 297782 6 30 86 311400 385722 66 52 262156719 38 92393 339483 32 13043 385799 2 28547 4 343756 82 7 484392 6 37 90764 41 24 6 38 40545 61063 423919 135486728 9 316593 25 91 21 384737 311953 45 320939605 75 154461 40 750211841 61 69655 283411 692217221 561553556 77883 7 97 40 352104 42009 13 438814 157406 2 2 400712 444038 124534 39 200030 35 57 401387 5 224460 73186 435858 104380 223458 202930 97 2 478418 351929 19 269017000 49139 49 95 98 269583707 149589 93 136911 294751 248630 2 178002 214463 81 3 162860 102091 498692 54 230928444 430074 2 26 198822 24 2 137201 29 74 29 27 487193 34 128613 368604 48 3 529011527 253529 19 162739305 49 71 48 218254 3 246953 68 5 61 311896 52211090 9 80 95 422189 37 364384 3 615241320 60 1622 73 208182 49 14681 276891 75 92479 517651058 64 70 409337 195063481 85 261105 371659 264499 27 31 309155 76 69 357727 5 532798974 58 87 85 62 7 85 6894 89 108466 223921 81 4 34 439122 819 14 40 105511 387662 13 4 325427 301248456 270621 86197 14 85 234789 401775 403760 849639626 72289 1 83 342621 487508 305532 17820 463649 296633 454423 96 433129 450555 73 399536 280175 355494 279538 65 20160 2 454041 279925 64 175607208 24 35 39 114592 27 323428 4 334562 73 824083575 46 80 14 5 456506 74 140131 152278 18 93 161888 134768 668128421 68 82 451028 98 182762 95 76 48795 292577 230352 48 240803 871281109 180607 226410 309757 324330 81384 225177 80 349737 482928 97 429307 15 15 43 37 6 140837 276188 11 77 80 90 76 83 58 387574954 44599 210669 90 60 36 241557 78587 267632 92723 8 40 247252 69 81 203515 48 21 6338 120250 260793 96 462994 60 14 2 186054 72 80 4 39 12522 34 96 58299592 58 9 143593 365218 90 87 213170 86 95 294228 114766 353017 318817 30 13 9 79 30 397703 391810221 820101179 77 7 90 41 662029191 202856 251148877 21 75 418025 259623 86 325627 72 274238 422576693 169714 80192 16 46 448757 3 1 61 655534723 1 40 89 216410 98 74 86751 50 70 148997 14 20 260434 238318 46 301699 103879 87 24 27 688702399 67 9 47 254528 340002 5 74 72 893681478 46 58 171593 112970 318262 184384 60 321930 4 341830 79 58485 482130 70 17 8 25 54 15307 37430099 80 560720612 55 21 30269 87 25 520226751 34 309643 78 72947 30 20221 5 96 52 11843 60 67129 487646 47 36 184037 24472 162112 26 60 170848 1 235038 74449 395328 254348 471300 459881 108811 989599064 6 21 43 92995 464326 76 19 391766 34 347729 148753003 67 480417 9 336220602 168268 590190535 72 3 457390 90 339273 315086714 407147 131109 18 214040 34 944248803 45 109353 342773 206162 51 34 9 9 873451454 74 48 84 409807 73790362 170333 174669 372104 132424 89574 80 81 23 49 462210 46 75 52841 77 32510 63 7 42954 80988 473295 28 14 395252 783102092 245195933 3321 761418222 12 219643 89 87 367536 403741022 318778 92 62 86 143539 28 41 198035 8601 6 478378 308933 79 4 166588 54 98 30 19 384754 65 82644084 86651 453547 408074699 41 32 41 389888 15 162244 5 219514 46 60 392846 810503981 64 61 6 93 53 498515658 175674 59 371289 419189 78 82 30 59 215158 366677 445718 291141 372407 60 69 456053 87 1 45 305873 163144 907299023 8 73 20 9 428931 62 355760 295510 57 96 3 158377 3 303589 166800 315102 54 92201 37 4163 44 54 356283 304740 264095 97 8 473679 155556 322388 31 386903 991973481 8 424245 95 518131774 4 182908 86 422519 168779 62 5874 33 19281 171495 289834 71 969135173 408121 4 76 816106699 1 12873 211392 149785 148700 174979 202002 190382 466393 78 340998 41 98 89 50284 28665 91 37 817965315 307579 442294413 68 87 80 91 224949 230971039 281571 151218 8 50 88180 5 62 23 350216 72394 578569160 483336 139111 7 60 80 47 165753 163049 33947 183465 47 49 42 8 45 9 363567 166708 39 8 220929 8 495083 263392 99 87 2 91 10 289993 4 68 131344 81 282329 5 54250 405069 497759 79083 7 64 295373 2 6 4 335641 68 7 130824 74 48704 408789 66480 8 274109528 80 90 733466724 377283 185083 355128 152559 463164 53 4 473631 131543 24 19 1 915712852 40687 64 93 47 43 44 222946 95 11 8 384666 99559 366657 180743 164793 384220 9 460363 3 472307 80 383490 20 76 58511 94 88 78 10 418453409 63 28 169412 481374 341070 343799 9 128613 20068 202148 17 12 480857 58731 407760 56 46 633752603 70 48699 67 288021 51 334090 353288 158737 478234 382726 124012 210844 206563145 89 342322 188683 65 216572 91 231496 304610 1 42252 199453 467137896 26 441126 318720 198627 224688 44 118134 241607 50955 455101 52 19 431003 46 1 60 6 419448 36 45 194893379 85 151751 99 49 98 92658 58 235161 103257 9120 61 306709 53 207973 28 9 837847114 25667374 57 7 89744 31682 47 330382 342444 17 1 86 487744 92 5 346949 339960 70200 545258590 182384 55 873984557 26 1 42 45 478797608 498158 78 65 411673 647562801 394637 33 68 9 193864443 9 37 1 437245 489612 84 7 153436 64 246571 55 80 128625 60 59 244641 31 410023 34193 23 7 4 325570 84 52 59 382334 386509 4 71 603335610 416226 442695 48 78 60 137459194 2 505693250 492222 57459 321081 356112 90 348613 356047 66 68 450985 780462921 337987 6 25867 12 35 344995 71300 51 217188 74720 489116 4 173501 31 94 73108 76 285412 239786 41 4 15 7 66 916520426 40 268742 232694049 91 373643 66 417817 190595926 413149 123355 8 252744 48 198299 68 786640051 775274664 9 86 100303 778077538 164193 215912 2 51 27 38 48 6 79 478516 85 78 12 373238 5 62 43 441365131 45215418 54 84 354616 90 87 397838 470434 19 209467 369154 306442 62150 220816 63 764296210 298030 6 76 62 401458 67 81 852283471 524370656 4 7 44 16 78 59 2 38 7 76 422116 75 316313 25 207034 5385427 148762614 91 7581 26 42 53 336210 408796 37 4263381 312955 492178 757261501 116711 158601 52 257736960 11378 766175460 38 16974528 265490 394335 438809 49886 6 42 59 406858211 302544 912161186 30 34 96 32 446890 18509 5 244237688 122074 48 85 41 227882 80 83 242702 36062 109297 428345 224902 494096 91 92424918 200563 37 278306 70791 329486 273378 2 8 5 48 7 66308 228658 338386 21 91 6 4079 62 68 492579 25 189644259 49985 160420 30 90 451735 76 22 127177 89969 40 386428 207774 73 494228 90109 33652 7 35 162945 402693 454191 517059286 429089266 16 197887 183404 41 39 47 88 398569 102152 59 51 288972 5 63 33 222632904 67 26 111511 291965 437303 757394837 321964 115436829 329640 63203 96 45 90 107332 60563 474039 234307 55 89 655252461 80 198705 216066 74 22 18 279378 161824 19 871585960 51 282698 88 307208 11 25760 182595 213382 32868635 201499 228842 250816 61 923782624 7 69 349678 228618 57935 74 390205 449879 14547 282363 2 951288038 7 32 23 27 23 5 331655563 78 74 83 424802 346951 45 57 60 1 14 192055 76 47964 393024 62 5 498099 419360 190062 124807 82 464609 438447511 57 350210 399743 248092 97 7 411588 86 406019 19 412915 17 400035 293805012 29 384906 47588 169 373604 1 6 497332 800512440 94 56 86 72 44 42 66 3 1 1 339373 283497 154120 19 382485 10 59 49153015 5 223345 39 420691 219536 647210838 323714468 511495871 248900 873961569 349164 58229 7 394325560 183968 42 9 15 313386 45778 90 35127 97195 255489 63 5 12 835299069 89 92 89539284 257529 648692194 378063 35287 3 272653 13 16 220671 350676 7 31 138688 17 316867 702092278 393894 34 32 74 359215 80 65 396064 420832 97 238107 262627 6694 909075125 34801 192284 80656 236412 311646 220611 808001171 72 445769 352758 53 234716 21 40 20515 10 292476 19 6 71 34 407564 232928 11899 34 9447 13 83 94 144426442 419018 361308 82 55 70 84 78563 339229 9 9 99554 243121 309900 390656 22 29 1 404534 1 2958 7 292605 79 359690 315214 206841 89 290099 97546 491776 97 16 56 150961 366811 148042 431313 312723 66203 2 40 76 72 30086492 344408 36 52 273677 101553 422914917 39712 93 682238791 6 132270810 15 4 285025 122840463 467446 22 472241078 66 52 245457 317293915 815191916 56 135432 449599 33859 267681 5 51 211292 56 269808828 1 96 94 156521 406237 31009 5 53 266783641 960661806 399316 44 31 116235 557206737 69 194061 85 9 35 622685061 841407739 193999 379576302 259567 149451 372369 58 38 51738 365700 147943 7 1426 818027776 383582 397432 49 4 43 106865646 81 343200 18 240749 66 282161648 42814 150802 79 629293678 55 614568786 84 21 8 49 304200 110582 94 33 359086 72 4 97 398657 43 457566 487326 388119 26 203824 78 183497 134810007 282714 220241 350749 77 60628262 38271 76 8 409592 436810 99 84475 28 428487 373708 7 67 18 72590 19 59 311640 180756 55 40 48 8 452369 143988 90 288288722 205077 72 600507173 10393 389104 70 23 40 79 79 23 72 165923 353089 15 269542 141750 791206988 52 115446 173098 333912 96 268199 21 89 73 95 33 53677 289875 251335 16 445459 17 41 292544 48 56969 410365 452003 161358 12 90 82 377533 338669 96 487805 399065 89395 360279 221667171 71 85 172347 85 242466026 434669982 785772175 175115 4 68123 226551 98 262827818 973226354 50 40 46 1 2 419369 383772 332874 296049 41640 494591 97 71 29 138034 220440 75 439325 238368 5 386120 177305 28 47 128994 175703 25 257151 57 30417 1 492830 125243 337863 76 42 60 5 99546 28849 17705 52539 507252520 490141 67 2 42 8 210902 50723 50 82 27 47 353676 5 61 347225 53 211496 370283 65 182317 229107 257985325 451353600 33 401856 90 20 6 8 35 63173 55 67 356719 38 324416 18 425893 78 138984 325345 197035 6 227753813 2 109036 3 8 6 43 454792 457808 473480 432925 19 694774113 62572 395439 66614 19324 34 141586 56 6 78 114908 287611 254611 552691014 15 445640 280491 325257 522916088 79 243615 38 1 53283 151296 53 55 338025 395229 56 84 6 74298 15 471494385 53 49 86 89 439271 4 7 47 24965 12386 45 391502403 486683185 82 2415 211654 445029 60 2 255455 107818 73 438755 331213 421097072 781480986 260226 15503 329583 12818 86 727965114 196940 104095 424673 379170 436262 458881 86036 486646 38 9 38 3 2 311253 76 23 17 80 3 96 193618 607182979 301128 85 55 136753 73340 70 51 219178 85 6 373712 805498173 24 44 40 67406 52106 145899235 93 31 57 34 7 78 343576 243358298 20 181420 137223629 64 46 48 840333944 305758 95 62 329681610 28 478244 5 494027 493581 16 30 39 185963 396536 64 450341 15 13 182290 61 246653003 39 11420 83 5 298846292 181252 59 312916 49 9 51400 413234 66861 9828 468690 85 73 223083 75 313822 532564952 5 20 499529 482495 419416 7 234625602 487110 84 2 497637 106325 242074 12 2 10 24253 71 86 582478757 5 375143 367591 162374 372084252 421990 15 164135 4 369625 415222 471437 78945 97 57 5 240503 497486121 1 364462 15 74517 355030 244734 234489 307216 74 57 491631 169441280 43071 12 38 93 89 54039529 9 50 32 118161 23 65 19 95 443071 54 511567539 894930419 33 96 425025 13 13374 48 30301 62 48561 73 14 107708 3 165480 157447 364775 300512 118496 72 581325972 8 470873 333336 89 60 370096 187565 55 30 5 441587 308206 74 72 46 6 59328 263401 135167 72 110771 186877 2 52 53 940426361 494372 1 9 249126252 6 809202524 217771 5 38 25 208502 264109 161118351 433590 239113 36 4 568724101 40373 420015 95 6 99 15 385659266 22 533285749 80 34 1 1 115374 7 22 788397066 186773 558112114 462845224 30 197768 43 80211 81 38 21323 86 9 253277 427992 176801871 59 877061866 22467 14 11667 12 302227 49 5 96415 215029 449814 8 13 4 89 358894754 54 21361 9077 37757 534761203 51 494702 89 2 113915 98 456286709 350647 10 39 172404 487952 41 201417 129097 11 520222977 262823 52 46 382373569 101273106 35 133132 58 125287 68899 765266594 34429 4 2 388 244785000 67922 289399 18 277604 30 27 373458 273431 282328 69 40 229289 215103819 441315 89 3 23 223324 2 877853896 27 99 83 477550 8 12 4 47 25 458763 60 96 17 9 307065 146469 408199 69 32 420617 80 91 396818 854607773 33 442414 681714385 344295 2 125537870 116131 719160425 463902 13 69410 9 87 63 79 66 5 89 30 6 419174 117614285 79 213151041 363906 410511 44 43 29 6 6 31 134809015 32052 4 69 274063 54867889 168091 74 190800 3 443411 2 541433398 188886 5 16335 7 45 4 491148 206702 10 223151 201038913 49 60 38904981 46 90099 412489 87 33 9 297699 170690 42 24161 226371 42 844052594 9 397783 204505 467758 451275 53 202973 156207470 181659626 331539 81 3 392922 25 32 98 4 1 349366 16 3 421495 452440 6 9 67 984193423 51 51 35 41 442311 79 96 300377 30 5 25920 17 679413165 492547 4 44 44 3 988636796 73 446802 4 34520 173062 350464 77716 163218 123436 33 25 300730 59 353307109 87 6 44 144452 229188480 165410 451326 376758 98 64 21020 352369 198931256 47 402610 487287 68 323849 30 84296 360510 9 246812 143005 9 184629228 24 581162191 36 64 115281 9 143561 202287168 53 337104 59 61 96 133616 69 229323 28 35 17 58 274035946 897161344 254253 33 149674 83 426635 292864 5 12 75 311808 109974 375682 498446 86 12 38 9 15 330467689 24 5 23 438352 9 346373 111685 49 180229 1809449 35 35 112823 498266 180611 22 447410 89641 86 51803 1 585384270 566437360 2 68 189612 65 169424 41 103795 132263 333062862 405798 757220966 153228 56 80173 774538594 384129 37 89878 50 220674 453955 5 220788 158865 558778436 73 444459 30 16 400285 54850253 160710 81 151564 122712 193688 11 442942 1 99239586 8 27 60847978 369560 372677 519141780 445609 38 879348382 439594 149930 14 327855 83160 25 5 76 39 9 74128 237796 432841 326137 7453 2 236679 36 8030594 3 348532 3 10602 76 359529516 59 377049 33 96 87 76 5 13 386266 269603074 23 75665545 479395 297487 1 52 41 289213 77 82 772713425 46 45 5 66 45 13751 18776 192150 311741 231239 438184 162691 10 32 70 443820 66 19 327291 114856593 23 85 227196 23 148112 2670 79 331537 226095 73 37347906 15 67 232484 151387041 505103661 135855 254156 65 20 53 485383106 90 82 73 26 64 408024 19 33579 9 87 44 72799 78 1 8396 60 478511 54438108 49 27046 24 279451 266265 90175 45 64926 122004 17 379685 91 246189 23 314138 55 314005 149370 12 3 304832 4 58 22 77 364289 74 994417642 776656003 71 9 2 67 306320909 47 314167 134155 22 36290 27 82 101680 93 92 8 326187 29 164411 68 293856 255269 48 65 66 18 6 50 26 243891 37 94 8 12 224571 309983 23 76 316508 57 102557 297270 279768330 109072 310791 92 10461 27 8 471636 37 446221 51 92 72654 353555 233540 336896 19 77 79 34 402370 55 488791 292421 378980667 19 8 390184 8 156089 1 23 404393 35 29 436484 9 337893 449304 38 22 11 39 225132 82 580425617 136932 199680 20 19 445588 146930 471214 253908 27 7 305596 130228 25 13 151062 61 40 43 200794 583721067 2 39 60 50 455831 217495 466439 93 17 362283 3 48 411369 56 58 316710 78 474243 128107790 19247 56400 33766 359812 447953 86 48623 61 18 70 171758 70 43 71 37 54 196312 58 1 57 24 35 2 66676 2 837687341 237582 3 4514 68 65 82 178526 690916391 14 128056 21 264372 96 91 190377966 24 57 374679 426303891 283847 202193 30 470780 50458 994430498 11 82 1 10 344880 889637204 6 1 59 58 3 77 67 467120 27415 62 204536876 93 2354 5 16 219959 50 183145 493699 306911922 69 9 15 79 5 301390 46 95 860654931 12 459485 2 42719 156368030 497523 9 32 323862 184489 50240 429598 154459 91 355598 356477 272329 1 83920 13 131898 253742 96 75 98 92 235177401 95 273221 219177 72472 89 16906 1 347705 167088 188623 879786851 10 325646 4180 12 28 41 2 80623 52 404821 391052458 423179 139149 8550437 87366 8 34 629209838 332164 220419 9 97 493402 53 32 276572 10 92033 439285 19 499568 91642 373473 70 85 200266 408852 244954753 73 212851 479970 288631191 354925784 373889 304412 106070 254300 96 32 26 826585541 36 118175791 72 75 458285877 92 5 2 280792 249999 61 2500 87 124914 80 62 226332 94 324594 78 67 765357606 75 228801 9 260863 46 27 132857 79 157919 58499 5 42 288191 40 44 303375923 54 98 812343399 130023 373758 30 96 62 41 167500 6 96 25 117132 480922 113033 71879 162670 393094 563548285 47 77186821 238085798 396095 62 32 54734 276890315 87 93 9 436236 75 94 134750 70 458515 18 484338 97 48 94 364515560 76 13 74317 14 20 26 39660 11406 355320 6 34 194263 191761 369528 91 2 97 304655 62 49 77 91 3826 25847 138946 9 2 38 36 219748 9 357233 49 152914 89 345940286 25042 50705 52 65 748070067 22 2 59 56 42 21 91 55 260634888 229337 450287 97 341812 342496 122060 54 178925 43 44988 64 54796 75 28 1 55021 16 341462 49 146643 4 51 33 65 37 32442 427173 26 75 350707 348878 25 2355421 29 84 18 87 62 35 38 272071 228350 49 7 3 80 39 317222 486611 270382 287239 2 10 77 209685 216911 59 88 96 279142 72131090 5 70 466623 466963 397235 132268 891986850 108850 366317 11 70 154519 437621 77 314572 76 318177 65 421815471 259600 8 27948 300721 22831 59323 71 39 69 94031 62 444931 14 18 923813552 84 358647 9 449692934 146777138 71 346863 14 205620 213288 12 506653910 272171 168993 271808 414143 17 9 285388 431481640 59 318434 216625 170848 8 229418 57 490176323 205477 6 46 6 426209 42 80 1 149568 98 230928 605674205 12 429546 89 68 404993 80 191795 481069 75 98149 297379 40 8 91 35 470535 389456 107398 82 5 443487 8 350002326 568357197 52733 8130 226455540 84 193979792 1 66 18 145644 182214 69 302203 56 205800 30 64 335546 62 8679 72 4693 276041 94996 457906 66 78 54 36 10 89 76662 63 707104136 247073 391294 70 1 40 43 43 836757441 399959 10 402844 22 395080 50814 24 205612 95 84 469600 25 38158218 61 296119 193782 297076 169063 384884 98 7 179170 323183 74 767488169 346663 256865 469114 1 53 21304 36269 70 29 39 62 352627 99 60 182184 54 384085356 4 659959965 11 6 82 64 489713 752290753 54 43 175556 44027 38037 9 24 16 96 162627 92 82 444268 390289 24 115996033 373022 31256 430028 7 54 301524 72 59977123 101324 321972 136448 452070 851604489 338649 36 47 43 111003 138252 90 39 68960563 3385 491171 193645 207244 335155 414764 9 333868 6545670 473503 298398 106259 70904 21 49 467588 48 200436 90 95003 87536 156927 49 50662 31 267876 61 68055901 36 448993 474388 52 283579 91 300834703 60 50482 487293 396400 2 6116 35 582168662 4 50 13 2 44 173939 8 2 993065686 10 621118924 948138605 59 25 2 471114 433408 101474 70 487486 59 9205 6 64 63443 81843 117284 3 36 7 387963 1 365073 2 6 54 68 69 5 339305 110177 882001982 17978 343473 285597 268931978 285805 83 380613 8 223120 61 16 13598 692375034 8 66 670939395 31 16175 19907 87 58357 495479 58 9997 92 57 296439 7 5 59721050 427549 46 53 336022557 28 44210 9 307161 4 609009761 23 11 51 12037 64 89 23 337909 740998811 99 349343 48 42 451212 25 143485 200478 74 393665 70 845657548 95 83 138814 392190 455984 24 325768 447625 57 23488 79 4 276774 524716003 83 70 43 22 452605 577942757 1 475713 83 3 56 232529 132271 126090 52 61 7 716418650 48683 2 194625575 86 9 96 2 97 72 76 341245 9 32 82 69 2 96 339483 338559 78 289950 237989 14655 321173 837007526 618085071 118929 58 2 182333 296266 6 95 58440 92 33632 1 12 7 30841 75 56 93 123226446 243856 72 92 168964 158628 183502 64 221405 318717 463707128 417111 9 290194 3 246716 450054343 260040 245588 732851804 22 74 232855 414909 797988034 738280300 421514 200927 170146 483706 437102 383042 19 70 5055 24571 15 96873 161462 194112 288643 19857 468820 97 390001 4 60 93 81 732799538 4813 960461067 352357 74261 19 746742324 72 101577 81 27450 132540 446517 447118 315427 63 77 52 21 118794 10 309605642 343274 59 1 25 33 46942089 7 283534 39 123165 7106 3 289363 24 449997 43 498295 41 111940 52 22 54 19 217945 13 70 67 87 649981524 412021 1 57 95611 24734 38 482676813 620723370 2 34218 30528 93 425808 95 110747 66 204550 83 40278 384968548 40 45 84 99 20 11749 200152 91 65 453925 111462 419912 298190 88 1 250738944 123279 97 275745 44925 254873 3 2 493436 1565 27 4 167728 67 86032 71 26 106194 213699 60 2 33 361015 365217 479279 64 62 24 3 12 341206061 842360439 244560 321373 72 51 290499 75 440798 425644 112520 51 3 327900 156238 65 344629021 231016 82 7 74 189250 57 27 934438907 62 18 80 28 4 390717 42 77 69 337704 69 33 191494 92 3 91413 48 269281 496640 44 96295 32 12 72 40 257147 335256 455273 74 420044 847076932 26660 54 226198 18 388732 2 1 274688 471319 271623 84128 378581005 25 27201 190380921 13948 99 237843 41 51202 75 814519456 111065 224103803 51 172430 312910 84 193924 1 442468 321915 61968 85 23 41 37 4625 235158 120926099 324256 83 85 473303 20 240136 428865 58951 476799 28 35 98 13 49 200395 60 253091 62 98276 49 59 56 80 59 1 441770 31 332876 55 293988 8 39906315 372809 70 8 90 475889 322511 614971277 15 69780 3 32 38 34 46 270333 204139341 16 83 501226240 96 117163 188106654 481251 39 499061 494819 9 345033 437874747 34 47 400107 68 22 226998 249013 66 51 410987 319540 109954 38 25349 12 85 83 77992 650508302 234171 2 7 175793419 799639384 300250071 26 86999 257547 133995585 42 52 4 158144 324443 14 74 92 68142 68 90 67871 8 140833 8 46 35 29 2 35 866534683 72 248791 627430296 71 62 330110 52 224940597 47 94 84 930771007 53 4 238097 423053 599408594 28 52 97 408657 428774 61 310447 20386863 393357 474384 4 27 162257301 17580 2 88 43 156217 33 10 17 83937 421646 288491 98 60 46 148368 3 393207289 638979726 99 328457 490438 70 296143 79 74 481018 280961 73 68 361368 32 99 265591 227686 418401 44 100612 255509571 345756 127669331 321835 44255 62 66404 720221294 23 9 69 75 450741 4 9 30 395333 325210 30 75 19 175073 99 25 278086104 94832 399488494 87 1 15 59 115785 493621 878831641 180442456 48243179 53 77 105061 60 4 283888 1 57 32 55 310266 327069503 429506 217009 42 369516 76495 34 52 337587 84 53161 415534931 84 174996 98942 13 3 494778 216702 415472 25 263307 15 478075 12 5 63 24 317266 42 3 77 74157 473027 486785 328650 25287 12 7 440131 85 80318265 27 219885 86 94 74 94 7 210950 287292 99 24 302190 79 63 4 12065 789775810 72 256096 39 14 11072368 11 143526 49 87 83 91 329624 256107 697283064 6 8 493419 27 369332009 273327 206579 265366 18 170373 35701 89 17 6 181349 4 493915 44 451206 225952 64 86 205214 81 287730 243470 7 167909 245146 76 41 87 94 7666 296872 262470 24054 51 101128 915895995 71084 43 249089 23 2 74 49 352387 244039 76 188119635 483644 86 9 38257 483142 26 303133 866390642 51 354452 8 130484 266476 33 368017 8 5762 2 35 86763 400448 23 283073 22 98 495353 17505 11 415392 275072 488525108 5 842178896 87 65 41 89 53 35 71 365248 91 51 383286 74 480531 413392 4 21278 14 78 908062055 353818 31 682467732 72 9 109088 439488 56 312242 60 359355 28 4 23 49 406276 57 470627 64 227831 285986 5 400351 236235 3 56 80 13 25 14 999245056 42 135694 61647 87 16 391461 152427 69 4 682153106 417297 197484396 6 91 321258 9 3 959144714 25 248557 524802461 109206 402287 80 376206 5 460572 94492 44 46151 80 13 59 20 80 284580 188174 98 259644 393651924 52 72 346220 38 74267 310232 75 774418697 60 283485 422277 402637 66 957241283 253775357 1 797140695 159871 88313 241551555 1 57 69594 52 808933512 159277 4 329017 36829 792949691 343839 125064 29 68 840632287 261650 4 309887 28 147925 257142 61 292995 425145 311244977 68 496590 39 355074 37 9 814895774 4 15 34 47 28 344083 894628306 49330 52917562 74 218045 23 402664 15 24 352188 42 323797 15 46 28 66 59 1 462528 340513 63766452 25 6 64 87 29 17 387175 418735 52200 82063 57 331380 773293597 14 208515991 455329 20 9 60 830675072 274661 765861453 5 861343927 391534 228774 108549 45 481785 103080 117380 6 385947362 186926 73 63880 324700 114385 70 43 259629 26 371001 635299398 66 266855 52 20043 67 6 76 2 346213 82 18 314383 445832 85 375110 25 23825 269550 383280 37 7 153101 323345 1 72 5 7 7 32 69 40 78 19 232595 424373 663449300 94 338104 403808 3 18 90998655 29 44 258060 49708553 471592 70 41839 15 35 1 134460 69 34 311023 451951 77891 17 91 247445 318458 781853818 160428 41668 429707 76 209478 40 2 956584350 9 387447 88 185252 7 4 262431 10 154652 454036 28351 332881 83 26 191282 49 291237 118571 278613 166378 679126776 1 135654 31 5 340532 56 495202539 91 487060 297688 95 61 12 272205 419606 271387 97 69 22 3 17 146843 23 383915 193884 14 463055 35529 472822 97592 492429 120623497 28 420866 98 203870 460669 117195 317111 477848 214522 1 395772 116287 556759577 19 350885 46 97 349416580 94 6 217576 19 230707 2 8 162520 71 2 33 23 227900 93 279042 276651 253548 90 36 13 335847 5 62 28 64 57414 234588 89395 385643 42 100054 194508 397806 298820 17 316027 6 95 142196 454081895 9 97 28 121070 68 127038 397673 490019 37 143926 264920 21 25 3 498987 101011 7 86 9 95911287 329791 464967 325844 37 57 393435 310424 65946 91 24 73 390070 115455 70093 37 65 24 5 81 492888 55 2 304049 83 123195 26378 947809450 94858807 90219 451941 8 39 18 73 82960 8 282882 41 41 450084 36 11 29832 25 325293 55 285733 82102722 32880282 98 3 452982 370631 1 320846 95 267180 4 32 485416 28 374241 85 25 489807 340564101 60 365450 320930 17 69 255426 7 99 16 349143 237215 381580819 699333306 56 84 52 10675 110469 392594 296506 89 8 72186 1 506797156 413153 380684 70 389471 79 285263 25015 402993 57 113052925 365889 4 342499 1 6 41 93 78 62 1 103727 14 52 48 27937 26 234887 18 385838 367001 68 446930 64 327526 22 69 168331 441244 222990 381266 47 61 39 417493 414843 28 61 33 44 42071 38 29193 27051 365168 30 18 98 57 67 67 65 75 97 440936 339574 390226 32514 71826 95 9 79416 207812 28 135770 23 75 84 56 385514 120553 89 75033 9 112093 40 156290 248453913 67 225752 389590 283955440 24 4 72 3 389934006 350083 90882 97 77 146183 431948 225747 36486 25 443230 37747057 140270 224704 35 171282 90049 483014 381459 83 37 478853 72 444590 2 222721 4 31 287842 65 69 50 388801 12 301107595 91 8 38 67 11 347793 16 126157 972055089 65 29 52 23 470413 101315 89 450896 46 159631 157491 152361 260617 304461 761194669 233006 58 276323 262299 953431810 52 352672 16 17 45091 287275 70 15 53 1 284429 5 994880460 65 333618 18 185485 37 5 3 41 275199 87 45 60 113626 24 33 86 225373 192212 51 7 497435 454170 404012 32 96 146373 11 417308 13 71 83 836816822 469189 22 484378 92551 76 316184 426222 62 54 42 7 43 63 195427 8822 22 75 48 274837 291324 40 73 442144 167512 1 63 125907 462862 71 214096 116540 303338 9810 110793 5 143821 68 386480 99 729693846 461194 402505866 7609 222559389 177831 17223 41 72 1 85 40175 354300 4 50 73 290807 9 27 114024 80 79 60 384216 9 435937 95 598703569 43 44 70 408628 98 172907707 396956 912414509 474259 7 51 268507 60 7 333977 32817 153532 268285 355997761 22 176670 280192 26 32 85874 58 37 901210562 40 43 11 81 9 31 13 40 334756 141700 35 151542 47 297257 8588 88 310461997 3 339635 71 32 942211250 337747 88 64 398607 155278 96 88 276622 24 96 452698 357442 38 64 259445 65487265 15 22 559665984 368902 37 75 3747 400745 7 66700 44 21620 1 67 30 28871 31 834855396 453885 26 685171053 978189587 377196 86 94496 244511 30 7 85 491496 34 564292485 399674 97 9 464786 66 35 19496 88 418917 348482 40 62 181714 129056 92 70 2 373291 431671257 68 64809 405610 293083 2 64 86 12093 920398609 81 48 74 218489 229480 98 264390 137575 273261 42 32 443328649 58 48 415359 75 304714 1 49 82 499373 6 28 38032 84229 91 424139 447148 93061 4 280738 38 45 428020 106483 77 35 1 228260 328260 70 38 350448 16 64 742065030 75 520661585 57 388233 374541 449731 389327 5 341238686 86 55 75404 478780 42930 96 465013 35 59581 395682 427630 59 31 26 392737 9 64 7 44 20 7 6 388158 9 246746 235732 110785 264029 34 99 188489 231309 45 264126235 52442 370611 335594 940107263 696823802 89 87 498794 8 467088 66 357722 36177 47 16 2 128983 496429 5 241211 30 143101 170828 422112852 499991 274009 396126 129020 433667 455400 310012 59 313168 48 25 950975007 13 9 80 77132 69 7 447326 312223 13686766 25357 269554 59 6 53 4 44 344410 21 207939 527264938 368372575 437100999 8 396825 81 969812648 158486 240594 318314 11 27 79 89 5 62 51607 455114034 433498 149003 5 8 33 2 139998 88 478604 346939105 25246 28 7 47 59 15 15 26219 91 266263 78589 949523210 40 75 29 58 118249 9 65 1 773420353 59 495601 85 5 86 276722 48 385973937 3 133544 74 427318 11 61 357802926 6 469505 59 29 30 35 1 4 88 9 670062111 61 1 6 78 352283 408151453 169668 255326926 3 8 18 5 10 426552 298397 10 44 45 109546 16 1 109430 450247 87 117430 23 264639 342931 66607 665223010 465009 90 11 89 140699 487801 398892 132429 295984127 378758 3 14 511113639 56 16 24 61924974 55 21 420955 175509 14 35968 48 33 321377 1 94 175712 41 74 54 93 357274 30 843 45 341083 6 95 82 3 98 231714851 232342 133050 108791 11236 159556 27515 74 325061 69 273523924 65 186065 73 22723 176982 334906 4 400434 162633 32525 53 84 464371 265465046 6 625378458 376734 496424 71 18 277646 97 1 367162 347938 659189502 88150 490992 55 458621 464356 3 291594 36404 13 50 6 282413 8 367153 386128 84 28343 522066798 98 58 83 417975 125916179 7 23 6 86661366 69 76191004 442122 155770 52 790850026 150083 25 464271 99793 655692582 34 18 5 196408 39 40 80 9 38 397488 5 353827 5 1 13543 205905 188943 86 73 57 8416 50 449308 80 271898 63 34 233846 27 4 387324 911977416 48 63 400481 111901 37 57 64 83 86 90 259098 322179 437436 149172 298943 477056 119359 405795 7 53 215097 32 348296675 257221567 283593 888144955 375901 411013 24 136454 53 290058 68 69676 311235 29 464791 33 93 99268 300224 598487610 57 8 34 175390 45 138478 206813 28 23 6 14262 3 34725 442233 43 53 40 466260 260984 379126 15 1 307097 2 72 38 5 163909 42867 89 96 915772559 688439994 477702 51 452784 46858 87 898934757 443752 398189 4 93 48 91 536297968 4 101388 63 5 24666 30 11 336803 67 913614001 421129 67 220398 448744 93 85 496706191 261234 7 913805202 46 83 368471 662468339 966258948 60 849828190 7 25 23 157723 59 461211 29 260433 31 26 220570 34007 5 61 73 2 201863758 168090 16 92 65853 4 196842 141503 394121 68692 411917 210232 88 344587 282484 87 19 142414 70 90 74 490786166 452476 485865 430928 24 93 487706 374535 469425304 368122 9 319795 35629 559488142 137377 10138 33 7 41 392323 67 17 95 401733975 26 316752 12 492749 81 450250 69 44898 247201 42140 25 466641 13 27 20 289775 74 98177 4026 21 51 344362 369882 261355 14 248601 25 106951 440772 64 308910999 524849887 93 69 1850 8598 78 65 80 71 484718 148903 426060 442456156 247903 491735 400375446 36 53 4 2 49567 481772 391654440 53 456475 385895 5 219716 158444 61 395761 69 49 23 27 3 10 45 47 30 306911 368623 30889093 35 22 15 497364 68 23 22 44040682 1 6 6 17 9 119438 165766 33 317267 832868774 11 24 33 989970480 5 190029 17 98 199985237 89 44 347192 60 61 2979 184188 99 98 340446106 33 4 335819 91 84 65 438632 4 30 91 421885 94 14 211432 29 12 9 212228 9 388593010 43 471073 428555 22 34 86 79 92 390475 33 70 5 88 38830 5 38 1 226123512 162948 409153 470019 67187 57 316346 1 37 62738 42 1 817816653 82 6 168007 49 8 68 248796 75 61 47 28 156847 438622 20 20 37 7 394868 77 26334 458429 82 294486 79 391915133 18 846475132 201012 356644 435594826 48 8 52 1 57 88 66 78 353856 4 130747 72 85 4 209418 79 273033 901048705 189706 6 239623 372648 393409323 591756785 19464 31 362603 9 374111 98 19 92 211738 33 90 330843163 3 41 56 94 30 82 8 269255 235356 8 85 212268 148940 40 77 308504 497471 15 76139807 78 64 395170 409349 16 489128 12 483052 3 89 133579 42 742357177 10871 888065667 109161 8 285826 480345 303357 89 156247 63 109700 70 131160 238970 376723 24 205359 341427 30522 425735 14 287168 49 54 99728 282554482 389837003 40 51 73 492175760 432245 17 342690 90498 24 91 8 1 230614815 24 275455 659935076 158990 466485 416555561 18 4 73 930432066 13419 372436 291874 360479 281717 223020 60 6 6 70 550195803 183262 90 22 747002938 797156727 11 96 275535 36 38597 4200021 313020 659042114 60 277413 81 173278 37 660078307 80 339719 6 389051 46 431047437 74561 9 44 40 2 54 336950288 386351 379966 8 263135 33 88661273 288017663 129241 24 81027 199298 380811 63 20 298077 172416 9 11 15288 766495503 54 86 59 38 237512 50 105796 82 876212130 950599464 478010 474223 5 45 51437 29 414680 40 37 3 43 57 92921 982504517 72816704 11 72 471281 124835 78 149730 20 271301 18 259994 88 18 283953 3 40235 85 23 405967 490399 1 9 35 53881 598909961 4 103250 306429 627930980 16 67 74 8 118919 76 24 59 11 183941 161359 80 76 182934 68 289566 94 211566 27 293380 63 336175 33 44613593 88 217011051 335904 321306 8 64 950533284 5 471145473 23 256630 41 250140 186664 166972 29 88 315710 227720 61 14 484972 95 62 68 19 131253830 203635 49525 341380 38 185306 4 92 20681 71 18 773022620 460668 15 219791 36 675299517 64 733165381 375205 927554625 667549259 1 85 8 33 76 117403837 70 409423 425722 364245 9 282870 40 77 181509 856133913 86 90 49 157507 54 432992 457739 14 54 321858 32 465897 354542 27 787200157 179665 85 40932785 227760 56 5 684582378 46 10 444417 81 7 75 10 213486 407882 53 307730 3 15901 79 452653 6 29 41 10 415928 8412 403005 925271273 27 40 130530 486223 312514 379191 45 5 35 144810080 209747524 411323 343076 448999 5 77465 71 23 48 124151564 17 397261240 317630 24 73865 454334 211011 87645 157178 2 52 403762 9761 466287 62 75357 150474 94 2 96 26 927802775 190814 210151 74 3 419605787 10 29 470800 5363 251535 421822 7 45 618774787 2 361841 8 47765 165110 162812 56 4 106238 28 31 318294 65 213775 71924783 13 409670 75 55477 89 13 49 6 5 71 185649 14 22739 7450 99 421013 194418 41 39 383471 23 249560143 37161 79 421067 53 193471 99958 66 38 198768 106302 246312553 266314 329812 333708 90 28 301391 87 480288 196430 337605 79 54469 44 69 5 763211882 15 438237 43 95 36 22 8 42 149112 475605849 54 196599 60 11489 83 99647 19 42 125782 585021748 50 48 91 90 19 216000 25 101555 36 8 104279 69 44833 477136 490689 3 46 9 296450 291312381 313269 21 418808 14 61 145110455 32 42 24 7 81 38 470216 42 898580026 27180 34 92556 94 25 788635097 42 112635 63 39 274577 261368 343545 426537 42 77 75722 70 95 309007 95 385458 419774 90 533273810 6 227080 40 183186 220620 49 377592 199287 69 472743 84 276464 57 88485 5 35 59 53 17 29177 85688 3 18 317356 69 82 70 51 32 1 50 85 40 56 893066877 21 60 76 76161 85 11362952 72 496661765 8 299403 39 1 96 271595 44 85 96649 213203 72729 387480891 64489 771570781 254785 83 220913 82 250514 164190 42 5 483420 479102 58 1 23 35526 436482 383699 366952 93 3 76944 75 27041 399878 423843 15 33 31 432162 20 464915 6 112263 37300 65442 1 23274228 48 44 21 9 229225 66 15 212242 41 318117441 53 184018 5 252604 37 76 324656 2 23 194890 591144162 486001 71 310519 73 3 273489 185936 60 7 65 212795 593998195 286189 475062 5 358388 169484 114008 389568 184025 783957629 22850 286501 190292 215166 70 218075 346669 5 9 51 467941 639597817 51 469583 64 87652 695535948 4 28495934 105894 983873599 30 94 58 8316 8 88 67702 80 19 94 36 42 31 70 12 176757 38 277655 327239 394955 161005 442845 12 66570 308729 8 59 59 274761 97 41 47 95 62 321110 15 718781071 950628559 304770 40 97016 78 322154 179956620 468465 27 47 439380 297732 30 68 1712 3 849478113 16 27 343614 7 85 73422 35 82 99 471316 12663 200597 94504 207804 59514 497169 435810 456992 35 626638897 128581 389329 57 1 96 132815 249301159 40 47384 82 93 316782 38 1 95 3 15064 15 277434 60 326510 156161 19 80945 801557727 4 227741 99 2 48973 417673 309928 74 72 6 31 575571994 10 13 29093 419050 336731598 223666 262941 351212 90 21 89 429661 506330249 610350405 52 79 332742 217046 41 223495 47 67 433501 13 419221 209695 35 169277 66 406050 56 254205298 696246496 33921 47 22 26 259872 693105782 254931 20 13337 79 51 159325 37 531630528 36 17232 69454 367147 47 78841 116084 84 18 1 7 32 46 33 894540217 423420401 180427 830010112 378613 856953269 84 43 82 59 6 974598135 97 84869 805501326 50190 343710 62 172863 411653 18 215832 389551 71 8 129597 217724 300392 65 364045 194088 93 21 104532 11 8 44802 23 4 14356 318118 69 40 5 461309 150027 83 20 1 50 976254174 97 26 967359937 4280 465325 13975 207163 29 44 76265 174192024 88 33 68 184381 222820875 187961 97 35 35778 44229 43 59 148522 4 45851 455943 724890873 190466 76 3 98 964139121 70 2 23368 87 97 204151362 414901 205973 161752 185413 84 60 10 422435160 10979 188509 285092 92 79 402269 28 14 220667 67 37 155502 74 440142822 468962 56 427703 75 143027 412620 891389573 19 81490 58 363687 248987964 24 499073 280386 1 77 3 16281 34 8 307256 63 1 1 473071 10 330254 336163 422969 20 1 90170 982523549 37 32 40 407477 10 64 21 82 125627 207439 45 250476 43 86 87 15 65 45 465042 792003427 65906507 43 92 222502 114175 52 4 15 336226 16281 23317 58 61751 305641 467959 381884 90 10626 12 84 23 226173213 469527 42 897180838 85004 48 685259493 14 125643 97 36697 309180 631267526 35 71 8 452653 53 9 4 70 36 42 79921 233806 96 96 41838 425912 87 55 82 292784266 208466 87 466522 166011 7 119813 8 41 37 71 1 54 244355 15 490968 280024 483874 360270 342964 81 68 412449 170093 58654 802185851 2 29 242315 248361 86 377910 7 270357 38 37962 2 63681178 260762 13 72 97 87 47 4 1 379708 2 265457 43 227741753 12 3 16 55 98968 55 271331 58 287212 249775602 8 83 7 96 90 425886 308470 2 22 67 78 61 23530 97 69 11 5 339742 194973201 27 377288 1 104336 7 37 30 40 193198 67 3 130592 72 36 960950560 489906 8 23284 473379 582945598 17 364508 2 40257 82 66 29 214717 491653 12 584041239 610235769 225870 435172884 86 121540 423760 17 106751828 44 96 68 66 317921 267316 21 286643 71 55 77279 66 92 73 79 237282 54 275674 374259 6 93 89 64 180332 446862 18 3 83 160101 143689 425536 423282 301791 34 69 385211 96 253068 521578593 20 252769139 40 92 241514 655704778 215843 12 69 103065 85 827296811 64 4 382695 60 31 398828 103015 34868 7 418570 7 18 266313 43 145520 345520075 464320 221721 20 423501 48 32 56 270300 2 76 6 6 167585650 78 91 441861 29 45 368533 47 58 3 57 328300 1460 87 4 57 15928 169780 94 52787996 7938 49 852611885 317447 9 644266371 79 3 28 223999 1 27471 10 98 235835604 75 80 69 907537702 334690652 7 98 238340 48 4523 4 40 88 75 209905 37870 69 5 77 203151 5 468047859 20 43 964264028 198738534 467553 381617 284878 76984 147292 3 33 440134852 69 1 27 718153236 21948 278281 379092 184285 105164223 20190 28 35 310791 45 185474 69 23 8 18527 89 6 53 4 12 73918 355837730 96 68 63 194396 30 33 76 326061 71 56 6902 62378 224476 486370 2752 28 63 56 5 17 6 388992 69 18 65 66 22 98 202245 49 210804 280215 401281 392921 118432 2 77 97608 84847 42 209156 18 912876615 154966 102603 261835 2 95 460560 58 28 128291 9 60 8 201107 232912 3 456316 51 44 47 497822 420574771 489012 30 199018 380012 303760 1 144664 15003 79 451475 158991 1 5 136223 307265 380099 60 6 8 54151 59 239286 288912 20 72433 301629 75 125594 324224 114630 21 37 329618 443195078 173578 75 104471 383121 183793 10 91 263712 384634 86 359996 74 90 474905 304682 59766 2 69 144424 30 256092 4 364650 174824 94 51459 481801158 6 291377 1 31 78 87 37363 36 100557525 58 28 4777 7 9 6 404827 47 399616 873003495 894870117 36 67 9 63546224 65 87 45 43 371430644 4 95 6 182782 8 183906 374375 28 72 5 96 56081816 39 107757 277194 26 67 549639821 42 73 9 174927111 70 1 308024 470862 82668 345179 372159 399678 435494 331960 2 33 39 96 9 201213 14087 97 249148 2 337240 3 352687 87 493158 48 76 29 95 21 205382038 228176 68 145935 88 337065 116745 9 194252 92 2 44 27167 115728 360246 93 552616885 238486 25 69 99 444257 60059933 67 50 35 381288 4 2 32 4 135314628 342348003 5 5 66 269847 135127 295308407 85 40 57 62658 49 91 2 15 23 225535 2 127879 65 92 3 4 319411 41399 493095318 97 94 29908 368399 60693 40967 47 65 20 49779 61687 49 223665 297527 467669 61 65 56 355067 1 7 243657672 11 265102 321073691 439229 84 293259 72 8 73855 66 251377 349564 38607 166714 318697 49 336320 156417 98391409 2 90286 475167245 65 7 75 69 34 8 172250 422376 81 109737 78573 33 2 284208 309169301 87 494908 19 242770 19018 85 157143 58 349980 95 55 179538 96 70 297887 437374 362580 496903901 111150 68 15994822 865298987 8 387062 97 260182 89 38 76 91 19 60 426985 25 446536 1 33 273107 102158 68 87 2 116178 71 2 38 69652 44 96 54 21018 22885 565501488 420285 96 69 71 130198 93 28 99 37 3 36 256580 3 66 430336 238153 81 384376 37 39 645122388 86 449073 941198479 62 36 302045 90 178473 13 443030130 153211 276698 20196 26 23 5 11 52 88 193005 98956 378414 498558 54508 449626 692299042 25 54 632907336 291809 1 77 77280 14 32 2 469906 15130 80 2 70 70786 97 227187 566240194 49 26 14 490331 313899 336238 402552 2 6 170220 92 254053 208398 118351 12 96799 433066 828116243 7 460328 30 455002 50724 17 79 281226 325123 198616 41 4 6 2 261252 221141 113721 390582 229899 22108 35 404285 419476 8 41 46 23185 53896 219541 354456 1 178496 75 71 7 44 430945 279937 472623 174474 180893 18 68 149734 9 155921078 6 30 423007 199098 77 425859 10 2976 258631 221662 226655 122367 92 32 98684 4 392077 94 477732 94 483959 473513 95 54 7 88603 372885 79 68 52 2 43 457837 25553 327181 9 52 374700 44 147101 320651 335688 203130 58 5 6 383694 544548713 14 110184 39 149340 357082 7 20333 61 47 46 20 8 12332 142007 71196 54808 186456 479484 424403 16 177303 467555 278452 9 97979 4 798209179 238611 43 464416 68 154335974 508395320 32 41663466 58 37 51 102791 9 2 370378 545150291 280368287 28 62474 411029 316842 49 58 455041 12 399197 456546 48 170145 55 442864 387381 86586 370483 43 4 369902 191727 378782 251522 10 109995 79 478189 67 570507214 202657 281444603 99 439126126 60 974345501 34 315694 152780 141756 355067 4 12 382466 400361971 69 83 275233 92300 74 462952 7 114940 79 69 93 226877 21 42 9 93 336504589 12 92 69 84 59 58 474176 88 18 269390 498809 402113 6 194689 3 471363 581733858 363846 379019 18296 396224 58591 146553 5 6 91 13 14 73 27 43931 91 93 798104722 64085313 91626 466448699 20007 81 221846180 84 23 373635 251337 84 266679 658604108 481438752 21750 329997659 300691 85 228054 62 8 421818 981383864 16 674815838 63 386933 303716 3 1 70 7 442131 448860 332188 76474682 270691 57 24 424064 148684 487595 870175562 697027798 66 349847 34 64 92 441488 29 84 65 641272062 485852 142692 55 86 91925 131193 369482 48 79 484073 28 485463 98 143633 73 32 313713 10 48330 226086 329157 62 123650 265577937 44 56452 35 269165 1 933170100 448467 38 454651 21 81 78927 362207 49 51 142964 83 45 38 1 3 718007553 149758 5 50 26 105008 91 137297 310274 493991 337885 27 9 91859 86 137996 66 351293 5 40 347242 190101 26749 330140 2 25561 5 6 147708 39 43928 18 209702 169358335 304773 111956 6 394530 60 84 40 9 94 105052 31 16 5 294468 232189 17 480144 100236 95 416141 262637270 9 362239 31 47 339628 6 20 98 6 290102002 4 55 35 55 47806 7 90 119303927 16 501147827 13 107215 79 26814 50 99 94 95 29 39 28 3 73 79 29 31774 45 6 212656 7 96 55 49 103434224 1 410140 26 288102 355226997 108077 224478 90 77 92 67 199756 69 14 348234 22 8 84 183140196 3 56 28 25 220336 9039 364739 85 86 80 464651 64378 27 42 49 140878 24 53 6 472786 134265 65 264214 498387 321975 93 230365 200993065 80 3 18 400538 203648 63 131191 80 480139 971715858 394099 302434 497065 340348 452424562 4 150165 426809 225051089 26 146633 170344 34 398157 54 135275 41 53660 80855 328222 111320 24 8 94 874324801 96 54 24 37 16626 324106 117975 764416138 3 1 131645 431623 459293114 7 210071 974668639 64524 73 358489 140995 70 88 621094423 99 9 73 98 48 384454 165572 95296 24 24997 45 28 291713667 30 54 7 897513659 349061 39372 225492 95 58 615962139 285569 43 349293 439542 41 290526 3 314783 116390 237437 235646 261574 2 140066904 435814 28 66579 93 77 414291 23 132216 471499 248211 235088 96 356588 596706483 27 82 3116 56 447727 140802 1819 7 448354 95 26 97 4 114272 282837 37 288339 16 75 9 358627 79 32 248594 13 15 99 7 125694481 3 260238 3 21 43 74 2 10 24 37924 23883 722582649 4109 63 89 43 353262 117238 459955 4 60 450170537 482856 7 17 344516 963313728 156301 416814 97 429703 61 45 30 421632 43 366604 141181 935232346 44203 45 237672 6 94 284829 13 266827 291405656 99 266568 234277 82 42 86 62 1 6 346260 71 402995 309962 250170 38 200266 278756 254922 453789 45645 51318 9 99 127290 257124 261332 89999 24 88 166203 302529670 43 124609963 2 7 441952 80 262625 46 3 2 22 110106 44 75 3 38756 49 373978 298517478 229000 99 3 19 69 545463610 388478 132740 95 66 238062 459350 15 309833 52 331212805 61 71 181457 279182 320137 961353899 729231663 253459 90 9 432607 1 94 13 385229 227912 322358 340631 33 73 46 33 757033687 302145 42 261627 351926 236265 46 42 49 258140 256062 95 464123 163889 178570 89 4 211658 74 107461 4 34 204854 9 1 30966 4 96 363110 84 62 182075648 69 68344 80 500546293 243241 51 397743 427862 202452 124263 78 17 57 9 469976 28 66363 27 68 2 5076 71 60 6 338640 33053 277867 97 99 293359 69 356498 28 9 44181 94 93 207218 161650690 21 68 227234 70 251050 310731 10 34981 743129061 272619 84 8 413131 242500 59 56 208878 154909 173080 75 310068 368594131 413453 92 50 45 9 116702 98 344400 753002183 4 49 200053 14 25395 492296 15164147 54 21 28 378149 162981 437814 21 54 64 164208 486041 3 96 3 185057 6 236806 70 549122556 43 103568 108588 526808150 256266 81 81954 366022 85 22159 71 926145534 275693 2056090 38 54 97 43 55031 86 3 55404 22297 18 90660 59 406161 201764 604212734 106064 325257 61 448416 52 298859 420311 195678 162442 2 306177 81 286878 40 290180 26 191174 88 45 489422 85 8 394954 90180 148885 244987 40 80 26 132244 79632 27 385800 685102777 287029 29 197833 28 185388 35 3 2 71 14 4 5 197104 66 4 405256 215084616 337923 86 362471300 239194 340919 247735 193264 770334008 81518 429726 23 106561 317380 49 56 5 67 49 9 110629 25532 7 214597 9 78 57 7 76 63 45 106880 1 67 194011 15 41 16 30 862970763 235397 407912 169527669 75 36 64198 96887 219974 86 89891224 193931 694529315 106893 571504718 146073 428156 83 108864 193977387 60 72 10 17 27 802585399 30035 96 72 15 473076 208507 198402 327510 219006 8905 427474 149288 97 38 63737 785545284 69 496195 8 232733 203303 13 94 8 45 9749 280321 71 359533 69 4 357657 53 9 406895 61 165960 42 268629 2 54 4 77 27 15 495358 464085 71 73 937165317 81 99 99 331143 9 6220 44 19 71 81 354343 7 95601 49199 94 170296 48 345080 30 296870 317137 97 436091 28 5 395428511 17 413314 134565 49 27 53474 4 33 7 3 28 372057 385936 1 3 61 1 352155521 457665 69867 9 8 31 492081 82 8 637203570 98 27667196 83 262630137 20724579 900 16 72 251860489 271329 370488 39 82 84230378 6 61 19 7683 16 80 117430 72 187293 477341 245226 494722 7 344213676 170749 1254 8 38 485032 2 20580 68 52 277285 168945 5 491741 6 243853 165669 471401 373502 46 31257 392700543 80 54604 79 83 856553854 877056822 335634 289299 1 42117 37 402496 45 943546978 5 453281 33 31 37 128324 81230 318700029 49 80 282208 117589 26 79 92910 476259 324679573 27 61 68 57547 452691 19 2 191604 31 300048 57 121826615 453112 45922 29 394055 169580565 350844 322040 57492 89 438416 5 19 74 323421 33 61 7 56 156245 8 23 86580 301931 14 232656 7 28 489281 347031 338319533 952346603 77 2 3 8 68880 53 33 145113 16 126015 2 63 151869 86659 291782 2 19 3 520218915 38 50 493796 99 221221569 430653 537584396 67 83 30 293197 98 2 260088 469847 390767 50 185005 436415 72 55818 330899 472317 187844 82 981343260 2 47144 35 874130645 116714 6 28 86 11 86818 47 89 322656 68219 60 162840 343239 26 29 913537279 15 99 90 98 499637 126404 60428 95 412316 32 165611 370303 403906 88527 44 94 168622 61 73 9 65795 7 199456 456501 69 20 115528 329276 167645 26 266830 346059 157195 71 15 193113 478998 410590073 5 496944 27 86 466681 80 31 367700 57 4 67 93663 81 94 1 230913 99 33 18 31 460759 44 23 26 43 8 483280 5 222087 411585 311376 302472 641305775 25197 78 156785 623153939 107840 16 455330711 25 198832 95 121898 32 857543969 413970 48906 91 91 247377 57 91 17 97 124458 159903 402807 377105 360866 1 137951 229142 52 39 498635 106915 945967276 357248 97 424390 88 345168 56 3 213971 59 19 61121 4 18 480345 900510904 974717779 26 1 47287 86 75 307979 393768 60 154087 36 127031 15 42 304536046 188118 145114 328570360 88 38847 408564 54 32 287440 6 8 7 2519 298066 583391177 94 298898 52 72 27 82 177152 36 55 237276 91553 905780011 45 311649 298488 170369 764427379 37 446748 57 26 93254 441708 37 52 442821 91 17 189905 128909 27 6 38 98 91 57 44 312651 46 27269 62 284736430 7 20 6 479518 32 352698 93 757333897 4 3845856 464161 6 124917 63 73579906 60 73 58538773 304500 4 54 2 517977615 83 381660 475374 1 60 97 299607 175796 62 167826 122681 85426 128833 21 63 23 193846 4 658802815 414768 43374 216356 35 64 257025 7 51 15292 18 253149495 351615 190209 38 422832633 21 412595 6 234266 499497 88 360666 97722 52 261181 92 456079 407801 40 366084 32 41 356269628 468112 1 4 70673 3 180357 81827 79 99 956363409 200450 204386 50 4 195657 60 661 171956 95 22 49169 407937 2 24 250265 56 425973 24 181031 397907 109275 91 70469 19190 64 929371460 45 92 13 84 226234 111642 28 457315 61 10 2 21 490147 578880838 107275 335292 337944 48 477220 74 17 92748 3 354439834 313987 255787 49 37 456867 53295 127290 141184 1 959937356 970924585 44 653481822 288344 469341 27 211905 82 75168716 30 633171958 173605 352156957 363405 207151 2 11727 434185 196018 287797 5 454127 34 15 8 255121 97 28 207698083 364025 422951 34682 91 311964 4 6 96 86 90 81 42379 81569 479391508 27325 84605 616694934 371201 214417 227984851 6 154021 366882 432103 282995 16 69 383576 39 28 17095019 3 6 8 248005 68 18 444770 54167 24 55 38031 335149 9 33 39 5 54509 4 90 77 44 59 3 325185 29386765 319858 395274 78 74 79 76 15 44 372370 1 4 63 17 13 312680 90 5 74 535323046 4 98 299591 106955 186534 566353424 44004 1 314418 98 19 99 18 76 65 245178 64 5 1 23 125156 74 6 5266 15 316171 381690 26 7 725848572 57 81 47 65 15 449161 377648 3 83 98 2 353877 83 35 3 41 59 497136 135354737 20 36 126511 323026 497973 462422 450538 562864915 73 95 99 34 141341 25 68 597500053 36218185 37 171890 154693 67639 129160 86375 435020487 93 19 415700 56271 239009 7 954629908 48 64 278147 28 5 9198 348921 192215 404654 78 6 19 3 35 47 496335240 19 59 82 436199 393588704 201353 1 446374 8 389439 274504 31 51 8 96 3 73 54 82025 2 115661 44 74 5428 87 66 2 411753 44 3 99 25 453254 81 10827 24 91353 209495 76 79 4 158102 196238 168658 81 79 313279 74 25 84 167070 14 475031 35 437530 50 11 42605 1 887392848 77 103698 87 34 399213 74 13 304937 81 95 615860809 92 25 3 111929 6 95195 15 235045 556741815 325693 5 238268925 185380 30 65509781 92 1 7 56 8 26022 47130 18770 9 157978 46363 497715 7 75 85 217938 48243 96 1 140497 55 49 490969 475268 24 16762 39 435796 676131788 46 75 119606989 111077260 243086 49 13078995 95 93 63 69 68 187358 77 490515 97 16 243696 7 46 18 86 764065732 74 99 221613 475096 118775157 11 33 481344 7 19164 295989 173139 72 39998 428725 19 33 172301 539695391 2 251900771 26369 455862 45382 306789 447258 103958 5 32871 399595 312968 359643 410981 6 391899 53 8 18 60 151814 53 39 709801026 39 137047 262243 13 45 1 96371 87 92 183075 473710701 48 532958501 7 214251 27 99696 38 86 62522 461354 81 135336 6 229616 9 979694445 79 152243815 3 94 20 247691 80 69902 26 5 22 42315 349677 51328 91 98 10069 287466 57831619 405384 73 367075 245325 84 56 23 467804 5 51 92509 48050 66 436671083 492545 70 189492 31270 570138155 7 22 64 103944682 11 45 8 329689 320194 56 253349 53 75 118242 83 472913194 18 211383 40 77 475269 23 277682 472276 41 2 80 683106621 69 230897 181596 91 362428 989387257 216474 69 786733291 319393 42767 81 11 258810316 344656 26 457822 456679 134514 1 12 57 30 52 15 310882 326790 50166 186688 73 30 1 93 32 9 409580 70 58 89 45 19 120777 83 466828 117299 70 34 441423 48 191267 301955771 307867 5 146444 48942 218702 816876629 53 8 232637 314564 13 122152 749804953 10 445481 3 34 84 168179 375187 62 42 307709 254089 449513 2 11 14 43 80954 148335 17 3 80 59 616046001 266373809 34 8 50 37 743468735 421414 69 420300 9 64 91 33 62 42 263987371 8 78 11397 22 221487 63 11 490242233 79 35 402050343 452050621 81 47837 6 913748421 431663 86 9 22 129163152 38 309679 602154403 495913071 45 48 46 400356 108104 46 815721048 154587 60 13 455471 239270 95 60425 362179855 1 29 72 749227995 35 53 34 25679 428091 44 324650 247761 210993 72 281401345 391600 97 84009449 52 868902796 483368 37 898981055 39 85 190759 111235 99 3 320296 594175279 9 18 65 906526970 234596 114758 54 491766 34 58 308202602 74 21 448434 91 34 75 2 61 4 90 415735 19 33 168701 255609 328358 8 365224 11 333989 62 7 6 60 52 35 50 257932 364209 1 34 31 275346 67 94 281613 178177247 76 17 52 7 11 439967 48 325905 46 242679 395881 93 196879 460863 597914451 479864 251348 90 448566 20 473994 181743 31 51048 28009 83 107654 198684 334383 17422 434408 80 346084 345298 179270 72 241661 37 57 113690 61757 892009600 322084 39038 65 20 120504 25 198434 8 77047 69 24 54 457097 407131 30 68291 419879 37 66144 76 61 473392 41 170005 8324 363366 48415 435856 201719 87 311180 362062 39 47 53 99124 42600942 189411 984851293 57 26 658139035 303612 67 96 42 80 503121348 365637 34413 38 243500 286473 271111 26803 72 50 3 45 230505 410549 415777084 56 94 81 442196 8 74 98 636476250 44 425920 34 22 5 6 262113 8 55 421716 47 158360 23 92 333977 67 80351 3 31 8 222448 5 94349 8 264729 52 2 260944 289859 17 509690997 29 426966 17652 231247 81 1 2219348 48 60634 24 188425 119525224 186020 94 177158 489420 380938 216223 118961 38 7 207021251 57 246775 371368 247246 96 33 45 448738 116123 86 352849 1 56 86358 476179 97 72 52 373194 29 9 169571 374040 905424034 23 72777 269804 322421 753720113 33 5 408409 236582 398208 261504 413004 431801 25390301 51 400421 837531392 574032937 6 3 39 11 5 33 292594 81 68 38 131390 73 3 79 365876 90 1 33795 14773 4 441467 49 66 38 384171 275270 3 39297 11 66 400644 48 435958 310734 440618 32 295451 347345 6 321257 80 88 496728 126945 5 94523 68 22139 73 49089 6 635225888 495279 40 34544 141196 30 78 695746702 306997550 466328 100984 490949820 61298 363679711 36 63787 817906050 287151 6 44 11475 178051 240954 70 145003 202460 42 791816287 68 6 25 7 85 164896 68 269318609 9 16 48 18 15 206959 128351 7 86 47 2 299397 468096 64 4 29 79 62 41187 95 422584 99 320075 496558 38 74671 67 405812 309031 352100 52 39 78 367579 82 27030389 356827 88 73 361853 47 9 74 13 498768 6 765915034 26 71 68 72401 457132 25 472836 165668 44 86 6 831967848 428520 61 491401 2 163912 26 324173811 370056 59 29 4 276617 481884 6 37 383931 365539 77114 78341 159070 73 1 80933 198602 478665746 94 27 98 50 106447 999015683 84 65 73043 245713 482271 39 2 30 437488274 83872 28 2 30 42 359060 163825 837706835 86 117052 218077 57 84206 136464 56 171663 36 3 8 79 69743 427937 57 27636 272481 12 685762879 60 75 6 97 8 67 282544 220249 56 75 177158 2 72 34 85 71558 247418 13 90896 9 88 93 39 29 68 38 63 52 166757 122149 307246 461124 90 23 363175236 210198 19 101672 5 321089 13141 47048 447017266 292221 8 36 90 568831918 2 133545821 504162867 760761864 475594 68132 25 869525988 624794514 83914 104540 296599697 291923 65 15 78 350317 1 242885 73 663564945 82 465331 20 21 5 140398 402882 5 31 278027 339678 25 41838 529902877 291625 289681 250550 41 47575 166335 610188524 19 4 244838 52 65 7 940401081 134222 60 6 150582 71 89 449757 73467 28382 56 295710 73 95 168738 51 272936 228123 245364 67322 55 485347 384393 73937 31 4 35 9 59 29 28 48 314569 70 25 1 76 4 382369 486193 852328614 285898964 349421835 267972 94 251704 481375 76 4 64529 204925 191242 187869 46 24 58 123006 665553279 438021 3 163671 10 55 47725 89 930624278 182905 1 201387 166942 43 250061897 24 379695 18 68267 799591212 9 426658 99 6 51 16 117117004 779182761 386962 5 219806770 953541307 348745 70 9 39294 22 19 354353 33 66 24 84 344910 214049 4 10284 38 13 197568 51 14 465471 86 5 89 14 793553006 58119 196853 32 5 76 89 58 87 273748 380096 74 62 104344 27 245050 410921404 278174 64474 1 87 36 54186 8 491095 180088304 194505 386366 18 10 199299 97 2 286981 450704 80 112423 55 30 51 64 30 94 47464 480205735 69 312545 59002 422809 37 13 101801807 385064 162969431 271913 402047 37 189031 73 318922 80 39 15 429699474 1 6 157015 63 33 423960 271546 143857397 13 86 306372 35 5 218595 223213 392864 133314 266014 86 73 57 98 264357 81 313557 340017 5 98 3661 92 18 37 429521 303303 224976 48 195576 86 52 76 71 284317 47 29 58 524893170 481090 270945 134164 54929 11 45 353791 8744 835901537 570394280 340232 86 10 2 67 169966 5 960425063 595954341 206404 7 170340 118379 328506 334960 8 81 91 418495776 59147345 403229 44 86 225475 291097 146693 232281 388496 236308227 4 74 62 3 49 290035 375554 38 1 810840906 447035988 6 8317021 418093 2 164023806 48 68523 58602 66027027 328357 133197 111058 9 36 61 405824 33 42340 30 175071 72 81 258858 221012 105173366 551313188 9 386240 98 42 65 74 55 23 241190 66 974833729 35 417942 191803 384687 43 484773 43146 86 8 11 77 23 82 458140 14 222721 14 79 3 328718 63 364871 66 85 22 429115 25284 973793883 4 396815 86 358784 96 63 39 81 97 449997 70 24 188647 307594987 218208 65760 211009 82 228000 168034 135482 26 63 57142 25 347999 23 59 21 333262 299608 191812 161433 58 2 285549 6 499424 247518 44 43 42572 52 292629 421178 23 108234040 50 13 185513 84 9 254688 924911645 2 429267 310094 77563 137063 10 26 353134 7 74 329586 76 67 6 22 11 25 1 115241 723174456 181710 78 166548 317848 197563 99 1380 496747 53 445303 43 493993 332334 34 93 17 42 53 481524 148846 56 841283406 873282777 199303 619642321 23948 73 491697 380331 183843 470901848 380181 460730 359651428 97 7 5 1 438707 298535673 4 10 59 78899 436552 6 2254 363972 79 65137001 436686 421209 31 128569 491284 58652 60994 1 97208 3 482633 82 48 318234 309339 70 207471 42 242264 80 340071 144725 2663 94 307495 6 90 29 75 55811 51 38 35 212787 198203 219836376 384423 45 92 93017 89213 137227 151408 595707023 230259 173306 9 72 311532 308722 48 19 494010 441044 69 357594 305458 59 44 79 287360 60049 43773085 33 11 3 19 24015 41 470180 83953 513005993 64 363703 86 4 69 9 252125 106957 61 3 74 249862 185902 97204 190489 59 268102 470878 2 361356 41 45 406321 91 252833 54 201723 12 22 38 4 94 64 473518 9 503914130 7 93 90 40546215 3 32 66 189719 64 400308633 3 211222 17 31784 213239 62 973251498 19816 375312 82 88776 69 97 97020 65 347895 75 32 30 80 387632 40 73564 11 278652 82 414724 506548268 78371284 250399121 497417 115427 217666740 14 62 52 43 8 9 16 2 24 545171387 27 13 91622 670691255 159811 9 51 286113 736417505 32525 391009 13 360199 6 64 87 41407 46 73 473609 35 731268305 346561 992856149 60 80 76 414422 47010 9 390632 9 542729317 136529 75 148119 115631 128017 321756 65 60 70 9 837975312 4 48 248811693 402897 364534197 5 272346 116931 8 18 15 256774 14 120947 386457 17 298054 80 14 867418454 490501 93 79 17738814 352216 74215863 321241 98 452125 260996 150339 18 53 199746 13 172227 65 67 494495 64 32 312185 141106 34 98 229317243 397268 171073 49 5 269626 74 146259 274686 43424 84 103506812 453354798 90113 97 8 6 1 31341805 264281 310397 70210 32 477516 78 9 6 3 136438 87 1 388860 74 8 55340 52 424166 37 75 72 29 75 61320 2 99 166773 131022 46336 3 445843 222105 117655 62 83 27 137615 96 76 849435811 454515 61 36 765587000 126465 57 86 184189 32 6 38 14186 474297 65 37 61 15 6 83 65 99627 788338311 426431 63 49 99 91045 240747 39 238377 37 61 47 25 80 60563 169716 561589838 26 22 50 572972330 10 78455 7 513039164 59025 463057 27 291516 50 3 79 9 96 16 65 1 131683 91180 9 665376570 151141 215751 61 70 16 92 26 8 85 75 22053074 375333 149175 43 83 88 73 86 54992 14 447509 370907 64 54 8 582961159 251 352169 299337 93367 49 19 463459 34 73 95 7 341992 93 67 88 91446 484242711 331055 90 37 128024125 453024 2 5 1 96 389596 11 15 370456 96 1 358792 19 26 42 99 794849231 7 85 683682043 113452 133312 244118 411470 142106 8 263438 454944814 205450 350390 494335 72 21 29 378339233 73 12 32 38 81 128005 119694 256159667 78 425499 375582 43 35 327145 61886 8 97313 81 273949 79 25 387260 32 301370 23 94 98 70 57 310254 57731 50622 13 459838 28 64 115939 84 53 282186 931221492 86227 54 97 93 223743 49 192264 81 162896 41 35 150892 86 79 400258 58 58 49 392071 57 5 69 768879135 3 318415 6 95 276199 258242 852479084 537004913 284760 26 61 408612 4 303406 439739406 996722144 88 75 429720 326098 48 446862325 46 424484 265849 70930 17 145335 5 41661 36 6 440335 12448 4 949610316 2 40 52 164176890 4 363881 208332 34 4 274839 30 481902 189022 33 58 1 82 402540 33841 159179876 3 31 78839 166168228 64 138111 37 58681 12 249513 292012 161082 252714 142898 93 8 76 289448 616143662 7 70 136504 51 47 97 401333 268209282 27534 1 6 134573 66 119721 46 432028 32776 495287 260585930 49 13 77 469049 24 9 277753 1 34 7 19867 108479 63886 48 207105 70 35 4 27258 457946 89 6 289881 1 14 33 5 334728 99 68 179484 9 164000 6 432769 369850 90 184608 411765797 254313 333049 28 79 40 91 1 209839 390810 103908 1 77 16 27 15 3 28 319364 65 86 774116690 63 490598 13 86811 248010 8 109150 98 48 45 67 10 77310 55 281800 867830950 66 38 47 27 399129 5 70 6 400364 113704 437826 326181 51 150294 205177 458485 7 84 424770995 96237 3 169700530 2 459439805 65 306159 499394 191009 47 14 33 243037 267395 77065 39282 751584083 418973 357742 4 428391 27 1 70 6 59 75 430247 71 400813 9231 5 7 2 661563759 98 89 65 328218 26 2662 490622 34 474820 51 93 58204 442356 24 429647 73094 256628 388205 89 427220 52 3 114668 428053 89 52 39 134446 30 401458764 29 59 27 130876 23 175599 10 261737 34 353513 313852 635221117 461272 92 264429 80 381475 61 80 97 95 41 48 57 58874 57 115819399 52 35 38 161225 722894003 464858 16 72 9 55 32 81 232476 447148 8 158348 7 81188 289675 341296 96 74 66148 72 686167650 354630 8 489848972 28 6 15 188879 7 8 24 7 263201 97 40 86 257691 21 329119 2 9 159497 95 13 386640 485310 23 415201 43 92 288293 53900 46 10053 8 173797 237258 327863 85 180286 425884 79 2 107639 387086 85 13 6 12 12 99 31 88 37245 321054 222651 95 405799 54 44 8 85639181 973207586 20827 75 20 216562 13 13 882157434 5 91 4 9 432268 147096 36006 23 248691 5 3 84 966908970 71 496449 80 5678 11 322504136 9 248558 2 16 183895 253561 493810 30 63 880584949 429753 15 29 29 266833 854488156 623034224 488819 893195291 162141781 53 70 326113 7 165596 7 79 371835 309034 78 2 228724587 90 40663 2662 464678 163115 430159 42 404948599 38 90 5 247053 383295 226049 274929 707635563 331426 169006 64 7 76 16 895131042 9 29 763351672 83 67 67 862837150 332657 6 144163 69 213805 73 94 23 5 365965 19525 9 9 64 125565 596789232 474336 92 292175 242397 38 313119 98 54 9 88 79 27 74 275036 296170 218250 330359 364889 20 9051995 380768 199786 53 325380 2 66478 231412 31928 68 590293582 79 50 34 71 92 61697 236793 81 20 783944843 444993932 183638 88 1 152289 379399614 76 43 95 335424 65 271290 287287 277262 816922661 7 120048 240133 78 89 59 3 45 306611 165787 321215 426975 9 31 39 26 290026872 666630056 9 18 92 1 1 85151 37746 91 470488 396095114 63 30610 76 32 3 51 491110 155266 34 388135360 6 9 71387 54 9 94681 9 102828 69 68 90 322775 181415 110532 347134716 54 2 495196335 53 5 223039 31 236154 367073 494933 465153813 216665 68748 60 638864550 461933 105485 989451497 494476 19 255516364 412565 743572547 821572315 320569 9 82 55 23428 133534 19642 101298 273620 939615772 544923131 24 50 67 10 69 99537 19 385840 147695 415771025 24 380424 58141 475299 382860 161893 464579 180825 5 93 228526 63 70 186288 9 409570311 280637 3 87 66 118604 3 437876 396711 4 80 21 309322446 558538951 655294107 118906 3 380802 41 16 84188 227256 58 72 63986 20 152280 84 74 74 20 43711990 252603 97 24 433053 48 90 395531 92 7 284334 34 95 200805 45071 356678 76 51 143003 95 31 297220 64 342917 1 2 10757 441585 72 5682 214272533 84 3 474180 88 482659 5 393463 43 69481 44 456994 99 6 342715458 683357314 2 42 628167742 832576013 727430059 650111137 903901244 22112 44 436402 416503 477750 244121 1 269645708 97 360666 61542 81 21 416689 77 998161872 55 36 1717 71 297967 486483 12 87 7 78 146793 65 76 33 635308620 12 56 30 33 14 167400 596198465 18 214814 54816 199335 8 354001512 71 106917886 397438 79 150417 18 9 123449 55 21 74 102335 441569 52 301387 58 297953 462501 52059966 390124 175007479 171852 61 185296 32 74601 54 326820 404787 490474 7 64 47192 73 184627 296724 95020 36 13 287065 304369237 71 68 92 145630 21 88 30 220816 20 39154 27 42 54 457020 142867 378205 16 157724 8 26 346205 44 359402 411977 407275 477725637 82470 88 64019 77 8 124601611 21 84 248416 63 87 53783 24 476557 72 205853 47 5 138518 63 2943 433338 39 30 17 40 10970 70 956051301 24 433285248 27 224736 79 434814284 6 68 90 5 35607899 385069 329243 168194 113080 54 71 2 482023 54656 8 484750 58 97 55 279947 10 38375 391027 67 49 188466853 33 4 19 274223 468677355 91 123190 66366 471880343 399218 66 899857687 302882 6 6 1 73969 92 41 63 2 357292078 72 19386 175330 408561 41 36871 433987 118259 34910 14 467330 156483 7 58 564072451 130435 67 56 79 6 21 444755 33 78 423481 61 451625247 929098607 2 178979 90731 263282 461065 45 72386 76952 407242 47981 747886737 430915 323745 28397 99 11 96 58 19 335375 297441 124231 141516 382442 20 81 8 64 426514 284544170 9 62 28364 239569 23 178946 72 98 88485 285039 122535 113423 1 274988 52282 323692 25796416 158342 407085 17 13 39 34 271640 75 14 482069 321294 677770437 4 309565 259307567 94 101547 326130 788374536 2 13 2 209212 54 9 35 315882 44 4 67 317764 112523 44 423425953 262583 76 364049 632438897 19234391 473958803 7 14 465006 163516228 387702 608189338 9 40 36 468921 82 9 58090 280114 41 7 27 381995 2842 588376210 43 85 229610 41104 337152 65 444083 8 28810 478330 183944 96 419977 440466194 90 87 189705836 40 57 241698 449994 73 420465 646078003 410115 262985 421520 400770 83 372169 11 334808759 335581 55 1 351625 386469 9 9 29 491316 95 45 83 408513 48 61 92 154922 85 351558 447573 7 261447 209473 404023 64 78 52 346370 88 247851 331425 57255 4 99 301924 8 741667605 14 405455 201568 353624 28 30 216749 43 41 175125 234762730 914554071 9 75 409053 51 429459 107917 85 189749 7 337725602 21326 109238515 47 22 53 427680 26 415397867 51839 884761008 275007208 374963 40 81 413857 225792 356373474 4 72 249626 43 25 357456 9 183149 662991832 3 436235 61191 480005 227821 45 558476863 360145 30 272974 36 41 34 440213 81 48 13 185058 32 74 2 686297362 47101 236981 182180 59 114243 73 271840 405486834 5 79 442973 283456 293198 351573 5 42 45 45 45 54 6 14 92 4 394626354 33785 208415 17 76687745 400471 42 35 83 87474 28 61 6 249710826 444845 401447 387050 85 95 96 44 93 153362 378843 282097 410694 99 37 16 131385 11938 405107 47 77 89 2678499 41 5 51 9 24 94 60 407338 58 42963 325501 24563 75 123213 2 921984385 94 481030 271809 16 602136058 61 450035 308470 39 77 646985207 197365 695670982 71 359570 15 4 32 34 1 98 474777 22712 72206 115747 72 3 91 4 168898 851092789 50 470249 53270 253429484 385957 795299791 345307 74 22555 17 21 93 79 78 78 348854 255358 264644 333463 8 99442 416938 73790096 2 17 72 262827868 80 33 77 6 10 193858 67942 423055 38 42613 26 25 32 50 89 7 307823 70 126968289 425705 5 40 1 34 2 269642 144781 70543450 33 99 48 974671382 37 4684 14 16 16281 39257973 15 7 188603 97 239644 7 26 99 168238317 72 50 41426 58 391057 6 366098 3 197780 41 423390 52 43 86 18 28923678 442050 30 328558 70 316775 43 20 326456 401206357 32 62916 74230 284568 95 310137 3 252324 107247943 490893 35 84 28804 21 214245 22 134243 14 338698 386845 255342707 435402835 97396 254322 40759 262183 588455887 213433 117290 416502 349648 89 138307 29 898896176 51 3 433103 60 46 218937 54 328624 70917 173113 383063 307432 460692 218755869 488176257 175264 20 824994418 7 23 61292318 160730 63 117100 452812 186744 50 78 844484384 74 88 36976 35210 51715 97 7 191010 325521 79 156233 93 71 87 9 94 4 611001039 66 336387 14 79 378989 5 3 66 40 12 305038 50 32 144550 734886584 378102201 89 26292 6 96107 435455 214226 871139667 345459 32 77 969492202 5 166610 86 257658 384975 109462 82 60 347071 678983386 164300 53308 189384 95 464912 933237872 155167317 80 2 389148 223725 91 4 73 89 474207 9 184519 86 261816 16 86 3 52 57 22819 8 23 190248 193491 75 42 9 48 71 43 285327 589 951376007 864363566 279909 47 294226 432007 235307 172481 37 21463 181757 58151 173845 122665 19951 286158 82 88 395566 89 94 473483802 6 34421 7 2 278824 2 767337814 953815418 27283 42 284992880 314686 10 74711 7 3 43190 73 41 18 373912 87451 325848 62 9 1 39016 23315 994826812 78481 40 83019 285552 78 259569 457210930 55147 71 86 451389 41 33 444152 80185 14 3 8 18 420790 168924 697917467 11 23472 79 189060 8 79 59 12 486730 8431 53 439452 6 376611 265081 3 28 288500 369368 54 3 83 41 399994 789232458 69 5 11 18 42 257025 5 85 60 67 46 254347 52 128391 13 16 35 330262 71 334327 9 412680 20 800048004 91 658660036 368228 84711 4 9 314299 37 75 4 86230 2000 296815 266060 11 354196 38 91862073 729214651 17 52818 184093 4 75 33 404466 51 20 6 106701 71 150947 63 141686 40052 405984 5 6 9 418146 326539288 5 116418 245350 16 309329050 75 394004 208285 61411 393286 8 314477 274452 53 113909 33 467373 91 389178 29461 156116 378493 99 6 63 237784 457857 46 29 46 38 83 89 4 666209027 67 28 273945 65494474 297906 4 52 8 145226 483731 799909580 6 85 174398 65 71 45 859399736 35 23971 13 97 248284 292179 69902 89582 735221965 22 72 7 475562 185686 321119 68384 6479 8 59 79 298348 81 787310169 6 67 97876 3 93 5 452282 71 467053 385643 59600 83 366362 91 258428 134433 64 84 445336 889665498 89 227858 43 8 423231 11 250925108 201311 99 45 36 27 38 76 656703772 38 83 78 35 359453 46 64 298706 411706 6 12 132090 3 53 53 309047 77 283691 103555 299107 164511 27 66 6 5250720 391749 13 22 9 70 891429647 200662 458998 316167 24 5 359933 28 12174 372398 67 20 600546950 2 23 406796 287121453 128381 261937 72 447662 7 205837 5 38632 31 86 104519 146890 668443875 8 21 77 267540 30 74 455745 391757 350984 60966 259668 133751 82 499896 262285 34040 73 75507 5 104628 87120 572891388 594851725 356526 75 3 293533 94220 204889 51 108500 120733 364113 75 475353 3 46148 312452 84 85 81758 71 30 241848 68 5 440781 24 344835 4 257159 38 93 7 248524 54 324504 530648458 4 98 8 60 104447 10 193409 141469 409305 498518 329238 641979517 77 38 208925 429448 53 433999 484077 76 400174 411441 608838202 1 316438 88 19996 62 419821 927484246 27 74 62 5 70 969633791 84 92733 49 65 279149 202845 52 327406 484851 29869 339278 387623 209854307 31 200467 835317177 3 45 48 93 4 79 583534752 87 480146 81 220223597 440881 92 442232992 99 70 227884 67609 145485 255145 214334 39 78 3 13 112746 321902 12 592463828 95 754290999 185700 37 9 48 5008 76 431204 26 89455362 82 246779 81 37 23 493102 113755 484477 340015160 39 42 9 305773 41 365985 268581 187594 381659 24 77 127586 22 242127 237377 35 132980 453534 594664407 99 158442 268568 289231 269259 10 27 237535 922570398 9 98646 98 59 97401 17 65903 12 94 4 178045 26 407556 49247 82 499998 97 72 427951 67356 382432 74 21 498128 427420 923098185 438760 75 136213 18 28 438617 2 213080 80 304102 409575 3 161423181 181922884 529823373 258543 239644639 90 76 6 21 247867 94 364078 7 29 565819955 493854 1 2 44 596270836 67 11 261990 102867 433422 338749 130320 62626 27 96 407249 273552 80 239923602 151391 341573 205044 172382 72 303922 107353 6 140218 70 400522970 2 48 436940 33 1 1 246277258 47 35 319229 73 63593 258061 355733 54398286 9 404517 48 6 84 423161 9 17 222565976 6 989307528 87 209815 32 393052 4 466672 56 87 271256 452448 85 17 48 350249 280285 52 8961 46 94 4 46 342739 257869 36 74 63 7 26 275575 31 5 572116084 70 154369 394852 44 8 33 350201 65736 36 54 83 93836 50 20983 6 237908 1 10 494703 433586 271830 25 180084 55 236077 124858 2 43 71 331264 33 206980 19 86 119885 37 82 84089 420419 23 2 82 490038 90 481931 21690 318285 453316 68 462393 228354 42413 239628 98 76 107152 426650566 92563483 390233 290178 699565598 68 17 498842 97 89 2901 74 396451719 822546666 74 189073 127558 29 98 51 270724 59548 930412491 86 393197 41103 97 63 451093 250710 78 430080 477815 31 66 73 78 311439 227797 29 399079 74 20 278079 85 72 211207 798362814 5 10 82 136335 265465 883809586 9 413368 42 60 88270 781665714 16 188081 96 256993 46 93962 3 80 87796 50399 203509 19 85 2 469885 894491445 492616 2 825601144 498742 95464 62 98 218639 47 37 378738 7811 446899 16 236349472 35 804649696 57 96556 41 59113 89 261830 56149 283994 482564 402960 34 137893 281849 3 161921 59 123422643 220603 388494 59 8 57 56 37 469888 142000 768785085 6 879474799 2 90 48 5 37 491969 58 3 80 32 64 3 9 225857 303311784 91 95 47 2 3 50 463006 25 5 36 39 93122007 5 146291 487148 70 205884 215960 458829 372355 363245 34 89 472801 263056 1 337418 66 952753509 61844 29 89982 291725 14 89 43784 312442034 72 66 159656 5 333857 86162 3 92 188691299 66 30 63 3763 63 305980 99 599042858 80664 387526 45545 370707 207433 89 9 59 399299 997379658 236310 65 450500 50 375444 657841616 199344506 46723265 234460 6 125102 71 52 9 85 355597 947784584 29 80 397742 15 86 328999 271723 355094 81 148435 67 4 54 34 223304 496981 213829 40961 283782 94 5 4 4347 290031 295558 2 21 221082 50 324662 260083 187889 820753793 15 82 9612 2 73 2 27932 835285924 544664225 21 258446 26523 67892 23 68 282659 3 68685 48 344523 224769744 499225 81 62 307420 21 693782814 18 86 90 89 453650 268223 67 257073 1 167128 67 370931 17707 5 232385 52 38 115722 29676 43 381812 206884 73527479 114248 52 58 56 6 410353653 9 38 249489 15 79 24834 37 13 6 302384 12 86 9 95 110257 110575635 74 33 30 84 68 82 12 325830 92276 374313513 36 5 434175747 5 9 59466 203637 20 10227 671921307 97 143181 238968 278482 183437 120535 9 84 9 397673 53981 481540 482938 8 420616 334496 78 77 3 94 78 42 75 47 41 189101 1 419849 542338820 1 201609 30726 226782678 38 392989 79 78 247261 58178 746897278 86 8 458839991 170745 2 99 7 79 7 268968 71 827379275 228193 38 435554101 69 223095 75 26 90 61 19 167872 12 4 80 395959 87809 52 60 8 296842 19 27595 5 108246 3 44113 81 997023292 273060 49046460 284701 14 198155 62 334650 34 330351 64 63 960699445 34 88 11 9 127041 180194 16 67814380 78795052 192583 418744 93 74 422911 2 64 13 79 255284 482698 850144587 42 15 327495 67 187225 29969 87298 44 181490 14239 466733 57996 260134 270088 73 76 250905 29 565678709 4 880405253 107817 7 1 46 168297 281030 5 96 3 154916 60 88 63 389990 258399302 69 26146515 63 32227 341186 35 54 101528030 59329 17 433532 138595 70 74 197894 127906 492848 85 17 437023 120852 163894 80 434582403 202044 372956 72 335768 54 81 366708694 39983 25549 500424278 3 470337470 39 21 366757 29 88 29703 729399085 37674 43 5 439886 348981457 320646 347076688 452678 74 467216 7 10 4 84 82 234471 40 158765 25 216057 491127 158302895 74545 21 85 46 46 26 5 74 71 4 3 348574 47 393214 53 8 441611 418614 24 350037 8 74909 38 36 128907 4 132954 74 40 80 464783 8 129486 427707 495891 369566 19 25 452267915 88 35 64 359858 200238 876996561 28 22 45467 1 6 1 4 373562659 52 189031 65 59 35 980614707 12 28 487726 79 475654 79 186710 344432 34 11637067 93 5 7 348577 107173423 9 7 41838 883474761 489866 310609 80166043 356292 480405 220990 209056 39 708410357 41 305127 123166 45697 491740624 82 13 25 180143 34904 393819 28 42 87 103815 416462 88179 448349 798900021 120664 46 191249 373745 83 47 66220 268849 167695 10 47 5 127906 66 57 26 857762291 81 52 232154 224395 39908 61 79 33 21 33 61 85 4 56 472286 67 348036 110280 191307327 455791 200168 354831181 94529192 98 238686 484407 31 306105 445066 97 399638 177111 74 295676 72 8 72087 60 61 269247 459287 206800 359472 18 303523504 458732 149279 447980 68838 70174 53 761762673 98 669363266 2 66 311052 93 72 46 45 9 257540 482233 11 92 35 75 432631 75 34 144178 2 229357719 898729693 7 106463 323080140 281074 265514 360273372 16742173 75 269627 48 257123 58 13 56746 32 34 40864 87 402348 9 65 328133 48954 3 8 70 9 173360 410488 213915 53 427180 143548 4 96 312902 16063 454349 61 6801 252979 87 25 413876 31 3 175481 41 306054 22 17 482776 134205 38 49 4 406667 66584 348482 49296 4 89566279 447959 7 41 77134 218527 2 51 47673 245907 383720 481488 45 95977 47 93 97 168103 139025 398933 687366279 2 316145 54 291704 36 849963760 1122 9 93 429855482 70 6 38 24 427459 8 228306 74 9 1 275693 157425 89 279603 6 338766 54 283897 443953 180482 230357 94 6 25 406902 445151 77 487046350 409229 455797 50 38 83 31 414200610 9796 15764 479445 93238 29793 127774 202052 42160 48896 67 263758 401702 493558 71400 22 388881 732614768 23 17 24 13 212944175 77 170907 827626674 1 385919 478595 424431 53 44240 78 39 125820 478671 31 27 122750737 10 62 128497 14 326321 992301998 8 62 21 58 57 301845 37 29 438626 670222261 16 83598 342900 8 144527 58 69 470739128 17442 10 5565 17 90 6 1 420169 3 137479 226235950 1 159631 47 17 63 845025903 76 495830 47 77286 61 711145185 46268 781077241 493654 95 402267 76 454355 84 350208 82942 690926960 295049 86225 48 220319 453913 79 15 8 78875 20 43 352411 74 875899535 64685339 86 186486 5 144531 442344 76 441325 91 407081 27 37 11 163309 77 43 61622 83547 48 4 4 51 359230 565286196 421935 463479 15 40 3 1 301912 2623 445824 453490 5 53 1 113432 856217737 118313 73 64658 4515 8 221228 83 16 9203 148182580 329626 74 99 7 76 19156 411937 477004 220328 432248174 59535 76 409356 45 421840 22 56 415316 89 122544 460046 331548 46 9 55 205707 25 455733 27 536209914 326546 18 34 298152098 93472 7 86 321338 13 24 5 446999 215891 16 479013 389962 59 40 351831 1 18 86 62 91 23 32 20658 441082 1001840 786815627 261662693 47 72 200883 70 8 79 863722641 33559 16 192552 345053650 66 303995415 1 284092 278931 76 2 199647 52 39 289668061 157833 3 381026 438100 26 95 93 90 351275 175069 49 54 1 8 137646 53 82 380394 74 104952 52 61 86 22 31 74 81 30 46 33 7608 17431 78 64 190665 91261 286319 6 84 18 3 439021 496402 74 18 2 561220307 63 225695 154463 336479 99 75 245524 98 302106693 26520 147626 164262 396790 346502 78 315892 70 45 357387299 7913 180058 3 57 9 73 44 25 49 7 2 498606 4 675431969 403556 98 366778 120909 87 389399 870350991 165230 22 82215 60 42 207589 99 250952698 34 45 11 452341 475583 457258 392347463 87 71921 33 450752 194217 8 28 175152 48 11530 421895 70 292202804 90 582148631 41 62 25 259932 29 300311 15 69341 624010521 865793463 9 982624897 464675 483199 42 185772 119005 8 763831537 204230287 28 141273603 135779 436228 98 314907 53 279836 168630 208686 287856 45 30034 99 42 335429 36950 94 68 211041 63795 204322 415864 279998 101194 69 5 141121 60 59 64 83 75609 92 4 343626 184784 307975 41 53191 75 426201 168034 230546 439650 287560 114661 482845 515657950 61 32 86 65396 552022227 2 19 63 4 5 471630 55 2 90 13 403820 323607 45 279097 87 6 317062 435572558 48 28 18 337593 69982 23 646961855 681950662 44217 27 360090 306951960 38291 876201221 184650 322013 61 76 69629 231962 15892 67 377651 295339 147957 566974251 80 287866 195626960 35 58837 455030 24 408116 12 402522 73 48 481293 87 39 403387 28 30238 60 137091 57 46 494050 406283 15 8 10 28 85 303921 2 92 12 2 31 53 66776 7 69 293192 419984 44 68 42 41576 59 401891 456296880 96 8 381212125 486653 91738 33 275956 48 367582 639446708 61 31 8 71 43 64 286333 39 487057 313081 12 33 91547 28 39 64 21 34245 703403701 788593900 10 5 312880 685868423 47 56 26 455957 71 228338 3 66100 2 173655 176298 89 82 72 919129119 179215 37363 50 244082 72 190561741 331177 21 33476 344928 69 1 133638 377727 4 62 351408 419035 1 31 477801 68 140785 82 51 3 407824 2 345566 36 1 60 475075 35 74 1 71 84189 30 83 38388 45 47 420465 43161 102142087 27 71 68 65 223412 12 10868 47 840933953 36 848899776 36904 825244274 204101 402455071 168142 2 21 126612 186328 64 69 340392 76 24983 78 465733 94 52 378846840 385084 32712 391001 11 8 355232 68 7 6838 6 9 48 63 54 7 241310 67348 232598 118318 11 119160 233105 74 84 74 2 5 39621 19 25 71 60 350367 193104 82 351839 86 224892 123955 40455 310520 136838 71 339889 499837 238354 334343 68 63 164956 40 489292 96 58 364650 65 406956 1 81 4 49 39 68445 85 447989 189363 14793 65 43 362127 40 28 330429 2532504 831906835 39 9 273365 299057 498768 42 367504 463780 68781 32 50 46 68 5 28 94380 8 164767 431732682 56 9 57 2 55 472930132 284856 39 356866 324827 13 81 210965 7 36677 439576129 3 94 11 6 17 8 60 285577974 79 42 5 475906 68 9 62 432351 28 61 3 99162 115031 12 66906 97 12656 379839 96 938628050 223946 457085 42 41 852955454 36 287507 94 78 328100 46 54 9 64 1070 7 30 535354781 108693 67 37 69 29 33 255356 390651 5 46 95 101353487 99 37 15755478 475580 96 26 815775740 46 35 269933 3 53 147055 5 340096 48254102 178942 95 5 284734 71985103 42 27 45201 184474 76 281032920 74 50525 448345 81825 118698 977345220 741865337 173631 23 13 645175095 83 9 11 334348 57 89 550350286 20 63 448675 78 57 41041 389473 65 11 88 170864 37 68286 58 79 394730 96 30 34 53 31 60 310019 415191 382231 20 72 24 97 454625 769327259 21 480141 30418 385444 36 87 481428 79503 48 54 79 37 369930 35212 464001 369453 206828411 397258 57264 77 77 1 307923 438690 335679 47 393559 344916 8 233264308 66 17 63 82816 66 85 28 86110 238220 21 946618494 306144 74 659838239 187687 441453 194696 163693 437292 8 15404 8 313526 93 33 9 243187 27 285389 377001 71 76 12 28 50 7 23 85 83 9 225623 178780437 816091582 47 24 7 144336 4 97965 73 64999 81 772685247 296314847 86804 583065806 77296 484763 370436 385004 17 370682 168912 419179 31468188 42 91 66 369173 486352 25 63 444020 2 71 86553 344212 5 72 32 33 3 53 74123 511266995 487928 80 440677 238810 73078 291918 78 18 891809980 446933611 20 400043 6 99 5 92576 321039 308325 28 77 94 6 323938 30 380736 68 34908 73 6 56 24812 99 915546740 15539 3 350368 486084776 194645 524467922 70 23 57 34131 75 5 13 8 20 57 206127 25955 66 413763443 284046 434360 29 64 9 265348 57 29 310913 451573594 43 244394 26 550044348 78291 35 317789 355906 388201 29 6 386867 390130512 61301610 30284 95 74 12 4 20 372324 77 13 209954 60 33 128732 46 350028 71330 247827 4 421258 7 123317 150681 105892 270716 7 210951 307500 2 1 334158909 354137 239230611 3 20 95 386642 5 87918 265673 76491 231304 237435 33 66532 69 11461 32 218365 40 7 32 439429 418635427 460891 75 1 12 304294 65 108945 648522772 41 11074 9 117049 44 250372 178919 293726 46 425225 385028 262115 47 77710 3 21 928735545 371322619 291329 87033 272259 73834 5 204812 14 1 141581 8190 28 9 266591 11188 8 53 30 322353 60 43 81 48 62 2 437375 375990 54 92 251034 55755 18 303103 99 18 221945 64887 448131 315602836 278061 314462 59 13 62 50895 5 479652 391922 309829 49 2 337969 71 389329771 35 59301 9 330282 33 378029 305084 67436 438654 17 13 935264754 45 310481 463204 475071 21 209434 490164 339027 9 488250 8 63 67 50 96 16 11 63 95774 43 392527 64 86 68 1 1 534209422 105840 62 9 4 56 5 216336 165999 781857732 241889 257903 6 87 72 30 29 150085 279973114 89 40521 72758 12 52 536429405 18 3211 360183 293175523 175267630 460334 58731 25135 62 365132 5 400485 4 7 29675 169901 45404384 5 50 40 12 311567 47278 73 12574 878599918 260474 2 11 205956 52 57 337423 42 675471605 54 74 19 1 247566 4 69167558 25 14 36 78 238989207 5 281257 363053 84 152657 428144 60 4 70 49096 109442 4 51 46 233631 8 814821045 296712 63170 25 255572 28 1 260022 191472 72 15 1 303855 41776 323238 80 415472 112473 26 304239 8 34 93 62 25 93 5 5 69 13 214991 213652 212742 118843 426052 2 37933 2 297641 254130 49 276871 12 24 57883 34 991322416 9 19 199750 62 3 143964608 29 131322 47 248377 49 20 15 60 368279 8 988886455 234636 96 293359 262151 3 4 9 16 73 257310 455698 90 45481 57 683220663 38 233657 249313156 59 60 49 9 103833749 464980 268835 66 995183890 487843935 455358 890152526 307599 54 516508701 641107766 82 87490 107789 33 8 462783 262502 35 91402 751020771 222977 536722450 322241 52 99 96 18030844 349538 189905 16 14 70999 44367 461501 27 90 37 116460469 72 86 459374790 88 77 676256772 4 86667 112789 83 5 68 8 254792068 114496983 6861 393620 406056 91 696572854 267488983 346738 99 42 86 269637 457656 38 23 496493 25 21 93 3 432331 6429 70 429540 65 80 45 82 433938910 68 71970 83 87 9 101641 58 69 85 108641 204788 75 85 7 713018026 162795 246185 32 391971 967673244 39 390479 51 97 472114 29 157311 56 4 54 124138 52 147668 94300 457415 59 41 97 339855 200735 5 378800140 75 18 73367127 376828 287976 2 306934 233540 254926 208830 93 146415 21 16 386766 7 279718521 4 270353 11 407377 189862 425886 22 83 717385951 926320761 8 78 98548 471268 9 434187 288635 72040 43 2 336385 66 491462 272469 119626 28 25653 119277 43 458559 57 64 83 72838 63 57147 96 12 31 1 165507 20425 339057 9 9 599562853 55835 37 77537 4 9 85551 119515 42 977162686 22 15193 361012 63911 474442 361005 373172 482357 94 98 148707 488291 285396 10 6 438740 73543 511900174 324612 10 253910516 1 2 393533 47429 440645 375226 87 461896 37269273 371427 70 16 86 79 34787 829842247 70099 76 395225 240673 3 28 692143725 15 41640 15 50 37 381630 63 294805 29 68357888 55 51 9 43 2 78 97 960151699 359151 99 343114 55 223837 533662902 19710 321753 110038 5 27 63 29 6 44 55808 245633 31 93410 70 392654 4 241276 33 43210064 145899 329411 454671 40434 253717 9 8 310572622 404075 30722 87 56 93 551748404 122082 313769 27227 323186 87821 91 49 33 48 34 6 96 57 444281 133363 327334 330621 56 53659 136040002 280435 89 48 756365061 11 2064 337915 381159310 758301361 78 117804 27 15 97 1 208101 21 91 6 626838525 749823391 225333 6 76 96 48 44 6307 26561 86 8 313140 95 166311 203591 376023 57 968841558 97 957611522 439614 27 12 150529 21 354785 259730 9 93 48 72377 3566 753 31 61036 79 30 51 85 88890 278237 47 424617 41 70 35584 1 56 404547 63 13087 22 87 6 270475 29 7 61 50 429588696 195797 20 358593 55 11 18262 173854 295832 418836 2 20 256319 300074 473137 211353 230120 270225 56086 353829 74 6 227150 76 773974561 384131 799589191 5 398944897 41 79 352331 335059 190926 8 363345 289102 182088 94 412084 420694 40 52 25 73 164966 7 19 84 57 116947 34 68660 7 43 338031 197874 41 139290 51 59 74960 16 65 7 52 460214 194945 400174 6 41 55 72 257761 524780466 47284 310614 255516 94396 288469 30 73 190123039 46 93 83414 285329964 390509 455290551 218593 91 43196 4 42796 6 313065 4 54 78 9 453524 332678 431530 84 41069 152672 5 416966 498375 91 6445 119734 120962 126107 65 155111 75 62 909593366 84 68 84 168566 70 7 95 11 41 92 45 174355 10 42002 31 75 70683 188346 52 1 86 807353604 866556477 30 88404 209111 580693872 25 34 12 443982 326035 5 449698 56 86 473482591 76297 251548 26 84 37 239956 222359627 454026361 421100 90 714836286 18 20 45 98 406507 6 355915 151855 158661 87 33 58 24 80 96768 331787 76 500101831 44 59 73 135799 108028 82 425272 666565630 444312 25574 330003 16 989 86 180867 430318 72 59 4 51 273590 136199 466667 433749 54 62 52673085 16 423950 431094 240530 59 156454 15 473738 382527 83664 3 222420 404944289 67 410546 52353 838983531 4 97 226305 276433 409289 68 92996 283457764 13 81 507261965 42 79 89 372734 157584 100021 23 77827 39637 90 212966 31443 401484 32979 29 75 41 19 7 35 84283 42 18 215692 82 829703093 72 6 62 319102 12673 93 40 9 75 53 475597 434214 239136 58826458 306041 300214887 25 280346702 54455 8 73 67 99 73 84 76 291665 955740845 56 3 49 454270 480214 778949153 361055 37 99 90 768543042 13 28306 373436608 78 77 99 385266039 315391 86 8 10 56 492208 231812 81 6 2 47 50 87 130738954 228297013 359789 4206 19 854494993 29 775133527 495567 64525 82 42980 440891 79 132215 102890 643162828 71276 45 312108 69 483565 89 8 617368704 58 158587703 2 349468 139726 274634 29 5 412852 195137612 161076 292193 5 78 276143 44 172108 3 98 73 7 8 59 485129 68 119364 220916 220646 1 407536 120919 95 94 477994 213810 5 55488 132696 50 7 14 418053 39 360251744 288592 336083112 56 37 123173232 71 213011 3 365759 82 95 15 192616 401605 51 394781 274215 31 276162 17 6 89590 89 19 71994 2 89 325104 18 3 71 20 18 312855 81 95 32 186192969 300027 104560 55 277405 38 53 269590 685401760 53 124427 5 47 3 68 463896 12333 384376 27644861 466794 45 334573 806759514 94 40 67 96829 8 80463 270611987 18 155786 4 60 58 21 106374347 74 20 4 101733300 136601 103097 31 135771 24 21 126508 7 197342 16 67079 462830 1 8 386999205 74 313762 69392 34 392304852 63 59 304434 37524 2 7 482688 59 155049 53 448992 52 77 86 81 265850 97 1 31 62 29 100108 23 323515 399880 69 482871 67 194266 269941 999102454 90 75 51 98 208171 171128 447372068 7 18 68 44 9 87 75 738733953 139970 81 39 78 11 89 32928 7 77 40 44 943180937 447984 366454 89 88 93 126922 14 69 169804 394904 32 56041 44 73860 1 391664 267504 28 28 3 98 7 241534 75750 250398781 9 65 21 25 58 45 44 140626 232961 346768 470707 55 8 12 287971 49 41 18 93 293873714 84 66 842190584 1662 1 303908 84 436236 41 352508794 181149 57 3 70 66 33178 177061 96 485957 28 89 228610215 457809 3 1 443401 14 149805 4 395748 414768 337742 70977 30380 197454464 59294 190642 478833 314433 2 7 9392 12506 87 437654 47 46 485167 364934 43 239241 11 166275 115815 23 93 819745493 99 23 407110 146457 628551068 49 466078 8 26 402100 92 170571390 8 43 11 39 18 50334 76 7 428910 214647112 37 15 343572 74 178959 60696 172301838 44 69 274175 43 244973 77 72 29177 85 5 16 31968 80 173430 425094 73 338703 40 227577 491636 93 9 71 143185 247649 27 262584 60 262218 50 76 90 42 288888 698807862 240992057 339799 18 6 10 6 9 384679 56 63 48 2 9 251278 150779 2 30 54 3 45521994 381967 22 27495 9 43 261828 158901 149894 28 157722 472119 485767 435644034 9 58 25 73 13 335225 11 378350 14 251011 139133 404386 5 76 89 59 74 5 19 6 14 71 164460163 359839 95 159436 4 35 39 464539 219726 98 91 79 157264 53 14 584625431 195931 497339 108744 56 390319 840455881 8 177702 88 898919647 52 28260 93 951060185 114001 41 60929 434806 463904986 112036 348574 114066273 71235161 100969 4 186124 7 304232 42119 35 433823 563896650 318248 9 97 12 57 41 35759 118158482 82 17 79 124405132 4 177324 80900 38 117689124 188135 5186762 1 11 342098 79422 261931 42 368639 9 85 55 346231 44 63 54 71 372848 128909 150862 25 80 381224 63 50 94 28 160697 38040 95 74 798897974 48 701676189 2 469899 199724 72 5 2 22 16 93 82 83 82 68 231103 48 78 439712 59 91 136385 299646 342834 662648069 93550 8 462062 13 350099 2 85 303158 6 79 89 21391 799235574 2 44706 155278 90 348080 30858 31 255459 61469 9168 479729 178866 352044 486739 3 58 301085 74 49 80 37 374747641 400954 29 16 45 2 58 6770 95 100311 262413 81 135565 59 23 862915707 64 212171 25 213622935 204972 473839 187425 18356 70 290267 60 462522 97 25 360830 997798616 90608 356586 154940 10 269678 465572 67 236693 353690071 7 44825 76 52 59586 140667 69237 313688 484207 9 7 158371 99 363014 57066 14 27 251674 453040249 286061795 210919 330862 14 374152 282711585 855631453 88 96 851216885 66 207880 76244895 1 6 350400 95 268037 32 88 3 24 205509 2 382530 341422 437143 183628 60 788749229 377029 24 78 8 94 15 31 30580 78 93 4 68 915096763 68 461543 952154180 64131 434516 366536 413138 19 6 54 39 492118 948035884 68 2 34 44 77 115510 39 32 114911 22467 91 77 23 4 341238 75 162552 90 8301 262671 74 926215677 54 50 431061 59 3405 411071 6 80 107483 6 803448140 72 23 174153 49 49 487238 348725 81 75 51 287881 223760440 68 44 377480 282802 84112 348274 72 92 12056 85 74017 35 45 57205 418726871 24064 87 209815 282528 184782 32 351335 73 246133 80 190906 117352 5 90 219986 14 5 15 103966 4 97 311816 276663 3 309675898 356075 277811 84 46 11 2 18 278202 72 204751 9 891010894 6 96 257085 20 154927 488040 635196762 82 5458 52 72 146383 57 67 77 300264 108881 75 99050 416752 524291933 210535 162132 61 22461 349713 31846 176832 63 30 68 33 61511 372453 400552 36 40 222508871 184701 216944 7 97 3 42 15248150 781194330 37 2 84 9 413437 627563903 65 287289 53843 48 9 19 21 4 36 72623 96 10 398755 131465 87 65077 27 492378 91 1 440533 86 331919 24307 362427 212970 5 457258 162915 95438342 167334446 358839 41400 79 54 453371 92 176629 974744706 47 56 100728 64 123348 20 80266816 56 2 83 29 247910 76 470569 7 63 479724 17 225109 95415 711979040 817582175 76 38 60 82 3 38 11 20 55 260261 92 117328 62 164136 24 362796 95 282595 165275 52 396295 45 3938 466893 85 404290 7 65 454499 339410 230674 6 316682 538627926 863986423 195434 186063 17 279746 4 24 394908 75 31 18 74 221504 19 26 37 90 39 65 88 50 64 6 3 543983999 23 74 26 423853 95546 240797 13 93 69264 119615 52 401217 85211 55 87920 9 353018811 34860322 131409 414657 92 295933 25 478069 65 78 485141 112596 3 751574764 14 140770 62 98 287088 347641 1 60 84 33 95 260833801 7 123116 495471 4 69 377571 55 486135 9 46 74 3 99 11 7 22 51356 71391 201886 90 55 73 32 230756 4 35 6 318997 82 15206 43 91 99 239052 57 388199 18 261288 12261 27 184229 34 33 130341 245663 30 23 27 55 53 2 359327 58 67 85 61 70 417354 83 152215 6 3 430729 394127 460670 83234 462694 10 5 59 16 846755041 42 499264 323225 3 668417466 12 255828 388762 43 246864 92887 5 300947861 41 353040 82 378180 40 15 25 9 65 94 7 491226 384253 22 52 113060 468445 292334 1 284134 482188 343564 33 87775 12267 147190 637963976 241398 134326 33 4 295338 372524 440608 733626220 4 92 361148 44 462357205 95 425879 96 33 210204 28 53 391389 72 24844 301989 7 389093 94 148082 104945 78 89 75 212795 721414953 107921 360861 38 87 4294 72005 91 8 343154 25 261694 92 198731 134582 9 21 87 3 962733217 274296 1 9 6 88 729 77 23 25 5 296536 308297 10649 77 24094 316498 87 7253 351123 14 556453711 9 452231 146378 626141775 713807639 164279 54 146848 35 33430 471245 8 383001 51 221128 51 153264 35 153676 6 254469 164984 106290 43412 328804 148686 97 49 105491 5 131634 431543480 4 17 168356 60404 457053 16153 40 86 15 14748 35 89 374169 444021330 276871 92 1 81 94717 3 847462967 1 108644 57 6 447384 498992 89 369389044 86 50633 1 390135 392176 55 162147 25 477338 61 2 408313 88 77 83 8 91 42 477210028 25 78 82786 47 65 473347 23184 233303 6 37 14 99 378872 120092 883852900 2 99 40 38 124374 20 342033704 33983 179369 185299 438915 430008 80 265178 98 37 154939 1 242063 13 82 373279260 50 247521 72 70260 315347 65 26 146665 95 479857485 434174 43 62 61 30 136154 4 87 5 14455 50 51 468080 442466 476493 943832973 110634 2 20 707371375 305414 201342438 158191 454881 70 102089255 286620240 200141 67 485762 90 55820 86358 36 338849 4162 489504 7 59 37 299268 28 4 232614 421873 292057234 91 85 222673 353352 50 383457 169374 497439 192068466 7 4 1 129096 38835 495833069 50 4 61 117118 355819 265960 366504 1 14 249785 25 769139316 434038 9 80760 428147 35 24 53 144022 405293 463113 10 718288336 89063 116239 750691874 67787 246751 430501 97 1 32 324031 69 33 503048565 19 39 506671067 224847 44 134270 8 222781 12 9 69 781677982 139926 447698 186272 95005 169581 399156 94 78 266331 4 665442253 46 58 82676 64 63890 12 393378 76 289487 108871 47 409736 93 422265 56 64 37 7 84 399817 43 305121 165186 92 84611910 88 9 474271 227598071 88 338289 85408 25 872998574 98 461501 447269 229969 18 105182 400443 35 127453 2 50 87 275616 216924 34 69 678590287 65 305551 19 27 89 93 54 77 421848 24 496124505 236665 76 446495 21 308249 102148 10 5 574967058 388367 420387 2 235563 360302 68 68 40 136377679 81 185553508 61 359985 271324 157866 18 23 2 349262 409319 8 9 14 262482 41 449796103 4 85 71 115801 233661 65 355286 82 907221354 89 27 54 106155 332227 8 89 87 432694 48 69 70 50 5 55 915066874 38 442912807 99 1 43 30 48 70055 84 55 497805 26 84 442976 22464 73 27 44 5 3 346056590 660570440 81723 7 256016 122073 92 175752 288061 69 456232 468494 2 2 282072 534054192 41 92 494679 77806 403360 290022 416622 416823 209410 29 456936 28450 477781 25 54 38 90 82668 235288 212105 760326256 292788 16 380919 180552 441537 68 68 943877686 229433 59 98 414774 77 10 662117942 777527596 55 489171 187099 3640 833414361 59 7 13 464607 398213 364218 83 84235 67580 420093 717235048 125490 51 7 877045153 51720 66 59358 183226 21 108125 65 68 236111 344579 377823 413965 88 49913 35 462613 83586 6 25 76 144513 210735 499384 776490675 102362 50 7 24 99 300656 72125 6 350439 5 304360 45 180275 42 390680485 149499 2 65 41 3 35305 5 68 91872 9 487538 82 25285 437561 29 36 490656 122657 231823 16589428 170972 122477848 155917 13310 12 341988 443571212 13776 35 70706 43 199121 141351 93 199148 757832137 266616 22 94 238935 58737 346340 3 432443 170186 972177572 83 44 54 152888 830310653 179282 326888 41 229605 67 203269 47 71 271680 499061 449695 54404 140975 223048 366523 24 53962 38 55 98 438873608 292236 105620 67762 58 48 25938 251161 56 74 642464687 566284980 20 24832 7938 15 99 16 20 198101 16 81 23 89 73122 255103 78117 108589 68 83 6 400631 396854 155496 310888 107518 321245 75 572579977 428021 14 54 335794026 123030 383709 69 4 435346 1 95 217648 87066 449368 37526 49 41 83 60 17 456054 378885 322245 471325 343720 418056 92 77 284356 86 76 5 81 309456 15 695520839 62 68 469443 7 79777 41 62 1 67 80 290508 211253 473027 141570 413840 129002 34 61 54 6 158598 826907810 69 29449775 89 292295466 496384 65 396968 361316 3 402343 52 7 9 162609 408850 3 65 9 449547 72 74083 319147 40 29 18 234883 72883 235466674 90977 390286776 169278 94 367476 15572 4 750831338 371915 88 415203949 421067 259904923 193229290 99 408397 60 87 52 52 1 75 452420 59 11 344382 329992 557677227 96 59 60 75 254243 94 63 430048039 24 45 66097 438215 23 19 299140 94 4 97 22 9 105814 908975021 21 84 44 230906 39 317611 484615 7 15 151892 288755 16 1 222172 83 117564 678505728 99 296476 8 132983140 724072595 199570745 449443 329858 77001 323369 55 335714 477212 972148042 148046 78 66 94 281938 15 323504 2 351603 396681 337209 454259 38 703705623 28 174696 61 32 27 72 461117 71 383507 10 108382 19 485952 187047 107157 273587 31619878 55 74 40 348698535 23167 1 68094 5 360517 41 397795 334621 440337 494337 51 15 648 34814 96 222746170 264665 92 593188205 65 69 369241 9 89 66 46729 822113506 122374 539544500 274459 56 3 422289 7901071 156733 16056691 81 981973829 429987 10 383702 337786 69 83559 368907 222150 41 781676806 491473 410366 161384 187500 199175 53365 76725 255053483 337598 99 347984 47 70 43 44 13 151438 729763331 89 526673739 73 438495 184626 224107 369928 446643 6 79 58 159527 38 225802 215749 39 799757829 24 54 50 9 497162 52 1918 107842 14 168368 4284151 48 9 6 80 41 89 341168 57 17 258105918 54 15 6 401073 15250079 109427 1 63 335222 96 439331508 7 363286 3 29 780268657 369373 15 6 5 94 83 130509385 5 177126537 42 74980 263309 31 82788 51 73 152123 5 71 640617245 224515 37912 206368 490483 6 467218 95047 13560 403362 204674 42 61 236535 409314 18 496272 15151 126748 14 27121431 53 231748 279180 24 277319 409115 218437 47 38122 332799 257630 483656320 176111 318697 109740 418144 106576 455135 48 329531 3 1 26 155057 315216 72 462718847 88 79 83 24097 9 36214234 447354 299059 12 285480 767643640 129253 229334086 125301775 475157 386528 3 64 30 61873 8 458507 364678 160617 349360 261978 66 83 724705970 1 291879 171179 82 47 186941 78472 289351 125780 71933 359566 70 38 225730 8 11078 80 193859 74 9 468324 95 222363 479337 164337 445648 34 25 7 13 69 420051 246600 109610 145196 32 35 3212 34 28 79 75 50690 414686 48023 284196 3888 87 262173 61 7 77818 256925867 6 5 46 35 33 273712 77 9 14 92 19 93 53686 108929 65 37 838923525 802089031 143312 72 2 22 8 12 248668 977349726 26 38 91 13 93620 484653 39 327737 189709 70120 6 470128 6 86 582990129 4 351047 74329 58 76141 487226 3 158838 22 87 305434 47 195156885 81 433785 14 326811 411334 389538 3291 188642968 40 442169 214760 60 65 615161283 221572 82557 693133160 36 26348 266177 20 56802 7 36 51 99 269563 409967 383616 380345 428719 328060 89 989272646 61 59536 87407134 352563 115623 1 47904 341655 445725 82 324093 85 97 20 30 19863 250024965 79 76439 8 381671 610052810 105414 303378 393688361 70 15 99 77 23 80 152991 36 961355475 473137675 98 203555 5 63 351594 11 54496 75 47 363732 71 69 231762 495846 182718 93 42 2 31 29 84 499342 73 50 282683 258434 19 32 76 347838 6 188149 6 119898 312564 82 305428 319168 449835 487516 4 84 24 26 465798 383981608 372485 172916 151182 488727 178059 98 62 72 184205 55 446699 56 22375 158181710 45 64 51 44789 67 47 378945 57 67 206049379 296039 37 276519 54 22 146021 271019 43 273434 12 151447 59 23 473367658 9 183129 120356 31 344813 17 61 182154 569007766 14074 497536 33 464347 265866 78 765870393 264732 50 30565 169287 99 712981332 3 23 5 484376 49 99 67 22 365274 61 227635 538901403 957171596 88 92 382542 169565 779981762 6 94 55 310894 30 1 401341 37 21 376322 426060413 287475 235986 303516 273975 209056 13 23 21 227386779 109918 188002 64 94 1 5133 93158 863281568 82 69 304416 56894 299196 43 42 4 255019 93 434836 2 2 35 22 6 22 8 63328 343680 53717 955131964 112245 37 73 331550 49 235242 742730335 334312 24 11 97 206741 43 71 84093 168701 201917 14146 181001 90 51 91360 388615 218113 85941 97 74520 477268 3 40 38 89869 19 17 52655 65 4 247123 21 387920 65 213458 437844 367767 271573 32 60541 70 387479 76 9 59990 88 98 22 128079 95 102326 1 42 31 4 11 418391 36 33 26 86822 62 15 47 58 89 81 56 54 7 267021 94364 21147 382309 6 87 29 35 72 8 282045 582725480 88 304782 232081 1 334516 4 125493623 243044 185309 300183 4 33 283482 4 17 741424813 83 22 43 328776 26 207523 44 183800 354726 118356 161402 199992 952944735 311505 414367 60 412307 36121 479178 105611 535851118 96 445156 92 39425 89 68369325 87 475146 78826 172445 30 72 492683 8 35753 327511 118889 28 358247 296646 19 4 116207 32 9 5 7 86 36 283610 261521 253008 48 59 98 102466 317162 85 486943 102631 39 92 1 44 219256 6 4 447825 47 25 594127050 1 55 197482 97 820813345 115785641 120342 13 451323 13 706466731 64 137181 102545 214227 4 9 773126065 36 15394 813001626 1 351496 66102797 148303 70 95 817391136 51239 151610 25 941077098 61 42 427174 51025 3 476753 9 74965 33398 201562845 459570 197771 422124 444587 34374182 765849189 417854 31 388734 5 246386 93413 16 71 339097 150083 69 366440 77 419058 53 379886 3 42 80726 12 19 64 508604016 5 150630 440928 6716 52 233119 251006 76 87368 8 757229202 112913 303767 69 3 29 227299 84 5 61 350137 18 83 327692 60467 324646 989369392 474938 426598706 67 192431 93725 401875 63 16 16 54 242394 81 24 66 455043 818396817 89 237422979 69 96094809 7 96 8 8 67 626341379 367559 185122 72 123822 424449 135069 315243 2 2 54 23 465590 46 80 38 386627 8 45 52 5 8 440455 250413 97 33 54 41 5 457886 48 214546 67 717846554 118252 198143 14 75 24 34 3 543852269 288757 361869 497044 53 48 80 31 238800419 952088109 30823 27 2 9 91886 84 41444983 16 15 220810 104669 361588 464688 148288 92 15217500 66588 20 418308 36 45 250425 25515 245188 138479 179002472 56256 94971 1 381299 220384 8 82 81 931959762 219099 19 46 317521 5 74 9 976869509 17538 488227 487296647 13 207262 408032 87273191 302369 98 71 251191994 12476 6 145490 68 73 370106 405721 7 294221 63 63 3 79 35 455944 11 40 85497 480561107 10 10 44 76926 776451790 90 9 33 757475555 88440 10 96 6 69712 28 970864690 358401 169094 32 271127100 4 87 58 21 96 93 39 102575 74 2 284065 76 282044 237962 403315 42 87 85 5 82 82 97 246648 92 34 18 71 65 9 310514 25 24 39 38 420422 27 334802 268840 733754484 464324 460568 8 357008284 41 178220746 100680 1 459484 99 356545 79 69114 91 244172 21 62 633577290 2 94 10 21 65 91 77 17190 284550 682264829 61 1 22 499534 235494 117188800 398044 91097 873613910 388290 447598 3 649060661 80 40 659597440 74 407221 72 202177 6 61 39 8 77 60 54 387471 35 472266 54 95859 20954 76 71845508 294044 48 380755 20 288650 454163 4734 130018 97 18169 438552 200530 47 18 161411459 315835764 323314 963181349 84 85 44 1 231880 155781528 64 7 278185 60 6742 268965463 74 752883078 2 8 13 224913 45986 1 89 254884 769265973 130377 4 158992 398802 447121 420298 8 61 181268 213107 4 406791 83146 45 517317212 824525643 41 193072 130061 7 33 38853 117695 56 113891 23275 95 19553 624865752 36 251566418 78 929736286 402979 671945847 48 93 264719 4 82 84 425921 64308 67 66178 33 75 483198862 47 21 274562969 10 300156017 92 32 89 303897 2 70 2 52 38841 2 2 95 296104 288395 30 63 99 17281 27 10 122728 82 72751 40 356807 73 3 42 34 44 25 270461 336886 480477 43 407467 275162 4373 2 38 177613 439723 484026 417281252 93 56 94226 67 3 15837 72 81 9379 6 57 66 23 136789 464981 17 66577286 78 6 210636 373608 468074 354847 99 20 20 876958648 452476 17149895 48 85 354921 82377 168937 10 206605 695103292 488465 46 117511 287214 39384 24 81 102368 135922 99431 16 49 22 29 202942 8 326928 510258319 489967 94 1 9 54 503838487 20420 87 236947628 18 304984 132251 82 1 169852743 5 73 63 4 59 309544 15 8 10 130734 7 37 76 52490 48232 421114 18 103062 86 26 72 400843273 48 319273 812858157 6 69 50784 51 87 496895 4 17410 4 427611 369271 394616182 59 86510 423376860 377336 3 56 58 3 286343 154196 94 59 21 8 80 6968 292279 205397 960340228 99 5 433023 25 22 42 328396 353909 857973844 71 9 371440 32006 750662319 64 338250 339469049 390089 80 58 96 433684 57 204724 481491 4 1 6 230632 126055 244978 7 78 171204 83 487929 314993 4 479822 90 461569 405057 64 43 436949 37 149488 360060 34 685492503 377467 26 433923692 156127 374433 56320 63 150015 92 94562 82 56 320483 31 85 465977 141339 316011 88 99758 188623 328849 219795 5 6 286872 97 71 75 405938 2 61 63 24 98 50 350330691 316412 229095 99 298507 4 97395307 18 22676 493026 218655 70 237536935 21 88 8 424853 45 8 441782 54 49 496621 189093 106102 503888584 3 11936 474999 19799 88 691042525 154791847 6 490529 9 98 308082 93 20 43 4 436186 615838801 463009 220981 52 18027 146342845 163948 59 472813 348641 358233 806620323 421409870 1 318468 30 428178719 345835 468896 2164 78 247559 167021 159589 13651 929018081 84127 41 69 75157 92 52 521169564 520566027 83 1 231247574 72 303943 269449 61 432959 126962 15 13838 352608 191444 35 247339 334091 74 26 251762 54 303286141 246442 262637 123320 83 10 143685 214660 415258 90 92 137484354 3 7 17 114998 255749 8 694184189 182604 283273 21 1 115726 238782 464657 25 56713 215721612 29 127926 324946 57 1 80 595127102 295582 205482 29 757534344 40 200961 129017 891667177 163905 82 44 35 508360325 195905155 116424 223467 13 21 85 63036 57 100595553 255501 19 163392 534217449 383641236 559446231 74 225445 30350 278490 130624 9 279814 87 44 30 693608190 403261129 210309 304100 82 416839 7 158790 89 435102 37205 26 602269322 391858 315586 327141 221348 353263 59311 25 253966 286578 17 3 36016 378679 7 89 296228 52 185654 98866 156632539 284701 54 1 278452 70 41 32 49 97 53281 230618 168342 4 116014 6 8 8 86 128417 10148 14 93 42 18 6 380854 77 30 31 152415 29 69 58 3 171762 149683 496137 25 16 2 157321 39 141901 88 67 435993 98 368130 75 35 71 45 68 419106 7 202757 368743 422703 14 96 441427 77 65 85 459544 394057 74 234356 149942 494153 37495 413002 562216932 73 3 82 6 202500 99 88 395824 590264376 3695 105808 98 72 143469 136717 81 53340 72 10 7 508577337 384785 179594 1 28689 408518 473468 54 40 340005908 83724 256754 41939 368208 45 20 50 94 81 360827 410825 36 350059 19 359729284 37 20 4 63 7 475291 194774 569688418 4 1 147367 66 104982 44833 220873 85 113390 9 23 489303 16 497204857 304181 2926 61 99311 195094 399915 4 244090 10 26 204817321 477919 42 98 45 374098 67 48 274609 73 725522080 44992 248142 31 499665 18 82 306489 564400864 109174 2 18 91216 942733524 50 780108707 189178 7 215437 21 23 7 30 166312982 364643 37 32 98 55 218928 164068 485287 345956 84 302300 73 429430761 3 388441 9 472510 461357273 96 78 8 2 181576 36 389995 104904 1 107455 4 269719 394463 48 73 870475191 41 32 9 22 21 627615313 271563 472364 198727142 229478 12121 95 479350 33 291941653 352072 54 4 351613 13200 11765661 467531 3 208468 11 46 239194 217276 8 401889 407300 14192 167862 21 97 1 60 82940062 11 63 368647 362243 38478 44 154302 79 459096 5 183682 49 33 241184 54 103063 27807 243696 294504 316798 42 46 64685 84 168935 6 25 326580 16 739355935 137897 71 245891 363577 22 478582 139156 15 76 900338071 6 436902 7 953562 326538 2 67 11 73 98399 572951432 250592454 5 472708 480482 48 283615 129187 48 818872129 70 73 79 131888136 130633 156799 416119879 242398 21 54 4 66270 51 198112 971887920 6017 392865 347441 8 9 198373103 200483 51 82 93762 475469231 288368 41 95 24 494206 119569 429788 385426 52 136484 355062 395441 96 290177 445254 98614 149688 30 710357632 73 55 289983 48 414916 275105 5 425763 98 79 68367 64 376319 58 588682660 3 133712 417508 98 36 153029 135583 85 282375 438271 355267 7 58199295 55 241019 106067 216660 328496 83 430194 48 66 450973 29 11 59 846989618 81 3 4 164759 33 80 232163 370035 17320639 285796 57 81 13749 339645 179918 54 86 49 77 483808 8 424008 409601 1308 468190 138041 29 74 363952 455596 73 354953 257624 90 60 493995 292908903 128901 85 66 41444 90 18658 98 58 774391779 848201556 23 21322 102876 509578978 87 473315 90 499270 409661 384551 24 80 36 415844274 36 59 89 269690 70 345528 84971208 482614 21865 52274 13 223929500 5 127592 173462 66 146681 35 69419 94001 47 311566 78 78 148232 107800 41 302099 31 86 123266 34 42 112363 134422 4 56 49 25 180758 154417 42 274259 431874276 3 18 381553 6 27 259171407 1 15 97 1 41 938133567 70 39 57340 3 22 11004 5 346748 92 32 58 1 135386 201869 26 6866 475966701 68625 262702 485121 31 404828 97 320473 8 45393 616986985 78 57 5193 40 463878 854203987 90 82 64 55 146523 66 75 336659 80 51 50 93 77102 460657 167500 399246 336429884 83607 9 740468299 124940 14 299356 250111 97 11 74460 445903 14 63 390516 63994 62 35 937015508 21202 106543 783307966 396188 279837888 10 305714 194496 73 30 69 359446 56 494436 162962 453936 233482 5 15 345999 294189 63 80 93 47 324611 18 17 20 70 117740 78 94 46 81 62 64 92 209076 8 411458 85 254150 7 35 95 469740 7 36 209099 24 79 439938 10 708242325 24 508491527 84 84 12 390913 99 456916 137073 97 8 417368198 218123 76 413268 97 64 57 367985 439694 805548634 409441 62 36 180060682 73 3 84 21 5 52305 91 13 15 229413 136891 75 357671 57 8 6 151405 14 85 114582 57 815123833 331707195 4 155877 99624585 783084710 84 54 68 185831 28 55 31 10 16 51 346822 75 213037218 567772051 86 3 70 401134 44 80601 31 78 165053 110948 55 138834 24714616 68139 15 4 406940434 394566 3 98 184625 84 67 50 68 10976 33 82 3 540738029 84 11 496628 80 18 33 193853 345791 44 303029532 145348 364078 66 66 281706250 37 66 426391 73 818946114 84 4 51 334884 484624 63 21 119480 333656 63 76 466140 59 348825 6 53606 1 63410 9823 465139 79632551 384906 13 271408 479468 129248 44 10 98 85 306785 46 829918272 12 570382709 86 173645 403709 68 322523 311799 34806 166505 330841 259976 15 2 23020 35144 32 60 364409 354393 37 68 387108 69043 498635 16833 57 123538 86 13 85 76 28 97 404763 259033 74 201674 68 65 99378 315133 302071 37 83569 450810 634694939 90 401200 44 5 75 38 36 888416056 96251 204920 18 99763 436597 444573 375445 22 413227 2 54 344230 48 13 38 277925 45 81 12 45 331876119 118334 56 50 74 86 89 260849 107000 230712 242879 57 448851758 149374 14 212300 255837 34 463383 10 58 128808 449854 12 97802 148436556 36 78 184428579 36 200097 274252 435169 197958 68493 29 442134346 187302 60619 65 302831 5 23 241120 94 1 582328345 46 28 46 55 9 17 58 407649 61462 5 268846 4 160093 369879 24 310332 2 122341 127585 196179 30052 9 366576 5 81 24 12 7 486951 550053765 411720373 411834408 247743 81 52 92 48 182882 103897 437788 209952 42 5872 219708 821634775 30 9 39589 55 468877 367332 391573 9 92 492305 264581 65626 256572 164426 83 98 96 99 83 46 70 62 6 423084 360334 1 73 455079 60 24 318205 50 422791 96 469336 67 71 345468 892437372 174624713 19 681706890 415030 436464 999905125 667218334 29 25492998 44 68 61 1 704063984 57 95 98 247469 568289264 79 131280 75 41785 58 90 33 305615 9 65 174829 381068 28094047 148705 1 84 102411 86 424422 42 124490 5 9 212599 33350 80921705 36 83 19 353910727 125409 85 27046 427587 43 79 46 381271 352926 395028 7 480261 1 450326 58346 1 176241 42 235162 999946423 230566 498539 1 38 1 4 98 215198 370001943 4 7 235783 956794533 413189 11 75 94 83 97 79 275670 324957 5 166394 300767 32 47 673604002 7 916304091 206823 36 94 375432 28 79 497347 20 89 85 474965765 81 209165 272365 63 89 11 30 2 326010248 76 383818 50 80 19 127933 231168403 71 211374 339536 726978049 152189 69 595576599 15 301623 480135 70079 9 87 200264 64 74 47754 399242 44 13295 60 473100 492807 52 39474 83 42029 78 2 9 222438 21 242550 72 135707 31 80 259747 238907 47724 2958 52 12562 85 354377 252171 100483 234573 975235299 445353 222784 72 521217270 641343407 836639303 267620 129433 26 17 3 13 8 26845690 30 63 327650 4 11 366716 401626 67 44813024 63 3 86873 52683 617526058 982299822 330347 39 378871449 7 452586 1 93 1 845322287 67 2 491220 9 1 389337 70 6 550593287 441907 183905 17 77 88 438820 247501 25 873823100 58 62658 392261 451900918 99 5 56 19 49919522 3 40 10 366842 189873 94 114007571 229102 52 470411 306972 9223 447522 84499205 368861 71 342661239 7 398940 86 5 325277 39 393748 91708117 29195 85605 26 53670 46 10 6 11 156869 490979 401108 34694 66 13 304633 274316 29 395141 973983997 63140 214027 291608 61 55 331829 868994911 80816 25 155687 90694 19 378566 47863 65071 412709 118061 451419 158809 196553583 38 241695234 69248 69 26365 6 146249 3 70 479953 51 157088 17 327068 51 76077 299890 70 52 82 52 481112 7 296843 256760094 22 71750 63957 345172 495816117 10 32 138232 28 136067 38 91 49095 3 146118 97 12 39 6 44 26 81484 249998 30 5 451020 129673 7 8 96 51691 75 22 846633838 69 437664 9 41 2 450565 72 168705 13 11 294548 196619 82267 59 486532 251088 279407 43632 353156 30 50 3 207461 432320 273895 202214 80 481436 2 46 402171 50 73 425516 25 51 43857 126526 5 495271 72 392012 136533 631143886 142498 409538897 53 11315 353011 21749 253884 81 66 80 13 388204734 11 8 145410 72 5 58 143247 539946921 291115 6 360 435331 467098 787676631 17 261666 354688 14 91 225406 127584 75 86694 6 52 79 75548 2268 310427 92 83 6 93781 166722 19 877764401 94 394432 4 30 42 375393119 46734 98 440756 15 50 841258721 59 109759 3519 71 103756 97 79816 57 22349 467859 475551330 77 73 76 64 90 383648 80 87 69 362849 231187183 348953 138830 50 62 24 79649467 432234 87 455741 4 98530 96 47 169939 893564734 360484772 15 82 305160 320406 216097443 287470 49 24 169267 50 218420676 144678037 81 357776 45 9 47 3 29416 271707 92 82 7 624267606 78 27 232587 23 336110 10 352330 6 47 474047 51 361899 22 90 71 197765807 41 34 47 21580 101009 18 287078 29 156351 151548896 8 78 148048 311194668 36 300490 97 462933807 14 94 26 75 90715 34220960 49 54313 3 43 71 240565 3 55 74 228507 539526275 3031 123375 41 494963 55 141502 8 35 672769146 85 2 29 34 44 1 64 36 231550 77 18 481647 45 475429289 63 4 81 296793 276933 9 152006 263098 79 1 237091333 159452 123086 388279 74 398673 70 64915 195903 53 53 485940 32 334507 27 483202180 47 43 34 598605480 632682123 10 72 66 8 117562 69 192007 2 424715 190732 9 45 335857 495779 27 5 232053 4 37 59 5 218323 460732 175183 19 197981 812995999 296110 230959 94 29076 30 25 486455 890673011 94630339 12324759 65 301861338 484413 32 40 660532695 86 14369 73 89 31 310527075 5 54 90183214 80 41 225118674 370894 90 111802 258452 72 76 88 43 372426 171625 150063 23598 65807 4 55 356185 282244 171416 368549 59 599262924 16 59 116841 29 7 143937 85 4 56 82 387008144 148739 854900195 1 25785 149636 214038307 465454 35301 71 270079 87 3900 94 485871 64 953323878 9 165445 742947101 25785252 457914 435520 83329 32 212669298 92993337 99 48 149545 242506 68 99 497203581 438658 31 30 8 269316 278848 115983 456702 35617 1 566952407 77 152050 547986131 129299 415822 484757 3 73 6 450041 48 50 6 17 361922 31 3886 30 40 486905 17 103645 249942 488477 50 128241 278487 308590 332124 8 114735 11 62 95 82 31 327773 66 64 73054 56 23 265628 192818 496621 42 46 494883 387039 6731 290272 64 2 57020 127849 74 28 179207 59 116541 58 71 107226 43 64 71 31 354734 32 38 80057 13 134925 37 314896 289276 90 415688 784767524 42 354210 137142 9 440644 395998 8 410014 1 30 76 67 255268 58 41 5 976736103 130721707 92 368360 89 55 745695545 26 386336 84 352721 866988396 96 290665 3 67 94 72 232171 902 5 242330 202768 126281 191480 64 319388 310781 67 17 192635 360272 8 6 43701 70 222988 499165885 45 83 462045 31 26 158826 22462 209052 291201 807518268 70 1 189499993 50 34 73 441426 27 37 319964 30656118 200171 13 24 94 53 266906 33215 3 46 7 465363 416471 261257547 67103883 76 408977 72326 193720 87 40 9 146742 119919 62 73 16 8 9 25 497194 955665073 48 492201 999805224 6 86 3 391351 362116 70 12015 7 38 83 1 78 168352 3 166302 91 41 80171171 203082 25 39590 718862446 64 6288 138496 33 493698 94 64 108430950 76 55 410232 126530 84112 121125 20 226967 30 1 72 133951 93 45701 56 163786 86 413577 11676 36 420660 74 96 53 474063 331573093 35 23 112099 33228 73 71 297153 197536 256551 3 41 348538 38 92 37 82 596571694 344133 92 1 61 367522 52 145441 230665 7 4 84271 99 82 70 69 371497 81 8 257987 4 64 8 392170 37 404737 16 6 166196 200477 69 11 2 38 6 246847 59 55 351368 69 485817 30 24 87 419284 17 176194 23 2 38 59 12163 164407 185312 16 87 254327 69 1 137491 9 843527439 455582 10 322489212 398809 9 281766 63 471588 475477 289625 11 31 411996 71 98 993020232 6 293881 82 462808 137975 327948 1 67 40 63 65 367693 87 279366 90 338183 24 67 260663 242329 478716 4 300004 95 28 27 495268758 25 38 498034 390575 262950 17 84 420106 860679130 234056 28 72965 21916 81589 4 38 41973 25 155478 217914 439749 33 82 11 29 453081336 57 456391 70 92 75 214456 5 58677 73 135936 445407 150111009 333215273 72 76 1 7 69 206831 705927305 57524 93 217523 17 323357 4 207989 51 131316 139568 29 2 44 41 19378 376731 41 436345 297186 44672 147885 120160 255511251 92 191336 9 20 235022 59 91 55 250084 192780 25941 78 2 428868 426213 4 372482 8 42 66 20 35 286062 98 49 931699884 84191 4 143069731 399555 62 3 314093 54 49 423670 249612 21 47 199693 85 66 402129 97 9 28048 69 36828649 64 202776 90 4 1 28 228798 65 61 327064 34431 23 169487145 334388 57350 71 40999 96 447433 127343 406370 33 60 204118 83 9 67 22 82 90 92 50 44 64483049 42 37 7 98 6 432717 76 197029 373047 76 60 7 4 59 69 220157 183418 58216 51 475773 202027 437945 44 300919 2 265760 150317 830349131 286695666 852441627 415907 25 90 308182 228282 571546289 286750033 5 235429 39 92499 90978 372957 50 52 26132 18 45 3 486468574 67 50195 49 63 8 349917 319961 20 491046 57112 7 236174 194558 1 10 4 301834 35 883584372 82 398373 62 31188 363910 332801 642497691 96 85 190653 86 78 476773 54 262199 497077 67273 140821 51 412750 23 358647 2 46 227096 7542 43 132809 278860 326973 2 488751 341281 9 52 338131 26 140558 425242 7 41 23 98 41 815933041 936067759 72 274000 92 103900 44 84 338513 7328 387580 50 4 799329335 8 18 184607 52 25 1 478315 1 156252 2 3 219141 57 13 439880 55 60673 32 30 119518 1 263773 454789 10 98 22 402448815 37 886504275 62 886357696 94 19 4 353469 654761345 74 85 326205617 228100 79 427644 81 892745553 90 57 49 145687522 95691 9 71 22 57 80 424083 48 414594779 850130149 293351 36 314297 20 95 82 21042 2 63 88 24 84 54 337903 141649 420724 79 278847 455925 372769 51 80 16 351711985 472769 464777 259412 5 181640 533459068 470506 18 401653 381845 165591 90 729974442 12 94 276980 52386 280119 91 25 20 314693 77 38037 935520131 363664188 76 799412873 170475 4 100546 76 5 402557 37 49 24 23 216245 831440515 3 153658 8 784559583 1 153852 30 94 308023 69 65 34 944736829 13928 898980045 6 200783 96 119004 66 433788 48 20 840055524 493793 147266 73 89776 3 490373 312618989 233945 47 78 84 101505989 78 395293 398948 412040 81 41 369010 374218 1 51 88 360780 21 5310 285822 84 9 276525767 219596 8 3 383140 180312 43 160942 26 335370 49 144177 475807 189909 40 7 109631 404920 282805 11080 65 85 80 64 927983299 114385 167467 10 7 11 326774 31 7360 328133 199671 57 421640 44 48236 308588 40 324251520 421613 14 75 440970057 500611711 13 188761 370089 260397 361455285 14 27 90 3 3 376943 55 23 3 300729 86 20 69 222562 5 7 37 300315 455732 37 38911 926322940 46 60842 20 281027 348309 135432 79 81 364245117 499212 171059 63851 50 157017 60 86992274 4 17 340849 70405 100396 338712 17 452535 37 4 9 4 186519 455640 269717 380010 19 61 256378 249589829 7 537678540 875608977 13 173385 94 26 178589706 273716 91 58 113567 391530 357066042 627948543 6 444278 607617405 25 267890 94 73 356155 311708 325180 100122577 497614 308101 31916 89300 83 2 47 80116 89 52 17 53802 69 10 734006039 16 96 103737 56 49 13 36946 488860 250253 20 369041 431568 597888747 64 149987 254924 47 418449 60 5 402923 382715 445946 70 61361 27 75219 78 340681 75 4 65 4047 199572 78 485332 69 285800 91 6 976680358 257786 60 90 969109802 35 142123 65 453491 90 375554 65 835517500 125068 399524 815573067 118854 99 410812 156293 5 251039370 52 84 153735 48 289166 37 188087 468382 96 7 81 65 91 218341 40 6 149578 2 95 52549 147455 6 2 332723 245985 109746509 73 63 209094 5 114453168 79 250294 35617647 238580 814382271 14 78 1 490741 67598 431436 36 368430198 92 376960266 78 235237604 226853 7 187125 400268 27 57179 94 92 15 386842831 6106 173908 103611 9 2 1 51 97 485008 170843900 111951 308307 407016178 172833045 86516 36 11 6 275707 413867 44 483379 396052 415732084 322118413 310069 769853166 209326 45 258374 2 340991066 21 91 90 82 56702 78 5470 10 33 25127 51 81 79 424567917 766949751 225525 91608 344946 911031556 350785 40 7 245529 402424 56 5 59 246896 1 56645 84828 15 74 1 364436 53991 347795 329484 490759 68 21 339483 5 35 282585 72015 91 637460207 30 30 259358 82 88 43 77 55 249582 280385293 97 90 99 405475 47 82 176995796 4 45 431476 293923 14 18 43 480385 165765 98 331509 288977 64993 691409117 308851 70 42 50 281430 50 43 247218 311582 483670 51018 40 23 84 84 417523 124737852 83193 23243 270791 384026 430861 345727 402637 407819517 5 313490 311789 38650 161437 63 151648 37 55 50 79 831120773 525591315 83 62 100136932 100445 391340 44313338 3 489946 246887 11 474068 200641 8 250492041 291418 158951 263599 1 9 8015 87427 457094 171868 12 12946 84 732937248 469755 249910 409717 6 41 34 452124 65 544141458 291198 395848592 38 67 263823 21 71 4 90328 237019936 45842 301453 52576 479688 53 87 372187909 59 95 254671 2 42 398290 384789 4 2 70 211256 443287 9 35 335886 3 48 486862 166266255 34 34 477386 72 391672 84 2 309410 259737 76 433252 842540113 49 6 9 8 43 72713 447500 13 29986 71 42 250350 419117 404366 99 9 26 75 336451 117052 55 290420 7 98 833911785 86 4 95 66 27 167061 204554654 75 3 98 168274 7 66 67 44863 205460 33 83 60 33764 418675 46 63 36 98 74 76 182658504 56 527938158 3 112910 163411 230004 154441 121138 291284 48 79 182045 34 58 345550 6 490403 26 49 38 310602 124465 157363 4 284833 34 20621 99 15055825 24 160813 285851 71 1 31 351972 94 7 46 305201 444483 176213 54 16 480766 120883 274323 22 63 41 5 327005 44 476680681 164126 72055 15 397358 1 48 64 673070642 6 94 459150411 46 52 20234 966027680 1 928040571 79732 239839 15 24 66 322009 1 748012527 199121 397683 24 71028 468574 85848025 32 203853 8 76 64 107020 271203 66 64 40 422611 222771 73 280778 166960 10 68 149646 123497 9 81 95 22 250088298 829907403 47 39 95 476774 52 85 83 64 470191 71 42695 53 173841 42 347398 397203 91 302752 5 6 72 156061434 79 84 96 42 270637 140545 381004 44 45 460154 22 41 20 27 88 973195378 858896784 5 94 2 274112 3 638749275 330845 388180 74 37 197686 387159 232915 834497489 5 26 20190 4 1 214249 525330140 29 184042 6 8 83 175644 475895 182245 319899 130709843 79 60 157804 17 82 88914 23 220220 73 10 48 263619 64 88 473508 194268 436149110 164566 116271 64919 279786 64 178228 42 10 361827 21 87231 90 53 41 2 25 469965 37 299323 422295 162278 419685 447919 87969 220972 73454 765596777 86 209941 47 64 518328841 293245 64 37 112431 20 337183 142496 83242 250366 5 60 41 136993 77 2 18 22718 233585 202320 1829 251608 99 46 455943 85 469457064 89 84 403970258 96 9 42 28 25 10915 53 143266 57 92 260645787 52 252289868 312009 5 87 39 220123 99254 96 83 52 885356454 9 2 15587 13 312014 35 43 22 293199256 8 324338 22 411761 86270 129371395 409400 474613 13744 82 98 65 93713 119105 322589 56 24 43 31 440640049 65 96400 51 9 163890 34 25 407293 174757 38 91 397741 497950 374093 4247 35 61 38 6 479176653 67 175431 84 235644552 180695 20 12 966593008 91557 92 388257 644051190 499055 4 173074 84892 405465 287667 6 31 413991 5 63 20498 5 369786 347278 8 14 4269 31 3 49238 52 35 587836651 369617 2 3095 277946 79 76580 54 235964 119941 313495 25 355906 42 42 9 61 5368 31 331509 66 46 344269028 628880946 79 86543 285369 21 447333 274142 120363196 57 80 93 420898 7 478757 135601 460814 35 515931248 27298 95 70 381348 181278 84 99 46 46 341750 6 67 53678 59 331492 129385 136662 143632 18 30 78211 8 24 83748 55555 32 90 82 14091 23 68 48 70 468530 9 339022580 39 16 208260 74 78092 329530 236905 58 1 210715 197439 32531 84 48070 737113442 38 176457 27 70 393396 88 2565 242339 221111 73 70 383316 29378 199993823 774899456 52157 4 415418 336885 25 343712709 49270 304741 80534 78 95 28 75 792066476 50 148984 23188 5 3 492377 101515506 4 462089 423219 6 96436 296907 72 65 39 99 452988 369964 138071 28 3 188150 7 37 5 447791 2 10560 254221 13 385048 357172 403566 5 49 5 186512 52 71 9 79 12 210945 29 18 23 15 27 89 248873 299686 330825 149200 360136 736095034 33 121199 396791043 9 313010 65498 2 66 11943627 465544 63 48 57 112810 24 19 166826 55 435547 2913 311753 37 45 216770 410102 8 564423982 263972 325809 150178 58 495561 412363 468342 359000 154957 81 430786 73 199277 3 45 6 13 13 54 473449 63 173981 46 37 72 135024438 77 277536584 361277 5 187253 395613 134715 58 1 32 244108 79 73 82 4 29 49 96 472344224 80 98 8 57 99 333845 99635 317223 97 90 3 111511 132994 73 16299700 99 19906 160107 71 65937 91977 32 485816 76 294080655 11 78 288701 116285 326306745 123043 93 67 107271 54209 133678 385600 297698 53173 28 50 105714102 242058 271818683 479152 75 231538 55 479345 467573 88 3 22 75 328310 354486 114479 69 82998401 118417 47 93183 59 16 922842263 8 87519 79 230851 106306 8 18 84 94 132609 114467 438973 464671 472485 96 800388515 2 12 85 3 447352 54062 2 87 97 5 64 10 446035 74 64841 85001021 13 353620 2 116816 7 369877 247576 62 22 17 258316 991248692 36 372127 275486 92 90888 187714 280548 423352884 897826882 359047 26 47620 426395 892151047 398253 9276 66 77 18489 204040029 571576583 59 70 258193 83 93200 497079 365872 81 71 485607 136022755 9 83850 69 32 35 49 151469 10 19585 245862 278379181 998603160 45 98 196471 177993 2 97 30 31085039 46 61362 81 85973 67 21904 183571 26 67 126607 91 447885 100915 5 80 52 170776 60 77556 370259 3 63 69 62 382800 360602 722095942 438046 76 20058 28 24150 329975084 72 184768 86 16 27 72114 118596 194274 66 368176 18 319904 55 326519 3 3 236525 471606 48 837676951 353448 62 83 9 383888 25 146687 33 48 10 67 70 79 284061 113257 436263 58 50 282353 2 266296 36 8 4 327247 71 128792 176338 982799153 85 32 38 241064 349206 421758 47 178779455 353670 337586 45 2 71601 147600 43 238485 53266 340136 276017 31 156089 2 6 376760 10940 342695 197237709 408578 5 416654 20 249259 77 656319259 429356 6 80 7 26 39 76 379048 85 75 77 495317 5 40 46 72 48 79 56 122378 116881 428094 7 497431 92275343 377305 321882 46117 44961964 441312 16 497052 97 271975 387461 355128 190570 340331 459279 7 352754 81437 81 100739 539822035 2 451766 69 492716282 125747 91 242286 18 76 13 8 257767 3 55 912169521 368635 242148 879188561 190433 612025991 258152 371 45 209369 36 88 7506 339476 88 180870 84 84 42 45 249547 6 65 40 45 46 96 320535 295306 249685 85 467310 442690705 5 84 70785999 620890652 254296 9 387894 62 3 366569 63 51277 48 89 5 813609547 29 872215250 637967930 203931 70 120836 154876 48 56608 37 84 6 68 27 470182 2 10 48 65 7 29 385832 7932783 54 447633 66 68 240735612 52168495 81613 488282 406552 117532 233460 8 75 62 141962 25 119554 195061975 58 215069 6 14 94 84 52 701695441 29 259734 49414 85 80 79 446084 69 93 85 455487 737378966 9 9 28 475266 310962 80 8 5 21 20 76333 362023 144822 27 212634 279383 96 21 72 48 39 498686 6 541169315 11 664240637 360242 68806 84 14 45 47 75 359271836 45 483661 178099049 150163 866376728 92 21 21 15 50 62 39290 59153 275177 38 21 27 335981976 96907 78 112376 56 82 273215 18 86 177348 3 193641 216031 5 435417 9 8 217683 56204 29317 6 7 303715 24 12 36391 60205116 90 198376672 39467 288098 7 167817 70 159362 207777323 455616 23 57 356011 51 7 499938 7 425732491 27 58 3921 314963 195275447 458709 65 27 326730 41 4 51 9 98 88 97 45343 50 735248439 33 67 74 208529 83 8 414867 13 83 27536 294147 402357 92 22 91 56 58 339682 6 113654 38 253014 84 58 24 184798 73 14 35 45 29 715732985 460115 49 38 142619 370011 2 406965260 39920 1 281490 445877 685401949 127975 26 410538 448380 129034 34 36 362930 356643 6 98 333320 235202 94 324126 219134 5 93 25 3 13 26 422136 7 56 134833 5 33 57 67 380788 596987393 49 458699 195328 97 68 496478 92 63 19084 295683 60 54097 450850 14430 137500 19 172395 50 31 9190 705969939 474044 221184 55 419714 6 92 181750416 46 12 68 60 20627 70 77 896565379 461211 32 63261 6 32 70 59 289483 95874 423987 275692771 291540 209793 60 438574 236791 380415 124516 260917463 40 208722 25 98 6 51 59 376525 422399 130802 374738 5277 35 49 68 221395 39 54 210653 260222 1 97 193865 25 199350 265850477 62 83 181597 17 76 119450 54 68 7 252701 131225 97 42 77 79 473908 8 594527647 226544 77 56 36 88 83 207238 139055 80 5 77 315969 65 10 7532 3597717 60 202331 478361 264056 49 596489278 53 21 14 55 59 91 75 154008 30 216216 194862 88 876664985 294249 91 21 40390 38 375565 314725 200213 225732 205048 58 3 93 35 74 254671 14 21 22 118977 161566 38744644 422168 906698214 408602 54 31 72 97 28824080 154259 52 52 22 69 82 425274 4 93 58 8 163701 4 271224203 18715 42 76 44332292 426075 73 3 864096162 223167 360253 1 72 48992 91 65536 53 24 882104333 457639 581541757 469516 385756 3 314431 253699379 91 62773401 6 95 720162880 4948 105117 58 33 5492 3 31 53 16672 99 4 645333840 20 16 380942 588425742 20 176903 83 37 48 62 4 88 39 169497109 461926 79416 300444 12 80 36 1 422186 180326 364502 54 378370 616663658 99 7 35 77 435974570 75 34 20 4 310576243 916768684 8 93 22 4 187097 23 209752 666212703 501301611 368078 61 28 426065 62 8 71 166093511 81 46 39374 78 276625 21 10 35 30 241195 67 39948 6 23 8036 284311 91843 318747 206462 120515825 220889 396496 397843 10 6 31 51 47 94 10 77 59 766339530 12 26 102785 46 53297 67 35397 20 26 89020 268868 737105859 422585341 452850 90 61 67 22 112823 74 974741889 66240343 35 32 53 66 334592 30 357170 21 4 4 495007 66 1907 29 431983 253291173 99 56 91 22 72 90946 436555 24 58242840 57 169201 2 489038 481826 941468887 96 49 32 13840 477369 37 16 482355 78 548685965 244711 8 16 179959 19 49448 4 43 111093 222034 359267 61 43 46 12 53 148820973 34 430569 53 42809 807499464 20 41 6 118958 99 480784344 244783 55763 5 434912793 33 186980 9 77 31 16 4 115889 803877507 353931 19849 68 241546904 878576670 43 401267 80 27 93 30 792234842 26 29 6 160906 139035 5 247155 26 78 333047 54 74 69 28 282033 93 63492 6 211189 14 191243 142245950 9 754064144 633086361 70 459814 431409 832705590 53 284957 4 80518 615269668 110887560 56 131122 31 5 283392 612053735 387137 43 453482 730012667 29 114300 22571 29 51 438996496 8 667183520 288160540 430313005 54836 322300 236204 41 3 401117197 235542 80389160 193755 445276 29768 18 150355 397378 77 394220021 423662 385696 424713 34909 217486 440736 4 446383 68 86779 690324453 5 19 7 80794 12 7 80 53 42776 340856 358317 67 486315 35467468 50621 4 67 31074 36 59 1 326400 2 118960 16 314513 286204 5 489787 86 468457 24 34 188157 220928 68 135252 21 81 41 95 61552 81 79 90 44219 95 68 72 197837 29 95 1 78 151326 9 278797 565908092 480739 214216 413331 3 96 31 27677622 32 250527 64 335727 203614 251361 249680 77 233411 18 134413 84361 368315 473288 423643 7 533521020 97 333720 74 60 502595136 90085 4 193700 78 17889 7 9 488421 499732 19 59 22 428633 25 33 38 54 45 12 471072 172872 445304 74 60 34038327 87155 69 137483 530677989 499297 345257 247637 27 432898 42480 58 172413 79 285711 658316648 474952 94 70 38 5487 263640 52308 125316 77 14 28640 26 89 429429 283232 22 183819 409500 9 38 184282 250053 8 24 192971 621774829 94 13 85085643 52 87 226613 377868 336013 49 198656 429294 960464741 411446 54 72 267890135 12 332152 94 14 162603 91 497637 85220608 17617 41551 553707569 218523911 411548 220649 3 39 75 13 47 33 340284 462439 77 430128 37 358413 24 195322172 150413 316670 62167608 326427 72 97 77 37 37 73 253846 70 455507 19 56 923882347 176054 16 94488 25 637553221 1 119755 74 89 64 247545200 363763 209123 58121 56 92 364271 89 8 335726 46 55 192788 292947 464701 35 17 185615 249121 32 119908 58 9 9557 168479 77737 362750 26 148945 625339550 9 67 8 28 59 57 20 27 680424228 41 49 83 391506 126031 9 485506 491696 445662 318890 90 155423 8 71 87 66 18 853210242 44 290824 448687 92 36409 15624 259311 785628773 42 23 5 90 25 95 239358 470960 401531 940220165 418610 229996 241266 143975 41 399993 64 17 5 33903 861676528 33 98 11 9 441942 761028347 1 285017 339821 67 93 30 47 48 37 434816 486420 186187 344652571 274304 538621465 11 206006 18 74 98 230554585 47 44 1503 56 91 441907 245091 94 43 41 294515 38 89748 39 48 306874 355204714 1206 69 184309 7 261790 190143 88791 231961 43734 207619 86 80 242920 181438 2 59 392348 4 6 67 59476 403006 416550 159025105 454800007 7 42524 5195 80 35 89 20 274042 381220435 404528 3 35 332376395 6 18 28 749386421 87 82476 8802 64 229438 99 60 69 287753 456140 69 369901 5 35555 32 104100 261567 167284 351899 45 148856 224036 209573 48 331781 475332 23 124888602 46 71 46249 58 26 17 81261 77 232996 979758583 2 410117 8 80 195474 12 4 2 284070 108935 213815 6 341117 75 55 346617 424194 43 69028 3 8 3 469336 70 94 470675 49 840525289 65 380872 190132990 312099798 312578169 530429066 100207 481185 493618349 436066 90 3 77 50 56 183965434 94 412723920 11 46 45 153136 125735 29 204362 66992 95 42 59 74 35 17 45 5 470364 270057651 30 56 97 259751 964609982 478007 140308 52 8 37 5 98884 47 476138 73 202556 54 4235 55 46 500022970 211710 68 346749 13443 109373 337315 286704 67 33 73892479 817819908 49 23 96 400528 135948 47 93 76807 66 149867366 236694 25 21 5 452887 6 4 80 364064 44 32 94 71395 85480 391593 88 88 245072 452500 58 37 1 71212 957278599 489884 892470636 85340 83 233094742 209120 6 315615 55 131699 9 3 96 34 55 69 185522 26 38723 8 10 240412 472802 27 33 93 427892 270247 287806 98 457706 89 442311 58 41 123936 1 41 87 212104 22 70471 72 90 236518 25964 100250 76 86 4 86 11 263680 447086 1 614160428 9 129394 330775 343926369 343317928 35 55 99 128375 61 979082623 229958 32 246027 9 473809 54 96617 628259217 295431 217634832 5 12 868224040 3 81 332767 83 31 85 463691 849099137 40 304718 204638 420171 319576 50 119451 337800 89 406044 45 272587 466036 7122 83457 327148 6 241587 20 27 431075 341715 185735 199550 13 8 300370 3 4 58 460428 46 230081 455488 64678 83 158488 173898 31839 99 363507 35123 729740995 364071 63 18171 34 218074 489231 245479780 63 5 93 467304 194522 40 460901 255828 64 93 18 137865997 20 63 78531 353740 35 481930 49 6 499309 7 165191 514 51 387220 40 168459 68828 22 72 95 62 19957 1 58 340194 89532790 70 20 357428 186740842 91 331440 6 288072 35410 2 380180 2 63 446389 99 24732 35 85 7 420884 362189 7 87 336465 46 91142927 50 482879 90 61 11 20 96799 59 7 95 98 54 81 54 41 164697 52 2377 522760995 33 4 407030 17 34 326869864 72 163584 155203 4 27 134972 86 31 835442894 79 40 57 292853967 362877 2290 679109607 78 83 177422 176002 492672 8 55 83 87724 361636 277671 6 184785 95 84 43 5 304885 477000 77 247502 11 602541415 495315 401514 14194 569044929 277537 182011995 5 83 5 223588 250859 137812 44 473965 45 96 30 168385025 50 63 331460 80 483669 50 36 326692 266731557 17975 493925 1 48 324699 80 110840 296036 430059 57 10 42 41385 5 6 71 390182 267746 41 32 39 205603 66 7 2 95 23 66 362350 4 9749 58 153721 11 186735 69 8 314726 155356 75 992925792 95 387848 297316 33 290091 293763 379725 25 257130 619186983 443663 84 8 77 26 15 96 98 494251987 186338 339705 1 256627 373861 96 9 63 43 209149894 66306 80065 8 11 196689511 344735 362644 218815 62 84 93 66 423678 12 96 90297 257243 8 83251 98 177826 128923 83 74 18 19 36 34 5 8 82340 304887 7 459292 68 91 218870 50762539 397902840 225598 394977 26495 6 82 99 123427 337493 144299 973349330 6 52 229002 99 92 63 6 2 264034 287785 92 238648 28838 69 456754 136744746 213906 80 163449 286531 80 724925840 731874408 12 18 45 442398 715739310 91 209986 6 873140453 76 5 38 264219 53725 38 479675 80497 154979 591083500 62 86 401006 85 235534 483200 324565 81 42 207077 93584 95 86 411981598 364097 45 56 68 83 285866 253400 57 275386 167823367 73866 68285 260836 86 184467 176357 37 58 240948 28 279026 71 37 33 48 109102 44 38 251859 386331 32 887018216 108649479 30 802652100 22 7 423446 8 300996 251693 7 272198 158305 3 66 467222 17 26 194742 64640040 7 49 28 8 235416 26 65390 56 46 131929 4 392601 227569 70 37978 40 32 63 662669298 30 385512 235272 46 27 62675 192366 47 77278 85 114351 313437 33675 4 58 99 265093 53 74 20 58 273605 18 361604 481129 8 56 314345 346545 75763 28 618761309 49 68 363270 125505 371611 202156 55 11 270575 83 22476 48 4 37 29 69 335565 21 211117 62550 3 103929 27 410851 210980 39 60 84 35918 91 427769 168955 4 188976 1 208783 65130 181677 195490 87 69 152748858 51 68 49 73118 8 303420 77 74 23 167407 2 390833155 33468 189282 90 309175 33 452314 132964 66 43 32 45 447448 352572 60 51707607 387692 470773 201938 32 14 113452 78 221381 2 99 136565 22 435486 372306402 37462 197589974 331180 72650 58 49 16204 381643079 67 482298 23 193159 893914496 418621 329547 83 29 7 112239 149504 17 369829 58 88 138671 38 262772 469476 44137 1 402466 156116938 318372 405853 492879 55112 68 39 324609 126858 207549 97211 37 5455 17 348967 478695 473215 280208 16 84 304367 86 2 84476 62078 24022 1 13 66 88 92 743818997 48840 466704 149577 298885402 22 78 478303620 62 308202 83865 48 40 27 32 484707 287210 429881 169044 340648 218276110 361826 23 32 24187 21 9 168936 17 83 136897 9 40 432203 38 304519099 257398 349243 99 8 11 4 63 197495254 91 52 191844766 17 69 311659 5 167903 8 355334402 561867631 272348 168009 72 113984 56 188028 15 58 12 49 1 32 21 182599 16 108971 75 95 74 8 415724 175648 259943 269612 11 84 486867 22 43 36 614677477 1 27 89374 268513 25 241170 260035 9 332833 333181 49147 54 81 210582 74 10 125902 17 76580 37 3 780809205 10 479074 62 199427497 20 28 78890 7 42 426774 48 441425 476009982 419010 668654922 2 1 43 11 9 2 372138 400604017 45 23 6 43 8 955276754 3 319861 152757 10 107673 321757 8 469142 94 104843 66 123811 284255 371685 388865544 18 4 74 370355101 60 10 75 89 43 96 8 52 56 47 8 68 80264 53086 65846 703975854 348149 433794 211326 291885 99885828 72 4 1 40 30625 47 185997 73987 1 5661 81 60886 51 497581 208523 1 66 13 385363693 27 55 5 590772934 23 326342 100671438 20 9 103489 101277 455493 112315 94 84 54 386656 197847406 347962 333055 274956204 62 273192 49 8410 330638 63 14 480623 100034 172222296 12 453587 39000 55696 149833 182733 34 23 3 480877 296134 461475 78 78 339888963 80 74 48 79 162892 460702 176665 99 2044 11 217812 2 2 395310 61 6422 11 9 118872611 77 458711 710782226 91 1 57 466463 325763019 12 21 440538 237987 219923 232183 92 263732 57 946418359 22 38 28 25 86 266627 158515 389894 90 156716 490830 4 28 8 62 31 81 96 373515 2 57 57 222688 78818 434596 51 2 313555 492863 8 87 53293338 210526 21 480725 43 76 3 212856603 334419 35133 30 50 51 4 57 10 48 82 30 228248224 3 55026922 587925483 64847 100927 31 12 478905 462425285 3 75 15 295442291 32 496446 26 76 27 74 155891 166595 351437 64 7 474973 22 58 95 42311 6 355290201 452187 154869 55 94 26960 89 317936 41593224 47 4 127059 1 75 52951 15 31 27 781774995 469967531 495564 441971 359722 480345 71 204353 397493 467042 74 27 13251741 54 609105096 6 13 18 46 206795 170122 9 90107 450824 93 871459332 63 59 6 321303 484667 276053 61 240865 284592 7 275275 32 450523 456696 418985 11 9 2 15 40 14 9 83 186734 50 96 69 88 7298 44 33 67 202493 1 75 5 8 49 109422 21531 3 68 45 94 293902669 23669 156024 96 389342 56 254091 4 15 74 59592 72456 1 51 24293 466498 66 21 95 28 275406 13798 13 138141715 412903 283485 359173 892758284 53 55 291526 68 8 65 198701928 3 43 553726679 72 204446 94 372800 238287 351781 959481386 98 189209073 12 39 454850 20 331605 855598473 840084660 91 458199 274338469 43 58 77 440303 415683 482601 19 46 203353 261960 189662564 434855990 130514 444150 860334873 412892 204584 393185 257118 32 300829790 851611430 4 76 288559 21 244205801 64 3 21 86 714407122 337887 11 14 1 24996 1 454459 369933 72 401851 28 4 47 50714 62 99 470061 6 54 136103 399140 32 90 308503 982633001 8 166358 222512 34692 69 9 151883 8 405274 85 68 76 379280 9 460552 42 25 68 97 347198 339639 66614 222724 38058 192126 13 48 164745 29 474541 82 75 72 76 13 97 68 212470 11 220353 282755 390777 298877 184908 31 99 324251885 7 66 89 53 99237 112249 478680 645067326 12 8 202266 250253 42 383116 112850123 472156 20 38 92 294648 35 27 39 409230 51 2 41792 329563 63 43 31 236487 98911 387988 285884 120914 32 92 2 435656 387908 92 241708 334581 6 87 72 90 785940467 51 2 214655 239379 49 160693 35 17 215154 35 27 1 15081 58 33 610169618 154844 233726 378985 12 356775 9 18787 1 368343786 412065 29295112 181480 234625 332434 359363 66 52 275702 351331647 363443 405351 5 47 27 46 16 36253 93047 24216 106676789 44093 72 77 406610 471787 9 26 493151534 7 58 501986658 3 82928 56 28 44 86 354024 154987 233893612 86 26829 120866 878134854 464529 21 95131614 90 778764710 330221915 228195965 36 161022284 17117929 72 83 64 101795 349156 422790817 54 371176 32 59 476930 27856 193573 18 6 289719 486148 83234067 114131 271654 4 5 154745 3 244779 28 172305 415406 25 171273 390477383 29 74 37 474247 487314 48 78 58 73 207496 146553 50791820 22374296 3 181740 367820092 320835 334249 78233 444646 95720 430813 146117 417439 5 46 88 300446 1 166800 433654 747029044 271127 80 481404 84 23 3150 3 652903878 16 248030 92 469496 647367466 12 241787 39 11 8 161868116 453773 42569959 298614 52 212539 5 27 31 52 2 267742 73 152182 49948 302597252 408317 35 71 86 60 289254 129019 73 160952 225376 37 705892404 470602 496500 544480764 98 5 55 78 91 462240 16 399857050 67 453021 313773 488640 33992 72 36 77636 21 84 11 16 390885 14 36537 157960 340461 28 73027 464280 391327 11 68066 94 60 13 84 44 21 29 230299 3 459399 257455 303115304 89 1 60 78041 7 4 7 70 424736 433800 245027 11 234053 159246 216391 371378 70 150176 121410024 427687 1 468173 452683 54 61 44451685 312248 291230 35 83740 396309 316915101 4 14133 22636 273905 90 392355056 212598 88 2 33 182730 5 374840 3 61 305835 133646952 132552 7 25392 8 338231 86701 203602 1634 47 65 128050 417212 481788 421205 432040 224138 6 91 318875 21 388786 35 492772 37 147920 6 39 339015 74 272747 93 432349940 71479 4 56756 62 90 27777 4 3 397878 49530762 80 6 64 7 58 7 50 381928 97 6 92 64 687813321 912258860 37 9 8 390698 15 768465137 73 606618167 68 19 14 51 5 79 245998 40 72 325861 91 57 398182 6 87 48 309741 481166 278389 53 45 112245 132706 96 73044 86 9 67 43 113639 7 133930365 380525648 68 87452 67 96 443897 236983 464929 74570 12 215964 55795 639052524 355327391 62 32 6 8 246097 67 490852 234213 7 253960071 69 103654 93 21 36 2 351322 7 6 109196344 104462 827755332 838240384 192661 85 251314 348671 303112 25426 71 90160 1947 89 83 82 2 112277 23 439509 126653076 4 82 26 2 186558 357924 73 2 95 2 487372 4 392167 342978 32204 167398 47 178273 26126 254818 37 311810 64 235736 40 96 227792 18 74 16 392142 34 40 33 86 55 215239 297374 274697 80 15 438143433 22 90431442 69331 107247 26 470774 98 21 297428 345123 255669 4 70 51 360202 358922 65 353567 150433 99 3 272362 92 7 13 29 20 580546347 323780 76 8 425414233 73 77 427853 62 9 162704 162432254 28 52 5 804426913 89 21 900087335 90 209754 47875 522408250 79 363077 316853 46465 77 9 20 57 362777 322351 153825134 14 49 75 166981 58 92 44 396582030 20052 42970 216862 48979 37 46 155612 69 36247 367618 28 230366 6 64 2 231648 15 2 567941332 16 62 53 74 321172 457157831 374584 317011152 393143 432442 87 43 94 68 394868 72 173555 4 72 179497 97 353049 194091 81 461265 43850 5 9 442548 327512 41 471459 49535285 14 367886 9711 81 54 15130 140469 380946 33 176833 34 48 293667 85687 453543 138256 28 327134 65 195631124 45 433501 447324842 45 56 29824 201477 18 4 40 450224 93 1 68 9 7 49 53 17311 116130 96 48 13 373192 22 61 342439 288143 306327 51755 32 24 6 15 4 11 27 3 45567 11 253668 409837 749138336 361824 81 13 30 752900244 349971 91 84 154075 86 33 30 49 439524 43 59 24219 238143 936643981 43541 13 45 243815925 31392 231511 326227 181262 7 188528440 4 99 51 61234 76 72 15212 20 68 278722 158903094 514003609 46 495180 98 103478044 106751 437454 674839940 69 96 9663 283440 124670 116095 217156 115144 28 196355 257040 419129 37 60 491723 165612 47 36796 47 125201 215653 449759 97 77 7 78 132649 488168 478389 318949 67157363 51489 36 807412122 125033 437942 310698 14 755185210 78 44 5 47 4 471457 58 491826 195405 34 42 3 63 32209 373785237 31 63 51315 27 44630 41321 58788 6986 327316 96 381724 54552 35 91 53 446377 99320 105728916 74 21 437199 117085 64 216668 7 19 410759 93 25 45 173171 170717 53 9 368656 433887 22 66731 9 77 1050 69 2 1 72370 48 55 311991 221677 304910 37 99 9 34 5 125556 87 9 69 368112280 92 442687 31 36957 37 98 183378 79917991 65 90 237884 334698 478700 39 47 864377150 376601 72 444473 107355 99 118094 93 31 408193 3222 11 774526500 30 32 76 89 29 535318798 62 224444 134863 2 32 49 8 66 9 394000 41397 61 77 380323 412236 1 83 244041 478809 22104 267893 68 117273 32 668442602 55252 98 265583 2 75 135610 58 980481206 38005 110581 822 123124 6 382536 113226 89 9 18 471990 450530839 473914189 41794 76758 421797 7 1 556367888 27 434392 29626 70 304144 27 388132 384764 38 290645867 27097 77 96 8 5 8 984263163 64 164783 63317 43 8 24 40 63 181295 57 442506 347975 66 453207 15 63198 231373 495596 7 42 435481 46 71 347494 7 362373 59 418913 359961 52 469365 649251912 372613 1 173478 56 48 409461 4 474648494 24538 20 254987 80 2 448305 466479 36 1 451302 39048069 84 701179952 17 62 421215 775697984 40582 460187 39 738932613 58156 88055 333862 204535 176522 283440 626560912 55 26 289678 77656 66 49 1550 5256 6 98 81 378564 45 447822 91 554290651 8 92 209790 50 105570 163177 65 43 14240 8 147108 125473168 46 4 11 204351 221617 2 1 10 37979 430551 230289 63 5 3 53 394007 242870 56148 16 9 38076 224765 318985 160686 4 54 82 29 7 244309 119190 52 74 51 320431 883949824 475006 87 10 464876 612471279 825112543 235435 2 175488593 17150 6 78013 9 21 9 51 55 61 1 77 197726 94 6 18 62 37 572596825 400443 840314729 199803 82 21 34 103932628 9 110384 388576491 327408 388783 8960 65 51204 122387 7 223699 54 87 225025 34 370370 32 13 86 99407 43 376879 212433 31 437015 2 969517078 77 13848 487393 63 389899 32 61 40 198335473 466876254 83 298195 27 231835 65 96564 78 317931 163079 28 60 22 41 418508 23 193755443 28732 22 1 462709 37503 34 38 6 460860 786861841 291754 390202508 311425 24202 26 86 12 153175 206908 27 12 453120 972711035 187813 386669 2 10 405378 456627 412878 78 384675 216862 73 184152 199512 79 89 81 131446 171391 2 119483 62 56 177365 45 11 8 31 87 77781 24 13 31336 197015 90 76060 50072 43 874985860 15 4 10 30 17 81 300972 213799 30 317912 11 303446 296606 422949 441914 336739 56771 89 101165 16 5 45009 300222 17 231284 344720 48226 127685 97 49 945819562 4008399 107140 425847 89862020 640679603 44 66 37 47 330020 28 238000 434270 27580 83 367160 10 42 7 359151 95 154388 68 176077 448164 82 230464 328573 35 15741 341937 47 91 235011 91253 5 95 31 393945 65 376695 295049 366649 143569 389386659 384325 29 15 49 43 33 116940 30 71 100749 5 13 23 329360 6 97 865959340 28 331902 496282 248675 383904 98 40 31717578 23 301798905 467581 95 483856 201926 88 64324675 60010 50 1 146866 12 38 38 99 81 83 92 41 267541 136135 242643 53 456061 332834 68 1 401064 49646 678537297 76 126681 47 8 42 177623 72 388071 299896 839435845 64 247872 168902101 439208306 32 24 83 462165 47907 346568 188642 167532 710018432 21 455730 3 30 14317 45 51 767882295 87 11 95 443019 435781 761386007 443683 243189 149092 47 427298 86 4 30 634252561 176347 4194 35 9 368835 64 5 564398902 252392 493951 4 507022658 17 194559 451858 53 72 958087167 22 79 916891900 51940157 376833 10 61488 85 64 49 812888182 71 434025852 127164993 93 82 254448 96183 496099 292685 72 18 9434 318130033 300034027 56673 281131 255141 35 47655 21 2 38 12 341886301 91624 205377 132257 9 35 48741 311903 477482 805614889 369193 57 1 454234 24 55 211878 23 181929 85 33 243134 41 96 154587 364605029 173232787 23 454118 11 37864 20 383841 320571 69 50686 1 13510953 42 9 85 363873 307402 340480 99 97 285601 24 54 112142 203288 75 13840 316919 265362 33 572555629 85 19 38 32 265888 393537 298857889 301718 7067 47 404442 43815510 83 427323 69 4 219440296 88 313538 84952 89 46 225603921 31516 58 221795 60318 73078448 74 38 31946 85 19 239517 97 223789 419222 90 87 220318 421266 88 65 323494 30 193021 134642 4 471854 37 5372 71 498696 43 799738285 6 401163 13 5 71 34 863818669 216588 68 38 63 6 329710 377596 158311883 37 62 41437 50 439186 50 85 433552 3 275895 290270 4 81 316819 82863 57 591857899 341322495 775592243 65 338007 346702 242466 90 191437 63 103118 14 67 67 345552 2 29 5 4 17017 9 368364 3 35559 34 20478 228294 92 9 21 37 16 73 395553 238221 70 293659 73 303123 81 397727 117445 3 639448551 446686 15 7 1 217783 51 64480 1 2 22 7 91 14 348678 304901 390689 169320 240770 44 36 41 95 233809 40 146763 3 31 41 167857 338102 54 5 320262 273391 100678691 372962 1 995720909 65369 49 1 110586 173374 127065 47377595 305528 691344201 77096 98 89 54 8 279927 4 79 374283 62 113046 845018900 31 290193908 21 39955 234175 8812181 99 730460649 9 14 274675 64 304831 241388 79 954134061 31 70 531845687 332848 48322 90 732997059 48 9 52 98 90 333755 186119 8 5 57 23 57557 9 78 72 447519 215795 44 98 374698 153678 79 196788 46 36 2 310023 2 806366921 362614 85 47 9 77 49 60022310 57 3 30 2 81 11 304970 46 173461002 5665 69777 456098 898337504 51 64 152225 8 95 32956 915088211 85 1 48 175627 64 2 395103 6436 9 256822 146540 352617 212327 71 100573222 453357 226026 457348 395818 2 447806 89 458962 80 11 13 438097 21 55 448825 81 477288 4 65 95 120317 22 79 96 65 51 287692 360795 180848 2 42 100326 5 71 410227 93 51 14 92 54 102106 997511118 269812 348580 38 4 80 437127 95 284061 969658807 184665 817833294 35 37546 46 182877 85 78 83 4586 393978 167570 53863 16 76 82 1 215270 7 73 13 48 172006 147605 55 6 4267 9 21 69 2 9 476773 42 284496805 207924 452681410 64 411839 55 77 83 12 84 4 38 330602 12 875339833 245848 168609 16 32696 8 51199 53 94 969007743 13 9 71228 206753 5 5 367727 437410 197737 678103471 55 108642 96 9 97 172580 52 35 86 32 9 436356 165689884 26116 444793 194567 9 10252 88 334344464 107545 69 72 66 200439 9 888482165 241777 12 244527 100185 162183 13 55349 181000 2 5 145931 80042 68091 325464820 391626 272971 66 82 438757 430491 449227 351040 352407 462195712 235621118 334172 46041 38 184534 2552 6 454867 40 441805592 92 58520 339133 286647 86 120030975 77 45 39 97 61 356424 725563343 335174 6 471199 250567 472388 453524 6 163103 92 23 323188 249401 33 181472 26943 36487 485557 460484 2 29 1 2 75 69 6 55 143800506 233911 316015 217677 437915 96 41 85599 16548 117028441 367769 6 156536 6 221981105 79 235900 66 10943 372000 7 87 6 69 33 285933 239639 383958 400905 97 436884 6 363441728 35 242094 469532 17484 330752 83 183053 360342 68 58 242572 45 4638 80 119103 92 167447 3749 213731 238997348 782992962 5 68 8 108817 2 229326 21 375977 60080381 87 315580 57 30 276610 386418 413575 16 59 53 26 425744 311791 2 28024 61 5 81568 32 223400 292479 98114 70 448201 263805 166986 73 25 832193530 366264 86 274026 47 362971 6 392127 11 2 140676 914023880 259513 135205 47837 494904999 42 59 87 150432 10 907682600 8 10 668487367 85 179057 120962 15463 22454 61 47 93 6 488655 319661 24964 261441 15 190621 41 67 86 40 360730 406765400 26993 11 2 376264 78120 399658 25 388993 63 178219 202042 25 90 95 31 753925264 159341 44 201755 231846 28 31 39 501534698 201503 292126 81 58 391193118 78 95 208930 558109232 85 68 268900 38 22 1 408552 357142158 345685 75251 463600 692005336 46 65 71199157 175526 65 170661 51 487147 57 17 10 33 81 44 39 87 81327 199520 494972 184391 67416 336874 451678 465102910 181962 370830 48 199514 1 546515783 261497 94 55 349814 442836 98 235711 52 409193 8 12 40079 60 335190 239912 31 471360 85 827720477 33 385203 36517189 229782 34118 532509495 488998 7 91 51896 188344958 74 900632842 25 48 363819 64 82 314820 175612 62 87 170080 446773 65 28261 9 323920 7 263173 1 81 38 310263 18 4 79 250155 9 176558 6 57 17 7 17 429095 86 7 86506 26 210628 65 39 30 80 56 409834 392244 3 665012006 220391 220214 303485455 39 5 81 1 254419 225669 23 44 317161 87 418647 13 41 305274 123319 13692 4 456729 64 75 438754 134971 6 89 14 7 18 52 29 60 185536 379679 64 307172 7 399065812 472176 303705 455809 36 140846 7 46423 309780 562652628 69019 191011 53424 6 149896 4 370371 423264 69 34 65789 54 89 58 33 340562 14 27 80152 68 301961 34977 20 76 2 19567743 17 91 274148 148442 79 44 69 4 96 318579 66 7 40 35 33838 83 59 995916634 94 82 3 130193 52 214091 486472454 124988 204757 967323333 49 109384 442607 401689 7 19 257532 357590 9050 7 390289 160435 33 616427925 619339518 36 37 185098 83 89 36 34 214188193 91 9 454478 433661519 18 94 360276 54981 106448 58 143056 259528631 501165653 2 129122 181240 253171 53 84 2 899784524 47 23471 261956 130769 46 37 436759 266552188 36825 237090 3 464627 448972 46 60 163605 32 28 329207 412856 391070 9 311269 651591707 41 443503 828759367 2 85 972739103 53 16170 89 55 52 69 117913 492260 3 127979 668205716 61001 484226 74 170935 1 332748 174339 362603 79152 178908 130630 67236 73 34 37 66 143803 406710 496732 21 5 139050 7 6 364161 431588 144473 163759 228007 493685 63 85747 472543155 149835042 331979 20 21 512008248 8 85 100440 325678 24 219537684 341043 70 490399 240561 18294 39 8 7 5 87165469 248399 87 77 219067 43 7 595165723 3035 754465684 89 379086 9 15 74 47 14 58 397018 39 75152 275230 89 53 245369 44 6 314890 48 40 63163810 108551 99 7 298458 230748 307448 493824 199405 258685 60 30509 23 5 23353 32 159457 197870536 277960 59664 87 71 114816 6 42 1 494665444 310191 9 392525 48 205008 82 81 479020 283893 81 7 211866 74 428537 93 315 166936 41 86 465433 39 49 60 39242 211992 70 51 98 5 64 92 819355958 8 54 155150 69410 56 18 13 81 402083 6 23 246631 12 87962 468533101 62 8 154946 8 270739 23083 276901 65 9 628503091 93 73230 52 15 26202 326482530 456528 8 491544 169943 91 58855974 56 14 88775 32589 56 25 98 236931 121832 89 403784 303479788 40 122694263 54801 281073 4 16391 83 99696 89 12 99 52 37963 448053 354585 89 308995 417196 23 15 144395 20 2 160886 420130 92 38 58 19 4 33 19163 90 158607 55 77130576 90 334419 188203606 77 96 267197 171657 99 78 208710 451436 65056743 84 218457 404537 131374 281173 6 7 667162496 212857 28 103932 95 377667 85 930955052 68 256252 3 73592 461871 300911 414251303 6 226361 70 19 29 82 355163106 184346 2 20070777 256199 188368470 349055178 17 494996 6 2 93 21 39 494705 404812 155055 24 90 67365 424718 6 524135732 6 297230 373739 7 43 69 90 427117 4 73 379098 18 389047 468297 98 322168 62 308683 309608 40 347170 317088 82307776 421791 310785 324512 1 24 369206 42 151673 95 54 480628 94 9 9 141874 850156799 94 68 94 40 14 26542 3 354189 41572 9 283591 46 86 50 8 72 493787 44 79 25 383810 226242 35776 209086 455483 400169 177475 477796 37 35 223982 485475 476450 50 86 89656 354380 22 75 15 10 679980677 570501216 8 345389 408930747 40 50 581389073 384622 15 376954 29796577 6680 4 425730 26 95 272489 6 9 7708 49639 21 51 430414 116658724 106152 17 271131 77279 83 75 702664515 77 20 8 292894 64208 182732 1 112901 523273400 57128 68 32 236071 240914 937130613 491679690 46 5 377894 47 39 169148602 287465 33 11 64 457440 76 59 63 57 23 50 8 471922 85 2 525628656 29 74 25 287769 134527 68 415667 85756217 517220188 13 253082 594137507 11 489586 927218799 8 68 303539 2 346822 40 99 58 654078982 41 415227488 247486 412598489 91 8 477470 521433911 357215 26 21 276799 158349606 81 381054 4 64 74 81 451708 253001 309131 383521 472625 185699 62 3 99 427396 576468197 1 48 12 23 84 21978 80 42 76 48 346394 17 460699 80 18 56667060 3962 455218 63 33 8 112850 42 6 453160162 50 2 3 98 92 209199 484991 50 76 31 94 276948 25 6 293559 262841 160410 322160 60365 323297 418377 277161 2 205659 270894 190949 104856 246540329 49 6 118588 9320709 40 168598 91351 38980 851127631 30 62 23 355140 205058 761421467 8 48 7 150464 85 4 7 203919 23 99 649307084 210264 38 5 24662 71 385606 352749 8 47 40705496 8 858423548 266808133 52 470039 152520 56 472478 265936 484602 494367 382570 674038701 332474 49 856005031 56 376549 7 40 156545 82363 183312 340600 45 332476 6 55 53323 12 95 46 130626 81112 33274 95631 292869 92 418404 468199 139009 74 25 84 2 165552 80 45 346738 419417 98 92511 416604 31060955 54 14 37 9 92 334012 846813553 56 90 18 91 263186 347685 12 448867 37 4 66 95 2 86846 3 82 345814 3 262787 37 103302 72544 97 96 452636 71 405442 467722021 274601 11 256366613 114639 266640778 85 8 9 240549 322892 18 86 8 516298334 69 16 6 56 203174 75 2 153117 88 49182796 272647 258396 68 260471 2 370577 319941 74 7 62 12 313992 132439 93 48 90567 27 363159 435736 133284 83985 46022 79 18 65 41 73926 5 50 51284 380027 63 32 670902963 1 208404595 286966 272538863 75 148781 59 129803 55 83 7 186474 241806 87 214918 205360 69 38 45 285052 251167 96 3 310814 21 42 88015 326724 487390 15 78 36 91 442618 25 857604018 74 498504 187444 58 57 288553 95 929593236 168107 42 299702 190225 57 97 8 5322 322217 5 625799435 115684 290722 5898 97 192252 7 32991 12 285843 50 74388 22 6 455252 420378 209849 32 411720 113571004 457046334 86 107033 12 132350 495702 77 418246 491432 354498 280545 321579 267218 252216 251867 88 380615 4 77 12 58428607 406239 7 361511 143237 768863873 32 418059 14279 9 234865 344010 15 314646 51 7 490818 453457 26 81 152391 860123262 486241 943339619 467838 138681 1 377948 6 908336239 4 9 88 478758 336118 7 44 214855 494189201 249306 28 256972 44 95 21325 61563 19619 41 396116354 1 155755 681140524 1 851178539 247934 446143 11 180880 381631 109031 668049780 14 31 213568 81 220532 48 434722 69 48 28 3 59203 34 98155 208268 96 247534 87 2 15 100699 97 52 86 96 67 5 1 88 33 202352 86 57 379826 425762 66 6 302312 28 306402 273218 460152633 92 121980 413732 96 3 32 342507 31562 17 23 466465 620771080 98 283652 30 6 32 74 482811 247520 248814 326199 233575 251688 353333 312252 85 36 97 17169 175371 7271 112579 25 37 249989 477652 413655 410962 48946285 342000 56 81 439629 14 164278 29 65225 68 93851 4 38 373690 171235 9 159690 294971 81 9 62 384372 69 207895 59748 75 279392 68336 171655271 305229 50 403586 184228 1 22 413734 59 327396 2 493950 28748 88 31 28 302657 44 361654 98 85 367170 251034261 10 81 283308 72 58 81 31885 351702 67257 292951 1 77 406549 152283 491680 190108 65440 220327 51 292876 1 89 368578 82 378638 302441 82 66049 487773 306069 1 9 222831 440961 464445 22 76161 63 372957 38 9 46 343006 487874 45 66 61708 54 498233835 197022 94 846575562 226392 20 55 154413302 85 192981 7 412241858 411393 13 21735 101373 421953 224853 9 471440 12 76018 84 328820 68 328041 2 5 445076 451190 426179727 5 7 8 421651 44684270 17 24 456053 5 11 38 5 36 30 843474177 526134620 307407 6 355361 324942 479265 192062518 42 99 497158 63 402611 81732 1 38 11 32 930039255 79 39 34 87 259148884 252815319 76 367193 856899421 487994 303189 52 441583 112862 341604 3 65 32291543 19 3739 15 285619 431129 2856 458585 306346 20716 475546 476723 94 55 157132 36 36089 17 21 39 634658642 3 179553 1 13 57 170944 30 479396 384167 33 95 79 908795466 6 398488 39 87001 34 73 44 51 971865082 464194 960917599 100160 582588350 41 45 162807279 50 23 3 130407 92 914467213 365906 121618 298759 59 1 5 399853 342315 155488 48 18 47093132 348186 13 42 1 169758 93947 90 118914 15 986141606 174303 320951 37 133206 6 80 19 31836 48817 90 335159 9 596301166 113702 86831 692817114 2535 226702 95 9 487558415 316309 325801 406648 67 7 446423 402769 188014 441646 80589 254366852 659422408 33 268380060 215202 415095 187948 464701 54 93 26551 364531 459461 400391 99 836674004 8 94 74 32 4 328797 54173 5 48 423241 429882 70 670896576 1 443488 41181 63890 296318 398062 9 94001 2 299149 3 7 483730 410773 61 820041826 9 471582 7 71 57522 16 18 40 388121 13 361005 436824 60 1 48 21 394459 98553 81 83 327151 151138 778641057 5 230763 250425 262710081 5990 36 3 195773 450011 72 106128 494683 46 33 37 49 57014 3 110453 373913 68 209814 210073 248659 146909 74 996763420 156443 135456 245572 3 5 7 1 638616736 28 89743 245452 399100 93 300161 456343 32 80 460459 42 26 17644 410572 1 131065184 78488 96 494853 50 76 9 180199 198963 8 16 72 39 318181 51 168774 30925 442658 3 1 149860 136615 257023 330637 11 76 469669 339985 36 37 44 14 950265457 345020 22 407618 48 733583659 372191 91 195144 1068 33 407843 23 48 322989 82 49 557477182 16 587867825 446587 24 44 46 58 360731 2 89 31 5038986 350122 51 312057 123773 485714 58 447347 39 82 41 9 53 13 91 702920615 260780 86 281119 14369242 448776 77 400753910 36157 341648 56429 23 37 54 2047860 55 25 176861 309032 42 313351 48 4 210179 25 150328922 2 66 396306 29079 493246 221406 59 54 647080853 83 5 1 9892 22 63763932 8 65456 33 726436271 20 65 45 299583 76 22 412761 162540 50 150987 52957 43 47 369097 430001 240912 317611 11 3 41 719144774 465933 94 426701 5 998220995 6 8604 3 53 868034409 389124 53069 2 389307 309766221 61 2 96 401666 67586 89 6 95 4 82 58 560956721 23 205128 297179 268424 113437 33 7 274002 7 36 30010 217323 58 19 13 108801 186276 57 90 242325 90 277410 86085 54 263409 467192 294601 61 4 400550 30 5 223468 81 959150394 618015518 94 277848 95 6 83 14 496785 356209 999665007 9 78 42 202533874 311193 59731 19 37 6 47 9533 21 90868 52 28 28 2716 9 52 92 16 325791 77 99 409246 28 228246 482714 129662 370888 124364 185290 508987694 4 50 249464 481478 26 429275 137541388 325358 26416 23 46 18 483640 153674 336151 54 48 335697 92 283802 27697 14 45 36 5 61 21 370144722 63039 96 86442 182184 3 1 25 93 154605 65 460785 18361 71 721095259 388210 64 23 37 25 43 49 9 41 274750 626846167 65929 76 36 44 450483 413126 1988 83 59 8 308960 64 681130986 5 3 389061647 92 33 84 1 95 703312176 702298232 53 647093289 267315 64 64 85 28 11 4 98833 35 756787626 998346695 442035 53 98 236344504 158481 64 9 338461 101324 258746 97 68 36 44065 15 49 18 74 92 38 172385 227310 22 113696500 488194 6 405085 492977 195633 805337584 80 3 83 458670 40 14432 37 10 5 14472 459514 52 57 262102 5 23 441766 93 88 599988554 39 14053 4 454445 29 187951 77 33304 240674 45 294369 441826 354060 19 70 5 4 357332795 16 96 80 68439 80 751207423 65 123998 362137 168304 98 965435125 87 18 443876 43 143294 15768 6 6590531 2 127617 20 72 24 482279 89 27 83 35 467256 36666 92 75 288175 83 27 77 215887 301417411 97149 11 458193 677668403 2 137119 3 26 96357 750651164 856508889 323819 742979575 15 5 161305 322269 246198 74 70 71 71 10315314 60584 157200 9 264663629 53 33 77 46 70963 62 623597634 491548 84704010 239031 175562602 870365795 53 6 119385 496192 4 31 8 326375 4 83 84 351607 324115 1 68058 89 51 1 3827 73 304336 90 86 166087 47 58 741880201 472011 77 820592737 147211 7 26 22 505804700 83 75 671424723 895561073 198720 67 954982923 40 144185 8 62 59 7 477440 66 90 67 37 32 409870 71996 6 94132 246148681 281006 32 206445 64 445514 101650 1 68 476227 624562434 71 115889 55 99 96 91 41 7 49 805346123 51358 180133487 385993 77 382221 93 23 55 35 63877 52 309979 348333 540499117 432932 970247516 1 92 22 9201 446170 2 200074 62112 6 469333 17 315243 75 55 116390 181767 464923 451996 171598 43 775334305 609831697 80 6 199803569 18 60 230908 448434 212862925 111101476 41836 80 367057 66 640826070 446864 223667 61910 33 41 92 6 7 33 385768 52 388307 4 128629 7 28 20 131172 107231 84 222978 35618 253766 943276447 21 401214042 61 36 43 3 14 253594 59 162559 4 185183 415760 384841890 56 89682 6 381791 37 4 7 871455231 93 266931 202733 62 707927366 2 79 46 59 78 312438260 81 64 215427 19 6 92 314530 20 74 95 405707 977678599 29 371659 461200 105367 441001 604952939 84 2 44 9 16 38 733767232 134400687 23 366165 55392 29667 29155621 98740 37 317782 20 64 629781528 81 1 5 49 27 429215 252406 54 76 95 151939 370883 60 283331 18 418546039 237571 41 180244 32 8556 51 164840 293554 99956 49 99 68 213114 34 143578 256503 299460 561278813 112371 80 379054 859996681 790395731 422731 89 2 8 250359 5 68 15 306757 93 179727 254643 278123 499552 70 9 56 8 95 159375 77 688911197 67 86 48 29 177891 352109 123581 318706 81 370700 301307 457428 27 64 16 204504 54 26 47 4 387928475 91 71 99 484322 55 67503 337932 583661596 28 2 6 98 52 78 78 8 191268 77 74 243463 89 211432 65 31 273669 89 188192 37 48 118838 25 46 120681 181466 55 840524146 3 84 47 43 124881 161149 239086 533969676 734644865 380505 4 47 184758 61 60 95 87 5778843 243493247 79 470078 33 4 295301 24 226651 56 414635 282722 110660 869004434 58 8 67 25 431102 468888 176385 93 53 337603 74 41 793940725 80 83 902755707 56 297467 70064 25 36 151115 405915 5 27 2 278389 66 53 69 14 66 33 1 99 60 5 62 43 50 376860 112180 30 73 32 59 3 51 302553 328186 69 390548 22 55858 47 124727 490060 32 38 397471 7 66 43 343927100 16 98582 39710 78 175901 21 494265326 73541 8 42 92 153569 3 56 120029 534921532 79208 351766 269699746 206570 442101298 391939 67422 50965 67772371 458043 194314 7 308778 765882421 6 213299474 491549 11 1 68136 401730 76 34 30 42 271596 18 15 41 486231 451754197 25 7 67 6 9 340831 68 67 258337 72 92 152057627 91 346853 34 387376 18 98 731175838 158616 201725 364022 146353 4 44 407334 2 327789 50 199556 80 140933 73 176054 346555 51 62 252116521 467044 290298 146518142 485879 314063 43 59 303857 1 9 484881 44393 4 67 77 4 392287 466 65 319861 119869 105644 438232 75564 302991 210567 39 5 684800728 178538 98911658 69 71 519915640 91 10 38773 9 416390 3 6 78 33206 179787515 183953 194794 471940 310072273 54 86 245641 96 244253 2 273237 45 99238 483953 481864 86748 286001477 689569175 141080 62 263900 28 144499946 362834 46484174 82464 68038 36 22 25 80 82 72807 74 66 149752 512967027 481891 69 283442 902909882 263795 26 297812 88 377144467 21 3 466590 4 59 18 93943 50 46 61 298568 12 475302 31162 288575 25559 342818 286041 219311359 303564 529180598 224300 334238 386190 322744 3 1 31 2 70 3 259215 9 14 151510 24 33 81 103133 29 78 357128 914700760 481833 54 1 52 44645078 51570 179290 108793 307465 732552222 59 7 148945 80 58 238961 430295597 67154 89 16 334416 53684 800400077 27 5 419334 77 1 33 19 90683 115603 225508 338219236 5 40 46 247931 382425 18 3 491034 82 109398 187566 39 84 20 212484280 80 99201 887557525 17 872598822 145762 319527 58 438251 376870 51415 4 89 650220587 65 55059 97 12 20 24088 342404 8 445231 389224 94524 871171591 45 706141947 36404 171543 278198 437830 390378 20 38 953898326 117459 120472 759865203 85 28 699540641 69 17 14 20 390699 81 76 7 90 1 268345 95 7 420962 705100437 167963 81 2 13969 36 151686 33 64938 68836 131805 476301 50787536 1 34569 101249 33571 218266 11 39 32 447947 253808 938247553 52 71 205601 286585 67 753525387 34 525720714 370590612 454623 434848 59 64 55 239541229 343175 334948862 355859 454202 8 75568 1754 17 86 63395 162995 794193100 259232 2 77 2 60 8 478540 5 996522559 284240 5 420719 173539 2 68 73 746553171 922476090 61 39 30 18 270395 9 635496661 28 276618 11 459904 8 367168 1 57 252326591 83 91340 45 28 30526 73 113344 43 60 482411493 281509 87554 38 78673 67 98665 75 777000406 75 7793 62 82 125806 96 79 783627956 22 53240 82 573917104 449848 55 395184 366852 92 41377 99 49 97477 7 11 478565366 3 44 39 99 50 237293 300962847 18 40587 89 343904 492241 485590 361818 75 8347826 774765963 74 46519403 38 76154748 671222707 279940 8 30094 321703 440698 78 68083 318832 37 471000 4 1 374791 4 2 597098188 77 194595 99 446164 74 2058 192861 368897 273345128 93 1 333272 64 280744157 61 6 56 19 4 24 378279 20 442910 61 39 77 96 21 145298 44 166423 432017 39307513 461079923 89 21 67 17 39 18 255668 369056 473299055 58822 497067 254416 9 120145 9 309737 73634 91 41 31 331219 200172377 469802 239482489 42512854 68 17 83 3 51 250017 37 320572 68 28 427549 9 147269 1 203890 18 78 6 56374 19 32 208467 71 56 8 426817 34 797194201 93 24253 71 19 141360 99 95 86 50 9 80 66 180101 2 30 53 619716527 53691 253573 447841 76903 51 243949684 436016 71 2 124019 876271310 719922536 231781 52 71 361883 96 12 346724 260476 16 3 66 56 59 227532 739426050 97 126553 840532841 298274 113938 8 184707 9 164237407 110665 56120801 53462 83 3 7 60146 55 305362 74 42 231969 80455 1 32 127596 63 42928 34 50 15242 16 33 35 19 46 444643 90 137114 3 78 49 6306 3 47 250995 818743524 20 5 89 141214 308047 70622 373624993 245794 53 404337 95733 6 580887453 79 100819 499369 282772 93 20 90 414061 97 159824040 176116 333650 37418 375981 447823872 34379 73 7 949729247 53 979777580 159519 9 92 4 72 262785 74 62288 316769 78 39 105128 76693 389940 83 462393 12810 104233 11 97 63 52 70 7 400935 247245 13 78 263417 284678 590690443 228464 12 21 318678367 5 94 178434 138123518 419372 349832 482008 8 201946 411447 158656 62 16 10 3711324 284079 65 327361 124257 40550 367659 375760 233616 10 401057 83057 347251 7 4 261669 24 421431 19 15 65 41 486532 425929 34 51 56 6 298307 490730 25 25 4 419 47 55 6 316784566 4 998719130 409306129 232021 80 447636 443804 94 34176 97534 120867 161200 60 57 34 38 452377 50 75 6 92406 63 81554 149996 36 3 10 207132 6 704973712 465358 493810 392381 452332 467414 15943 40 226166 2 6 81 330373 87 11 275018 667373281 117089 31501 302039 51 76 112473821 95 965685535 35 397537 47 14 840436844 4 414783 70 95472 116554327 44 63 3504008 3 53782 61 91 371898 14 452989776 99 465390 84 43 91 4 2 70 49 59 17 330304 25 150343 15 7 251635 232764 8 112541 43 41 420300 316734678 80 189572 2 72 22 368735 50 81 115562 153284 70 98 337822 426532 218939 99433 431564 18 430189 138300 444764 67519 205427 333412507 302179 274926 70 75 82 217946 43 329128946 4 132430 395538 40 19 242533 417237671 302268 36 77 258385 20 40 317778 70078 83 102024303 79 3 483098 281639 259489 244938 427670 90 4 3 965964490 131037037 5 338288 59 49499 76 6 58170 72 42 9 90 128083 473916 363092 1 7 449989 6 368750 98 129275 8 429733 78 169175 59 49 50 358435 8 240832 50 768029030 97 174675 81 215249327 80926 68 79998 439991 4 487267 28 65 543051263 17865 144755 97 420388 188731665 86 77 23 15 473992 59 84261 8 426454 52 73 45 285299 97 179124 318338 10 626789875 4 180389 67 59 78 7 187890 31 69 322111 14 42 8 327685 890620343 9 91 68 278293599 15742 21 244758 102428 379804 159328 455595 2 71141 378487 437461 43 45 437121 1 76 9 83 95111 408986 141075 250872 96 17 79 118933 5 4 486445 403606 36 156174 66 225097943 234279 81 6 152032 1 44 19455 471819 2 35711 326963 270540 412379 31 85720 228232 867570262 1 86 64 92 19793 7 121979 69 2 45 463001 213039046 34 83632207 63 31 243132 266212 10 435315 280516 330574 313116 20 66 96 36 98516655 20 17 29 123955 129218 53 60 12 24 472396 279182 68796 54 877741239 82 87 256456 48 9 534053824 69964 88 237710 29 12 250017 309455 39761 600649814 5 658644573 43 75 129011 77 144900 335636 22 16 489226 72 18200 34 404903 268705484 28333 722265033 461312 419804 391332 27 303341 17 309223 70 266540 367750 400884 71 50 91 72848 120460996 82 486738 62 858557053 212265720 633100288 8 9 341779 418966 348866 22 269879 58 150102 3 74 222001 365718 50 358054 148628 290650878 10 346847 60 51 18763 36 88 483171 475248 58 5 93 46 272565 190411 482324 45 460536 10 312660 422063 5 66 377782 76 425025 7 253408 270691 254301 466194 81 13 54 228640 39 63755 235276581 468471 273997 189414 455992 2 7 52957 44 66 440334 63695 78 103065 52021 95 25790 34 458099 79 45246 82491 3 206650 247931 70 65 274799 91 69 64223 111933 5 662383285 41972 418553 193572 10 279475 94 4 20 46 175803 112953 960251369 280469 91 200455 29360 84 8 8 11 867794405 89 34 387893 369407 791563432 90 381310 80 108977 856154032 58 463165 452983 65645 58 186487 150516 59 429483 70 32 74 33 418690 85 27 40 40 83 3851 153857 169654 69 136493 20 31 2 92 19540 256036 729171733 47201 339855 155530 23 24 425265 474145 96 394468 86 38 172652 976887542 77 34 244520 38 3 697867968 4 8 20527 70 434066 373250 448261 2 28813 67 393143 156814 276078 91621607 97 68 178860 42 59 381003222 210606 28 35 32 50 2 37 41527704 201712 83 304017 23 434934 29 70 49 32 7 95 27 50 263708 2 64 58 211497 168965 338301 110017 320413 409148 8 60 277687 89 153044 78577 17 400594 459381 121576 45252 35 405859 205582597 7 98 31 194895 99707 498778 411303457 31 458747682 270297 390113175 62 611552562 157365 439992 397497 12 342381 5 231559761 299990 8 24 70407 918318841 393684 176754 82 8 202890 1 16287 73 195405 683317172 33503 9 62 844066239 85 35980 421896 27 345086 52 71902 139596 389064 340118 622374469 217248 32 13 253706 92 110314 159379 42 23 264654 67 217854 39 966581748 867370504 320544 399902 79 62479 98 430740 111292 48 55 23836 6 90 149482 336468 472709 3 188118 85 153150 491955 5 48 83 299369 53 311701 468771 108091 127044 92 423377 262894 224712 238394 326419763 59596 82 164583446 33 9 68 414362 61 732199358 6 167502 25 50 44 7 576978094 84 238021 2 29 34581 141568 87 255838 33 25 83 277031 401202 16 350169 240768 29 43 295743 389368 126488 70 482202567 2 257539 52 70 419420 55 9 387189 346117 72 17 349096 195039 399629 41148813 422478 360345 88 178670032 379977 967701569 360071 48 443129 17 411990 143263439 99 5 18 87 64 98 8 53 27472 91 445238641 236785843 270843 38 84 332248 81 218179 49 249642 47 288302 60 3 201708 94 194378 323352 1469 87 155352 17468 257275 74 467291 3 92 89 157422 54 1 388891 13 28 6 98 51783 69184 444075 198729 1 74 355269 60 216916 36 348469 26 3 10 58 766846866 483868 356094 305600 472428 89 312053 57 851416707 178464831 93 8 130694 58 126269 69113 290058 282518 53 4 53 12 115250913 60 51 90020 55 207661 83 142178 325966155 215916671 408731 297026784 3 9 14 5 417747 287460 427077 385539 407298857 484141 79 1 302221995 30208 463673 73 83 14937377 7 10235 298124 3 58 24 77 78 221291 48476 232963 556461614 201636 40 280009 114632188 60381 474761 3 419721408 105279 58 341714374 25 30 79 21 406490 55 30 69 50 2 135937 132762 39 54 35 26 486774 99 86 14 18067 4 9 84 286355 35 5 63 923595630 846559355 58 567155209 38 58 4887 7 74 2 2732 141221 771101691 22 8 5 69 63 193152 39 72 91 92990 344158 18664 9 422099482 86684 223928 14 36659 296052360 294730 4 464304 14 53 139140 48 398248 3 152887 602858844 164473 38 221631 255403 135574 6 278789 7 1 248900 260438 58 395815 8 20 7 352162 99948 82101 101413 26 81138 46 310804 86364 222084 48 417456 457160 369018 311365 67 13 459264 50 6 64 73 278619702 900205972 41 9 3 6 828069620 455295 9 36 65 73 499496 462215245 93 208080 486926 31 1 44733 392198 122598 386639 408130 79 52 1 280234282 642612594 97 1 8 458630 40 70 46 69 72 462175 303174 294278 209961 5 36 97482 4 139419 287173 9 16 394474 414585512 94 18 153571 23 5 6 14 86 63 39 31 11 81 83 467705 134445 405026877 305403 30 181561 7 881178521 105669 418166 21 304628 93 58 286916 7 396556 71 40 224218 40 1 194655395 20 65 311649 22 92 378871 68 8 79 57512 24 61960 15 37304671 20 207945 5 97 46 24 104703 283550 72 294475 58 60140 76 9 98891 352054 22 704867851 93 33 74656 42 23361 361766555 262852 405058 193644 260614 234858 91686 32 4 35 373823 24 220552 279607322 3 436876 33 45 130393 125298 62 54995 243522 129455 218294 63 967751009 5 1 52326 214392 8 160284 1 72 183480 45 408387 60 486078 468331224 96 65 9 92 47 398291 9 395430 6 941876783 63 321497 41 174905 81 227405 191597 37 497728 57 249475 41 9 963439069 340767325 82 659 48 95 78 17 8 86724400 97 80 228273 339930255 81 43 71 3 201894 8 40932 41 160580497 7 965998359 79 16 137962187 1 72 8 20 64 418850 92 93 168003 5 36 32 48 24 60 127939 39 37 36 88 96 617177684 338493 39774 21638 442533 220062239 8 86 4 36 83922 52 46 79 290031 80 34 41 462673 89660026 56 138640 46 539992315 60 11 42 92 58 200452 63 18 82 97 15 88 81 36 94 4 330818 177915 901394833 23011 22 86201 37 919123732 147940 33 269882 1 160082 456420 899453763 77 229694 24706 182864 161328 31 264332 13 26 87 91 57386 3 392615 27 15680 399447 28 25 68 367927 561146087 181642 39 90 14519 64 7 9 32 43 48 75 213258 288558 413900 40143 308440 62 959761370 206785 148820 85 377756 331846 69 337364 7149 15 46 73 53 49 6 50 17 276500 242378 337827 418853 25 12 471056 360344 2 48 99458254 79 65 8 628059438 5 419401 325835 52 33250 64 241661 76 245538 72 342453 474861 53146 378198 38 85 30 48 492432 779332029 947544823 18 84845 77583 111474 23 444987 2 61 63 272547 63 74 43 26 487528 72 34 414510 66 496553 73 169199 62569 112041 336841 878245190 34 278973 75 70 98 92124 100620 154871 14 72 219612 83 171898 332810032 45 27 60 50 77559 23 691534571 380539 169085 11 90790 126251 19400 442122 454708954 622493368 95 25 17 39726 70 270089 320145 26 76 95149 279647 291898 6094 33 194822568 4 150584 387614 147158 77 34 6 89 698705512 365806 44 88385 30 294971792 220750 47 59 2 149134 405368 63 87 38 440279 45 30 420917 1 480536 243089 10 110826 68 334609 7 332911 95 221814 96 199760 421307 447341 408069 53239239 383882 173870 487995 48393 54 25 30 4 192810753 25050 62 218276 79 280546 51 58 58 393838359 832855560 929059179 139980 78 4488 95 6 9 6 76160 17 37 61 403730 168315 286977 91 58 498609 332829 77 4 5 358746 38 453695 164544 24 91 59 144286 46 6 174934 29 310635 6 69 65 49 107549 362220 324011800 5 462530 89 463136 9 4 125279 403387 64 83198 485971 35 685964290 306854 154888181 236313679 322491 75 126770 5 20 30 2 68 756378369 189902 249080 9 379757 31 18 20 304671 101159827 4 396717 719412831 433884 289916 364412 114674 29 176490 2 407109 488798 6364 696988168 71 316110 31 70 224519 170633 397869 8 189074 163268715 32 63 61 2 1 821686986 94913 62 40 372367 6650 8 245994 285392 193076 30 55 7 4 56 144217 149873 108428 93 76 161101 458348105 435516191 14248 83 36 367960 19 15602 68 492525 83 128746 14 2 66 6 16 527199957 28 29 76 555903524 317318 51470 75 23 55752 494223 73 373201 47 261201 6 256069 463837 20 93 108107547 67 378886 153819 74 53 259889975 201193 77 366858 60146 8 95 17 860460574 14 89 10 158700 495345 79 316215 34 40 80 3 265384 24 367236 33 411310 82964 26 58 55 6 277024 369599 9 34377 7 110834 66 31105 284834 295333 59 29 93 441425 93 45 309744 65 736786515 36 1 161756841 45039 75 80 206085958 30 69 733517246 17 67 740473975 288968 24 80 84 4 42 36 19 731251198 4 85 34 85 198450 320302 372893 259914 92 381600 187167142 742909100 94 435366160 58 79 820062336 87 250244 90 70 22 173490 80282 232767 1 65332 90 77923 41 37 202280 299848 4 329369 23 79 137860 404177 2 97 71 4600 27 51 48 82 279902 6 425150 249158 307937 181569 26 7 4 2 98 39736 4 421037879 71435 441503 261424 39 93 56716 404270 85 370673 81796 256290 34 393670 383520 216787 282045772 6 174943414 68 9 28 252478 275446 839150832 32 495150 724074929 7 370507 481795 692896468 175885 401744616 124998 90026 122935 49 150100 371163 369425 136424 59 29 303557 467257 408374537 186990 136817 23 21 472726 55 210778 211140 77 25774 389748 3 43 37 387993 76 2 259178 118570 229640 1 23 9 237455 274585 1219 3 37146 20 151223 256552 22081 196904 20 2 52 149812161 276889 24 53754 1 53 94565 377094910 76 15 116775 2 9 136397 6 29 65 47546 52 351562 44 70 452268 20 71374 1 89328 90744 419079 4 87 44 91 1757 39 302510 26 13 450179 41 6 687500060 14 112070 392117 584512027 215026 3 52918174 602773518 224188 94 330409 33 454893 70 28 425112 46400 13990 7 98 405698 64 2 107972 49 7 66 55 3 916447035 107065 77 69 11 283530 23 558163774 145438365 490981 197252 499925 3 55 458840 85351 265070 221796565 203240 42 3 60 9 59 18972 5 409482 80 268979 6 184094 67004 562438496 392873415 57669122 291947 479642 214775 37143 51 39 144060 81 254660 226107 2 76382562 378900 60 4 284086 213524 25 339311620 4 475398808 298354 13 440719 210960 34 68 565796195 74 364669 87 72 64 139805 9 6 7 73 422544 202830 322413 289876 8 323158 496107 64 917491018 280441 30 379874 8 178239 21185 80466828 40 811396499 100949105 199503 62 34 136963 134006 85771 403179 458114 266481 6 69449 32 174614 40078 249291 480998293 67857425 93 88316 362088 244693 92 82 8 51 20 419692 382762 114441 19 71 579548396 429270 1 110240 25333 38 600526938 62 979601350 48 70 314599 14 59963 455805 256170 399941 280139 198696 376980 321898 29 109995 71 384896 55 74177 7 85135 29 72977 82 348437 176021 475424 74 472713 23 325542611 38 760190227 671701472 463135 29 50 402342 62 406135 404813 564130745 51 78 379518 79 23 27 73308 330825746 963467269 352259 21 40 25305 390254 295306490 94 357628 126424 23 465147 439805 384138 9 162779 18 272084 81 58 58 21 41 141792 6 25 45 45 4 109523 68 66 467562 326258 692706352 84 114240 909204371 62 450656 75802 73 68149 5 35 357166 37 188802 22 288543 68 1 180785 140709 54007 40 668393941 72 189553 41 39 99 462217 414979783 143913 95 14 25 2 83 5 5 78510837 35 797880186 29 5 107446 480081 85 114011086 25 21 48 91 472264 319422 292471 225910 493572079 113633 43 217711 432066 29504 2392 133032 54471 3 26 355792 9 89328725 14 64302 9 32 4 20496858 444429 71800 102143 42 473242 398317 440980 377136 438091043 25961580 62 482655 99 240435 74 329638 257141 303779 358397 254165 6 77 242283 145815 498205 21 600675797 817299282 118329 59 87 13 27400 26639 772137736 27 456502 30 88 96 366762 415805 62155 465412 11 40 409402 49 1 25 5 118590 647998354 1 996136028 20 460045 27 71 2 27 53 607824777 157798746 121289 5 77 1 73 405481 99 44 371307 97 493354 59 354200 29 36 1 89 60 49 903826752 50 41 93 72 50 179432 316196 242595793 245975 28108 66464 13937 493606 144942 68 173362 53 40358 13820 76 21536310 65 30 2 483041 65 52 9 61 8112 436568 4 410860 46 167407 268041 45 22765 179826 928759969 374840 12492 236980 17 16580 34 5 314633 70 124240728 66 98 60 442990413 392369 6996 10 79 169272 526329443 64 2 94255 21 89 14 3 205897 86 871741074 33 628235683 27 19 28094 57 74 65 285914428 295712 256239 7 14 218161 250545 26 46 8 231080 69 92 460792 150060 204734139 40 346789 69 323221 368328 13 42 280064 174790 423838 88 321039920 257012 47 41761 97 1 32 98 311991 164156 23 3 53044776 8 2 8362 255944 96 63 28 2 96 358539 148551 845629584 95613 45 30 363423 92538 3 372871 256097 79 221122 171774 238531 38 914392006 848290026 79 358486 55 34 174934 69 461994 435133 93 85 283611 286728 242359 53 45 3 7 252514 5 51 318587 543066125 349306 8 332586 282125 113567 482268924 399266695 382982 55344 124234 12138 70 19 15520 23 303350 827861923 74 67310 60589329 16 172368 616425854 1 42 866307318 418824 7 311032 808401205 371917 84 99 53 11077 280473 46 95 3 373220 49 245460 37 276442 58 16 83 409539 489706 52 33 674738493 306947 62704 307997 209080 207228 241545183 128324 63 61 367247904 485883 89 8 53 19 26 93 83212 1 53 481039 223394 98700484 95 3 62 29 7 33 97 126187 250595 890626512 34074 49 485387 51 45 168524 443299 977307760 20 360806 68 51 27 404183 9 87 6 12 70500 71 116349 642643635 23 230858 8 25 3 320079 28316 89 403846007 206776 24 475522398 48 79 97 583241944 10336 7 33 90 83 45 25 91 6 79 93 146872 9 289601 84 251167 63 31 86 276565 220846 46 313003 116820 757780657 29474 179573792 59 53 967786157 26780 250464 364289 306094789 185745 37 168845 18 382488 79 52 2 262658 14 35 70542 353183 274914 70110 280180 223146 640092706 320817 97 73 95560 489330 319558785 96 57 25811 93 57 450424 542772097 768525074 255003 236050 3 48171040 199677 60 432901 354298 4 72 365456 189418 197543 4 1 49 85 7 76825 35 481714 21338 271104 258111 62 5798 315889 415663 491133 111015 145232 75 39 19175 968988565 19 304234 405386 13 24 51 192299 439791 94 85212 39 14 92 144224 111320 39 836880336 468714 403877 220379 173193 27 59 337428 30 257134 30 830367837 22466530 492709 103745 118156156 26 7 426483 480617 70 35033 366993221 335481 164706 117522 48 415593 98 76 10 29 462345 4 72 2 89 64 408454 258944 334216038 133479 498614 305150 344671 21 321436855 362509 279892 355903 2 153754 34 29 186708 85548 266753 426133 66 5 51 7 211727 18 422544 6 265232 264908 310357 62119 49 186881 70 90 5 119093 42 12 172526 51 1 40 29 59759 2896 3 911117082 982628637 72 4 397979 326210 81 395075584 440849 44 5 474897 86 17 440683 82 77 32463 87 76 51515 278300 83 4 272969 184724 128525 400892 162831 99 4 366059 84922 11 66 272557 83 6 10 478386 7 245772 7 199277010 473265 445802 39 43 392334 205891 68 365041 4 68 17 212991 64 142351 387500 48498 2 2 73 6 66368 4 54 25 83 90 39 971660649 283072 39 450217 76 47 277316 99 77755 26 294621 86 324179 19 84923265 190076887 83 84 2 39 3 5 225619 35 90 412907 285318236 434271 1 412161 21503 269648 461972 99 52970 18 247120 726858179 27 81 16 169748 420699 2 54 94 99 83059 446626 430306 234373 77792 68 47 135764 35 94 30 537832529 443256 105224 192784 90 52 69 123141 80634 65 96 2 317778 70685 87 402302 475420 85 64 407262 37 3 27610 58227 21707 4 159187 19 456823 16 180826 832180879 495956 331080 8 335291 455256 28 8 4 19 85 112633 21 44 7 116316 318363 199778 87 462489 8 822307202 38 18 15 476604 272979 59198 65 1 115992 47 9 387094 89 306775 211848 192884 2 32 38 265131 318483 399777 17 271817989 274331 49 68 409033 70 2 416916669 64 117514 95 380046 31 83 23 221557 91 460809 3 64 27 394201040 18 28 96 176757 19 2 90025 9 98 84 16 14 474859 7 97 69 329971809 79 91 50 351386 230349 50 307325 408504 559817000 80 247801 446334 46 63 275930 117984 260119153 309137 128629 43851 341193 461008 346741117 454434 386300 7 70 150795 96 96 80 464434 17834 911993826 107192 556454722 12 77 104182 94 491386 33595 355719 96 12666 168434 396009 133225 87 30 410750 180659 63 72302 146780 221233 333146 211662 68 91 28 1 28501 78933 82 97 187205170 6 88448 10036 233284 396507 268067 371770 242077 277135 422271 337202 16 68 19515 276419 427753403 135690112 38 181038 23 66 338956 29313 92 49 81 37 28 8 56 15 24 159920 609939797 285326 254340 9 489991 67 255274 72 9242 61 17 39 669296187 43 364742 36 87350549 24 8 107640 117238 273530 413830 9 50218977 372427 788668968 73 350464 30 5 57 71 274345 312197 6 18 249220 370458 32 4 11955 484242404 84 26940 215411 65 339867 86 144663 75788 28 671595725 318188 32932 4 19 1 82 393584 72 8 76 162322 9 621884245 116264 134481 92 367740482 106961 68 257524 4 49953 86 482669 976600543 332075 7 149916 350551 164357 196225 39 33 82 369550 61770 18388 61 91 13 396946 6567 227953 354235 69 34 35 20 112239 175201 14 64 224367 4 270626 213225 359689 66663 471655 520416501 162426 162475 3 12 253153298 10 3 88 8 83 1 4 347065 196474948 54 875460351 409444 83 201338 93 27 342795 96 47437 55 93 92 48 6 250813 5 57 479717 75 499899 436267 3 30 410847 9 62 763946395 44 276953 5 16045 208816 8 464308 11 90 89 24 725463107 265555 175114 21 468254 180912 465478 1 481142 469548 154957 271087 194244061 77 7 234634 475794442 96394 57905195 295907020 104782 168924 485301 63 36 222052 2 23 167000 416823 24 253484 32 66792 7 527036971 120923 22583 92 426271 50 90 330443 9 122602 6 665296726 306877 59 358628 19 31 231221 157982 18 310604 3 444879 95 94 362131 816435314 20478216 105690 466308 442763 47 353518 89524325 60 104260 991306096 898867058 3 140221 450825 84 72043 21 447650 405691 78 55 196029 3 61 1 58 364508 189361051 54 120094 68 372728 11 68 52 3 6 98 60 31 56 83 279780 25 82427 74 77867 16 383620 2631 416282 8771 474177381 53 699445636 14656 60 8 182482 433284 131774 14 228426 4 266725 115877167 49 62983 9 39 3 298960 84425 37 44 399600 109187 223988 197296 49 57 76673 97 356810 61 7 69 373024 184902 8 90 119199 88 91 297642 98450 263176 74392 183184 477286 26 251440 87 315125 20 24 423266 57 328146 138244 92472 26 908496108 339740 54 458592 428527 431771 46 28 7 469367 253948 267833 11 19 60 81 88 67 55 56 9 31 63 95709 165811 348211 97 176857 181887 91 900586741 62490486 903631612 18752 255136 30552 533772348 137743 1637 105198 80 4 792191195 3 10820 122298 263634 262218 92 75 255018 3 76817 7 581296350 112036 81 65 491772 796285618 197405 266584874 119769 522383579 34 223547 9 34 3 400665 137976 60 87 196815 84 379730 55 426344 337433 272833 4 41 17778 181014808 831019030 349011 50 467020 45 359932 98 122537 334761 271669 215295 29 295051 6 7 88 38859 442929 6 795304004 76 63920 44 80 93 98 65 6 429854718 336867 596602632 44099 93 34616 52506 64 81 472855 487549 32 143017 88 455203 6 41 108213 40315 89 201760 92634 9 357533280 451215 157548285 1 16 68 452571 16869 7 76 72 56 16 351831 46 17 8 18688 432180 16 7 1 208628 54 318512 186201 464832 12 119858 24 457115 8 2 499824 52 362798 471078 21 446077 187672 31 278817 27810 20 381821 76 60 25 439693414 422616 24 494 5 26311 747484668 186685 351381 13 381578 20 50 94 381367 164055290 143651 9 35 450429 72134 417048 280610 84 7 494974 15 58 45 23108 18 37 25 57 9 50 18 18 40 49 364084 67 99942 79757026 7 94 99 24 271804 99 27741 194194 86 7 909635092 11 90 48 39 362863 154418 452207 67 222084 1 394798 58 38 292770 476965 84 56 30 178831951 47 84 13 19 69 6 157690 30 192429 100615 2 403787 60 49 454133 387737737 496726 2 493052 73093 2 33 4 78 82 182135 72 133490057 283737 3 74284 153656 177908 546800990 389428 30 67 53 28 546794704 82 458363 70 35730593 15 36694 100673 63 257748 96 5282 82 141983 426756 153333 888714276 256219 169882238 39 199763 78 87 5 2 87 19 61 488949 4 84 76910 95 65 330096 301969 485204 65393 35 22583 11 50 68531 40 77 646645011 67 37 365134 38 595775655 98695 121042 9 92 312269 80 53 281202 104752 38874 175356 13 58 713878219 31 494066 123218325 77 4 169729092 57470 97 75 262301 32 94 187219 16 290072 239980 30 63 102078 755115681 38 440854 90 477020 341858 6 85 73 540534046 74 76 82 77 290567 23 424604 107991 78 24820 4 132420 496488 343115089 101050 67 414620 2 83 67 464423 8 797977321 7 204750 27 286415 2 305220 9 238250 556722008 466099053 34 13588 10815 35 15 72 79 31 852921007 433227 81 9 74 64 171561 58 71 180389 97 321937 76 93 71 64 448390 369103 38124 38 118623 72 58 28 51 717094807 90 261498 40 145901 90 339435575 40 82 87 76 89 98 15 70 96 112611 20 3 903913665 62 138316 60 3 275153 281532492 70 769 22841703 49 61175 73 624947447 386543 2 9 37 99978 26 20398 7 275225 462037 310835 474430254 421982 907478943 494329 376232 7 393283 219169 59710 183140 421809 348189358 428585 166200 17 793013723 97 394332 52 201205989 42 11 93720 297047 938790910 6 30 5 69 7 70 64 88 82900 94 271262721 24 481032 5 14 93 86 207624 1724 4 55092 53 55 117251 755504103 93 65 625122559 461827 230315 404237 34 30 95 111996 23 44 955960370 287397 60 440482149 37 334100 33306 157400 469448 182011 5 19 156977 14169 225452892 178607 83982 429992 86 429597 34 54 307400 854794385 454586 78394 99 7 827073707 111062 23 59 80653 190281 99 300534422 88 5 229800 184620 117414 6 96 3 84 27715122 94390 57 39 279933 221699 57722 412733 39991 98 55 380109 18 87 88 406259370 389747 736806333 48 144326220 88 398276 25293 64 9 32 4 184978 959628379 424624 80 212313 9778 24 350876 74 782390063 228238 38989072 9 231099 15167 45 68 432572 43 284248 158258 98688 67 393988 37 84 215093 117777 86 49 289344319 39 363146 21 1 50519 317456 76 444054 30 304620 74 86 87 40 89 43 502791146 82 71 319677 286012 73 38 466822 249499 30 2 97 192544 328184 29440 80 289520 856176697 59703405 77 40 93 90 332231 35 17 75 1 35 328966 29217 53 57 70 86034 225593 39 71 770292756 302854 378640 74 335457564 963635045 342381 30 437185 319024 92 58 89 366725883 498025 247169 183627 138637 75 477085 468745 58655 61 79 5 341185 26 54 3 49133 25 83438 293526 460508 76 41 80 369791 8 409246 535912219 96159239 58 30 337365 275135 30 514358682 418685 388359 147307 42 33 183734 85 16 40 22 435843 182907 86 280908 642145823 381814450 486442 15 61487 405166 156902 69 98 66 320602 57 9 88 80 9 423796 45 260300 9 344817 184179435 305841 166545 356915 103365 355734 499836861 302733 20 103532 3 15 5 76 1 37 3 20 57 11 78 17 231006 190776 93 42 159892 27916525 878456635 254098 7 36 3 455886 1 15 109065 1717 13 97 72 472259371 219341 474869 456911 43538 80764 88 44 283535 68212 38 126229 20 73 233028 456629 649198298 55 29 58 435619 145520 17 415111176 70 464105480 260458 60 4 75 80 61397 227960376 94 23 89 44 59 51 99211 186037 469026596 4 297236 133554 63 148975 491378 32 27 25 7 94 58 72 437200 1 55 2 153714 72127 40 14 409783 439956 485695 252120 241818 92 49 6 15 486578 169650 53 29 29528 88 34 2 3032 71 21452 802885717 42168 98 7 49 347760 56 479832 384360 425098 288522 67 235799 85 24 88 64 297936 9 51 27 261388 120648 28 268537 240389 558715029 383761 723531281 88 10127 178006 46 31115 353051 21 43 31 59 18571 1 61 353520 170159 39 2 10 131983 1 26522 56 25 46715 375396 120563 51 14 24 170884 357725 18 285028 352344 26328 422649 69 314444 181292 71 19 273149 522358620 450171227 250583 882069269 5 416284 98 35 260464 170644 435586 9 29208 244895 32909 71906 47039 278427 305305 25753 303191 453087 306090050 184080 23 4 281001 25 28 37 156720 107505042 329458 174866 60 71 97 163259 69029 347084 83 81 1 215668 79149 12386 38 306717 49926 241644 3 541377002 350348 91 63 92123 7 202031 52 55 31 18 42513 331567 426381786 62 44 425445 4 19 351688063 98 66 486908 975006440 66 5 419213 42 58 3678 11 86 71316 60 75 320690 372631 58 677965892 61 6 167810 61530682 210185 59 9 263502 78 422744 404538785 265096 82 55 1 59290 92 666127695 41 472439 3 238036 163456 496603 81 299336 3 60 423148 247503 77 200354 17 4 90 194748911 590629902 20 519405561 425294 120208 31 2 18 88 488952 200345 40 95 94 1 124833 430283 403919 102353 117450896 28586 670446299 4 84 21296 312968 55 50210 628788203 363772 37 286035 434521 37802 29 73 70 13 421164 7 102970 22 408019 22 216224 410880 42 27 485113 169528543 324829 14499 108094 69 387215 499447 75935 364105 233014671 495814 168243 52 58 2 4 75168 84 39 731382482 32485 78 177872 4 140786 628416874 78 421977 5 24 9 121985 436885 768803653 98 85 9 1 57 64135 228727 14 465332 30 5 57 92 88 94423 448823 76 73735 258283 9 3 58551 203600 255875 69 486423 9 92 80 3 169324 509411879 167834 687294949 414453 24 10 366996 934681907 39 486154 261062 422894 442990 25 83092 33 536674293 88 6 472422 62935 391200982 770727698 52180 210876 720591942 441072 417439751 13 489259 57 384968 266520 47 42 24196 440354 20 41 63 384402143 212493 250170 97595 58333 17 41619 267115 130536 82 127700 322709 350635 73 95309662 283571 24 63 80908701 475255 119657 89 55 18 91 465203891 195299796 44 128749 220365 675468921 188424 75 4 5 7 487114 75 169233 308329676 881990476 1 45 78 44 50374 94 84 262054 353093 730113313 63 190137265 10 135562 980004062 275894 474397 8 349113266 33 28 69 39 25 650588383 496847 2 12 30 253830134 50 240356 37 3 60 171859 447300 73 58 57 296098 65 35 31 51 473485374 85 728711290 89155 111786 63 63 353948 418169 53693 82 287208788 84 341113 37 7 120614 35 5 78 44 33 16 226558 29 38 20 142537 370226 80 48643 286176 339982 52 711569089 361517 15 293605 176120 121166 63 155225 18 874442367 25 84 11 165203 405987 466212 77 236757 95 99 51 92 295138 386611 161000 269417 82 54 71 340348 65 64 1 5 86 59 119636 3 422809338 16 53 2 711876697 91 98 72 8 66 123594 40 301922 495013 14 462036 6 1 2 758948040 91196 111253 77 234054 408068 1 8 55109 3 118687 427668 83 172555 276349 4 465025 2 488714 738673592 31 24 277230189 39 4 287299 2 117377 49 123540 108152 6 56 223175 67 81910 10663 18 98 84 208369 332579872 54 253881 494392 480679 9 395539 271100751 9 96 8 62 837376637 414856 11 344599 81159 12 3 452195 22 301628 19 76 158984 323224 5 92 54 810709187 98463077 318414 72 291075 22 339623 933547857 481536 371154 39 331697 92 81 31 76 230472 272090 26 90 34 209725 8 375318 881378353 41 483581 57 71 80 4 397119 81 392659704 58 71 58 671537941 99 7 76 16740 106929 33 130880 187001 61 18 5 71366706 8 8 707015821 312920 91 2 54 68 307704314 52 54 383654 121014 204905 53606 60 354898 7 232599 36 16 77 253187 28 3 47 4070 21 34 16 66 7 74 283677 455387 23051 407050 343823 17 336158 234775 72 198417 213291 1960112 44 36 352786 162327 52 74 27 84 469254 46 73 95 854473798 92 52 445807 88 121080 19 18 39 98457 326287 487232 72132 1 124637 41852 16 764341057 693214639 44 438704 345527 64 164725 80 2 210540849 62 96 83 95 41 304425380 88 198710 49 32187843 9113 16 341505 60 44 377699 5 52931 7 85 28 60863 36414 169804857 158551 53 448337 17 697842286 87 87 1 41 43 39 27934 59 289414 82 384508 6 8 204913 67 71 294436 139939 52 241597 30549 929798160 97 3 69 22 79 33 63 97 90 25 34 530331447 3 17870 10 169133 41 26 82709 32 484151 62 407567 20 60 8 64 454421 489128 133486 54 3 90 4 70 42663234 624891767 5 12 6 8 49 486846 417032 195448 7566 43 307386 485812 421696 64 140807 475262 114519 70 424910 23096 88 397929 498720 34 93 380432 71 338292 43 38 248351090 288532 914006319 24 9 421089619 57 49 169174988 91 77 6 16 925603512 3 55530 63 287136 60 436116 107579 67 123000 339591 32 437010 471115 98850 296689907 37147511 3 33 75 53 275607 468592 351830 17 4 49 344192 134894351 61392 90 269645 487545 22 3 228811 124090252 614950879 64 79114 635899853 219590 61 9 56 260572766 50 12 204533 61 7 78 135380 446138 378557 51 60 78 383298 399181 285080 304770 37 794609644 825867240 26 83 167875 16 602208652 464552 79 12 90551 5949 64092 501467011 291556 58 77 3 259722 369466 17 354231 51 27 560411477 237271 367346 438471 25204 86 859948696 347361 41 200198 77 474957 4 31288 362607 38 46 82 79 477609 268442 74 334481 365754 149331 48 84497 94 199335656 84 66 450069606 32 58 89066 309040 19868 99 43586 132313 26 292077 121366 278175 403080 42 20 12 66 323723 8513 8 68 6 8 4 238584 73555 42 432138 84300 33429 141981 32 2 3 20325 56 180693 180321 9 143753 192978055 23 83 111987 627 9 2 9 1 31 804477291 306215002 30 32 52 2 65 456605 473968 264858 30181 60 49 6 121635 183229 419077 5 530341558 55 910228245 8 57257 99 182696 21855 320955 5 5 51 88 306738 74 86 6 157603 401323 279187 96 170478 130916 214741 75 372328 32 11 359270 70 75 204267 46 236929 655557553 89 38018 4192 32 48 437138 3 29 59 74501 490234092 2 330870 1 239742 97015 92 64 134550966 396398343 998261017 67 36 15017570 63 98 70 84 68 63 261996 123352 3 84 170549 279987 79 5 33 354518 145003 53 380151 240800 13 689816334 27004 164485 15 420217 392329 89968 6 10 78 30 387383 49 34 23 46 250916732 54 41 67 434380 393202 439193708 456784 80 16 2 348001 203448909 3 481826 6 249099 25 813541462 19 55 38 315859416 5 56 132693 4 61154898 180433 35 8 172686 65 7 11 298976 51320886 852933028 9 3 67 286173 435884917 266464 10 72 64669 230089 205210 185654 283492 91 378906347 425256 82 54 285578 60511 367620 7 135221 205950 25 776563861 28 15 287994 710959917 48 277381 346283 291473 115306 41 3 26269 120932 173917 23811 70 45 368920 84 494726739 45 70499 409684 35 247848 5 69 250938233 3 91 200924652 45 437079 54 117449 61 144837 184182908 428235 7 67838 95114 218183 5 96878 84 467701728 255265 83 39 576846949 48 69 330027 7 41 59 612087748 34 73117 378453 634724459 379707 67343 87 118834 160391036 83 199381 86 58 46 32 5 33 27 86693 222388 345638 59 43339 293929 37 299068241 137796 77 23 392484 4 391458 330994 104302 21 877540933 345633 211158 46 55 415193830 947966480 425371 253462 283630 85596 382514 29 51 12687 36 98886307 22 374265 418042 38 59 97 652516852 71 24 476572 87 28 76 76 114713 97 80 450310 74 9 67 65 422753 87 3781 1 64 27101 2 46309 103353 967035780 1 34 94 470781 98 88 346231 82 61 13213 3 358388 186222 271706 27815 36 46 10 208175 45662 8 236468338 470350 17 141751 175839 94 2 354590 191098 944096659 24 431793 35 208968 992441318 67140 76 56 56 7014 58 273379 573510702 381635 69 19 11 70 626769687 241264 738715304 482135 88 317445 273763 273659 456929 9 155000 266552 82 89 35 136944 941197035 37153 50 8 358011 105706140 70 71 176554 150090 34 348021 409732454 1 348246 83 220669 227125 6 162002 2 49 157844 45 26 36 2 105500294 208170 3477 24 186251 38 390658 1 83 290161811 103259851 94855 240784 94 775228423 52 2 4 312200 9 55 356198 76 55 7 49 2 307418 28 79 711659548 107565 3 6 5 478325 95 893498376 44 9 268763774 28 449639 73653 55 51 18 24 5 36 3 16 91 20 37 4 89 223877 231710 6 6 345731 59 202610 28 65 47 447793 3 14 101914 7 70674 353478 389566 61 8 36 844626540 64 24 59 601174600 22730422 310812 10 281310 142835 62595 99 190336 215517 74 17 28 698595026 48 172995 345689 8 300462 8 15 3 797683011 900008688 133994 95 299756 41 53950 62686 399850 337782 33 83 373841 56 28 95 59 67 78 27 292993 33 15 269826 20 26 47 96 368888 234122 437883 23 10 640425160 444732 338369 5 31041 84 196633 320059 76 44 261946 21 573612494 152168 300984 270479 5 169423 241432 276295 210574 15 308619 31 27 15 111194 60 64 109491 196107 128038 68 52777 164974832 432554 278367 535315081 62 235699 56882 44 57 84 223005 499764 247213 123817 9 432285 9 400919 202584 460682 1 8 456311 372443 5 473138 4 71153 28 67 15396 86661 214796 47 115630 84 638518291 146257 47 297257 477501 18 190921 412572 50 358708 9 237238482 11 479486 302468 59812 276947 41566 608843274 35 39 141746 97 70 5 314384 420210 46 59 67547 26 490771 23 35 490022 468062 1676 77 97 38167 80 80 29 184139 7 7 245595 26 289045 41409 447904 7 199495 28 80 68 72 8 226798 295274 920216842 481378 81394157 88199 163700 400216 243882 75 82 80915 698938161 90 227656 763831780 934273195 77 25 106142 65 443825 492805 75 497934 243234 39 151245 232143215 84 473470 54 309283 146882 21621 182292 263589 38795819 13 51 437175 71 44 342822 32 144717 436839 49 451743 3 55 275305 67 39 174939684 125170331 274202714 9741 33 94 2 33 52 721792692 101240 33 398415909 58 370260 81 16 315940 156077885 14 6 40861 18 191677 578463279 93 243718 236788 371875 392871 481353 488256 27197 48 118184 121017 71230 3 29 428294 21 152434 37 24 45 263739 78 392694 206864 59 377967 27737 408934 65 65 383370966 306533 81580 92 470715745 99 16 28 1 477313 182112 287332 453390 440874 15 3 371277 452507 8 94 286550 6 94 54 27 1 93 96 37 150793 145349 48691 159236 467527 72 407086 5784 193913 367631 61 55161 40 258991 63 86 3 993090784 280475 190458 4 69 20 27 244176 56658 430095 101566243 5 14053 565030765 64 83 33 15 88427 2 238058 97 113190 466920 1 83 45 5 59 43 57 64473 2 96 133146 210135 66 162386 1 37 628134013 39294 93089 82 758389735 60 39 375457 524261622 302993 399611 54 385942 81 68 129710604 357250 36 8 73 42 521071637 20 25 59 7 94 5 256295 36 1 19 80180 65 562842346 337640872 68 377599 57 26 442571 38 1 374006981 21 7 36 9 159073 96 33 56648 115867 257767 8 72 427251 83 45 80 54 36 141651 65 346666 320894 224653 324405 332229 67 302340 25 70 1 274026 93 29 594776885 43 52 44 17 7 10 53 439177518 2 449825 17 214933 64 122722 396770327 500430634 292403 122459 1855 240904 431380 43 55823 226516 165615 22 340647 46779 390327 5 44601 106288 175380 42 103949 465302 9 336570 388867 453614 86 63 168529 385563 21 79 330661 218089 13 6 639332772 70 6 86 112796 13 987773209 70 203697 70 341221 89 97 301988 443995 61 72241 58771 461086 367091 12 136283 75 68 5 16 146547 23 264721 108283 74716 34 494712 5 95 73 69 10051 302875412 25 43 487502 456443142 29 51 77147 59 11 99 66795 70 227277 414658056 2 300460 240960 658176121 81 275897 908042031 62 66 332471353 605528589 482703 42427 290456 95 81003 447313 354804 11 296447 84 5 56 757984060 361098 248077213 80914 436762466 421163 260239 41 13516 493694 57 21 373042 62902 151997 43 43624 146320 55 88 44 394505 273773 34 57445 92879 72 7 45 53 83 17 173870 75 157891626 60536 91 44005499 182941 29 544934024 1 95 43 838520192 10 41 38 782057432 375882 98 243275 13 42 208454 96 242583 261078578 8 36612 23 320071 78 269487 279170899 52 212167 5 71 5982 410404 85 33 52 564291290 984767428 47 101719170 319363 127347 28 38 23 146292432 39 435064 332026944 343745739 4 32 408639 69 75 76 609581763 90 227085 126385 6 412145 1 692497808 59748 46414 74 68 23 440418 32236 85 55 165006 20 20 3316225 82 86 4 93 106681991 94154 501366064 182112 455698 53 7 212722 85511 87 327192 384011 38 96 461426 285442 386319 4 497766 50486296 395418643 152587 284392 65747 194652 78 46516 70 96 191175 56137 37133 111129 496511 89 230996 87 2 305856 17 46 49 77 810913450 948771839 443119 125379 399894 54 61 20 460566 65 40 23 13 401165 984983825 392850 332312 481861 94 50 21 78 5 162124 279415 315761 422315 16 214673 405319 130664 471848 143202 97 443374 82 31 155053270 30 119301 85 406081 153587 217627 483532 15 86 7 6237 51479165 497175 4 75 30401 46366 459950 44 353517 46393 24 232075 4 186016 262857 430609 93 64 231631 44 864046228 11 385894 4 460967 89 4 15878 804876446 82441 4 308535 29 340252 87 9 412881 67 18 138175 20 352584 271742 82 9 22 132211 10 94 94 36 56 98737 74 192289 5 131824 49 1 938434024 3 477100 157707 239105 40 85 296302410 336336 2 376908 96519 167772 232028 253338 226369 928900663 97 71694 30137256 55543 63 306412 34030 92 21 479786 79 468135 185024 282414 60 55 6 48726 242827 478776 426794316 442895 1 326803 51 32 357466 12464 255901 497324 83 263113 16 64146 112446 952082228 83 68 66 261126 74625887 30 362603 212622 296696 91363 271626 223985 40 56 397721161 1 83 262001 238046 87 11 401990287 90 209313 79 629162412 390408 456279 25 412970 373063 159772 41 90 37 220601 123758 53 97 85 424061 31 454623 128413 270349 78 25 210962 340856124 24 386709 484609 889361804 9 403373 149301604 92475 99 99 324588 76 240346 3 659698971 22 32 492414 2 310769484 1 67 40 69 18 481641 38 4 209652 354891 96 332724 42 300495 420493 61 221165 194701 55200 42 53157 314374 14 53 122403 62626 423819 15 215514 55 3 237356 94 6944 88 61 53 264237826 28 77 239789256 1 3 8 802655727 55 3 363298 54 221581 10 10 49 75 11 271445726 22 447439 471530 6 72 262296187 22 323834 655516610 49976 7 314979 51049 20 97 56 66 17 49 86219 18213 69 56 265873 79 2532 14 48780 6 40 21 863242444 406789 9 50 719985060 24 7 1 266018 53 9 45719 13 39 80 289782 40 205528 57 314505 274624 357587 68 57 72 486786 44 225415 35 8 45 5 399270 9 1 74 59 96 518423191 393729 341781 890355904 88 66 283588 69 33946 29 2 235397 52 131704 62 8 9 267611339 78 50898 5 853384480 54 17 91 61 56 28 432857 1 25 468997 49774 462629 40 352286 67 88 141078 576270019 285641 425194625 8 231513 232432 41 34 364356 2 44 33 241742 255899 129301 15 26 13 429230 21 76 448713 372839 67 41053 83 996263351 72 80 38 443797 10 4 429936 63 882527526 91 7 58 212492 245970 15 2 43 448905 78 348204 251367 20 396099 245403 212697 44 26 70 61 51 920484841 2 75 469775 489564 73 157399 559902632 187212 379734 279317 351434583 895816157 74 84 36 75 15681 9 198825 39 499911 69 491652 689066546 70 63801 323864 309031 92 316157 34 44 203696 464039 424588691 99 3 210310918 57 345228 45 369272 483886026 443565 95 422453041 86221272 17079 233313 50 14 29 279661 125528 93 356199 487839 341679 56 75 202444 906995369 434533 6889 258454 3 85582 391930 216916 316929 248407 50534 81 58 377034 12 5 22 9 432922 5 59 474962 68059845 57074 140001 62 707376629 154390 76 326817 72 48604 149053183 98506 480876 3 44 543373605 18 439582 47234 20 108992583 95 30140 9 36 7 198749039 43303 29 460181 376194250 69947 45235 490492 68 51 4 3 237307 497349 58 28189 82 71 44 48586 25 27 20 156915 22 57 35 250586 202735 499767 892734913 13 135829 60 146217263 764732619 874101932 428080 60 13 84 400591 366438 490669 75 200102 16011 125158 60 349240 85 81 77 323733459 15 42629 118267 96 81 13 72 38 22 45678 238838 476563 51 39 393789 495542935 15 65643 74 66 37 427851 302207 3 266263 585921712 496394 214893 97 36 80375 54 79 36925 39090 404612586 163133 76 44 4 467179 423344 174376 11 69 90367 327121 233173 5 902077287 196921 41 84 8 808205340 85438 1399 13 14 4 117328 117487 618842246 83 131442 448911 220175 82 1 69 72 203418 42 479091 3 89 388738 80 465372 346095 612520604 438048 26 293308 487943 429593 63 72888 1 90 46 30 23 75 362215 51 91 184168 12 192459 301774 43 57 81 472069 317783064 491533 142217 50 60163 35 367676 35 203762 44 4 325203957 250303 89 18924 42 3 66 741499690 47 5 77697 80 436230 60 27 4 417680372 803885318 303861 43 42 350647 62 192996 99 49 475963 155904 88 7 65765 61 52 90 221193 68 55 94 168209 51 59 68 27 270491 1 5 913216999 89 133651 98 5 415697 264779 82 304869094 848859200 4 225006307 61 331156832 83 776365552 38 6 492165 402781 184916 177336 73 337492 29 476368 289753 25 9 20 806974194 23 136989 98 441500 1 412131 135242 28 98 8 99 91 91 332241 232656 50 313850872 220341 4 264462 322378863 215834 9 90 53 421319 30 332458 98 8 80 77 116767 65 191274 150285 40 64 621136171 338647 414880 80 59 49 85 474867 3 477122 44 85 30 154511 252957 22356 235544 4 55 28 443983 23754 115986 57741 31 54 96 36 21 42 336809 920227520 63 34 408924 2 439373 13391 72 42 77929 90396 119022 58 130668 352973 1 39 22264 93542 1 271839 38 113806 73 357194098 69 495582 134314 559161698 464972 1 78 463087 93 44 93 112113 129451 167196 424717 189715 417654 75727098 8 395361 11 8 58 361442 39 88 42831 81 291311 244260 32 6 238526 95 63500 68 6 83 326050 191807 7167 1 256661 967058785 131984 5259 2 70519 360297 114072 272428 88 77 159536 75 95 1 783857779 57817 20 55 94 95 79 99 227866 1 47 416841 307041 463678 123266 66 44 484555 27936 236797371 101357 336911 42 21 13 57 91 47 62098044 330278 47 431152 334148 6029 81 222091 97 94 1 160982 104504 24373 344648 333698 6 901483356 57155 384569 49 54957 13 267841 60 194930 86538 22 70 166861 468139 49 399102 1 219683 34 36 823402129 5 74 55 85 391634809 698800551 49 86323 1 227507 19 30 402664 124323 14 41 123122842 354771 245765 72 433726 60 71 278476 147448988 92 333650 61 43 480648 54 81852 296968 105342 9 138031899 105651 343750009 366477 9 67171 44 429376 28 68 432651 91869805 56077 66 72 51 834999655 279233 7 299856 48 124728146 38 207457 421453 123113 169538 951783459 245810 26 112379 1 60 468355 29 42 84 434582 39 16 75488 91 41 80 9 59 20 291870 817692217 197016 2067 49 960549058 7 318475 26 364634 5 93 374684 22 4 14517751 12 23 93 132880 1 198107 90056 78 436239 77 82 9 777256780 297501 51 260171 392974 41 24 7 65 113560 288192 39 797029759 479212 19 276152 94 2 37 710630235 295372 338742 76 79 146506 6 3 451581 903960362 4 443921 4 19 19 43 70722998 180744 22 22 301152 78 145488 93 78 24 136311180 38 8 95 24 6 4 255676 46 308487 910753300 214337 78120 54 40 39 11154 12 53 522744258 158684 22 9708 72 160520 482716 39 147782635 6 9 68 91976 244179 31 8 488661 15286 39 247522 6 201534 359337 107054 74876 4 237816 13 63 278628 41826 5596 456522 170816 92 6 60 77 27 86 60 28 80 40 492839 489024 399339 75 666933198 31 46 319080 13 65 17645 94013 1 19 62 429652 384965 61 526014126 75 529075126 11 412656 28 410822 29829 313613824 13718 45 9 36 179441 92 73856 46491 97 50 53315 11 400727 277519 8892 437547 114457 285931 390649 82 119307 73 483937 223663 172697 16 146860 67 41279 31 2 4 413696 4516 39 8 52 407603484 8 42423 9 35879 22 365136548 419429387 701030995 139388 149353 5 3 35 84762 530688858 483394 466111 385481 33 69323 98138 76 32223 439955 224133539 29 317615 64 39 464989 28 3 229864 98 464843 173543 73 414410 422235389 344951755 229085 41 56039 140341999 367928 14 59 3 20 193118 62 85 169966 340320 57 11 809716962 410108 406661 333694 792026755 296231 96 16 306064 61 8 325899 48 412799 282780 79 355357 96 1115 405041 445500 64 72 17 548733622 28 274466 99 75 36 180356 38 422743 21 18 10 391609 120883638 7 78355 361193 50 30398 84 8 945744342 69 286337028 786961860 76 139570 345853 96 59 92 71 11 2 17 115719 201734889 87 264811 64 43 30 256754 835200964 450271 61 385427835 9 374893 32 34 75 57 406405 991972426 821764169 151962 47 843427681 54115 87 87 320993 1 132352 284705 595913189 24 17 33 2 94 970976133 124638 132775 238228 4 9906974 461407 33 660132981 147472 6 290808 97846 363612 419647 94854 61 409948 221442 77 52 85989 444019 78 343204 174147 473291967 84 94 75 299566465 161861 44 49 166448 119923 440002 255570 6 438152 1 187302 200356 92 745033179 214889 483159 84 171437 939251959 148034 344986 350735 15 4 692573546 79 172717 18 82 88509 326955 433018602 157840 99 535008737 45 385451 87 196777 489306316 290402 84 54 98 79 317166322 22 429641 154881 47 52 98 82 50 33 276590 26 465247 21 157977 488005 45 56 94 28306 27 170166 50 348635 403142 57 91 229487 448374 63732176 79683 86291 45 387330 3 18 54 85 250621241 35 6 143093 7 7016389 7 357365 450167 311579 9 903911318 469982 370414 193852 197423704 196138 42 72 84 85 71 297221 25 482844 214220 327566733 10 81 11 335099 141384 123934021 93088 75 5 31 70 165440 26528936 3 1 65 89 491405 8685270 7 448147 3 62 39 38 40866469 62 64 33 488993 467933 116712 330932414 3 63 12 26 486441 57 32 95 18 332273 480224 439709 1 75 35 10 66 64 50 1 467885 67 89 1 31 75 728381324 70 272406 92736 11 286326 19 38 65847 95 75 35 50 80 7 387962082 203931 565842691 74 16 321359 335419 44 1 304209 55 73916 9 43248 7 449923 260437 17 44 36 4 1 11965 94 51 310334 13 193452 13 138580 67 4 76140 6 236606 979736687 425279 350916 456958 781937884 6 395832 3 463535286 460370 235507 26 96 65179 12 142419 74 384337 158170 75 932026194 110539 491440 324832 138696 80 60772995 30 11 11469 44 114447 344534 84 251736 284776 89 7 26 227415 99 155740 484004 90436 24 5 803355627 14 61863 10 36 345304 171098 804370851 63 225481 346129 18 93 383447 27 318888 306356 79 10 5 29 376799 18 215471 57 46 16 349156 77 919722186 79 79 41 268902 60 96 67 38 3 3 597870901 857805011 140600 331856 21 415821 326745 6 2491 25640 94 50 74 339807 167131 30778 18 79 496306 58500575 483324 50 8 462199 460679 33 196687 86570 436315 86700 4 5 62 271569 358610 70370 80 858457718 31 7 45 99 5 7 12 83 9 22 93961 73 20 50 68 60 80 2 43 89 59 60 247917 397033707 829202798 97420 73082 3 17 406424 6 38 241746 16082 51 41 396886 63507 35 412453 31 5 458588 10030 455788 428457 12 99 124253 680212334 2 81 1451 18 86 3 2 95 34 133615342 142606 435008 23 94 60553 49 162135 37 38 21 268915 32 62 47 73 16 1 16 350113 2 19 15 17 67 90 3 71 1 292310 56 22 77940816 73 3 156468879 266140 153105 59651 458287 13 321363 431851 4 1 33984 5 58 75 87 210687 4 71 67 79 487308 87 74 280956 176009 51 79953 74243 381921416 148593610 3 457190 9 263990 288077 98 213162 63 421143874 883220658 127719 81 381031312 185813 462385 184228 7 549223867 73 64 353805 94 136704 89 347598 29352 54 243640478 299005662 324150 55 84 25 1264 145216 266041245 21 23 603972206 66569 475862 98 40 306769 14 60 372981 69 323791598 3 461524 56 94 75 61571 362820 79 446129 408182 93843 188745 39257 42 51 231747 133774 324 31 93 92660 28 15730 151432 41 73 198300 51 78923 79 2 57090 103583 743873421 12 8920 437157 7 86 76 411182 73 364840 82 37 16 37 155062 367977 85851 88 131248040 66472 81 50 69261 26 280201598 289667 184766 827837177 118863 75 312461 227972 343005 98 393192864 31 67 9 72519 135952 257277 471921 74 87091 691128431 486232 53 318079658 368094 355447 57 2 7 65 32 59 70486138 454621377 393707 52 334438 2 656263861 2 4 2 3 749541865 67 29733 34 94 93 5 52 40 8 432180 448403 47 232964 69 982077824 47970905 99 162952530 98 18 15 80 341810989 121428 65697 27 34 82 658083932 1 64167 32932 1 353564 118250 436053 177809 47 1 24 50591 27 266865 66 195387 50 47174065 326240 261705 232129 679942234 26175 41 157024 170172 453618 47 93886 55 492860 291399647 213491 96 76 73 406804 45 76 701379387 267991178 5 97 83 72 64 31284 97547 20 136759150 49 98 86 67 274520 74 716 30 59926 356847 347807 419516 118815 86897 71 64137 91 221145 349689 78 354532836 56 2 21 467419 146139 93 432921 14 233239 169244 60 351511 421599 55 298476 9 70 41 1 61 92 347124187 48 7710 8 9 20 27703 63 293093 33 16 161099 83 24 33 11 49 44 468949046 397028 562667918 97 85 815590082 77 400196 630050036 131538 62 38 121281 30639 36 280109 25 15 287219504 91 13 20 2 74 76 25986 71 41 104052 50 8 297293 112393 230381 208286 1 22 80 5 484396 66 138413 39 23 25 47 200988 433287 65 67 71 64 272898 413839 680465406 481080 402092 185476 41 96 66286 49 99 26 942056671 90437 435552 84244 117557 592867954 230694 462440 387668 249123 90 66 69 4 14 185144 95 401119 112025 89 94 105258 75930 57 41 87 337236 18 13 97 37423591 182946610 170535 6 91 68464 48 32 36 358302 728179376 7 194706 505420047 296786 490041 140062 67 226894344 820448325 91483 76 304085 326154 134461552 459881 67 9 48 333482 1 79 456347 154258 301371 60 343981 1 3 67 11 47 187928 15 58 338987 28 274183 27 3 347422 312585 175201 53 30 732748484 760098186 80 390976 90 57 73 548033374 449480 70 42 37203 220705 302467892 51 9 229509 41176 11 442691 347183 1 940763436 69 126721163 63 299868 79 19 23 94 487326 42814 814570509 71 288008 918326532 294916 72 9 57 223668 444786 95 270296 309947 288874 319249 9 50 69 65 407164 31 315911 84 93 96 66 71 379405 436360 684754636 143485 94 2 6 79 434538 32 70 78 79 9 874935421 873737364 118654 264075 26 21 2 351717 200677 52 7433909 34 56 54 433743 8 265532 466766 256855 32 32 30 353120 12 56 69 4 701644521 51 32334 120141 323381 35 191766 5 89 5 39 906433486 466528 97 483061 28 728307088 422786 37259 30 287029 24 22 75403 96 101518 201144 44980 196152 33 487401 24 27 84 61 437531 25 477181 166923 32 135672 436365 89 368997 26 13 216733 125907 9 14 67231 84 196076 301030 7 472414 21 9 83 37 113189 171435 45 57 379002 1 407068 480130 70 72 65 54840 64 3 29 95 98 566801161 25 47 45 270597 30 98851 56 765576289 8 74 285024 97 28 222245 7 75 51 61 965109132 70494 70 37 475960 392376 19 72 68 86038 343815 11 69 33 92920747 84 91902930 295901 65 89 172578 44 272915 32 128727 21 28917 95 53 369080 74 52820 31 263114 7 11 5 294091 394716 140600 368854420 70 97 4 6 205359 4 485488 17 215838 334914 5 59 22 1 1092 6 425039 60 89 11215 61 27 74 20 159775 128346 62 214299 162491 106163 272296 37 58 10 11 452908346 75 351587 3 50 17 62 256302 216614 221495 248963 475616 124900 73 358768 421138 4 419460 17 343000 27 221870 20 35 53 495533 45 43 14543 205198 432561 64 60 127429438 296112 40 106296 329188 29 390956 1 91 62 471719 411054 82 44 5 701521622 1 607833585 40 107810 72 47 336010 107809 99 49 926265212 343786 199510 46 470636 25 325065 130780 229970 204382 84 98 80 179405 364065 760062464 420873 98 56 23154 21 143973 408353 54 94 85 38 154739 91 26 75 85 1 335234 264059 842837473 694277352 95 923390430 319217 49475 125660 49 235142 38 1 58 486117 42 105079 176221 394345041 99 70 9 68 27 397385 20 406898 95 22 1 175006 99898 91928 329990 6869 272503 34 25 898551361 37 740152834 48 463420 24 487247 945091749 98 180466 391124 84 295245 21 73 91 78 489245 73 68178 18 29 23 79 43 38 410732 3 82 17 194771 184184 61 122135 312455166 415960 1 27 496590 50 390786 5 23 470443 107943 5660 1 104808 89 261960 46 6 228322 50700 46 932578631 16468 55 213522 83 930936130 337414793 300702706 4 11 30 466245 71 461366 13 1 70 203212 7 151803 64 185782 19902 438178 112617 367083 431210 278046 9 424368 424610 335420 68 4 365814120 85 453341 65 84 887213378 5 77 2 14 84886 265432 29 93949 167195 19 446626 16 86 135708 85 9 62 115875 15 14 25816 13 460136 62 40 33 446894 58 66 293955 99 36 7 416160 77 440764416 201322 230380 67 48 407262 675842860 9 380024 6 453873 242380 103992 972017659 22 72 495710 81 40 186388277 27 708251180 699476732 51933 34705 220414 380241074 45637 20 4 67 29050 5 218625 308121 117614 98 22 52 8 47159 42 459600 253586 7 95 4 61 43 368028 5 6 83 15 274022 7 408905 99 139934 247638 95227 113910 201432 42 7 286317 122845 618437935 92197 162394 66 46 56 473841 948508833 1 372516 24270 479001265 182224 319890 416609 91940 98 66 87 312128 150298 9 61 4561 39 97 441265803 35284 441620 11 216800 7 459435 39 72 10 18 34 163919 63 162642 34 2 3 98202 871769034 69 35 6 305930 291129 54 70 321235 19 9 54 46 54 4 3 83 9 44 27392694 131242 38 74 8 260740 319738 136866 215713 580145930 861321669 72 398871 2 1 59 398732 34 72 367528 58 49 26 362476 65 90 89 3 259975 52 140518 9 461052 26227 133927 35 328864 318969 243681 493353 579561604 391813 73584 73043 4 1 78 30 4 99 677022859 13 19 16 40 463808 91 2 56 28 37107 97315 40 55807 432051 54 436956429 92 339273 45 18 92813 4 42 64694 40 699184576 156274 47084 13 43 124110 436422 2 2 90 9 71 435383 272874735 78 17 36 26112030 94 198322 44 12 18 233530 32 9 57250 214680 149456 43840925 292702 7 464631 90953 256617 373459 56 521768060 2 85 66581379 72 58793 135817 57 79 37 12 51 3 167965 32 139113 494 45 28924 579815335 365980 959396809 85306 417720 430330 318199 4 201998 50 5 26 183961 494317 494943 419480 41 88203 3 84 462215 103028 120092 4 346289 254184 106582 60 493242 136992 7 35 44 87869 20512 57 61 477116 135597 1408 81 360876 493739 360434 281135049 150322759 58 132324 58 9381 31 293826 453275 189446 79 447310 208037 173336 124372 73 306226 777236816 63 411302368 37 382405974 23 2 54 405330 168333 105193 82 9 146492 71 396793 53 7 171627 5 313417 82 280124 786071822 4 50 349230 41 38 2 406591 97 80142 277373 374534 40 378831379 453043 83 60 65 64 264043 24 10 49 98 35 50 640005702 5 49 34982 19 191347 22 52 267601 159316 95 99 94 52 87 169846464 45 8 70 3 729093654 918412515 343233 516628506 117600 61 51 611952228 303207 5 273566 181966 32 75 9 2 7 101424 54 633051902 371379 413462 27 18 3 20 12973726 73 9 41 50 3 6 108741 14 122092 68 192990 5 46258 45902 15 85 253579 147290 70 30 450542 179729 37 613499246 25614 5 3 8 668552806 6 16 29 145133 411612 410200 564615579 371581 69 98 2 13 73 2 59 374164 419849 233127 414545 297450 4 92 57 495387004 29 68 27 313374 112670 3 35 9 694679280 19730 5 232535 16 25570 90120 53 238808171 98 91 21 259882 492758 63 131265 171423 8 25 70 395936 83 32 259660 866 259677 20 171506018 659229464 32886 25 26 189532 194986 8 21 387668 92 383358 113372 331963 17 361689 66 7 47168 786022261 47 31 456515 351073 463448 90 375066242 176096722 71819 8 261586876 2 199805 57 16 50 20 10 110418 128912823 49 13 4 62699 37957 143483 18 241123 104840118 464205 97588 287092 327307 492363 58 23 28 340388551 375759 448613 20 22 97 91461 466549 92 7 12 36 8383 39263 157773 450669 97 459006 79 374112 12 92 82 48 192278 33 99 19972 117351 82 70 196562 90 74 2 134415202 451936 47408 91 327082 6 31 72928 14 933650368 36059 62525 63 184899 316693 121100 331357 88 670247524 34 69 19 7514 437577 5 77 119999979 66 40 2 499881 7 134747 168425 26 1 119328 205187 448913 66 83 72 427897 17 71 417931309 64883368 88747 434757 67 99 245504 242295 70 81 300596 312007243 74 320283 349286 6 62 14 3 439093 122907 7 15 376510 24 75 80 3 41 23 256746 313713247 45 30403 70 842366339 298884 189653 275112 116063 142167 87 3 56 134723 952510088 564690932 62 98 96 475593 255293 647013716 215531 415460 478743 236958 2 74 217319925 3 3 53690 19 33 351408 451587 47321614 380177 31 30 52 68 356896 58089 9 392342 311036 12 13 245376 94 135557 312162280 51 252582 72 74 38 111430 26 10 90 200930799 6 79 68 411671 582116939 19 67 210814 408624720 73 80 876101565 94 89 20 122327 56289 40 129083 222242 78 279839 323357 28 37 54 86 39 187886640 381421 62 96 502318775 409612 701278303 48 64 402489 66 10 7 197593 60 45 63 429248 315313083 952127197 55 36 13 124573 5 59 149962 259606 362099811 216215 2 49 478917537 66 6 40 26 72 598776751 90 57 77 122862 76 455319 239434 394133 26 27 33 518753524 70 1 749250526 5 2 12153 80 7 428045 81 95 231202 399408552 70 164180 22710 92 90 11 107360471 89 300684 321276 821652780 70 98 3 8 190110 135874 71 105885 156953 291352 451797 7 452793 44031 23 99 104427 80 99249 38 78972 51 115999 35 379316 2 462981 79 63 13228 285027 1 7 81938 777988495 72 386891 199605 240036 18090533 80 245212 5578 8 41 63 129665 33 24 137497 193142 540133423 420760 3 63855 251170 2 34 39 7 3 700210749 455563 65 101612 367599 97 93 22102 290533 11 3 168515 393342750 23 1 1 79637 842823180 1 342280 313204 149788 32082 101233 181093906 75 85688 13031 180436 364659 588166627 70 114615 11 2 800305769 362516 63 85 271951 304802 688008370 153325788 95211 148159914 403212 87 3 361274435 258493 804360009 41 351310625 58 3 432606 123419 6 14 6 325 64644 82 442937 308279 42936 79 70869 94 9 64220 23 138495 76 38 187949 12899 44371 81231 490981 267843 40 250255 8 481054 85 223557 163531 206391 88 89 85 51 73 8 20 44 79 298618 41 346820 98366 157299 41 46 438369 476401 77 96 38145 20 283036 487507 40 10 103961158 480752 295189 47 9 2 379104 101946 81063926 15 71 46 92 9 89 100152 9 46 934475612 411992 81121 91 461708 1 313205 58 36 464533 261405 59 37 226857 25 440848 43 408551 14 25911 4 8 94 163972 6 324395 123483 73 37476 3 6 222704563 6 10 281503 88386 132345 69 89 311028 425199 42 108773 28 32 5 19 137249 68 7185981 54 78 90 195675 33 1 40 6 159257 380893 26 83 9 6 2 8 4 39821 16 58 50 105350 370869 26 192274 3 31 210237 218381 59 71 391750 231430 208493 1 22 6 251406 9 60722 383636 661306316 470096 17 755665995 3 65 454807731 9 99 68 83742 775772403 49 55912 1 469330 6 67 117876 9 284535 13 628209605 322666159 9 66 80 379785 57 410532691 26 96982 80 188630 93159 121717 126362 35 249638 423044 423892 305314 64 277414 168066 164975 91 18 404770 53 85029 81 84 37 644705174 462984 207492 2 827523290 116412 176611 9 441488 122348 97 73 91 96 23 129290 93 981108535 47 453792 1 232047 57 58 226027 7 656535463 96 635032089 18 433856 324413 319869 75 207303 179961 797594525 75009 321089828 296982 19 83844 39534047 144201 34 97365 749757364 777723936 373597 31 38 28 62239 414408917 925039169 267740 369316226 276041 88 419298 395804 485817245 160436 429470 51 48 65 70 54 23 302332 34 87 159004101 27 417589 854561696 287616 91 4 5102 99 24518 72 148996 513954123 53 157786 336591836 69 56 86 54334 435702 340497 471074 10 128570 339618 367069 6 748611468 5 57615 97 4 490601 68 59 88 256563 39 3 213787 329076 420744 171035 204944 262230 26008 18110 470591 23 23 73363 15 577305310 67 3 81 468750 94 71 41 175905 51 204588664 20714 40 38 31 48234 942996911 28 219898 92717 20 81 10 13 454434 280256 1 436746 30 6 450496 220363 33 410436 319596 25 68 48031527 63789 295709 71 79 421566 107605 48 456918 91680 23881510 700337288 43728 319012 17 489704 5 59 98 339078 455280 18 44 5 11271436 94 4 153992 70 50620 29 146222428 54 150391 499178265 3 148453 206844 43 10 9023 7 6 157170 4 1 72 230638 38 448969 36 370913027 41 422781 38 77 438895 275123 91 8 385756 59 119794 147807 87 45 508864824 305996 54 8 421062 77 347383 80 302619 37 888382265 7305 47 287853 526220451 127920 288420 158295 440543 82 78 18 993007979 392698 72097 354170 69919938 320661 689136246 38820 33 21 576032439 97 90 27748 33 26 428510 211713 120014 125206 392689 292954727 278686 42 25 70 471820 76 474257758 3 222592 64 86946 4 76 235321 71 94 19 652809755 298261 304216 5 46 4 4 53 1 3086 66 498425 363514 84 12022 715322629 8 401254 72 84 7 89 333259 61963 296356 196771 215108 54469528 72 71 145097 17 252615 24 14 323711 368720 93 12 105606 74 53 128480 49 17 95 27 99 17 464104 56 561678999 71 950678283 74 421140 8 124757 48 37 335143 1 497355 89 81 113501365 999126648 30 212433 69 31 76 89 43 3 151177 363983 484884 21 320726 65 457505 99246 15 176829 307424 2 107568 76 365564 75 29 90 23023 48 77 84 48 37972372 46 25 396891 101639 25 176515 344450 906046540 5 49216 148715 8 386686 21 94 376094 465019 356902 251725 870171222 11 71 17 32 157809 263520 322053 335138 93 378552478 84 9 911320949 62 967591324 63 39703 308537 455411 120428 158502 26 476455 38279 11 88 99 294037715 44 2 9 76967 2947 54181 42 253729 121677 80 151833 64597 211884 50 18 38 9 25 12384 680973783 85 50 163683 114195 421204 9 22 30 74032 709445726 358740714 413718 291943 6 48 7625 252229 61 27397 720517793 27074 32 123330 4 5 91371 79 413058 74077 79 441656 5 93 210919 115865 60 6 84 57 37 668389741 65 417475172 613232101 188690 7 2 75 7 448704 100052 4 187901 1 2 7 11 73 331051 10 74595 6 28227 71809 209380 93 364963 399607 8588 305384 488881 20 330278 81 68 18873 6 33 71 88 148361 21 41 38 389548 24 398585 18 200373 341311 74 63 397549 211449 94 16 52 180576 56 49645 4 511011401 51 4 30 145927 25782 431774965 6 60 215766 13 50 45 61 4 30 4 412074878 50 9 324782 9 59847992 74 392946 4 89067 1 61 483116 94 35931 418460 3 487511 84 88551 406387 53133 39 67 58 91 16 324101 441418 12290 204586 50 96852 309840 200573 256669 66 212652 15 720568142 238185 18 34 94 262776 489739 328914 69 48 2 44 46 8 54 9 148910 202693 94 353533404 194133 42 160149 301822 138587 44 20 59 42 88 210753 45507 101456 408636836 388579 232161 45 474943 80 30 680 188022 31 193538 353310 8 244804 131287 90 379622 165161 78 48 25142 140338 108554 7 497252 15 472554627 644593506 277847 88 4 9 176252 36 30128 8 282521 226150 547651577 225879 368721 262287 11 49260 52 470385 319246 4 246255 317766 84463 438198 463547 460679 4 51 2 257860 11 332952 65 37 112563 344036 320581 66996 252292631 4 77 94 307383 968240168 191151 57 99906 772098405 24 13 912026813 450743 82 2 20 477602 302527 1 73 979253602 443908515 63 300702 244557720 201184 927767798 69 92 349993 320525 88727 6 93 96 602701375 290972 55 91 64 21 274215 181201 4 332717 34 264381 832114525 178892 35 972072277 18 200871 51162 25370471 52 396816 264915 464184 7 9 766965558 57 430330 480262 3 74 70 47 68 96 5 274378 77 83 288521 273782269 75 181326 204547 263912875 61 82352395 72 70 173885 462122 83 38 4909935 212212959 4 61 15 19 294010 272419 185041667 6 261031 27 5 2201 464343 92 9 96 101761 401505896 292476 12 80965 262604 16 260600 78740 6 48 132871 46 960850615 196208 37 447026 7929117 71 38258 124022 328308 606006183 8 154168 96 97 27 127950 34 74693 269359 582156104 7 415768 86 4 5 455031 86 73 26 446354 93292 8 59 203281 8 143893 91 378789 91 285187933 482910 455622583 340414 89 448257 15 24 7 43 36169 35 214829 5 468560 46 71 372077 94 62 415222 48 468187 55 207381 338713343 38585 4 345548 33 4 9 46 83 216788 12 87 35 865921418 202814 75 50 426493 206872 2 335040 35 292109 24 209720 69 456770 99 420633 73830 737085532 212691 11 66 358970 86 55 17 88 69 58 55 7 357391 97 48 235178 406657 366457 267538496 356471 32485673 21 2 480037 58 158482 301031 74 95 396808 91801 67436 68025 276486 7 73 7 180266 412729 229303 256397108 350602 392025 740196799 468494 286944 16 374481 23 468554 20 42117 287423 67 16374 42473 87 749811772 197075 14 56 213630 469865 57745 440450 316619 92 118148 253163 106323392 93 48 18 7 14 868568299 91183 54 74 6 70 487807 384460 392408 87 62900 131515 151923 79 212703482 206044 110242 6 208546 66 9 50 73 70 245840 334425 531828657 267465 418369 272116 375489 348524 193585994 88 72 287275 18 78 55 12 313827 997787614 372847 214424 71 63761 444791 29 6599 52 944963322 1 820674122 7 332520341 120938 77 418719 395224 1 996 287768 69 120549 356958039 294215 556948817 38296 47 40593 672880732 1 40 363980538 488880411 89 3 234091550 317545 8 61 21 285632085 93 141878 66 4 11278 83684 273388 450158 4 247209 490249 86528 31931 470904768 120139 22 293144 185076 212227 278717 343243 146614560 11140 931776962 265542 62 1 68 775557076 16 299605 9 318524 52 479429 273483 92 49 88 55 76 428385 106948 31 16 3 18 145757 446879 93 73734 40 91 31 389213882 8 99 21 70 5109 236620 452338 41 300569 327590559 444797 2 481346 81338 78 81 344754 213189991 7 58 41 182039 267738 413074 642440545 248168 311265 362120 77 91 528791446 86721 57 31 37885 2 98 89 52771 31 25 16914 89 356341508 71 411599 54 44 378285 89 11 6 74 1 111005 34 206807 14 17 39 80 21 99 72 36566 283750 52 71 212182 18 30066 8 292890407 16 66 35 446062 83 138471 207366 391197 68 97 243560 10 16 5 264043015 94446 402268 27 3 44108 16 78 332137404 265468 63465 100398 127135 58816 324524 69618 33332 77 227770 33221 12 33 162174 3 474821 454371 48 204702 378500 192196 99 401414 223630 133641 7 8 494276650 11 470118 297735 12 48 472895 215312 95 36 779394679 22119 39 495922 37 4 69876656 90542 39 170541 804660055 366857 233192 22408 38 29 45 83 465941 114422 171571 298362 44 138552 9 46891 90 53 163303622 15232 13 9 247701 393088 71 95 154065 52374 71 73546 197117 169786762 440580 144117 67 73 8 20 638488106 426587 57 2 60 284698575 319254 29 160484 48 29 206034 32 436608 970365895 357234 6 194395 415327 82 207660 205168 8 9 53 15058 1 44 250090 300278 15 41 2 53 92 360987 7 5 48 308658 499460 68 358407 46444 221385 178999 30 96 487598 317471 24 179394 134588094 26 419286 80 88 7 80 59146 488429 221670 3 136630 231115 3 201179 90 79 12 372019 8 353059 27669 51644 20 53 373942 121773 210252 14 51 355734 249963 1 191023 89 187951 618304759 48322 427349 23298 91646 53 868944072 23 76 910341979 172276 408883 93 50782 279215 77444 214026 61 222939 94 24 84 411310 9 72 55 4 456142 71 90 391390 81 39 39 499677 155840 221384 95 3 70 68 58620026 4 99 55 693367349 463985 280414 84 396594 93 326491 143077 305280 15 336710 101853 56 437128 90 96 118707 75 233814 27 419479 58 269989 756300626 4 712207874 44881 93 154082 182885 8 48 50 1 283481 77 135317 291674 93806 13 627410044 3 67655 290065 44 98 741529759 430402 232366 44 78444 273664 252227 393503 13 66 73 69 180867 28 74 322029 485199 3 80485 337957 86 365594 22 73 76 85 231994 79 233262 495022 55 119667 25 17355 27 19933 944131719 95 371244508 50 51 390408 33 281765 43 429995 49097 587379200 96 112342 71 358876 292005 3 42 3 8 888278865 35 86031 411820 28 77 119070 7 5 59 180617 46 347546 69 91 425315889 192240 23 29 73 620295761 84 96 29 8 356762232 38 839928065 224406 439472289 8 88 115848 9 82 407142 4 652846583 332517 72 4 247031 8 227893 61 439672 9 386507 41 53717 451684 423779 287983 62 51 3 479699 53 24195 20 6852 176746 98 23797692 150641 686751544 362316 38421 521441054 90 7 47 316192961 41632 513382240 294786 9 37589600 65 112515440 101628 39 469667 25 826769707 66 75 555535194 317597249 474940 474316 42232 878139821 97 476827 450298 352632 90743 13 21 8 11 187820 51 117394 484713 144598527 19 369527 240246 319986580 17307 41 35012618 464782862 7 69 375409771 9 323178 317531 6 90 39 209368 89 93 92 746306036 133278 189670 56 251038 54 22 44 28 17 37208 365589 48693 40 356691 156245 417340044 339457733 9 55872 491633 42 50911 23 95898 7 67 118761 116548 38570 388641 93 270922 248821 84 15 72 339309 32863 567521515 51 31 427683 332963 96 133875800 8 428632136 11 63378 97 150826 54 54 94 847360009 60852 3 53 226876671 22 97 28 458455306 3 6 71867 96 946934285 293078 32335239 99 1 97 492007 42 153722 3 108223 379575 52 3 7 60 225509 45 49 74 89 33 48 86 216576 60 65 76 984944149 39 442783646 32 191151 45 207163 15 96438 4 87 73 6 3 3 25 74 15 78 14 51 217967 91 300799 27 190493 212190 976623809 10 39 19 2 4 260066 73 57 56 23 291509 87 187591 165876 6 92 459463 191208 1 15 452041 30 236462 340038 156279 285590 59425 179141 56 88 32 236609798 86 496292 453582 6 64 229279 386930 24 2 242780 19 22 211095 20 418206 138205 67 48 55 2 675608044 91 915892397 159030209 364440 237566 90 37 5 69 471656 189627 10 591811282 472204 218810 75 44790 893674946 9 8 482105247 22 167142 13 292154 315905 7 85994 33 50 95 12 262570 437575775 40 23 418464 183770 98 485044 456025 337981 97 298125 75 7 68 33 208452013 1 36 337056725 67 72 425284 189575 207754 263518 330599 434581 80 355600 9 289480 481271 9 692924439 89 484592 17326 1 128108 20 362719213 30 25 223388 45 496388 477499 30 412538 50 51 382412 112871 33 57516 365421 288824 76 131427 370519 26 263464 26 26 212136 4 17 409364 495761495 463750 37 2 78 55 499847 60 177331 155680429 5008 52 72 396227 208644 404275 20 198207 40 23 6 89 35 44 299045 94 17 385768670 225337 66 3 434999 22 13 11 302090 4 646364726 16141 177169 413482 36 98 485665 9 81184023 197750 286386 84 200317 111047989 178740 28 9 68512 26 477889 37 304244 5 23282 497691 448558 73 23 32 88045 97 179924 373744183 284524 65893 133111 87 396357 32 82588 6 46 277647 625856369 76 419038011 28 56 352538 1 9 3 187948 2 922060541 98 77 354364 73 187209 14 56587 344076 212436 2 8 15 93 437192 20 182090420 88 5 335327 3 331254576 279112 117979026 222553 192156 9 14 4 20 356876188 14 199146 31 16 242309 173112 1 325196 78334 88 455193 289356 55 170434 494872 104414 98429 91 479301 492218 88 51 365147 457294 74 10 104860664 88 87 14619 10 674027949 34 30 186552430 15 111073492 467315 307807 19 83 91 55 310447614 235656 7 271159 337134 41 683285795 46 143722798 20 42155737 94 444562 2 763934511 223026 602007804 5 335531 2 56 2 53606 5 344813 77716 35 392139 89335 255867 23 37 63 57 71 153246 9 13 5 87 149671 49 11776 36 46 57 452991 136579 46206 58 406100 518602561 67 55 15 156818 71 4 21 40 14 2 29 8 29 21 4 26055047 436994 408611 6 24099 8 279215 37 90 98248686 821199495 196631 195629 39852 18 214706 380104 86 445097263 829329113 94 3 207274 58890 329523 237417 50 418797970 74 10 79 83 53 89490 128479 8 15563 238852649 23 381891 312265 86 6 211814 473024 134486 44381 480296 95 10 8 476285 63 2 29 492680 8 48 139966 166915 86 14139 18 51311 240982 9 98 274148 95907 118062 5 71 233007 309286 50 43 345677 2 288174 6 83 67 13 1 5 152993 5 95 53 16568 8 96938 41 50 93 407531 387575 25 52 826188319 252133 92958 845511764 179016494 357126 9 38 812347458 96 449587 96 6 3 20 1 11 350646 44 13 15 195595 23 385588 33 9363 156164264 1 64 224329 329069 93 30 28 9 333117 9 480047937 803682398 14 207253 183206 293174 45 113948 53 354724 37 200903 485608840 380659 2 103145 157036 407038 8 269136 11 334775 327939 988927206 71 68613 82 43 96 85971 76 73 77 52 657703353 754426080 30 134563 313708 388075 396528 415098 38 104931 47 68730 160581 278222 90 53 81 19047 43081 47 207732 465453 7 72 956721673 11 346717 6107 368034 33 21 67515 92 26 368628 328748 218394 8 24 91 5794472 28 77 334149 87516 456372978 85 375304 67 449792 10 167047 91 831429424 103732 177749007 72 73 116032 464489 240139 15 76 75 16 13 5 38 24 62 409306 422501 36461 178600 383180 7 161575 189300 16 40 45 27 8 93 863483626 372061 732293757 389229731 206080 179853 125826 3 86 355528822 622090565 7 53 172122 76 14 36 212734 159693 63 168744 342390349 394250 9 5 399381 15 93 171111 43 69 15 28 98 93 548379332 359974 10 68 2 83 32 78956 84694 432684 8 210801 99 115395 62658 65 92 310023 29 92800 81553 84 296871 93 109569 223430 7 234536 22 57775 66 462933853 81 185125 238275 265641 79 287859 430673614 78 208733 38 93 239795 59 65 177291 298247 93 400807 16394 183347 495452 310444 206050 383286 337829 7 45 26938356 384978 64 47 316675 58 149285 86 496886 124976 60521 50 124920 75 237891145 89 96688 413648 748933134 973983645 92 408850 7 17 3 299712231 700906979 95 184090 37369 87 61 465641 72 55 166931427 316219 50 45 34 71 190041647 7 81874 293029371 36 89 184997 125923 48 16 77 277371 139711 45 427368 203970 43 74 267799 74 6 195888 39075 289421 648768794 91 39 33 6 155604 25688 16 33 182850 80 763085761 105226 666236485 239969 43 27319 14104 28 98 15625 96 47 80 5 4 310031 592917030 342544 250439 49 222828 80 80 66 352432 487122 63 354984 490245894 331484 97 343084 466327321 247177 83891345 6 434633 320014 298376 87 14 31 378610 3 176377 39 264874 21 47 3 449822 212811 363313 810667111 473943 257225620 91 994909218 33 8 15 354789 51 212783 41 150305 265389 85 73 34 343668 364648 10 268277 92 399721 87 75 81 181223 1 85 68 89 391165928 133547 28 848598998 874795100 68 364782 438888 26 858680864 3 171377 12 43 4273 30 42 131317 60 351651 52939 283509614 420697 257478 76 120674 49 717194107 65 365813009 205519 243237247 2 58 303558 40 316995 71 275786 63 56218 356919 34 300875 464293 50 252653 108907 11 80 25 366320 33906 323543 95 8 129329464 421252 38 256334 117988451 8150 427775 171674 8 34 52146 9 462576 36 122007 14 34 286175 411439 70 209065 19 161425 312101 233555 122885 134593765 3 25 410197 35 70 21244 440200 473015 124236160 91 4 96492 210914 40 88 98 56 193381 77 81 208276311 85 57 159925 27 4 403791 227833 64 8 675363815 411807 317324 2 328117 1 68 61 6 90 115036 216411529 82841 437283 18 437826 29 44 30623 20 137886 57 38 367101 8 175407 33 151865 1 36 129664 271623 86 283400 50 452578 148087 206654 41163 271358 30 33 44 36 23 58 88 83 472723 845634581 296583 88 128241 409724 84146302 174520 438108 172929 8 1 420916 9 194609 18069 636730525 28 9 348796 460833 300861834 113617 70 2 385554 35 2442 6 38 17 25959 424052 76 7 65 59 84 39507048 219266 37 153382 228016 77746 209595 96 260608 70 30885661 18 3 4 46 82 265717 8 204432 66253 62 417548 146174167 82 20 80371524 7 86 7 94 9 232781 19 324492 5 480980 192585838 462640 8 228847 90 483511233 62 5 326802 92 1 8 87 42 55 40 87400756 76630 20086 1 462210 157728989 275463 59 397106 285130 46 66 1 1 251216 7 14 94 898460787 281605331 364386394 39 2 772228761 24728 45624 318856 51027 122184 39 434874 6 6 296358 92755 37 86 284445 473142 25 69 484463 444635923 4 148256 170706 81080 67 38 31 471885 211264611 90892 3 163856 78 185405 314930 16 453762 1 67781 49 566291903 182689 17 102866 30776 52 63 69 3 558494006 34 53956 83822 7488 7 354368 71 90 129116 366045 87 6 1 70 764146257 96290 430681235 16 7 443552140 91 151877 891399663 10 64 275834 122660 453634 102777 272235 1 414625 82 208787 461441 2 92 53 325133596 31 7 5 2 733012945 17 400919 268014 1 56409 243980 78 68 83 285055 2 224498 9 389250 453035 78 165559 24 83 7 492909 114322 69 71 59 177708 45 105977 37 37 343161 560227363 67375 122114 49 1 286006 17 28461 384692 69338 70 278517 307985188 71 8 245032 9 82 7 309776 4 41 1 65 36 88 479297 38943583 33 170694066 71 451111 561662922 4 458805 89 63 811127711 86375 178837 71 26 69861 48 44 55 32 652921664 273933 151254 202569 479226230 652251725 227485 232189 28 37958 394837905 580025447 72 2 489678 79 40 97 993051351 371497 81 935426313 92 70 79 9 98 217224 9 986274156 754708728 73 61 39 24 705855338 145433 8 49439 24 82 30 83 387854 192035757 387700 468276 55 35 337683610 489471 18 48 215115 74707 96 378573 495570 351779 53 9 432726 929792801 393934 3 2 276819 94 51 54119 213248 24652 834286460 51 49 70 380993 73 32499 95427 42 96140 31 74 479325 35 9 188366 75 338831 608819453 714590507 498213513 3 162850 76 12681 42 21 8 42 66 418594 39 437388 273796 29506 392967 62 4 221642 101636 62968 129023 342999 176215 124901 489431 394633 638144836 831864220 346935 8 4 259434 100586 413668 359360 57 55 71 11 265480 500533037 22 43 853543641 22642 172712 325888 53 7 337198 410315 823216627 75 32341 224277 99203 327454445 56 67 68161 50270 867261697 491816 267399 31 1 19 402983 494943 37 347607 356729 78 345437 2 51 306626 9 423577 2 472237 33 18 66 82 95 58 36 16 2 46 140055 46 278599 90 321422 4 74 415292 2 5 6 99 29 301357 161146 8 24 5 89 33 588780723 68 431969511 82 79 205915 5 93 8 8 365381 86756 10 8 237949 159800 3 485510 26 25 97 4 24 351970165 56 122225 427780 231036126 40 79 68 377913945 269921 14 203273 18 1 51818 70 570069761 352425 273670 88 114975 40365 6 170147 363947 220666 96 601931494 247557 463381900 6 123056 57945 76 422214 113639 15150 35807 37 9 136865 261897 387459 382704 39448 360052 530225312 41 13425271 23 268833 82 60 28572 93 426794 131235 93 391132 53 112940874 145448051 16 194878 27 86 43 408095 6 57 75 316968 272328 168636 44 421044 467697588 39345195 4 8 92 71 36162 8 146398 4 17 8 61 488907445 516277024 5 92 95555 719578650 4 453183 173347 879035960 45 143912 73342 305398 95 5 2 87 36928 54 384262 688954482 406508 48 366480 59 43 46 61839 41 40 50 131434 92461 82 438853 195415680 142185 298283 25 29 891042567 51 33 65 5 35 5 29 435929 386510 298818 18 436322 960167230 328040 97358 51 6 339652 27404 195504 27190 68 131035 2 73 70 90 47 99 76406 72 244185 10 74 65 273425 3 66 6 191889 5 8 129488 64159 7 5232 177914 22 17 169724 427238 178462 137396 17 14 96 151817 5 69 480591 8 223383 87 6 170436981 8 66020 13 218901 131666 182104 69 406779 350805656 469491886 60 13 253224 75 86 91 489918 351799 1 98 226056 64133 59603 25 55 9 1 56 298608981 61 23 38435754 499870 29 9 44 10 5 19 25166 400098 45 1 43334 481950 7 69 18 431744 438986 71 8 55 215837 98 96 479316 1 689925085 48 444932 54 253456 7 42 8 26 650410239 211201 30 457921 172742 3 28 19 6 266985 423952 177340 83 77 297312 59 582782362 69134 1 53 69 414122 48 97 316246 95 436545 292565 449372 267749 82 244557 69 116515 15 467938 276887 7 420786 16 82 341499 422093 190083 3 29 474722 2 12488 328808 38 8 96 39 609687993 79 43 440815 869658088 498413806 135676 23 415475 66154 5 112384064 25 9 64 92 44 261551193 84 17 287325 9 239432 327930 495875 9 339317 11 282961 38511528 25 48 237149 153552 321282 7 3 391765 13 48 20 854597437 151597 436350 40107 48 87 31629342 395267 469228 65 409607 24 2 78 423784 82 284558 79 81 423988576 333951 2 25 22 169490 55 340335 80 68 75 190699 109908 159960 79 2 138026818 58 16 374902 8 204443 56 30 36 20 189031 152965 79 79 5 373616 92 265765 184390101 1 93 305397 12 415657 13665 99 470354 924775767 96 161017 201119 499149 2 78 463934 12 29 7 6 39 434429 7 8 50366 485842 304775 5 71 79 6 76 383357 334720 312975 304995 45 3 3 11 96 45977 6 350469 84245 72 498 72214 204091277 418648 46 69 338835 74614 48 99 8 12 5 890310052 5 89 56098 48 30 43 18 23 65 47 74 35 87 20 203569 7 279589 886462817 18 80 40 408812 302035 183106 19 84 827064269 5 772793295 66 91 805424629 985620371 54 21 28 176329 7 530866651 284865 40 2 7 42 8 22 13 435354 88 9 52 583030897 4 272847 81 44 87 98 257176 19177 432711 153691 178604 486935 19 67131 77 89 6 87 71 54 58483 99 72 291502631 534433607 384485 342008 30 227541 497780 197485 357315 192102 458676 86 709408009 222723 881687462 255720818 348490 55 407727 61 8 18 29 10 2 72 97 571332099 64 368590 348791951 45 485807 28 251291 86 24000 401911 9 162457 67112382 6025 3 36 329497 42 35060 110645 368965 354946 18 3498 350364 82 9 292776 256837 126587 184093634 483763 94 917644031 174730 1 31 209032 64 89 716216230 350141 255220 198836 645703245 42153 109093 165918 187928 60 355828 281092 42 3 265692 668619663 389804 95676 8 59 377488 163724 2 279427 46 309156 121022 97 857 428156 82 83 338782 388249 73 378766 38 43 102819 354167 43 454540 195618 6 89 53 82 94 72 361727 28 99 32 34 74 19 263379 4 39 72 14 170658 165358 66444 62 435841 46 60 121098 5 23257 339814 8 43 163590 71 474501 3 26 79 10 93798 51 3 16 85 97 300816 362164 84 4 37 70 68 399918 69 458896 67 95921360 691978880 142138839 2 111459 309133374 17 323481125 17439686 12 5 217619 37 467321300 572799068 324743 358502 97116 36 13 96 366048 2 96 46 37 206237136 337796 300153 164186 227765 31 97 63 50 28 94 58 98 27 6 223899 46054 23451 6234 32 77 280778 79 76 13405 445017 60 8 65 271261 21185 810818586 343419 29764 93 51 461418 99 52 2 43 923601447 59 20 7 5 243291 3 34 81 71 17 61182348 408264 12 6 99 481924 7 5 761972562 482995 344239 397480 62 137116 36 6337 387769 132390 85 9 66 7 237639 151442 34462 171544 198217 92 1 41 11 89001 263550 162983 250791 29 95833 31323 416822 2 419202 88 86607 103823528 62047 39 28 88 184730 183255 393746446 64 31206979 86 63 48 72 16480 67667 503535009 249094 2892 235468691 119450 344105 892695662 8 8 179081 14 85 3 34 74 78 1 104030 8 407964 324852 105604 153595 131124 1 260065 75 282301 61 95 73 532167220 94 89 9 95886 98 211206 94 294409 62 1 429773 31355281 337000 36 66324 67 88 220612 304304 94379 312552 316984 21 198086018 20345 460839 919972908 35 2 491181 49958309 901441371 1 98 91 787090578 76 50 63949 379924 111198997 2 54 463368 315655 105000 54 20 168139 677587944 216635 214770383 86 424425 47243 63565 201329 16 451504 8 294496 44444 337026 294115 230044 21 222277 1588 8 9 45 223015 89 80943 452302 1762 443199 260159 74 168657 44 44 6 188238 79 86 737821178 400273115 324727 34 211370 143183659 92 491127 63 451503 21 70 151154 9 69 314555 96023 322363 1 285187 44 32 368683107 13 7 93 17 144509 8 52 733704526 69 50 73 373547 39 1 32 282328 132797 528923633 61720 57 326257 202313330 63 60006 63265 59 403778 54 37864341 21 102996 342538 401226 82 79 130355 9 71 377789219 354974 55 31 96 406260 696342759 13 346004388 120897 54 212867 69 266139 336906 269760 239984 432118829 83 58265 249581 230406 67531 32760 22152 3 968675407 920997998 96 7173 4 86 130651 79 42701350 305014 241199 3 3 418619 77 67 695123370 12739 270982 97 24 5 4 369923 34 70 95 636507658 65 131471 164643 386449 372531 279074 8 63 90675539 85 376326 220501 44 34 77802 131473 43 231050 71 379414 7 58 25 195907 22 263204276 430865 446111 285467063 8 291208 319218 437713 25 213916 1 5 256625 92 217617 11 552185126 136314 50 17 465873 8 55 85 461205 249450 409568 99 330550 391721 2 491844 313970 124718 339315 32 393196 432252 32 39 50 36 100871 26 38 16 23 155029 489151 87 57 254295 442460 4 138067411 115147 11 369246 60 34 121396 61 112528302 88 94 438950 485414837 820171257 51 49 46519 191323 699329824 333957247 72348 90 75 120631 96 48 35 24 79 290000 397241 29 201300 11 415253 478348875 346579 52 76 497628 79 16 478928 274957 52 52 93 166056 19 160989 33 204727 194096 37 279722622 53 26 388198770 21 85 334519 472343 41868 376876 370811 426423 56204 1 93 206794 226499 280865107 76730 121818 93 84 874535162 83 298737 23 72 34 93 47 2 85 116404 25 43 220839 62 96 24 1 63 80 11 104257 82 279601 925221054 58 149879 54479 161156 21 395668 393412 212589 131606 52 451748 30 113363 1 573578308 7 94 6 262295 485316 64 63861 435172 2 16 4 54 821241022 103861 211256 19 98 8 88687 18 63 74126 42129 6 95 18 85 339085 217642 60 388696402 17 454200 397555 53 215696 42 67 464204 16 96 90 96 17 753816857 69 54 245741 69499 42 33 23 252004 8 27 448112 147170 426055 3 39 40 126820 489159 3 24698 89702672 93 46 84 16 42201 453434 262245778 488724 77 328130 8 76436 117835 15 441880 285770 336522 6 823540930 7 146372 63097 148098 33 72 262521 4 1 86 312413 47 197671 18033 68 79 49 48 84 261495 863435599 96 11 386885 84 499998 133201372 249595 75 30 25 450098 91 37170 3 615469441 107038998 69 386201244 20 5 33 1 268517714 7 40 76 601690552 422583 123187 130141 272796 359905 471636 478516 223384 377594 276870 208582 62 816862396 34 54447 42 292170 86 4 14606 16 5326 7 496901 664007797 593161504 446254 93 58929 268594798 84 3 37293 64682 251674 372556 77 629073884 110177839 159500 1 48 93 300624 4 1 10 123766 493790 581277646 81 44 74 272662649 68 76 416844 503380946 12 181408 449475 12 85 267553 355952 7556 583467697 242436 172597 483258 907687260 72 33 42 335742 72 330985 95 180842 324883 67672 22 43 73 39112 9 51 13 64 92 94 88930037 401300 424334 376611 17 59401 133830 7 22 205601 225730 37 80 89 77 380443 25 119370 377567 991046106 22 175965 72 413047 386394 63575 7 74 8 75 4716 65 724503416 107984078 72 841478068 213331 64 4 48 195541 225176 195621 58 87 73 496138 45910 27 15 212330 326464 109293 597100756 3454 3 241275 9 332683 101712160 170713 98 5364 217871 29 275990 722637083 462873 160974 258481 210680 10 80 3 27 923609089 35 18 66 206454 44 148347 75 479442 9 1 9 97 380964 158920 57 66 88 23094 320514 128060 86 19 94 638585046 823472470 437054148 775681187 83 197544 61 148362 62 173634 48 15 6 307057 40 249681 82 61 49 302617840 445695 65 37 86 571157861 73403 73 97 63 6 236454 488810 963158475 381657 87 401957210 974410263 215280 4 26 10 14 415695 85 40 289132 82 19 80 19 2 24751 99407 401303 366544 9 81 2 98 1 90 30 428552 67 46777 28 3 76874 38 232931 2 65 270639018 9 48370 67 631265246 334469 103234 357686 416508965 485664 68 9 348549 219774758 74156 346617 258645 9 5 380561 204074 182116 480594 10456 238115 9 399156 74 43 181579 409342 12 78137 27 58 67 327376 85965 40 219508 204840 784812946 318326 286725706 283426 90 85 9 189722 980572916 121649 131156 7 96 322026 9 44 32714 449444 78 23 9 205955 146813 134312 290698 58 287369158 51 2 337052 17 47 89 112973 142527 177382 25 3 45 21 94 284323 15 12 45 136751 97 8 33 164435520 181777 44 240435 12 94 17 7 37 155961 2 8 356165 1 218656 389622 378300 9 3 441067 424943 33 14 252331 27 94 443379 10 169586 483313 70 93 477144934 50 8 79 47 53 277428 39557 55 68 96 25 23 14 158035083 208518 5 450376 130832 462148 1 60 432668 13 372121 419406 298035 305400 38 485211 380038 11685 80 43 23 179034 49 299725 39 71 368929 260030 47 38 16 436533 16 46 250860 2 346777 22 290028 337855 273401884 119383 49 93 120097 203212 372728 347020 4 236406 272755039 31 81 54 296385 91 64 132107 519006709 34 165315 25 487290 55 32 84 291320 10 77 257359 4 71 78 79 400098 382894 317544 405358 41269 11 53 325005 19 82740 143032 430327 172534 477018 193226 276393 91 265048 53 128379 194965 468557 85 480597 455551 275740 3 15 96 238566 382793 9 454136 7 47 73 257895 17 77 59502 44 72 26 94 58 143705 440404 98952 16072199 326169 26 449025 365038 118797 126183 6 77 318873 867387377 853105999 310546 78 306279 50 1 439664 228240 4 85 22 150479 331824 36 169520 97 87334 141105 84 28 326731735 66 55 32 39 258844 381102 5 25 361455 79 353839 246014 20 303807 128452 39 25 18 334524 178901 73 264786 9 116448 45 170357 6 943895327 9 30 228089 63256 296061 4 76147 313479 302693 692111074 108925 55 94932 3 4 72 466637 1 349962 183155 48 31 423947 729876447 59 32791 463160393 410328 83322 325576 261621 728279675 452490 185450 27306 52 16 12 430448 66439 66 104129 108941 63 51 491808 2 7 61 352976 372212 72 7 311216 82 29 482921 762741928 96 178616 838678493 11 344613 80642 386053 80 60 26 458643087 1 333564 91 2 17 371699 44 99 186626 12228 73 47 2 280098198 108360 84 2 333111 6 77766 79 86 421822 316062 39 22 261602 488069 11 41 49 3 344847 57 1 266591112 107825 233534501 8 352293425 46 96926 66 465417 22 57 35 6 53 17383 7 90992 7 73 104306 27306 85 53 259655 15 414492 17 47 244910553 74 246352 197099 74350 34694 95 84 4 56 373548 449969 675969717 474008 82 16 382891 15 55 299048 6 87 51 316951611 200152 39 81 192727 49 4 404025 70 31 41 51846611 17 47 94 433376 2 59 178042 112388 8 26 895741201 589156073 79 17398374 80487 492504 25 451452 99 389416511 12 362231 47 30489 44 89 1115 285342 85 5 49 16 95 81 26287 447115991 45 197145 53554 88 253903 425477 473165 219566867 43 349115 80820 13991019 140471 26 4 60815 9 24 54 344930 232683 214058 6 19 40 363999336 181893 17 105116 34 63786 51 53 38 61 73 186777 94780 432582 288508 358547 44 788487777 227508 193895 34 394651 934150942 75 9391 87 246574121 91 38 46 94 77 30 354984 326496 243000 20250131 30 30 59 87 57 183270 2 84 63 14 353061 140487 164736 15 42 47 596570423 75883 924095640 76205 53 4 21 34 161948675 496439 6 31 15 709929986 487624 293940 454030 32 162345 450067045 95 50 8 39 135720 396076 43 99 20 64 33 919274224 122571430 35 64 215545 84 32 31 309055 405356 86725 3 48 43 14 345585 330687 28 903406998 83 431563 172898 272008 16 417798 230747 274136 334487728 5 60 95 68 60 69368 55 94 10 84 127027 258821 448500583 33 47 38 92962 258136 53971 194215 31283 85 338626 76 469603 12 12 16 7 95 207636 45 7 65 190788 12779 56 164789 15 578954139 80722 41 374650277 35691 55 45 12 815752099 203192 54 48 143279 387660 88 39 10 319313 9 912050705 632854266 393255 190689 98 996314192 49 623103542 79 34 2 155169 36 104002 22 2 394380 332759 336709 1 5 73 5 27 9 400324 147138 481162 251812 86 42373263 274293 95 1 184812 915672594 499439 93092 64 433794 96 33 28 71 9 23 71 271505 49 421774 422857 24 489116 187526 20 494504 57 36869 5 328947 70 70 89 30 22 44 175061132 104941 9 431742 205574 1 153994 68 486642 157620 10 90 72 36 70 46 242056 27 127201 467220 35988 3 41 53 393863 81 57617002 430867 19 767717822 168794 7 65 413582932 306255 67 3088 43 4 911188946 23 4 95 9 153255 3 82 84 98 62489 437460 72852 2929 851107313 92 6 18348 168797 219293 222152 85 199662 391411 95 468200 66203 247217 279671 219775 102570090 444957 28 68 282973 130824 233734 12 19 36 983551934 2 36 112864 172795 202767 6 88 61 391024 1471 50432 241756 176560303 15 11 386335 103082 344163 188526 20 57 79719 205797 8 264927 100161 39310 47153 7 78 395330 199713 66 92 364378 56 133231 68 214791 169343 78 690703596 310758 63 126873 132185 19646 54 108308819 61 381720 917430488 75 58 26270 24 424264 26 355780 21 35 142545 2 48442 242900 42 332023 175267 32 88 21956045 329185 84 96 7 269878 390195 36 74 441643 2 13 182157 466395 967822771 150924 39 283640 16 4 308453 400256 83584 45467825 33 92 3 69 108495 563755802 95 48 18 12972 99 4 536012227 8 2 115559 12 172315 6 80 91408 245665 292752 150319 240987 572889736 397317 51 33721382 33 388796 44 130875 21 34 377919 479002 983578438 161786736 130108 93 301799 30 480936 22 199090 49 84 452801 739301150 78 30 399231 212574 31404 66 82 252651 115911 145921426 369143 15 225258 86 254051 89 41 277962 11 487808 258132 117790664 99 34 18 3 457276 347925 6 14 34 493872 392377 347670 6 41 32 409309 605014510 394489 380793 334579 18265 3 77 395327 35 297794 461201531 54956 274907 32 66 26 42 6 82 358523369 88 14 36 89 10387 30 45 43 86 15 78 63 2 225791 176038 684402281 298419 95 99 57248 9 95 21 85 367562 274610 257181 310430 45 251492 7 199028 442615 12 418707 7 20 315414 26422 20 403529 69066 1 223475 451998 85 39 269573 59 8 70 305890603 94 22 4 334187 472614 476515 6 192831 65 9 32 969703175 696637056 161520 354270 85 273812 42 5 771635324 390872 202662 464283457 29563 103634 1 151381 9 21 214035569 377323 63 97 367756 427383 31 36 67816 56361 47 25 54 71421 65 29 110204 99 264682 171772 928943566 493442 234350 6 191552 243826 236122 327721 210429 359669 240218 460061 94924468 34 315455 42 8 60 646878602 37 294425 446824674 44 199598 341522 88 97 126268 489958 451221 24 78 328481 56 100967494 6 375309 543404703 210739 110395 52 305098563 616631665 427945 78 2 274903111 99 374092 28 246362 895319688 258200 63 218361 168602 43 464191 8 281819 65 5 395639 59 209649 350047 390328 221422 92 23 10 31 297220220 220301 29 20 841366681 7 106725 8 55 210258406 78 43 274784 35 38 671423567 296415 6 228519 166799 3 20 54 68 78 6 35 156218 291682 392675698 99 219836622 386583 15 278612 21 39158 57 76 40 67 272441 153552 51 302674 304357 168162 222761 61 275719 256756357 51915 78 74 83 415112 28 86 406771294 359048 20 69 13 493819 2 45 71 164356 29 73 397839 140592 899111933 2 237124 423727 483391 7 93404 442974 179553 172120 22 267979 337473 3589 798107865 83 131133 10 261616 70 33 354020 58 483435 36 79 58 44 3 357161 66 65 310062 38 43341 189223229 383257981 419979 258167 963614737 9 287867 420011312 6 298196 618980293 14 20 28 202991 109595 140618 301783 440907243 285729 86 235973 25 50 23 338139429 222507 161361 63 71 136464 96 56 1 16 201970 76 85409 13304 400339 166047 281501333 85 182557 22 28 3416 44 57 52977935 95 20 328055 103529 207990234 200051020 56 360734 95 367329 233768 104501 347767942 699663095 8 65 4 18 54811 92352 838492220 391596 59797 325071 203766 6 14 726863296 57 649529235 73 16467 481266 652815120 98 373257 70 226425 16 68 832117611 4601 487121 6 39 82 407422 437403 366840 51 22651 63 78 73 42 2924 288497 22 759238816 60 193198 71 23269016 899447367 164927 69012 7 22948 308466981 68 62 91 292463 492687 13 428582 334147 27 56 289603711 285034 116800 461410 230271582 45335 4378 77 647091945 64 290667 53 66 167613 75 28 484287107 31 88 159969 418069 306163 35 255162 473747 112404 12738 63778 20 73 352822527 22271 430978 65 396119 370032 18 2 68 83 56 5 239918 26 431218 21 9 806371237 3 64 73 49 175848552 539954515 6 11 46 248930545 1 75 26437 336743 40643 278478 123743 414144 96 62 64416 72 17 33 79318 269393 35 89 291000 99 189088 260964 182418718 988609958 352031 22 513159671 86 13066 851403453 21 52 41 2 411753 55904 66 46 426772 32 3 88 69 69 49 93 9 207675 484076 60 358406564 31 4 20428 293359 495577 128307 31988 401178789 477338 150365 86 124060 25 71 372157 17 295684 738999446 18888 885622756 319844 205239688 634696796 33 5 237476104 49888 212436 8 32 433550 37434 54 215121 6 15 24504 85 403526526 711669534 151242 76 54 27 498852 89744 7 4 194034 60 30 154614 292115 22 2 900370029 59 35 98 49312171 27507 21 46 51856 66 428816 39046 66 120720 481740 11085 6 389741170 96 198727 67 23 90 9 918485027 93 21 328605 7 17 275095 72282 263569 205742 33 216215 360235 53 77 169825 73924 95 56 372077 70 218038 112162 12743718 449022 9 128652 3 58 22 79 72 410292 99 20 138764 241883 50 180949 64768 72 147219112 269322062 84 323779 474854 1241857 125174 39 59618 78 65 126488 97274 98 239503 9 19105 6 258651 87 70 84 87 5 74 1 426510 163531902 46 94349 17 288743 85 61 76 271838149 236308 2 341533 5 82 87 61651 82450356 11 74 58 465725 90 40 342734 82 24 5 273741 289327 11386 72 375942 7 60655 442680 35 452429 40065 40 646904062 22 5 5 359067 342157852 85 292971 272693 416085 7 23819 282130 30297 2 176091 98 72 487844 45 153344 253231 241958 54 80 3 306196 370338394 9 407570 266580 45828 76 99 205467 23 207581 6 64118 3 83029 25 3 3 255713 462820 4 431892 237728 48 98 313035 333402 434572 90 306209 56075 562258339 50 388275 8 358127 28 272957589 155118 282212 99 15585 495890 325504 308324 160052593 637944428 44 33 75 77 263072 212583 394318 290310 155095 378643 36 308162868 2221 301586 498934 384956 39 6 329075331 54 95550 88 206314 21 322378 278761 5 80233 44 53 658336027 206743 251187 38 199783 10 36933203 236562270 179489 220935 8 8669 71749 115972908 326825957 179782 402691 6 950305057 39130 396751 4 67 37 1 57849 130754463 40 155918 65 64 27 35514 445292 444207 3 516749190 505370259 9 76 9 23 438903 361970 337836 52 308476 440525 3318 229683 79 61 421208 60 517496545 2 32 220660 97 45 381560 96 231549 50 16 226520 413994 26 393774 257148 94665 9 492450 71 1 10 51 732300416 492454 56 332321 409210 340932837 67934 29 15 78 373243380 536765433 252008 78 361106 48 12 80 8 117898 170004 72 95 38250964 85387 244135 136626 98168 430571 909932060 34 42 186953 35 297809 270280 165800810 474678507 57 16 925269043 3 466017 46 390421661 90 29 12742 357281 233091 14 57675 43 64 38268 77 55 9 57 256389 129889 270063 457380358 118761 184140 5 5 20 700206163 23 836980151 93 985651278 89 5 106202 15 20 95710 64 345437 2 86 510960593 78 48 54 162595 938444321 486554560 695373932 78965 13 224417 470373 683686560 31 436101 90 2 390282 496936 428904 53 8 23 39 29 69 69 5 31739 98 7 4 352607 98 303910 19 58 28222 435144 364450 74 226486 31 82 40903 863097921 33575 7 91 8 67 57760 1 28 2 259618 61 15 24 91 10 98750 227236463 279556 8 43 90121 31 299335 30945 85431 144407 434375 50 404894 84 1 56 369878 272371191 83 494932 297924541 71 48 96 87537 241205 97 65 462436 32 9 9 121159926 20 82 85874 460719946 19 4 80 67 390401 873217445 275574 144397 58 41454 47 19 84 74 93 144972 301305 18 440195 52497 68760 206088 302824 143523 474950 214447 464610 10544 29 74 105349 77 143572 431963962 129610 75 8 8 24757767 303569 491637 84 329418 309287 61 86 259915 270791 65 42519 66 418626 54 158282 377761 68 49659 5 98 309306 203107 303654 78 134199 44 66 469877 4 22 21 77 287399 45658240 91 14 13 59592 82 63 92190 293508978 36 47 223945 430310 6 709274813 407228 89 40399 19 169424 413456 93 32 20 50 352888 214045 22 70351 489609 253351 239916 416374 2120 429298 42 23 20393 484444 99 328276 240351 439858 63 269538 9 45 315637 28 39 242373 11 11 5 185075631 80 6 50 14506146 95 62590 236579 46 241485 258844 78 7 86 402564 399591 664063030 78 315352 52 215468 314556 11 73 235590 38 20 29 2 37253 9 30 98 308138 3 365059 3 80 15 195536 42 22363 79898 244359 11 41 27 33 42 255402 84 89 363854 18 48 24 400378 391639 82 441832570 268331 7 81 398636 88 700145137 280065 252702 48547 38 499111 80 52 7 353458 43 34 66 1 9 73 74 54 37785 78 16 67 35522 440606 180277 409205 247699 321672 96 71 159131 21 198848 8 173047 454661377 5006 326336 58 124902 2 27033 315188 322241201 251890 440928 348206 428196 73 93 76 64 478225 450099 95 16 4 51 44 194028 443210 360794 57 258522 127683 488331 72 9 6 51 14 411466 84 470963081 342576 48 57 1 410372 41671 83 56 10 47 91 395364 461852 71 365903048 70 23 5 525181412 16253 69714 94 467041 93584 51 16 139355 70 324920 617464588 113008 31378116 35 153942 634964191 13 45 6 5 9 480786 32 45188 5 302651 50 20 52 391112 94 472927 304462 3 106205 761682360 440681 354393 23697 131766069 734063230 107829 2 55824 196628 43 49 2257 17 36 780841257 48 85 447782 4 309298 55 66 8 862118076 146399 81 22 776602032 450015 227059 403526 121976 49 68 39 95 84 218227 50 50 234225 69 2 61 69 327512 8 52 40 66203 5 450440 20793 13 441182 57 7 2 96 114968 76 77 1 309370 395948 92 136511 400226 4 299839 127515 88 147041 38 402892 25517 69647 955661738 17 197057 473178 4 98334 34 723752904 85 92 31 43 991444276 131881 81 81472 22157 30 264678 46 89 11714 89 83 412475 1 163476 381778 30 148756 9 340790 24 383679 437607 6 103770 277401 18 71 14 68027372 448210 21 351293 6 57 66 29 450712 753961958 22008 42 17 78 27 343556 889653455 43 61 52 302463114 15 297818 35 90 79 485891 399241 76 125663 12 29 179665 334773 58 2 515366204 236014303 108726 434731 267075 77 21021 426859 75567 16 530452479 111840 327961 93 60 69614 9 303901 107757 488449 89 484089 28 73 412124 19 203009 53 15 97041 86 75 100305 224766203 87037 158841 2 22 335700 275299 74808 93 74 46 492141 403775 89760519 33 59 55 19 1 52 59 14 663058019 34 87 189804 93 83 970073259 146492 946755298 3 16476 29 438248 117606 4 181665 16 52 416330 1 63911 62 72 67699 172453 90 94 151009 4 45 91 424730 35 866409743 398971 211671 197070 69 1 495944 62 68 66006 57 118423 60029 431829 388318 19 87979 404422 3 494892 314304 7 243736 45 42 30 96 194684 30 44 16 38 32093 58 380075 730971111 51 17 61 95 88 63 86759 190970 20606 235754 290105 202649 33 6 123716 34 62833501 134387 58 2 492597 85 237091480 341134 80 17 51 99 225148 583786161 691506463 89 90739 317390632 225320 667276328 456648 188270 7 34 16 445352 7 755964297 78 144405 16 227227 227760 46 395732 446171 56686 320341 89 428969 73551718 71 31 401033 11 324199 65 70 1846 600370932 1 357953 245890 3 1 12 54 87193 494173 40 134162 67 22022 38 6 729820437 37 378572 310321 9 735591891 170050 352322 222854 654367707 4 191269 46 53890 63 131799 19940 300713 90 221671 43053 81 554426811 48 389674 484808565 80 238345 80 16 36 75699 57 489374 91 280886366 94 72 40191182 4 400082 249233 9 82 16 415974 152641 28 15 327131 31 58 324288279 3 267441 427642 397826 579751987 25 93 41 12 349833760 60 96 5 75 32 458726 4 79 155723 277182 438275 916625136 356511 12 46 87 58 100798 65 6 430667 67 134759 44 230377 776836604 89 449377 12 148736125 188594 24 2 457800 349859 6 63 165865 2 392880 45 5 81847 316344311 193488 67 412990 375434 44 410392 75 169832 379839 446147 83 449020 27132 419857 82 19349 229921 470822 270040 9 99 10657 207669 379508 6069 34 68 76 95 77 93 57 98 23 370022 855650712 461292 367511 89260 76074 32 231802 20865 330894 517469772 27072 6497 48 80718 405587 357285 1 388396 226049 109521 87 49 53 89 33 275563 16 4 26 33 48 82823 23282 205005 331669 2494 422808 20 6 11084 369236 24 189371 44 83 183260 48007 57 3 91 23 391560 52 40 74 766880774 171598 56 69848 491250 77 285040 142308 11 11 332679 761127683 104448327 43 41 57 59 93 655252897 98458828 241018 628788803 806196052 420230 11 533495333 442404 4 281066 401476 840660914 392211 337200 258778 29 13 93 249655 53 25255 42 87 389411 29 23 89 456788 470353 498334 479038 7 920656704 128317 65 31 59 480207 903461260 466144 68 418348 48 204509 338945 57 47 302307877 293700 44400 30 440925 47 142461 945857450 314067 51 381429 6 2 16 7212 58 2 9 35 149988 174128 78 1 32 110933 38 17 291306 58 86 169826 83476 324982 22 93730 915519051 16 6 116904 63245 69 51 49 866785314 34 9742 91 88 37243 23 34 270384 51 222151 281269 123027 33837 265389 463456 95 26568 252807 51 61608 57 290352786 114505032 322535 937261522 96 440547 109270 104432 97 2 11 470230 2 897942803 82 42 3 838887945 241631 15884 38 164259 3 55901 33143 38 34 36 390244488 97 25 12991 55 245231957 79 43658 78 238748293 498559 370980 209229 463628 35 76883 7 21 489398 9 78520 392973 177076 285427 69 99 50597 252479 356471794 2 70 646590923 286 122550 65 326181992 65793 67 478091 23 228987 13 12393 28 981874250 14180 713681870 269779 96 574894261 54 1 14 113993 2918101 310636 12 4 29 273690 471908 474224 255313 191661 884934471 2059 80 242746 160114 42 218603212 187376 456758 68 9 6 70 76753459 5 260853647 78152 197033 11 40 17 6 340595232 123492 87591 13 25 16 152790 55 54 333662 45 483763 705299778 278858 2110 79 86 38692395 331064 59 72 408618 3 8 169908168 61 97 468687 314574 60 141500 85 35 83 427852130 63 68 5 453605 62 70 408751 94 8 55 317144 96 89 7 351222 49 483142 94 49 99260 279557 516154409 74 77 95 169223678 82 83 509160035 9 1 88 25 6 13 156721 234321 4 25 2 415968 48 30 7 28 282659 413561 202447 258543 812065254 17 3 31955 42 6 23 76 59 3 76 34 72636 695419801 72944 82 57 88170 91 109652 217345 2406 15 4 5 6 36 154667 45 77 41 344271 480279 48 28094 503966499 271892 385703 391034 8 410962182 87 56 48 50 25398 81 5237 479723 85 28 348021 159051 44930 299110703 58 73 31742 362298 266366 227470 805705600 5 247363 71 448060 91 24 322519 185115381 259929 175849 800880240 63 3 98 286914826 358809 83 300940 180737 4 243367 6 4 358623 296137 132302 120072 184362 264363385 61 30 191757 16371 72 282617 69 469161 31573 88813 20 70 62 52 314116 86 16 305808 400492985 397644 49 96 361576 68959 1 67 96 2 461231 36 83 2 80 78 229965 86 84 6 340441 8 53347 677094527 58 92 62 96 653362435 254319 7 789539126 1 378928 360393 66324312 396730354 4 121803 42 348202 14653 6 103758 162846 80534105 85 498668423 32 97 426154 918307888 306393816 390165 5 44 2 5 352890 171753 80 257474 17 269294 473415982 767500491 55 69 186544 83 76236 395229127 8 201633 42 16 297929 628852395 273803 40 69761 132971 326874 497066969 75 26287822 62677 78 93948 62 367424 85 1 350025 188445 378597 183727 80553 94336 46 62 79 4 70 18 326053 966920638 228087 207180 83 202638 215705 54 37 55 91 77 22 157335160 467868801 381157974 53 86 323184 15 335116 416677 79 60 29 319251187 35 540445862 94 3 10 5 20 70 329842 19 44441 344060160 433214 23 61466 26 240831 83 347114 448288 291912 81 12241 196582990 442104 8 57 21275 9 90 58 76 91 652994674 289867 7 672549705 11 43 392604 402750 93 438189432 965991376 481285 70441366 918758192 57 56242 89 88 88 262592 208563 390483 60 272654 20 376112681 26 259003 679684107 16 60 94 134583 338747 26 31 426307 54372 170336 4 59 53 50 292171 40 629789979 385049 65 31 448244 14934 6 528147457 85 2 27 44 275861 3 247002 100205 47 215916 3 78 387895 80 139555 23 52 1 32 10 78 333200 9 88 329682 621888831 174784 5 9 40 220935 3 709071449 39553 236349 132428 54 403721 89 444821 34 271200 925607487 36 14 352403 8 172300 72 596508008 6 414925 464903 40 170549635 71 401983 411333894 79 452464 66676 53442 106335 43082 424391 55 498066 15 186382 9 3 106967 15 11 95 45 71 87 287447546 52334 99 242834 359081 79 478325 60 90 1 31 73 93 19 7 248631 14 41 143248 948698619 36 449642 324889 4 258185 47 728290161 239432 263715 291187 23 323284 25411759 145563 70 67 77 4 103600 6 219004 445531 6 43 88 390139 45 87 60 54 67 396315937 216416 89624 577802464 44 79 91410 39 79 86 93 338926 51237 62 24 7 3 168828 5 7 46 20 230702 65 3 166863 26 67 1 236894 52 12 25 482676 54698 884506404 395197 68 11 153007 220216 18830 499918 11 15 35 91 90103 7 64085 42 55 41 68 5 129570 92053223 831692205 462558 75 3 57 431803 295657 106926 4 455078 10578 4 195712 74 89 269982 272859358 93 11 464243 327237 457197 317892 790640530 2 239405 79882961 57 109176 454670 184224 15 62 279983 4 282967 64 19 347160 59 54 34 3 49 42 68 103156 440101 481186 5 44 85 79463059 3 389428 94 2 14 486983 74 1 99 379300 8230 483813 219956 196368 28 70 29 447011 9 181861 35 238365 215498 25 17 768626370 360102 673886230 33 17 56 339949 172402043 49864552 374513 4 104915281 90 320853720 99 216312 89 8 344994 224742 64 61 63 507592891 4 7 397333 46 240945 118622 288099 416387 57 845379492 60 7 54 305070 19926 203350 5 45 439562 6 383623 5899 400976761 60630 201822 4 407768 682949750 427917 162280 39 371469 225005 256761 7 716487013 73 8 496639 5 99 40 85 57 433373 9 13 355546814 81 243141 83 397220 48 96790 49 34 45 411974 6 9 93986206 27224 92 395211091 5 295365 25 235338286 63 357449 174025 18 9 27 321837 2 77494 63 9 365976 2 245858 175899 95 29906 243180 262586 186603 73 110731 498309 472861 10 96 98 17 405722 89 70 98862 77 99 57 232703 9 8 59 7 7 41 67 98 120156 6 1 301240 891524747 124913 28 85 51 92 81 68 80 22 164433 377920 2 10 43 78 7802 351589 81 16 3858 124019 37 129463 73 68565 49 39213 74 301755 31 50 431107884 21852 42 509943395 63 370800 282607 84 228282 9 15 1 8 394276 76 56 340686 31 45122 3 478309 272747 74928 458493 122836277 3 46 13 227702 220026 15 58 68 262237 489286 92163 69 57 161240 18087 60 424206073 232712 134503 2 77 381820840 432362 41 42 337489146 274509702 45 427817 82 254707 2 30 406943 356215 162051 430766 15 68 1 95006 12 6 391967 11179 145725 84 53780 68 295729 226409 28 2 35 83 375338087 305190 52186 206099 71 69440 101057 70 230962 426561 124944 571439590 254643 4 85 446886 481256 987975096 50 267787 272182 210633 108319 2 30 344493 136011 1 14 27576 1 84 4 413252 303828255 386645024 16 14 4 7 82 2 7 26 157090 71 290467 311880 30 32 475477 34 452131 63 318246 460277 170907052 40994 55 163727804 207266 915751022 36 153582 45 3 22 72 50 1939 241682 256726 49 26269 20 34 34 42 182912 69 24 63 45 83 4 427873 322427 472429 187298 746350381 2 7 20743 292272 399813 50 78 239167 50 417548 426651 11 50 288677 287520 95639 877527864 74779 20 421277 1 255107 170121 54 35 39 56 335788206 74 218464 2 35 9 14 53 13 19 240872 9384359 9 1 38 15116 367960 675847800 99 220510 274951 5 454951 163197 408544 212296 21 48 31 494625 23 104302 79 82 79 199629 138638 41 910809709 62 24 22 71101 61998 81 147101 13 372169 445783 1 289222302 21 18422 38 20494 41 90 68 630350597 312230 8 19 11007 392928 72081 145330 86 89 329523 121067 34953 892343458 7 58 246258 67 99 8 270269 177546 94 394232 22170 15 90 52 5 98 322876 6 270910638 111689876 86 55 82 57 118321 32 6 331785 3 315775100 245675 24018 354157 55 120418 479419 13 86845 839256463 951011965 41 384042 44 351256 169423 98 28 399413 236610 75 677835639 57 237593 77 5 83 356315 359980 84634 73110 406364 34 454819 269587 422958 44 283745 431160 178248240 227195 425233 28 4 60 44 73 257340273 460274623 140926 35 129240 99100597 98 93 215875 58 274357 56 58 36 10 450003 16 327198 4 49 78 17 649289024 5 53 45 925603619 6 7544 118027 30 56 482544 429857 9 277275 62295 29 1 261360 98 1 5 56 410744968 430826 851048023 180352 5 39 98573 292745 464460 144626 405688 97 3 68216 974251672 17679 38 383531 44373540 48 45 1 90 53 307418 486459 300472 204291288 31 82 639054576 5 7 20020 351409 154311416 78 672405980 94 148851 88 105311 336164 489393 34 191430 145323 69486143 66 197111 70 101882 232868 12961 130284 476879 433320 14 25 8 78 272735 32471 424926 7 37765 973541620 473401 385437 97 130795 130927 71 73 570672727 469042 62 8 644523829 491050 78 41 165602 1 401379 92 92 54 76 2 211541 296873 29 32 8 29 6 395902 268094 44 14 52 98 185050316 8 63 26683 63 494855 71 68 77 446205 12 58 443866 32 391070 18 2 42 58 489984 205345 341706 19 95 92 888443139 78 29 19 7959 338937 16 68 6 269474 61 215807 22 479154 476697 428032940 60 43 38 548059669 444556 2 15 18 86721 398982 398772 36 175613 261892 37990 435894 292166 64 51264 83 251315 60 238862 24 44 98 25 22 74 74 83 103055 9 34 20156 98367 159569 20 215291 156276 64181 90 4 341311 173205 40 433551985 894034085 255338 3 74 1 35997 85602 60 75 3 42 405009 476070 70 1 38 6 84 487406 73 82 36 345139 16 93 53 37 22 285096 494896 69 340389 202291 145363 140558 364057 55 205530614 48 66 51571 47032 3 76 30 300737 36 52 207495 312897 222804126 30 341796 40 7 61 308510 78 20 9979 29 639786148 237681 87 2509 307576 945891599 1816 785456034 380697 246308 175287 3 165134 657174480 312165 433821 62 297908 454716 19 15 55940371 324249 78 63 453316 108280 323908 107239 842709981 135320 432233 12 5 32253 74 39 129452 6 339042 217082905 26 357910359 14 44 397988 240918 24 95956 54135 457588 87243 81 28620 57 93351 565720917 43 355613 8 41 398122 54 45 344371 2 75 66 440881 365793010 173749 278840 2 4995355 306591 180368924 50 15 77 263691 69 238720 6 774058287 175959951 277688 18 80611 258535 50 94 75 34 188055 209716 281250 79 27 5 473606 68 172514 995299487 63 3 212951 20 5911 389135 411161 54 259688 129321 97 48 12 484117 17 401594 318956 16 20902 46 411554 37109 367042 64 405093814 467651 362419051 90 46 238744 77050 12 403264 26 49 54 160974 69 48 6 16 43 86 71 66 49 68 136278 97 240118 629956660 268497 8 78 300038 29096 99 403503 22387 303873 110165 377424 72 425815 86701 358043 574064289 62594 26 34 151960 99 98 368325 65 489743 6 252169 120354 606014239 292441 74 437957 921616712 95 792888647 948678122 352659 307560 63 61 54779 140360 87 68 42545 73 20 627606961 82262 183210 47604 394343 4 9 175848 41 241594 163203 123893 27 45 10423 207050 325037 209772 407547 333050 327904 19 236765 5 458338 64846 9 6 4 5 223295 25 9 184410 33 315377 22067 8 755890713 72 391050 70 260285 40 38 47 13 10 327784 11415 205958 27537 707213027 402394 50 102670 416101976 449094511 3 4 28 23493 199504 25 7 67 66 564139894 18 297833 58 445698757 3 58 3 33 85 44 35 37119 72 65 53 21 64 653290479 269781 19 184184 7 339223 6 344886 134926 35 96 6 85 67 41768 5 49393 2 274759 220354 87530 14509 217545 54 91 196489 75 39 87 94941 93854 129746973 312988 87 48 71875 64040695 77776 768291040 1 446255 779099522 65 32 2 7 8 37 268563 397230 17 79 361199 997515648 35 41 107494 33 162209 307155 216726 661113119 435237 15017475 43 70 62431 990425934 168151895 69 312041 498646 987339818 7 296382 388878 178584 471357 6 65 373410 92500 51 61 226605 190138 6114722 42 259619 483299 326297 73 883881431 57 157846 310698 179566 49751 642733493 206199 191956 8 5300 32 349969762 4 57205 71 87 72 457172 1 409614 56 82 231620 319706 118652 442059 361312 3 32 485375292 333646 51 84 452325 6 78 272399 8016 9 348012742 172684 381275 37 80 1 428335683 261818534 27 89 264062 10712 234049 233729 82 54 338202 95 422746 144724 86 82 702318136 14 20 94 114423982 82 66 39 155906204 68 14 223733 118763 83203 3 478459095 428257 84087 409659 434896 42776 705460383 42 416408880 65 50258 127465 359260 322882 85 98 3 85 5 91 209866 106353 68 53 229956 11 35 223414 98 161306 363478 471329 4 137907 72 181968 353109660 63 4 14 488222 5 48 45 356689 57 15 81 149389 648141168 69 17 98 122859 241310088 96 141433 19 102684 62 436588 113635 12 24 548405331 55 170691 27 37 429675 70 58 261334 31 172131 35 419291 53971 152079 57 187216 433116 26744 133608 412803 33 44 35 26 24475 1 338618 83 8 91 281268 297064 8 66 25064520 157091 41 120298 156516 126520 251795 95 36 2 28 65 312901 104019 3 14 80 46 349646279 1 3 24 364308 28977 222984 340731 260247 69015 281747 161231 54 9 1 459944 202070 269031 448322 73952 94 344922 440498 55 91214 284813 294010 48 429316 29 116268 47 38087 36 457173 4 57 430104 483323 64 26 78 87 24 290732 56 20841 323498 33 58 86 22 317145 265919 251575903 14 171706 863483886 26 145524 913706850 651935734 2 349801 93 377860 868951865 255844 101681 481362 28 97 42 35 21 54 328766 48 360888 434423 490001 75 63 110944 77 54 653455012 173630 432917 31 8 376234 12 308164 143206748 407482 86 9 251440 7 3 211074121 459377 70 7 4 55 49 66166 165403 319406 22 12 15 339107 388894 28 17 46444 12 29 93 416799157 334622111 235480 180762 13 31 95848 49714 566762312 51045509 8 225356 16 318502608 73 52932 93 223913 173019 141887 4 481706 63 95 53 34332 56 48 488786 986530782 331034 2 1 97 44 261449 74 96 1 85 45 78 124782 127910320 266265 77 95 231374 45 79249 8 83 321425 305934 46 354292 1 167194 29 59457 9 54 89 70 70 222898 283245 87 58 273185 6 365948 297259 95 60 427567 60 1 270671 473513 273366 218755 8 370840 122778 13 98 19068 35 91021 590119228 47752 967555496 28 90 30 201945 2 747044882 275717 64 303916 336112 14 53 94 68 256360 958810775 375261 18 368980 58 897810311 42 8 38 38 401365 217946 68 81 112070 91 461925 24 98 23 4 234175 410435 95 131686 44129 289685 316624 495077 253168 71 866263757 7052 251674 19492162 371739 310867842 75 1 213591 91 11445 78 760194434 215907 92 42 280000 9 68078 47 63 97206 464367 249239 29 7 81 88 492059 96611223 409097 52 414673 259307 75 71 83 82 9 69 1 855615024 262071 23 12 27646 46 99 462077 50 36 174585943 68 75634 335674 277509 253278 228475 305074 474170 269077 31775 248107 413028 382285 343643 40 200953 5163 66 193521 6 778737552 71 38 81968597 307999 526877681 50989 79844 979923243 859785339 87 62917 181485 75 109940411 82 93 256621804 75 45 21401 358316 99 313819657 488220 358225 254280 54 61 52933 877975820 27092350 426482 9 6 458409 2 16 7 6 3402 279617 483590 277800 30 316307 68087 28 157406 549257228 44545 394052 301267 82 25718 8 14 90 38 67 92 52 20 99309 87 89 64 58 287970 788058889 26 430055650 22 62 230592 1 56 24 257267 195701 18759 6 134947 494179 287613991 8 68 409443 4 379923 94 342855036 229817 103795 448977 139918 289035280 320089 9 183788 195240 485521 35 68 121136 843782482 113696 111414 9 163529 412471 247398431 328485 4 69 453780 17 52677 161485 81 24311 555441691 98 14 3305 104377792 844 412926 411745 105828 40 230549 9 13 7 44787 71 592252383 66 55 82 92009 123031554 30 136687 83650 310235 72 37 135229 81 7 131211 34 260172 42 21 3 720721755 87 52 41 6 10 87 5 58 860911108 421252 53 5 161671 57 246321795 276777 77 40 57 62 79 639581790 309765 35 48 61422 64 339800 228460 658556992 444722 76551 47 4 19 46 65547 930287681 6 61 295680 1 95 29 22 440769 96 470699 312483 214659432 451180943 26 131439 265909 65 96 27 27325763 26 91410 255473 423530 98 221587 27 97 634555413 222563 193431 459691 18 9 14004 8 45 10 114648 482880 344330 232174 34 353413 258703 42 36 7 8 29 45 262783 74 37796 455372778 304718 268021 439053 73160 421899 24 25 172570 252236060 66 744151250 24968 14 7 9 171595217 187443 82483 28 237138 111993 47 93 982288632 6 195319 18 32 361061 340005 157116 182269 3 24 83 47 35 3 188054746 91 308965907 36 303526 79 357260329 433295 1 306041 84 4 133372 5 494456 67 64598 76 83 24 150986 36 2 72 148907 2 94 397074 4 30 95 41 69 477917556 937885727 166070 1 48 7 817548078 48 72 471468968 339692040 299630 25 267241 85 41939 229783716 7 426696 240790 19 43 10 411408085 93 56 3 88 68904 92 152251 20 83805 21 33 13 564600240 432151 66335 9 374174 361327 6 215283 277391 17 17 17 945776166 268481 5 172234 159121 10 641101049 29 488297 46545 70 312870 282092 61220 8 11 87 17 632332772 76 192720 1 188179 69 83 85 4 32 128170285 18 112633 42 2 286056 390892 382735 291327 361770 348175 223183 216816 131862 56 205891826 38 4 233730151 20 5 47 454319 64425025 327530 469530 195825 413895 26 300554 224899 3 106069 87 47 377817 45 96 15 24 238830 34 24564 45 46 885764473 86532 7 14 64 467762 212381 408682 18 467807 390409 29 51 49 23 64 119590 85 105611468 223798 71 68 94 107607 786445667 67568 307024 155923 22 289943 44 351258 2 405710 22783179 301467 27 62 567111079 228760 63 125902 179098 71 410605899 441134 87 281645 422999 25 266966 26 365916 434408 59 9 84 28 50 8 101265 75 391490 99 412797 136933 259145 4 39 150720 44031 482918 89 69 9 28 23 169333 66 280921 19 3 408064451 31 458592 122093 21565 169609503 362360 76 205706 14622 399323 18 467464 48 386372 5 492553427 262422 493908 172019 338557 93 940630694 115422 92 87 20696 95 303111 97 1906 5237 94425 84 35 280568931 993104345 6 28746963 16461 256944 7324 83 42 356820 96 186835 283241151 21 40868 70464 410374520 737845983 2 60 53 425624 555586480 301784 112166 33 31525 336653 258611 3 86 238553 237221 13 4 123884 182553 223021790 39 140817 192033919 30 15 576318411 72 573670865 2 179388 95 80 113085 28515 52 326011 99934 86 42 512737445 21658 26 38 73 64 183399 12 97 73 75 93 65 9 30 106749 499977 50 173444 445098 392759 73 69 397385 370519 90 643244467 126787 73 35 7 869439675 341520 52842976 99 38 14 445993 730944262 221212 94 105634 55 127798 3 14 334910302 6 68 90893 20007 664436100 29 146006 874306477 65 129074 28 31 7 337232 377202 350084 416519 114586 29 6 99083 188980 59 44677 202073 3 58 68835 9 274226 270538 67 473327 244026 93131800 99507 52 36 15 411594 433004 73 62 60 159457 245627 97988 21 43 34 80 218545 175677 11 330954 23 145373581 619796948 235123 2 485657 72 56 8 4 743648371 149659 26 73 81 147311 130911 10 75080 254158 3 143484 77 4 824718891 75 3 54 43 42 937891431 79 2 6 90 397777 43 4 50839 1 44 63 159788320 606969617 97 350966 175950 50 23754 149753 3684 65119 354630844 153938 161430 18 169798 357977 7 444411 61 71 247529 83 22 182382 288471 318624 38 435777 16 13 357843 155785 362307 458672 311206233 32 10 41 496996 294350 33 938322045 193727 77 133560 173769 874763177 73 355372 480429 54 1 376532 9 11 11 46 393335 5 94 3 434633 166487 184303 76 11 405029 124752 129670 83 81 40 71 480548 82 349280 7 6 568226057 318652 4 480061 55 137313 81698005 173925087 42343 56 840972358 11 501985216 88 93118 76 410393 128699 299257 60 890662542 472261 6 153773 816401595 380958 21161 260460 720712942 80 66 270199 3769 85 7 184687 474937 46 797285516 42 5 63 5084 91 354842 290345 33 179554 205752 69 490088 1 9 312522 98 364658 91 50 296475 12 88475 449445 465720 33 49 97 1 433386891 66 539892460 32757 2 95 349290 50 85 498213 448199 32473 84 8 305196 88627 25 335219 43 80 52 96 1 94251 9 177403 108980 41 146073 2 5 67 87 29979 13 71 73 51 61 79 778060104 17220 253186 56 58 53 44802040 96 56 3 76 392198 434179 17138 72 5 185515 419865 321589 328266953 58180520 326247 60 977286520 48078 460994 596941441 10 140970 84 777686311 372210 65 372376025 450511 392484 18 8 727184565 55 986157809 51188 383653 460327 133026 111628 679919013 619941791 862279734 346858 44 26 31 49 60 90083 76 328356 435264 294798 32 96 92973 17 62 96 68 18 190519 140972 69 21 36 22 74 2 28 13 8 80 6 9544827 73 55 238930 500578139 479544 166313 49 972261391 8 2 336752 708112065 2990 246535 64 480296 56 63 63 8 42345 7 72 436269 283097 90 161112 26 6 20 72 42 51 470616 64 146751 829558147 202500 21 6 87 225012 77 124056 2 240176 17 8 96 39 26 4634590 318989 4 57 183097 844933499 9 29 55063 408433 198354 25 75 7 378831 243645 402899 56 93 399531033 58 216126 114283 299776 72 56 49 21 499498 21 63 245231096 911611968 39 82 61 47 176523 277102 28 387203 285254 64 73 23096 23 23693221 15 16 15 11 334466 94 40 51 211448 133141 70 23 17 61 403936 62 439966 95 1 34 95 98302 413354136 69878 23 7 194611 423164 13 55 299777 17 239307 62 34 466789 305962 36 81072 405953207 387937398 9 78 8 282593 40 93 356045 288218 146203 38 22 31 92 63 16 422707 417239 501270022 44 93 108421 433679 86488987 23 90 457206 44 37 486454 215725 73 42642 398982 570957444 61 283084 115579570 1 22 2 515700362 457394 35 36 87 2 456856 72 187653 44629 444642 60 31 181533 2 17 191742 917646784 447269 7 603546423 404901 469194 402789 10 7 290020 47 17 96 40 396240 240584 975824389 56 10 181886 496530 292518655 50 36574 32 86 478973 28 38 90585 103184 68 30 16 54 325525201 77 79 426500 60 7 325794 216715 20 75 13 7 85 27 21 48 15 56 298697 356509615 487533 59 4397 103529 147979 3 58 13 412518 5 30 419629 810537584 377036 803880945 86 15345 570728454 320512642 82 360380 87 98 90 497289 29 273847 316765 22757 329056 54550 346471 363162 22 76410 373051 78 1 208279 169754 9 6 21 36 215673 422829 13 21920286 442747 61 30347 934579702 23 1 5 284915 471469 374746 18 33170 52 338532 72 6 108954 53 78163909 399338 7 322944 408852 377615 73 69 35 3 128692 45 346765 10 705022420 119143 234547 239828 60 222553914 360287578 55 27630 416345 9 82 403886 85 63 102270 218313 64153 14 555920570 62 95 424060 73 50 48 4 228376 104483 31 45 56 4 7 370797 6 10 313598 92 37 91 49 13 77298 34 664010174 87 47 295170 47 91 12 71 73 16 32963 22214 6 7 445858 83 7 301286 53 342448 78 39 229488 321203 89 489724833 59 73 395868 20 45 4 112485 50 481377 137493 20 378174 71363 40 457070 8 73 89579 346841 475038 881468840 798465586 16 443731 987966614 27 7 426445 269456 358123 92 25 118776 308095 58 49 10968 34912 497188 32 85 194672 9 3 39 4 37 119662856 81 79 456836 428296 21 74 3 90 504381684 19 2 60557 195432 31 4 879518652 41618 26 96 77 398918 883499628 33 139204 86 242069 488918 89 13 23 71661 83 307503 30403 295048 644825152 130898 37 220240 217523 345089 70 354726 286529788 57 119410 5390017 43 752402095 46 69 295704411 30552 51974 17014261 56 46 38 479758 30 380602 5 92221 7 149235 99 411202 26 771994937 11 63633 378687 381770 89 4 232699 6 36 373893139 7 5 160726 7 34 401720 39 25 55 488319 71 511741133 48 57206 9 44887 76 210195948 12 165833 86058023 8 25 7 93 12194 391800 91 32 278302 3 90 15 498572 98658927 83 2 750546007 5 151559 5 175330 9 404737 463549 215925 76 65688 55 461555 42 36 304577 912253326 368203 6 9 7042 2 9 298885042 92 60 90 87 38911 50067 433070323 79650 771326804 293776 40 14 17 36602 83 295097 27617228 57 16 4 271291 403851 550087378 2 99 66 239385 72 422389095 86764 348765 335283 95 88 30 34 133008 232202 90 188815 47 37 55 463697 4 270962 401850 467140 68 92 468741 488172 39292 335723 572618921 62346 382259 157421 470397 22 971127945 363639 13 197389 520592508 334955 12598 440844 292142 451981 495642 74 2960 292789 35 3 61 62 261564 11 300232 234685 841066223 3204 272772 3 57564 133849 194248836 82 9 848443742 19 10 137802 3 457759 341017 39093 90 104028 87 271010 38 4 22 702656184 153832 327063 36 429429 332035 312867 26766 297165 35 361373 91 9 551109695 4683 460000 321382 474286 32 15728 630790904 89 187031 71 60 66 9 37209 180141 367426 412817 214134 490783 384628 278401 436669 22 210604 352193 86 51 32 65 83 6 47 386486 74 573206405 83 291119705 484279 39 459002 69 113382 442639 307496 40 46 130409 783906024 72 95 43 182873 28 94660087 12 28 311820 95 470813 1 70 387104 213304 193855 87 73900109 119872 407076908 85 29 430334 97002 4 21 374244 16 292182796 386182 93036 59465 72915 50 7 15 9 96 62 453900 68 10 261926 89 407771462 34 9 180765 203338 41139 305969 241125389 76 136729 45 292090 83 65 96 75 40992 11 17 296922918 121352 486602300 285598263 76 12 554198378 19 372126 33 98 66428 468886 355609 117642 434844 442529 27 138094 6 4 770296554 206249 16 23 246632220 11 65992 404870 89 10 264853 9 18 298976376 94 79 84112 215006 13 68 97 429627 72 27 406654 40 53 477722 50 25 2 32 13 49 50 53 9 295696 5 7 47 364025 105632 92385 430263 137710 464456 27 73 220699 397795 49 28 92 1 2 63 38 293798 226625 23 209590 499585 442434574 317476 252406 307045 422651 241529 37143 94 12 319511 291842 54 296414 60 11 327146 236666627 236659 192189729 260934 18 389088 305731 4 89 13 97 90 9 31 489116 1 73262 25 74608419 32292 493867 38 845315139 513947102 4 39 22882 560828627 147080 142908 259556 243791 44080 52 66 49 398823 47378 481875 68 47 103908 15 63 88 58191 9 28 490567841 129419 331011 99 81 38 45 8 56811823 53 176842 97 226033 65 54 62 80 78 265960 147473 3 93 90828505 52397 56 9 64 220471 420189 468413 422117 81 349916 424874 27 85 82 1 304190 96 88904 3 221594 6 165517 82 99 61 321410 132491 56 660021420 76 30533 370396 263890 336513247 38412 63 310105 149036 83 129977804 483064 68 40 25109 5 193118624 3 230212 47739 51 113218 426275 350562 252320 22 38593 6 671141655 393996 72881 337013 785668333 25 102206 87 74 861747863 452104 598718668 194174 4 790518102 36 190099 68 27 8 53 49838 483592 384618 9 1 347896119 558916249 9 198820 496547 479824 2439 30 972626722 139886 61 31 87 15 8 35 344882 54 4 485314 91 340591 444341 9 253396890 87213 99591 5818929 245836 71 449223 89218 117422 214891 94 195577 91 25998 47874437 32 322806272 394257 68 62 403987 395696 95970 93126 697948079 6 92 469983 182467 268053 97 6 84 85467 47966 8 836769627 12 36 615071328 243975 8 662435388 86 74 5 32 34 224267 993467096 848750972 84 465817 226335 3 20 25 62 369588 359294 2 211968 28 14 44 14 492942 129348 13 185088 2 296246 120170 24 37 361049 444075 475291 123024 33 4 34 448671 73 62 4 28044 5 83360582 92 468640 98 5 29 312653 303820 87 37 17 63 613184191 391102 80 57563 55 59 77 225131 76 206798 40274 62 2 115187 190490 608112658 8 74 80 90 442832 355254 337837 87 105598 835358588 14109 119237 63571 374273661 10025 419732 266641349 71426 341718916 8 56 682329984 41 7 186687 341365266 82 31 469189 68579 56 21 37 157314 36 66549 458363 90 62 431458 98 7 491946 10922 3 9 46 7 81 31 32 45 225519 37 436555 42 271521 43 279249 3 106668 153073 57 195500 8 476994 16 8 725460273 317914 71 347816 4 232645 5 285426 64 18 74 76 468537 430580 9 288173 338877 54 394294 80 1 12 62 373426 13 1 4 144683 857045637 86 342060 867155027 74 210974 86 43 56859 96 27 53 278823 61 417184 91501 48 468948 20109 63 71 70 219408 294279 87 79 198920 457135 68 2 354609 304127 493815 90 258047 285315 243562 139117 89 5 209094 51 380258 30 8 34 106916 8 86 465684 43 460322694 159252 85 72 268803 10 296631 95 44 66 225429 6 432917 253053 346525 148517 20 79 1 3 29 326996 31720 12 198882 3 105364 134059 35 145427 504448267 136939 39 51 31 96 20 98397 87 49 14 6 68 19 314784 68 38 77 4 81 36 17 168918 79 446688 105009 61 414048 339254 656620328 391645335 60 384483 4 15 1 266787 627495139 63 40 42 112392 36 74 294576737 201976 58 99 38 24 47 82 523808486 9 360286 32 295148 939905060 286156 170881 54 913988841 268945 1 43844 26 344802 441247 261587 27 36 159805546 28 280967 59 254399 22 8 513222672 68 3 76 61 90961546 51714 252418 306188 21631 4 6 98709161 5 224475 87 88 56 84 75622024 54 13 28 31 377234 12 233866 46 26 7 426437 45 134470235 2 43 41 104123 78 86 45 269786 153655 771954965 86 123867 99899 433314 57 493047833 52 742808476 99 379061 366210 331844 288654 471497090 88 86930 9 16 475225 14493 5 468885 397211729 382778 963216835 4 213603760 95 179372 38 294950 95 413096 66 482870 160528 12 4 21 323394816 272246 175972 206249 99 95 850740191 272290 235184 22 315239 54 12 324990 15931 154792 6 335045978 215062 70 55903 428742 407543 435349 377085 13 324691 62 51 5 28 88161 6 318768 49 91 317507 440483 919521028 80 79757288 33 416849 58 54 407735 68 337985 205505 115500 138758 89 3 26 205328 89 115756 9 993498779 69 11 16 94 62 845251241 230365 11 19 315599 96 221107344 36 144134 189205 78 368953 27 9 78 70 99 79 323664 90 14973 9 128340 39 24 42 135353 46 3 56 99 25 362055 80 61 260203 7 116998 26746 258136 11 115894 36 108393031 9 14 499548 70 411522 410980 147097 88 91 56 7 125728 12 108737 437412 88 30 49 37 482660 61 94 81 98 30 3 186015305 302219 90 51 179869020 77 15 92496 50 4 52 18 207310 9 1 216727 756079481 69 523264059 33677 62 40 52 8 79 36 79161 70 8 118073 24 56 75 348429 28877 464340 91 181578 899202165 439105 488315 61 20 284582 40 24 370161 9 750354155 91 551243188 329509 7 82 49665 315062 44 209069408 50486 49 266859 17 143444018 543698034 215712428 114959 86 394837810 105768 385992 151904 130708 453353 318742 193999 43 56 57 90 8 36 362729 16 891918374 1 772569274 302252 96 67 405035 33 3 76321 7 78 6 5653 21 107017 44 37 77 312955 26 117981 128470 54 46 58 16 71 357188 209312263 459389 588683261 455042250 89313 558136952 84 280501 226365 299379 19 72 40 17 68 66 167415 391841 333339 1 57 26 132127158 499604790 15 8 103220 284192 74 128288 3 114204 243827 81 69 19413 1 8 244484 89 11 384886 91 35 88437 122722 4 21226 432650 83 83 45 308416 180872 10 218507 144229 50 25336 3065057 26 209117 25 79 21 146592 38 4 47 403631293 404094522 410446 6069 86821 20 63734 26 219423 214234 86 316729 26918 469106 296632 3 23 679187453 50 85 92 783332726 406181 46782 369060 46 20278 1 485032 492114 60 476074 219703 857103249 70 449293 57 24 20 29773 394925583 11 414774 93 65 50 2 527207610 186140 56 67088 20 104760 91 414977521 140383562 61708 15742 3 70 99 78490 236544 57 168638 472291 20 32 284600 330452 638768272 91 28 63 276489 272203441 563919169 28 16 196414 145582 11 67 960456080 203953 66818 502050057 58 276450 338929 196322 263172 421670 80 53879 98 15 35 40 180743 3 312778 682020839 306588 895950941 7 90 104072 440206 411443 45 60 218596 404169 23477 455216 25 17 67747 467049 6 98 471839 10843290 187904 30 51 4 473506 21 458245 81867 96 83381 49 55742047 359481 273917 20 77 14 43 937317140 25 319742 29 450911 184945 12 13602997 438380 394849 13 24 357043 57 20980150 160632 299739 41 99168236 55845 406993269 275775 87 278904 443475 3 65 43 5 94 17 49 2 96 232226381 6 80 719136097 80 417459 449112 99 61 109011453 380912 33 18977 16 57 31 70 94 446832108 15 479871 168540 265362 98459 275193 18835 57101 8 57 34 83 6 377715 367599679 65 26 24027 166050996 357466 25 49713 59 71 29 11 97 11 49398 52 38 665869174 83 399675 73 4 238116 720693529 80920 68 150499133 8 40 169607344 66344 74 95 174212 223128 423912478 191191 459964 304578 880547293 78 309862 24 252375 1 469112 62 68 161782 94 27 60 258034 73968 35 163927 69 28678 387668 124377 2 379253 221061 65 38 6 191095 104443 469604890 86 157631 42 449715 119727 62262 39 69 94 35 54 278304 479582 311650 25 357581 46 46 77 90 4 483097 40 431193 119727972 82 44112 824509190 85377 279613 62 400809 348981 391304 13 98 59 712349771 343571 27 261766 387386 7 474026 373856 3 43 45 10 18 868780495 300350361 86 838828145 19144 8 7 57 34380 90 67 310025 87 48 67 417423 50 94 71 96523 23972926 74245 81 80 121297 310907 112417 14 300071 68 67 8 64 9 34 245246 89 93 56 79 20 90 27 96 311995997 56 477650 26 94 63 186914 8 2620 48 148304 42 2 9 89153 235320 22529 76 191307 374328 26 253711 188602 3 82601 2 82 188308 17 33 450919 22 199903 429732 28 81 282522 720962145 84 189282 437307 56 234663 54 282614 23 159126176 17 35 183927 254663 3 24 22132 41 39338552 68 205365 397296845 18 442133 77958 149168 328636483 15 30 4 52067935 319276 257725 65 68 40 248058 58 16322 65 53 91 11 318062 835528282 55478 3773 28 327622 480694 72 308933329 77229 35954 363344524 3 284875 33 170576729 1 1 144880 69 57 19929049 1 31 66 29 472491 842170149 134137 2 359707 206290 251404834 150522 105401 206879 12 30 468293 95 207723 486032 55 27 55 497466 99 28093 437844 309207 292980 7 58 54 181169 78 19 143961 153365 174650229 55 74 9 136581 440015 8 70 411088 995558435 94203540 83 261635 255916340 414853 99548 44 97 94 990649958 25 6 61 187276 68 49 125707 494674 382152 18 64 77 97 492183 78811 66 292152 165104 485710483 84 71 221818 98 490201606 51 483918 49 24 389697 90 328528 83 267092 205583 176693 13 770642206 670 52 109930 202926 685289925 87 7 440048 4 35537 206871 65 166637195 206357 409842 3 7 302084 207653 92 8 241285 51994 72022 6 73 95 17 77 8 303998 484440542 382056809 12 216915 286767 33172612 4 55 88 24 3 496585 31 98839 453790 57 17 131866267 31 15 43754 57 242974 28 347666 254830 361157 66 34288 97 136226 73 127400 71 27 468943 9 77 159931297 27172 3971 237570 84 59 488383 490316 145382 30 55 156771 770686709 316302 16 30 136588 45873 89735443 92581717 407449 290678 3 46741 428150 46 428277678 54 53 127450 70 174608 116447 325219 334023 164497 9 26 215321 256228 9 40 63 50 91 6 240817 372628 79 24 308431 74 76698 77 1 35 190889 292503 70 47 84351208 5 4 335546525 67 244329 49 96 28 45 183101 66 152581 46523 36 33 49 232473 259450 25988 352540 275782 185120 859658952 45 7 96756 431541 5 64 48 93 199193 22 444107 40061 33 78 61 497273 27 138266 302023 82 486620 7 885775193 58 53 14 361937 89 391233 409282 210787 33 140053 31 78 46 497566 723578140 90 202253 710234571 2 74 9 48 66 407339 45 36 17 50 51 98 91562 229155081 27 10382 24 267433126 35 37 112980 86 57 24 371176 121984 39363 232034 227013 40 27 67 115830 565998661 26 93081 34952 363476091 5 424343 43 13 622819862 14 159094038 63490 484342 542470940 97 104856 156549 2 45 68 18 39 475739 609414624 95383 86 706 5 490239162 65 366827 20 418790 69742 63784 930807066 334288 369913 55 3986 7 33081 13 844566860 46304 378365 419153 79164 90 152033 341248 275784 354403 490208 258164 663003708 11 490805 9 7 28 17 85934 94 389256 218258 498334 112367 90 5 89 40 1 93 59 61313 371395 24 95 42 256360 97 99279 67437 86 214213 174368922 245853 185993 6 77 4 53 268948 325140 166635 37 554151000 265836 52 68 48 24 882670529 57 338154 6 90 158469 6 83 13 258327 64 51 45 3 201800091 93 197441 8 220073 22104 223227 60835 6 24571 7 215899 276956082 601810959 45 22 464793119 552167651 105655 276676 463583 41 97 1 256944 36 57 115535 96 19 171320 89 234594326 95 363854 252807 140431 20 21 58 51885027 381302 49 72 478359274 52 88247 98 33429 986015265 21 292653 475815 75 75 297904 33 76 834277464 157980 18 347592 9 189513 386945 13 57 16 94 132768 219149 1 223397 244389 472889572 57 79 209520 171326 86 78 3 491524 441192 18358 211620 212065 96 5 120603 207522 7 445025 273563 11 365747 58 118120088 78155 249505 47 70 63 411506 99 40 222942 363242 17 63 503640431 75 82995 98 190304 353213 459187 12 85 62 1384 160541 70 22 195837 82 3 14 2 54 10 39 73 61575 296566 263419 283340 420210091 46 338972 388751 66 49 39 242715 35 76828 696199027 24 264191765 51 87 1 87 54342777 69 387653581 19 79 107416 58543 147998 96794 390885078 180890 54 45 29 65669213 14250 168375 18 245073 96 379310 238254 60861 140970 310011 485856 27 4 94 436989 9 41 442878 44 126356 469846 69 28 29 80 25 238547875 29 61 53914 357314 37 40 317209 70022 97 4 336474 3 11 17662 252108 32 450552 186309 57503 7 367738715 647718199 7 25 6 51 327040 335469926 364196 80 95 329982 93 5 51 3 41 94 439210 53 382602 324756 314066 999209718 131349 4 35 81 58 86 88 342834907 5 60 84532 86 111676 147794 10 247031 34 17287 218886 470872 182697 140513 58 59 24 48 39 30838 23 53 42 64 18 223639 47 82 39 53 18 10 37 350596 447878817 61 449949 214374 76 293230 350756 217577 120392 3 412186 2 272749 541398407 218820 10 99134 28 52 45557 420580 105922 97 11 350739 38 200937 481109 481980 3 143990 86 33 482488 52 9 147301 96 82504 6 6 4 281057 424704 261882 14678 158431 484328 171787 31 5 356299 72 44 404567 281213 6 72 28 408400 220938 245033 398037 84 393870 318020 78 7 178283 10 344717 646364592 472368 81 315596 303305 106605 316984 92 9 28098 123812 443076 9 87 20 158715 64 92 52 94 146721 73399 54 368276 69 721840520 41 908451495 27 127723212 47 413325 60 72 496040 203819 94 6 44 284536 172077 47 89 302122 377089 4 390719 372713 190170 319203 33687 14 451757 70 81 294039 196360 230198 9 5 34 44 72947 133611 8 102115 133402 141762 9 82 87 27 605635479 69 89 669233411 59 42 378302 244516 28 410778 37 83 59 69 79 298024 231110 50 154682188 114028 79 47352 87 5 11 74 362591 399442 6 1 306968 69 400796 450443 105528 75 98 363899098 4806 46 194702 156504 78 44 372434 27 12 7 41 5 82 89755 36 466511 93 70 231836 358968 32 4 78719 365271 81 290549732 12 57 238529 77 287993 66 60 89 16 52 209421 341532 4 7 19 50 2 25 36 83 529786744 397294 8 6 23 307170 68 87 94338860 35 59 71 11585862 23 42656 57 288493 455707 391771218 63641 434016 81 387329 56 282505 102789820 53 4 8 398951 31714 245286 70 37845 35 497370 71 479873 73573 92 487739 59 13 207270 17 80283 379798 214592 375594 5 446186673 12 384774 123451 232567 407399 39 155652 670347883 96 25 363614 27 65 447002 393195 60 44 12 443706 50 6 767478145 120103 320606 927183307 9 24 35 5 367072 20749 6 58 20 371409 280354 346136 5 231761 22 54 502495729 64890379 7 52 222975 2 475031 406549 88 543609140 443513380 230513719 74 50 211866 13 487489 4 60 35 101497 218339 22 97921 9 133872 36 9 65 19 86 83 53 73 753275965 79164 481614 19 82 47066 221480 63 2 24 347123 450959 191451 443894 4528 90 150828 73 14 36 65 196727 202344 31 198542 17 85 445079 66 111220 493325 61125 364023 50 219030 37 9 354420 108973307 319873 337937 866888597 69033 48 22 60 69 30 247227 66 380887 45 472884 174991 7 95 2564 74 89 168479 1 85 6 1 70 477206298 29 97 52833 8 1 71 375445 78 41 479182059 333252 376541 34 56 67362 71 46 6 227919 14 234730 52948 155367 217456 107573 31105 786769091 31 955003024 223866 9 98 105014 235348 361597586 7 33 29 74192 21238 86 16 16 75 232372 88805 452184 89 407004849 76 61 804200643 73 347413 55 394319 958073858 3 1 288429 102854 274442 284636 2 404440 468965 58 58 53 26 412326 436520423 472743 411561 69 417042 4 70 183622927 36 305227 215103 193746 96 16 308651 489267 243664 45 99 131690 6 10079 92 308039 77 75602 3 23 309814 182738 334955 71 341207 473947396 51 22994 4 1 3 27 58 905 69 921482411 115039 29 50805 495064708 472 50972 661008983 74 78766 220785230 67 25 29 897814597 92 73 458940 50 307911506 320296 159422 401998 14 439411003 26 98 32 489895 76 234331133 408281 19750 78 62720 174665 10 14 15 389426 3 9 77551 238974 184467 256640 9 22 209834 42 92 99 430844 92 232020 766407740 418311 14 65 183044 64 49 32620 468408 25 82 39358 3 184800 97 5 5 38193 432096 52 286976 67 686141895 139484 99 99 62 398507 5 67 75 14 63 88 66 75 89 40 69 177969 85565 76 48 278789 67 73 32 26 22985 4 382012 81 195126 30 468306 330911 432204694 5 256299 31 300058 64 306122 414312 7 382737061 626542404 451046 77 58 98 73 25 6866 9 59 320740 45 408641 671951602 68 127668545 389918 360131 2 77 33 82 6 14637 114836 327797 89 38 77 26677 45 59 61768 86 41096 418535 20 108637 28384 5 22 267071555 58 8 36 797413289 276282 39498240 52676 396032 5 55090 24 449143 3 78807 37 65 302758 78 145354 565741790 17 21 94 43 5 99 292930 35 343221 42 43 716141582 3 96 285924 857357044 317908 207774 171557074 78 242538 83356832 217717 109989 58 449886 143847 19 172890 475537 73 404393 214612 65 426607 498557 313370940 579949882 39 232612 74 133279266 197320 49 88 34 89 13 245492 84 5 84 79 557023015 84 9 19 31 54 85 454624684 45 409548 77 522322752 872974047 540704823 99 640822753 1748898 9 64 98 124258 3 15 41 68 511420392 367258 68 70 7 169095 30 56 9 353470 441133 32 75 330567 33 190852 2693 7 11 962752555 17 62 403465 487909 2 41 461418 67 28 51 606768310 740007649 347565 211568 126927617 280269 142312 59 4 200671 190869 394157 50 284160 115354 86 232211 93 69 319786 387814 446160 2 330411 442259 19 9 367471 89097893 351044 233246 87044 72 160729 75856 55461 4 78 272034 8 26 2 3 83 361549 370235 5 73 319998 12 73 27 56680 28 38 405681 19 415069 171351 647955341 75 41 173994 66 63 476371 63922 46 30 488338 460686 141046 51 24 78 83 306575 268075687 90 94 34573 32 20 208026 373498 469366 263921 158260 23 795333517 249474 95134 11 873819903 191975599 22 486080 335008 91 181125 489007 453135 175818 157011 85 3 459756 91 5 38 3 105594 97294 4 84 162134 21 411418733 252662 422999 59 151771 9 11 309983 131941 368127 97 179466 100716 99 2 15 2 97 57 2 227178 9 5 481591 46 73 2 62 55 43 9 95512 77 255523 60134 2 23127 437523 40 70276 468702 382071 412144 69 7 197087 1 435416380 303440 378901 216191 49754 492157 82 230629 43 356542848 118394 402022 423835 185757464 2439 75 423296 57 82 43 369863 95 66 61 460287 38 378838151 24 59 6 2 432675 27 383649 77722 437230 25 458388 351539 223033 36 229190 31 39 207732 71 327905 186889 17 226005 86 804321569 72 79 263349 71 12 14 46 39601 139088458 434960 90 9 92 815944990 3 402559 48 29 11 25 656140639 495293 131143 499572 65 9 705121978 9 66 44 173967 1 905287622 280587 273953 3 375741 70 39 349141 9 2 178315 315809 258881 216642037 35 417808 65 297835 84 46 21 69 85 587681618 11 383811 231707520 537546307 524614544 147165 385038 33 210170 37784 26 86 486092 31 22 77 491022 830178344 58849 43 5 82949 50 89 420358872 112530 90 210743 3 13 46 350054 400667 459727 68 371031 314755 258751 455216 145722 36 82 31 90511 249727 15 64 71465 144901 15834 396529 449271 760228262 309059 166685 76 130980 33 348632 212354034 2 383113 37 68 64 401449 565534147 37 50 43 84 408585 81 81515 768123671 437214 74 92292 76 78 108987 484347 67 189577 97 439865 942142280 86 31 26 213631 12 402127 18 106412 210988 472244 478268 176950 22 468965 902833400 564282836 302090 46 432815606 178639 13 250646 255174 449034 42 919261381 330245 42 46 537666612 486150128 143330 40942 561634811 9 68 29 216418 95 387013 43 592874074 277181 454880 72 393669521 80 19 173644 10 2 238464 97266 469454 89138 25 373497 17 27 20 42 211789 95 472111 345058 60 90 91 19 242087 98 160012341 86 186317 279513 67 89 1 8 19 76 166556 26 71 522888794 55 414284 175658 10 90 33392 538749787 4 54 69 29 333190 490628 159966412 187779 11 389043 198704 52479 1 28 115110 49 156168 180199 466310 68998 459136 2 23 508060038 24 97 8 719082685 393680 8 49 211754 27 65 403723486 14044311 466849 47 146867 43 200861 133862 332678 58865 177547 7 31 37858 38 68 7 15 474333888 781664687 39 434218 268752 51 251942 23 97 7 313068 86 67027 49 407215 194631 439995 73 20 66 181288 69 9 35 62 440884 245098 7 328790 63 461656 74 35 43 37 52 44793 11 145217 165880 257140211 323817 11 118251 449120 1 21451 8 423480 201256 268766 99 14 56 20 37 90 482035 93 262149 99388621 50 941499364 96 81 458575 88 92 77509 430942 94 77 456945 486416 16 69 22 148227 24 56 98 48 307880569 252911 33 318673 65018 113212 28 78 83687300 24 245323 69792 725471587 276279 40 36 478316497 64 80159 83 63448 12 26 145432 83286 366824040 272569 7 9 140222 4 134821 82 69 27 444936 767478894 65 83 25 20 65 327123 366529 496581 77 72207 38 25 139814 455175 353669 4607467 247765618 18 8 28 232151 932415731 22 51 793864054 29 18 563356839 40 54 99 477967 4 14 68 5 27 9 74712277 83 19 94 6 49 88858 266371 176611 299038 8 9 47 54 6 278920 66 21560 97 259189 93 98 34 10 243382 76 6 223136 110792 5337 80 77 10253 34 474951 18442 347196 94 50 363193 402550050 9 195436 49240399 38161 2 34 933867624 96 172484602 44 89 7 3 470171 83 74 21 64 15 6 21 121936 71 403143 539345560 80172 25 397608 65 130221 16 108600 420448 9527 751430055 94 2129232 77 42 2 23 903267204 89 20261 440431 6 20 22 68139 223374 9 76835 19 63 98959 370154 27 80 98 60 152274 54 84 4 3 32 43 39 91941 41 401126 64 313783 360214 95648 486540 19 59 31 149911650 413213 486638 342183 439396 12 86003 124429 340297 39 15 224915 535152687 408521 113070 58 285696 5 19293 48 46 99 130757 621772289 331094 37643 33 13 238553790 394957 25 84 5 482441 59 15 224699 495453 41447 960683197 7 19 276430 71267 53 62 81 64 2 597388714 127323 78 98 312032272 19 70 378574 97 186448 61 725600658 8 82 38 21 160762 8 471709 7 26 67 422860 286144 45 81 1 8 828166354 87 467613 62 7 27 94 252911 400791 2 16 98 82092 53 4 51 83863 153874 52 3 435565039 15 332937 444591 195554 15094425 192105 75 40 48 38 76 33 34 98 42 27 4 467315 650919774 15 84028 47 479493 37 489044 81 58 37 192250 351626 39 7 350151640 2 250512 7 768602491 60324 1 63 123230 148456 67 481809 38 7 109809 40 349122 182504 24 30 300283757 56 83 42 69 9 32 153685 486106 743431794 50 41 36 1 38 26 18 19 477197 1 1014 400470179 47 198308832 3 347980 22 29 5 924223156 34 926869644 59312 13 79 2 445585 22 31 84 14 434097 42557 473913 18 397254 53 37 187620 59 16 6 159988 381262 272401 37 5 23 367371 4 261675 126223 65 60 83 7 334572 464744 63 81 51 692607463 50 65 2 49 684522466 384837 71 56 288123 6 20 49 331420949 2 538343323 311347 384731 98358 81 50862 98 7 550670517 169806 2 525126768 51 168920 413407315 84712 304550 10 462130 198624 6 127810 14 4 32185 133329099 64 9 144093 219712 373044 494857 3 62 482019 34 390847 3 8 2 859507765 28 188587 461250 1 91 9 3 1 113535157 434446 245751 38 411870 70 476647 191354 109963 324034 77 72 2 992628623 81 86 46220 81 475373 44284 95 49 42 413590 252955 180269 4 24 7 291359 62 92 29 211778 92 64 475311718 3 12 3 30 8 70 803225698 16 15 18 99 194964 76 26 55 29 214818 4 181111 426983 6 15461 20 3985 27 21 21 458596 423414 276361 201851 64813 142273 5 81 71 96 111718 84 115252 53 88 98 325783 251800 25 145053 400818 24074 239848 223883 183588 454320 427424 306352 92258 44 96 53 334297 13 319649 90 56089 237637 52184 257632 3 110460618 69 145556213 68 31 859299546 59681 96 163195 79 54362456 84 316124 402660 17 66004 403217 29129 234973 440610 93 25 32 7 7 86 295775 49 39 478504 1 39518565 415348422 4 9 1 2 38 394277 46 11 43 59 90 27 5 220329787 7 3 49 257798 14980 222417 34 416850 1 87 10 885082421 265105 79 18 342283 183956 1542 201875 16 22 6 478017 1 5 492345 181188 467447 90 95 3 71 487207 3 200294661 88 1 191726 390959 89630 54 95 357608 34 59 415273 360057 91042 160046 786976570 518186468 73 39 4 58 803299050 16 24804 168415 465770 372804 84 145295 356734368 389422 253835 67 308725 78 55240 9 78 94 269515 236481 156248 34 60 308606 181025 69 95 28 89 94 191121 294219 51 83 47 1 46 91 460253835 39 316615 78 76 44 5 246812 151515 355747 88 67 403836968 4 292350 6 67 17 96 364886 245752 462961 164663 74 35 304976 8171 82 6 61 303352585 33 81 47 77 6 90 99 63312 70 348654 56 119551 92 59 912240305 170407 221178 221551 194576 445380 280186 88291 37 14 95 297979 268931 18 52 377489 54722 80 381178 24 77 97 356740 5 146288 72 486701 417917 123756 89 121353 68 449441 464057 199048 201527 193988 174942 999106642 18 1 414726 319462 11 205221 49 81094 26 111577 87 41025 82 594130215 424951 385839 1 474721 69 8 30 67 649999025 2 82 429686 69 16 97 93 34 34 95 83823 377671 63 5 435326 341756 42 316269 127554 378235 3 87 64 1093 86 8 273339 241284 444555 582141391 1552 41 417908024 8 223725 397234 75 59 3 472648 14 12 9 5 53 57213 72 353004 64 3 81576 313264 161432 82 397175 278408 92 69 339851 461947 312968 493095 347157 889860128 313929 49 74 23 950816533 461063 94200 30 189973 304017296 230017 40 301257841 26 68 886660435 137287361 164216 361476 41 168708804 305497 419516 809904762 444787 57 381133 436539511 206801072 922567612 141900 399161 202976 362072 20 481216 93 413596 392993 471975800 179762 34 216421 232549 264385 16 142653 471759 814601238 59 149877 749543599 22623 281728 46 7 330349 349385 369967 457824 147324 29 103069 263048 89 95385455 405784 35 82 5 68 7 712800769 305619 93 97 397189 63 442993942 237771 14 97 29 68 827270313 78 11 325480 6 460233 47 457406 2 125922 87 28 38 17 91 332799 241318 6 3 32 22 448064 489108 292933 482360 99430 359945 39 64 80 2 436872 194993 4 93 164903 80 862135060 21 97 396659736 52302 81 390695 52 474378 18 350815 72 2 369368 486259 904216763 28 200947 83 8 448230 870444767 313122 48 409366 13 42014 362544641 19 13 241675 31 118282 244459024 63 104983 449254 51 19 18 82 419663194 77 30 140630445 77365 211999 362720 328508 71275 117379 418467 76 272105226 53 15 342866 271843 73 65 332026 563511855 106149244 367308 254931 35522 188868673 20593 123433 22 490934 178284 271575171 84 28 35 251887 294641 325469 440969 3 65 12940 331966 606099126 343561 107193 241073381 113052 36 9 374218 495862 391301 198399 428273 88 4 94605043 181714 85588 73776 3 120579 23 83 164423 104832 369160815 28 388375 456079 169836 39 209406 97060607 63 42 80 329889157 54 294634677 366485 2 22 683059854 234391 404895 8 228233 265979 208920 432444 463684 552015727 47 935979327 1 479431 820674150 20 29176 265330 5 91298 591139131 7 128271 157524 314568 488329 62544 9 76 8 92 29 335274 485617 85 8 64 6 327731 7 57 2 434548441 156095 86 435858965 215827 49 52 65189 88 79 97 147448 163452 479519 497188 92814 108290 61 3594 7 29 68 76 39 463568 331913 89 59 59 135404 63 65 64 6 348446 825717517 207290 436127 25 192524 20 69 3 477690 71 25 344458 421529 327265 112543 227290 5 93 412846 46 69 6 402512 89 2 351485 352054 89 2 281348 77611 64 113150702 54 264988 15 8 315614 630567639 172912 332958 751253418 82 499865 23610 199870 497763 7 290517 478082 1 24 56368 202073 136831381 511708628 59 11 87822 71 71 24 187818482 907158279 450241 64 101982 47 207726690 49236 420743 86 101175778 264602 76 409483 316700 226725 67 35 67 63 247450 95 99 45405 74281991 800788756 23410 752538226 33 16 343123 1 216169 18 75 218782 483490 48 90 98 386933 47377 269605 432458 387644 368123 318484 421753 149507 254985 54 831728399 51 3 179643 85 488274 44 420678284 358004 8 65 291143 298125 33 85401 8 91 24 484895 221467 90 414482 20 781098140 76 151880 204645 293071 24 908866840 55 357402 170290304 81 94 479583 346248 78 61 442402 234490 673165775 45 498808 52502 67 365063 98 291309 193145 383594 361329 4 2 27444 2 99 261520 35 44 61 417212 410069 229277 48 317331029 990206161 45 259023 75551 41 2 3 11 4 325299 94300 196931 84 35 98 99 327792 49 2 494767 870846692 15547 62771 922222634 14 73 74020 86627 51 491436 379246 12 6 140122 654375825 54 12 90 300835 68 54 1 324664 89 113892 210955 44 79 80089652 24 90 12 250158 195329 70 141562 24 4 82 22 653686892 58 9196 321052 87 23 96 81 66 107615 253838 846257298 6 250727 85916604 305201 20 907416656 53 50 7 43 27 7 341616 16 127244 194910 8 237734 8 12256 257958 954185815 161389 83 78 21 184427 99 85 63 1 61 367921 48 42 324822 38 1 131488 16 135764 29792 38 47 330615 365366 379439 118459 24743 67294721 16785 71335 42243 16 610039662 63 233513 134739 54 327394 258683 823471489 49 8406 162646 48 12 4 52 96 105181 86 386349 46 365715 343081 223384 73 36 424009278 43663 470235 284038 14 71 32 21 799046682 340838 44 541641681 330812748 11 92 45 728493613 9 79 153782443 510329435 49 195032 119124 288015 5 43 114078 24941 35 338801 82 77 86 83 92 3 20 95 450704 42 147028 31029898 76 31 68 38 32 108369 55 117172 59 300712 257236 5685 21 1 97 35 14 2 52 449662376 713858315 679498809 221012 909260658 81 87 46 335479 77 52 170414 94 2 483122622 32162 37747 4 32 84 3 91 212517 33 70 291577 82 310851 495580472 81 410560 94 1 60 64 193526 71 102687 944378682 44565 68 425876 717803448 83534 47 80 171854 402692 3 40 123169 10 30 450917 11 182006 499821 32 27 94 9 1 244898 332151 76 164904 60 373596 27 393193 83 909890059 84 44 346303 345197 483026 55 232121 413943 65 332433 80 54 349427 267523 609989902 9 72 81 819902122 466286 15893 97 196633 74 10 81 24 382605 246763 204848 198346 28 6 670053277 22 1 351806 22 90 271539 49 72 62 93 169361 42 98761 51 302251 201545 109014 169522 4 34 496237 114930 413958 304085 45 119077 50 8 123947 13 165096 440546 38 390221 39 16 174422 85 5188 74 214438665 155129429 264168 107878 14 59669 25 462862 363346877 75 49994 75 149903 83 418708664 62 6 562569005 34 52162 80 82 195722 20 93281 6 12237 29 80 68 131932 105158 271089 121395 77 377729 402518 20 6 6 382600 52 23 353713 7033231 705048966 109304 224514 4 13 337074 45 68 80 491833 1 481318 5 315071 119301 35084028 44 6 71 97 36 5 4 132133 79 386371 6 7 40289 46 324484 59 311589 92 11483 5 92 51 412445 12 85 271400 314153 14 262945033 257449 366648 33 12912 43 26 8 2 243237 8 73 96935 285301 82 302380 187468 71 80 746087924 44 60 440545 429844 41 12 76 622615110 37 838432105 327119 12 216334 132231 91 83 73 61 93 170056 266053 16 31 247582 140520 43 483187 40 9 15825 1 953 214741 309430 300806 366206 82 22 160959 12 4 79 349828 42744 299204 381299 6 9 236037 37770 64 8 178486189 328833 20 49 40 80 4 12 497328 924064965 40 362604 24 71475284 33 4508 382358 456591 81 222423 218591 146836 36243 7 60 486720 32681 468350 90 23790 412586 663695686 35 12 25 128674 305258 709333612 56 13 96 632803045 67 487253499 14 46192 29 1 110741 333458 4 383549 81044522 75349 99181 6 51 216536853 96600 411395 10 352650 50259 2 356612 633089241 46 111911 235877 33 461488788 290300 258932365 4 12 58809 363997 38 37 732084366 3 287548 351168 410358 189209 84 158013 92505 47 18 97 188262 182667 51 94 416912 315454 151552 85 82180 71 20 97 84859 6 30 15749 23 184466 375014393 384149 36 42958 967025898 3 432367 183192 38 511782354 898881929 17 86 30 7 133071 81 67 46 150863 897395454 2 80 468701 553631362 36 46 143110 155418 1 297954 499184 671958177 83 3 832771974 7 1 1 134097 8 163725 64 305494381 152565 43 50 472722 99 841064700 87 8 43 308925820 344569 240259 85 226816 57 267460 315877 456169 4 212441414 52 83 460805 4 63 19 190377 280903 18 307075 346777 335887 70 90 98 84263 28 85 1 44 133599 57 2 1 980350240 72 331606 171693 45 40 105974 80 23 300909 637861921 91 241055 35524 86557 92 88 454875 19 284753 71 456116 74 78 25 449336 467019 34 31 88 7 483303 213255 89 179361 40 177174 216677 369708 294240 495497 98 495928659 15 97406 407779 97 104925 72 395092 405082 127132 796798284 7327 13 33 8 88059 129817 182862 211792 396110 296908 442290 40 234870 53341 22 180934 386406755 61526 326480 25 2 119030 90236 2 82 463027 19 57 216956 249554 31 78 483066 11 275724 20 84081 84 65 47317 26 69 79872 4 44519 38 390729 78702 58 77 137177 203690464 109334 76954 354496 61 5 408052088 436124 227592 36 153129 481548026 424930 51 853981874 428898 23 190950 74 126760 88 818211317 23 180358 460444 21 193652616 8 9 2 83 2629 30 89 256984 47 248131 780118051 317445 347766 988686973 43 17 238298485 900447582 298093 84 357325 84108 158469 651298906 248448 71 75 12 51 79 842357786 153572 79125 2 53 264887 484855 296902 67979 490379 89 48 17 43 212392 393230 375009 217071 366061285 211877 32545 143978 99051 279013 293325 36 206716 68 464234 860655714 453637 402254 808124862 278201 62 2 33 396594 48 32 64 100831 56 15 68 8 493711 71 14 95 245331 90 42 491228 36098 351410 6 16 219001 6 7 434773 23 268901 72 218698 32 8 120872 2 19062 8 69590 864074979 247055 76 133844 196606 337902 80 26 495827 41 429509 834033521 39 242103 145581 198757 125275 88972 166856 72894 116778 491404 44440 14 888656108 331558705 401552 79 498678 83075 89 47827 7 379427 8997 19 174096 37 47 19 165684 448895 69 62 364886 50 4 126746 97 18 105154 226350 65 81 435911 489652 616874235 137959 74 84 57 39 37 94 168265510 11 411997 19 92 99 193186 57 89 73 383184 465532 93510 65 33 469971 490463 264983 25 37 2 466179 29 33 22 54 69 1 97 76 4 292737740 278953 78 1 1 9 213356 205813 299892 75272 92 609688260 62 8 451964 82390 3 305563 50 82517 7 88 415698 32 57 6 35 31 86 332249 246204189 450064055 227155 39 94919 983355886 61 27 47 214944 29 313244 80345 47 327230450 69 55 22 46 53 292352 90 198577 2 49 11 5 778996341 16 80 8 271297 243340 36 93 323443 5 214188 14 335248 22 378947 54 284957 24 339706 329780 2 22 36136 231941 450433 189619 30 30 30 8 46 48 256637 30 952166298 84 93 159225 70810 287015 93 5 14 89 20 398211 99 26 100652 10157 69 18510 198875 178334875 84 96976 110155 92 49 4 76585812 6 79 19 55277 54217 57 370405 354155 178716 35 5 60 74 68 32 92 360980 10 4 85888 218454 446767574 333177 6 8 415978 111179 90 292304670 487923 94 349446 287790 40 22 76 811291885 31 5 14 13277 120980 16 4 4 354716 341538 512387396 79 346957 359032 94171 87 94711 132414 88 41678 32 79 149816 93 319267 8 499338 188893 41958 486306 22 183774 247530 12652 89 18 38 44 263276 476776 52 87 302270 59917 99 1 107679 94 176018 237096 163419 53568 489075847 98418 105749 75 69 45 63 711666965 632884571 453740 43 58 458716439 6 422251 192360 85 497719 132445 43 8 89 471512 232310507 216252 24 59 774325867 7 1 73 82 361167 160465 55 5 6 10 50 89 47293 408626 278366 63279920 43 10279 44 41 3 253456 47 211501799 73 159492 327523 63 823326543 37 423426 9 406841 382197 56 39 190867 71583 102935 346141 206376 46469 97224 92 83 7 28 59 338271 185074 71 456516 798000185 36 83 72 21 190368 94 445670 70 77 332979 413734 9 9 78 234297 62 19 260966 91 493347 41 36473 881011404 450316 99862 97 161214 94 53 176056 101370 48 328188718 5 485846 58 5 46606 11 1 255748 1 7 42404 468979 364786 67 379786 53 47 69 49 37 86 2 311333 76 368702 68 62 496094 449273 122110 24 55 67 328925 66 172263 111954 68 940584097 31157 35 69 19376 127216 51 615142642 7 241863 681876199 20 499090 73 287444 369784 64 209555641 221555 95 182058 572879771 251027 39 35 4 74 653351820 111922 41 136086 24995 111922 396901 291550 424273 826153122 126847 344000 142932 453292 581109085 135274 208932 34 214620 491552 67001 26 7 2 66 54 77 31 15380 246948 229134 59095 8 70 27 36 95 72 70585 162037 380681 120495 386632 188943 333079 39 74 3 6 95 246549480 405139 23 19 148821 494046 444672 13 18 407439 9 30 40 224735 118288 260236 32 242783 14 54 75 455253 84 945646470 261395 85611 356085 90 198694 5 62 8 474662 700224951 61630 64 29 196771 237025062 79 52 26 96 84 456799 2 74 19 338162 18 91514 48 37 19 4 4 406591 300047 195302 960950444 331683 458193 90 483241690 11 51 43 43 72 377917 2 51 163210 72 81 291234 19 8 26 152958 426051 56852514 421373 31825 303700 523677339 34 254707 55 14 38589 87923600 81 26 90 408260 435572 35 126912 308434 392867 78 460684 1 79 2 85 31427 329199793 92 371354 80 62 1 75 69 92 50 7 429537 309946 396970 93 91 37 40 4 4 63 6 83 24 22 425143 23 498231 93 65017 33 182173 222222 391153 57 422987198 278773 6 41 84 74 70953 498476 2 9 38165 99 27 274876 412968 226913 366334 626019321 91 112908472 12 17 67 267923 1 120607 4 10 2 37 90923 66 94 376083060 75 35399 405816 233849 75311 75 216124647 55 1 87 339059 397749 20 51 63 283347 371559 89 400899 43 14 63 77851835 67 874846469 478264 325098 250525 4 204519 253102 335291 80 82178779 183477 361023 367110 489302 524470591 61 190012 49052 31 31 19 365673 306154 5 219249 66 20 58 73 401908061 34 4 279047 204224193 96416 6 89 83 71 602049785 233417 180779 74600 1 165832 468563 30 97 20 54 212819 82 60226 165286 327421 5 21 7 58504 158884 64 28 413653 8 58 756704411 97 86 208402 1 8 100473 87 20 83 78 116967 293704 469301769 162160 95 6 426080 2 6 197199 84 42 214800 136771 74 58 177559 23 14 41 55 2 461296 90888 97 201297 366795 42 123962 97 94 423274 57 11 1 67865861 38 56 76 90 50 43 350559 22 412910 633060608 18 49 252985 9210 350152 72078 35 116671 229642 153893707 56 76696 123632 9 87 100926 80 599240431 44359129 90 298632 77 218958 277384 344372 25 1 94646 12 459831 91 45 72 39 65 83 75 390718286 19 606359623 3 2 44549 934648514 133789 5 58 63 75 66008659 383184 8 254894 288804 80 494402 955178096 428557 46 16 97 53 70 79 131793 131888 67 32872 4 69 68 296391 86045 63 8 6 133549 228250 93647 199330 446476 14 336904 291544 327795 499671 5 40 335440 2 100695 50 178751 5 20 657595836 365685 98 364865 25594 261804 13 312181 58 82 138523 33 198856 788881071 235827 16929 6 6 304039 96 313965 2 30 6 61 395053519 185911 609256838 394379 270297961 62 693613566 177300 29 19965 27 347864 388003 335536 261939 15 448582 316555 392261 50627 337583 436598 31 133511 18 626500596 427595 438762 34 418011 8 77 80 64 75 152151 313782 88404 240766381 32 463292 38 90 16 482311 41 3 7 30775 194532 357193 62349 6677 12 178795 55 401016 50 141686 276471115 6 20389 288348 251288 330176 47 200323 294995 146928 7 3 46 36 219887 282077 69 13 256276 887197893 351343 52 325622 57 700654493 333477829 6 259752 77 39 2 51 60 118612 144209 4 21 55 47 1 78 22 74760 116918 415545 37 2 66 855900706 2 25 182778 820658058 49840 57 58 57 1 892514217 245047 60 277389 84 58 101620 32 294144 9 11 218601 94 36 419253 603454051 83 20 33 47 37 90 3 283131 22 56678671 249944569 19 5 92 951864732 437055 18 435318771 7 32 9 946064585 6 931599682 11 6 350369255 67 87464 42718 334939 222389 11 450398 475427 256588 135935 37 32 55043 44 75835 327181 465077 89 8 145166 8 90 9 213744 51 126572 351815 27 2 451380158 72 3 39 26 71 3 6 87 71166 415131 492475 84 43 8 323151 90 43 39 4 233995 552139806 451663 241595 59 17 9 350042 161385 42 196265 238784 1 235647 51712 73 679479831 103497 79 59 473953 8 48787 448629 32 144293344 453382 320626065 391717 262885276 58589 57 45 496046597 67 920070545 290682 7 845079446 524278398 66 94 412229 209776 83 77 185574 465835 93402 4 553617930 58836 3006 469339790 289778 38 75 7 50 89 78 37816 144218 99 473427 77206 90648 93 9 615228572 88902 42 83 1 469373 113584840 331781 485073 733633303 342530 6 35 416507011 31 61033 78 125462 74077 39 324015 73 245701 435243 452502 43037372 23 18 86 50 54 182820 240418814 499604 144375 279295 81 91239 369189 15 165265 124244 10186 69388 9 4 313789 208990 2 35 483932 494804 14 1 7 2 327108 266019 38 54 302605 76 90 434084 261440 88674 16 67456 96 401786 66 208875 7 38 81 94434 139093 50199908 369345 430040 4 35956 632262245 5 660152163 283290 68 2 103738 58956 186736 38 16 20996 81400660 91 54 89201 77 178885 47883 79 27692 97 197382 278161 29869 78 24 730602876 336943 475385 51 50 4 42 458528687 389025 119730 79491 38 6 29 405260 33 82 324421942 8 155634 9 218748 33 172733 45 57 73 393879 70 796674137 55 96 27520 180862658 286836 145698 97 9 333001 59 63 381470 72 220772 435890 173041 58 14 443785 91 516229255 75 82 10 193607968 56 277256409 34201 78 19 754459188 6 2 329731 376301 467996646 419125 460241 311110 40 36 58 131235 431785 34 176392 147243 130457 94 76 22 9 92 99 919816833 167370 383084 334983152 55 57 306124 29 68 379240435 264569 70 41 286070 453983 82 120624 383582344 85 235778 444356 18 9 479868 344451 237971 763069256 431219 3 3 206711 37 61922 64 45 158587 94 83983 930669497 93 50742518 37 75 309607388 46 8 620899021 365725 629647069 159053 99 87 247864 96 84139 318173 79 84 289298 9 464500 322903 245341 297357 68 91 91 91 360783 5 63 258017 86 499986 202924 361471 83 235077 105598 147921 50 19 87 72 132887 3 84 14118 271130 47 28 451057 56898 82357 74 41 97 92 213130 840853391 278079 59386 58 4 21 159006 7 52753 462813 349781377 39 31 74 235465 459114 71683 91 65 40 5 298024 13 121654538 262313 970628441 51 63 568428330 8 54 398279 459168890 39 232424 82 415341 491810 33 157634 12 206450 342893605 46717 35 167447 446358 67 23 15 829086725 14 69 95 48 87 4 63 405141816 36 2 149048 153348185 346296 407029 311416 80 324288 18106 32 93 315071 236485 90 638958898 297553 328808 689251402 448644 380886 203884 406840279 69 399140 641412014 467536 97 125440067 85055 35 92 97 201914 983769030 686992427 285973739 96 327533 456051110 166522 304786 44 56741 230236 70573 558098444 49 71 99 65 310741 398537987 423521 89 509684147 57 763894676 22 75 7 205726 89 93 284220 72 272621 31 85 298327 49 3 279347 96 133220 314614 74 78 95 215656 95 430242 50 86350 442923 81 8294 386158 39 44 90 7 88 89 60717 44 184955 23 71 44 472283 77039 85 128840 18921 197059 78 696425463 63 9 23 335299 339985 93 27 1 499555 47 35 10 49 82 331897 198082079 825502554 57 440339 93 5 364393974 81 315250 18 71 16 3 21 136110 111312 6 83 80 370734 265004 6 368314 66 235727 235184 58887968 17613 178042 4 31 109107 349456 21 187682 77 481709 175233 95 221745 250924 40 41 195818123 331846 11 487661 65 493108 274995 254389 76 378269 48 280830 13 36 72 477524 60 55 84 27354 146319245 457665 724312530 58 137114939 292337 5 67 390034972 59 465192 7 5 74 15 942450384 30 7 37 72 37 253436 47 24 132680323 53 21 8 189296 189067 282086 23 326166 486814 487807 19 480391 5 74802863 69456528 84 24 591361903 26 64079 838766096 391749 20 4 116908 63 202492 439784 788054168 43 366868 265095 139571 75 166197 10 75 43 597887430 52 92645 992482804 22 25 9 34 996150473 81 231738 385471 154175 336540 7 292670 169700 90 374879 18 329184 3 82554 2 40 11434 260060 48447 15 75 70 63 1 282352 285449611 74 95 181845 66 54 460541 409781886 39 70 27 441742496 72 96 4 38 8 50910 626086868 8 5 14 98 799673733 104584 76 150844 84 100461821 338376 348589 56 209679856 253946 274390249 11 426506 269716 408387 11 17 54993 7 9 355109 253774 161447 82 430463 334970 446275 2 265574 58 463254 277144 3 7 442253 265302671 17 147891549 582910004 256127 98 47 54 46 54 89 12559240 403216 436111 703267610 20 54059 1 80 4 342052 90004 21 86 64 471399 38 48 525121202 430451 482569 176722 1024 83 94 10 46 53 83 97 780231925 354827 209440 161825 400194 88310 350824 139040 93161 32 92425 225957 447064 69321 75 63 4 176960 166548 63783 79308264 148854 199747 285195 70 65 61 51 12 100323 36 250156 35 495565 64604 68 49 34885 98 325083 2944 6 117496 41 90804 498287120 201135 22 94 75 195273 234984 14 17 419911 26 307299 332925087 171817 33 183010 8 343463 320493247 97793 102851 834299711 22 21 238859 366258 392102844 7 51 131350 261855 19 71 27 33 476002 1 5 234591 70 494727 9 33 346373775 95 1 37 25 90 22 27 170434 941482639 49 37 385963 79 385822 7 2 98457 15 83 432717 219868 259199 456732 185774 3 2 39 2 37 2 323400 239396 119184 82 314135 63 10409 1 8 50 9 39826 48 88 35 152986 168117 47 302590 55334 20 674506879 50 8 23 38 64 5 2206 2 163314 345344473 93 93 151592 407082 319670831 424985 9 42 87 357086255 380937 52 6 108504 45 36 12269 79 74 493654 50 438467 762980959 74 78 402863 37 14 76 241760 7 163279 4940 29 338982 54 460850 45 35 2 43 872440411 58 17 85 220155 15 380640 344117 421119 170228 493565 933490860 344578 32981 47 21 38 59 77887 66 399630 38 49 88 9 5 90 77 17 7 476555 15 300741 103663 328872 75 488631109 81 312519 142585055 84 253159 40 39 612114505 73 448592 37 98 19 139727 79 199658 23 364280 283695 205395 184263 166268 30 2 381071 42 7 65 92 436705098 78185 364947 49183 91 172631 437267 37 392966355 221918 5 98 965647119 81 347598 3 1 88 85 6 130037 7 7882 38 39 40 72 352560 8476 316762 196255 82 305925 403185 367795 105625 248811 171380 5 25 270445 5 249623 8 363936 8 49 70 18 3 27 993405279 57 91 85 7 376878 395191276 85 384380 72 5 24285 9 6 199061 18 89 482724 16 193334 492924 9 354790 110750 1 953923798 34 66 10 31 77 2 3 274431 59228 426513 28262 16 96 182474 488374 3 41 53 95 189221 6565 279417 279844 98 71 48 267153 300611 86 42 439053 368848 54 390706 52 106518115 325809243 203850380 24747109 404329 340566 3 8 46121 92798 375671 454010 268554 93 73 41285 6699 27 222414 119630 30663 30 231400 94 73018 354166 4 72382 1 65260 11 349285 138232 5 316287 433212 72 41 11744 252403 255800 223206 60 496854 76 76430 34 55 94888 89 9 263601806 107330 687118640 32 33 54 32 89728 44 130758 264910 63 57 24 929907238 53 17 1 406338 49 35 92 118606446 45 261570 87999 242851 380415 446667693 91 417107 403367 2 225041 32 95 77124 99532 55 108735 97 47 17 61 9 216051 56371 14 37 732178202 64 369547 1 69 60 313881 323016 420238 287586 38 371474 114340 43 85 27 373479 5 68 35 82 8 449887 37 90 9 62 227471176 69 449848 18175 508381927 232150 87 83 99 44016 59882 121869 23740 25 480829 17 27 2 7 12 117963 435136 95 401211 169169 287884 24 87 3643 52534 6 133851 442507 11148 7 13 80 64649 1 43 7 422756 171427 29 3 52 49 1 338644 674013538 107891 7 67 42 680145410 4 889795801 26 2 345417 44468 102633 465327 236705 78 422738 414117145 52071 1 16 63 42 389990 70 66278862 20126 246768 424168 64 88 246125 73 18 10 97 35 60563 64132 2 48 282146 55 233328 102137 457194 493501 55 160245 98 330598 452001 26 77 23 415149317 9 7 57 30521 47 72555 5 84 476428 381664438 53 148162 62 478041 41678 66877 2 453895582 48 9 74 292229 278980 20 164426 35 145380 75 187469 92 437363 39195 51 989961032 658887298 90 388018 111579 79 76922 23 311771 329326 82 76 380574 309764 301856 32 762972086 380699665 639993470 24 71 401196 470150 14 448944 88 66 311947 77 21 102682 8 12606 156322 71 324617 92 82 436961 333313 22 72 41 93 431680 10 36 320857 314351 8 70 25713 421246 23 30 4 48 7 32 216784 266334 42 88 208238 11833 20 151968 30 100517 77 91903007 393164 40 84 25 94 433479 35 65 4 96 223992 429208 472051447 5 443463 28 43 236199 302530 210850 342048 13 80 9 96 89 296820 335250 77 15 34 349260 38687960 81 994390058 381355 212074 499461 29 42 54 4 449419 82 819732022 204177 371452 51 65039 85 159615 458228774 699809174 186166 50 54746 476341 36 199394 116136 51 470866 36 51 261251 80 72 17724 454086 253830 469948 47 52 243881 459130 389036 33 334334 64 11 76546 156952 483437 343244 62 44 66 7 61010 7221 33 64036 6 25 95 5 34777 232078 43611 86091 288756 14 62 351556 61 74 456133 447033 27 2 305622 118147 38 1 62 338290 96855 432146 74 62 353766 162616 5 68832 187102 44 80 32 2 237132 785829918 1 247350 5 46 229754 47 29 293628 491476 4 384005174 33 212001 96 24 70901 83 25037 93 66 72 25 260336 324038 1 8 293152 5 192682 247183 147739 8 74 97 9 59 154338 82 16 41 46229 94 81 1 42 43 137118 461350 5 95 49 84 315985 450965 27 69 1 168572 96 3 68752 20 6 33 9 322185 27 25 196974 96 46 488616 71 33349 4 71 75771 99 481262 482767 75 9 55 721973265 221881 677938052 85 68 12 54 395070 46 425859 226665 346465336 6 8575 33836 43 33 27183 1502 391631 86 392550 30 251978 12 335676 21425 357016 345134 81 407349 37 32 901541660 68 85 421863 52 84 398992426 9 39 362918459 296704 112582 87 4 33 598050032 45 48 226059 286907 884035618 4 2 54 34119 159568 332037 7 277297 5 160062 4 11 72650 69 51 7 51695 62 384072 411887 7 61 26 842404699 430920 186238565 443841 270470 272008 9336 78743 97 134779 24 7 215365732 184933 12 487178 120491 134018 176173 74 429117 351424 487186 120814 277195 5 669142279 293566 14 449726 201025 69 63 11 910756387 268067 72 833867726 5 475676 4 82 33 92 64 29 7155774 55 70 303931 33100 96 423853 283491 25 6 262489 17489207 146718 75 376003 3 3 61 8 44 485614 7 273474190 427055 97 43 473710 243808 437482 91 451185 13 14 27374 59 78 62 56 372056 726498491 93495 212214 35016 145435 263436 43 72 26 216578 441693 87 78 49 143926 2 11684 498700 50 57 47 83 71 309227 86 8 320395 95 37068353 22293 400286 84707 97 53749 6 58 55 846412824 27 6 413459 23 348733 13 312984 85 5 23 7 10703 27 396337 14 67 372161 83215 66 364298482 86 713916833 206550 481203532 328631 683649767 300774 22 418598 411719 88 105403 49 28 104025 177733 362775 199472 67 58 433027 16 28 469248796 384302 248216 450061 77999 269667 73 783766891 123153 107726 5 97 61 56055 70 46 5 19 415667 71 27 71 49 369531 97093 376245 342308 1 251777 49 472550 9 34 5 361437 47 53 28 10 1 234864 273780162 98 1985 465294 687879773 34146536 57899 95 15 19 7 34 186716 137292 1 53370 31940 72 211689 472196 21 756469523 153801 55 7 18 62 217347 707758597 7 63 48 71863664 7 6 222726 1 91 265525 960335618 452040870 107376 24726 40134 6 4 65 58992 404596 254017 831331428 33 269771 29 7 486635 20 405523 370053 12263 64 5 419763 34 23 27 69 222890 9 390302 2 543456517 81 96 276550 271711 166351 147707 36 87 94 353046866 6 157540 7 66 404797 370591290 473115 7 104798 45 134307 8 389280 147678 181865 19 20 451091 24 73 160068 369311 255886 303048 392613 52 317851 36423 463588 3 32 162316 56793 91 342146 358542 398210 14 314359 73 20 41 71292 175790 19885 90 459155 450340 81 61 42 71 333130 220061 6 705860526 51 85301 83 46983417 181879 226372 21414 455571 195859 224775 125079 95 52 208546 72 159905 478495 146181 290703 64 409002014 22 202044 4 322643 68 221063 224096 16 182558 6 355445 99 7236 75 63 358296 395041 205885 5 329248 387110 20 186923687 53 678778000 87 262585 17 87712 68 57 3 26 494940 768372860 7 32 265612 869302988 58 314626 1 184172 66572 60 157052 2 62 144934076 47 15 17498272 43 37 266733 386536 3758 31 418753 8 74 1 265358 78 44 44 90 8318145 254970 44 9 2 661928230 8 425753128 17 95 22 144459 898653518 1 143787 42 191994 88 32 380988 103313 285483 135141 83 9 33 58 463456 499204 35 42 916358458 295080798 74282 292677 174840 7 393600 41859 33 57 7 63 67 76440 46 49 326832738 331862 28 266789 329624 223923 435815991 41 5 8 72 141623 98 39 94 12 172399 47 466645 193421 12 86 22 21 57232 5 382013 67 52 81 478260 44 81 63 40630 37 2 41701 121803 57 4 26 440501 128866 110574 469102 2 97 20 90 161511 43968 95 53 11 56 67 16 259639 357667 107142 8 69 416742 299894 211669 28 59 54 83 5 128937 97 40 12 378316 57989 78 3 23141 984632211 95 67 860223335 71 576172869 159967 1 314324 98 86 495187 13 44171 25 69 210837 31 462095 481817629 3 77 339650 19802 74 29 31 7 57 805094021 381893 442002 265964 348590 79 15 772801321 379929988 132655826 93 4 406290 9 75 5 219138 9 302113 414862 128183 909225713 6 73164 484339 666243214 73 88 278728419 290444 234719 395305 279056 91377 12 485583 946581136 22 281116 492341809 480325244 143834 84 55694 90 315359 7 437443555 29 242734 7 10 81381 83579750 116615 280215553 2 70477 172296 4 445672 65 11 69 22720 18 14699 448518 58 51 470934 81 119933 52 6 1 453237219 5 3 29 64 640843013 490876 76 94 54943830 80 18 84 354248 57571 315388 309630 58 77 57 38 33555 316647 13378 86 3 39 323188 4 237518111 820759796 4 72 78 45 73 183076 96 240571 50 371708 136390 86 26 18 324121 549516214 974652687 464549 42 18472 408159 80 103064 489861 334354 743476705 83 33 74 50 355019 76 378491842 13 3 19 308914 24266 68 222169 87 62 107234 44615 91 249641 487493 78349429 493084 158372 967667392 9 6 9 395048 78 23 487649 54 460451 47 7 399484 440333 47 74608 23 53 199593 20 79293 644594052 47 242880 108805 858973619 84 543978585 98 69532 753874824 172058 417051 43 448784 8 1 242398 203710 132015 72 97 125018 457024 22 71 55 493622183 120447 65 10883 90 88345541 162205 304523496 139507 95 77666 288204 38 187462 90 290754133 15 160947 28 976030669 344264 382864 8 40 47454 175311 134585 379351 111847 70250 55 107271 342883 70 409205 248260 79 49 29 88 86 305015 60 37193 267271 418896 9 161539 471910 60979 30 45 233782 89 244458 2 1028 60 102963 216885 2 86 248827347 413392 3 52333 66 263509 529223713 20 404056 95 65 74 21 53 420746 1 262362538 339363 483277858 19 69 32396366 247619699 384290 86 29 228825359 65 484862 124201 545093126 162595 4 404351854 16816 20 55 83 39 68 46 11 446814 45 17 102165 35671594 88915 10 7 345334 918819233 24 559129976 383625 90 39 430517 16 179677 3 34 436904 142824 85360 482986 49 36 247896 89 78 83 5 343110 494519 59555 1 14 110124 159097 16 987631967 1 33 39 16 824413761 2 62 74 430108 123025 2 282231 417815 34 41 27 39783 433670 903167323 14 26 8 154326 142281 20 23387 11 79892 290110 45 353213 273962 60 203753 53 112965 32 4 404715 52845 12 1 369606 140023 227810 84 11 189481 350765 349481 53 149537 398264026 139315 64 168821 414029 405374 40 31 40 3 208208 309408 12 611639225 228421 292179 401332420 962260279 89 28474549 555559301 8 23 7 4 749132031 74 59 453482330 32 131033 316489 34 485260 13 71 5 7 445481 43081 61 138651 52 4 138470 77 14577 379889 260241 7 37 130627 28 340308 85 13 19 7 53501 56 233995 17 22 10 12 19 44 152671 61303704 213851428 93 161114 95 455371 382078 99 18 45999088 187537 81 434888 5 10 61732 129367 88 90 20245 390947 51 326838 114572284 438324 3 111281 57790987 142519 73 489197 77 119296 37 25 34 96462 2 39 82226 536423889 229447 533543491 332369 163402 163464 63 380368 258202045 470681 135992 108770 65 473225 26 380765 86 274319 384252 299643 10 97780 229870 37 69 14 615243630 248024 47 5 226880 440926 28 175398 410112 622993634 13 12 98 24 377983893 132617 407463 104681 6 92 39 66 99 2 204006 30851 63 263737 5 788288943 8 752998296 93 96 5 98 391405 449266 244383 390054 331668 147101 353868641 190168098 18784 76 52 25062 1 88 22 436583416 220852 81 179708 4 8 81 102192 79 347283 13 247931 17 7 89 97 381673 36 50 422162745 43 345593 38 49718 479653 90 132242 5 435719 25 135960 151330 44 16062 885568132 4 67 81 2 372701 70 79 83 170591 1 78 31 454489067 585003768 10 706765016 19 80 426334 51 36 95828367 79 12 328657 14 24893 26 63 6 46 66 488403 66 480470 101902 88 101241 3 36 20 363248 28 14 30 368518134 9 309703 7 22 630351049 297729 318957412 26 962021581 411984 409663 43 484288 201076 90 71 49 703889918 79615243 175129 471480 496996 58 165295 3 50 95 29 294202 317464 383131 44 92 36 7 357274 55 16 231941 260946 11 137431 443693668 28 244836 24 288534 60 69 51 94 57 71748 13 63 74123 88 97 186782 407360 889717496 256006 880314810 20 86 419274 82 82 66 356998 29912 31 75 331738 334327 234019 98 37923316 9 675014559 406661 328465395 255915 259333 240853 618212306 578840763 74 7 44 423475 85 48 446588 513350543 87 44079 81682 855359070 21 52 390366 113445 346842 293764 8 54 4 17 20 151486 54 145305 94 5 87 2 50 859444991 19389 398024488 313865467 212240 9 51 359628 252696412 63 40 58 415359 531893728 9 35 626404214 17 67 220213 53 246557 493818 244394 175924 128688 68 52 398695 185703 115465 289695062 63 304239 310689 321696 1 383925 297901 467654 256083 583697429 484504 91065764 15 830467944 26 4 47 4 71 9 9 21 297169 94 419577 190753 47 80 667512066 82 207725 8504 6 7650 42 84 23 47 7 38 10 354407 37 135457 2 24 285636 42 318338 146949 428441 551721 67845 72 258356 951902741 13 184120 16 26416 90 358143 988134052 428453 44 76 493762 15 85 93 286893764 93 16811 11 373065 35 4 39 21 3644 47032322 423507 195392 32 93465 260496 3 61 5 346162 231313 29 6 37 295709 92 287512 83 6 56 74 62 14 486555 2 6 186451 2 41 181999 12 684474627 322093 95535 4 56 31 72 14 195413 67 256632 40 3 6 6 91 77 3 206385 87 61657 258182 90 90319 881774356 48 46930 90 95 77 302823 378759 153106 12 248041 155086 7 62 33 35 376994 199896 1 186256 12 22 30 31052 253084 109720 2 50 5 169741190 483607 41566 54 93848 64 1 458130 800349590 361387 875054375 262796728 4 10092858 946922705 278939 171661 251511 20404 24 9 40428 487036 96 5 4 342000 8 29 56265 338128 99 58 4 413684 302588 63 80 131241 105141 26 70 35 71 142377 364677 5907 494507228 462160353 56 18 321582 32712 134212 61 190314 39 72 89 99897 246134 445978 826496506 953290789 13 43 139505 64789 96 904510347 489451 2 55854 48 164087 317549 9 45913804 43 30 268397 12 493213 138632 435223 267114 37 35 458980 4 49 90694394 73 8 477164 15 48 93 74 74378 914645487 83 5 1 5 90 87 256283 575459331 459837 761052831 51773 268752 11 137532 20 64 1 43 59782 36 990542442 44 463063 99967 105823701 232725413 3 156075 382546 456176 87 6 41004 5 87 419671 64 76 491884 6 38 19 688861633 441130 448326 10140083 87928 2 6 26 338326 325167 16 26 977280415 6 395173 40 6 466594 38 43 75673 384483 165652 79 155224 11 9 66 8 35065 273031 8 433653 75253 209002 185392 304882 297720 83 108925 169466 2 2 13 3 6 282592 121937 29 84 4 329774 795022902 29111 86 25 51436241 8 471197 93 56 483505 37662 329236 205254862 398160 31288 206520229 78 8 79 1 123713 96 2 41 17 19 444805 47 88 68 303339 17 40 12 162718 9 430788 806178663 86456 49 3 13 317767 224709004 431586 62 18077 310355 928993014 78 26 926780066 25914 360397216 257914 67377 84 155456 347601 51 539637598 32 306501 66 337481 294566 38 2 83552533 32 212949 449560 23 494086 103337 13863 182792 65 434270 236914 330491683 185239 83 14 58 380888 38 26 398694 5 57 257266 1 25 83 229171 58 92 32 1 91 402372 48 62 29 20 245745 306375 83 39 38932 91 73 12 201431 855834475 292369 5 22300 122994 16 434188 4 87 84 16021 91157 552658783 30 56 432189 7 29 22 487996 27 4 326567 36 271188 59 166487 4 69 367624 333176 87 434519 496005 380765 238095 91 23 303552 484262 208957 2 21 337435 79 178398 414446 4 413036 93 239429 99 439596 252141 26 3 4 467788 65 328040 1 68 6 16 463241 461438969 243623 75 52 91 7 348865 51423016 1 645194315 1 211735 125280 97 151095 65 16480 46 421312 53843 34 46 237470666 91 369106 317566 75 474004 19 364442 59 462987 84 40 7 740713794 88 348938 480033 10 15 213665 55 457498 10 21 372141 84233 63 85 162277 244152 221412 316108 76 53 56 27 303976 291991 66 51 99 142016 332194 46 225902 56 59 62 419252 97 607287775 382077 46 487096 6 71357 409414 74330 32 76 47 308941076 74 456597 328311 75 90 80 493536 154930 25663 250676 271899 58 169977 2 226095 46 79 48 2 176573 239172 225014 25 3 794483547 97 272177004 7 1 44054 20 9 28 200435 122263679 39 181487 29099 6433 247125 204229 65 53 217005 27 373124 14 328654 7 44 461063386 23 9 71 32 481 61060 54 19 7 8 210279 66 19 5 24 62 24 34 392710 111110 475671 339194 10 627808311 239931 2 89 28 80724 421154 83 488420 216024 732091668 80 79 227983 37 34071 52 16 70 196893478 241790678 77 41 10 41 12 4956 67 83 116735 473428 278613530 232315198 455377 34047 44 65 407898 56 39499667 593753127 433740 212657 122914 275716 77 35497 23296 156852 96 85 57 417525289 40 4 1 68 372157 297511 195259 54868 43526 305443074 28 3 69399 497196 55 56 292271 66 412640 283489 83 152931 349369 279412 38 158868 84 499492 240070 23 45 440989342 20 233895 264883 124458332 5 399658 42452 85 54253 8 6 54 455904 96 208340 498496 25795 85 88 172069 49 366994 572539142 35958 87 299564 79 70127 419757 95 41 11 60810 61 442329 423946 8 42 13 267597 62 58 78770 103352 41 2 370091 1 284496 122528 60 336421 840685698 40 55 361370 98162 71 499666 202833 8 4 71875 337522 388525 294700 248721 225508 25 86 71 939525233 9 65 89 69 313343 78 405699327 131230 95 260821436 4 88 2 305577 20 36 217891 164148 7 404452 85540 18 154448 61941 58 9 2 332089 78 119976 91561 94485 10 355144 48 1 143424 307168 361443 163343 323175 36 40 252957 282088 187208 251841 80 122626 23182 9 15 90 29 55 386593 184917 89 402457890 83 88 489843 64 6 40275 31637682 4699 51 81 19 497725 41 85 142672 14 317367 77 27 92081 64 7 791700276 4 51363 146421 253079429 157248 4 149516 674308101 961354696 77 35217 141564 32 94 91 37 493440 170828 46 839890179 99 68 125075 98747 323319 157530 282523217 22163854 28 41 1 265546 28 105773 63 407828 223091 15 272019 448123 8 241101 952612430 26 36 838514792 77 34 30 29 412352 461168 49403 8 32 176405 5 4 19895 374484 12 57 369456 18 83 5 4 39 90 433193 239450 142082 498683 399251 644891723 421542001 4 78408 54 270362 62015 212571 317245 37 265737 164454 63 1919 463259 274461 63 15 20 93 2 385260 228477 57 280035 8565 28 51 101272 54 4 66 466568 808303031 54 20874 7 5 410103 135768 288927 189163 48474 190425 369605 73 13 151373 378510 211509 141717 5 52 27 249021509 57 338952 7 428919 29 83 281374478 376036 9 6 7 4 438287 9 353928 5 345632 84 15 31379 287091 57520701 287606 98 633985562 81 13 64 39 38 401129 478680 2 54 30 193981 63 30 47 97 434927 395597 444153 8 208673 15 271159 242549 244761 253230 223529 46 373130 155877 241174 288625 54 15339 708435386 780776967 44 50 78 62 302421 48 51515103 415097 78 75 448972 387837 58 229863 147679 47 194175 97 11421 46 67 852774454 90 265388888 73 268318 396517 60201 32 123499 50838 2 13 403576 3 25 274855 195582 87 80 4 4466 470173 168850963 970116672 271564 290661 2 93922 326444 50 30 52 84 21276 11 249807 68375175 65 400343 145121 319226 16 11 571671029 84 52355 31867 42 20 7 35 434496 727012165 460534 39 580604219 31 6 220468 213939785 102343 116177 21 26 8 31 32 17 255368 27 209239456 200004 78539 26 59 30 12 327293 28 11 53 438643 10 45163 69 90 37 37198492 98 251527 478354 12 40 37966 597563820 91031 412644 229497 182365 170748 12 89 224903 23 4 17 158732 182730 18 76 89 89 176866 15405 42 356872 183977 71 21712 55 11 5 34 296156 89 300587 2 310730 158934 478547 3 278835 4 227830 23 36 35 94 220986413 23 200037 19 18 142766 15 466744 316339 268868 22 282651 43 314864 80 223926 37 643863196 91450 91 46 29 150225 66 228753 836108451 5 21 99 26246 430441 325796 223118 23 37 26 31 991127982 100796 274208 50 88 409011 374304 310073 284587 63 37 7 81 28 68 23 21 127408 88262 3524 237287 276076 56 275701 63 562424037 8 84 306664 57 305499 9 453763 429827 39 229131 236055 161347 8 86469 111336 9 67 468671 5 75028 99 153761 98 22866 151495 5 47 68 2 124956 33 63 300074 420332 173606 39795 479251 481181 43 469121 498555 63 84 77 443164 52 56 75 7 29 326637 124323 4 40 60 201598686 78094 49 77 419234 66 352169 68 476783 291517 32 269053 222802 66 37 65 8 374605 11 429347 4 181652 70 9 3 1 205881 8 22 262854 7 33 197003 377188 195634 52 123926 72 26 717013185 1 441589 20 63 35 35863 468996 6278429 5 428777 82 107396 76507451 99 3 250461 595186944 49 210801 973940974 34 53 453852 130836 97391 393478 80107760 153647 448520 76 159735 438501 8 19 37 54 44622 160952260 18 21 46 45 71400 6 24 179166 23 98 22 70 23 93 55 492684 457181 65 412816 432033 40 212043 282225 895025498 863068057 27 1 6 231568 29 372848 307473 724971967 97 73 167026 364261 15 15 83537 31 4 250001 9 29 430386108 21 132759 81 98 331223 163718 415413 329154 273617 296691 37 142892 67 57 452143636 11706 545804852 415475 208437622 257334212 220861476 393531 22 195950 7 640697254 13 43 372645 386295 8 46 42 26 46 44608 77 10 38 205671 25 33837 65 108425 282579 96 48 425581 75 122383152 246619 239913 493935147 14 13 400487 35 62 419981 21853 325825 201651500 160303 49 211954 67 315857758 312789 721541124 86 6 364224 51 136569331 18 22 12 75 21105 128935 22 20211 369253 61 51 354060 103255 229272 230695 57 78 1 50428 75 162826 9 35 441484 94 391362070 377887 405376 40633 414641463 89 269476 42 28 186317630 398864 93506 63 194432 86 88 460786 77111 7896 95 595054930 44 38 98123931 3 88 83 163177 379837881 14 35 30 361561 74528 4 45 338772 11 380937 81 408172 447537 39 53 1 7 291363808 8 84 40032 423444 524414735 7 192921 614838257 32 14 936612700 77 54 699235847 51 77 99 85 337695 209025765 590027186 20 15 371297 443964 236577857 264292 350872 9 14 422831 25 151682 212194 219130 74 20 262658 14232 71 86 61 40 4 26278 3123 44 801709295 255349 424945 895909146 380526 4 39 92 18 9 4 48 69 17 8 40156 37 77 8 143265 2 127836 329854 179041 92 435837 178956 77 118533093 26 46 17 77 57 425534 135823 919888120 73755 309043 121220330 454224 89 654515513 449031 414438 8 229296 51530 92 323513 88405 10 154329377 251892766 65 297847 373453 48 33 18 373256 66 29284 236375 75 232696 26 314964 155892 311914080 51 37 82 30 53219117 21 527306574 24 54 406041 381061 62 279309 14 119857 175527 4 340870 38 154474 297119 316144 255287 111417750 773491966 89 190403 316651 79 15 8 169317010 217101 350609 58119 71 70 23 30 4 34 76 864962981 6 228589 4 25 352000 97 24 478572 19 7 569048265 87971152 46 38 74 36 626599950 27 283052 372747 13 1 9 9 321543 25 300742 40 33 97 1 175268 40 1 82 978044027 1 56 27 463173 55 50390 21 94 38 27 196568 138187 6 210271 2 117383 63335 46 42 186620 36 11 89 10 6 352750072 248386841 481111 6 11 78 344913 18 90 132676 3 87 8 80 46 61 7 94 14 6 97 463645 67 476211 335966 63 653105734 46 52 80 242236515 384038 170138 404986 199112 117471 35 982042980 18 9 58 179687 78 482752 284756763 47 194734 10 76371 59 452338 234795 497592 250263 329530 372043 454008 373225 80 69 44 829491951 81 64 47 728282302 22 153861 3007 216882 397972 347342 60577 77 252904 91 50 401172 236293 60 10 150202 81139 31 39 62 585178675 266874 8 5 58 471501 23687 420567 2 16612 329219 9593 63 451210 2 83 3 347839 66 322189 88 56467 85867 8 49 33 392561 78 77 401199 291143 42 11 592240609 79 365960 372770 20 312231 41 136648 80 265668 66 17 38 489568 2760 49 32 185443 5 71 500854164 284444 253447 12 7 510711939 46 84 143734 453063 149799 1 41 53 485110 76164 114562 902697109 339358 86 290665 325544 48 284522 916953519 5 648966026 43 61615 452214 216683 311417 6870 37 77 23 1 446198 178758 8 245980 26 60 435539 89 388815 91 297570 62 180109 83 347826 93 241003 11 283628497 384728 35 93 73 38 5898 50991 461390 35 12161 469168 450159 97 1 6 14 333796 242162 189180 66 34 100537 82 233288 44 352038 5415 354153 239158 396028 84 12 383251 17 72019 89660 50 16763 124776851 24 108629 75 64 18 70793 77200813 979495574 59728 56 28990818 87 43 89 319294 64 364221 97 67 25 43921 489071 35 28 827591532 472783 5824473 812558937 307135 219479 20 25 363884 4 98 493219 39 95 2 929927077 97 60 177601 448961 227006 234014 457971875 20917 13 324787 81 3406161 14403 19 86 80 659417828 180439 8 469060 9 29947 105352362 66 62 28 330715 228151 242549 67 468071 64 48 168141 99783 3 208734 718215344 13 86 20 1 455965 534059059 13 19 4 469686 89 156148243 353474 210979 77 471906 62 69 254977 53 484382687 178798 5 55 72 42 475837 419521 61 44 89 78 439091 339071 164905 8 11 19 46170 32 20 73 48 94 20 6 58 320913 287173273 12 157749 297248 6 139414 376127 38 93876 340845 519611209 17 80651740 45 28 966540456 51 29 47 17 478390 37 18 383160 81 7 28 372007 50 211168 6 60 55 7 33 1 6 54 258486 92 86 450023 422132 185031 423345 403439 76 87 145321 436559 413451 158741 463118 381972 69 54 7 7 42390 436883 451433 268193 15 186559 291636 287632 90 56 88 438579 52 80 27 159944128 386121 72 820242910 95 153095 57 156970 99 11 8 235039 83 57 392120 5 29 87 81 432129 42 1 91548 244853 48 199489 18 9872 23 331951 462929 23663 53 50 72 10 82 713536245 71 51 57 130735 886409288 4 15 44 143943 68 17177 267058 454652 4 275568 12 6 57 879868573 209152 144621 36 123265 51366 93 29 69 186911 470982205 219041 22 281801 244423 442289 77 413979 51685 38 40610489 651112932 415835 338079 23 30 17 74 177486447 66 67 118594 889176735 14 44 20 346842 476 221945 53 33543 492377 42 292651 388115 277046 410943 819676912 80940716 79 3 17 184995 32389 77 2 46684 435459455 345943 1 303996 8 6 657601191 5 71 811894586 95 18 75 208745 400707 96 135505 203356 485439302 2 62 325231 30176 50 37 85 58 83 20 8 324785 306890 93907 18211 490008953 273295 46 54601 385048 328151 367834 3 212059 177838 428804 87 200259 30806 8 35 12256 69 95 28 96 733707868 24 27503 8 56 212020 90 93 82 556757578 208140 5 64 6399 586749444 5 3 223935 82 25660 118113423 69 166711 57 390832 33 155957 99 492224 15 6 28 206613 79 261493 72 17 76 359903 161259 79 12 59 144653 23 327348 482751 462260308 66 440905 213345 46 284110 19 73 460880 63 69 5 108139 10 19 30 23 5 81 64 66 91 39 446069 185024 1 385257 67 47 27 261586 365536 36 50 443011974 31469 91 376282 51 381911 11 86 30268 64423 73 79 418278 454372 390406 94 160269 97 187882 86 37 8 34 877930937 14 58 25 95 416832 436703 335620 71 140458 85 205398 82 7 119913 465095 55 134665 385464 452114 997421428 79 16 74 6 62 51 340442 185401 85 46 12 29 60 39 3 73407 58 428137 1394 630840337 212047 28 54 91 235538 48 94 8 306503 266835 401028 2 10 14 79 454186 117266 24 97 6 24 71525 6 59453 177603 43 446474 324745659 23 245630557 13 6 342174 106282 464885 366474 89627425 268869 82 21665 80 91 5 834750699 596133567 46641 475968 98 212196 33685 402664 183268 810329578 6 218688526 4 32 62 434897 880556272 2 235062 94 343493 349065 225638354 81 466420526 6 12 6 76 29114 79 429919 343188 63954606 420920 324370 345077 8 188326 446727 344976253 444354 89 39 31589 5 55387 268550 430394 8 494927 59 77 334023 70 24 588097882 37 443557 73 379877 330024 276307 878956898 71716 89 168530 84067 382782 53 1 44 102479 228323 56 67 18 406012 136080 32 19 32 348552 81 96 371079 83 76 50 46 454617 222970 57 43 65 3 43 35 157794 282646495 38372 122359 218877 28 357638 38240 430013 483648 395498 8 361046 697378461 6 412546 459598 99 41958 71 6 340193114 96 145762 210001 67 8070 50590 148420 75450 407174035 18632 492041 45 9 556235300 99907 47 73 450319 22 45 226828 7 47 248172 292641 133307 70 87 242691 34 87304 55 160514 115968 95 375905 418254 8 35 393701 71259 22 308633 409409 3 33 93430 42 25 7 386766 60 8180 88470 15 18560 77 85 22009 56 59 296529 30013 466577074 25 25 314142 54 8 93 98 384811764 9455 949663940 79 426863 276200 691081682 451561 962361260 326377 704504210 5 218468 79 11 417337 377936 943777279 241386 28756 30 958076449 57 2 292910 42 167010 3 455135 24 95792 295175 1 87 389334 91 49 82236 480454 36 249666 374325 48 366824 16 62 46 267148 28081 61 36 497831162 244630 373003155 34 3 92 230114057 38 121391 383436 366904 294333 38 94 85 487388137 13 61 99 3 95 30473 436067 9 339434 80038314 294632 199100754 6 38 76 365527 325505 96 430826 239471 17 368699 429185 42 358739 638412057 69 17093 10 39 12356 34751 348488 21 19 2 47 825246487 121527 15 81 905442908 18 23 470704 67 297663 49 79 29 47 30 58 28 485524 66 4 493425 367297 194117344 390410 56 90 5 459141 88125 56 76 365590 218368 119725 422953 270292 93 6023 1 463068296 85 8 85929 64 57 48 177792979 47907 19 44 3552 25 30 482222 548208101 91 377519 735804766 103754 82 37809 32 58 47 80 958952250 59 391720 192832 6 94 70 240794008 1 34 327084 149410087 351013 225807 36 809943534 58 407471 48 455281 47919 12 75 50 77 17362 93 227844866 327365 98 353938 121213 76 453532 75 88 55 9 235359608 87 28 43 7 150002664 230041 366424 98 271501 4 338257 196144113 340385 159210 57 70 44 81 278701 62 92558 292015 266605 58 57477 465562 112899540 38 136011 49 1 110039 80 85 297805 41747 8 80 81 22 6 476187 76 477605 305192 1 78 267151 22592 18 93281 91 273100 32 257001 350090 55 275348 6999 385496722 35 493633 491194 1 254048 7 870175524 86 211768 445399 491775 21396 58266469 491406 4 163219 83 614450157 96405 52 266903371 85 73 98 94 444428 46 532683084 73 87 11 98 8 299251207 8 63 499524319 77 2 262834 31 2 403908 75521 1 111174330 25 37 15 21 39 74 73825 44 347845 2 398255 5 84 94 4 4 312565884 9424 87 90 95 343417 81 157845 459101 66 762732824 426056 547152205 43 334521 98 20 715805901 50 44 412735 74956 701787122 499669 54 147425 231013202 134133 32 4 130909 358341 287355 282361 325606 706003977 12 217427 22 235790 619558029 213636300 44 31 39 22253 1 444793 497267 876928214 3 311305817 47 3 356655 404651356 18 44 42 233664 12933 259202 237203 82 9 84 225024 880445997 672336046 411235 4 287522 56 43390 684732047 34 82 35 947882072 102703 1 55 43 74262060 84071 2600 762898711 206663 74 690392162 363676 7 53 87 22 46 42 327875 9 23 299275 194395 59 52 72 358773 107969 2 5 8 68 68 35385 11 151790 76 287237 26 174518376 841357397 340295 336903512 83 333988 48 824465438 439993 71 49 290804 27910 186855 424818 113877 18 270236 33 117927 14 5 51 14562 371764 46 84 75 3 6 90 44 20907 43 23 5 9 263498 202346 25 301640 377096 454231 74 3 117076 83 203899 259111 20 363794 57 94 377383 9 481721 359117 6 116731 61 530309824 40 64 67 183477 161899 287029 12 341130 236833 56 256337 221245 476985 60 76 98 350598 68060234 52 8 48 12680 471476 425386 75 70 42 9 66 14 99 407222 340599 59184 197306 31 34682 96 57 6074 340992 465349 45 86 271030 26827 445464037 80126 439977 174041 428159 113802 49206 390558 14 290000 83 66 179751 566727233 112432 45 490167249 5 14 6 23 12 443092 49 28 29 175103 75 280752 428312 9 44 107551 363643 7 208598 155593 17 464681 245315 33 213541 761077815 54 52 70 458663 201451 37234 98214 54 15 6683 25 12 213596 53156 381037947 7 234755 18986 735193888 47 71 120957926 493868 125190 96 3 8 208372 41 80820 69 401027 1 391293894 474017182 22 128352 861266594 47 99 487672 33 80455 137291 98 35 300566460 6 249636 34 168208 436602 3 73000 5 124179199 24 7 19 192967 349189354 2 183127 491782 91 69085 259121 39 3 368252 86 815165801 335991 10 53 26 175828 3 424017 474293 429745 247008 69765 20 30772 280120 325840 162418 4 24346 288078 84 91 79 67 446089 316680 181148 60 3 54 587333935 60 173889 307644 470522 26 93 9 100418 54528 480232 5 211479 28 92 174108 87 911332452 139735 491148 59 46964 19 27 33 56 76 74 97894 7 220076 433183958 412424 333991 73 7980 138400 9 409284990 25 64 17 271606 67 201771 77 36 32036074 7 175390 281016 47 24 7 19 49947 407612 95 72 300504 215859 74 360655483 52 56 475971 37 274751 150542 8 90 784971854 46490 217708 333585 35245 32 2 122078 461933 687355020 79 34 294733 111677 2 415378 68 22 30 67 74019 13 270055 155262 14 37 32 6 21 277129 22 724153093 216128 59 12 185696 275159 67 291863 101552 123021535 23 9 8 25 28 71 413573 32 83 89 178168 52 74539 80885 123066458 69 85 60100 89 237488 18 360364 52205 21 87 29 9 93 14 7 20 31 377894 22 3 421742 221520 537170182 395615 74897019 6 86675 13 73894724 60 20 3 164276 485324 404574 351813 371454 8 330595 48052 49 965374911 59 370600 494927 462645 325300 65 187062 319568110 335898 227261 22358 95 329008 221230 127384 304746 82 52 220750 19 208958 27 472887062 53 991706937 40 861875634 5 189856 396842 314321 282289 6 95 47 34 81 390820 79101208 691736728 176676 9 74 126535 255576 21 725663455 1557 343390 247917 4 176665 76 943890917 87 80 51 322422961 34395 46 41 44 377815 358443 51450 62 302262 62 435852233 518374739 62 196927 35482 469474 257206 578597401 329127 83 388674 38 14 6 61440 788521822 158567924 510873723 493520 409473 204615 93 92 45 8 61 85 18 93 90 11 49 43 82 65 6 58 956743239 256007 414432 38951 113705 787571849 3 9 344922 49 76 59 6 33 39 132687 59 458496 57 25143 56 411551 454246 69 9 97 87 86 1 71 140985 511072749 287836115 68 354443320 7 35 252231039 66 288228 67 9 64 7 93620 65 276610294 259478 56 194973 160060 76 321449 424808 76757 79 2 185609 101676 92 93 459569 5 8 38 443398 261708209 62258 65 58365 80 303707 71 88 30 704927430 316814 96 61 32 9 195747 80735 8 82 458634 41 348731 97 300128 77 72 55 57 65500 361106 58 14 78 452579168 96 11 150 475581 73088 475205 43 218793 66 80306 46346 96 220914 264007 52 27 684306786 454871 94 18 7 4 175799 363409 138502330 67776 420020085 349116 56 102260 64448 575692782 71 283148978 450039 62 387407 63290 17 290595 430632 447579 723263114 442993 58331 375635 304992 358495 790673056 2 73 72 52796 177471 456232 71 196006 2 37 83 59 208891 342192 45 977692893 45 33 88 112527 210978 96 411738 6 110656 50741704 26 94 81 30 160514 37 337072 63 41 148725 65 13489 35 325836 45 384504 71 69 358928 48 42862 57243 92 39230 82 272906 458683 526328875 65 5 281077 166788 17 59 187477 472815 238800 405150 675587886 231431 805413683 448439 187305 350221 15 346204587 16 5 318178 348061 32 98 264844 318418 203441 82 4 38 4 275211 83 51 41089 498446 5 35 689091770 44 402003 54 48 80 39 385563 56 39402 76 280719 485666264 4 334904 45 78142 9 475099 90 307602 399266 376500 35 302134 5 90 358192 54 5 114492 30868 85 120492 374975 414158 2 30 38 3 45 1 38 41 29 57 40 285636541 41629 331498 87660 12 248643 78 182202 13656110 17647 805417512 226264 49 236910 38116 86487 22 6 448465 116839 820306499 316565 111810 33 64112 19 35 476498 311506 160022 38 90 27 83 224027405 2 147716 6 53 467878 29 12 117811 2 292419 285610476 240090 5 90 2 61631 9 257975 68 14 62 34257 95 642864707 90 28 66 233888 110590 71624165 71 963148783 6 6172 82387 91323 64 32 81 268687 892546054 122876 455853487 345569 90 53 58448 170690 82 25 13376779 93 7 322039 79 372471 157456 52 409935 1 51 2 46 41 27905 325718 372900 262442 45 46 85 80 38 115798556 8 84 41 315027 14 48 262486 57 371820 62 187985 11760 29 218517 86 65 206972 13 7318 237928 191544 419610 95 142333 68278 8 14 449874 37 9 5187 346242 38 980724763 96140 72 139345 22136 31738 437352 248721 92 6 692329817 348745 191805 59 30 267269 402044 54456 43 252952 15 18476 958002351 49895 959035241 4 699647220 56 20 50 7 65 84 386543 1 237837 9 38 143381 98 375882 315634 2 250042 66 88 67 340346 269122568 478172 142002 63085 337850 516630788 45 67 117599 36 9 67 81 88 74 603303996 459465 463438 423491 56 5 55 89 18 238012 288945212 162070 87930 376578 51 356869 382656 51 339819 77 411838577 343250592 110506 709990705 104889178 8 26972 190260 431489 89 7 194681 447149 457227 435003 128578 81 7 162924 85 28511 34 52 365789 48 229223 162819 6 11 42 56 7 365663 333122 397027 121193 86848 3 122068 344820 9 237763 84 54 7 2 350538 230464067 243301 485355 99 83 22 423041 84414 216631 33 22725780 359677 72 761578916 140471901 288185 437646 354009004 375895 1384 407891 495732 153764624 71 35 20801 7 369320 2 419879 20 385233 593625192 198440837 315531 70 69737 67 58 299344 83 288295 137289 84258 111406 278301 86 257960 845459623 19 363579 693477347 22 2 300840 16801125 83 13663 56 88907 96 47 3954 287084 74 64 89026 521627598 30 383071 12 565197072 55 165314 93 80 69 34 11 8 342703 344301 33 282964 58665 327875 93 76 409775 370235 8 103448 2 20 926285283 263400 343835 36 95 40 226479 69 443440 19 399696 323241 91739 45 1 497887 113792 60887 50319 69 72 347246 100707 412298 7 39 4 312868008 475508 469777 4 69 54 52 116671 46 60 82 1 1 53 50 468071013 70 36 269215 139496 398691 323193 153550 47 177483 139833 47 93 215507 429225 51 482886 3 175537 76 16 411992 315053 219226 40 365579 80 146836 197330 10 162773 318422 261381622 408803319 4 12 1 30 137969752 339104 214840621 276397 40 293755 1 1 395180 452040 701471714 335424231 5 81 30 376664087 861945203 247680 62 33 3 58761 42 229196 73 42 158398 241599 60 341127 77 204995045 389336 96224 11 527286777 8 433747 374600 21 1 94 437229 194360 55 34 276513055 95 8 306994 34 29 17 928975228 46 31 448919 8604 6 269664 37 264337 495209 80 28 34976 360115 484324 84 7 64 107511 59 771296154 469075659 40 66 1 227305 22 91 43 227791 3 69 2 7 234815 56 6433 45 78 155698 58 68 183552 66 27 24 138473 57 69 61 655231501 729321880 73 378969 739397893 65 60 353115 926476753 499218496 91 282548 433834 245143 6 22 36 405753 25 394636 164898 306505 491644 49 490998 81 81 76 309795 14 10707 308770 67756 79 360665 334388241 40 6 76 436557 85 87 6 3 99 420548 7 497194 381063 34 17 92 96 56 32 78 1 691416316 35 389 28 462299 280088 91 330038 8 428808 93 67098 313934 33317 313990 81 252371 72 131732 17 29 13698 249915 633815506 3 91606571 953077996 437077 40 399876 90 71 336064 80 43 3 203648 17 80 163559 254275 59 51159 281108 65 14 224701 531765978 77 87 50 30 45 216816103 43430 85 426801 86 71 46 53 44 242282 380557 59 144177 66 70 69 341843 238006219 77 313683 80 45 79760 318139 55 296574 6 206 12 86 12921 268318 73281801 125061 3 3 94 32 385702 83 20 266972 870486638 630831156 85 32 334693136 3 73 39 7 15 476966 9 387273 207926 177715 34 5 369293 89 55 331132 72 156100773 151589143 269451 429153 479711 718920463 60 363579 103503 292500 58 201680 5 311561 16109 58 46 95862 75263 182836 678780985 34 37 74 88 173722 9 31 3 487436 7 117081837 55 120724 53 91 82 762594420 264370 137793 315648 267811 95 97 43158359 71 117590 275060 215165 60 427814 482743 60 495203 224748 248566 77 928993927 226520 31 777484505 56 46 98 95 3 37 122785 182887 357541 233636 439877 1 93 150788 66 179304 467704 261505973 140794 65937 172019 251833 133273 32247882 10 290 883505979 51 382100 719985992 75 638565761 212189 140927 439479 31 98 418327 27886600 209860 61 156001 43 460598 55 31 128055 6 78 269463 61 38 258855 75 259928555 470741 472294 295183 22 43 464005 82796 84 17 90 25 82 428225 86 90 398336076 42 36 83 4 299698 252384 9 486046046 2 211773 50 82 36070 105797 24 458487 57 8 456896 422315 68 41 867052921 466073609 33 89 63789355 94 47 74 436607 359780 84 92312709 37 4 34771 29 18227 314355 43 25 431130754 75 181323710 207774 310216 369656 7 136406 113643 8 90591 243230804 974206722 4 273939 11658 5 159684 88379687 345050 832473399 134786 452041 413084 50445 142094 131598 75929 154070957 279741 430789 6 882524539 4 78207 175213 399503 65566 95 430366 99186 443511 30 29 14841 164053036 375813 62 5 228696 425309 16803 462768 84 311091813 211526 12 186777 719419927 38 5 226107 289255 229443 267889 177552 213273389 83 15 308078 3 57 93 4 67 4 382466 48715 37 45 66 2 37 5 3 288166 306677 12 299210880 56 40796 239868 522541957 475822 3 487989 466394 456320 106781 39 653485100 81 5 81 3 404858 79663092 114100 11 6 50 98 45 82667 97 373082 22 820625893 5 82 121607 222118 382727 213189 15 1 285057 94 55 42 84 86 16 51176 33 208007 72 56195 32 18256 99 16 419891 438197 88137 427207 271903453 38 84 825021782 412973 311277 75199 836672891 500195680 73 23 56111 92 17 255272 84 99 476673 295251 45 80 56 37 311058 442538 31 390829 72 219799 283390 115294 44 62 428446 7 385257 61 39 54357 3 61 58 96 51 78 49 86 73 1 441130390 64 56 2 386535 228402 525851855 4 35 135798602 85497 381589 16 185344 3 4 8 303731 256483 52 127259 73 167707 94 71 72 1 366328 57314 1 406057 2 418543 72 75 499984 97 46 19 39 65 5 63760 95 9 260935 397443 56 210164948 127405 39 78 57 726545163 378747 12 68 107104 240875 45 212036 15612240 423910 133621 35526 41 443576 482879 423095 323381 75 3 3 5 98 427089 95 268287 455083174 4 68 14 65 55 248197 313546 71 228716 8 686767468 96 782523361 28 58 264917 177967 5 153352 69 310498730 19 2 6 74 672623589 98 65 49880 44284 349393 98 38 696029489 274110 72 417004 79 122565 56 827846275 8 82 316891 833333325 273481 284121 9 14 94 415456 68 47 8 96007 2 176033 72698 3 95 256709 40 31 143658 32443 81 9 2 236905 71 9 86 81 22 8 437063 301697 322447 21 425034 54 30 34 90 2 452224 62 84397 437467 476850 30 414137 18514 83 34 442481 40 53 475468 37 183622 37 44 216296 95 97 11194 230034 39 42 35 85041 47 88522207 73 18 68 48 73321 43 317785 254198 71 5593636 87863 33 241555 59 20 470107 84 77 238613 75 57 250802 427736326 39 30 3 140157 51 386558 964056973 40 23 97 7 58 3 373753 3 109912 232293 47 47 33 79763 196826 403225 45 2 99801 254811 263029 80663 79 831185535 76 87 318352 56 80 118898 113177 7590 355923 36 87 34 458892 4 95 496371 64 407509260 297975 367300 58 24372 90849 424615 73 39 93 298474 72 145104 288247 163014 91 251074 242736 7055 471665 892 105411 6 272243 277084637 93 37658 28 639873650 47 75 467759 7 69 429404 499680 460057 66 11 31 76 177210 100782 6 292049 603822361 94 76 40 9 635895009 266180 679831179 262104 186360848 29 42 725517253 317040 690352970 8 656575157 280317 59 142587 433692 32810 6 53 9 221233 156379 51 564927142 40 855715414 55 429171 25 12 265507 164539 70381 70 52 56 7 716577602 302106 393779 187975 30 760817336 11718 99 14 458841 54503618 440569 59 396668563 252326 94 36 270107 99999 6 37 61 35 265463 150516 61 72 5 63 51 6 374715 22 39 438571 42 458704 271213691 401852 454622995 57 11601 82815 31 277182 4 419125 395487 1 56840 13 80 5 188154 367547 234936 536538394 1 65 87 546554750 1 45 85507 2 46 442357 512647772 24 33 111943 8 21956 88094 144694 96 78446 79 88 83 79 6 362058 450346 13 60 96265331 320896 87 71 95 420424 46 94 13 8 5 60 64 68 408287 961199952 72 454250 20 10 225674 31 61 90459 98 72 9 80070 14 1 18 41 492499 88 338568 50 319851930 29 406865 17 56 47 256936 13 59 29 39 263590 14 36 251055 36 81 327344 10 94 180258579 94 2 5 175954177 232593 462221 90 9 99 31 88 8122510 68740 390846 10 329122 59 36 49 26978 7 70 7 329053 394868 291592762 5 37 45944 6 29 99 28138 64 795228918 15 23 406487 71 13527635 8 339143 33 480187 40 294807 298131 277759 58 60 150781 74 9 26746 157830014 315587741 309029 1 165466 150599 890404165 324412034 25 54246855 7 246107 19 84 75 443554 71 448895078 261140 40 33 422077 94 411682 75 458323 80 280966 5 291040302 60 9 53819 145889650 115413 57 78 194242 65 104888 39 79 33 286878 429121 20 8 288634 61 201079 4 33598736 2 62082 47 51 432936 24 71215 63 933698004 477769 29 18 21 69 56 172019077 1 2 2 81 231198 52551 50 150694 519181448 48 54 51449 404 359023 44 58 12 10 35 250458375 189433 155367 75 136081 96 91 60 454957 55 1 42 69 379107 771221052 456191 31 20292 98 207667393 291475 361004 7 70 2 40 55131 723277661 17 60 27 110682 410683824 89780 17 15 253893 236548 92 39 64068 544500632 327829 851731843 90 5 372712 33 4 74 57 179321 75 914263307 486525 676124644 60 150084 508074504 68421996 34667 23 17 4 107359 319201 167874 34 33 230977 6837 13 1 196846 97950 221742 232205 915765644 258427 93 98 54 43 62 73 3 390276 208114185 8 303481 154316 488160 491009377 59 52 55 33 412000 385029 68 220851 58076 78 74 47 73 766506330 173013611 20 270218044 53 21 72 689217772 63 3 68 189224 4 94 266433 16 92 299303 1 127951 70 352077 12 26 98630 395628 189121 433199 3 91 441299 20 171637 66 20 64 66 475502 257279 56 30 480183 99 264683 385749653 42 3919 77 228422 57 69 2 423475 323936 296285500 77 2 37 494641 67786 25 291745751 66619 179534 251617 10 6 91 2 191246 154328 146793 91 14 5 143796 99241 13460 64 39016 151008 84 20 54 79 20461 22 21 85040 8 79 256055 12 77 34 52 320626 495139 35 191804 196568 17 360810 18 46 75 200264 494136 82459 463505 909992325 13 380651 59 82595691 7 50 90 75 87 58 12 31 6 372242 34 161342 80 47 98 1 50 79 475085768 45 1290 49 769938347 27 395322 260930 79797 329732 23 20 225296 80 208132 21 57 495304 50 211615 835977930 79 47 275075 105833 505607778 213033 401403 325824 9 367444 6 448568 61 151530 96 88 342924 59 3 232307 12 366288 282615 340282 37 91 60 210584 26 5 6 80 7 14 129415 90 89 76 33 103717 4 38 59 306450 29 410865 15 400973 497162 92 84 65 192882 94 10 245617 72 4818 243039 70 5318 671633336 99 62545 8353 37 255189 445091 220148 58 411814 921108075 38 2999 99 78 42 331943 125446 16 163068 4 27 31 36503 15 386817 6 9 46 25 643080646 91 887901210 7 9 353568 235191 171915 408815 3 68 75 849400773 1 61 400482 58 66 57 39 320471 127910010 488766 271180 56 76 57 62 188530 444182 195804 23 22 143013 216081 213810 2 17 365388 336208 65 306382 76 45 200808 26 33 1 69 23 8 221623 75 156504709 251143 316566 56 63 95 751106078 329557 48 453706 65 73480 850346328 62 2 78236 72 93 110806 93 88 405629 451604 64 3 82 380117 4 94 841227662 68 156833 348107 99 70 314124 48802317 1 86 51 363076 9 13 455218 276192 45 200743 41 95 8 41 45 97 64 300956 54 81 43 473267 200555 684897384 367169 10 23 407006 409493 30 322566 82 461510 401370 19 369425 81 517080351 37 40 315658 25 482695 44 226148 246835550 445979 45 172380 13 9 3 475435 90 27187 487210 15 67 16 95 10 128581202 369779 1 45 76036 9 11 48 81 26 380856 11 91 83681 92 392882 4461 8 365939772 348426 201686 124604 36 178634 191700 21 95753 319318 369646 65003 379523 65706 23 361184 6051 48 351596 193657 53 40 106652 12 7 449353 361901630 84 20 9 79099 47 552006186 81 47 149420 160417 440107150 30 315005049 65 489043 17 924058268 40 154550 3 953588859 318271 1 96 117470 75 366272 126464 60 7 7 87 90 84 9 3 164668275 302376512 1 527609354 76 84 12 22 58 287606 87 449449 88 381011 64 13 306584 65 127560 9 965930804 13816 673709693 200891 90 37 1 120420 56665 80492 78 2 24 369174 482931 37 92 396423 9 67 3 71 306295 149765250 71 196067 98 787442049 72 55 418548 84 11 20 429686 83 360428 73 122802 83 228597 59 104486 37 84 58898 487612 70821 79 4 304689 32 55 415446587 18 99 53 81 113002761 5 89 24 54 96 468091443 307383 364381 385637 22 54 256159824 123271 97 32 3 133513 78 153812 81 15 35 25 368004 461877 449081 364767526 87 285916694 72 96 428618 239825 11554 2128601 91 4771 52 122220 7 86 25497 82 499299 194194 5 83 52 59 356695 33 40413 379233582 192670191 45 2 83397 64 16738 72 70 436291 50 444107 72 45 18534 51 338750401 381686 367348 497489 82 30431 33 70018 211704 8 72 11 379888 15131 8 11 27 50604 752467232 27 96744 53 36748 278521 64 96 54 7 55 48 86 74 43 90 19692 41052 481621 45 98 334951 253314 57765 94 97 41785 774757257 70 96 60 5 55 464187 445457 8 448620 77442 199534 552232004 34215935 48803 21 172417 21 86 5 35 28 81 79 2 323960 781626265 345177 10 494751 222761 22 89 273307 7 31 19 16 87 362858 44 58 962888741 96 223394 8 85 73617067 92 63136 4 6 15947 8 206271 64 851997806 661125840 86 42 44 102156 90 441608 112454 321982 197848793 92 18 103284 47 52 2 706902514 38 74 92 10 67 60 667957940 41822 131283 54 155188 44 27 423749 83 49 166526 280363775 227875097 30 327147 80577 15 11 45302469 38 2 100519 30 314849 19 79 115358 336501 24 52 2 17 83 48 279978 63 17 27 407560 66 91208 411407 8 472641 60 148293 322505072 56 108285735 50 82 51 21 6 23236 13 17 88 126327 191452338 14 401071 367267 245856 67 68 274343 71 42 96 26 74 53 461385 5 38 251433 76901055 91 173111 497082 755557686 98060 73 83 8 7 65800 2 69 98 18 62 266007 20 908268325 6 60 251922 6686 226909 40 326008 433027 35227 108772 2 17112 9 68 10 374594 28 351250 32 334775 45 413237 394482 261909 57 489123 44 291140 17 25 273407 31 54 9 16 78 393316871 47 522536336 71 24 35 306071 47 89 702711644 62 310724 70 220155 199195 486595 48 98 20 433019 57322 482887 7 132454 41 40 32 305653 95 237428 413728025 215553 72 9 268303 85 7 73 3 23 82 54 164455 403991 303238638 279689 372396 958504154 233698 9 186612 143247557 209135 531393199 308244 126557 62 2 475437 64 9 355249 191971 14224 345559 3 86 233852 425586 74 126251 1 62 38 31 484801 144161 241683 497721 856206942 919136301 412870458 316669 211207 1 53 32 96 196416 99 36 75 424577 460638 335851 247080 65 901742214 402835 47 383047 384196 314830 338249 194767 571876758 107439 372431 32 270105 828660086 74 443871 440233926 353045 328190 62 223739 61 150121 19 8 75 74 41 4 59 310670 53 35 351038 39 102073950 478229 5 56 473654 8 8 8 913345681 46 217275 255076 248896 36 100593 46 24 174173 35 432956 26 9 6 79 143662 79 80 892215577 223501 456800 20 433380 332455 202184 63 54 60422 62 343527 354584 192031 59 84 24 17 493331 59 878647356 23 77 67 54 260008 10 2 437535 96 86572 48190 283917 33 58872 99 69 323842 7 772476921 100049634 9 14 382284 868417902 538031684 22 14 277201 483215 52 351614 219194 32 65 270052 67 65 96 361237 54 8 74 199384580 10 83 292035 66 225250 16 442323 55 370651 219768 719884804 31 198262 84 26 103205 82 99 304989 33 210668 55 187486 72 28 36 65 66 89 380280362 77052 304383 62 59 280582 20 44 132664 8 362076000 3 270358 27100 69 13 94 97 72 95 4 54155 790516748 33 5 36 25 2 338391 79594 405045408 4 44 35 71 59 955444448 39 12 84 37 8 68 47 49447 64 1 224406 68 218073 12 26027 452502 96 74 321175 186945 265457 292260 37 867530915 449836 45 53 347248 187854 329337214 16 16419 67 56 85206 211757 74530 65002 12 57 30 94290 151386 9 75 742352213 58 787656216 50 443107 304879 56 352785 3 59 27628713 499989 44 70 78 146404699 448248 23093 48708 62 343026 83 1284 45 70 33 902637643 46 60 408510 361995 59 395895 15 82 240179 431081 368543 1 282754 56 486869 17 311608933 368863 6 83 19 34401 759393271 192452 89 25 15 30 95 22 135256 1 83 79 194976199 79 35 51 195843 124289 214216 9 499037 652222794 96 81 60 25 149721 32 103869 3 10 17415 409246 72 64 272337 81044 44 10 242869 509995606 478459 410598236 74 85 82 90 106468 768575623 58501898 55889 9 58116 239761 6 63508802 493841 29442 34 15 126829 413448 37281340 9929 4 51 18 455737 381571 184545829 3 91 8 99 5 69026 111556 61 79 218883 56 209682 392061 380096 46 297677 637181276 10967 4 13 126293 1 338919 70 49 308974 181629005 49 13093 74 32064 719425208 128406 92 98 42 460007 74 72522 7 12 30006 25 48 34 415480 307952 673782707 8 28 95 285464 352641 186128 932231428 349119 51 20 86037 213877 18 302397 228096 242227 185578428 37 765801466 70 41 968347701 6 187787 20 377338 380982 434907 8 96 322325 52 54 98 74 146739 78028 72 234387 38 95 95 565478903 121405 151001 54 439677002 8 542060716 91 83 499658 92 117910 6 307104 97 972220546 71 483678 383486 86784 94 212176 957109082 385695 116718 20 719054637 46 155699 6 70 306891 412491 851549907 24 86 77 490832 12 78 1 405569364 105254 57 238476 44 235678891 42 188833 85432 386828 9 103681 473699 21 44 20 44 79 90 969230489 8 78961 484126 71 184313 34 5 2 9 342532 80 37623 78 364217 472962 92 841563751 62 286274967 22 97 3 15 20 48093 417875 126381 19 44 77 419135 116369 9 290858 98 81 104659 7 160827 79716 15 50 109955 47850 6 56 80 40 180708 41 148456 463870 11 52 337102 13 301574 128246574 60 428928 68 133646 7 171166171 73 7 1 331286 46 34509 88 58 38 471241 72 19 23 494141 250279 669160440 367640 90 87 40 269498 379730 17781 465391 486531 476351 287749175 79 75 94 783563691 25 334302 106691 250707 248894 31 392258 17465 218900 231194 95 292104 52 79 727320 118469 28579 450662 408411 9383 29 42 78 43 16 445560 149013 183173847 93230 56 92 231569 61 12485 4 74 4 359988 660288396 238573 41 268723262 487056 348683 5 79 29 31977 457754 90 356087 149134 73 215637 32 676776533 471463 48263345 91 207573 148938 51 469105 27 486223 819913716 358027 59 88 69 3743833 54 71302 728568691 31 73038 378898 15 22 202870 930623837 41377201 26 421579 134617 321787 12 127433 8 394997 323053 42 64049 467307 1 2 961274610 419902 213158 152358 22 189194 320745 44854 169257490 3 183287 285511 315108 7 321620 62 3 255157 74 17 41 334649 461989 24 21 4 39 5 36 360612 301644 83 84 89 259437377 4 2 48 72 892101653 88 862565803 134064 59 21726297 90 330745 3 23 4 2767 72 7306345 169945 344365 437407 82 63 922429677 8 19 88 2 279488 98404 180410100 51 445183 2 483322 145566 61 1 64472 425249 67 203457 21 63 74796 48832 308279 346175 3 9 97 304632 29 7 11 388058 298491 77435 63 80 6 67 485505 78 9 3 70207 68 4 2 49 367610 167243 26482 88 16 26 55 77 90 54 91740 8 99 9 12 21 34 357327 38 402755 41510 133238 200995 319390 174178 53306 469934 52 34 1 64 49 3 226267 67440 983127945 376677 7 73 390313 54 72 7 413677556 253861 40 69 8 7 472145 469917 577804029 110393 479787 403842 32 311477 272291 17 44 729784535 155826 30144 91387 223103 27 9 95 3 130914 12910 473034 484254 195560 128903 234386 375293 436390 13393 78 209717 3 185783 11 338866 149451386 94 30684 170272 15 95 30 367163 39 56 253193 48577 11 76142919 5 81 30 391080 53 523699181 66 8 411986 50 81840 256210 66 162773 21 24 6 4 1 329698758 953142389 101456 44 7 415640 225829 53 4 213390 74512 25 296902 185981 55 266941336 112180 78 416911 477062 18 24336 499499 352401 21 964410711 891030436 98 119470 139160 221673 16 69 852099624 9 32 58 136322 42 45 98601 4 2 79 48 37 81 785633154 417518 44 479278 9 275392 376313 74756 82 71822 58 329800 87 451847 424156 34 24213 650358684 13 470700 3 38 360939 451675 462941 477212 28 93744 4 80 467947930 261663 514075658 61 81 65727583 13179 399950507 78 81 119213 86 464286 67 99 73 93 419940 122643 418498 85 31 21 228228 183969 65760 7 921340542 4 13 207369 46 1 944638381 9 286829 82 41 67 235269 76 1 42 43 58327 115783 799416005 47 99 1 16 45 192374 415897 1 2 768519045 17 15801 263952 151949 91 42630 924362281 282917 116099 76 60 87 301501 173741 123175 438881 410883 6 44 763410215 274303 435663 76 87 54219830 53 73 79 82 383439 37 20 21072 56795 2 459621 397501 84 175980245 166924 70 376669 94089 89 376585 459704570 96 468277185 452867 227714 39 468542 14 5 5 6 60 207705 270516 35399 3 723125375 16 91 7 69 9823 55020 4 89 72 66 27 435261 60 289112 41159 141080 836522270 399085 223034 1 5 48 234131 351922 7 165096 19 95 190337 3166 72 234725 15 82 463011 69456 317705 767791766 466570 29 314316 90 313410 10029 274007230 116504 191032 43 332313 50 49 86 270990 90 59 151321 108954 793380709 36797 75 59 153740 76546 152131 2 75 42 150490 67 243852 781429019 81 301290370 41 288172 33 30 54 35 40163 66 156388 171943 28 287571 7 40 12 462396 49 38 791870859 68 332251 57 97 201620 5 47 85 310245 30 67670 656623287 4 36 116022 5 81 54 9 95 296685 4 54688 4 19 37 301557 73 48 49 79 35 89 3 28 75463 3 43 334881 324272073 439065 46 24753 91 85 7 120731 238542 875664139 78 66 830033058 54 2 296713 43 5 71 67 15400 2 92 31 76 164964 94 215176 54 37 336611 477810 217681 36025 44 9 12 22080 242288 78 145321679 78 267288897 330116 297152694 70 73 93 433848 38 56 11 45 133738 54244978 499838 15 10 460596 19480 73 11 37 277368 329186 171952 23 9 872587753 4 45 496384 418031 50 496463 112479 57837 260551 44 253577 84724 204281 6 42 32 92373 1 417182 421210 462244 17 76 999280571 64 231762455 174088 83 351469 399256 176083 132983 8 325279 75 134367 8 8 257486 134308 2 80 2 179136 80 99 56 394077 335129 246312 444442 390842 420333 65 37845 408331 21 186004 64 376639 5 35 7 1 19402 681456440 452699273 418313 48 263683 17 4 87 33 438260 97 98 54 59 82 1 79 46 273679 175478 274789 29 99 5961 447573 485864 179166 321896 433710 93 77 199569137 73038 485448 117354 348714 4 67 207712 62 234685 979617892 881918844 93 26 6 398460 33 2 271643 47 91769 185676 401870 72 155840 54 93 47 288922 61 81 322092 875761068 69 436753 3 102424950 17 20 38 71 106914 345270 55 487754 1 146390 276637 63 33 471628 248752 79 92 369825 252256 381967 6 45 179936 22 84 112735 56004 86 888336476 4 7 58 36 65 5 273065 606775138 193330 352511 2 181557 1002 86 12 808725924 126114 66 50 974396788 83 319767666 760960603 472316 121422 92 85 69 420107 4 116247 11 241936188 51754 76 362726226 314499 44035 181327 346751 112437 44 96 1025 473373 416407 108098 239347 898584938 312180 497454 47 56590 46 928011563 56 84 13 211119 301147 6 99 9 467891736 1 218156 48 181960836 824435094 186884 76494 94 77 78 51 5 85 33 469546866 3 72 370374 339737108 231090 40 36 46 338427 77 93 64027 460124 70 300818 43 311348 320846 236524 34 150779 87 19 21498 388227 852906872 124134199 70 51 93 205272 73 48 95 68 76599 39 12 301088 328791 41 11 8 30726 44 3 64665 66 52 406369 61 15844 63 34 373702608 307969 344598520 62 11 217504 49 53 57635 324232 45 428791 46 16 3 305881 58 166623 928960378 3 759095218 180517504 81 25 38 53 45 62 8890803 251514 75868 446664 441762146 44 433474 424983 410268 834154512 17 12 13 956982922 105140688 33 81 377888 603407685 309059 295190 2 95 245340 426595 62 449680 1 15 387604 27 35 232505 134426 64 64 4 5 50 401030 76 16 19 120688 122041 285623 292451 39 286904 78 95 155738 139506 67176 61 344814 59 63 130297 667673202 685726770 56 407436 95986 1 49592 152692 59 93 259681 32 46 208971445 1 269811 64 64 141668 1 9 56 478183 2449381 66 93 69 246176 93 24 290477 13889 105877 340791 429470 492753 150009 465509 262263 267862 222688950 59817 5 7 9 311976 36 271817 50538 4 76 410542 370755 77 61 59 71 31 265547 92119 8 38 177402 391760 95 14 91 6 11108 86 292865 82 267831942 76 7 49 822206690 1 448393 93 13 33180 80 178208 54757 300198 51 9 198561 41 333582 359024 28 7 99 86 178000 82 498076788 410374 262554 64 82 109925 69492 88 39 215042 125488 325213 701001155 60615704 83 15 61 33 18 454656 76 5 15808 524264334 94383 404945 434257 86 175959099 171012 93 23 120266468 7 452114 50 5 278577 85 384766 4 32125 32 4 20694 66 19418 81 334553 62937 76362627 86 209919 22 56 42 36 372986 62 75 449842091 3 80 35973 4 85172 52 57 12 55 66 45 159245 52 98 19 794210946 5 390550 313686 192365 55 22 171436 54322 35 12 166054 234935 261282211 4 297874 52627 281028 8 76 221027 41 348576 270004 447079253 145868 21663 41336 24 795092133 202537 69 178607 184800 746412309 57 927692373 279213 89 376945 2 87 23 32 387620 394860 6796 868854449 365817 207710 881957151 2 102500 64 94189196 40 359222759 46 42 64 88 282095 98 22295209 56 9 35 173263 49431 72 372894 133248 18 11 656189381 8 41 72 220699 9 49 462700 3 45 4 19 246880 31 791422118 220024 13 223360 288991 89 297663 82869 70 35 129140 77414 187756 15 280547 291543 3 69 155571 37 87 960795992 352117 32 63 89 29 23 85 87 322145 198050 50177654 482266 51 287946 36 66 201439 10906 953738579 51 87 5 79 122582 85 140065 165179 219602094 7 705192105 498728 482959 291765 24994 57 57 441987 52 38121 3 227589 989113127 90 93 364225 230192 81053 7 7 36 212206 55 81 1 326519 22 131903 31 122147 9 125439862 16 11 9 31 463988 212630 8 317933 165730 3 19 41 92098 180775 8 258876 466272280 51 309282 43 57 154229 73 66 8 345581 89 46385 396949 395841 89 5 154234 74472 47 31 58405 37 96 8522 65 171590 79 377021 9 27 93 404125 349956 5 238228 5 39 71 233565 75 36 75 32 9 29 210596 380769 1 735702136 13 70 60 37 57112 70 31 78 266655 158842 80 95 365821 18 52 14 14 22 334805 70468 72 439782109 20 273692 450126 91311 60 62 89 40 270621 13384 168658 54 433428 41018 474763 376428 945251150 95 405684 123003 469897 365336 252350 61 46 269031 9 6 97 211088 324439 62 981807729 55 42 499593 402049 77 255677 55 34 162570 955455634 407915 95004 219787 86 12 592222965 4 57 88175 67 230906 1 471206 98 2 604849527 114217 164914 261353 67 21 28 47 77 221024 148298 89665 225777 60 13 113135 15 40442 193577 398307 488883 98 361716 378980 3 65 3 253 261360335 88 434927 471893 167570 741234207 238683 48 1 374757374 80 90147 74 60868 91500 8 23 722835872 131992 3 73 313016607 22 354871 326146 63 41 3 26 96 31 1 45 195350673 2 392166 470405 64226 14 42 25 87 441813 391351 94 30687336 54 235534 181809 4 195239 18 1 84 331075 454025 97415 6 138140 76 23 219129 35728 76 342143 48 58 2 88 279298 965578872 313075 87 3 288861390 32139 45948 37 484766 12 90 2 302322 326861 59 64 45331 50 440040 98 1 39 318496 38 148010 39 388826 698505107 350818413 231047 15 308916 78084 482709 303140 46 1 62 9 375780 53 454371 375961 2 5 98 59 47 147308 230137 88 68377 173690 11 326459 9 21 6334 298478 40940 314536 9 5 36 2 86721 86 83 464801 431150 162906508 4 397051717 29900 147547 195747 77 383944 67 215995367 86 317996 206241 73 77 5 261927 214803 59 157018 464804 75 34 19134 576300014 370750 333895 116205 406809 414879 6 82 158453 53 61 97 233024 5 464144 47579 430965 209383 36370 24 97 87 35688 63 18850 103705 433386 7 171647 52 150859 90 8 209270291 57 165094 97 66 32 25 32 502137222 88 56 21 9 395333 122607 43 8 25 136535 70 647119109 37 99 71661 43 439852 85 324234331 74 326838406 405389313 93 58 197311 120328 365518 28263 41453 124591 31 389736 394554 30 410627 248059 15646 347123057 319239 44 13 66995 97 72 674755545 943022989 35 54 58 61 276202 32 65 8 224822 85 194249 49878 60 191525 1 136379 349370 362030 445376 486636 5 32 763168675 199546 90 70 55 352598 94 87 62 163873 923 618765484 380595 44 84 44 469059407 175550 4 85 94647 71 365331 114010 269291 112482 457114 60 31 270165 52492 338867 88 4 47 265831 38 299385 632508795 25 37 54 87916 50 23680 81 68661659 1 71 481919 367318 85 465970 418544 35 85 401454 135626 35542 99 76 7 237315 62245732 715105530 69 30732 8 7 35 401915 490369 86 45 106271 431209141 451101 162431 311650037 380301 92 22 38 148883 67 97910 45 340919 11 99181 43464 55 78 289508 9 398416 768332539 84846 28 67 52650 54 47517 150903305 44 182909 37626 39 75 98 5 365325 344323 445700 326334 19 7 143068 117011 1 93 76 28 146241697 74555 44466 25 43869 55 63 161569 63 81 2 417820 24821 636369271 293031 35 97 125443 234831 69 446 5 64 79 63 5 88828 30 349136 62 189318 43 96217 59 430115 470414 945825813 49155 165409 239962 82 9 64 63 409862 245109 28 556267043 34 3 37711 151936 91676 12 333008 20 501407512 175987 45 450810 308028 76 2 458717 22 4 7 194406 79 110854 9 8 53 137278 83183 36 10 94 48 347289 145565 133791 16 428765 8 79 34 43 317268 35 249070 35 53 316146 32 383718 85 481462054 26 83030 2 322413 28801 210642 12 200717 62 68 43 14413941 77 483111621 490346 300753 77 52 9 93 313806540 56 146046 7 489579 48 797310968 120872 4 13 43 4 88 84 441278 54 30 894172889 321558 97 37 98 44896 406261 478757 423665 69 133184 5 131352 404486 1 47396 21 79 3 911618758 395982 71 7 14 439908 45 13 498254 3 266620 69 464249 209671 49038 2 22 30641495 77 65 89515 2 487914 282706 60 19 127752 149555 73 71 87878 442749 113594 148841842 6827960 233940639 483307 1 97 96 378875 27 599630761 67 37 29906 3 318555 131564581 8 91 20 8 15 52 2 277301 485848 8 14519 16 265443 792859058 330349 61 76 339904 6 302270 77 247629 84 47 6 26 323487 57 16 399187 88 72 700889728 398683 66 109661 271610 344184 305117 815188308 15 365292 57 203740 390074 59 15 61032 9850 10795312 420167 870548584 438719 4 70 61 342589 90 65 56 13 361114 79 834035199 140577 402181 52 88195 381418 155689 32487 42 18 54 82 12 447512 69 19013214 88 1 73 682470884 330448 10404 308318101 9 90 659842565 29 309459280 308852 436729 800997792 480370 8 53 654652808 88 3 311132 15 70 294701656 289638 434661 49 260623 77223 160865 51 333158 82 149517 69 174586292 260669 44 43 273691 69 838866441 415674 22 72 54 40 61 249144 43 673988337 461815 4 69 463857 411640134 34 163167189 94465327 291005 451710 14 11 420118 8 345880 301614 41 369480 306961 87347 426450505 147521 75470 846528134 21 5 45 61 70 276351 131238 7 390177 198293 402518 161713 206859 465462 8 51 5 23 126256 104713 171680 175391 43 61 92 10 81 92 8 6 332810 1 7 370173 84 65948 188012 95 82 50 36 58445 189612 347074 6 70 21534 474070 25 26 19 406831 102417 484204 7 7 1 25 37 369114 1 9 74 9 10 487155 66 473955894 829360863 62 847191785 76 63 44024 6 328094 35429 87 8 405540 65 317389 424930 12 206265 41 426219 60 23 50 336769 79 19 83 27 78 7 193913 55 122942 188638 66 14 498492 81 55 47 120348 454708 994313565 490445 477108 69 22028 152865 5 460466459 700733940 267735 89 31 194955 143824 213567 313674860 25 91 88 162287 843226260 236031 37 95 291597137 83276 49 996230921 83762 78 60 77 213536 110196 95 7 8 5 449312 359021 35 465803 210795 9 63 368290 301872 450762 72 65 363781 419470 106971 26 87 490013 417885 7 145904293 50 32 462850 87832445 595826235 190016 155898933 64 93028 419148 283721 77 107572 6 470864 263908 178739 42 32 90 53 377481 75 82 481405 309575 361881935 16 929118230 241124 2 312022 19 707893860 164864 4 44 182480 264249 216855 65 6 9 107755 21 489142 95 30 89 96 103293 4 27 208106 787432135 416410 5 98 16896 42 96 303099 67 208921 55529 153407 4 160884 988138939 42 72 841084364 609413124 31 3 6 6 310892 226687 19 35 53 33 79 426749 41 110846 174570 16596 636037851 4 56 80 1 50 19816 27905 53 140841 141579 83 83 985296372 287453 18516 122707 195832 151850 123478 330812 109003566 26162 39 152369 54 225482 45738 32 442891 144228 8 80 313610 69 350028 87 1 28 392809 274384 7 69 360947 346834 15277 29905 128473658 34092 50268 292524 667974039 49 246297 272389 142867 69 401521 7104 55 3 49 477619742 122958 62678 97 81 396926 7 34 95549442 63 387870 632976125 486499 45 714442734 12 12 251395 3093402 176796 43 71351360 95 14 443011 108397922 387764 82 193760 582314933 9 1 65 78 258166386 7 43 35 4 86 68 384540 706493098 91 89 51381 95 53 81 42 384227 402795 953989711 35 410569 61 37498 49 51 32 40872908 30 419490 16 47 9 416075539 64 493708 71516 950247393 158117 21 83288 70 14 20 412105 17 8 173514 49 245047 219326003 6 34 260910 7 247111 95 63 162836 98 324290 34 60 91 73 5 8 93 63 371897 193556 95 8 49 260436 96 51 43 182194 59 3 2 48271 294416 433074 295569 121090 62 22 644418414 207462 630081679 47 876991728 465117307 98 12 718212272 51 273300 306962 54 48 260851 21 144762 286118 42 184048632 679029324 166871 39 246405273 450738 48842 84122 250913 478321 188028 66 117312143 15 366622 3 3 90 84 46 82823 213489 81 49 65 85 58837 7 43440 83606 50 249393 92 321265 95 198075 70 18 14 443463062 77 107848 6 19 241880 344067126 35 637484211 64 26 98 276015 60 64 234345 37 169701 309259 8 647531138 263715489 94535 47 433650 226301 325699 15 968293083 214306 431571 389290720 237947 437877 35 93 6 199606 129011 88 75 301222 15 334573 486262 6 69352 88919 21 76 21176 45629 278074 50849 367073048 81 57 45 33 57 453057 105416 450630 14 392073 432292 91505 234095 85 156630137 13 24 68 95112 136228 9 9 411088 78 299047183 1 12 43 41 7 490294 22 213856 963443673 48 421071 83147 95763 34585 957424473 182126 355168 74 346524 133685091 75 322382 39 1 34 1 32 463229 58 85 673673277 6 10 2 18585 88 4 1 362346 102057 826888534 174337 19344 373900 32 32 75 52 58 49 405812634 17 7 4 240856 474939220 84 150154 477661 92 71782 194044 322976 211531 205245734 200148 255047 250871 439011 349667 39 9 31 529236139 7 55 59 124115 407683 26119 370541 61 140849 400271 38 15 232953 75 82 97568988 236351 55 290781 459946 4 223527 92 7 415296 98326 17480 52 70 158088282 620887306 14787 281976 51 315164 64 43 103427 313236 202206760 285422 108913 262710 96 488881 884840130 40 5 235540 5 482036 59 170835 855976691 98 407213 382118 54 14 179477 84 66 823976745 75745 475235 86 443273 367351 259781 37 35681 837830106 85 93 3 464631752 184259 2 397650 28 42 274074 385754 85047 439973 320112 277656 65 415079 3 45822 425425 325335 88815 445867 35 78 481677 120332 10 243005 220836 30 83 291245 81 18 188971 302722 93 273982 19 472156 151946 276421 166400826 23 173492 349560 51 246403128 49 7 20 70 394592 240856 351173 41 66418927 89 498279 66 62026 83809 37 89 75 2 122473 93 50 44 62 74 22 1 463050 10 37 492900 792479571 31 37263 46 148661 999229660 62 867114534 43 99 321276925 180187 274011 86 214138 436947 9 17 141634 121823 39 457912574 25 27 27 297261 139386135 423056 227094 39 279085 76743252 314834 429973 623773909 70 459000 8 12 90 18 7 461619 68 67 185466 93 20 6 251586 849203288 51 21 24 71 452077 14 578219960 1 359206 65860 31 945817039 246520 88 71 33 4 27 69747 72 167114 57 83587 436500 53 12157 83 31 15384 409680 46 54 153984874 39 124378 371377 222459 70 853227109 2 90 221493 191875215 57 62 51 97222 5 482268 132234 34568 218701 449142 236107 72 26 199550 63 209892 399111 78 457823 70 4 77 18 22 63 209263 423235 215533806 200353 246970 175283206 7 4 79 150803 39 86 277969 401101 411039555 80 1 43 56 2 505341353 40 87 67 1 150182 48 470293 38 11 600071989 442033 279326065 2 462262 56 102051 146868 106147 464624 803700730 65 56 499051 9 94 51307 54081 71676 14 248529 78 8 95 7 93 8 114543 363620 7 238543 274766 33 330521 437208 54 271134 1 207654 395584 28 355487 81161 44 71 180103 9 486276 808897118 70 42 12 5 27 88 75 57129831 49 9 78513 236695 76630 49 25 194028 3 298580 8 498740 110326 6 447403 22 72 563165259 345275 4 135671 30013573 60 162797 96 120047 28 28 364288 31 99 42752 2 3 26 262871 90 56 452124 27 253106 8 50059 16 28 252506 41 475370 36 11 3 749341781 39 350315 8 265971 47 43 58 5 9 406993 13 83 8 8 119133 394986 38 48397 4 5 338044 202957 88 96 23424 457553 59 57 536947704 378039912 408978 95 272410 571237620 49 75 459506 429695 48 27 51 59 390937390 3 85 37 225598 479330111 440165 28 55 63 1 24285 12788 170310 5 24 61914 439867 182724 552824964 55 469068 55 383771 259304 651574280 54 438268 93 1711 346934 322245 119809 370269 2570058 1 326672 311457 50834 79 30 95 852115282 42 195708 104289 364722224 187705 81 21 404214 27 3 48 454348 370703 31 671058882 24 94 69479454 4 69 473070 9 20 822794940 46 134763790 42 66 278353 68 149524 58 318427 440633 4 1 59 155416471 404207 273556 131994 430977 264895 19 24 665248159 58 404492 79468 189015 86 837928473 68 113929 99 1 94 159771 530813573 71053497 75 119964 34 948756072 7 56 4 41 469455 223775928 60 333004 17 14 870612639 53 200412 789116458 298722 16 505522754 44 6 372170 54 86862 261417 4 100526856 86 88 33 161141 3 87 76 80 21 78 71 1 982782433 85 2 53 93 64 397211 49 6 101659 324840841 307126 136066480 24 6 90 41 306663 13 71 193047 284728981 249880 205419 265024 92 182287 349187117 134615 313427 405953559 271335724 91 64 145093 351349 83 61 247426721 23 954485255 58030 76 25 67 4960 428568 9 127253 17555 26 11489 25 49 58980 96 182857 16008 80 85 13 29279 6 83 57 5 3611151 1 62 561016891 4 315698 289175 533250776 34 270444 741649305 32 64 1 117002 64 234339 398429 76 1 13 33474 230030565 257204 5 67 8 87320 72464 291618 143333 204781 91 149430989 6940 50 93 548031270 77 93 803790010 48 80 714999385 189392 32694183 9 446243 13 25277 4 274748 400300 643123770 423022 86 27 44 88 236706 58 445579 8 52 99 33 74 55 8 259134 151610 456733 87 13395 415003 184595 466266 256849 7 477536 38 275774 198330 446699 6 401498 46 90 46 3 18 79 10 179139 38 8 25 52 63 63049 93 3 37 49 85 52 272998 431512 422219 37092 89 514174941 50 5 15 38 658365294 276497 8 85 24 322085 119934 620306354 80 4 39 794958103 60 452238 36 22 7 21 149902 953562248 82 312592 291361 264172 97 84 207426 97 83266 261129 19 95 65 704488673 779390598 24 74 356373 48 48 1 20 124917 95506 312021 666558621 17327 383936 188812248 99 612181050 58856 328274 424972 221629 233532 205183 25 76 421220 12 124137 77144 53 2 31698 510196000 39279 256347 67 74 84782 8455 151818 86 47 1 65 17 24 32 84 66 190876 8 465235 426830 99 3 90164 412251 18 109672 617158412 114164 8 295050 48 73 215668 87 61 219774 17 834613821 91 268488 28 305252 46 687502145 274151399 355486 8 2 32 81 238979 8 54 11923 201145 215684184 190238 281494 258454 72 286623 471381 225320 489140870 296030236 450388 469389 453955 94 12 179990 4 80 74 205194 62 284245 771099352 102027 10 20 63 6 313480 96 316213 220245 36 488746 26 155971 294694 39 16 11 11 87 927765880 5535 424600 5 1 82 400957 12776 33 46 983343634 446061 11 485372 54 48751 5 2 61557 975069256 172621 434401 426325 74 145970 285021988 32 33 450979 319936 313651 16 358927 47 48 67 439642 405085 62746 404454 499767 67 938925795 79 29 92 60 24470 15 80 361219 107543 80732 41 49935 86 31 407967 94902 180160 50 480422 169073 8 60309 61 236940116 465427 832957945 322759 7 75686 14560 5 12 12 59 71 374021 99 345714 893367812 57 97 9 8 8 6 1 289205 26 258005 68123 1 61 59816 97 202120 87220 42 68 66 6 8 91 16935 209292 45 65 47 108227 98 78 278858 39 4 76 57 63859 89 316655 72 46 36 30 338143 2 73 293733 207443 54 38 111194 227608 324211 122136 26 175406 75 54 20 91 52 20 37 119773 14 85 96 9 403790 58 75 377736 29 28 24 1 461722 406529 458640 85 70 60 36 67 88 77 99 4 45 78 85 196949 54 267307 2 9 408614 80 1 9 43957 30 74 54 88 457334 324988113 265653 9 14 89 33856 23 177856 669402368 30 855806943 98 518958005 81 5 8 34686694 3 284938 1 80 368864 23869 402788 7 241785 956686248 36 69 192179196 592402075 13 15060865 2 315356220 68 436943 39 62 492249 309513636 442518 431429 8 14 57 76 371942 479800 36 19 90 382041802 332911 265640 5113 61567 491819 115012 45255 309346 39 36 622607032 214155 54 66256 304080 54 291553 50 65 431778 89 336819869 89 43 55 410883 390411 8 5 443420789 84 457036 51 35 6 211747 387466 38942662 601033169 48 86 260753 11848 65 84 151841 184800 5 20 49740137 361179 544237205 125864 444569 289261 96 443467 471246868 67 2 34 9636 36288782 467002928 81 7 96 8 24 451770978 27 36 75 12 372231 306706 2 157710 432164 36 43 363061 31 3 125012 72076 814106797 270952349 242751 123891 310518 45 397006 68034283 136437 28 54 39 9 58 26 725668322 324049 26 86 130010955 402912 363422 76 46 5625 80 70 48 98 11 200899 70 323522 2503 54544961 41 58 67 50 378170 127080 287014 392136498 170359 123283 10 488291 41 294791 199795 73 40377 7 2 483030 44 700496919 191984 71 75 41 86 665667609 83 89 210428 166505 321527 96 44 2 7 33 191681596 175236 426650 81 503851966 229137 61 325153 360460 290783220 435605 273634 162749 128904 172842600 78 316450 267289 239527057 909 14 6 450557 315232 92 75074 16 318788 67 20 9 190922 56369 46 76 786173975 45130 24 91 19 351906 489356 12 44819 24 169099 93 16859 42 74 91 45 2 24 136711 81 85 24 4 312182 31 9 4 869365222 72975 4 450327 7 493422 214219 43934 82 612022858 57 61 3 196753 494430 85 77 86 16 333061 22 2308 158346 17 416256 72 15 18 133203999 98 242153 69 425785 12 5 35 451778 470150 337204 49 8 17 397091 96 166781 249291 181662 498578 252213 219859 68 43 3946 75 43 20348 7 194932 357371597 254742 974886597 320671 402237 63 7 2 41 75 457434 495579 14 167219 334330 82867 307061562 335760 22149 73174 59 21769 337247 27 265261 48 421402 268310 441755 8 36 2 657920185 25 36 118555 878182075 453480574 480669 57 72 21 43851 17 784492416 41 62954 95 58 488377 11288 303845 480317 3 64 124645708 69 14 335716 177356 20 41 698461185 49 21 48 265309 77 40459 15369 164213 29 76 643662236 3 43 12 122321 37 107838 22 266352 9 56 99 437607 843865646 395738 52 365729 47475 97933745 5 33 58 180170 74687 362404 29 51 92365 84 762254144 253427 2 314795 397573 67 409913 18 124628 625873009 3 24 143343 11 23 420543 424850 60 9 51351 297363 90 29 76798 462651 1 5 235857 62 469016 270923 866527737 192166 575792877 60 3 626367569 62 73 21 436425 424862 243660 35069 311417 8 18 43 40 84 917607318 1421762 3 8 80 217450 5682 244147 263183 37 423913 77 843544485 43 391914 546482880 24887 93183 27 14 354972 450279 412935 463216 9 39190 44 370163 86669 231317 2 387795 82 267367613 909276344 112902 92 965603124 391641 445545 20 9 353845424 492800 303489 982059602 453284 83 98 1 53 368397 15 181946 1 33 68 65 396137777 353517 876895141 81 49 25 7 1 9 29 242112 84 97835 92 180654 84634 2 79 8 96 373289 328397 24 7 318961 259803 5 396181 98 60 188786 65 332665 7 4 36532 246645336 35 385853 48 34 478438 862461502 263843 3 276852 8 395835 2 133337 85 66 194492 153840 48 93 37946 113110 48 24 77064 468946 253929 309238 487652 98449 26 439776 11 90800 3 447185 46 390120 97 80 107367 433448 268693 22 74 2 63269 567314402 25 468570 53 347917 198735 318086 157421 6 71 436756 497621 89363 132475 352299 289705 187177 464082 355298 85 467978 492591 338454 126144 97 340715 315634 28 61 86 375410 439161 49 88 20 457481 175221 10 63 31 364942 16 402155 288084 481444 70 344084 297002 252499 496641 117747 701775835 3 249570 3 86 72 16 84 88 400522 384272 49 430351659 468093 85 220488 369209703 266307 166755235 42437476 486032 66 24351 85 10 76 51 84 36452 1 210090 57 65 215928 120997 98 48897 77441 92 3 91 171004 873227442 314680 302425 240630 716512197 449373 247098 66 26 152114 39 48 236865 82 315862 16960 42 74319 264046 353840 244807926 67 72 53 274813 4 21 70 8 34 366532875 371231 41 160317 120159 872339886 84 89 76 387749 202933 35 78 87 80402 92 13359 348395 21 436502 293247732 286053 377376 72 90 450625 267649028 287077 169772 173859 852386146 15 95469768 49 73 857071470 225796 904227942 7 465692 3 184865 347456 421351 17 31 222559782 286583 856573932 55 26 7 4 87075 35989 73 1 319431 246079 953128494 469068 295083 433713 480654 62 343742 45 444148 92 71 52 484584 159050 170332 46 21 39161268 57 2 63 249219 96 38401 46 13 465816 65 70722438 67 348268 12 67 14 171087 47 48 51948 97 94 70 79 82 345916 57999 285343 378063 83779 338674 45 195504 474679 60 538890345 430642 437225 82 2975 169882 16 24 27 416962 80 72 405571 45 11 80 79 738324426 55 97 28 265464600 97 75 18 294676 66 66 84 5 463945569 214425 114210 67559 69 615619111 456115 88 362390 340554 72 380873 442874772 77 3 60 180061 628874956 208670 73 79 394960 12 169942 81 76 243899 94416 416365 6 97 57 96 163826 86 369839 452529 42 389729 373368 107622 53 26659 23 5 37 31 1 340261 39 69 303175472 469938 8 23 15 78 425645 33 149060 318317 68 198672 45212 305246563 20 443980 44 88220 411731 8 425910 6 17 207464 98 36687 762899458 61 358972 404724 107065 25 98 40 256557 500311750 343016 97 140222 464682 86 16 1 467825908 1 56 45 83 213673 72 150891 411372 48 384597 79 74 78 7 184069 346391 71639 82 822105859 222895 102790 28 3 4 57 85028 1 250911 17 76 8 254396886 3 8 63 38 16 53652 91804 80 47 62 801632449 82 80 409358 421682 19 311001 183827 81 468877 401209 9 2 162288 2 95 82362 9 886906833 12639 458782 10 69 98 89139 410104 308939 76 85 19 246305 49 48 13 297800 116452 1 215018 320546 461669 625911497 4 85 1 60 427583491 52506 27 15 32 17 73 362191 27 81 43 23 90 298780 460359 17 208981 337008 2 29 50 42 60 75 78 144643 355960 45 2 154486 526920657 362691 67 415208 422399 31 63 99 18 35 5116 75 96 9417 198389 455644 177419 6 291515 16 100060121 11 217261 356470 1 25 65 25818 86404 48 5 7 864731775 436100823 68 31 21 3322 22 209920 199118 71 630858277 33 72 476950 321627 24 9 53 18345 56 288554 205119 61 988111255 6 154781378 51 153883973 54 5 9 837215968 453976 719952593 134767948 417293920 321135 302675359 50 146005669 5 45718 773372123 593508149 40 32 41 25 886922279 490928 366772 7 95 225341 466693184 111733 100830 258178 457930 64 43748 436603 319817 70 476374 34 54 90 68 8 919139575 346050 87 325957 498473 720185599 379896 371452 266895 13 7 291111 365279 45 60 139031 102869 370033 27 59 5747 13 480261 65 37 29 396530 6295 63 47522 343391 220142 444559 154325 56 278773397 701984258 83 3 38 1 42 3 164261 65 429556 282171 446049 29 75 4 31 300450 49 473304 3 53934 117136 12 385273 65481 85 239947 86 11 12 75 66464 5 70 26 482177 299153 422617 63 31 74 1 260343 34 21 423968 32 24 414720 7 75777970 30 96 336314 23 19 292439 91 205799 64 256318 8 38 233703985 356011998 68 119370 439242974 196419 6 255411 61 228174 13 71 47 20 72 84 94 270357 43 72 287558308 5 218990 424032 57 304362 59 49 681389614 72 64 2 163982 52 88 17 350496 36 41 895489608 326102 480041 4 42657 49788 168238 8 320355953 197910 36 313320338 5 97858 453581 8 72 9 241745 453419 195415 8 83862 103300 70532 226429 16 300698 78 379089 392019 94 660 84641 60347722 29 53 23 120722 5 58 306139 38402 94 8 339341 48 9 53 206357 5 29 81 85 360077 57 51 13 15 472870 98 98 83 742591944 32 88 215669 40 23 152858 411211 92 49 254379 47 424216 128196 410740 5 77 16 250787 61 514665973 4 28 120332 421560 70 51 30 7 78 401369 8 55940 84 2 155723 34 27 13 62010 367727 12 57 49 333750 79 25 8 96 94407 303235785 71 56 940419620 2 86 8 45844 31 365902 529774195 440971 236157678 162926 96 159051 70 690667302 411813 96 40511 84 420370 7 97 411540 75 24 82 21 218365 474372 419236 246283 11 91 398021 462495 83 421099 20 94 18 550439855 35 7 97 394368 347057 288053982 362609 71 21 16 58 301290 44 92 42 384340 62 35 246989 63 20 111769 81945 29 343922 28 367257 339300169 188792 8 65 122570 64 8 44 96 722129354 425360 172442 67 49 55062 394734153 184015 79 28112 44 8 82 195633 653760087 6 8 38 155808915 347712 3 27 24 57591 68457 79 307922454 422655 87 12417632 8 71 1 410888 30 7 317498 176586 76 62 38 60 8 95 11 59 300925 490449 64 742824057 129399233 67 72 157755 2 99 251819 39 87 146796 40 55 173183 487103 97 56 47 292308 330811241 61769350 8 8 85 71 7 58 19 31 616136553 55 239557 270830 24 13 230698 74 8 270519 227798 84099 140018 46 69 89 200185 92 2429617 80526 139429 21 39 92 347212 53029 307750826 33 403984 64 476566 386920792 50 370944 372482 116975337 59 360979 641116406 252908 42 23 652872314 5 466965 451874 73089 34242368 253272 20 48 81 370094 321968 324219 478598 725781390 891077113 59 80 8 114425 135602 75 79 103843 36 92 18 23 110800 5 38 25 23 56 208430 148613 53 208960 490938 47573 278715 3 27 90 248464125 79192 725027245 162524 12 87 28 8 778286668 537604332 92 11 92 93 66 893961196 69 54 68 7622 15 96049 16797 51 480009 28 8 45 224808 89 361237 94915 446322 314319 31 74 486234 9 135535 54 8797 23 36 833602862 467233 348128 90 154111 312697 7 226143 77 93839 4 234440 214438 50 220643 498139 99 4 15 92 112248 72203 90 76 8 71258 72 397452 92 55 94 9 37800 549061928 69 76876737 1 204153 26 12 61 403989 7 474959 84 34 74710 78685 127702 429957 48 402967 9 415726 246521 464717 9 306025 215337791 6 445420 77 130266 30 455197 59 31 485587 82 26709 150697 537268661 350233212 35784 234159 36 4 39 58 47 78 11 42 214428 7 4 376975 45 86492 249081 93 569458648 255816 8 507424677 72 5 280541 473362 4 64096 59 25 42 44389 53 273561 29224 53 209047 75 68850 9 7 56 17499 25 241063 3 329954 52383 40 908641752 192874 143380 94 758086812 207010 34 17 34506094 12645 275238 89308 4 289850 18 579821918 1 32 974554317 11 205962 74 196740 11188 324672 434453 761141812 67 690453731 357423 836291577 4837 5 45 528191790 439067 284083 97 25 15867 384639780 8 264539 31 385934 53562 29 40 601833505 53 428980 62 32 477391 46724723 11 55 380696 341362 123585 54 370391459 13 216200 5 330736 33 128619 69270 335477 67 214710 30 140498 88 291165 41 73 17 487799 69004 83 90 94 357797 94 192915 743251294 591745510 23007 83 141910 97 17 15 372926 8 29 342809315 86 6 530394598 12 331276 617995488 7 291661080 81194 52 470580 4 29 96 252171 494225 90 162926 235158 380225 350886771 68 6 17 385303 210561 284324 31 529968404 92 378250 258066 93 402580 558646648 99455015 311527 440387574 181946370 32 14 82 25 2 2 10 9 4 59 34 74840 118881 77 92 65 4 43 350163 229497 330235 75821 34 189459 59 64 60 212965 384109 3 45 89 247295 59 48 71 95 66 55 5 64 74 89 74 271514415 398536 275090 28949 77 57 17 80448 87 61 364254 229221 88 96 7 214859 213890 370894 371296 78 426826 75 85 104551 83 122278024 71 166475 40 7 42 79 17 19 354766 71 27 29 666336764 98 97 3 117857578 97 4 158215 268746 36 34 252782 29 95115 63 74 388773 47 89 784590538 26 172886 22 90 139449 53 9 470560 31966 22 7 9 148804 481206 676412737 857538482 215563 275512261 4675 318733 94566 24 43 2 95731 3 70 275030 9 61265 79920 465798144 81 90 36 425383 349827 60452 1 6 2 83 307067 220926 3 20336 73 2 357349 86 402422 5 80 46 149161 447336 1 40973 35 64729 45 438825 70 12 430682 31461 766584110 97 337266 331436 154384 313899 254216 5101 99 28 430360 5520 38 904336183 9 30488 16533 16 22 250197 231323 42 19 69 172968 35 92 424874 80 35 409694772 745628391 60723170 398620 249142 78651 8 388245 424567 15 277183 206236 439021 49 14 10 50 183914 120277790 453344 17184 30676 51 139398824 94 3 23 276882 1227 64 119847 34 72809784 15474 25990 103830 102189 84 6 325222 9582 44 468171 6 9 32 75 441041271 260943 357483 237657 4 22 1 6 44255 384354662 79 5168 224327 894644038 67 9 9 386086769 19 8 480676 9 488993 174220 17 427255 47 127531 172099 19 82 300516 437954 452561 133977 395470 313066 177740 88 430572 90 65 46 258279 1 281895 439746 7 697881974 455641 80 56808 159325 389341 3 76 340934523 14 192103 1 144316 5 4 75 33 64 405535 1 2 79 697244428 1 51 397516 89917 58 72755300 71 150358 557080286 462689441 90 158196 345164492 856197278 59 79 140573 8 36 622211574 75 49 141260111 2 66 19 58 472346 191255 83 233522 8 21 16 89 83 454749 213037 149893726 788455990 382401 72191 646793914 78 6 319752 52 448011 398624143 456002 352862 54 30 62209 3 180945 32438 75 2 2 69 337813 274858 28973 41 93 348600 21 430021 78 63 250919 196766 59 12 125561 43 794569603 130854 8 85 294847 226805 3 328642 432832 8 48 438384148 338335 94 36 44791036 227050 56 64 7 44 91 58 6 490891 138006 266047311 138121 67 69 91 95488 4 47 25189 466290 5 71 99 130728 14 79 88 59 348548 42 40 103711 53 78 34 37435 176521 398917 61 458423 426948 3 44540 55 83 495973 3 531769913 79403 283007 66 992635520 437285 456545001 53 15 107943 60 241170 42 68 205718 99 39 8 36 445349545 468092 214065 81 142285 209898 201468865 9 30 499979 57 8 17 2 95 235730 300028 83 59 13161312 410735890 35 62 51 478565453 145037 222431 219249 71 31 8577 211217 333749 15149 92 84 70 89 40 2 41 204939 38 478837 13 45 4 292356 59 227701 52241 159056 78530 382691 454279 233992 3 84594 35 72 47 5 276958 43 5 555415877 54 16 489228 20 935723508 56 80 784467723 133202 763482943 840652159 53 127007 14 80 84 84 38 35 87 377625 222473 224521 29 9 396561 69 54095 7 1 166830 9 17 92 490549 63 347296 21383 299272 1 74 53 4 82 101469 462930 85220 267849 1 41816 90484468 298503 246997 11 36 59 89 634578392 7 291245 337671 3 4 338203 244770 487802 94883426 153200 1 449277 75 3232 597301488 1 102042 178919 24 45 6 218507990 162208 3 26 407051 69 13 521349315 296347 265666 77 52 74 411739 66154 50 98 49 9 154740 196460 520175651 349212 3647 54 8 26 32 66 335434 4 40 65 98490 25 8 20 70 32 27 4 345858 7 80 291063 246559 304901 59428 64414 117176274 584126070 89 34063 21 411159 1 53 90 23812000 88215 81 125677 396460 77 19184 72 322891 11762 197349 7 471435995 312872 75 48 243654959 9 78518 81 96 8 73 447471 8 19 502973954 642056085 116783 70 73 656810082 341400745 28367846 275469 91 155565490 556789831 8 81 199590368 23 88 9 34 8147 415715 88446049 212744 7 14 94 342832 292234 209224 473321085 80354 9 107267 116293 263012 59 432228 9 70343 30927 359031 251430 20 71 74 33 244676 454008 69 99 10229568 30 265391 3333 92 88304 450918 88 91 59 1 67 40 42 31 179373 73 93 13 26 478733304 220293 367236 21476 415958 825613171 252612 473926 40 5 865969425 150083 230290385 24 6 78 59 70873 67588 211661 26 67 254369 477919 42 63779 11 251284021 61 44 42 50 16 3652842 8 204177041 8 447672 1145 56 86 10 62 50 689628086 54 82 471357 49 7 50 262760 52 56 135602 14 124540 496700 398135711 36543238 392022 188043 457476 66199 426336 50256 6 235980 47 63 244333 26028 60 35 17 194497 83 91 94 93 308685 20 421643 39 326470754 461621 2 20 27 87 205103 20 201026 337571 972920414 104625 54 73 73 74936780 63 235393 135828 504781795 114032564 242131 352208 90 387803 464111 223128 20 21 50424489 35 99 56 35 54 8 124814 68 82 154727 66 16558 75 14 31 559531462 335421 318974723 60 167113 66 96 387516 82775 7 146919 22 360249 77252 5 287593 146713 461723 281745 1 480378 454291 21 2 848671711 3 307395 76 3401710 88 58 291498 164350 81 90 75 325856 4 25 275551 390773892 70 21335 49874 47 368793584 785782661 472264 87 206453599 185353 329988 23 348599605 37 8 349268 10 65 32961667 27 486300 92 298276 52574 39 11 66 33 34 8 859144182 347430 59334 62 4 85 254111 23848 892045127 4 79 472220 95 20 26 658078087 47 77 119680 327411133 4 148303278 134912 191353 132516 497043678 60586 3 50 348764 22 89 471086 9 81 471581 276267 22 63 63 23628 212937 167781234 3 40 57 949280935 25 47 232943 43016 410886 69 114757300 3 260507 4194 2592 191107794 3 51 525235335 107370 121002 11 18774974 95219 5791259 47 42 14 114559 39 6 268888 836548507 12 57420 227239 882997516 83 408379 46 72973 263783 72 114232 362452 156936 56 92 391547 6 54 85 393185 455312 24 90 174947 291728 114722 41 422673 85954076 8 342122 42 381451 4 54 92 53994 494123 7 22576 130917 27 206104 129007640 49 200161543 49 466591 16 269712 52784405 64 118087 47 74 3 202349 439962 426630 480468 255135 383022 82 106764 9 194230 390100 872918690 400423 441638 288096 16 378801 93 64 246712 89 52948 28 208521 6 288655 86 55959 24 43803 65 482351 18 10 3 360652 228377 169979350 82 279071 75 14 55 83 11 238648 827838748 34 2 364447 981840312 12845 470689 29 98 93 6 36 62504093 1 39 168061 869606611 337893 64 70 380173384 67 439667 5 95 95 304345 68 66 7 133117 217832 477055 30 445015 81 356630 313696 186268 40 2 845577723 350984 472990 278851 862652614 376247 83 55 206935 97 90069 6 84876 265541357 17159 12 62 311381496 292175 221381 78 232981 29 77 61687 55 58 343669 2 441362 54393 401277 40 265532 347681 60167 45 19 872057824 89021 60 474699 88 23 90813 336152 40 285134 346764 49400 586699208 119827 19 337848 41 82 295325 71 260531 66 362172 971658420 43 77 58 899622947 4 107355 86211 1 6 54 61 19 263301 64 1 88 473882 54 22 18 36 65 49 132019 616567502 85 85 860361989 12 295714 82 3 11 9735 68 39 454452 74195 117799 86 925850734 7 87 51 68894 4008 478054 59 373793 83 5 439080 1 27 6 15332 37 70 297538 435632 95 32 18 30 459990 148358 75 63 32 82 79 54 52 99 64 280012 74 97 94 408229 34 99 425917 4699 369325 130217 7 53 47634 5 391183 88 66149 33170 67199942 85 204873 11 14 14 487177 38 159631 2 241682 43 72 16 40610377 68 55 41 34 409847 70 79 2 36 109670 40 376029 30 491477 22 379632 7 45017 61404 392398610 257324 151606 54 47 66136 36 50 203811 30983 338715 101082 31 110406 499938 73 2 405837 71 26 6 466352 2 31 64 400444 477696 361777 7 274796 120425 473552 3 11 53 1 991712810 15102 475816 30 24 62 455866 323736 6 58 213439692 5 4115 464452 23 67748 15 26 40 376143828 271295 39 98 4 281526 29 48 14 89292935 69088 30 31 463018 21 56 5 31 156233 7 102993 2 42 333434830 135250 9 235397 7 65 1 87 20 40953 88 148301587 151601 207691 9 268928 670965893 14 333688 261221 103980 482459 5 489597 98 23 10 66 96 975674115 462344 459159 9 80617924 9 16 51 53 91 45 251472 97 114197 25 86 1 25 446618 184994 44 120548 99 72 12 478330413 414770 153402 3 105288 228358 57885 10 22 64 39701 78 95 45 95 81 32 87 3 407196 9 6365809 1 75 66 381396 416619 29 15563 15 4 94373 194483642 7 262653 361001 208484 985305142 39 58036 129221 42 365935 316782 4 61948 474101 212781 14 591492691 42 5 430449 139511 329433 8 438199027 99 4272 37 1 777021696 313252 252128 177091 1 44 17 78914 373945 5 60 86 260715 6 111028 55 362034 38 483932 324090 26 701327866 704129435 6 72 497161 63 118026 100824 3 49 61 18 7 20 1 275805023 34028 40 31 292547 67 412373 677881111 27 57023838 40 47873 38080 470170140 618578248 78140 366153 104313 35 215111 75 11162467 79 36 494822 298870 4 70 197687 83 153354 625595086 428195 74 196403 5 484250570 58 6 177236 36 36 88 3 73 465087 78 181046 75 70 39 336340 87 292385 13 94 430295 403013 692330029 44 45 13 111619 528327045 412799 47 196811 60 22 13 1 189091 93 275028 434021 417980 87 416816 87936 99356 366124 140779 21 164204 252622 464922 61 86725 35 26 331592 7561 85 47 199514 72 22 66013 362688610 83 712616167 46 270559 35 28922737 56 87 93 61 33 207128 309145 9 48 7623 129452 17 346005 35 634621616 136500 6 407153 386774 230711 297958 99 885523531 6 36 64 51 5 93 8 30 35 30 90 57 95 51 99 87 52258 218007 314138 48 391089 129351 3 34 19 6 181903549 51 71 86 58420 972397060 251130 310256 94199 26 756220810 41 65 54 405397 437335 73 76 91 195198 20 445982 1 350233063 5034 9 126629 7 172572102 76 86 3 397375 415104 2 85295 73 219729 22165 256118 387930656 198236 14 129269 74 6 65931 168651 282813347 285782849 24 14844 9 4 295918 393450 74 51988 14261 91 397032077 388657 623912535 285981 95 261597 192504 693227593 83533 48 4 401575146 325087 96 51 60 51182 401501 123782 468388 51 284564 66 26 7 717917587 84 70 71 132350915 590894541 16 1 703226837 71 1 127579 269006 1 379177933 396249 70436 57 82 130331 26 618869129 45569 8 260388 443680 82 77631 72723 56 64 64 364151 10 50303 701857005 53242 22 32 147059 82 33 296696141 37 398150 711646762 15 127631 136375 471212 363535 28 67 235589 9 30 429146 76838087 91 96 61 78 451291 11 327955 45 12 26 255787 44180 6 24 13 833920045 65 80314 89 204519 608401368 3 49 105842 5 75 95 5 420024 4 69 852553277 142987 86 455429 85 176810 241548 93458 227691 43 31 1 119976 43 150164 5 1 94 29 69 70 52 3285 175786 369004 30 75908 73 416726 671078961 416131 25 82 51 10 207137 342611 475269 7 72 61 297472 164465 482117 370136 82 301175 29 28 32234 96338 353423 73245559 24723 594621160 166781 7 213070 490513543 3290 2 40 33 59355 33 71 489964 35 11 440564 157095 1 79 451262377 258560 76674 79 34 196442 246321912 54 9 1 576361620 73 262470 34 80 424742 34 351189 2 439995832 72 337243 4 21 411693 320374 952605515 250828 71 45 41 301800 374945 169035 465714 93 5 55 40 149585 229556 69 40 814582777 55 28 37436 15834 49 28 41054 18 3 65 77 189121 97 13 63544 70 2 88 16026 52 15 162759 53 183055 329991 7 92 76 188392 765 54 74 89398 53 416193 55 68 31 8 252727 366754 61 494115 231406 99 2 14 347953 31014 412852 304466 66 438220 45 52873981 255438 309613 499004 18 67 319528 3 454908 324409 41 64 3 22 248492 47 2 60 415002 39 6 45427 59 95 317922 277186660 72 27 43 487689 471817 219377 244663182 60 11 3 93 84 51 40 83 11 6 17 55 39 44 4 420605 28379 4 438971 368367 1 3 55 43 422872 45 81 341295815 477998 550905167 120702 63941 91 465154 89 798750208 54 44 166204 183723 54 145764 64 88 62236 366561529 727288343 45428687 93 129950 2 238744 334152 33 16 470254 237013 347192 77028 99 94354 48 69934 24 113040 3 142961 474998 148015 73 88 354277073 305004787 216431691 143452 339840 82965 489489 287606269 55 50 87 301918 339959 477989 480997 23457 3 27 9 964613640 48 83 495842 15 62 35 5 49127 489135 336428 486622 1 32234738 47 28 308191 436543 493962 24 93 82 95 87758 5 18 75 79 744352180 163928 287699 313698 55861 193750 11 152533 20 65 1 280654 3 7 326696 218846 85411 105668 65 247657 72 9 66 60 378871 54 92 9 121339 328033 185657719 478297 46 32 75 42 53693 382565 99 54 8 30 232112 90347 294254 9 219805 93 19 715446743 202840 52 245758 18 90 26 99 6 19 476568 74 297984719 13 7 9 66 6 58628 69 14 118436 4 59 369562 87226 63 453582 476417 42 120974 9 50040 61 906900411 499516 279036 8 465124039 3 73 531823598 38 894550070 482328 98614 50 134151 58 195603 4 36 477269 139001 301668 2 96 87 13 74 89 490246 3 132877 221735 5 22935 40 664232280 7 1062 181819 52 80 227514 74 663856363 209211 309739 30 8 21 79 24361 17 351409 124090 50827 2 8 316374 65 463962 46064 5 67963 18 6 367851 42 239564 48 62 94 91 496835 317253 76 230774 254264194 493959 14077236 134823 12 62 465867 91 70581 1 20 176947 31 20035 42 359801 172587 22105 449175 240175 1 155930 74 109784 9 35519 665305565 30 95 98 88 55 34 267921 403313559 424825 459986 65 18111 10 29 60 333789 847420765 71 17 422536 13 52 69 338640 568765151 81 45 476859 9 59251 9 2 44 7 15 9 30616198 9 416747 39 54 87 73 446790 343374 2 53 950061860 75 73 104893299 3110 211290 32 192707 230073899 61 19 496726 39 57 67 516391846 6 210633 78 321756 84 190984 55 468053 16 57 495767 30963377 493841 591338016 95148 5 473613 3 295982 310807212 225402 2 2 68 30 94 166696 9 290863173 74 96 348166 92 57 22317004 160601 182400 298525 11 86 71 7 61 799432352 4 54 28 51614 400294 38 179479 87 17 43 300055 2 221249 82 53 127436 388034 257164 78 263205 49 430368 350766711 352746 83 63 30827 1 407723 45 485748 79 419828 382907 96 856995 126241 46 35934 13 20 361785 415772 114405 226741 30 497334 21 99559 30 466581 200941 84 271435516 25 64 380232 152489760 19 256187 45 153734 180051 35 1 78 960364341 2 91 826309591 59 73 47 313609 476314 6 35833664 89 57 413768 76 62 588204195 22 70 71 421242 251486 9 332628 368679369 438897 43701 202903 6800 494486 291741 360768 57 78 7 338117 77 14 145792 180023916 99 246744 88 70515 59926 212143 33 894443324 376176 9 41 5 87 45 9 6 97526 16 474783 73 97 195403 16299 275081 199647 97 364258 30 67 65 461453364 193021 37 78 136570 54825 391362 100054 58656 52 2 745892365 96 256047 76572 302206 230356 944979165 26329 55 198106 381923215 57 3 5 89 20 25 41 483063839 74132 29 5 59 109069 428390 32 169667 198061 20 30067 40 41 243521 484549 314769551 40617 5 451843 13 408520 85 38 320006 333695 14 875589081 519327713 67 48422 3 86 484292 2 467803 9 89508 133603 87 21 94 65 774733451 51 454114 368818283 312740 223414 85367 118858 28 262837 38 341896 99 617119304 930595008 34 310989 36 284344 59 46 392444089 439156 923311242 61 317960 162404 21856 891501642 90810 38 65 220433 41 344729 60 160455 454151 24 200005618 24 350265772 8 49 412990 352450 112754 11956 1 41006 113549 61 8 140668 36 36 461055 13 99 595782258 46 77 3 396465 82 42 481484 35 15 46806 45953 309654 374764229 50 75 184174 812194221 8 26 128066 68 85264 53746 278072 162328726 359486797 212895749 11 78468 502899726 306407 475855 88 40 796132265 157032 34 61 781606273 12 8 51 470817 135236 15 62727 393243 272474 95 141283 4 448885 859645241 480181 900351890 99 621414143 484134 14 66 88 409471 29 898042723 314857 59180 250692 49 889771585 482825 225911 492372 456424 76 71 249181 56 1772 452738 66 491361 5 45 97 138756 388851607 239384 358977 84 49 83 344848730 76 19 6438 393066 210012667 380720 67 25 776380987 910077199 758748514 76792 54 771434020 63 270127 15 547838254 32 142714 24 984413797 70 487592 292387 74 31 590398247 26 12 8 10182 8 35 383815 6 949533016 58 77 74 59 16781607 56 32 57 33068 479671 5 84 416551 451496 458963 70 5 403768 70 63 8 20 54 26 3 67 74 51 348814 57 50 1 7 16 3 362785 305759 311671 440645 25 42 53 318125 71312 55 35358 85314 37 28 288276 378205 29 17 5 28856 993700911 938610644 307074 403111 486989416 37 1 46 187578 18344942 63 4 76 51991 109522 6457 8 8 342921 162938 101097 477890 370612 82 10 408489 619473105 18 93637 409092 252489 215186 4 77 260545 31673 57 477755 91900 454812 3 222775 93 34339 70 461080 122707 488758 412958920 11 485410 21847 25 439976 39847 193883 79 2 672088914 14 430760 30037263 9 489015 246879 51950 335639 47765 36789 365096 58465 261555 92615979 14 188622 444072 373123 5 701806695 78 7 127333 613667644 429173 29541 427321 454362 279388 29 47636182 352483 70 461152 649424779 828971 12 196411 1 342613 32 73 7 39 48 3 43463 49 52 485196 51 285265 19 436330084 94 80 44921 62 293063 342292 92003 34 20 45 7 404368513 15 8 38 2 315532 478937 106073 76 199927 94 882298225 33 37 189132 8 338035 351176 454417747 295575643 209243 19 399911 373406 170387 809736364 381603 16 118795 40 45 182233 965116718 3 85 385989 77 405121157 93 49 92 56 47 80 355668 30 81 59 374091 5 1 1 349997 214964 862554434 73 70 6 64 25 70 99 22 50 698246156 89 455231 224578 223963958 155461559 18811 97 96 279609 35 383111321 7 37 96 49 219093 2 107849 78 4 141026 87 71 454769 47 56 316668 332872779 97099 114199 343916 55170 332023 204554 113794 81 69 99 44 4 458876367 63 28 49555 5 352011 407278 1 58 388730 302837 55091 13 990660936 154068 9 424696 5 50 210148 25 48 39 84 20 31 24941 247453 5826 255564 47 92 261479552 208737 73578 86 1 14 77 3 482097408 444955 215281 4 173525 23 492718 77985 65 55211 75 83 260286 245247 385732 278967 251659 2 24305 321153 66 44 5 80 86963 305061 27459926 7 31 2 173475 26 4 408496 1 412623 771495282 84 4 284820372 86 338107784 96270 163728 55 9 465640 65 76 53 19 352797 95 69188 330325 39 16 382788 492876 241496898 87 494464 5 359124 497065 7 391219 60 255042 49 433291 1 75314 165738 94661 307061 373488 95 202188 60450 35 498875 25256 397701 91744 286920 400484 59 61 35 272057 286981 52 65 361302 292533 23 319726 5 30 455612 883730481 432292808 257874 4 11 35 72 7 27 93 711608013 3 441725 7 346523 222105294 56 38716 34 12 470605 520201756 73 192293 69 17 167370 35 31 378338 53 18 42823 52133 89 290700 5 15 215124 81121 59 5 888220418 377079 198025 27099926 229474 2497 88 53 40 474468 455802 175473 37 124826 53157 176269308 136174 74 47 53 29 8 36 346321 2 51 27 473791 52 369306 50 42531 34 596832046 65 210052970 1 42 596714155 93 476402 378517 191364 28 28 65233 961492775 37 58 6 355798275 280772 21 238446 349864 378898 249489 93465 10 63853 75 415081 332898 23 72864 48 86353 34424930 28562 340151 51 128384 152463819 222410 44 899302456 421194 403980 748090532 7 50 38 79 359600 20558754 259328432 403201 195068 42 473877 93 379053 21 170623 454428 94 425192 139078 42 27 281724 279766 93 54 78 148739 7 105605 74012 98 219423 71 13859 67 7 64485 289329 794116213 36 65 64 22 33 82806 90 1 7 48 16 13 31 234331 294264 218277 134556 40 84 76141 128024 8 4 4 229414 94 411722 21361206 7 69 156753623 84 15 92 369777 82 82 555625007 4 826992397 290324 399736202 65 95 4 28 98 392973 496761783 90 3 127451 96 60 239692 752141277 452841 32 115818 28 448456 33 11 20 30 159671 283693 124680 495748 1 110489 449702 360790 121268 27 22 119813 33 417026 52 71 252001 463966 3 5 29 151273 341985 401854 99 286437 124241 319597 217224 124517 227131 39 763741238 496326 93 93 94 4 164915 711105531 4 495432 313800 17 90 936028531 421722 233072 16 90 4 91 236415 355531 60 15 68923 81725 418519 40 137118 95 215868 434198 99 166421 24753850 105540 381785 56361 66 75 60 19 121582 94 68 36692 313570 163008 377899 213980 199322 185653 684196329 748355459 197210 396098 211409 37 169404 88049 227130 210227 624937774 371926 23 196247 22 665461209 492185 373715 10 342982 29879 33478 295709 292521 300587 45 2 491086 316746 45 12 112301 62 71 233651 685815700 53 89239 171432 43 3 106983526 468440 304501 291015 197917 105304 3 119362 4723 57 439230 658802913 42 10890 342289912 433647 32 42 46 30 281425 285425 238267 20 77 285121 448841315 420000 9 15 64 2 94950867 6 61 426624 19 323344 899159927 17 5 9378 14 61 5 19 5 363514 57989 95 28 86 6 1 89 75 62 1 65 1 22 60967598 87 450990 42040 511526691 468846 193443 1 411138 93 395030 261438 951961027 4 2 68969148 2 485575 880402241 932721075 177652331 73 87 54412 21 13 41 309653 77 219996303 612885723 6942 423245560 54 24 9 25453 306683 4 7 194153 59 48 85 44978 279526 95 78355 15825 8 18 213232 58 295725 365584 8 95 50 224413 284857471 52 57 5 460904 310355 88 198297 42143777 39804 664442742 8 3 66 76 150612 70 1 90 66 9 22 63 59 85 44 55 3 410819 11 36 27 29 22 159286337 196057 53 338801 250301 37 79 484602 32349131 35 52 90 96 181877 5 45 80 84 34 457375 54 82 99 372060 204971 294399 880106675 43 411675 402766 271635 105017 30 155184059 205872 467456 58 6 94 6 340037 316346 50 48 14 487669 5 147223 49 277148 472696 7528 498551 170043551 5 109398 49 307795 9 32 5 25 922829139 54 95 89 29 7984 6 107137 400149 218903 145271 112711 88 79204746 457036 387382 957233747 167616 443386 18 2 168783 84 84 415699 494998 867605268 83 381145953 99714 958146505 415095257 89 223490 99 42 464721 70355 67 18 42 30 40 225987 269866 238241 26 212338 134017 96 265261270 11 856051555 37497 145594 378063 56137 62 4 24 712054693 90 23 43 201855 403164 84 96 380238 30 8 69 4 67 388089 4 5 293422 289747 173054 86 28 430860 83 420204 49 48 260766 169068 53 132974 87590444 375671 56 63 386152 49 642908875 678580723 399401 11 74 148150 292717 49 892860890 63 498158 191290 84 215266 167524 5521 457529 269132 87 20 3 455944 42058 496125 30897 94085 363469 30 272225 62 43 273967 1 71 457199 1 10 105705582 257097 134447860 86 78 350585 235335 13 2 420716 462830953 275046 414760 229560 282371 4 26 1 343109 110059 8 46 59 2032 39019059 396847 76788 38 262566 10 499274 473823 91 98 376875216 410215 98 50 10 28224 56 292212 1 330558 718724013 82 80 476884 290958 85 485808 80 31 401168 162300 80 1161 86 254059 825081304 30 5 441943 8 51 68 359654 5 75 429732 273860 81 70 160339 2 184888 245439 29 34 305851 86 356443 277879 65 22874 185910 4 2 206557 25 33 58655 89 32 7 57 436771 2 50 30 298455 398001 68182701 14 88005 37 196120 29 78 25 12 415830 8 437991 147155 144694 21 2 47992 47474 730118711 6 393818 28 231632651 208291585 200642 466232 812838405 44 129767 53346781 37189 465397138 53 309528 368772 42 4 96 76 67 26 483698 30 185897 78 946094997 465488 5 194415 227762 1 93 255896 279599954 470859 55 9 734765671 53 100895219 9 85 394465764 55 258023 47 49 357025 46 4 462122 9 8 61 84368 93 83 427386485 52 63277 433852 78 269349 175085 242029 71 126145 8 71 33 171931 208344 41341 1 318585710 76 35604 293735 307726 294949 800802316 38004 28 82 91 3 75 346207 96 358883 324068 432347 85 294571 18 39655 400850 25 12 194212 76 5 234465 7 74 82 481561 444484 358524 12 403743 8 56268 77 33 98048 81 80 131051 30 190947556 254306 23 26 166829 16 88092 10741 66 71 298746 99 435315 315422 10 81 408430 32 28 20667 49 82 161562 463592 12 9 498321 81 8 12 325451 2 28 311623 387981 51 119413 9 86 86 39255 14 11 64 37 624556176 42 447544 95 172882 299509 4 485325 210768 95 45 94 38 5 399387 2 14 222799 52 46 225148 21 8 50 23 77 99 15 7746 438126 3 367478 86 892069489 1 244899 82426 9 366047 4 62803 6 80 160259 232169 53 1 76 5 311958 76 39 64649 4 38 54 85 268207 84 886766882 6 944456348 12 79 425696 305997 3 62 294959 28 4 54 75 9 46 599801551 697287417 71 156432 1 7 90 25473580 62 325161 52 80 11500 12 79 9 411575 97 252944 170150 161831 392149277 17 165457 421508 14 307749 602712245 72339 65383 399803 35 39 488436 853976329 53 71 57068633 32 13 288072 25098 2 204181 70548 334879 82 47 68 55 353506 236961 54 90 361322 683225282 205822 311044 176301970 64 122305786 31553 81938 59 428244 18 555836698 361400 583107321 38 429110 47 235068 707731238 62 201749 151283 50 202261 67 45 26 88 55 17 154854 79 5 71 10 33 99 374585 9030 21 302696 99 21606 7 30217007 62 300328 708251843 22 9 104531 2 370631 81 9 42 374129 32 2 82082 44 3 384732 29 82220 15 9 21 324786 83 276710 487080 463857 76 4 51 367161 44462 735626910 8 40 38 485056 27948 229463 77 118076 49 172145388 131465 76 34 130359 21 129114 99 447362 877592520 52 13 57 505980081 367870 54 72 803440329 7 66 112483 475494915 792080782 124826 417802 72 41 50 286072 61491 2 94 75 7 18 74307 126037 219342 313127 303662 451496236 77 457417 268796 15 92 49 21 28 19 244970 160073 146833 213801 133236239 96 42 1 9 401450 143144 44189630 51890 25694 78 80 422718 346963963 802206231 81 376786 65 278477 40 61 32 6 88 291775 55565 76533366 72 329661 322855 154093 20 731549633 401541412 46 4 35 181106 444294 130073218 91 16 222660 96 120908 66530 39 93550 840393085 88 56 3 451978866 49915 58 55860 412198 1 168722 176940 411332855 422788 188875 35 166394 32 35 954101781 81 255175 411592 16 353505 3 177428 52036 42976 78 5 864996782 64536063 469613641 396330 87 240108 540258199 174442 46 91 7 83 228017 85 170432 34 12 789242043 90 9 478794 658130221 276937 38 8 71 4 17 476108 5827 780380183 97 307607 61 155290 534235234 26 143721 249721 476091 38 57 843492650 285371 270357 30 812799266 17 57 226874 90 91 114233 918577346 130074 343189 419564225 36 156186362 54 73 98 34 59 12 411742291 455317 428812 13 18 8 3 67972 66 820080955 52 49 114488 58703 22 281696 93026 59 130738 5 66 209828 74561 340759 16 27280 44 270064 1 26 58 129267 21 348691 428442 72 54 85518 197665 8217 49 643696125 81 8 124850321 22727 79323 700420744 277839 87 11180492 66 231604 232217 278410 43 87 76537885 70 277153 3 8 116126 98 8 37 199461 73 156412 97683 713540849 10 11 223034 44568 48 78 345895 69 7 723836393 904963870 63 69 41 86 142664 170737 43233 15 79455 57797 251014 14 75 477928725 78958489 48 67 2 84 2 754580374 88 23 209310 144029 180410995 64 5 23 59 40504 463658 59 90 109559 293518 95 491454 42 377742 137493 94 591497358 290718 1 34 323979 196974941 62 5 8 83 43 9 202602 318606 137031 409153 260742 8 76 75 9 21 492324 82 389486 60 27812 2 52 1 6 301889 98018 72 127231 47 3 11 781555085 404639 6 121682 24 2 86112 1006 25 91 19 59 30 69 34 279822 145460 298174 1 84 284478 69507 260933 40 96871 73 19617989 73264 480297298 74 355233 711504682 95317 258739 416946 17 32 8 2 68 41 280981 18423 156983 62 6 168237 91907 9805 139679 82 15209 75 4 479995 6 152668 27 75403 253729 229556 124822 246012 63 2 490161 1 3 86 61 9 978974298 36 81 828925950 26 73 70 63552 224886437 44 360379 181420 922242365 68 49475 31 311949 70 282589569 94 16 63 18 72070 224033 52 3 42472 388113 25 44 60 437146 255851009 107639 4 166699 485813 9 3 151809 43 48 947335328 201991 428329 89 55 72 311181 53537 55328300 56 970895781 79 160652 329724 190818 263770 60 83 44 71 82848 432384 360524 9 20 229564 36 35 383580 292459 394925 1 12 54 483975 47 5 456371 78 78 86 61 534281168 457809 6 43 72 51 273282 343673 794821346 125492 356427833 68 61 435791 194950 280402 355602 76598 79 152882780 80 243300 39 520323693 200970 295495 83 796736156 30308 14 9 63 66 458800 428348 457052 154158 16 372663 91 63 9643 24 836642611 442414 740345290 276533 215554 83 93 388343673 39 83121 478100 55 27 68 1 10 175694 402758 58 357706 36 1 8 340726 56006 24 479957 29 35 264821 6386 155482 363811 308079 27666 88 183727 486799360 91 626958387 234371472 176624 5 84 363977 109158 24 33 692564956 481555 5 95 402146 92562785 469867 67 43 261579 604381085 44 22 42 4 67880 5 22 412998 46208 40 98 98846 342664 8 34 406056 53 458536011 391110 327008 6 20 811391815 71 444699 738241808 91 57 88 60 5990 40 95 26063 44 71 69285 234240529 6 42915 1 250861 252556 2 57 72 408965 73 92 54 388349 98540 291321 57 7 64 914105840 75 287821 318460 20 92 95 276968 48 271476 540601759 8009 8 498794 829678736 483149 63 307863 300975 357346 96 214987 264381 62 177043 403912 494014 74 37 63 489980 443933454 308983 26 40 31 45 84 96 253555 53 37644 107622 231430 167466 51295 84 7 27031 292297 409438 474196 98 388108 3 2 92 65 419913489 116779397 601704834 613388852 99 217324 58 17 7 7 447583336 633303397 98 93 121009440 211907 32 10 20 359426 392250864 293266473 248429 32 85 65 275838 303001 135742773 74 90 83 248814 23 251286721 97 67 68 88 92 6 75 280181 2 84 41 56 89 71019 72 368011 69 29 43 45 59 393260 438051 53760 82755 95461 450684 476154 68 70 60 130911 14 60814291 27 412682 47169 95 341285 51 80 6 128119 2 32 59051 66 43 227666 91 27 84 111068 76 53 12 65 114701 52 23179 74 24 292750 315825 94 9 192293849 9 425467 493925 202354 286603 28 247560 56 142423 37 304332 9 42307 66393 362186193 2 76 282164 2 48 11196491 56 338510 69 7 99 51 186174 36 854 285637 213703 279643 233985 97 464045 50 59 2 256662 21 17 7 3 91 353646 116538 6 97032 83 7468 54 181935 40 81 90 86 39 22 81 92075 44 354821 4 205505 4 2 662717300 13 39 52164 1 185100 464886 26 80 65 66 923595534 74 69 20 323535 2 22 81297 274216 1 255270 17 77 545150741 173317419 91 85 7 258020 62 58 1 283540 54 143925 205916 60 455375 55859744 66820500 295892 471211 399004 37233679 612828562 354615 94 18 54 12 3 831399611 790211393 63 481590851 833613087 717856324 81 28704 50 11 8480 319795 47 306587412 217737 84 86 56 3 58 92 42 9 379917 12 3673 206835792 348582 52 47 250753 258960017 376412 72 47 719 199177 10 246090 24 302472 586803489 51 49 380139 60 70 11 456815 738269513 384578 698479407 85 55 219983530 91 301302 79 22 31 248772 37935 147981 117506 321792266 273404 182579 267783 47 13 434240 13158 33 377141 86705 107623 29 184587 491271 2259 192332 587841709 384159 511342171 19 21 9 35 468471 57 452385 665710513 892609635 369294 94 81 56174 49573 4 259481 111105 367005 60 2 62 370457 402062 967723083 4503 7 44557 5 9 77 96 991795221 153534963 428216 71 3221 89 23 133503 412542 118118 149453 256740959 420558 19986 19 79 113478 35904 78 289821 150283 47 479678 43 423929 8 268226 36 378313 78 61 383941 6 382928 548808261 25 47 74 48 266371 41 49 50066 66 179268 591100133 273338976 257185 41908 477330861 322969 276740 19 77518 320685 79 141165 6 7 52 498644 979407706 112002841 198309 85 91 75 92 41 67 50 59 289725306 63970 442071 28 609009115 476895845 93 16 97012 322996 421441 92 61 184456 82884 21 6 5 902440432 29719734 16014 8 232524 95 334598 24 9 78 9 254195 45431 259549 72 98 342395 90 8 3 219801 99 9 92 96 5 134854 91237694 217396 43 377921 970110489 422498 75 92 62 671852482 258927 18374 149887 4955 32 144447 57 122724 119066 48 85 185216 759084407 6 44 518509684 45 13 87 92407 140575800 279154 49 79 51 17956 66 5 476200 63 88 26 149373 651154748 106815 54 8 81171 497980 259134 301636 82376 52 207473 241914 440458 182910040 396829 373636 81 285943 289960 20 65 54 90 10 403468 191808 13 8 121127987 454866 62 40 6 27438071 1 23 10693 46 272766 43 5 61 421660786 385847 223672 71 444405 79 398437 13 88 351863 391331 38 46 101167430 299682 370947 384556 198171 95 66 1 418903 439911 469383 93 65 90 35747 90 20 498217 94 47 30 234187479 62 5 7 4 33 403710 41 22136 86 496249 92 2 785065264 39 498259238 48 678760917 74 1716 341811897 98 350107 377438 97 265261 85 101955 164561 5 22 37891842 579192209 45 42 2 12167 78 54 421766 260464 70 28 23 81 343515329 99 236528 378627 5 22648245 3 61 448601 67 120302 396735 82 73 72 427333 162829 88 28182 84 35977 225332 40335 252049 20 41 329049561 39 349127182 125967 778975799 244571 4 71 3 55090 91195 61 157739 500399584 18 17 90 19 81 99 6 382595 4 1 571859305 31 84 252406 7292 450117 5 167201 40 21 32 475413 95 53 7 296020 81 928926463 369053 425613 95 624157526 38 86 57 123598 15 186107 109948 9 30 2 24 4 2 57 140933 10 319559 40 351911 64 23 809659599 60705 22 63 8 72 12 4 283818 7 311986 66 93 73 234402 278607 293483 146039414 266336 9868 22 29 62 12 428836 65 87 66 24 80331 57 436582 433243 24 272696 35 85 276172 22 96 5 286429 5 79 19 133863 275917 47 84 22 15 107455 58 33670 5 461360 76 62 85 494612 473755 389700 53 246741440 46 178487 8575 63 594326206 73623 1 25008 42 52 56 71 511148186 231216464 662270592 45 37 8 1 49863 40 57 33 201417 311262 80 356127632 140423 9 11 320315 123596 44076 3 40080 749624753 58 243366651 19 43142 1 180804 292097 167005 8 687046684 38 967597365 1 213063406 268640755 295647 14466 9 353523 62 39 92 86983 316005 94 88 6 364162 272247 189190 59 445486 56 34 72 783214611 89 134686 67 3 86 81 117258258 5 50 479555 45 326609 657393375 504800097 458227 353684 19 275058 1 250965 270996 592121411 2342 77 26 439477 69 81 3 80 420427908 35 6 46 2 40 175145 7 845716846 278561 87 55 91 364170 43 363419 225083 6 294195 136849 445521 70 442074 86 86 22 1 39 53 299379 311777 85 139907 17 460748 398331 295375 74 404311 838149410 48 20 73 182089 22 13 6 307187 337676 271376 32 12 39 469806 22074 57 410692 59 70669 269339 71 68846 24 9 403203 169637 80932 449701 6 36 256938 33 28 96 39 5 65 27 87 36 62 468803 131203 5 266174 97 63 387689 16550 9 55 79 85 47318 828165515 135532 65 519665945 310617 368667 328800 383291 28172 53 348169 39 41 90 30 53 473283 300911 328776 39 53 264771 90 50512 57 34 435097 87 36 190004 492919 182900 55 42 353847 41 40 373633 66 11 27 395424452 59 110247 54 30 277762 60334 297534 8 8 92 38 342284 15 26 9 52 8 209845 88782 50524 136529 22 88 68 109487 87 330717 127767 450645 4 27164 937932378 26 489171 25 71 27 97 132362 508803636 87898404 92 20 51 833399675 2 91 2 59081 37 277795 458421 87 114047 49 3 7 743583231 40 2 29 408297 8 42 126695 333939 215341 293202967 39 83 70 38320 65 6 473757233 205165 451160 34 8 821073099 83 62934 988173375 8 1 14 103398 2 47 42 6 55 81 2747 478130 87 1620 92 97 302006085 9 29 77569 29423 50096 221775 33 694960592 1 53 66 64 136985 453309 7 83 12 64 2 134392 78 63 67562 74 1 71 24322 26 735082742 57 93 247501 1 411326 58 115177 478175 320679957 38 8 26567 488672 35 65 88 459941 237710 96388 32 17 43 143214 256320 72 83 50 4 36546 223262 44114 269863 488432 97 73 36 613763704 5 326677 173447 429225 163840 430761918 431154 6 8 37 293718 893339525 62233 187812 88 407800 86780639 152164970 53 143842 7 7 11 375497 610651483 28433 76 99 953204088 429785 29 35 241597 63 139354 96 25 4 15 76 80 360306 48 57 407074 929529715 30 10 348382 95 236451 393996 24 147985 9 7 9 320001 43 51 64 83 117204 453756 478121 73 54 17437249 52 32 43 223824 1 475044 80 16 8 56 54 45 101168 346655 270766 55 2 8646 36 453932 2 251522 33839 3 1 74 99 42 69 38 12 11 83 57 41 59 21100 97 96 83 8 790390218 98 67 50 227380 401724 446933 133350 82 472872 97 36 18 9 14196 21951 79 60 26 337361 81 121818678 61 74 51672 271163 412813990 244108 56 82 37 19 69 725711646 80 286382 119510 25 5 32 291074 59 115423 77059 332450 57 52 217682 187906 279878 214348 49 105515 354272 183179 89 82522121 23 61 57212 93 111542044 58 10 267869 9 52 41 62207 7 264896 60684 19 38 7 22 34 336104 304988 106091 66208 76 23 156111 324104 82 98886 11468 202105367 23 275219 22 28 2 1 376694 12332 6 15 398649 14 849694600 295132 54 704898478 167972 12 31 178523 40 8 698577605 92 5 214182657 172998 16868 221258 437802 52 940344899 5 92 97 8 7 62 391167 266081 89330 5 53 86 215079 9 468607 111930 289313 24 27712 311238509 94 48 480203 19 58806 60 9 50 463598 391639 371406 362266 76 475587 31 59 39 158472 33861 70 75 314103 74 383094333 273890167 39 311297 13612542 61216 76 249240 284458 43 9 527969366 44 286316 325676 394923 89 36 58 117078 356214 51 66 205014 223302 34 21 356138 8396 968771496 76 219256 339445 74 400883 96 161681 268927 572402048 15 302791 74 134235 1 486103 448686 3 120962 47 210994 55 342729 38 7 75 49 22 252339 439310 39 182334 261507 171673 212025 109824 29149 48558 2 132031 306991 14 95 89069 91 54 156548 629145269 236343 87 24456 276337 21311 12 499353 13 90 4 396122 901551631 37 104564 56 23 63 53 288715 335331 322351 99 56 140768 19 19 359576 113738 2 56 1 255422 92 40 156447 85 129508160 71 9 5 93 95 34 827563328 6 23 130971 882380935 41 322903 90 29 487871 62 207998 362369368 7 22 453670 2 442842 5 37213 637502086 455559 22580 82065 252010 57005 7 222113 202202 85 216517 64 98 30 20 107598 468533 118143 59 41 5 160870 4 444899 112664584 8 92 53 91 59 150797 84 1 61 298180 3 169380 97655 80 996880862 148776 9 35191 124507 162609 84 94 293561 68 406024 77 432540 473166 29 450198 89 34 166962 113268 313049 209212 96 53 40459480 399156 45 177419 80 73 101782 76 387577 49 21 227461 2 278832 12589 85 8 79 428663 251397 233810 366858 508530348 9 87627 820918383 36146 42 180951 9 94 166949 293338 138910916 96029267 28 85 26 410365 35 359136438 6 35732 55 415677 412472056 333183 31 411546 329731993 197112 316512 4 399222 9 271899 9 386106 42 1 43469 57 9 336261 61 60 335193 444716 15 365801 289524 166851 1 25 55 142943 8 77 30 411611 336889 82 434700 71 69 446592 14050 160608 41 368410 320613 477112 22 51 29 415238456 29 152032 7 1 90 92 16 280685 415452 259668 59 385888 202204 351544 765906557 344479205 55 22307 110409 66 188727 63604 71325 87 96 396396 239458 49 961015397 7 166645 69 81 2 44 180950 467458096 5 108711 2 58 97 82 72 249526 84 484382 687326606 151249 5 827480441 87 88 42 59895 90772 95 87 80 2 74 14406 168435 320218 418835 134626126 91769 6 224236 86219 338760 8 178316 56 336279 491444 27 4 155889 739573340 162386 64 382363 484363 94 84 55 152171 66 80 153168240 254940 9 217931 31020787 4 7 62 327999 251884 3 203435 809432836 13313823 4 147652 37 418468 145892 131202 987031707 386229 15 99 492296 222399 309168 406804 92 1 45 117509 2 230809 385839 394206 174985 11 69 29121676 8 31 819490146 35 7 972651357 92 203234 7860 42 67 208070 323021 671233172 82 54 163473 32 210273 33 247737 85 184980 222574 402992 347453 24 3 38050 90879 105767 198109 280821 305633 85 105482 377504401 398803 33 234286 973281937 219309 1 136581 144460 215144 6 446344 173041 252638 230780 24 301679 105418 39 448261 46 147678 46 16 4 149797306 276961 64 45 670459312 94 65 1 291767 262481 78 49 260646 91 418549150 44 583232623 38 71 322015 38 9365 97 169580 62 20 2 2 400480 8 42 48 36194 339692 120041 91791 47 7 90576 47 202169 83 331303 93114 297136542 287359 37598 5 29 18 9 9 4 87 110664 1 87 734544311 207469 451291 460390 18 492269 490799 170399 355745 901690083 42 954866137 366319 28 56042 15484126 108791 258178 555977263 86 411956843 761432490 54 376994714 7 95 2354 397286 21 1 43 200617 106023 40 25 92265 489884 113692 136889 41561 107006 85181 28 30 7 794890387 45 15 348462 12 66 411185 404234 68 434905 835493802 361841720 98718 28 95 76 164308 90 35 222057 48144 21 217057 315210 57873017 25 15 58 74 335499 344063896 47 328279 66 363216 2 23 70 10771 51 456666 774343242 20045 221665436 177325 149544184 131068 74 191647 267632107 284930 135963 5 269919 30 49221 15 22 390039351 23 73 319094 348278 33 98 59 9 360476078 40 114312 93 442572 92 72002 51 156561 495824 93 88 832356445 123649 213203 204071 194710 336625 16 120237 65238 86 38534 196451 190841 458357 154775 84 307072368 9 17 323493 93 488235 94 20 364765 764758365 69697 174522 61 303904 22 148111 17863 460365 453595 50 110840204 280501688 68 95590 96 376604 68 332999 169925 96 284425 47 119066 45 168675 69 37 219381 16 236024 7 7 172633 364049 300071483 84 17 26 87 40 7 80 54 208097 122086 165352 48 366634 424748 95 9 522048690 82706 292787 273170 267925 465399387 4 116647118 115287 91 90 872625917 45379 73 93 5 411869 20 29 88 50 12 500134706 401593 15310 17 204897970 74588 48 7 394065 16209 759900167 256044 98 9 75513 1 8 12 23 71 53316 431635 256866 56 266022 309525 387245 458203 48 179719526 27 149306 19 6 44 290460 474118 95 242304 20 10 132469 174395 84 416246 74389 841170419 36 247182 191198 82194 295017 72 468837 276890 242502 318333 5 26 96 374876 96 57 2 998399008 208722999 976992454 86 43 312225943 86 128398 149125 602222734 5 219939 52 120028 2 5 33 4 60 17 23 222199 7 4 325024 494864 450354 6 335090 5 436111610 140064 66 199661 55474 3 76592 360477218 199393 750618495 383160 249160 8 64 493269635 61 1 40 13 475821 59 469990616 64063 19 490280 9 126161635 30 99 200328 465665 363392 975503266 21 44 3 855710345 45 209329 5 117464 152243 935253664 50 113400 140702 39 151783 440202422 79 49 59 7 1709 294484 144628 333641 387567 392653 86874 88 21 364854798 3 988753725 403010 51 288679 450509 97 32 76 1 56 126730 159661 277830243 356280 74 91 104163 308550 237334 3 731768986 469760 45 39 82 373189 98708 71 310570 397766 1 400740 162562 25 176227 29 393573 22 287958 65 70 245052 12632 321109 297827 15 70 8 49 46589 97 324960931 421493 365834 28 323829 632521260 107950 96 298567 68 283300106 449106289 96 479144 163435751 324211 59 22 130063 370205 85826 2 270870 60 92 99 53 79 51 239084 48 311833 2 33 55 30 94153 139006 15 1 7 694243038 340521 758858365 354556 66 57 58 95 120420 22 276849361 265871 258476 274079 124217 110138 98 272610 50 69 1 27 59 344589 441896 31 99 482267 87 348788 349808 62 32 37 18 266807 55328 467906 35 62 469224 281861 197019592 490979 43 90 628185752 2 9 1 67 61 52 343709 381968 2478 35 201192 87 140762 321975 929392607 280670 26713 642511350 346207921 107488 7 44 265373 35 304264 265104 295124 447580 17 349597 65361 305006 68 8 86 1 33 41 6 1 91 164381 879015482 276327 75 162972077 52 50 418129 16 80 26 1 38 87 388543 159330 302073 279430 47880 84 54 47 30 23 23753 446292 71 2 4 168248 56 51 459119 77 6 23 91 6 183186779 18 220809 125108 37 4 24276111 68 90 127951 71896 29 475947 5 27 42 9 9 577427638 13 42174 491294 123599 20 178137 275595 333881 200764 75 213967 50 497507 46 6 24 372156428 85 88966 9 66 270275 142617 476256 160437 1 26295451 23 60 504583951 345209 967337945 64 324017 40 22 89 3 298322 49 5 95111 187510 39 81 49774 78 3 600291637 99 52 44 82 274071 259931 72 486591 125565097 34 392492 84 169253 82 59 468585 22 29 56 52 131837 58 69 78 474867553 687762558 24995 80 92 79827 96 5 487562 83944 332728 411524 748800802 318029 480607 553362035 17867316 36 60 424576 87 1 59 33 98 3 6 72 43 5915 448356 233466 68 328786 26 101996 1 97 212891 68 186121 400814 11073 25 88 3 18 468455 407207 535048613 918090799 56 726146854 35205 431340 229275 448670177 340171 394829 86 192936 904510336 53 2 36 488525 10 27358 911677073 190671597 22 837503586 430906 6 67 280371 382641 484955 197618 104102 76 79765 44 302630 1 67 44 25 346533 27 325550 642895781 60 285691 55 219704 28 383664 91 97 83 71314 74 262873154 337380 38 23 77 57 91 235122 26 40 74340626 294699 411706 55014 181564 456160 67950 218506907 450181531 40088 314333 479623 96633 470199 85016 353024 374808200 4 47 3 9 64 126156 4 442175 44 22 458619 45 50 16 408658 363875 387380 393592 154948 73 176235 314583 62 44 406321054 50178 1 301668 4 1 30 23 28 30 3 103247 69 446856 933147739 6 59241 785645972 85 54 54 70 185295970 67 488306 95 46656 9 21 421437 90 74 236978 2 83 954771554 495820908 666697253 23 111694 66 349542 451271 109149 77 124182 47 9 2 38 99 418540183 488220 355059 377819 330595 57 31 88 84 79 730630904 90 60205 13 83 239362 155213 25 91485 491550293 297466 19912 5 35 439837 344837 825933131 135318 40 39033 91 26514331 26 154821 18 144137571 10 14 56 509420684 437499 305432 455546 60 20 46217 69 81 4 220712 936010188 570504075 57 81 5737 260674 22412 214120 272397 7 1 1 51 56 53 82 74 82 6 96 1 71 16 26 72 76 5 69 277230 75 43 44 650952225 18 38417 449071 72 251687 3 141465 333095 81 385941 23524 38 58 8711 77 106118 35 10169 55 34 679013684 65 443576 191667095 473630 254891 304454 305693 52 37 366714 449290 44 86 8 275882 667910141 415199210 216809 486185 134343 62 53 61 68 16 107943 273244 836575181 174334 44 340448676 21 85 21 78 15 81 9 20 452229 33 430240 1 22 495381 825095225 380216 89 885975532 302561235 18 10 850790983 48 32 83 313853 467931 574851295 237975 286249 29 246849780 74 77 29 17 88 73 393789 79 206368 11 78 116220712 58 77 396227 229530 391395 321495 210121 7973 28 20 394032 65644 54 213754 311410047 17142 18 271292764 902552320 485268661 21495 24831 259723 454563 438492 334034 8 91 74 425464 49 304633 95 74 52 195181 29 52 357108 45 58 43438 42 407232 399461 83 26 39 430731 70 192497 55 901813289 9 64 455324 61 4 479025139 77 50870781 74 456664 126522 256512 493814128 92123 41 35973 28 79 6 865460824 40 274399 325285 82 162016 26 198141 17 496088 66138 51 5 59631 54 78 18 464594 502239937 92 56 75 463639768 17 171667 68 424012 67103 792350721 294263 214576 344113 78 17 63 92 388701 43 204675 475815 58791 33 254698 50 72 222009 22 1 458023 6 12698630 9 89 492777 22 230714 446469 5 88 9 9 72115 175246 97 388249 427483 223009 54 210123 5 1 357100 85 456961 290240 442932 60814 319354545 286990 69687 60 86 47 408584 63 127171 49 96 42 876765535 55 45 47 14568 55 353358 7 318051035 203366 85 158821 165348 15 271742 489305 34 21 394602 13 36 51735 3 20 5 92 309418 75 329791 339665 178782 2 329064 9 27 57 84 60 517744873 58 35 35 240455 72 83 83 26 359711 97 110216810 96 317095 7 51 402639 980694643 224156 41 256296 65 68 358996 74 446769 19 282430 309529 77 31 383677007 474894 89 51 293553521 28 58 21 411585 27 67 75 104264 7 179465 244858 673553879 568777961 76 48 342364 52196 498095357 78 96323 85 144487 965583793 608495893 72 197230 270094 227560 84 71052 58 35 102859 36261 39 76 419548 103032 243545 1 14365 57 77 99 396344 41 96501 47 136088 243528 50 12 366961 490444 94 864598999 96 408394 171717 50 67 3 468091 22 27 12 26 596651455 58137 26 25 339749322 429742 4 40471 9 423928 340647 214152 325824 276552 29915 42 57 85 52 12230 302062 72 29 2 16 346100 5 196811 127767 98 57 170671 438556 252788893 61 23 82 62659 179344 7 394391 2 118515 260127367 67 93 76 565593347 13 8 355724 343898 102779 493817 2 85 6 48 116479 384356 494149 265788 283004969 2 8 111362 459344 35 107205 52 251130 82 480811 422258334 887779821 865807843 412753 78 247388 206799 220833 99 205010 70 351316 1 72 78755 96 78 337343 165026 10 38 141891 425801 259749 94 55 60 4 133746 82 42 321635 499823 9 33 11 141661 78 329018 6 321849618 76 151321 19 1 329507 282304 88 15 136 257549 32 42 23 153426 357744 61 388565 20 75064 724706137 58889 200952 5 406406 5 97 725514137 292950 197858 58501 31 397721 4 127190 70 13 57576 491031 57 4 825391969 77 63 53 71 98 87 70 52 225044 24 155820 332801 28 454489 69 81 8 57 402909 161833 64 46859994 144706 36121 66571 44 27 21 302167 285587 42 68 40 118783 7233 245902645 166098 99 81 430957 8 97 429193 15424 94 37 66 51 79 95198 33 197852 249798 40675 48 322019 489926 308660 25637 215743 20 143476 6 70 398720 83 841328427 895373045 109806 454516 14 4188 423505 498848 203013 640176858 373232 85 461419 72 688439520 282500 67 59 94 144362 75 133999588 61 122838234 155376 36316 271672 212233 175455 71454 430024 65 1 439648363 278379 40 25 168312 15 27 3 4 249797 70781 81 60 17 48 244933 26 92 2 122679 30 24 2 102708 451926 35 320666 64 57 221022 879966358 99 3 16 29 18 204321 8 7 204074 55 64 75 41 88 198248 7 911133394 49 77 389384 114730 59 299427 342034 84 784547287 1 29 35 59 186974 13 36 23086 72 345061 450855 131636 66 24 898622789 37701 311645 2 256916 50 15 844103855 127406 821801126 339804 24 310338607 491553 69726 454866 3 45 34 459495 204339 933009665 494154 16 189583 25 377504 6 82 385852 56 49 486094 61 148934 1 205417 35 14 375979 363341 83 149894 6 3 162993 89 15970 256829 7 462080 29 119790 4 58402 316483 87 196897 296801 37 371143 692051101 16 55769 247678 225640 489365125 14823 7 39 71 4 5472 48 2 235102 40 5 33 91 81 36 152591 68 187960 58 54 35 31 6 62 63 981598991 64715 1 306338 34 84 176599 385608 87 143952 80266 370494099 55 3 11 44 21 58 48 9 448254 123332 65 48 945959789 200269 28869458 8 92 400417 237287 4 67 75 56 266030013 91 87 22632 39 43 26 71 92 92 459700714 148016 114427 593297764 295653759 84 13 351697 293070 469413 212648 334184 91 333867 9 88 654419150 88 60 501654072 284995721 87 167525 122632 198440576 90 98 51 17 332819 38 498350 323880 22589 44 856805808 6 26542 42 7 45 261026 88 238293 18 79 9 5 56151 11 280890 4 320064 24 431019 262754 343646 54697 69 3 738065177 34 77 24 948526094 722339555 96 2 905455777 40 74593 476636 24306 75 32 260263 15 19 30 247152 31 76 988152543 345234 6 8 67 52 87150 309135 319643 51 2 41 64 156572 265649 259848 63 1205474 90 2 236238 69877 138184 30001 861391819 358634 223081 447375 88 278959 248470 20 24 399776 1 1 61 1 41 208175 197501721 43 294480 52018 1 25 374025 254261810 56 99 3 146809 50606 2 9 193446 165033 334775 93 6 52 23693 106297 434251 136598 5 56 94 469896 82 5 207406728 791047365 52 14 18740 71 339183 81 24 62 107387690 120195 830826537 141354 70 403090 14 410983 368287 97 5 14 79 29 99 82 491979 84 28 52 20 33 53 949206127 437444 32 79 783265841 31 20 76338 35 465445 1079 515654126 9 60413 1 331252 47 9 18 28757 337713 219237 63 69 5 476866 6 473256 88 277683 278220 324388 92 47 219895 56 739029910 224444452 786282849 51185 175607 949688566 58 45 191858 648014561 122488 179328 331386 280249 894391069 307604503 108375 6 1 55 7 58 57 9 859160485 139927 18 444126 20 2 230126 41279 312876 283408 243927 430134 803982171 392113 6 38 31 28 27 183964 22 66385 6 61 332671 82 344311 202788 38 246643 430525 2 84 167421 4 346250 16 91 134193 204607 312310 416845 180342605 52750 5 18 48342 367363 345723 20511 37 62 61 39 8 135631 467535 25 21 18 1 317837317 193370 259830433 70 432457 404454 485848 9 26 427903 53 20 144674 17371 66 168907 339034 759924455 31 68 179515 90 47 114060 1 380028 71109 561656761 456900 303821026 113045 3 19 945969653 254827 77 112463 238811 345369 14 413655 76 235040325 240715 17 4 65 3 26 48 352512 258169 8 1 1 399356 55 23815 21302 446246 421076 78 519862859 449792 32 859158143 33911 389978 19 77473 30 82 122576 389963 275993 646415517 47 44 148772 90 102539 37108 398970 266534807 89 92 429100 40 7 56 173916232 7 3 268759 269924 94 35 133780 217359 287123 8 99 485211 284129971 35 97 170298 180529 32 18236 23 265407 342146292 205945 273895 2 40231 248513 477625 89 83 2 4 92 69 362857 43 41138 450387 40 822432398 93 3 119474969 35 33 86 345592 36838 60560 434931 2 2 334153 285090 14 68 215638 43 174434504 4 1 61 360084 717865745 5 428816 427172 194770 116636 199742 271827 72 4 31 67 628318828 3 474343 6 478867 437116175 99 45 98 48720 72 14 102218 336427 7 492287 260766 486655 266555433 91541 8 60 65 60 64 23 8 41988 257215 659153952 79 9 10137 80 477035 84 122270862 343461 84 11 192791 151257953 5 74 181737 71 264495521 95 464319 35188 833552436 421640 360410386 17 45 8 58 496334 478620 610249342 25127 393398 177355075 709876724 24902 88 124785 20 1 941098343 547369314 68 1 44 32 249432 109583 168506 82 33 19 53 79 240287 35 175378 5 298002 44 5 5 45 493875 261088 359622 95 73040 83 94200 92 52 947429683 94 47 396635 96 77 90 107493 18 474614 18 53 6 437381 63 4 332361 102782 321234 194302 65 94 110659 14 36 405442671 453084 81 167847 161634 150261 50 101654 99 19 225103393 2 243936 74 2 8 26 189627 55 231691740 90 65 58 47 920897870 2 222977 11 10 90 61 226348 6 261757183 184158 21 4 277789 35 160491 168174 37 86 410900 350003 417174 25 359611 95 26835 30 159445 73 25133 994063879 68 17 1472232 394605 38 99 51 134998 5 398145306 357780 4809 90742 523506868 16 6 94 397500 10 154912 276777 37 875080814 36 294687 95 385964 34 66 274881 354985 65679 461705 48 46217 249528 50 4 45733 34 65977 312714 39 182437 150068 1 461997 1591 67 424236 5 35 173670 22 50 5 327927 152718 29 706243176 345304 401390 36 54 837688066 74 39 245146752 37625195 73 10 46 69 808740257 51 7 38 70 21 56 337368 25165830 391216 21 91 122371 5 29 86983 34806 48 97147 45 21340 23 310266 638080648 28 443644635 263837 437929 47 726152038 596068322 408020712 74 77 318166 17 3 11 96 5 96 115919 58 902754157 377917 1 435907 215185 24359 152987 172721401 61 29 35633424 131117 98 56 63 82 1 6 8 459197 9 7 25766 74 55531 340992 341630 881336613 93741 5447 239948 851973778 484582 9 17 63 256917 9 97 3 44 415221702 254503 38 12312 327747795 25 51 463043 9 291221 719907440 16424 332701 9 141092 491080 79286 5 7 6 159502 74 571 63715 65 121803 299989 20495 5371 43 15 1 422938 86 446660 8 111666 474534 340939896 1824 5 954188479 307751 980734694 104972 388304 145443 92407 53 447286876 67 223832094 429601 225821 454844656 158556309 8 51 71467 22 26 48 33 83941 35 836034391 58 451642 74 89 564334505 52 465222 300928 818031272 331991 82 28 99049 115685 72 816 29463 297967 470458 394339257 38 125445 63 90 49 39352 413735 412821 104011 56 18013 423761 59 1 78 105009 26 9 44 66 287276 343645 22 356378 2 78 291243381 48994 17 498222 30 257069 104539 10 17 19 74717 65 70 912367676 53 41 461614 216188 47 65 4 66 57 75 291509 398417 55 5 2 7 3 30 472069 148338 73 79 17 334565 79302 449920 36 12 495021 49 154705363 342429 26487 482190 322902 13 318103 413102 37 968298186 390033 261748 335721 696308208 28 127864 97 57 67 358311 10 3510937 455832 80 106995 5 92 55 76076 246009 329786 19 64 94221 94 150840 180743 34 15 11361 43 35 386894 91 340945 58 39 84 471962802 157870 38 201256 9 55 95 742 224504 303553 9 214865 400659 9 80 31019 48000 407159 5 49 316109195 104934 281266 16 938286053 5 402650 16680 933572073 613736277 47 80 93748 98 443341 5 67 38886190 19 359336 68499 94 353157 32 20 64 445781350 15 39 5 170720267 11018 39 100160 38 32 65 276273 19 163953 7 4 22 44 41837 63 6 10 86 58 10616 11 81 277434946 113989 52 32 179129 88 50 120907508 412799 85252 70 241448 60 57 198821 54 195033 2 307184 94 73 257519947 28 270817 232228 20 184869 76058 7 25891535 331759 6 20622 43 495125598 128949 39 46 14908 84720 299441 58 97 95 7 490619 82635 293515 70 36 53 653877115 509703108 74 382386033 83 50 23 73421 9 54 66 45 278161 440486 6 51 207271 90 238077 21 28 156967359 24 333995 430617 152142 49 4 352446 44851 44 404948 9 25 58 63 5 147913 491546 88 3 87 9 24 88 733578747 86565 39274 61 9 50 57431 14 334668 62515 54 400343098 80 44 53853 59 462909 5 481325 326462 421398 10 306755 2 228758 25 165448 1067 38 147232 284441 251489 234627 37 218905 9 8 83 341538 91 66 36 201446 18 208789 487624 92 728744319 491345 347319 540271897 54 2504 418691 47059 32 381230 383842 976873484 76 63 399059 34 750828292 15072 8 51 62 37 61 50 88 43 80 283178 167406 945773702 22 289248 185934 56 36 41 235353 271807 128229 6 410131 231924 168066 188728 227478 73402 39 3 33 400964 13 79 13 413585 3 95 783680400 13 807980312 99312 439413 643303787 83 415042 367392 26 127313 56 110218 96 494371 190740 80 70609 73 4 11 4 46 17 53 26 6 19 52355 225412 72 80 58 5 55 49 89164330 50 93 272637 27 694390208 73 371286 476762350 54 19 178658 96 209425 310935 63 45 112826 32 97 258376 498071 437036 435669 74554 470945 42 211040 36 276049 33 175382 80 210713361 22 268314 461220 418445 143268 2 7 44 34 346952 214870 119538 42 176969 437686 30 284489 27 51 72 75 65 50 488298 31 152813 65 363099 34 28 8 260566 363538 39000 497552 290756 342685 66 50 309463 340037 36 115619 188545 78 93 319235 191279 18828 325718 124416 83 342351195 198601 76 323788 403325 484629 70 3 72 8 4 464450 317302212 160263 90 123875 444147 15 292462 24 46 109251 499647 128315 391988916 47398 83 31 767785952 225008 86 95 5 143513 15 80 80 107683 27 72013755 1 2 15652 65 2276 6 475 146409 67 128827 292984 935354402 16 472877 378627 255118 250574 594629044 51687 267949 84539 34 273481 30 229930 23 37 81 222853 168004 31198 623837034 81722 81 398207 195996 3 487516 272328 33 254837 268510 696034722 8 476700 267336 299802 19 8 164250 237498 475267 30911672 68 66229 349779791 146631 3 64 197724 58 5082 72 7 103087 313360466 6 35 752746859 8 607830380 96 98 41 333452 94 46 257378516 239224 339587 475744 95807 181830 363616 405334 15 735403958 64 91 79543 147256 77 110801 89 1 72 76 58 39 153593166 480105 55 411546 180375 99 277363402 271654 58 336648 337571701 442312 30531 51 54 229505 7 377597 66 3 9 948820791 363607 288344 37 79 109865 242259 421627 252532 852891999 363018260 41 5 70570 70 19342725 351417 413829 440539 2 79 438151 60039 9 36 78 324094 16 249442 93 52 10 86 5 317364 429186 6 101123 419216035 665702087 19915 10 931161649 87 8 664434975 6 398649957 450481 471592 65 9 83 59 333775438 483450 1 85150 7 766106751 316379 65 374849 267772 153114 333622 42 237132 9 44 61 457474 1 524504785 72 465135 24 29 450468 69 8 10 337608 92 791656887 393040 82029 49 22 330512 37 388484 38797 497755 462151 46 68 420088 9 53 18 99 45 68110 495623 25 6 62223 161876 67 12715 186883165 54 2 72 95 87 290657 86 42 13 394943 34374 5 1 259294 7 31 74800 259886 51802 494745 608329299 286471 400691 76 6 171719 3 560028218 927458372 97 64 159498 457992 283939103 226619 68 13 8 53 89280 1 190761 233291 68 56808 412288 8 238633 257784 14168 340215 68850 61 71 7 65185 90 6 339422 3 74016 98366 55642 105833 28 66 380677830 152144 390219 151307 98 89 296190 79 127062 45126 249995 405035 49 373746 23939 425541 47 85 359635025 28 530273185 747605798 149755 7 7 264086 31 66 74465 71 215077 1 1 92 27156 14 330558 66 2 65789 4 47 58 230502 25 159921 728728482 301620044 176696 408613 119159 61876 63 425700 77 57 46 37 1 264577 48 33 6 84 90 605777169 59 81 872075171 7 36 87 7 142533 4 295450 298927 15 101872 91 293037 365277 193605 5 418382 8 2 60 293691 86 207392484 23 935869970 62 9 2 112187 416717 37 88 294709 67 38 364101 6 3 6 46 62 891646464 90234 79 2 179414 5 631031140 784532913 184283 384252 23 55 35276 491909 94 2 80 98 97 185617 8 21 770122957 4 272982 307046 3 99 76 225822 17 11 96588 278183 484455 495338 215717 6 385240423 63 376029 134918 350910 118376 6 138914 356781 78 89 131467 24 225195 488556 683443314 48480 6 124306 349056 78 441640 5 458170 57 97419 234705 392401 11 106986 64 40 285159 76 25 20 77 199527 366005 402764 11 45705673 9385 5 161944 990306228 24 67 830972843 45 227828 67 74 495435 133204599 317586 396626 33 339953 22 82 484692 3 6 16 51 123051 32 195201 92 40 359042 71 43 40 309997 8 80 81 90 6 89222912 601160599 45 82662 75 9 7 432454 193475 82 7 142743 52 54 86 506604382 83 20792 4 68714 57 77 63 96 65 8 303558 282864 352940 300646070 88 284024 386150 50 732766803 55 241584 382680 38 7 2 94 78 125901 13 48015 9 56 4327 93 46 263065 112288 236807 44 8 35 106123 348732 89 12 300263 31065 14731 382389 94 8 54 24 95 193639 71 53 21349 65 434931 6 442852 30 17267 8 453672 31939 493285 420481 249541 42 53 95 78 36 54 76 2 18 329169 387871 67 83 31569 371431 436228 248918 77245208 4 441902 394439585 19 88 92 369287 75756 53 119010 528807221 469455793 163831587 54 24 28279 35 241071 11 175312863 132023247 55 56 24 7 43 5 479403452 478641 403731718 225805 377407 294851 77 45 460671 26 17 307654 369836 705327936 75 4 99 417178 406595 97 447122 86741 49411 35 85 96 69 24584514 420217 79 400932 2 415058 27 63400 60 389273 22 94 72 485301 994018744 35 4 461795 40 92 58 636900602 139911 25610 165400 34276 147491 410465 72811 86 91 6 38 122033559 294368 931712062 88373 58 72 114516 41 774030310 645874538 229199 409450627 53 119740 14 8 866629061 817992009 126480 84 6 89 3 325426 79 267450 22 155204 322915 161058 60 35278 18 97 40 8 361644 128529 46 52 476432 427774 465462 19 7 70 98728 48 848530331 2118 37 82 82353816 40642 466813 267606 105635 90 1 355244711 43 72 16 7 39 95 78 351094 98296 496773 380772 76286 422079 413780145 35 938 792281539 175893 491080 528100366 863002426 98 877335000 3 33 33 44390 61 64 388646 206877 981665083 2 215226 749529870 2 63 74 434442 221940 1 90 3 145119 448963 144295 29 283528839 70 292360 60 106798 181418 26 209078 94291 8 83 45 95867 2 332094 319211322 57 100298968 61 60 675376034 145067 816741305 53 330146 89756 7 293040 472673 215582 132322 20 464079 49 140771722 19 330445 87 304689 1 133134 73 35 318976 192437 360707 1 54 31 140025 92 23 17 377204520 332590 92 60 96 334727 317829 30110 8 261019 3 45 6 440149 144239 797976937 65 15 64 412199 268316 531471450 88070 191190 438609 54 148353 214684 9 25 15 22751 355728 20 312292 263687 382025 297712 138973 54 26 4 19 303265 417125 286034 82 434090 447490 539039737 3 9 5 53 7 90 82 14 417339 436548 33 235574 93 445248 326582 631329650 375915 1 45 386661 499456 360533 76 68 54726 15 18 3 1 5 462801 307546 77 466773 293493 22 77 512621455 47 72 75 7 55 406347 6 90435 16 331752 3 481650 242374 521321026 80550748 41 56 26 36 9086 322361 12 87 359886 56 35 95 7 435200 36 36005 262483 112330 80799 1 256619 88 58 5 400201 57336 245810 384765 73 143297 94 38 5 235282 38 174084 303042 1 155192 50 23 50 508688616 94768 350108 205619017 68 277424755 72 14 298144 3 453067 142883676 6887 67 35 474335 181443 63162 8 79 364108 37 22 494330424 158973 19 97 318680 493343 182856 99 341756 90 57951 53 85 136467 263129 924512529 22 418381 45 9 40 780109711 31 6 9 44 88 4 562467423 341357 74 491736 705520292 484514 12 329648 54 73 567580518 88 4 67 28 67 376323 61 73924 44 60 367935 41 196614403 37 191897 1 411662 8 107621 168340 228476 333606162 296272 479453 46 8 69668 474811 14729 119894 9 24 123358 383572 288239475 6 77 600251 61 43 69 24 135047 194406 60 85 338795 107357 25440429 61 21039 61 299762 98 14 470874 84 64 25 3 6 90 483136 26393 312242 15420 6 407806981 242384 44 25 85 464632635 91 81 381132 4 30 8 35 72 436699 64061 63 84 3 33 4 58732 6 272240 97 31 90 4 81 1 301646474 29 66 3 58 149046 19 22032 437447 8 1 119536 85 41 186753 99823783 80873 398322 131708 369039 83 17 144786 11016 90 264513 477278 61291 46 22885 479754 385121 864075024 392349 9 96 381367 2 15 777265128 78147 22 219481 8 230480 185590 236442 339272 46 15 33 70550 238166 452040 65 76 239035 812033122 175103 99 86 366077 196841 398904 350979 457827 5 115292 428782482 4243 92 47 6 482377 3 316385 551263635 22 22725 50 488376 18 154329 59 336380323 11 53 226699 490203 495293 1 1 15 376018389 413087 273661 84 72 12 51238 52 6 232288 80 64 45 12 494265 122577 488478 77 405044 190214 262303 459305 23 69 374728 15 86 31251 404086642 96 92 78 1 9 364515 286261 144522 58 7 228221 471854 33 6424 24 43 183396 58524 119055102 18095 188380 34 4 112475109 93939 98 250060 29 70 53 410960 92614 98 52 70 5 136203 2 8 231269 96849 73 321346 171775 96 44 18 12 458558 74 200443 1 75 586685765 44 40828 460672 862576481 34 93 8 67 146263 27 532770912 147167 123073 397165 77 58951 430629 2 275563 305306 31 33 358587 80 35 224063 1 71 55447 31869 39 27 400149 2 70 74 15 87 21 9 176418 224421 31 75 395055 25912 265035 7 88 283865 92 3 233272 29350 420184 465848837 948710436 491704 3 41 42 76362798 192793 74 73 378336 57 464758 515317627 24934 456399 27 336410 96 202134 238276 482557241 396847125 53 646521002 94668 282992 15216 52 409364 246379 3 46 66 70610 107486 95 8 453575 452283488 265993 52 41 327310 42 44 71 419939 36 451654 415589 82 25 630203637 1 403832016 348987 37 215584652 821814639 103361 377600025 70 93 271627 91 702758236 4 78 21243 1 693941641 12301 391671622 80 6 240342 462106 763838946 276728 91 71107 1 49 98777 213712 43 3967 57 45 4 3 396975 3 85 39 927848597 60 67 375579173 41241 46 165432 209671 32 57 67684 173732 8650 1 43 334653 159593 26 30 264034 198911 67 373370 189447 193903 6 154006 46 447965 784394527 6 196323 446417 2 34897 9 61 303559 274160909 36 797068731 77 44 3853 2 97 56 999793913 59 31 15454 58 323329 326965 57 31841 25196 5468 98288 1 89203449 556687168 130350 362576 436583 5 8 70 33 786875744 49 64 69 83 89 90 1 63 1 1 309238 360759 45 52517 496282 639515507 466313 6 230265 7 35 472587 33619 191896 87 185738 21 38 64 55 414211 64 89 92 83 376415 33 74 33289 859715663 82 73 47 77 79 63 326745 1 73 68 266823 431188 5 65 342141 197956 321685 180613 455673 76 1 12 168870 182890 37 1 13 31 241310 184424 814621069 17 22 281347 63618 91 279794 75 6 81 388174 62 479329 221959 341012 157480 352369 90 60 37 125775 102557 174177 485728 403563 72 4 276273906 72 14 5 71 72 55 400127 75 58 15 4822842 95 51 277332 196458 91 19 15 81 23 5 168618 67 55158 7 8 35 32 2 64 84 71 65 166929 87 144204 31017 89 4 66577730 124578 5 66 364569 38163 484873 867587995 426276 431068260 282314741 5 191755 244589 93 314072 161834 165910 421809 266784 87 467044 11 145796 65 14 24 864334944 17000 152286 6 276323 78 82543 268479 161093 808410422 4 92 217262 783360475 16 137060 58 28 84 62 39448 349945 7 9 721489353 376894 111506 38 10 6 13490 458261 840122904 98 29 333987 163087 47 53 315802 72 54 14 55 372656 60994344 44 35 49 88286 44 168421 228873590 168755 238790403 247353 271511992 89 17 5206 19 74 55 418529 300670 374000 97 14209092 13 150635 54 68 256283 3 94 108110 349795 763267577 87 22 293906 178565 8 3 93 348325 332641 81 80 142857 7 193014 472834 16909 436171 833706367 29 235641 922023669 3 85 19 315950 729592977 351389 56 39 415851 258252 75 569288718 22 9 77 180395 69 444297 5 7 63 32747 405959 70 82 3 121061 83 58 232819185 7 2 20 97 393451 8 233473 96 154863 13 365282 75 89 27 242546 274061 1 386357 54180 214610 25 786620329 83 15701 498517 62758 923184926 1 497992 452584 823628570 252712639 78 235720 183253 51 67 349686 477149 380122 15 57 1 480864 110468 40 67 5 71386 90 6 301216 29 27 64 562044755 180378 72644511 71 80401083 379840 909109027 168360 3 5 37 417831 352242 84 305270 34 454331 284484 57 4 3 543565404 40 200732 69 172726 378308 66 9 489578 72290 19 191964 10 44 346387910 447517 33117 4 27 37437 44 22 430441 325328 54 62 66 85 7 12 48 154657659 389392544 6006 18 25 945 796370367 90 69 326103490 99730 98 371339 19 263386 85 44135 306907 128457 7 63385 87 114248 460358 82 33 7 482961 89 119009 351684 101721 249618 13 85123019 4 42748 407339 13 357076 16 379316 101079 69 25 88 471066 81 391723 361664 142540 127229 68 5 628976848 453485 60 128257 802302496 37 398520 3 1 110695 41 967966615 63 73 379539 42 273317 72536 63 72 397471 40435945 376180079 92 37 199742 1 47395 41 111594 830997710 57 10 81 115528 4 99 241747154 321105 37 464675 218498 3 60719102 95 34 284890 8 489788201 247016 84 25180 32 66 327091 24 22 459874 20 2 3 42 50 120250 164561 19 23 45 35 1 37 5 85 9 244800 11 12 72 91881 89 77 349540 87 9751 91 67 140630 123373 75726 473761 184874 30 14 7 24 395455 167257 226057 22 104275 184605 16 9 48 288433 9 81 272065 1 87 465345 1 69949 235379 86848683 57 355993 41 28 8 6 68635 278996 255092 407897169 91 183572 37 331930 14 170237 90 86 248265 5 395162 24 63118 944250458 428964 32 165880 487269831 36 816521835 54 55 287865 280676798 464937501 210696 85 30 272188894 210446 42 228628906 532163727 284502 498289022 65186 27 16 459099 276915 23 32938 303565 41 494750 86783 114555849 477234 426478 21 64954 298353 7 58797 43 98 350750 334659 90 32 64 287744 14 242767 64511 49 33 20 243758 14 13 57 456357 5 32 86 487038 192464 52 178849 200019 279797 99 80 61361 5 476762613 15 299518 52020 257069 5 90 486503 9 51 303073 80624 27 724892618 89 452291 86 15 90 29 111597 498497 9 79707 10 106378610 3 70 57 9 68 425704 300751526 356291 28 424479 41411 281163 35614 425207 112734 27 189973 123073 77 40 2 137779 241028 84 146100 61 223709969 62 473375 939021895 188212 101100299 1 48 275221 299169 228916 53 36 28 92 11 444809 433875 55 4 299887 84702 334236 95 80067 45 387225 329009 179763 16 347526374 84 7 40 533945646 368381 438617827 257616 234050 8 54 459134 78 15 62 521616419 293166 344155 77 86 98 348769 26 211567 9 150138255 12 6 190827 415780643 376397 120311722 85 227027 7 2 560992341 464345 94 74 66 631395662 91 7 68 17 6 11 62194 64 162322 485203 33 29 20 94 6 55 100646 11 83 94 491137 191012 115648 458130 52 754682882 38454 118106 26 306407 56 13 1 314925 413424002 164974 336889070 57 22 437114 61 45 821599012 403986113 9 497268 360732 45 66 411428 30 911824748 42 58 276542 210580 293731 87985 286399311 80 99 47 94 85 201464 1 62733 14 8618 173823 77 787727459 82 29 24947 242013529 806827594 223001 71 873163027 453748469 61 17 30 48552 60 166562 15 22 1 151403 505359937 63 487182 360837 1 45942 76 21 91 231884 262886 12 73 10 26 676445082 369318 101401 441717 31 58 98 78360 473229 31 220445 56 14 9 405214 89 196506 642361607 69 95098 79 86307 22 328568 89 47 68 431146 398116 955807154 488905 9 238026 22 94834 239352 45 6 273313 60 121194251 45 314371 831512363 71 27 370748 53 44 26 15 56 457166 7 296000 81 21757 413727 23 23258 617267035 62 36 269096 113957 161430 18 290760 855921497 43 67 351319 69 84 4 264314 6 430796 94869 51 60 582122139 87 28464647 411962 21 867181303 126630 28 540232561 107896 67727621 80 265284447 57 416018 308376 464158 99 146213 281914392 99 48 22 84115 100426 6669 409964 71 291902 397147 9 184184 306940 152020 29 277360 21511995 78 257013 223249 94869202 58 113475 9 443710 60581 97 575321130 419560 22 496103 130105314 184455 63 138193 26 87 360050395 91 9 903183123 70376 347856 204684 198246 85 6 304089 50 93144 411250 4440 981240312 390934 99 6 138935 19106 2 667728733 998520089 3 81 13499 158694 54321 463214 92 157061273 5 21 108602077 459727 40 84 76 132971 30 21 338024 533550641 97 8 95 217931 47 2 16 71 383635607 477570 11 85 90 459760 131710 515361230 430805 73 2 72 73 270446 57 148163 999656947 98 31 408428 11 99454 68 86 94971 94 300075 37 4 75 469598 117489 219873 75 461843 309678 13 22 52898 6 370811 40 129679 89 349065 48 205164 59819 37 35 4 4 10 21242 5 410612 410209 467777 394865 95 424501 94 71 28 88 263392 208198 451454 43 23 169593 80 22 251191 3 369123 144212 88 488510 20 36 346717 414655 32 60 65 348381 323513708 75321 448137 439085 300291 170493 249265 59 403435 740559312 31732273 143395 66 59 47955 708080658 371852 469582 708037772 227614 3 32 8 51 153727 125489 395217 232926 6 80 51 421088 916173791 305867 66474 378460 976253177 219705 634059957 9 319667 99 10868518 90 50 48378 62 12 26194 466603 847124841 85 98 35 244047 375430 36 85956 66 4 177774 41 473781 33 341946 7 71 75 329992 69 4 97 71 20 102596 62 209762 446785 268567 19 117441 55329 99137 473358 1851 589659849 42 29 146769 28 41 221434 79 3 5766 36 6 177642 663388416 13 379964 25 108388 100894256 18 475527 148989 72 50 135490546 77 158135 588675765 79 99 72064 89407 3 28 358834 70 200377 398342 97812 259523446 229893 305806709 269198 303758 91706 62 91 16 13 22 264825 288156 326155 246194159 27 78 364183 68880 88 824339974 85608 88 26 24 257309 167703 79 50 86057 651628589 459829 73 97 3 37 276101 147538 25 110831 73 94 11 46 67 90 10 34 67 159685 42 99 18693677 388954 2 8 12 268357 201703 2 11 56 41958 59 410857745 83 233568 352747556 9 53 97 115926 349243 219417 9 310923 309793 47632 62686 3 61 20 291754 48450 48 175268 34 1 71 93311 348716 128889 61 379714 236991 181659 5 306720 359007 30 276285 239820 10 74 306485 9 130406 86706 77 950868182 73 273004 271418 49862193 33 445664 394511 87 38 425275 246673 25 965686462 92668851 83 196113 3 325973 19 175363 90 426804 9 61005533 56 12 39 235564 412771 71 51 82 256770437 5 8 327900 72 433069 7 346607 67 4 296160 145811810 1 7 744480419 69 238535 238475 110504 2 258633 192344 956711211 304303 14 46 402142 68 74887 242792 3 82062 94 22 1 489734 444321 39 112573 8 429229 75 39 72 69 702154409 365556 263942823 29 34679768 379174 39 46 41 367843 64 29 281983 96 66 39 68 149450 51 945477329 185767 908960334 70 428195 54 38 494002 151024 69 440948 81 696212746 33 503577911 14 99 73646 475828 7 64 72 410402 52021 36 44 80 95 227992 85 89 3 372831431 818297639 76 643760307 89 26 25 270270 47 59 355205 3 411015 473137 195942 335141 97 359743 60 226800 38 263462 417131666 18 275014 9 96 26 100505 477641 292542 6 4 8 1537058 221189 53 179326 68 399186 10 40927815 5 35 38 215922 119096 66 355949 178610 7 452664 74 184318 54 6 26 75 5 101096 385754 190452 11 51 37 98 303079 195488 384650 343076 1 481055 231484849 50 6768 32 9030 85 424417 176120 790095994 36 128072 95 298607 63 486713 3 99 61 7 41 54 99 83 8134 5 349083 15105037 214663938 47 85 85843 127244 280935 142665 344856 440982 218798 371577 64 527160263 78 19 298036 489206 33 804407346 472527 49 23 71 69 64 12 93 427396 86 468882 75007 665799569 98 400549 153579 1 13 213265 31 87 77 475024 372330 822432829 782050736 376131 486993 343422 491007893 76195 274206675 2 457520209 298023 83 17 64 37 71 41 271076 23 404112 21076 52031 201688 43 38 477595 77 5 6 162069 343451 87 293975 3 80 421904 298488 280282 65 3 29 472154178 315231 20 493990 260258 47 68571 14 86 32 546528698 83 22 25 51 2 93 64 10 341646 4 28 21974 77925 44 24538 478255 7 1 115854 82 1 223863 78 84 99 350626 320300 54744 6 308647185 424119 64486 471902 53 16341 70 87 90326 196691 42 47 5 90 67 269994598 31 532135971 16597 250185 91 167489 34514 316446 318097 18 210066 37 89 20 470200 23 73490 81 85 71 152992 94 52 63 7 144618 9858 109629 364882 27 412213 14550 476240 97 32586 3 776980063 81548 12868 452851 20 28124 49 4576 201675 92 211272085 82 325957 121118 66992 14 50840 219269 280575 54043 47 6 410529 4 7 216915 34 122686 2 10 5 67 288870 20705 75 32 5 9 31487 59 17 76 804231961 52 86820 50 285794 32 62 194770021 95 1 34 78 99 6 4 346666725 152101923 2 69480 45 11098 44 305155 363724 369283 310877 38 62 67 23 7 82 477763 26 20 155632 344834 476192 217122 96 249336 67 93 208904 467980 81 411832 228108 498586 686189922 48 42 173276 13294 62 261720 490078 446055 57 225010 2 371780 278543 10 9 496642 125296545 62 389112 68 18 438090662 298804 23 83840 8 88820 145235 344936336 252238 50814 12 71 90 26 97 33 64 47 9 65 22 59 451832 22 361333387 97 394563 450479 228593256 65 85 36 361096021 356324 369074 366150 123842 499582 372544 140508 90 863014829 107560 216243 5 75 384854 77 38 888407877 146553 144296 37 42 6 66 356273 1 39 22032 7 107712 69 44 871910634 227140395 83 214775 123582 381414 71 6 99687 121993 8 88 290463 465518 656 384093 319748 69 65 48612 74 98685 1 3 92 6 29 499881 241321 313029414 128523 85 7 374829 127107 46 13 32 31 458086 377395 77 35 1 468486 54 137319 85 4 462528 80 65 90 52 52 122337 41 66 92 29 442378 2151 242698 579234444 863387475 256268 915740909 304916 187336 92 73 74 423698 89 39 228483 64 9 399375264 13 454288609 33 95 35 345158 20 1 85 96547 77 9 29 352186 26 24 404046654 75 333636 6 496439 62 206228 15783 63 92 272195 9 408399 403999 333431863 132834 5 17 341022 546459095 59 94 299067 5 65 55 70 450670 81 226335 209421 54 170838 243724 98 386117 415365 67 394301 74030806 7 2 774 56 378869 69 48 194609203 301060 353642 13 87 16 233197714 31128 80460 63812 18 22 219550 4 11 30 391577 183801710 120134 51 298569 92 270406 17 91 36 10 429743 24 52 475928 133371 3 167711 35 7 462772404 298498 9 441672 128027 206519 92220 46 36 347031 2750 188956 87 24484 332248824 8 463220 80 300879 50 167738 449919 16 285287063 201348052 282468 96 55542 8 157394 49 7 601829417 45 40 205257786 15675 475153833 69 426520 320187 280332 252538 479996 4 474650408 390083 26244 333978359 420169 455089 56 278561 79 277271 45 145531 91 16 7 35 711521059 40 86 30 41 34 5 5 335525 28 74 22 305837 478988 50 71 50 162892 36032 38553 47259 486020 488593 711995812 36 1 212048 478768 44 2 980151389 152722 233682 66 252198 222114 321220 74434 404226 80 216812 968554284 314636 386096 181486 221394 5 499790 66 76349 89 73 279599027 16 82 79 61 107836 58 2 633669322 342835264 284093 7 250742 44 92 8653 423849 85 318536 331940 69705 179923 76 58 326692 12 66 3 4 20 66 225104355 789707484 73 44 87 343540 387273 78 7 76814 55 441466 206862 282646 69 44 156306 9 65 441131 96 5 405001 70 36 129397375 324784 805422871 76302 34 58 28 418973 160582 75 493354 29 8 147683 380143 67 365826 340144 368447 12 56 27 54 86 204457 642563651 368933 33 94 55 398556 11 63 50 10 311370 473949900 364536 458840 53427 71 367130 214295 133345 230150 121422 12 27 442598 62482 345813941 357723 8 79 42 24 78 107536 82 17 43 64 120610 33 269759 91 199654 285509 126607 102533 393115 954789403 313869086 86274 75 446597 26 84 47 9 1 20 64 427375 456579 364910 312334 64 240457 41 364366 54 4 4 50 432090 109506 37 310871 6 7 7 83 62 685075743 73 46 53 10993 47962 35 335911 8 608041150 95 6 7 476826 17808 92 32 45 333218 42 35 39 44 89471 308072 9 65 3 356220 7084 993749564 207408 147598 218142 83 76952 233111 197955 8 80 55 59 32 11 41 365626 51 246429352 305581 22 250578 366914 8 153840 918088767 405639 214039 3645 176813 80 51 27 97 66101 22 87 585448509 92 192540 91883 122485 1 93 4725126 50057 344555 34 352263 54949 49 88 3 19 862947258 593990984 69 44961 40 10 379281 57 457394 397324 105125 309637 21 42048 170185 369619 431129 283770 179932 95 1 82 3 43 77013 437337 38 68289 85 29 60613 670948180 144107 773148219 22674 370928 99 96 649113377 316993 211599 68 125356 346926 19 57 9 433112698 313215 114707276 348124 3 167584 86 1 2 471404 690201450 328141 374183958 285651 63 426276 281419 84244 5 389974 24344212 592721942 85 73 307184 175154 153724 46 280187 505770870 4 60 216165 317698 53 9 74 344849 224119 192378 43 69 22 24 88 4 24668 492319 56 424988 3 488137 40266 39 85 204763 401164725 63 525437061 5 762367809 2 86 313828 84 38 55 57 474382 85 13 409291 135435 11 13 298708 73 184013 91 2 6 426895 306372 12 10573 455120 89 72 26 249727 457303 40 24 190265 37325 325577 9699 92 27 242352 65 2 458527302 97 98 54610 40 86 48 199779 379419 49103 336465 21 25 89 175553 120102 39 56 187685 136460301 4 123153 293325 96174 97 299322 134098433 96243 25 430519 5 442829959 25 74 311302 134778 359308 46399 3 19 6 364607 555327205 19 382972831 46600 29721 9 67775 40 151317 420677363 67277 37 328219 235973 74 333253 80 74 6 55 5 193010 50 71 113768 100410 33928 70 55 404789 156259 98 89 226806 98 65 366372 358404 8 4 253361 20 35 88 121046 371931 162777 78 69047 124134 419169 331269923 492863 63 474801 1 85 23 67874 65616 267171 66 9 439272 224476 7 5 94 64740 252781 784149957 481881 92 76 22 12827 83 99 491087 65149 491147 33239 4 90902 439353 479195 30 68800 14 3 199927 426333 437614 90 314250 43953 60751 13 156448 36 62 12464758 22 680651271 275730 60 96 64 38 136014 702948823 130081 289695 6683 507096243 19 2 90 89 83 394556 736476365 271615 33 210576 32 3 758549095 90 29 84 135134 6 9 204446 46 4 367255864 36 29866 70 85 372786924 29 245143 3 889997081 211469 823734139 22 89 26 355309 843915043 9 350914 76 107972 276294 84 709808724 4 1 382263 7 37 69 11 39 26 23 10 61 75 85 63 452372 50 83166133 39 209947 101215 67 428776 64 185413 478228 454595 78 493543 261698120 99 3 10 243028 3 229165 31 412053 40 68 8 43 205389 97942 66 72 70380930 417144 79 77 34 85 46 3 264865 95864 51 221680 317580 193592 29 33 179661 52 13 307584 464378 494154 336350 125862997 63 362716 55 18 43 1350 43 346526 122382363 79 400318 32 105972 333169 7 260514 480694 789570594 369333 11 55 2 30 245314 38 473513 354511 64 9 89 354062 53 7 94 104991647 8167 80 88 334084 98 9960 55 374546 372392 200768432 303802 92 471436 64 272103 23 75 20670 138481 37805 377338 23 383267 218613 39 83818779 466528 1 483635 498645 3332 193319626 63362 95 125203 9 33 6 24 497293 64 86 649729557 247670 78 15 327611 41 442336 161138 86 455015 7 30 76951 111525 54 77 448477 106618 377506 99 33 98 67 65315 484147 152769 397081 492613 40 74 85 814509057 37 24 173264 16 1 85 97 87 34 70 19 441969189 207975 694286768 37 13080 72 27 45 30 15 6 1 85 404140 53 388762 66 460277 5 92 323684 60 495353833 42 51 107636 758195542 31054 77 80 359213 7423 78 83 57 49 5848 2 47 424627 16 362937 96 1 240457 161974 41 111884 38 376884 10 197244340 71 428090 32 45696 26 423352 379573203 27 75165 54 11 82 297375 315126 72298 152233 25 23 371463711 361778 238908 35959 90 148963 354617 362848 67 237637395 75 93 389846 402299 90 8 71 63 390954222 21 29 62234 52617 426192 10 36 165268008 1 474747 51 83 53 668621751 46 107777 119937 86 2 90555 64 275122388 21 795968666 186855 443998 33 283184476 4 42 41 72 16 63 70 57231 406659 55 8 70 254648045 53 361191 964942413 84784 98 43 1 16 7422 229804 345201 134052 26 23 32 28 59 37 398523 398468 31 30 176329 26 22 364289 72 100921 195994 147820 425387 9 91 135245522 41 42 47 16 92 79 68 225987 687529368 652972856 385075 92010 293631 49 242746 550969954 33 40 37280 46 996695373 472843255 241150991 6 27 324568 93 160125 509637707 29 91 13 39 473392 9 18 78 76 51453 10 350641 144152 484428 5 46 1 113524 409568 445541 4 77 26358 257903386 89 464434079 480866 85 124442 72 842751728 8 82 333291 35087 335551 68 66158 175333 346558 396100 259255 61 66326 39 2 144757 96 29 5 58 186276 69794 4127 92 262516 8 276605 441358 4 204369 592182825 52 404966 227980 937295808 3 68626 59 42375 214975 852624232 149470 19516 257219 35 358805 13 20 266565125 8 20 422439970 540642052 44 28 411477 192801 38928 28 328364 15607 338651 134946 20932 321808 184989 313377 49 2 37 13 250773 87 675358313 203228 11 473503 55 7 763705269 91 304595082 30 57 69 462349 43 270175 9 5336170 80 38 151261 7 69812 137991 942978131 33 17 43 94 51 78 50 442667 77 8234 312145 23 105665 270122 514812469 14 20 34 397046 99361 86346 69 25 13 211413 231262550 97 51 44 5 46 495869 361588 156972 414811 31 35 358881 95 83 88 5 41 85 269377 81 7 301404 351327 86865 630809227 80 2 3 16 90 873304974 1 485768 3 31 81 32 149810 7 58 11632 104957 77 51 86 210155 31 42 147965 471125 33 16 8 310933785 65 61 304567 83 87 8 1 326342907 2 2 64 346236 15 67 629359959 311076 488255 4 40 310013 23 94 4 61 9107 78793 105858 430726 419749 619213069 6 287501 251836 961135828 47 456525 93043 21 214954 90518 98 438570 469751 24 66 46476 380798 4 96 343167 19 53275 132136 98 267189 2 456003 75 9 25 76 7 25 485358 1 896731250 132413 32 15 11 248604 371365 11 84 60032 687892229 36 82376 126378628 169672 33 248859 56 71 24 642269816 63 164886 39 41 50519 42351 17 41 4 15 158022 9451 6808 65 92 2 67 380597 74 87 238174 271839 183916514 5 5 24 793183011 438945 31 277565 98918 88 390176120 54 499883280 574653807 2 1 312558 383548 28 48 176436 8 78 248072 877933732 7 61 217983305 71 48 482293 64 374416 152823 200426 447431 161239 974065776 692095233 67 465978 495212 15 49 281373762 193068 4 53 275678 25 35325 372366 166750 3 61 432389336 87 46 6 2 139331 35 125230 1 150468 29270366 129916 2 23832 182383 192005 61 9 107174 428289 57 43072927 50483 3 22 55 127688 47 50 296419 9 96 442238653 346908 62717528 90 24427 6 153889 67 169173 48 39 328721 63 64 423766059 188431 34080 118741 181200 26 48 189615 18 4 959592995 65 231530 479667 83 457315 338515 2 4 266105 22 441507 82 774256984 2 402703 47 94 4 260460 168046 7 532278750 196284 90 143935 428489033 16618 135004 72 250633 4 26 128249 21 2 941274530 4 498480 267317 359918 417965 11310 48 50274 82 51799 16 339432 414101 90 286308 929070206 46 312643918 392045 80 77 183738 251400 61 382181 848401710 4 657545389 74 7 191089 54581 14 97 68 322849 128106 159313 175544 51 499922 15 93 29 92 387478 78 159088 296517 439811 51 20 317138 157293 531586291 90 79 922933090 7 254429 56 17 68 85 37 27 111891 423172 109111 378001 48 20 159698 23 47 84 5 73 5 22 19 926411749 82 20 77 54 39 9 38471322 10215 358815 191686 39 13 48 408738040 485578 835262414 95326 160676 18 479030 2 223744 96 93 80 449002 985837749 1 18 172762 166162 82 97 84 193092 156078028 367165 99 460151 282815 35 41368 151714 306698 34 272304934 266836 6 125422 96456 4 25 422364 44 84 48 38 479357165 374433 283540 24111 85 4 2632 24564 14 379746 271407 361750 417258 72 12 40 20 103802 210813 334051 73 53983 44 53 423955 17 55 96 182733 41 254988 43 92 9 281383 19 70 345149 21 2 35 84 83 64516302 212252104 274148 1 2 319366 77 58 71 36 21 391570 292101 48 70 183189 306042 337919 145714 623384515 381948 363581 77 67 45 9 73 133214 9 31 50 787370003 5 21 101821 214487 412429 255815 78 455601 49 9 81 32 93 43 44 4953 92 29 3 103196 16 302632 147100 34 240168274 185318 19 317413 357811 8 9 37438 40292 34962 2 98 35 154640 3 103404 64 27525 5 313057 5 8 75245 52 31 509094450 33 85 69 198202 44 32984 97 19 85 79 99 18 8 60994 50 436506 143994 17 4 77 3 5 20 18 40 257480 336736 613941960 118417 497384308 21 434124 26798 130947 12 308468 2 81 18 90 3 68 439892781 80 428985 198036 15 27 273012 41 80 461816945 320043 26414 137028 146470461 98 26 66834 429764319 62 74 96 39 53664 129028 387320 35 242953 20834 142373 148643 317981 445457 89 284331 98696 467353 181860 69 759376962 395133 99 22 75 60226 70 457479 82 183953 472725 74 142918 363210 201913235 33 329092 60292 200106 39 5 15 21 4165 389844 37 82 624181009 43 90 71 2 39 45 477673655 50 8 178799 230359 5 71 172365 39 43 472414 369626 59 1 425145 50 378161 17 326372757 207101 12 45 421906 98 276667290 43 686429548 467557 27161 9 168599 74 21 80 66116 406219 247969 212134 9 410223 22 40 147410 11 179901654 219468 672141638 15 413299 214143 355186 5 48 37 105927 263041 499859427 170077 83 69 43497 79 633664274 11 7 89 20547 92 15065 64 74 142986598 1 191446 457939 12 91 63364 41 827237328 16 175476 493442 73 12 57 64 82 7 55 6 8 66 303146 366042 71300 17171 55 420181 25113 357787 52 29 289483 21 177893 91 154733 444148 622057665 61 203231 45 92 455295 823223026 109864844 154726 81 3 7 94 97 494487260 94874 308658 30 416679 20 16 31 82 456196441 19 2 172127 783405203 285413 102009 279819 101314 169299 345684 61 57 66 355278 94659 99609 45 82 42 84 54 63 235981 443770 210033 486485 199632 131058 3 66 1 463039 874711960 54 95604 73 75 25 31865839 25 278585 98 80 17 13 64 13 17 7 57 45 21 84 320358 163983 430032 48 419425899 79 40 21 16 522249617 955579894 26 18 392073 63584 257196 383765 4 25135 244702 97 487811 336696 17 37 118118 5 49020 772304807 85 95 221875 98 68039 22 77 15 64 19916 70 58 5 167682 648740035 114700 4 137260410 444205 41 287370 212067 193443 135360 185535 3 84 91 11 224155 56771 459200 463929240 80 3 232447423 442634 286827 343125 34 42828 362614 37694 93 50 21 99 456226 69795 22 758919888 184598 64 750231577 78 96 212321 529909737 239928576 83 384553 413751 38 434095 27 469125 67 285350 30 14 437282 272909 67061 984136732 12396 33387 58 342112 9 3 90 89 5 19567650 422499 57 60 79 367072 6 83 44 66 14 11 229494058 35 2 96 364643 78 60 24 9 55 55 400734 128412 93504 87 3 1 11645 405778 98 273597 340354 805888540 348987 9 82176 97 33 28320 157948 213578 233818227 162122 92 1 36163 403793 78 113900 435257 849735127 83 140073 11 54 344369 33 7553 64 68 100775 84 273835 241929 263824 35 19 7 352119 57647 3 362100 62 379971 121459 777274190 63 853485821 30 60532 167817 88 17 102584 398838 945929195 338823 246385 20 78 15 111185 375548 182518 71339 61 71 152423 1 1720 42 72413 338109 55 56 776909966 418048 85 37865753 268685 60 364911612 117591 227030 88865 98889 85 14 85 255603864 38 251740 297716 53852 513010495 51 560286636 286428560 26 424629 68 97 9 20 224702 6 42288 57 52885 22 10 192092 406691 394012551 22 136320 53808 468957 24 3 247503 46 82 46 163030 38 74 83 182326 346044 221227 71 79 180460 760463487 72318 37013 41 58 8 397592 63 320246 15 54 110855 21 59 299372 61 99 497948 20289 95271 77 44 447488 64 242987727 74 34 259085 62938 24458 37686 94 82 4 94 63 171773 123314 5 29 49 91 80 65 27 405761 10 87 66 2 30 1 339162 75 440872 23 181290 88 87 95 489982 465937 25 169560 104953 4 156094661 45 434266 44 378906 152829 230488 233174 3 379568 32 105832 39 497990 226626 56 65 163978 8187 53 3153 114216 473672 60 22 45 36 73 464409 350438 450834 7 67 21 88624 470145734 41 107795 80 67 192298989 318719 947763424 9 155313 93 276935 100398705 833949018 39 472660 74 44 40 77 51 9 27 375923 679832773 54 368983 305431368 411000 88 96 433359 72 59564 318954 149065 854944976 35 242517 392378 92 516473352 6 5 195996 89 351765 34 18 77 168190 40 24 827707984 97 21 116520 71554 57 112877 7613 66 434970 74 56 468124897 53 36 361754 7 247773 250688 46 20515 80 21 65 51 65 98 7 2 81707180 68 609009691 52 9 145966620 438013 18 78 93 361367 48 405424 98 382516 275461 21 463923 182316 40 377390 649536857 153618 3 236270 1 57 69 25 1 30 93 17 12 83 68 347874 492662729 72 33 9 90 58 8 65 51 8 80704 9 198842 76 38 212678 9 469403 372990463 297556 304270005 592785391 389256 263011 126626 84 96 88 69 84 13 32 7 51 397706 14 291454411 3 210084 15 338288 39 488176 493622 408363 64 55 240585 10 2 32 250812 403186 77 488078 319128 84 97725 376488495 267856 10 487202 21800 302056 90978 6 496477 87 11 97 60 59 545731238 368951 54925 704072563 12 597089439 148927 68 20 90 1 262576 84 3 176856 56015338 170082 10039 361591 37 97386 125063 53 9 5019 22 9 336651 361201 52 305197 454698 93 72659108 11 23510 862779384 71271 523928282 50820893 227219 183032 203294 62 43 414966 27537 52076 471080 218556 435760 276483 251077 75 27 9 126660 642222463 38 95 17 9 133509 4412 70 32180 86 45299 32 375161 453184 91 314083 123552 54 46 446405 468430 16 2 167156 160999 30 30901 40 424424 200710 277778 293893 66 64384 48143 376987 21 43 64 470127654 492237 78995 211532813 3 351062 90 273422 94 25 5 82 502041003 66 31 106140607 31 28 1662237 465318 44 272141 4 195143 97 194406482 261761 28 261822 62 36 70901 53 79 110681 64571 45083 18 256957 185966 592082822 55 17 25 266783 55 40 92 61 65 416023 193901 349812 79 4 5 80 110032 80 80 97794 223636 320654 68 53 68 10 2 481725 88 55 345691 191786 28 12326 496709 74 95 59 44 18 361174 305485 57 31 76085 200340 958382492 84 68 517994241 233754 73 9905 45 18 75 59 191382 1 4 42 281709 934297216 4 464921 354246 403131 31 63029 12 418085 416654 2 43 227473 318310 366522 82 363314 93958 309745 63 334096 768660920 29 399848 179113 65 41 877977734 231486 9 22 248882 44 16 6 301594 273688 163382 467475 46 178691 27 189546 11 94 151815 7 982989381 285366 198562 44 376586 36 77 23 70 60 923467781 40239 60 358616 992156859 28 54 9 244946 400773 244833 8 15 205125 5 456892 441439 948218626 49 5 9 459836710 3 42 412519 410700 276169 5 4 155577 1804 49802 102515 809070690 3 19 31 203064 54 99 47 10 253570118 148187 219059 750154107 486715 94 15 315805 229494 36 19 60 93 168018 93 296862 380967741 8 20 11 83 27384 746665939 92 83098 190775 7 56 44526 363663 93 51 84 198866 72474 77 58 788344174 26 33 90 82 258831 448026 220247 381416 9 199946 121801 2 40 91 192930 23 471046 129205 83652 78 283769 23 70 32 80 462361 94 833926479 60 939601180 1 85 3 12 208538 375900 222575917 21921368 100431 51 376096 138186 39 611248542 476475 384089 36 55 22 6 6 198782 1 63371 66536 20 362788117 236191 92 76 35 146814 9 94 60918 90 22976396 223359 61 39 377081 84 17050 234834724 62 385094 55 1 379724 449902 68 19 355173 128695 61 48181 4 2 61504 72 54 51 45 13 220463829 440150 143633307 88 40 22823 198415 66 40 306206 457763 87 275552 94 35 1 31 41 267851 270990 7 327522 9 462406 3 492020 198928 70 91 59375 145770 230862 399373 159986 82 101027820 3 158813 27 259235 24 293684 52 61 221626801 69 45 219109 89 199377 17 8 691564454 37 24 144782 348424 16 94 212415 245945 407253 5 30 48 97 84452 35 36 44 20 717455779 435956 363037591 90 227424 771489049 72 347779 60878 408527 376763 48 78 438864994 17 4 456276 3 59 179654053 8 236111 54 324512 312831141 98 67 30 467707 144241 28403 97 5985 92 31 251523 210787 29 34 76 30 84 7 317208 76 77 3 11 6 460832987 84015 20851 224469 415360 45 433789 485331 38 16 6 13 52 128860113 20 54 44 1 186151 67 460538 62 251218 2 7 442484 243399915 299950 153382 109314 64 16 30282 104272225 15095 89 683191318 74 5609 54450 365363 231189 82 436980 2308 36 86 105048 171659 60 92 38 56 59 551901559 97 67751 198177 46 464888 185772488 85 5 95 455942 4191 73846077 66 139802 93 51087 4 97 321152965 97 12163 355321 640250382 430845 90935 499098 732080606 939478712 2 31 495897 146828 4843 28 38 29 8020 814348716 3 85 14 33 51 191324 361699 60 24 56 76253 5 86 26 39 46 77398 272407 83 98 98 342866350 131834 8 166212 338872 9 447995 81 416432 202244 309603 10077 28 30 57 9 41 93 29 9 243644 375044 77 28569337 316317 17069012 22316 395863 3 209672 294407081 12 66 994117863 633662831 8 53 50 472179 604993765 432178 40 12971 1 354526279 356452818 9 22 878068606 90 58 350493 51694 7941 88 58 127520 342497 2 70 22425 36 146867 70 52 290250 272451 452797 383478 8 201951 88746 42 89 48 72 33 66 216205 47604028 474449 31 319411 15 43839 180326 245044848 76 32734271 28 139941 50 259029 142327 32 59 421751 102606 64 343188 98 634586929 625274442 251415 36 75 85 10820629 65 176062 413953 154885893 36 97 2 338815 4 287928 92 85 98 149111 92 200673 30186 38 85318 371727186 80 331938 4 91 230466 121504 21 69 54 36 33 34 78 89 10 467626 75 420364 74 21 32 497127 69 38 9 34 297907 4 218466 36 77 210879 61 83 99 179498748 172546 108487 88732778 6 41 94 92 693432924 86 24132 21977 284399 405882 10 675500927 261944 375641 321655 37 81 408842 108666 65 28 371167 86 51 9 64 8 6 11 436866 344886 89 6 147463 373345 12 34 94 2 342472 191229779 43 27174 97020 34 17 1 72429 59 85 385499 36 592131084 14 476468 373609 2 755819320 235031 63 140213 424943 310059 374457 72524 492167 9 458378 13 77 26 38082 349379 179864 41 633013525 5 16 329070 29517 129344 96 206280 91526 504227640 793924997 7 398037 825889532 85 488167 458602 396868 59343 254594 94 219257 290112 239244 38 901724304 186015 89 74527 35 21 138306 110898617 82 314104 297104 87 491296 72 218228 1 459954 15 345871 88 469410 92 76 70 64 62 924119866 97 325563 204678 553029192 39 813899527 45 53 25 13 459238491 68 48 391718 57 56 94 49 1 85 228762 4 349039 299475 3 37653 464111 407809034 9 381519651 2 206838 382946 13431 430466702 94 371325 64 40 30 94 153813 62 32 5 55 9 116876 63 3 43850 390847 31 43 5 499875 393605 167118 472926 177386 172665839 301427 493131283 783752352 17 7 132152 86 467963 29564 188470 87 9 55 201860 29 272084 233103 268617 158598 340327 3 236935 3 290114 19 3440 363780 408805 25 64686 96 286564 488255 9 408896 27 498289 202504 67 139167 451139 255301461 19 2 9 276354 436579 98162 274316 11 65 97703 61 50 19 75354 9758 941669830 307086 3 3 1 307231 23 58 71 15 68 12 483298 6 3 471698 66659 29794 27 6 47 166313614 75592 22 69 882848227 361440 43 8 16 39 413667 69041 73 38 121345 211513 46 175649 56 97 65 6 51 348150 213993 324791 2 20 31 72 115375 336617 87 23056 451832 162834 25 376657 94 6 12 94 93 68 239186 94211 97 158615 7 66 9 95 3 78 6 46 350148 6 9 68127 284095 43 552773298 23 92855 433130680 457109 339707 36 377637 89 82 218586 23 5 119238 30 92 3 13 16 452945 23 37 9 46 211356 247257 293442 415026 887896436 53 65 305038719 41 56126 61 321510 219850 78 93 722515074 484885 93897 811037339 88 182205 294997 72 176815 58865 90 130977 246789 9 61331445 39 343762 3 63 18 800583637 153111 131315741 161842 42 6 478037 41 1 244563 438895 226309 86 236815 29 2 283254 455525900 108925 42 349516 27221 35201 245632354 47 36 467674 6 205323 409840 24 9 843186408 123285 3 21758 76 7 15 189115 520859024 395747 55 387600 922282469 388242 300074 443991 86 438825 2 329816 68423 74 447838 434893 7 55 44 40 92 2 124302 373375 65 202820 7 437638 2 244861 74 14831 36 289764 346275 86 935836474 6 18599 56 249569 5 182782909 408820 459771 373108 133653 3 56 122557 35 413566 5 62 5 207009 275162 77190 178221 25 8173 21 60 244103 4 207642 122079 437371722 82 71 97 7 42 24341 14 613067865 430743 26 240072 30 90 179701 71 13115 82 127717 23 5 222619 14 64051 37 289911 7 90851818 82966 446263 88 71 26 48 95 26 153516 54 99 780994402 127327 81 42 321988 454581 138629 54 61 185146 451685 89768 148770 27 92636 5 154240288 98 230411 65 5 413363 74115602 79 74 83 388462 5 478267 62 367258357 213972 465108 357463 35 73 881286865 60 64 41 20 97 967649243 637872659 346437 334705 22 463928 81 6 399318 411878 37 43 82 59 27079 22 11 30 277659 156196 95 105000494 99 31 475785 224645 272516 390309 53 164906607 161331 92 64 363380 19 71 51 244060 276721 1 306308 6 227637 884728931 57 22 72507 103383 40 910730578 34 53707 423828 11 428912623 132943 27360 459789 56 74 563772019 56 52 9 339361 368568 482546 25 78 11241 46 69 62 47 637029391 8 314346 28918 54 372565 5 52 51 305989 75 7 35 90 9 3 273909 22 23 84 462305 61 39 71344 39472 351421498 8 36 476446 320517 60 49 9 364998 147593 94 5 12 129311 31 450323 728343056 290177 87 217813 8534 5 109803 343220 44 23 86 413409 59 240407 324441512 5 64 791227587 490689 631998477 6086 268171 446120 302082 106955 49 173497417 361851 58 187509 6 257730 6 1274 424240 75 47 175083 52 170350 357438 39 296759 3 322921 271750 20 4966 5 236888 1 54 140603041 200264 195465 744107316 4 84 22 60 476213 107908 43 439836 184960 36 99 37 77537 42 30212 23789 210388 32 269494 82 5 375893 494526 22 63 76 23753484 16549132 218909106 426243 30 153738 386911 131104 71 462517 14 76 37 314455 55 434597 275503 39821 171504 339369 47597 2 452082 145551 341119 300767717 31 408032 194259007 183753 2 14 20 5013 8 40 69 284626 67 77 2 18680 23 83 332704 400579 4752 64 136806 267493 52 7451 54 284894 50735 22 99 434818 75 3 43 675577189 60 95 92473 54 1 417833 187778 9 426488 63 29 780601114 812017105 668466165 406613 77 118361 387916 296549 306590 14 88 7 29 67 94 10 150106 338498 50 99 302584 6 8 8 385406835 51 99 821116046 47 243968 483281 193344 27 58 254246 400723 124667 94 1465 2 335369235 147385 26 39 329652 439601073 34 69 9 67 79 3 51 8612736 161037 81 127569 58 220529 46 155810 75 6 13 105836 6 641086684 8 3 454012 63 334350 193474 44672 38 173429 9 7 92 35 23 178557 253664 112593 1 84 351583 8 9 30 70509 64 93 68 29 89 80 23 91 15 292816 233109403 34 365047 30 44 614981452 726501965 92 137022 35 45 391560204 20 1 353148 334290448 72 190926 283485 66 10 481184970 63 13 409539 225055 276570151 19 27 10 47 58 71 76 13 44 5 153510 422936 362668071 53 80 45 851500389 61 31 98 1 27 103365 162901 206048 15 122250 59 384561 215757 86 357280 85 364433 32 28050 28254 34 301356 41410 375335630 341970385 316212 323348 76 290172 55380 232618 48565 333411 454462 5 656680593 208251 951942931 39 88373 362769 6 26 441194 649077958 121180210 475097 64 336531 2 80 9 364761 443534 170990 360352104 147032 75455 353687 30 320950 196493 6 71 30998729 98 86412 51 26 197204 186503 161048 162694 3 74793 958073121 8 96 73 321061 377551 57 73 91 1 150432 219451 18388 2 45026 193368 444998 103541 169243 199655 292336 300248 5 4 272261 168202 10 23 347235 107789 739672349 340146 61 339757577 131758 299190 9 280984 57 396456 3 17 26 73 1 444024 14197 766151855 249917 352444 482328 57 87 882549352 126460 407720 230565143 37 158253 883642143 97 352387 977142650 5 85 435303 72 400904 37 80 583372185 169237934 1 3 74 94 5 35 8 25 7 70 219250 255938 28 380732336 18 24 147093 46 9 97751 93 324673 47 154770 99 5 265868100 2 25 131946 96 324469 452131905 61 863807353 39145 1 97 9 36 177747 416309 83 30 438887 39 45794959 293994 16 130232 1 141335 320528 883509472 2 319050106 96 18 341754 244391 10509 315449 61 409665589 15120 797147901 3 62 390804 64 58 447841 328249 76 42 86 42807 35 24086 74 356369 97 253694 63 240392 29 495354 85400 36 10 348371 22 8 88 365115 187639 31 493399 151837 467552 39780 5 33955 89 445619 3 77 394025 66 68 494280 321921 417997 16 478762 459702 62 61 13946 59 14 8 76287 400751 83 35 10 88 1 91 23 101001 53 36 317273 190085 387005 10 341560 57 87 84 11 8 306482 878091226 323312 8085 212957 24473 8 85 58 20692 91 136025 7 446925 347244 28 34 4 13 83 11415 81548 10 11 82 91936 81 51990 339882 47875 74 287335 97 74845643 78 17 591545203 71 39496 175480 81594 41335 78 44 15 117104 6 7 13 81 57 85 2 178841 49850 393410715 49 340102 79 405528 40 71 127666 214995 15 49333 353751 21 35453 63 8 5 111053 160839 66 431569 477132 26129252 489472 239879 403367 9 416996 5 82845 60 122877 52573918 300482 440221 6 89529 88 283302 472818 59 208451239 7 480280 22 695499447 796622695 479376 15 58 13 306424 196519 41 63 217944 617313877 85015 443978 74 82 273170 77 266541 419881 472477118 37 32 98 142968 264021 262874 202560 181027 460564 18 72 5 64 7 2 211682 55 258965 62384 28 40 394029 215051 132266 188023 5 39 103845734 49 51 151159 57 383931 63 212671329 99 45 83 39 455981 67919 450966 473216205 2 347369 144317 17185 31 5 66 816664164 335748 75568 308351 93 7 76 56 93 34 65 429171 65 616496257 83 29 212456 82 58 382405 193494 155411 41 164198 206154 56 8237 5 110160 81 414725 21 13 9 814272930 87 49 68 47 659849632 382660 321876 4 99 17361 77 376018 4 91 456127 494333 13 274756 255226 7 90 7356 471410 383986 11 395995934 326589 23 51 417667 48 200882 19 443609 135565 25 9 96 92 72 460683 238515 85 87 10 36 21 145589 383514 76 399650 322203 320605 86 110250396 471342 17 79654 96097 60 51 86 340268 57 91 39 48737 147383 74 676651734 382013281 8 52 66637 413778 49 215203 833775822 353404 60 30 363403 262552 7 176646 88 55 73 127714561 19 89 9 34131 418383 761366154 355236 71 60 2 26 64 48 65 62 408337 78 224739 7 99 4 493365 231349 37313 86 16 82 6 890188193 39 91 131507 69 399192 104759 4 89 42 950967102 994229275 662961711 6 49 26 18 742885813 304695 9 8 53903 292619 447880 249921 44 65 315045 453630 75 31 273122 12140 745602454 208679 194058 85 48 88 1505 78 31 12 11 32 191589 187610 68 248602 57 13 5 423029116 3 86 70036 14986 276749 16 356383 78 60 3 336638 40540 244802 95 317752977 91 440463 481940 289674 93 139293 225914 67 95 42 21 340146 29 9 20 38060 231963 93 254240 25 164982 39144 268853 309237672 41 57 63 20441 228891 125506 347535 65 19 460407 2 8 81188 214724 453511 338615 98 272862 13 80 198635 349155 6 41 16052 9 50 117562 444665 53 130414 41835 95 463635 4 432985 149387 40 124323 92011 119291 29 77899 266987 1 26470 258745 12 9 381584 394155 197219 55 248416 244731 428798 81 179531 246865 6 271611 439344 20 293236211 22068 815107340 87310 4074 123777 79 310327 63 27 168143 463923 278551 155694 290856 39 1 66 67 397978160 88042 40 250021 175941 48 74 433291 486144 21 1 51542162 149193930 7 87209 315837 247495128 49 341228 97 145890 60961855 339928715 12 292934 99 2867 36 66 13 48 62631 4 83050984 64 68334 67863 199266 68 4 273807 359693 4 51 280828 466697 8 42 9 472802 48 58 20604 15 3 322782 753926030 317580847 28 474360163 275875 20046 438729 2 249395 511669229 5 57933 205484 604039117 6184 7 58 94858 2 474881 303075 12 47675677 97 448650 276511 79 84 59929666 1 315651 144577 35 46 471437 432534 48105 199002 73 61 36 4 91379 426533 57 84 62 5 183617 163688 433654 5 86 65206 4 60 638679626 144873 26 10310 306863 356067 462859 325027 66 221740 39190 49 483834 283241987 38 99 286500 36 50 41722 336536 906789495 35 54 4 46 88 463632 156736 486918 16 402207 77 138696 98476 236295499 176007 8 311260 9 136214 397380415 84 89605 38 187639 77 12 858093809 4 349009 71 2 291507 69 167011 50 7 338369 360556395 4 37 39433 17 1 293447 420677 372775 37 86 83 120873 343127 489807 72 1 80 117366 87303051 80524 90 202210 46 50 66 292484 87 739987376 62 29627 26 77 489660 358217 56 474283 60307 120684 85 691004670 449913 469432 80 261831 68 140758 229521 164080 60998 66641 51 55 56 398608808 225497595 87 57 32 4 75 564029393 80 48 307050300 468554 291437 253557849 26 492088 11713 3 113369 185692 11379 40 97 72 52330 66 82341 698329949 198299 322892 367452 188824 19668 81 65 1 739709357 435091 50 165300 97 75 95 36 91 189637 825345824 87 327357 85 10910 232970 75 139592 70 433688 33 94 951626913 69 235452 74 93 84 220059 10 333154 406988 45 50 440260 308264 45 328152 57136 79 385695 119434 98 98 50017805 411401 354094 14 52 51 223570 72 31201 54 81376 394168 439796 9 6 9 52 3 157015 380155 168245 983050689 57 39 359462 10 9 17 12 98856 986151420 59 689812753 483417 144595722 50731 732857460 842863632 10 73995 290906 7 194479 57152 8 99 50 4 56 94 385534509 7 447874 12 78 46 42 34 52 6 383731 333861 361673903 16 78 188425716 683899616 472170 127137 123373 185783500 52287 105885 12539 46 31 52 36483235 378656 387876 460719 112485 85 19533 60 262514 917851074 366624 5651 18 70 494252525 84 57 211853 33 2 49 86 730003318 49 98 51 84 416290 76 349373 66 5 3 70 32504582 48972149 126259 31 22 91 50 53 91 49 490988564 908312678 108067 382159 96 243673795 41472 94 4 213385 8246 11 10 72 303239 82 257947 629629730 70 76 70 90 394362 31 285897 26 424445 7 64 7 170136 16 76 95 221151 962677564 189978 449548 270912 258531 60 376857741 58 76 630686837 240316 50 10 146212 75 97028 304890 81 46 395331 92 165469 43 258608 42 17 248466 484540 54 213444588 2 183355 91 45 480320 379034 29 75 864570618 10 290111 227448 78 217550 48 309571 342131 6 83 83 191847610 47384 191552 28 340979 264567 45 348507 50 461139 579316157 5 311311 24 342428 83659 22 344965 367810 61 45 207260619 1 18 27 424302 36 57 6 48 17531 253516 494322 515133388 43 198526 41 178448 330966 254847 89189 31 19 75205 4 8 431729 154073 33 30787 184308 945610929 722372597 632343051 870892348 55 80 78 43641 77 291145 47 256328 230878 973433371 390542 5 26 155128 69950 14 61 1 452581 827573597 199490 101199 96 28 313730 532079954 27041 33 53 431820 92 96015350 222073 6 45 332150578 88 32 71 837972484 456624984 370324 88 165332 67 78 75 430692 812641645 63 1 106636 491639469 22 743225205 33 23 99 202258 343355 418050 17 206047 153732 246802 13 67 35 161585 96 341088 489541 1 90 11755618 272360 450806 1 345070 87 46 151611351 14 219157 77 2 73 76 90 315269 31 17 906270703 60 39 35 11 129127 69 87 15 18 37 34416 93 333215 1285 249378 18 26 99 20 651025442 191545879 13 41 274711 88 3 413718 345367 207644 417295 31 480877 66 20 520519170 163857 26 91 47 7 15 82 61 11884 5 235947 81 72224 35 25640 9 779783303 419431 369497 275695 251597 372258 387253 22 61 83 25837 90285 293818 469981 241466 249432 470009 387403 6 960333110 3 72 319228 31367 909237727 51 7 333140429 114126 323583 351458 13 29326 429464 49 82 37 91 60 917 20 2 18 50 73 450593 273782920 2 345327 486761 293812 85 39 43 433055 32247 5 533981817 98 786452044 7 228537619 328482 347773 391929 67 52 23 100075 422975 258565 96 21874 72 20 23 43 87106 90 52 8 50767 369386 445345 12 110261 371747 206405 182543 114666 90 54 39 15 408548465 8 147796 193705 72 45 50 58815 116495 39 397380 470116 21 2 102132 31 19 204147 492645 728825328 261931 4 288907975 663387097 397289 58 252908 46 300193 20 441133 204697 171071 958154158 82 51 44 352015 343682 56 208315 766981428 1 65 426296 13233 88 6 22 44 763647980 80534 58 51 2 83 44 24 73071 280064 255025 26 489794 25226 30 44256 420068 97305 347911 210116587 263695 272659 307889 141447321 864481709 24 366207817 355115693 115263 34 7 702661968 366160 473889 34 336790 18 4981 40 43 482539 39 809453839 2136 99 123737 92 62 473769 320952 21 246912 4 313165 20 19 10145 313907 339470 7 747783912 75 150173 171129 236475 697802053 16 492802 90357868 99 884275985 9 34 40 21419 11 401509 40 290850 88 44 34 248655 31 55 202949 51 7 418798 594073044 54842 82 153033 17 42 463680 82 88 62 87 48 125875 43 467250 358088413 81 144320 58 251526 87 61 36432 54 280992 17317 836021266 489973 415093 43974 20 204227 72 97375 346944722 558727475 99 76 78 31 60 346793 241932 490250 407548 72 88 169408 407801 482577 13 299220 9 4 13 79 367973 49 184569 16 339803 29 218784 6 298644 35 23 75 85431 3 6 36 303353 181015 89 39 65893 92458 77 208196 375382 7 277715 17 17 30 219728 477156 5 434309 334846 303913 462886 3 216968 270165 78 6 43 95 878418572 207903612 31 63 71 165226 6 19 354436 488455 81091 85170 12 66 94 386453 326932 65 4 3 877995089 75 432462 8 456378 63 6 11 468731 82 489918 236993 42 416176 427117 7 14 24 236819 515895580 3 49390 632697014 1443 33 340611 8 327947 618005819 101727 29 429472 67 9 78 340136 384793961 482106 98 67 73 402533 91 479876 18 473438 481611 429196482 281567 233057 95 328394 263043 9 67 44754 44609 13 370968 99 60 99 454487 60486 541504206 84 60 19 7 9 8 245333354 9826 63 376601 389933 17 65 478676 96 293990 57968 466157 35 140548 91 322149 7 50 168064 3 3 50 373012 104838 19 43424 953220181 90 441481 572317471 6 73 6 2 250592 716242165 177287 257471 86 89 21001 375510 388728 791090831 290470811 34 53 376975 5 2 72571 22 941607273 3 35806829 440556 397242212 44 276726 9 422527 74 36715 39 13 65 249264 57 91 103429 166883 3 71 443099 7 9 51 47923 76 365794 180687 58 6 123416004 68 83197016 24077 58 5 430251 95 437599 299888 71 138738 154477 107496 287777 688 56 50 325178 210001 47 74869 373804876 465014 81 349770 8 4 97 22 228173 686376577 1 58 86 950950485 98 474339 14 4 235780 5 376258 83 381483 622758424 74 59733 19 458206 1 41 3214 82 30 59 60433 54 126189981 75 391551 3 491824 9 44 128530 128226 230487 8 27 63 87 405482815 71 449696301 33 429339 456776 93 78 179713 92 2 24 217493443 6 59481 492626 21940 158825 9 92 976626719 53 3 314118 124297 383994 21458542 416374 272188 9 15 432504 72 8 154427 24 84 88952 35 21 77 83 95 6 275614 65 104902 23 67 2 16201 35 34561 47047 62585 297736 22 337405 231279 162084 68 59 11 338516 38 901155828 91345 28 22 258710490 53 417907 76 330918 126417 296635963 331070 230483 1 99 42 79613 5 387692 222552 73 304949 57 140436443 205944 104014 792815041 50 32 22 70 57170 68 90 40 33 49 99 209730 57 185478 68877 70872 549926218 69 199767 55 688425709 357554 53 60 79 98 472441 34059 23 210166 41 383605 4638 3530 198129 92 5 30 57 85733 20 1 26553690 355156 91 121781 28 76 87232 79 189623258 58 67420 205563 74 8 234736 322450 57 279796987 171630 6 437251 10 56 40 14 377249 239671 113603 28405 89 48 6 72 18 870569267 23 422510407 177372 36 339747 45 365262 62 85 84 273127 306332 488936 775984984 63 211391024 415069 94 45 8 906201569 760837887 488355 64 64 4 65 15 4 394661 132712 466018 87361 243662 22 957951300 75316 276093 134614 47 365268 90885 443195 470973 4 51023812 6 80 709162008 26 61 67 86 1 19 952047790 452105458 443986 329068 235916 270543 50 338942 39 58 1 85 319831 150695 122293 487029 68 331370 318262 77 49 232675 362033 86 1 842808167 75 50 450944 462147 258536 7 63 341268 46884105 86 85 101722 330079 17 395079 70 11787 7226 302524 99 32178 477145 6 95 22 80 780531931 316738 8 443875 47470315 17 411969 38179 48 47 29046 57 73 73 275995 365183 94 829504356 61 2 41 435194 70 32 416487 612568357 228775 77 126108 248680 99 4 381716120 241793 543911953 38 69 63 419970 28 9 31 13 455515 169979 91982862 898 74 208486 39 348396346 364213 7497 63125165 70591 33 388158 11 782682132 292103 58 210337 251218889 90 1 248398 313892 16 69 148864 188161 91 20 22 143354 488963 58 27 4 42 137841 432266 50 187005 48797 153164 3 996851735 6 33 40 41 347988 7 81 207291 19 7 69 346085 16 90 939000431 71 20 7 26 1 367523 884611648 299781 26061 200965 250890 76 89 65731 4 8 42 420701 655706552 366194 33558 166888 78790 986054344 40 51 26 300792 10333 51894 4 869868985 5 542293257 419700 663748802 319773 480016 53 199154 55 50 115341 71226 94 35707721 4 249751 536603334 367690 10 21 6 55 117096 58 2 62700 22 398108 224194 140420 45 183717 499346 11 10 97 957474327 98 1 31 76 384267 395283 54079 83 64424 17 168219 2 85 40 27 146341 194171154 43 11 415439 52189 50140 33 6 59751 162633 183540 364900 216209334 16789053 29 80 18 399166 421015 28 19 439985 94 271390 81 74 6 67 281392 250738 10 471669 91 293384 80 35 120004 385300 92 74677 795644401 78 170582 37 147088 7 213248 611478920 246478772 14 970410290 185065 92 21424 227456 128627 3 1197 28 456347 320214 186644 34 37 5 52 53 41 105316 101487806 384712 159592 33 389636258 427194 74 2 66948 74 46 372139 30 39 724704766 366574 816449128 326341 67616 47 7 138619 331920 9 3 94 251855 250012 3 339805 313543 35135 386890 837598574 952061727 8 615852211 284849 38 96871 148300 90 55 147278 274452 3 55 38 12 36 26 769124884 8 173627 167955 261143 140896 296189219 25 94 82 381650 35 956391530 268899 416557005 6 386453 40 304140 376282 102220 436342 88 1 464132 61 24 227218 187198875 30 47121 455472 69 382502686 7 800501516 58162 202150 50 94 24 388213 9 489102 210163 6 578111207 211601 296678 3 9 73 96 43 838254079 131753 31 474360 47 36 197945 91 73691 246470 393090 45427894 43 210904 253612 533733054 61864 14 84 24 391086 69 236287 781709428 55 342110 25 310430 924608881 119580 271130 16 42 143824 6 458232065 931183902 61 498226 264403 3 92018 412710 368776 5 51 61 475942 74 43 220125 8 162324 139008 291141 30 400106 389596 434540 202656 168843 41 13 377223289 35 123822 7 47 12 254070 29 395043 51 322983 164304 81742 6 202872 4 24 174103 91 222400 95 3 476954999 78 1 336349 79 46 121278 42 65393 73 5 8 12 15 43 269920 93 158909 70 196076 23 8 34173 631920607 147387 117462 461302 445278 96 75 61 410649 753029470 88 319926 240127 66 431398 19384 775006739 637281683 56 68 224062 17 248987 72 40997 143370 194853 224258 305506 25 46 485677 306609 43 823067588 425293 325115 87 13 249737 59 3 82 384898 427119 205521591 74 26 72 62 71 401463 17 59827706 256434 356340 99 69 324981 2 7 301962 20 335857 548357896 9 69 38 97 38 316509 382175 79 150848 87 187189 234540 584766791 420486 260929 363832 30 253107 462457 166720 433333 255048 203429 94 6 279276 52197886 133296 34 444767 65 84 27 38 346704643 37 53 158301 13991 14 15 316433714 95 91 428650149 95 155789 395523 68 112203 377725 331190 77 398018 26 6 39132 96 13263 75 470009 270140 2 137730788 419014 442485 40 464561 21 187656002 53 55 47642 858245748 23 995011967 3 7 587386392 916633505 439465 36 274404 1 442897 79755 203053 59 456851 87 16648 87 50040 31 93904 76 319077 465331 432998 238158 492889 88 151066 51 326247488 96 11 53 342082 298047 47 58127 457380 9 444855 155513 433057 66 33 317582 343903 88 248738 91 3 424334 58 126553 53 456996 745533882 25 338666 32 491587 220695 274745 98 49 97 412809212 221201 250912 34 22 646190639 145653 62 105347 430775 446378 663082527 4 31 312058057 25 47 75 9 353320 23 82 323551828 183775 1 261184 64 175625 66 14 8 88 14 192486 55 883205784 416351 1 99 21 180653777 509544921 416439 228285 65 250545 4 9 488694 955943317 408754 98 169084 286466 416388473 44 95 398717 306385 70 120264827 64 8 10 214268204 24 251546 20651 87 250351 772 5 46 118706880 88 36993311 9 83 49 88 324673 25744 203028 94 1 357534 58 401623 42 369030 6 333060 98 6964 404518 6745 260259 380681 72 221101 476703172 152988 43 31069 72 43274 35 3 73 94 898540412 87 73 315554 473044 91 100063 8 366381 85 68 145739 67 89 17 72 459726 972745230 309130 50 466518479 317719 41 21 424617 8 14 363222 444980422 99 389406 147973711 182361 24 38 4 297145 63 409037 55 63266 82 418225 58 476164 498769 69 33452 68 111934 96 261535 239771 197589 1 462579 44 71 241165 8 36 37 6 394912 56 71972 75 240186 231766 301970126 183745 258106 337208 17 173991679 446532 283485 116553 72 26 41 83 535002602 81375 65 34 291509 14 334126 25 406283 306463 3 169546 10 356157 7 88376064 22 4 94026202 202649 407787 224753 2 31 286648 244731 6 5 63 18 66151 295765 45388 53 61 418730 4 34319 150952 281752 41 4 531680695 74 92 2 17668469 119492798 270123 18 9 26 264396 72 196435 1 253967 7 221590 27 368800 40 5 3 11 212202 476733 37 347426 69 467959696 339016 308693 25 35 27 15 297345 599133349 82 1 280538 51 40 6 260277 70 462049 760596360 624682209 245616901 23633 11 487772 423576 71 543058999 52 34 286630 66 204132 162287391 65 75 19 305041 92 317674 55172 43 53513 392459130 58 408925 341311 23 87 4 14 318517 151044 440439 475029 185488 298744 7 147323 24210 310193 207915564 62 50 480339 46 13 46 35 692351333 7 24571 4 1 22 132385 252627 449684 14 26 8 205665 72 12 275433 96 56210 40 15 20 5 178590 92347 499478 11 465916 79 312163 239690 315494 75 346651 64 599501414 1 19 368639 497675 328249 908630043 575989686 6 467895 142409 81 23 126416 5 43 3 84 18 81 241707 1 15 339527 64 9 22 38 64 11 477861 277330 241654 284342 923052798 391739 84 499534 32 82217044 448039 19451 27 308147 456225 245964375 449933 97 86 53 18180 1 30 34764 58 366290 5 62 15 82 1 248552764 64874 337674 223421 315966 184868 3 55 6 74 364065455 120171 57 38 96 152541 11047 36 9 27 9 65 352669 275472 254116 875393746 469673 6 11 428366 363343 84871 9 80 7 34 123961 32 18 50 224762 344582 16055 901596246 61235 23712 192968 167631 142292360 59 222110 427300 110624 1 468957 74 48827 767717549 12555 70 92648032 43 68 191728 93 33 158588 632558284 2 231601 16 28 353820 121145 51 11 85 91033 486264 93 296556 357361 176281 21 71 13 56 33 247037633 176435 263439789 82 44683 162042 435686 12693 356643 18524779 6 211480 25 59 215359 9 330272 31 255095789 97792 45484 65 10 324542 79 14 25 359424 345009 205029 24 55 35 400127 39 87 65 292630324 5 84 186837 192991 40 57315 126448 136929 3 175022 181738 295314 110314 4 338319 334342 376623 1667 793097737 97 253670 36 1 277725 220177 6 87 483319 161609 38855 5 78 184411 258246 771311599 331120 6 35 790133500 86 203091 48 41 35 681289861 75 64 268723101 80346 463622 85 19 405429 185643 90 98 4 8 36 97 493422 9 43 450460 186644 5382 17 417634 32 19 95 3 66997 2 39 81667 5 81 68677 462336 55 4 375247 655468024 94 91954 54 8 66 731233301 203556 447835 51429 8 19 386101 282805 77 90 349821 417907892 60 36 64771 7 42 124570 435362 825830741 205265 4 238431 360207 68211 58 9 3 53 45296 13 319659 479124 9 496776 724047628 325515 213793 253386 62 405204790 52 34 33 50 305379299 229110 78 339826 59754 8 94 36 338809 85 75607 4 305479 461071 71 10438 9 83109 87733 85 338668 312829 55 83 82 97 154970327 395595 720127849 24 60 581643932 12 279432 890235429 6 54 305655 91048 242748 28 352700 45513 42 22 332558 97 88 97 190251528 31 402526 730964579 16930 9 70 941031233 1 15030 26 53 27 24 9 3 84754 240547 6 16 230353 2204 129402 263840 8 12 24 428493 89 498284213 46 237395 495352 9 83694 361364 327679 8 206522 67 122269 286332 149134839 60 29 4 46 63 284129423 18 324578 34011 423583 7 63713186 41 21301 583019881 568538639 53 64 8669 7 27 98 67 324674 21 3 7 9 44 164031 122226420 270487 75 35 979565698 122552 96215888 37484 3 45 438243 5 43 94 486158 75 454490 79 106212 1060 5 223029 241533 965156867 262439 325686 60 53751 23 68 202105 55 294595 27462857 42 48 145978 65 168779 384899 2 478939673 152520 54 24 280957 69397 52 1 395426 890770791 34 29 245737 21 238377 304429 424544 457546 85 7 32139 352218 37 67 38 486371 263268 376663 439145 39 5 46 39 1 62 47 87 968795573 17 447363 84 187407 9 29 199119 40 34 45 9 203452 1 9 487927 109841 228637 466516 360914 67 44 37 56 437700 58294 93 10 329507 88 21 8 347938 44 227308 43810 60 58 20 36 38 56 452175 13 82 76 361012 64066 67 92 3 15 426432 375220 8 412934 133925 9 390754 367403 19946 124091901 315093 77 701233383 209583 116272 462426368 1 30 84 9 512134558 72 3 8136 36 86 57 6 341633 2 90 118683834 57 8 16 98 41 26 70 657146544 189567 480145 99 56 23 22 77 914407804 63 80 62263682 893008276 261697429 374420 9 47 245198 324093 37903 439688 2 8 3 44 35 108283720 57 11 18 51 441980 465712 779473987 385448 96 32381 4 108548 48 192923297 354939 377433 110964850 10 38444 357994 58 4 6 71 53 285018 15 15 71 322158 22 186375 5 26 9 73 43 22 3 41 80 466258 5309 28 49 68 44 452238 24 287600 24 75 241327 9 25 23 2 87 121180989 460356578 85 16 60 63 339161 228411 10 66322 85 429921695 2291 43 90 333042 330845 83 388899 169824 200831 57 357348 627290425 82 38 43 288178 21471 59 56 113501 440469 7 82 248415 82 377295 45 12 481356 92 242792 80 8 59 28 2 184261 357275 341799 66 98 42 13 32 7091603 2 15 87 75 43 30 39355 74 8 1 93 405351 207712 472972 477036 97 67999326 370040 290380 52 820898743 85330 455414 8 37 304194 93 443590 72 389040 462873 67903 98 704482517 64 364207 78026 80 6 69 133353 7 91 245420 407072 78795 55424286 261083 104989 5 81 2 57 103426 60 561207594 748967405 70325 3 63 56 22 5 12 16 1 2 87 8 294525 46 25 219835 241359 151270 359932 57 70014 68 46990 219416 40297 745237763 120007 12 1 79 377668 1 96 129126 99 184054390 238287 244578636 23 262560 92310 38 16 141832 1 34 8 15 23 329205 10 89 270542 56 3 66 415463247 61 209965 212104364 66 220579 38807 4 57 268589 41 285111 147108 50 355142 495467 432773 6 407573 473459880 1 91 30 47 1 7 81 85 69 273602 33 82 20 72 343107745 489 55888 318039 9 13 35 926676643 412586 285823 314630 294464 129655 48 69 88497 1 908821235 17 403312 221285 175887 3 4 80208 41 15 55 39967 98498209 348709 27 490549 3 29 92 4 302589 15 92 188836 104412 499667247 4 426655 92 206161 168728400 317786 74 383906 200400 15838 160676 1 47 8 138848 22011 409327 116341904 42 37 489047 382246137 231499 249482 65 24 72 669377551 521492894 180559 74 132906 68954 373937 88 9747 8 5 3 6 18 88495 45 499913920 8 33 596728335 2 231402 463691 6 29 94 80 145959145 394459 59 265091 9 495199 63 128209 50715 251763 32 61697 28 34889 10 4 485641 475703 82 6 492078 80 12922765 396489 67 540759594 46 77 50 94 798 30 134644 98 3 14 467745 40 5 303157 437817806 390923 490720 37 121418 341659 8 57 87 4 87 42 46 71 95 81 231577 463069 90 88 25 589761163 310927 77 4 480698 89806209 15 56 482944 71515 183219 831043501 39964 108388 66 85 83 16293 402712 218229 153899 95 95 418515 78 731786417 373623 61009 39505 96 35 92909 23 86 6 360487 62 907211577 39 3 425848 74 209949 564287193 432325 34 42 24 428017 438182 849206788 435464 45545 325313 47507 264675056 12242 38 85067 84 8 76 59 906310151 4 196675 73 21 49578529 181155 86 51 70 3 372608 232587 68 79 19 464014 54 7 23 380996 72 41826 83 352960 274646 52 46 84976 66 1 95 265326 55 321535497 160343 365743 659105309 61 421092 423353 43 94 382966 139350 320934 180032 32 528170341 6 76 104193 2 49 7 11041 162252 15 310201 489857 46 206891 651502084 75 689173230 23 362904 8 24 57 366902 83 488067 57 24 32 231280 3 178355 349380 1 76 437819 96 73 316201 59821 73 92 45 348834714 57 30 71439 9 10 75 238050 343809 425222 188463 2026 23685 333354 244681 376705 193036 292369 649619664 297736 214243 592706599 749202036 193 294861 318699 364176 20 254329 20472778 129324058 320443 76510 92 70 53 48841 466696 251762 27 15 69 247880 97 458065 76 79 282370 20 432895 18 86 51 508129906 36 71 99706 47 911113147 416349775 22 434418 51557 91987 240895 269926 195385 8 3 21 11 7 807738816 16 23 81306 429223 423824 24243 32 687068981 41 65 39 306380 330928 26 338014 263653 118727 8 62 366416 59 488098 38 54 699725381 199701 10 41481 948586162 86 18 4 253170 11 31 1 188767 20085 88 22 93 137275 349721199 128209 4 194194 273582 271498 1 206401 8 43881 6876 47900 42 383475 23 110246 25 34 31 18669 69793 25 875246899 125652 400108 17 56 37 41 244442 118489 1 36 54 78 13750 47 81 28 39 6 308548 441243 325557 84 10 76 466720 86 33916 195058 403195 3 9 69054 62 2 2 118338 2 85 174656 457582 87178 366280 27232 75 171639 64 43074 284777 372658 82 740180561 467865 344876 45 296119 29 5 99 35 346915 27 65 454526 26 371883 92 62913 357309 54 339637 25 72296 92 96 277269 4 152818 346033891 27 5 393583 364868 363987 36 4 39 85947 89 200047 50 48046 83 613825578 247923 3761 40 26831 65784 53 53496 290690 96236 106375 12 21 95737 43 297435 75 72750 450168 61 206776 7 356568 5 42 482445088 73 119937953 208259 315626 29792 84 41415 766068064 2 159483 889593930 6344 9 351585093 189528 332550 13 19 59 91 448525 32 10 38 185361035 50 85 317769 444483 437270 338078 8 33 42 95568 85031 224783 45 57 88 40 2 25 5 23 428662 324579 5 33 451820 52 121903 2 47 492065 34 462252 119520 21 31 383790 91 273234 10 297702 290731 145768 586883975 531466347 48 2 295254225 3 324081010 409056145 87 90 16881776 28 79458 55165 51 2 333094 69 84 182860 6 92 475616 25 62 68 57 23 94 46 22036 33 95 38 63031 41 23 132496 3 37 43 19 31 27 66 42 59 8058 48 265200 486499 181274 221915238 544428702 50 69756 172174 17 704555777 174726 24 461544 20 198358 159428 60 38 79 479249 174126 2 97 287655 42 90 95 513394431 203040 310231 673317103 81 463074 392460 1 195762 333361 84 1 47 48 57 99 29 30 44752 58155 83 39 19 78 6 277801 139881401 795486245 1 96 36 226149 675502289 198584 118670842 76 81 84 698450776 94 7 208348 20807 87 647991072 496326 147549271 45853 107003 37 232390 208535 25 64434 76 91 6 240101 381545 39 80 20 182753 98 44 16 52 115894 600160424 57 261399 8 5 355290 26 12 113246 475768 30 23 177246 88 5 2 495877735 1 38 82 87 9 98771 89 128444340 155040 402155 284990 93 160460 411166 3890 93 285108 211208 108086 29713 235935 416219 8 15 736774309 70918 28914 217016 72 253144 5 40 18 7 332296 400435 2 215653 6 72 179182 734254265 3 64 448207 23 89 69 204567 82 91343 170249 82 21 240715710 2 322829 128103873 30 235449 29 506219594 83 464430 36 6 348137 55 61 156161 329529 3 83 204468 24 16 202509 1 59 157167 799485409 51 80 35 51 9 258611 194062 326523 74776 307991 96 224417 567528337 18088888 68310 253055 427003 17 1 53 513120935 68 23 73 4 12 8 177598 463151 10 81 240499 162152 419757 79389 48 15 74474 840446214 30245 35 1 415928 88 86 81 380301 135448 192761 421553 185943 895638218 497604 23471 97 36 79 40 67 483567 85 918350669 1 10 266757 263163 65 201135 469582 496810 494971 422719 438359 282988 406921 194440 753850077 19 26 337882 717019386 7 410475 25 60 87 85 65 4 15 106782 9 7 72 276406 537465364 371422 12 76 3 81795 4 198713 30 76 353069 342393 87 173926 50 2 59 226738 75 183011 32755 34 483249 273551 253516 150103 53 66 907954401 43735 6 327310 20 51 95 73 326562 74551 595861150 79547 366742 16335 297661 318185003 39 160292 134130 431511 39 22 296573 9 549074816 879 83 28 272585 92 1 454352 23 52 33 113722 82 217424913 209662589 760857673 72396527 45 179503 80811 321996161 450379 137660 16 73 41 95925 92 298080 95 4 71 277562 633542410 33547 13 193116 40 362043 370180 419722 121613 35 64 98 261916 72 3 26 71 20 74 581038206 19 2 360692 386244 84 58 6 34 165099 82 61 447018 39328 330566 55 90 56625 36 291382 34071 57 62 276720 227075 3 28050 96 66 71640 36 324488 89 208793260 408928416 403990 477068 34 41 99 123966 301661 283604 47 397907 7 8 956870219 101085 345381 292303086 32 391502 258253 410441 16 405294 229402 14 76 379312 72 78 441519241 144082 403792 21410 44 94 72 8 7595 73 417200 93 38 221573 92 43 31 311166 61 480853 805673633 337106 38 893841716 29168 883712203 109200 29244 56399 340874 20 118143 1 121784 293747 29 183501 55 99315 306427 8 53 2 67 299683 319156 545867622 20 340252277 185674 44 75293 4 341166 91 604264258 9 382032 10453 26 80012 5 128722 487873712 782413592 61 90687 52 18512 38133 258433 38 56 3 2 55448 20535 76 46 16 408383 186211512 92 235705 3 198106 72238 2224 71 432050 334709 447440 72 33391 96 70 62062923 188448 71 1 181816 167776216 85 39 437271036 75 499962916 82 93 35524 291118 48 66 323428 39094 65 95 204549 363958 27 84179 33 328608 431902 20 438764 212742 8 370590665 71 306674 52 160715 2524 30 667095611 12 67 2 353413 56 31 17 114417 90 83 89115 320240 277528281 38740 70455 489968 78635 93 38 50 14571 398761 45 119843443 319977 4 454792 96313 441903 99 48 53 4 50 165820 9 46 2 308788 71 79 54 83 59 264571 19 481853 53469 26 253087 62 119083 95 644731961 33 374154 40 226636 408799 45054 599718600 336933 9 53697 54 74 86 49 40 83 62661 56 21 29 308736 69 37 376144 140864 394408993 75 96472 1 28942 403730 6 75 9 284129696 377877 9 654592760 171937 248095 269694 62 74 16299 241242486 14 2 64 254596 376130 9 414707 78 92 368817159 26144 108039 285825060 43402 156778 30 8480 2 311868 458100 379383 79 763353345 259417572 5 424533 121423 199660 49 267550 27 2 82 77 39 153972 5 224191 414282 18 135644 61 413614 386822 88 16 277549 5 21156 258680 688216473 88 404288 82 178349 3 191444 114953 250368 181073 69 35 284994 45240 753776448 305611 19 65 72 56 22 14926 257672 59 252947 67 29 61 23828 455575 208379 47 205647 391501 67554 47 99 30 9 329762 429902 76 81954 16 45 99 6 16 6 168193 18 497750 77 54 8 381623 22502923 70 389546 53 6661 91 2 479182 63 82 2 8486 390883 85 54 887652501 21 5 99 137841 98 76 75737043 109157 16 17 98585 479374 3 26 61 393425 88 97 19 324172 13 338604 266502 9 123767 44 205390200 79 91 361466 328389 15 52663 342681 439987 393881 353758 59 136504 100232 92 133397 266843 8 27103 309006 487981735 66 5 15 340379 20593 73 29 78 59 459487 35997 7 96 108738 77 93 76 53 23 35 71 133922 447826412 60 72570 79 4 88434 459869 62 411214 378356 395776 73 9 12 54 37 493571849 184993 82 482156 15 30 31 675346740 140365 364763 17 75 139165 31969319 151655 469757 374849565 32 97 38 16648 77 19 58 490477 75 45 145306787 86629 2 16 281529 244705 382116 66 260848 75 71717 73 217405 132123 6 7 12 84 3 192583 6 94 143977 255035 193968 7 86 308497 414855 87 403552 31 49 54 278161 5 33 280803 12 53 412645 367265438 114118 20 313703 68 19 436804 5 72 352220971 1 71 58 1 86 236199 368898 2 93 96 460966 297514 61 20 96 17111 278683 87 305159 6 8 33 25 346626504 361096344 277127 5 350907 366854 9 348940 329692908 154789 43 274319 89259 73 452683 5 280572 211555 4 595822410 300513 22 422690 290999 214816 142032 85 67967 60 13633 274104 6 1 254325 277591 113614 76 329852831 7 163802 876746860 7 25 2 108752 8 405883 148423681 90 329013 90 376290 75 21 4 95 135671839 43685 124027 59424 90 58 460846 267307 199660 846630228 39 224338 267940738 64 284126483 304544 96 412348416 3 770001544 815014245 425507 166849 4 475453 78634 371260 95 449347 3 780277409 23 341415393 7 64 80 35475 69 695869575 33 47925 21097 15511 465780422 198349384 457113 103855 7 428906949 25 68 369095 236730 234452 403875 477114 407481 80 72507 59 68 90 332225 37 665149539 484572 492124 291195 26 399679 423136979 114604 46 57 299148 231854 375725 304692 232068 50533 37 59 116180 410811 64 41 4 71258 6 87 25 409179 132519 360276 85 86 59 63 53 65 150652 82 15 15 67 38 489237 18 75205 28 3 276133 176062 386306 4 24 608988414 6 340002 35 166836 352577 7 379960 5 91 2 331589 301367 41 146593946 74 58550899 167167 97 19 752421821 85 15 302800 343749 352970 18 27117 72685086 894355683 76 371961 420114 97 52 24 10 104352 704327471 303816 174275 254786 42 976892640 13 131645 453934 3 436484 81 498517 189957 75 437875 115641 372136 24 420314 88 481132 1 34 22 443715 6578 473452 17845 32 55 319235 58 38 85 39 53043 237027 286213 16 280917 5533 145144694 177512 220165 34 3 435909 568080745 65960 392430 472713 224879 10 228480 262953 1 139869 320416 363017 61 2 203350 24 38 3 88 82 48141 9 484020 544398485 101262 5366690 156087 6 429615 91 31 369006 172469 113451 434713 140190 273373 70306426 313580483 479220 571819917 238151 434792868 483727 2 373792 82575505 8 267547 5 91 56715 122738 442249 21 106707 24 59 8 224275 81 146126 676046796 82 7 208205 7 7 73 93 30 79 191023 1 329805 247783 50696 564219909 28 318531 256605 35 9 140478 89 306208 62 884039619 72 130001 70770 445705 95 61767 20 494033 488420 5 577771446 347989 178682 36 307936 163281 5 655975526 9 123824 2 67 54 98 259388 876394255 97 390136 33 281451 1 8 26 46 84 4 20 572938325 71 330464 99533 313187 38 17 40 11 919860064 123095743 56 49 86 75 88 691661939 444395 81 4 21 58 33 30 437503 61 9 490277 110326 285790 323786 179760 69674 51 80 35597 216381 32 99 321944 42 50 52 626683058 113787097 7 21 97 27 23 57 306644 25 79 43 144767 347517 96 496930 133682 159519122 110146 117737 565339438 76 351977 75 410219 11 101620587 383188 75 5 95 6 53 375921 96 359668 435098 204203690 466150969 64 39 261293 31 236263 139978 4 38 109983 97 47735645 14 66 85 58 89 64595 96305 85186 16 65 78076 58 95 254534 217158472 264113 889550567 244582 429578 93 290112 7 199971 444328404 76 99256 17 28903 384974 425100 463049 1 411785 66 44 18 55112 60 827501534 57 433896 48 113567 183401 370801 182927 197289 5 25 383677 119264 204975 58 5 86 459203 33 154200 78190 466659 35155 995148399 833780056 462996 8307 493493 868488861 51 13 58 47 217504 60 101418488 14 37 7 98 376282 60 314629 176168 8979 7 99 426977 517876430 698488676 449931 75424 30 451271 96 497979 88 142817 232085 85 110302 2 9 50 91 475985280 400926 205618 47 80 710343306 148823 331361 52 4 35242338 32 36 42 67 76 735462205 28 71 953454403 331349910 310554 323900655 36 655428744 323867 75 44 61 3 67 622365816 7 40103 15407 56 9 71 16 49 41 18 278809 216524 165800 326053059 78 3 440551 5 55290279 81 76 204296 57 294941 6 23 155451 208254 31 68 64098 318418 22 110966 136841 2939056 4 96 26 602316103 89821 190061 61 7 63 48 72 45 8 672454476 444278 752195314 76 63140 24 304316 5451 87 400811569 5 40 177466 4 322249 57 18 168839 468986 91 283695 260470 86 183170 382362 84 64 74 29456652 42 8653 89 333250 829796884 267349 70186774 294783 423483 79352 117117 72188 279472 493277 482544 51 355947 232697 20 58 279194 5 39 825704314 25 203253 415903 255302 51 82 1 169393 50 414473 180435 187195 265152 2 68 747395738 389901 7 1 96382 6 8762 48 144693 43844 77 168282 884577432 333433 478828708 21 32 38 60 165080516 353816 88 2 82 235613 38602840 467588 77 67457 37 18 479014 22 472243 271669 80 90 196227 283274498 352677 34 444245 43 144660671 49 474189 24 85 427165425 375045 482722 94 88 365303 118467 128519 259351 389612 690516325 24 331385 51 55 279718 89 537200757 90 259395 41 17535 51 436323920 30 84 442361 141612 449973 55 17 5 10 74 23369 79618 33 15 60 223492 244660 24 449172 101277 90 88 76 285189 212615 643277064 32 1 9 837223420 43 277082 20 12 48 7 85842 48 28 167055 57 267332 57061 386393 442748 20 63 112677492 440009 24 198376 385481 79 669101094 42 9 240620 349295 461440 55 414298 181789 72 58051 44 360040 32 77 26 216641 4 473414104 76 61 54 148894 296090 69 490196 47 74 190200 32531 275039 25 326545 64 81 116073 487870 392827 897093678 436618 76 54 46 42 475688 59 55 40 4 48 53024747 78 270819 449798 97 50 50 773121913 410027 345213 279836 441547 498044 7214 197698 66 261683 462076 147077 32 281034235 364136 2 411025 65331 104792 28 75 79 78 76 65356 33 75 8 252812243 16 38 116170 65 39 126250 73 57 157397 140728 67996 10 96 317112 15 44 138561 67 82 34 106722149 63 56 442968057 38 8 374063 36742 1 919828463 92 473706 52 31643 62 22693 131360 20 20 10 59 8 25 381256 9 95 1 491817 110153 71 768989100 62 25 388225 42 452476 47 77671 446884 225611 73 344672 23 45 4 68 84 91 357685426 94 52 179801 56 30787 25328 18 459632 66 7 62 51 66 67 257589 79 81 41 293948 388432 93 44 881430489 42 33 19 390050 14 49 189762 116508 19138 36 40 18 174048 437466 77 76 141021 50 538646236 8 459220 46058 355573 29 52 621038825 29 4 78 218825 22 56 158924174 76 260891 43902971 390773 67 59 72 56 53 338700267 26 221317 97 9 3295 13332 500015570 50 36 459405 389028 22190 273807 282642 415737966 856823971 277310 426149 153459 483079 41 9 403647 155553 94637 197866 22 454046 68 62 75730 65 82 344680 154030 83 66 3 16 79 107164 190264 24 258182 94 412328 5 300794 62740 27 88 456030 424951 1 994497618 22 330264 155622 4 62 30651 289109 489557 213727 148865 63 12 83 27 283401 80 56 2 59 81 7 73867 80664 142656410 379790620 40 24 13 20 453154 88 99276 909919179 75 288231 11 56 71 96 55 39615682 71 191794 52 70078 47 9 415447218 343883 87 502632275 364351 88 27 48 89 40224128 226521 85 376824 151740 3 177026 387629 220217 226543 492506 22 197540 15 384262 396828342 702437155 29 499025646 359222 23393 25 54 344019911 227555 48 368826 55 205277 49 69 69 28 36511 51 6 444655 32998 2 70 8 83 92 94 284219 334840 1 545582676 121094 61 51 438737 94 236848 403517 413015 8976 9 483115 5 92 420176 220400 250928 498563 91 80212326 1 16 22 325159380 269776 492609554 49 157166 17 86 300054 494644 403804 63 19 117369 64 101014 815734829 53487 10048 97069 104980 1 81 359952 290679 353035 45 75 36 349550 58 84431 396921 310070 425715 273594 445773 44 194955 326854 224145604 216289 65 7 75 46930 33 82 58 7974 49 71 47 49503 73 315676 58 307162 28 48 4720 14 33 8 293560 12 42 341266 383679 9 58 240371 10 69 390706598 120210 212812 66 135086 5 52217 37412 504800107 15 381154 131712 18 6 475548 156992460 867877330 35 16 146892 71 363825 151845 261236 498095 207620 57 11 663107920 9 8 13 457898 2714 291462 485169 44 295746 6 491912 189018 49 376679 55 21 170227 116433 68 19 77123 71 80 201653 197183 313097 7 4 111356 28 62825 69 185161 251173 82887 58 243973 49210 429836 51 97 52 996816660 430435194 306083 219705 25 43 91 183937 21 61 977472867 157004 10 412657320 2005945 9 36 190244 124160 695027328 4 375579 30 78 300663 1 35 144528 400128 90 63 8 9 9 236091 937 265007995 51906 70 167716 5358 94 28 85 340818 93 371673 74 62 17 268885 60 343707 43 41 37 223595 68 27 325604 537282085 27746 13 45 496825 396960 447182 5 99 337971293 4 143493 15 21 16 353009 57 91 44 7 347918320 315575280 301653 2 33 86 151459090 100196 46 5 701667207 475532 39 393960 398364 96 11 99 91 32200 206209 305864729 48 578451675 110057232 109450 51 13 250970 165531 382742 366567 95 5 804331615 359189 13044 15 386592 84 127945 507027539 78 311391 91 100530 84 84165 76 99 173958837 61 80 583600872 12275987 4 63258 19 25 9 84 96365 582277666 58 11 442784 351351 113144 218214 376977 13 67 97 327190 257966 65 14 77 106757 16579 568057379 51 345103 464127 241128 44 19 82 264035 419628 71 183007129 317285 344926 83 43873 7907 44 59 88 2 4 42181 372650 54 490775 438323 409648915 10 445763 127260 321940330 59025 94 16 35 334321 51 40 4 119455 272448 271428 73 75 322800 20 44401 54 231996 44 66462 389922 3 242122 199118 7 56 98436 264499 37 209854 252672 62 66 2 83 441281 35 86 59 54 193438 233172994 102528 84 824330927 89 69 315526 120788 98 88 21 98 63 6 4 438282 61 15 289898 423466 521266406 57 387510 45 958193943 95 11545 46 498435 5 180321 55 128010 534556378 91 325874 400398 23 693817980 441118 9 410836 88897 386279 48 74 357528 468663 68163 410211 477336 71244 99373 157467 21461 85 15 149755 413099 7 334533 73 5 8 2 22 340896 478847 14 99 386868 59 232622 93 4 38 42 285176 356880 137685 91 204737 64 19 491401 38 97 348114 225282 290998 1429 82 351828290 770290301 52 38 87243 89 25 388605 94 323686 20 23 3 73 4 270316 71 294147 77 29 38652 71 385051324 1 76 92 51 66076 51 42 7 426584 51 134630 23 280530 41 371962157 400164 93 331806 458187 378677 122220150 50 376195 51 29 159267 243734 6 393284 6 318573 270320 45 93 141888 82950 5 2 27 96 85 14 482234 247959 254381 170353 67 76060 11624 14 61 27 351201 28 4 9 387726111 206223 896688351 86 227176 586922854 3403 244627 90 6 128263 94 216477 381276 4 28 37 88927 154096 66 473617 355156 244542 285406 86 965044505 285446 31 340143 401616 112986 469721 14 73 86 446416 140770 91592 50 477547 67 25943 41 52 977768886 77 227895 348661 91870 348069 40452 5 9 77 8 235821 61 77 47 314463 65 7 43 79 280173 93 417050 45 189138 42763710 454429 5 67 31 15 367341 440599 15758 563937327 30 60 390720 13596 498551 66 3 238556 242920 7 359585 73 50 9 218237 13 5 56 445560501 254682 385926 66 61987 185008 315153874 324408 25 121289 496221 8 13152 164185 445390 92 176793 444500 49 2 4 113844 27 93 70601 3 401095 417206 478633 8 265214 52989 454900 224490 113446 88143 30 299383 82630 71 170632 84 6 102877 7 56 402375 34 261736 37011 375737 456217084 329566 21972 34 458032 17 336469 293957 186013 45905 26 81085 73612 460071 26595 689983333 50 280766 89 375678 9 337799 457538292 89 512349737 76 221959 97 26 68 344197 461720 57 31 451206 78 196 30 443031 26 99 38 68 36 578912467 8 63 182666 221759 5075 6 480469 96 43 440398595 98 46 318960 30 61 9 7 11451 422110 62388 76 59125 76 499238 65 66 318418 883477269 369274 393654 35 3 22 251282632 34 277067 241643037 12 24 134047 436739 27366 330407417 69 304141120 48 229894 23 18 38 183771 48 34 803252580 418361 578163840 30 252903 290619 115643 50 72 2 72 253762 418213 338157 275972 8 62890 460515 1 22 31 3 56 339328 98157 215419 37 9 64 66 289689 368163 789051672 1 97 99466 5 355038 462628536 309045 25 450880445 423165 77 97 15 80 95 81 58 4 238970 2 288619 380821 497093 310343 370471 68 51 75 27690 328401 467880 40 73 723781411 30 710786613 55 46 1 38299 61 451337372 94 2 294404 252104 1 2 78 83302 29 392700 23 6 382095 268620229 136562 1 126328 87 90526 301846 9 784644131 464949 20 3 85 88631 20327369 77 95 55 6 122894 24 777049938 42 23642288 458817 6 497647 301731 9 496052 77 302872 290446 88 124927 474822 71 413205 55 8 2 141772 490915 309856 84 88793 49 7 156615 4 495524 55 16 172281 10536 463207 67 81 2 224040 469914 11 96 113451 267953 18 322981 203513 33 29 247613 67 89 475431 73 38848 87 40 86 28322 429549 26 94 3 19 86 924260866 2 1114 26 158140670 49 30922 73 10180 888894449 211507 10 203265 211507 62 43 379705 202214 99 86023 78 488100 27 21 457230 74 322680 494988 42 2 24536 172860 54 54 83 63 510224273 196339 488891 64 186621 417553 354395 261577 377026 68996 67 438319 278947 157838 271628 68387 17 281361 390652 22 30 47 53 219963 1 20 91 383909 17 88 279549 51 431372 47 5 395662925 196963 92 54194 9 203589 362431 295609 351344785 478873640 232726 51 58013 281188 47 40 739359124 251071 24 62 38 44 31314 434578 851565314 22 9 70 8 250829 483841 225041 79 29 90 433510605 9 12799929 39 101898 68 3 52126 246140 61 436843 87 380573 36807 88 15 69 31 308877 2 169453 215656 415824 4 97 3 297725 5 499735 135089 20 88 93 34 95 71 92 930471073 76210 252391 151589 79 14 73 43 157181 58755 85 325034 87 348250 61 288251 18 413395 66 467276 21 226056 87 733101130 244956 251463 7 31 338753 48 281157 36 58 5 272004 44 3 493615 1 27 63 90 79 73 90 136164 29698 72 20 325240 71 90 71 12 416780 69 36737 246842 295116 10 70 86 2 22 114882 53816726 27 7 95467 23 30 162237 458367907 182619 20 62 91 57648 28 266721 60 10 258044 308740 82 4 90 3 135649 25 3 342086 257513 157123 97 65 476833 357405 345164 378586 411417 139026 251402 34 15 454392 208725 884788565 38 454942 64040 8 104395 276622 4 326928 99 456688 974984939 47934 18 40 364410 27 144425 49 269239 412222 162857 53 44549 69631 13 71 14 43437 93499 442928137 82516 105340 350021 325535 865592626 478088 235338 371481 12 83 7 352326 463166 13414 90 27 56116 871061960 260980 209785 318752 477325 13 48 137271 77 477608 63 6 470241 470819 22 325689 41 40 440846 335302 71 217076500 80 491470 65 438809 455355 79 1 64 7 67 16 481217 7 3 412564 92782 51 359216 83 390845 95 32 53 42 4 93863 77822 93 431585 943703683 53 192178 248601 88671 75 27998 63 181220 7 441418 8 490821 459015 5 488529092 42986719 59 25 80 5 90 25842 51574 30 81982 203777 48 470829 21025 169041912 94229 27 94351 391573 4 85 43 38 36 1 437033 222676 67 30 21 86 45412 224456 254684 220170 964720241 370484 386236 692349368 9281 74 27 99 351559 144429 99 36997 194230 78 111679210 56 4 1 34421 83 3 742116959 907903661 54 97 65 72 940043297 32 355577 9117 1 498987 15374 317170 9 24 111314 182760 236938 37 751558578 3 49 24428 75 303944 34731 441072 99 5 87 53195 46 9 76 4 49 124751 469219 88977 80 104788 25960 38 45 106246 260424 422684 142463 41 115597 448816133 303597 371998 389423 8 9 450310824 342278 1 387698 29 17 16 42 19 161647 60 354471 52 312935 462924 65 52 24260 301034 205118 93 26 481071 18 19 4 25394 473092 259300 323145 662725178 275003 26 239981 493905 47 53 76 246149 40 379299 204164 4 801821526 55 81 233702 131816 3 54612 398157 84 250318 426702 536174143 46862 434126 465289 331712 94 191582742 7 31 10 22 12 58 2 343244340 269641 288276 406886 82 492225 7 467785745 57 350764 337187 359096 642689552 348591 351739 55 24 341325 88992 82 377962 75 397623118 468318882 157658 397740 50 92 9 70932 42 23 66 110484 272874 1 241194 4 528994675 97 211515 436641280 95 90 280370 41 557662827 6 142593 7 23 5 400905 12 136662 66 292553 96 311998 81 54 175989 200915 35 270713 42903 90 53 349237 36 20 33 79 358647 63 37 47056 66 163593 403824 440287 210287 213136 72 25 155628 69138 383582704 78 671235898 33 618819087 928352411 47 172238 21 248536 30 265378 54 82 85 448963 1 704384900 97 90 196342 6 404492 311501956 264345 220519 479139 53 382868 36 352549 92 698415082 13 34 51 64 19 15 69 310675 87 8 97 399834 12 2 89800457 101810 377050 290936 366837 52 390118 133362 310046 7 90328 6797 214650 43 251214200 57 176691 19 27 52 541712368 29 71689 23 151164 1 158053 12 25 21 73 438854453 80 448945966 208916 47 449422 76 164032 94 87 165245 23 736428141 349916 226746 365286 644226714 451398 956059155 317448204 96 8 6 53 89 1 7 356493 870863104 88 86616608 83 76 279231 76 29 374992 49674 41 32 48875 56 395134 226110 542628300 31 95 94473 81 1 3 57 356092 39 48 206724487 1567 734691980 7 3 162489 101822 78 283250 582585778 260901 70 11 9 33 92 436787 420981877 51 36 40 252588942 38 90 47 6 92 11 390796578 587322354 61 310313 423865 36 2 43 45 34 366987 1 39 3 395391 101754532 6 67 844902751 96 346808724 3 463510 552271992 62 11922 630336957 833267664 94 86 414937 31 424697 1 633415936 37 23 58380 207753 284346 31186 68 416336 2 186462 71 39264 85 261829241 479460 496804 490871 47 3 65 164699 14817 311367 32632 13 10 243487 56 110001 38 80 3 14 85 42 76 315487 112602 484523 87 32 490356 290021 49 472951 78 251682 20 44 77644 54 598830619 416407 85 798383852 58656 328817 83 97 320021 202145 798 29 168046 56 296132 145867 1 51018 92 81 489481 180296 88 2 23 80 8 83574 54 468478 403598 130921 191532 431873793 45911 30698 120309 85 19929 609702757 272884 237436 930462117 596457002 305807 135286936 136510 12 432095 408697 246632 43 4 47 86 8 475487 16975 376349 603407722 50305 20 21 290957 92500 1 43626 12 50 12 26 19 50370 70 91 52 59 80 10 83 46 6 60 234582 80 77896 3 100343 99 68 646451882 443320 362899 351758 185779 62 304254 21 59 97 286754 398952976 66 8 61 39264611 95 34244 21 30 6 56 18652 12 993775696 15 224868 59 7 83 9 62 20 24 41 356445 86 443114 5 27 378321 49 326632 35 2 61 64 80 11 1 375980 34 494583 97 2 69 41682 325479 150267 530672154 79941 243845 315617 27 74 52 493547 67 80 447601 6 312212 4167 35 198296 152930 305921 232015 45 140893 1 148640 1 261115 20472 41 463795 356676 55943 80 612 7 11 6 14 90 84 96 36 24 194512 35 37296 116387828 58 455767 6 8 68 9061 226527 98 150893 43 473145 204700 76 487303 98 92 29 89 515779467 86 1 133922 40 25 29 355779 709919589 5 34 449827 6 136364 30 341455 554355456 77 44 6 10 7 333508 88 87 149648 65 450383057 287810 1 556038303 5 74 352722 131128 334692 376208 585230821 77 5 17 10 40 486460 48 65 91 86 20 69 41 3 381236 9 12 6 48 75 53190 255139 313644620 8 12 77 99922 320928 43 8 80 534239719 56 932103179 67 154967 237360 28 72659 37 77949 84668 203573 74 259182 72339 16 33 21 9 51 336119334 80 63 390005 209387 206421 453472 10 74622 177242 3 380999 308358 3 7 722421078 32 389848 52 23 13 485819 12 89 6 9 10823 36611 99 4 972917750 11 25630 55 127438386 319230 73 829916998 141074437 68 62 18 48093 50490 53279 925571068 208578 30 719648263 2 45458 29 389903 303104 5816 23 414620894 129678682 69 46 52 491295 322414 490237 16 893743500 96 61 325299 232296 7 20961 151512 27 453086 65 83 6 10978 194246 80 325175 441529630 206838 111354 67 371201 80 84 423658 52 239226814 46 63 16 397502 430217 40 77939 92 109068 185755 38 75 32 42 492 1 49 92 115937 27 91 99 30 84 4 994137439 66 2814 68 97 812251367 9 95 1 67415 456435 110530 18 33 434977325 39339 2 48823 80999 651396829 47 186280 85 19 456757979 177474 51 13 79493 455718 519001448 139522 353285 30 1 444277 43 122758 10 259177 51 2 60 382091 13 49 326415 84 66 39 5 345418 30 36 21 443152 3 37 948481357 335309 35 6 60 66 43252 292298 118541 334225 44827 426918 847204660 278256 341759 4 47 333223 441759 77 241764 303538 75 466108 480092 123152120 70 76 40 229504817 432333574 8 281507 274054 58 68963 91856 903740921 68 51 171926 90461 65 395109 45 23 149165 361080 100206 62865029 20495 19 334731 216222 315515 86 9 115912 87 8 29 440596 72 32235 18 2 122130 112823657 436490 451578 133766 815146612 79604 55 427837 230339 3 712158399 507775571 60911719 21130 83 29 7 18300750 303488 133281 1 412328 497951 429665 366407 42 23 1 273444 298953 5 15 487240 499731 387532894 140971 64 2 29 227400 60 101101 7 97 97 7 222571 14 84 270257 58 18 488694 31 93 65797 42 64 90 76 265475 282730 36 20 478421 2 309043 33 266399 204683 36 44 7 570229542 385810518 73830 227713 22 350258 336277 488344 82 44265 344335870 160155 961013353 160384 60 639290979 930575401 2 25 436646 917338382 207681 96 65 6 23344 969399027 91 227418 348829873 84 369918 287461 23 173169753 27 391873 37 98 171717 84 8 54 48 609298070 81 9 89 35689 30 64 40403 2 30 216403 201518 22 5 511967988 76673 3 94 142313 53230 238314 157909 76122 294788 172579958 72 79 92 128290 6 53 289437 59 123983 280532 499980 48863 89 27919 362704875 308297 77 19 80 98 485190 6 624915928 12 89 64 312644 464183730 41 44946930 297788 11 754622425 30 356983 55 265493 92374 31 592127891 248041 13 80 71 240668 63645 419749 413954697 428380 394875 83 470180 22 270950 88 6 216645 476544 58 162808702 38 95 98 293364 453521 53 2 44 206334 30 261728 39 957560097 315418 625330274 15 18 9 51 4 276833 30 27738 1 37 20 457872 93 23 351382 399746 419997 91295 48 8 23 359157 595204622 31 68 25 18733 9 498538 96 65 292505 640651840 231543 799134318 11 652988808 30 15 104068 67 479134 442482 47049 47 865558241 3 96 31473 355697 96 713824538 324956 68 124575 439191 427728 78 7 587033861 71 50 70 37 351083 137819 3 395966 86 917138459 987729049 251561094 24 7 350139 261309 251659 27749 44 56 440867 81 864155086 308959 316563 109484 71 2 2 53 13 57 73 36402490 20 26 223783 205969 36 597000205 45 6 56 4 407558989 814613795 14189 133570 99 6 70 70976 473495 732510399 9033 87903776 294260 73293 40048 483397 133672 197094 34 62 72 13 35 829011564 80212 54 83 525803478 548742603 584346077 44590 788790519 158115561 66 428872053 51 38 30 73 20 51 82 87 173741 128358 122840302 2 343443 45 65 1 81 246708 40393 37 131055 362841 72 99 223940 400618 18 571197192 63 88 64 186899054 289093 84846 4 54462 17 57085 348928 8 495191 45 50 335539460 32 63 41 260752 82 30 174140 910062014 60402 32 3472 443604 58 3 319644 6 32 112715 606087846 44151 86 240167 48 90 57 316740 625402301 152845 360313 841834502 255390 491955 68 7 65 82848 89 206125905 24 7 43650 5 22431690 63 392547 48 95 3 473525 41113 280327 39 50 419319 1 443222 75 68622338 77 322877 47 48 29 95 427831 95400 242334 973073591 2 367154 41 8 20181 388240133 2 94 2531 218590 89579 451423 2 96 67 23540 23 90 574830626 69 5 78 24 21 467323 33733 83 818459840 47 35 383999 234399 60 179918 252255 413389 57 761643633 57 473302 120142 72 383106 452915 80711 429799 7 73 59 44 106322 8 137882 50 25 165501 8 633965084 8 45 9 32488 54 586539388 52 318077 89 81 3 2 99 156152 415127 72247 88059715 275556 5 71 1 71 345138903 89 220183 56923213 218759 5295614 92 60 20 215801 409496 248755 12903 74 139323 19 548079763 233451 82 361092 97 26 285409 186764 718172577 434271 261098 60 50 51 166951 33 2 74 80 56848 478992 50 17 16 416323344 370834 97 446074 2 54244 349314 169323 10 58 74 24 19 356228 192378 252225 74 90 360052 943152488 940143897 97 42 81 2 9 160325 350610 79 410602432 341900 72 27 69499 215624 73 66434 336430 132078 5 73 60 20 2 9 58565 79 82 267436 7825 8 48 280564 6 49 47 52790 115057 239872 74 92 331016697 63 346997 56 58 475736 364041 3 69 165716 84 86 439161 75 420597 350166 248479 47 36 26 435408 13 40925 46 285578 635703884 5 9 441915 118555 351644 405820 40 172688 8 55 112494 339165 290941 416236 77045 444708 68 451577 184927 199913 39227 476580 28 384031218 3 75 72 56 242697 2 249398 123878 8 74 39 336525 9 42 404134 147518 41560 93 303305 26 314728 150411 410464 45 6742727 6 80 35 14 137486 65 67 321750 7 30230 8 16 62 165945 66079 886210023 87 67 6 21 137592 59 78 89 414985 696091901 24 470923124 459728 9 133523 75 7 50 31 411584 42094 855075415 25590 67 468006 21 73 174199 487237 74 416747 402347 30 78 35 490501 384913 432267 124486 18 397672 40 21 510384831 3 94 98 18 1 16892 48 49 78495888 78 26 20 223320 450494 7 480253 314902 744314397 5 286897 80 41 43 16 482918 80 267577 31 56 98 8 286853 318776 105704 372374 89 79547025 313932 99 29862 2 408546 71 94 78 41 499756 5 6 74 454172 327387 9 392229 22 16 115777836 6 62 704720867 164531 205318 285219 8 307036 6 323450 307416 49969 78 11 223234 93 232738 147140 33 8 8 98 305331964 25 3 377172 206926 97419 2 294341 316438154 77828314 31211204 106566035 58 18 80 448968559 1 876551144 83 212899 719948561 40 816157005 421836 2 3 92159 961805156 96 303194 407948499 46 58 6 50454 93 324082 85 39 438935 3 6 812457412 93 56 109859 153938 85 368567 94 196110 90 3 87 84111949 1 337077 75 98 403641 63 56 69 336978 9 51509 351363 30 20 3567 444427 666336645 333875 22 241743266 18 81428328 307368 14687 18 6086 39 342208 18 313887 99978 66 14 52 71 25 155285 71 45 32 352703 164802 141569 86213 67 368562 82 460231 286717 57 325396 40 36 75 27988 74736 146636 86 35493 59115 12 228035 429427 13 82 107196 32 67 120464 180989 80 225887 85 62180 356368 57 93523 74 195787 283621 35 20 370993 76494 21 35 9 39 90 63 21 318723 76 24 460639 58 58 64 32 40 32 161670 75 4 479559 170994 70 3 297510 87 874318164 2 490864 424493 1 288415 228559 9 57 808121205 155558 154600 14 50 813301121 404679 130938 96 98 167949 481664 363636 5 6 6 17 53 473992 571441453 372351 98394 75 29258 44 72 134849 406503 224324 31 3 487531 256039 664738758 9534 34 297299 196019 141781 393248 98 14 679170587 89 430213076 24 3 18 895730603 30 28 202998 286844 299616 31 406285113 89 75 205834 32 85 350472 108322 14 45 141078 70 495539841 35251 393680 460403572 75 175502 68 6 424619 51 389008 1 157448 22 78 371015 61 568679398 124979 35 306790028 383825 223074 5 49 90 49 3 211047 20 357732 33692 17 341797 279521 476969 32 107087 30 477223 891214681 64 65 338560 346615 40 589058078 260047 31 132549 73 333697 328468 14 479636611 118164 430252 6 95037 96 6 354811 61315 68 68 451603 203122 227108 425386 390875 72972 86 304106 129531082 61 268385 134581 421044 7 16 16 321901 249470 56740 69 19 172251058 406085 76 66 76583 621685953 9 5 306042 74 58 152845 1 6 65266 20982 398098 373935 57 3 382841 135745 2 182958 60 56 448089 9 532415136 29933 990701131 42 461970 50 155105 8 76 29 55 4 545062973 44 66713 66 319945 9 186262 14 248773 360175 57415 480515 230864 398518 176457 486153 229755 92 1 436614 849916503 64 499992 27 29 2 99 116515 24297 479703 83 465400 55 126992 58 420470 85 496314 164011 74 53749 53 92 78 41242 94 253627 50375 182527 31 36 51 19 423498 52 49 11 18 385259 86 40104 1 140896 583002778 623069251 71 990760547 707066127 254885 204821 435402 387301508 55966 178764 751554132 318454 28 106926686 332169 58 15 62 11 366023 62 3 236987 259572 748740317 312938 6 151886682 26 4 33 69 491195 1 282250 409192 51156 332562 299084 56 217834 81 505408745 113241737 3 80 315805175 83 53 132846230 498489 74 19 55836 468597 418342 377277 411637 81 303455 1 67179 5 24 44 7 436977 520815725 9 43 37 40461 48 457305 96 172862 14 69 57992 48 224225 98 34 277269 249657 537585314 103376 264899 17 239186 307704 369076 93 12 207410870 32510 96 438389 65 250197 2 273894 454350 28 76 479848 56 165556 4 432758 451211 36 190985 213763972 199480638 9709 47183 2 320095 26 71 328268 5 720970110 289027 26 257348 38 316428 226504 230466 419952 1 99 165814 79 350689 47 6 50 380065922 357175 411013 81 476899 233522 7 203254 13009 71 75 48 82 60 326927 177712946 44 101334 6 21 38 80 475845 34 98 60 25 65 121064237 2 49 494729 176206 32 116756 876481593 371553 95 31 90 87 461190 405070 41 53 4 491893 1 68 36 79 223826 174697 41250 86 34 75 344489847 341722 45 391003 29 37 34 638442387 69 29 415403 51098 19 18 433970119 227687 70 78149 210625 157865016 434790 7 39 58567 361119 26 92 68 89 916522315 51 330058 822171894 48 408762 63351 3 6 128576 52 18 10 161956 33 253482 189957 68 49 30 98 49 93 1 36 477701616 44 14 140124 108207 72 40 79 26 485239 73 488305680 75765 39 103704 38 60172 261970 25615051 862725185 2 249830 94357 304562 1 22 338640 93 96962 86 75 173620 284705 41 390957 1 58441 54 32 142571 7 2 5 49033 376202 459855 46 49 83 7 251534 2 308959 395739 28934 235888 61 30 80 11 1 21 343496 795398557 46 78 101895844 38 5 373108 212749 87944 20826 305288 70 88266 48728 38 13 159986 79 20491 40 47 173371 223198 75 23 64946 10572 150494 77 269059541 79 108889 105373390 40 1 295546 93 81 73 284268 681016846 1 343258 426920 479986 82 404358 86836 47 319878 53035 372638 69 425706 43 420011641 264574 40 175959 6 55 409990 47 317867 151191 14 57 97 195046 57490 433856 43 93 316692 267573 12 5 63 13884 33 82072 451531742 238828 350491 2 315112 35 38958050 94 49 98 259417 493693 1 372880 14 54 42 82 66691839 99920 261864324 14 97 269085724 128028504 4 298043848 111552 18846 384984 480722 225643 197309 370424 279322 37 26 452143 31 15 301136 467012 240836 6 463642 277751912 124695 312234 10606 491795 99520 112659 72 57 84 7 711917208 41 59 150187575 404147 25 394140 222672 95 446143 695120502 33026 12 118061 6337 80 47823838 473787 50 348603 286100 6 14 6 108250 947308054 66 303806 76 954553948 8 27 309242 134765 33 28 166067147 28 60 274598086 55 398098 90 237522 204812 45 67 8 52 55 152689 434327 329043 305339 7 4 864393841 58 95 245150 87 34 33 447803 79 73 797843081 104325 3 46 127716 23 69354 32 53 35 28 95 54 93 93 324989 880481130 414851 53 1 61 340980 74 302901 31 78 93 3 9 139751 77 154836 51 83 452702 56841 28754 439460501 90692715 79 949506157 50 270953 84 33658 130649 219074846 453227 296049 47 95 203925 55 262120 594937627 23 12 55 200730 92 27 293729 48 96 24 467563 92 87 67 234672 6 137826 47 4 21 9 14 71 99 1 11 475447 52 35 49 97 408496 398497 330072 53337 88 629650871 40 238963 50 17 462365 9 263043 294729 79 266520 121207 78 276712 266594 193002872 332515 9 58 4437 27 250848 316232 7 471580 70611 213527 30 8 489327 103194 390489 43227 230070623 44098 83 45 259040394 41 17 419572 69 37 22 7 448371 66 81 13 171746 702061966 78 58113 82 5 84501 471972 68977 8 154525423 74 12 33 26535 237154 76 551102863 29291 102529 66 130234 28322 275374 266465 276576 73 305998 13 314685 87 430905 73 4 2 72805 47 203862 415516 224251 66992351 52 201331 181468 253780 34 30 452099 482421 21 375978 64616 63 21 12 363091 54 258523 72 214171 421548 5 312251 40 44 331662 89 27 373702 78 8 305606 157614 9 39 87 81 185631 3 81605 40 39 68 19 51654 6 56 245318 27 168108 299048 168369 85 113546 166627 119417 99 105979 32 895260799 220016 31 8 79 422151 96 32295 431173 11 410279 17 330626 278489 507229561 7 99 69 43 42 818814127 35 235865 24 60 147285 38 329375 66 29 30 90 212975 139745790 401380 26511 365977 87 422342 67 69 32 527299532 158482 7 41 26 449773 23 463864 93 15 72 607109074 57 215618 37 9 463312 375210 8484477 80 239193 462007 69937 30 80 10 60 64 54 1 31 134621 428236 38675 384225 79 75 227770 201333 92897 96 75 83 321624 72 308433 44 307724 67 6 2 20 169633 390608 95 243849 8 127277 43 10 137285 17142 60 520587816 8 771805378 60 22 6808 43 39 71 81929 49994 34 16 158415 377818 41 89 2 7 270914338 147102 71 93 110916 419558 911441618 829937565 24 28 12 476164 50 1 421604 866171133 61 317245 456019 143396 10 76 2 63 27 19 788026718 45 51 77 164464716 72 5 11294 171165 65993 371553 30 26 22 449572 40 22 488875587 274021 57 304413 438772 48 368311 434187 57 59 222950 173707 142368 495483 11 4 105536 81 33 12 81 39 383165 64132 67 32 190102 67 118372 3 242234 88 752278502 24 73 720998820 88116 82664655 186300 74288 66 210466 6 55 443813 99 127879466 446976 483906 908754515 19 45 91 92 85 59 62493 460106 3 36 71 352712537 179488 367503 477935 925487077 499274 485652 24 283587 27 1 23 2 437634 194880 489655 41 59 7 17 327083 374337 417417 96 47 309742 13 61 42 75 40 88 11 405953 21 1038 537031848 258702 41695 210509 379539 68 297252 96 174261 535458386 2 42 22 95 107049 285279 442423 258427 227139 86 53 9 86 12 61 8 68 599628547 233046 470029 98 5 59 289610674 421674589 15 1 84 39 51644 84 172274 369057 249546 303997 43706 7454 94 1 242444536 68 226797 88 413671994 280138 27 31 271341 77 25 74 448991 349712 72 15 54 81 91 252917 2 205893 98 62777388 50 69708 797793614 83884 47 67428 33 35 30 82 40802 13 340983 52 162988 268266 39 86888 301167 250721 895093758 74 365714 8 492689 17 102784 7 140476251 75 795353964 49 19008 48 177951 288950 44 128418048 468310 21 105518 773002599 21 24 737400551 32 96 68 97 15 65 385206 80 6 282410 22 229752 107107 445286 46 74 27 379503 475051 57 9 827839308 460115 209656 437939 158830 166837 208993 8 235256 177962 454757 66 19 102914 25446 466216 244501 6643 115951 73 44 1 26 195780 2 428083 179099 87856 40 407113 367038 45801 49305 5 52 81 431097 321765 34 7 6 87 89 37 460128 128211 358706 963634002 308047 360231012 370488 190143 822576037 354981 85 89 37 332423 36 19 148435 97 33 1 439446 13 73 399719 283966601 56 205956 5 348301 3 31 8 325270 88 452237 43 37 14 339659 40 6 152980 43 81 214611 8 390531 20 482141 61 232986 441000215 11 42 380347 264146 492921659 4 74 21 3 24 3 26 78688 7 108596 421195498 59 88 430273 78 159963 109546 82 36 384511 64 659054832 76 65 109051 822587180 54 3 352272 118005 97 37 3 40 36 285719798 864087498 771384266 43 63 73 59 11 52 62 30321 292937542 382342 99 459889 488660 256630 330590 94 366659 49 42 2 479127 23 45411 54 28 98 898122904 373026 521525303 15281 23 999658177 1 952115459 38 44 68 52 76 89 84458 55 475363563 78 136386 35 64 7 643462126 233415 27 406459 82 50 43 411070 28 39 397594 21 46 111040 42 307114 21 81 113772 6 63 82 73 173900 84 734861303 3 493450947 191137 19 169955 73585 234823 244737 47 186966 16933 150403 7 3876 75 138498 150152 381863 182692 341514 22 37 85 45754 39 11 9 244878 74 3 270260 421228 153044 95 21 379885 196645 1 42781 13 612904338 25 113992 490336770 432670 1 83 15 24 343693790 56 259111 71 48664 126740 7 5038 910170655 84 43048 191782 37 972049826 81 609588098 34 91 96 185660 6 86 5314 15 2 18 459836 69 2 19172 38 153643 791056447 40487 293605 46 286232582 228297620 62 406345 63 344452998 82 59 427720 248279 7 324261 202962 99 234205 23 6 324526 78486 424506 63 148951 104381 335843 457851 4555 61 98 12544 337463 276623 265673 391450 98 296540 433241 85005 1 4 76 134787090 84 7 57 30132 406907 269236040 60 4 5 75 68 983275682 27 77995 36 82 29 61402 1 883238146 84 18 223709 48050 168796 171191 5 428143 56718 272217 96 281620 1 87 79 71 919243957 210308320 72 311571 94 16 34 471903 458260 3 36 166315 150321 8 77 495531 2 53615342 3 399513 168121 694683445 64366 94 25 63 116999928 9 53814 245005 412087 86 396760 112763 93 299660524 179057521 21 677040602 459193 104118 942668320 76660 83 92 88 206202892 417230 190042 67 75 399328 96 5 22 46361664 30 167661 19 52 65969 96 72 89 8 43 22 69 172145 30 177983 46 6 498051 44083 183306272 410499 324157 374655 19 365374 88984 58 233195 94 400909 50 63786 9 47 14 44045 440655 297957 171105 6 647075998 45 137035 68 62 20 8 97 499276 59742 54 59 78476 40 350362 144504 7 326295 313684 57 49606 350726 9 5 35 80 806562616 36 313552 65 441392 38 719082300 5604 29 68 38 3 130071580 97 350064 378728 121159 77 371696 462732 164035853 406733 482629847 95 6 420602 88 57 320663 119518573 56355 329467 231568 76 418795 10 487033 36 94 45 90 3 251068673 90 231990 80913039 2 84 24 66570 58 34 33267 7 13 8 65 318991 4 86 89 200894 50 84 425583 63835 782412096 35 284624 278370 2 54 307373 591192189 28 29 210232 364715 586270501 71 404087 404127 378230853 23 28 6 91585 873175856 2 361537 63 5 9 39 227453 153054 48 25 1 72 285771 39 634816994 4 335728 355486 487528781 68 164331 170076 35 44 348426 11613 28 10 24 87 20 134491 74 308874 175868 206715 49 85 49 430341 121643 97 22 10 4 89 60 271588121 19699062 26 42 470554 54 281999 70 7 432539 25 20427 166871 78 24 58 970073038 84164 58 58419 497224 215693 235388 487415 9 34 56 42 63 74 617718167 352806 259836012 433620 97039 390275 43 14 344330 7 69120235 65 88 55 916473857 39 274035 667948106 79426 2 1 265688 47 85 410716 276997 93 36 83739 434072 22245 94160 87 72 240652361 37922 54 59241 179799 194974 130829 60 384622 9 78 336998 22 8 698954927 2 382073 163715 5 325852 472187 361781 60 421981 404202 58 98 66 5 46 130146255 381727 897463075 413537 65 18 2 46 49 1 17 124345 43 55069 66 15 426640 24 499199 270114 56 358737 13 316648 345595 18 434995 19290033 27 407385 455322 1 142765 127843 73 472509 434123 6 97322 97 29 271569 89 65 344481 98 26 123155 313661 1 96 155961 661654938 168108 67 452165 102766 121812 185800 96 207543 443908 478411 77 25506 30 71 60 22218 9 12 56 56 162221 283579 211406 356124 59613 16 898782006 23 217630 93937 221969 126980 84 51 318858 496946 465787 260047 55 67 39 109107 322376 159595 79 139593 96 74 9 7 1 150137965 395931 1 94 48 88 226096579 316615 68 1 2 46 143709 25 67787 6 4 296 396407 10793 16406 156419 192166 68 4 22 217900 64 78 59 292521 261865 287390 163685 473073 421695 52 5 151770 350362 183794 127724 14352 297791 257713 460727 11409 98 380455789 4 39 287624 50466 13 22 36323 33 569477457 97 46 60253 188114 70 4 40 1 3717997 222019439 403932 87 10 475378 35 375765782 92 468081 73 7 346651 233332855 26 82484 3 153347 242124 82 86 45 51326 59595057 420838 156038 23 129307 68 300388197 42 93306 172569 96 210591 92 18 174700 313586 337805 84 118870 393314 20485 402917 457031 193650 13 403250 495320 52619265 57 490721 39 6 5 4 81 52 34 357838 282286 356224 153772 91 154856 354222 5 154739 111462 28 865223462 36 494916 39539 86 104125 72 443889 48 60230 900217797 70 24371 4 63 43 313792 383770 90 119858 8 222108 76 4 18 132467 37 47 1 352375 33 9535 308392 42 68 93 225954 17 212713 411739 6 59 74763 217098 87 8 424086 76427 52 230981 38 383369 42 42 155877 69 28 83 467535776 22 162683 7880 194549 103367 359777 39 472415 29 95 2 270456 342488 61 30 71 382974 5 32 61 96 47044 94069 325170000 5 2 13 37147 46 124402 39589613 227900 721410947 130414660 49 312624 202847 265360 67 237430 463600613 251274 275066 709923146 4 374733 66547 468400658 90 93764 7 29 88 98 491785 82 299116 988469399 27 31 67 176226 778832453 949149144 429855 37 284576 86 11 1184 69 16 165522 55958534 2 9 110684 758186679 2 96597 259753 61070 31 58 27 688922749 19984 235699179 142769 879269467 127944 86 96 57 384327 38740 5 8 230451 272026 228551294 59 52 437469 63 18 723474498 30 4258 307748 156694 86590 4 362989 266008944 7 14 3 1 72 152541397 1 55 91764 5 73 220000 94 12878 31 489388 15 49 5 63 84 8 324175 64 837764093 35 142030 343149434 846483433 27 466828556 48 164122 18 246168 31 350961 218662 451631 744644415 79429 63870 94 22 72 245246 328729 227839 62 115561 223598 97 6 1 484853 89 98 84701 65867 52 42 76 22 19 327197 228381 226223 505049938 76 130450 125963 370752 609041504 5 15 118381 156078 274458 44548 190178 81 849303278 424544 45 12 205742 930302597 17 8 420954 42 80 87 27 94 20 111985 14 38 97 52 196850858 718544542 11 2 111926 41 86 31 46540 777324174 304122 39 13 34 429152 433292731 9 23 423186 76 295677 65 12 330260 275699 22 2108 35720 352587 219462 304117790 58212 90 489085 21409 60 72 189194 341607 300273 416630 70 76 310596 65 21572 71 69 42 499048 487146 97 442148 370029214 844398387 231873 73 89 464153 8 92 7 3 497775 124416948 23 347194 229452 18276 20050 177023 73913 75 162205 244774 75 38 10 48 15 211376 30 256591 61 82 72 466634 6 88 68 69 259210 48638 45018 82 68 1 71 235976 7 4 972254577 57 133246 852667187 12 36 7 79 297508 185459778 48 1 99399 4 435097 498214 66 6 27 233237 3 67 78 190877 222111 183268 11 4 40512 66 80 455206221 376408 63211 6 66 391796 46 51 5 1 86249 49 43 87 67 209747 66 95 60 70 299300719 256027 23147 66 493264 84 30 429975 7 5 36 4 8221 376135 290398 2 17 1 104782 54 74 252912 54 494001 2 89 286800 23 289132 468239 416613 111382 449493 172844 49854 40817 87 79643 343705 300988 175907232 681461616 233411113 8 55 240996 56395 307366 23 15 353220 37 238092 94839 468578 188347252 61 372510 421905 498957 58 708443685 99 40 86 49857 1 23 5 2 39 36 4 3 2 340306 48 9 185276 53 180563 96834 535826285 63 177879 135485 432167 635344042 2 171954 35 1 79 317091 25 121230 5 402757 59 53 460926 279862 341081648 78 44534 58 68 65 347532 93 13364 48 287238 455835 44 895987583 28 373271 488325 2 72 22 77 34 95 29 46 402798 257910 247353 1 90 632593766 91 266269 293808 43311 68 45758 25724 165609847 32 360861 275378 28826 393652 862122109 320231 3 98 36669 18 280633 2 18042 38517 5 2 205280 37 71651 28 78365 433240 914630907 19 73 119878 17 80 6 69 21 14 383050 463476 18 25 94 66 25 2 5 257071 50 90 3 28 1 901719836 339076 57 143352 58428 348876 231052573 67 75 30 96543 5 27 82 15 140196371 159112 48 7 65 836217614 13644 7 908090482 77 119450 92 273967 7 67 405355 90 392954 215661 232620 487760051 161540 115405 4 59734 160242 21 16 34550 2 9 107469 1388 6 21 258300 343518 483823679 8 19233 24 13310 67 61 49 294311 11 44 531936890 365690829 5 57680 305973 227154 71 87 88308 430894 84 31 89 232908 237083 368457 420123 400333 955981466 486134 6623 32 313435 4 115342 157408 76516 29 13 31 93 828451701 274815 19 551942211 95 55 77 181634 328926 144871357 40944 448707 148034 417958 27 71 7 289620 77 44 388984 493247 141952 46 25 42599 67 33 58 41 82927 53195 38 22 26 177095551 139128 76 31 154167 395040 7 420675 456170 93 755322894 14889 69 104877236 702286465 430708501 9 77 446621 16 9 83 616190097 207611 7 56 97104 90 53 233491 38 3 9 71 490328 9 74 84 16 510535317 31376 255287 90 12 67 263194 44 239001 281199 348251 475192 96 432342 148800 54 68 445267567 28 406733 95365 57 12 96 491517335 99 28 93 121180 250404 44 86 447717 496129 59 12 43 48553 76620 17 287985 6 5 218671 31 3 267393 264878 49 11 626563771 427941 148661 29 744427186 55172 249523 29 1 310019 77 23970 482373 82 5 56293 4 7 402382 593896023 9 80 4 60 345321 15172897 475575 77 92 4 4 88 80 9 36 252815 471584 70 343639 240589 70 21 120247 752925648 79 818515358 66 63 72 163935 55 28 298011 99 372170 64 710436769 28 89 34 75 365112 62546 291378456 99884 2 60668 11 59 312637 87088 31 90382 153478 99 840123531 723435661 58 7 74 271045 52 85 459639 398442 176526 832568267 5 30188 132185 98 31 262412 65449 15 36379 200051 6 72 48 288120 18838 22 53 3 84 17479 235421 30 301466 24 244391 38 214388 207549 208424 10 107738871 76 59 120058 166979 65810 186533607 407739 607288941 82 395553 197011 88 304580 91 177374 7 7 86 2 24 398734 256182 44 58 17 72 263050 243340 97 192811 216938 132891 25 99 181976 3 52 910985257 10 334892 41 494084 39 279828 414269 93 78 73 28 719738594 59 8 100451 480820371 221883 280516177 260528 177507 17 76 60 76 51 132543 19 27 67594832 10 817927390 939679964 62 83 878863720 322269692 230169962 274060 12 87723 9 92 469601 205066 84 6 10 64 37 78708 260637 3 476126 76 71 739049802 70 101373 180670821 25 111755719 13500 85 54 346266 97 9 88 252487 75 18 457737 292271 67 324253 43 128311 74 271871 415488 418695 413323 27 90 8 60 5 66 8 101171 28 226853 6 467017 731541536 32 484151 202925003 1341 432349 40 452735 340293 85 84 77 90 5 45 85212 404916 54 464323 7 10 49136 330956 26 491238 536173642 4 737174699 43 282821 425530 415261 6583574 75095 93 41 403171 63 18 69 82 22686 49 25 66 151655 99 260042 23301 104762 45 460566 68 7 714570780 75 433395345 86 92 458116 54149 25 210896103 2 19 1 481572 427373 186238 6625 303920 256754 367739133 122231 92 52 321489 86 84104 79 294135689 319954 147880 18 19 377961 336427 80 352791 38 285953 90 92 999105372 24 128507518 432127747 16 300923 78 68 22428 247562 98 3 655349126 284177 239217 92 25 45 138422 276697 327093 79 76 217930 246262657 26 75 284909 53 9614592 412334 484954661 26 494252 244434 31 59 4 118397 82529634 220336 23 71 8 9 322115 487283 236989 39 7 259138 3 69 42 80 246286 41 115231 85 281687 446637 37 424176 5 59 492676 259677 112575 332584 95 87785 90 176382 916354526 221707 216325 58 83 9544 11 329060 294955023 340106 10 259762 358528 454607 190659 13 6 243938 20 306678 378857 6 60 95 49 227411 99 43 60 595068033 72 37 283053 36 130490 16 78 74 396390 2 95 77493923 97 406876 174213 215742 46 471748 65 308879780 273299779 13 69 47959 59574 315714 83 460684 459557 376725 33 313989 231753 480887 55 377958 221061766 527585126 46 1 878772964 7 54 718712663 421952 35128 343098 264839 35 41 70571 867727286 170910165 91 181450 268809 45 82 89 76 239632 79 228390 291450099 842706460 99 315135 615367513 64032 224552 80 489456 435078 86176 166055 79327785 212038 109372 75 52 8 238313209 118654 44 36 483184 205018 46 88 299047 402698 324406 14 228476 80972 183572 943400780 18 23 96393 195341 15 421051 18 49 15 785061425 118348 3 181422 239902 202247195 99 2 13 72 152801060 84 24 44 208374 230475 232168063 9 73 423215 22 755599662 14 356051 235090274 202596 8 368946 301874 23 472554 7 66 258929 19 74 67 22 222436 42 45184 102149 774822208 414069 16 40 120157734 31 269530 411492 64 96 7 85115939 31 292832 869919521 80 230113 6 44 46 54 51974 295047 486120 374894 91 206969 290298 205545462 26 456330 250455365 75 376822493 29 16 4 19 241565 7 337185 380824 242082 137157 90 411781 23 99 1 133404 135868932 23 1 83 84 1 364566 19 97 18 164075 235090 415060 94729 186937 134622 71285 73 390900 67 32 252462 23 89 7 80 151032 53 68 421484 41 5 26 36 818858450 277698 38 88 269145 136162 3 495309 41 283648 95 77 396034 39260 17 6 8 75 418100 374502 8 76 114521584 24 232526 228598 830287189 316114 87 9 281173 48 71 8 28 65 6 93 13 133698 19 17 80 17 93 318593 35 102856 174021 3 35 91 40 197313 880785682 17 113715 40 31 337402539 63 380015 38 410631 291633 74 29 466627 7 44 144666769 88 171730 11 444606 43 365597 433644 3 294476 32 99 95 42 298421 35 359678 135470 2 97762790 60 442544 68990 50 88 622619543 55166 3 96470 161172 1233 310343 266886 72 1 77017 76 473469 346161 436783 79308 8 77 93 21 377926 4 335766 81 3 725844943 23811 376457 140793769 476188 324186 92498842 89352630 87 21 6 464731 16 87 86137 5 437347 421598 50 215045 46820 320416 95 858099157 8 173922 529915170 8 75 15 24 71 65 329185 248945 4 930152999 473069 188268427 82 50 544595198 477346 45 14 163645 643560124 9 11 216307 455252 12 353974 6 479393 438804 57 20 534251593 203889 127461471 162777 21 224216670 7 77 78 237928 59594 93 221894 41 38 635941411 62463 8 6 101967 25017 1 542263810 93504 355446 59209 388883 391002 8 62 42 16 5 79 9 68 94 18500 278069 94 37 215578 39 456676 460148 34 167931 8 30 160141 31 89 12767 18 77 96 237242 67360 73 2 1 46 4 208001 5 218271046 80 106712 343252377 448147 188890 23 243102 76 43 87048 7 22 52 159563 122229 95 30 22 308624 61 180561 81 1 200732 495160 35 7 6 92 314562475 313228 18971 454284 42 2 82 71 3 29 81 51 116177 926113677 212449 30 25 548317434 792280593 56 23 93 17 340705 11 6 267942 152294 61 15 342752 82 31 306487 40 1 548100993 83 6 1 2 9 16 184099 306223 498870 410383200 112672 244196 97 57061 7 137946 44 430006 3 141290 334361 47 90 67805 928521902 253447 266711 34 5 60 31154 97 951861118 30032 429258 98064 252464 221678 5 56 81 99 45 699796697 158788 76 842935377 71 354209 5 51 133900 82 15 7 74761 849232860 36757 355176 88 148036 72202 99 92 46 675359938 378673 69 98 65 27 39 93 269976 77 711340180 373989 466124 340442 67 412826 140084 272901 864100654 54919 84 255338 86 96290 64 56112 4 87 474924 136523 259491 83 86 426447 85 105524 767417263 186221 30 130114760 39 838630494 357331 66 299513 47 5496 53 251856 301601 97 456927 69 130432 364988 227567 74844 489601 21 33 90686 441527994 488797 66 41 33 1 71 71 8 99 430413 471616 164846 265859 50 61 221149 282519 70965373 807902817 408555 8 50 344890804 457367 50 71344831 188206 6886 26 87 300652 7 305277 317554 3 305896 82 378938 382085 500867306 6 345924830 661215344 474786 404726 218202 9 9 31 38 87 110149046 26076 296614 72795 17 31222 214163 327717 50 41 94 191737 60 40 303428 89 31 259173 87 7 698410809 368303 85395 50 51 171744844 76 321828 33 43422 12 14 355907 14 426923 259461 591382634 2 315041 4 99 42962 46 55387 74 76 95 29 119042083 8 93 71 234002 86 80 39 68 305965 437563 426476 81 96812 28 13 410383 70312 9 1 127531 220883 36 10 5 236203 90 57 218130 36 95223 5 84 88 384924219 3 88271 50012 437270 69554 2 107232 13 52 30 45 91 540814824 86611105 99 238694 171879250 61599 30270 155395 597445051 33 46 17 106904803 16660 32 379802 59 43 275601425 474578 88 18 262584 6 36 197285 6 725209001 59 80 282664 117894 31321 81182 487448 10 445936 325266 394306 423964 45 237287 496183 84255 66 429052 102097999 33 92 171143 2 281555 169636 81 279545 17 170229 643960591 69 383146 4 5 72 2 91 19 31 100801 538415853 6008 904716135 5 158493 478353 1 17 4 3 5 338606682 230268354 430035 311721 306685241 353643 42 361824 66 49 386325 26 409846090 167385 43950861 360919 741666874 10589 576296335 20 18185 76 412831 232802 285957 37 26113 47 45 64 240366276 125838 24 62586 12 84611 117990 7 13 53 284137 69 36 1 120625 53 436542 4 7 420284 349228046 23 50 539725212 96 6 115706 81 173184 165510 258197 423562 578496155 4 21 25 1 37 74 449150 35 203605 81 32 128081 85112 396699 324006 117297 223493 8 3 350747 477201 41 54 33 455321 484056 293358 462831 60 524491001 272675 249477 197099848 461883 108955 5 856413262 448452 391 87 147268 202544 36 167399 476720 7 408739 18 53 95 481124 43 439639 16 93 12 61 3 29 56 78 542145551 189451 382560 172622 58 334343 63337195 93 459868 184232784 378314 7 4727 99520 305541 394336 1 950967160 52 127677 22382 33 474200 373382 85 39743 261112 461489 84 61 2 14 299220 410627 271211 350840 141923 425190 172406 489259 421681 4 473824 27 86 43 190409 18 41 2 714763929 74 3767 8 224683 360796 156434 871876713 63 65 9 52 265089 68 116517 93 57 420677 2 87 73 79 422062286 56 55 97 5 97674 84 103599 32 377063 317458 7 13 468221 32 77 7 312981 55 348121 51 652676509 292813 370123 454309 49889 43 104034 266365406 158814 150795 490756 89597 137219 628301780 9 93 35 78 88 3 3 32820 98 7 365633 39 115585 2 83 4 41 1 27 75 52 258582 53 29 375207 228500 3 163592 355766 95 2 553612778 304028659 59767 104140 388329036 15 160924052 7 68 221019 11 98043 378273 37 75 37 77 259257 55 481716 968239384 356170 442621 383751 96 4 68 19516 353207 45 1 639282834 149808 188602 709357735 62 102372 389566 71448 72004 142591 90 102205254 146955 15 628475184 51 99 458124 42 177723 59 69 432068 347919 48375 4 34 486368 187814 228658561 29 80534 185830 24 44 251638 80 257240 22960 399602063 39121 306176 224223 45 337575607 57 25791 266935 3 30497 97974401 71533 83 124348 10 250705 54 143787 487551 11 951076906 638332612 89 93 48 200842 448112 89758 84 25 185781 47081 14 17 39 20 1555123 98 85 777031331 462869 287720 19 94 10 426700052 330694 2 9 434596 6 47 133031 108430 313265254 19 137037 717221763 167001 240121 453883 4 94 167810 58 309980 89 7 67 89 141506 63 34 12 24201 115425 11 464735 23 401966387 748873203 53 127665 274461 1 87 96 74 355649 449302 74 95 98 927370936 280362 992612368 25 64 108706 5 403445 242325 463710 41 38 328887 25 297325 414696 427845 79 11 43 55099 72633 5 54 493483 241645357 406320 20 41976 920464367 80 33 9 74 18 48 108448 90 36 71906 6 40 22 323521 293912 97 468619 1 17 65 75 32 13 30 96 1 203610 84 20 9 12418 398296 5 99 88 141806 11 42 13 44 438076 601439981 351994 41 256564 206886 59 435949 69 92 484332 48 53725 297450 9 162812634 193317 694059894 67 5884 991943890 301575 1 66 67 68088 145141 1 250385 92141 210009 79548 342413 90 254083 459277 565127412 7 71888 69 422987735 971494460 74 481266604 195795 171642 92 6 98 373368 480014 251784 27 431731 54 137104 49 343248 287126431 705690719 74 15 49 277010 51 318592 6 4 484317 818572327 31696 430258 142768 829050320 245120 2 471039722 72 53621 178270 66 14 193869 63 45683 48 217974 71 6 282995177 76 82354 283692 60 26 20 54 139735 2 84 817321472 72 470368 55 47 962846534 435991 84 46 67 42877 85 408315 462726 396463 96 52 19 56 14 27011 211270 98584 629260374 62 27489 571853915 378606 14964 4 98 345841 80 16 31 89 276992 355163 225863 39 79 468578 3 108438 82 327242 36 256797 87739 488946 16 403396 439454386 19 88 292312 97 151021 337278 6 146008 76 41 6 149739 420886 6 212002 433261 172992 423871 120608968 305822 3600339 196700 231205 74 866509592 369443 163582401 393945 16 40 3 68 737343102 1 88850 52 40 481468 3 110528 52 24 29 323686 357653 148580 4 327816 10 6 2 85314 344083 86 13 505470150 81 7 9 32 264348 383666 87 2 93245 5 67 50 63 311406 740597079 18 227519 6 108379 49 8 89 435506 383591966 13 225009 93146 396026 102704 15 5 62 67 12 20 367603891 64 36 583730810 439132 436854 5 198634 240584 34 458000 256877 402990 7 130823 394570 54 133824 332777444 52255 410305 811908812 331791 29 16 12 2 89892 64039 282067 4 97611 4 19 324221253 132890 21 48 5 40 954757220 131154320 627031416 8 263420 70 447481 7 354403 43 187015 97 2 44980 497278 443229 5 48 496423 51 424027 69195 74588 216163682 188065 244007 1 476854 86577479 24980 253698 29 44 124472 433665 992105098 67 22 85 471901 65 55 32 51 392455 2 60051 133777 288117 29 65210367 2960 74 79 96696 97 80 351667 304875 2 44 302474 87413 150442 324175 31 34 473810 46 9 4 96 222022 77 46 313418 4 52 85 407459 192877 18 97 168089 23531 391547 294331 192645 6 63 360645 213996 94490 62 1 49 65 204121 300854 351065 90 20 2 59 26539 165476 377397 3 286284 614723536 23 31 245831 247262 38 32 63 260930 402161195 91 909600339 71 499781 199473 465885 23 67 41 2 2 623642809 8545 61 47 2 912201169 19 76 934417010 87522 92 60 47080 455442 24 97 169833 92 10 822743627 6537 34 208716 76 7 384408 461023 570105449 458533637 144118 26 55 48 301526 100805 6 88 341536 62 21 85 49 486773 824551518 13 44 411654 50102580 11 357194 9 177678 400261 210737 106105 20 346103 45337476 482793 139036 263609 89 42 15 5 79 3 81 54 121477 7 341712545 93974 62 4 489202 4 54583 84 127338 21 483227 412194214 89905 36 96 36 43 133307 47 38 2928 58329 86 79 272322 38 341455 1 35 458109 39 66 35977 613472003 324586 298410 621503368 144745 381830 450921 450336 33 303383 28 492799 72 4 14758 2682 38719 629792602 451332 88 72 222153 360492 508233385 31 46701 21753 255179 12 51423 6 8 469334 197107516 55 252164791 25 480802 37 167019 698625746 85 128641 21 8 316069 516432467 74 82855 1 84 1 66 26 362492 9 72 141177 153522 33 56 40 93 170391 7 2 23 220207 931660532 219653 619800440 382873462 64002 271545 32 64 274463 96 25 29 973832650 365133 3 83 8 495073 74 94 325581 412432 82 32 212031 577761051 55 48 93 32 982890565 222835 224362 766338080 37 255731 84 5 86 93 302598 38 128360 779045044 56 93 40 19 354742 213245 1 983 56 42 30 10 496781 163888 73 5 93 411825 46711581 357912 9 224198 461070 60 265321 413569 76 80 17 1 205645 144695 481084 382818 4 5 3649 428791 47 354441 453008 9 176723 66 454001353 243801 33 93 981970099 36 389590 2 77035 7 228106 459568 344230 75 259989 96 141783 246851 42 86863 9 264104 80 791224851 99 157119 60 88 502689497 273321 96 52 5 177002 70 14 51 363225 442637239 185368240 7 284639 262895 464874856 633103151 77 71 378643 727390294 79 508930974 2 262448 82304 22 48 31 209415 2 180169 17 85 240244 357301 200041 48 40 3 652579461 94 117623 914 282857 124563 6546 397083 410727 1 33 97 12 314178 56568 482216 52502 381212 6 231369 810794482 152865809 65 33 211114 22 13877 39 38158 96048 721265709 28 213322 93681 448811 213298 23 204229 1 775204717 383318 323222 20 258080 151228 323584 1 28 390767 8 41 8 8 466535 99 484549 10 94 69 43 71 163941 80 16 39 9 291928 83 55 116827 99 81087923 237689 3 5 85 30560 49 97 13 623452520 446391 34 42 93 7 87 888097242 74 86090 478417 25 273048 51 111861 62 456519 29 29 25 7 8 42 71079 55 243554 543845696 42 1 333076 24 389336 25 5 58 9 85755 3458 83419 92 232300 81161 303707 261818 401646 459257700 827513149 326858 18 82001 5 446540 127258 216609 417997 469223 60 29 83276 6 3 68278 9 430446 486984 298489 36 4 4 8 69 17471 455210 432062 85 415311 3 6 412562 367161 68 472293 894346411 49 363567 414662 95030 226903 66524304 54 40 40 36 46 28 1 161981 4 11 10 35 36 342077 437607 241456 854879920 65 54795 228186 69 232265802 94 87 4 251481 273686 2 350157 45 296659 34 93 88 336700 52 19 90 53 40 3 61111 211569 499261 58 379651 276674 98392 79 147944630 111954 65 38 94 499487330 8 5 445564 94 47 12 41 203446 63785 55 351140 46 51 27 84 36 391805 35 151073 2 7 824102380 473199 80295 317718 141274 789849930 2 8 243596 2 96 210276 2 4 78 493805 3 87 58 33 67 56 482877 117386 10 29 97 86 96 86 438045 51 239869 2 362837176 461648 316881 289216 69 57 61 49 2 606549556 338057 84 1 69 61 98184 102315 648718507 26 27441 122638 226822 261292 8 76 72 419934 49 69 63 293115 68 455342 63 260561 52 60 453850 24 228064 158947 52658870 436975 204392495 168001 15 271987 39521 161737 2145 372555 29 4 20 9892 42938 480312 282921 60 173421 69 32 97684 96 495187 428307 486284110 220448615 225506 89 6 9 67 9 391978 20 15 461005 70500 239680 256018 253221 456741 697720356 77 97 23 130430 249060 76056 449387413 92 4887 19929 98 2 8 337221 45 32471 2 46 900851771 371169 342636 5 94 142948 221579 93 34 8 85613 269747 75 11 40 261483 5488715 31 63793 52 73 77 77 77 77 63 141828 83 84 194119 72 224163 219119 129834 183671 166009103 245921 472674 399704 14 362857593 2 477316 303694 117666 434289 27555 149233 1 70 66 459169 52 87 65 88 59 80 381789 143181787 23 104772 78 421558 17 82 239763 178313 54477 25 22 11 164224437 275603 7 56 59 474276 8 97 97 94626 73614 386594 1 56 55 43 147905 85372 85 36276 83 21 488656 179911 82 396397 5 859855696 458845 83 26 448779 8 29 391749 689273163 7 317759 9 30 4 432573 379129 284640011 55 418252 82 921942389 288616 69 58 270420 409300 81373 34 44 198577 95 13 331662 375061823 83786 986432544 32 338924586 90 96 1 30 64 310687 280811 90 79665 468495 42 80442 498252 9 378556 694549957 2 1 43 846886462 54 189049538 90 7 48 86 139477 33 342552 73 150075 58 100992 8 23 50 7 923983465 26 89 378012 166679 14236 263576 420799 32 454254 934353475 491450 80 684195027 185859 63437 41592382 3 46 99 36468 871752338 73560 29 384848 103748 366179 48 85 317194 72 271168999 443619 226626 28268 121248 64 8 55 107793 60 64 179543 294251 437234605 236889 65904 93 12 476177 3 446668 65 381952 8 15 26417 141616 47620 18 87 145400 33 57973555 56 418945 376171 10 27575 96 858771251 359052 317842 490452 620907663 498635 49 112919 383389 476169 259090 9 48700 71 95 52 443941 73 55 78 64 771541688 52 10 344807 14 84 227652 8 288599 50 462685 126175 39 460253 369872 31 95 72 168725 78 282219 411225 44847 5 207411 10 8 379806379 895899212 62 89 260628 39 620840730 44 66277 11 43 44 445980 7 492483 20 1 94 10 43 16 299250 49 70164 4 38 358355 17 51 68 137615 75 893654857 311986 63 67 311311 24 376597 58 268955 261844 452720 15 67 180750 397742 17 51 8 125683 375077 45095 25068168 4 47645 6 90 62627 5 11604 94 92099 427373878 404179 19 38 505714881 374226067 34 313271 272329 705477554 26 46 73 206237 442054902 19 178621 41 222047 21 304045 376049 94149 25020 253794639 98 91 498503 87 139856 333140310 7 424394 438293 403371 17 472649 47 8 125787 63 97 417337 43 104226 99 206347 65 86121 191501 39 25 84 329267 165006 381115 44 137521 64 53 17 167785 60 84 93 49 83 92955 6 163047 19 18 3 953883328 1 376388 10 12 492515 58 719969059 16 70297 9537 364205 94 455490 21 224945 54 122027 8 19 62 23 142448 208342399 9 66 215365 76 1 477750 179074845 96 5 2 40 62 19 49 7 301272 235259 334915 54216 91 44 400023 432900 798212763 94 839986110 78 67 35 283371 96 61 739369797 39709 54 594170554 48 13 5 23 3 149187 927806687 25 40 96 147210 126808 52 27711 113587 24 601679572 58 126783 50 35 309529 8 1 64 318844 4036 452304 2 55 17 605261743 483347 18 46 31714 9 244712 497803 237343 85649 150104 36 8 3 436385 499639 481144 4 428133 370564 21 470748 4169 29 405465 195459 424245 55 72 59 67 18 35 35 284188 90 5 255658 484940 162739 27 6 79 2 178760 52 309750 75 208541 15 33687 2 711569722 42 45 97 89 90 51 37128 83 104643 60 23 88 342739 384155 97 216500 10 21 64 1 472876 51 475218580 7 17 20 886983978 158096 78 389591 2 350834 470246 60471 148756 517380096 17 119052 95 252742 276626 4 207574 8 342137 28 26 56 32 199019718 42 288505427 22 55 209 40 374870 477722 468509 91 83992 24450 495947 52 85 72 275809 284794529 92 191058 403021 471530 75 136818 56 160090 16 79553 71 82 380009 20 210275 413831 12 7 79 7 57911 33 46 95778 32 65 33 451362 59 35072 74 144082 10 395799 27 52 73 292584 13 69 476505 30 51705 32 356812592 95550 67 488315 198304 335482 99 188931 464844 42 141348 3 73 69894 312015136 799312529 8 495120 74 58 833901546 8 166281 33 28 337669 159047 260692 52 336904486 410393 45 373491 20 20 42630 81 413635 84422875 3 289768 9 75 88 93 27 10025 192698 35 41 46 494338 198031628 77 959239745 109624 87 68 3 832878585 70 10 1 56 4 35 84 162907 472759 40 72 7 53 11 44 373678 121864 32409 346314 99760 96 33785900 1 62 235310 72 63 8 9 76 38 28 38 46 440267 49 13 25085 392481 455452 39 209888782 85 26 31 410590620 1 304550 152035 6 490664 393807 464597 50 318855 143250870 6 493686 672040832 27165 204376 5 471997 63 432875481 70 50 3 71 158955 21 266924 376921 224235659 5 522230779 198919 84 9 62 4378 367913524 63 54 58 70 188560 49 168202 96 576855063 9 53959 36 2 138437 101436 58 189950 481229 30667 20760 79 481036 80809 81 121998 301384 3 242912 94 44 5 76 90163 97 88 23034 164708 53 42722 7939 126805 66161 20 522552660 430529 374886 107943 86 816341138 156969141 311408 30 446308 452123 7 84 252454886 272781 8 47 476530 65 145882 5 7 3 46074 318066 31 347123 10 46 96 4 283036 66 97 54 416335 174082 8 378120311 75 3 52 97789 11 8 4 8 140461 39 332561 5 304960 283374 347294 259663 70 377953 294188 4 4 5 222825589 50 87031 88 614304562 391245 20202594 998648201 4 88 24800 87 440661 903518737 56 21 250727 67 161185427 409000 295200 92 7 377342 1 46 487897 439231 60 65 7 334589 72 86 112485 60 188933 224743452 280962 178603 59 68 475376 38 416076 91 455217 6 269684 169560 85 313186728 4 329427 97 233514 17 53765 156692 104476 402350 287308275 76 100064594 29 343972 266924 12 3 291724765 163883 82 58 96 24 80 15335876 56206 127252 94 324735 154703 36 82 93600749 4 321857 42 122606 84 803262374 5 4 443789 321351121 9447 133952 303857 92 327678 21036 937237573 72 47 365509 70 313449 94 847719122 442642 42 29 94796 238197 58705678 424317 203595 989 413820 562095910 61 26 91 322143 291341 7 58 64020 7 71 58 452367 210236 87 38 325613 22 49615 44 92 51534 11 470233628 35 388218 794464188 42 9 123605 87 458827 24 5 324618 49 68 46 46 3851 9 3 205952 65 7 236594 75974 142873 94 538152656 67106 51 121111 39 67 179447 257392 49 84778 182062 15 255597895 55 230421 66 28 89854 360234 173443 58 906500808 24 396027 6 73 62 787086046 432205 198105 7 76 48 753880690 3 121882506 792755921 46 51423 78 196478 3 516416850 70 39 256445 222323 256432 442573 940417536 153041 5 273239 30 110063418 445784 8 39 55 57 66 330904 48157 36 261566 88 69 402108 734485861 4 943755263 63 316816 9 401008 71 79 449978 7 129302 65 294302 340223 232788 9 40 227314 34 102755 142674 189870 60 598024737 57 182690 191090559 29 349065834 401770 9 74 28 1 71 459301 367203368 44 99 433031 7 8 71 62 434132 29 78 311911 85 430494 2 192295 37 10 34 73 618100679 79 80 181701 272533 44 28 499443 572561176 387046 18030 81 122008 80 32 33 60 193900 34 578063076 570677822 4 448254 88 70 83 29 85 233745 72 408458803 85 392945 20 4755 220789 10 37 2 46 241080 16 403041 277093 160225 7 2 34 49 40 22 3 2 790364921 93 9 86 128305799 114914 404457 197563 96340 79 84 25 382636 7 83 56 55 94 10927 50 96 68 47 413078 134188 16 238333 89 149704 235786 474562 51 733854939 9 14665 1 16724 20120 929347594 79 89 32 23 283973 6 92576 105565 21976 425346127 499263 98 2 65 77 65 7 13 166557 996247746 499276 43 303848 192665 480019 39 44 1 254668 471687 5 194520 94 222617 107346 87 476179 3 24 6 62 18 52 27 383052 258195 29 74 76545 9 343201547 275905 495904 40 2 407220 853729458 98 251231 3 9 54 46 87 264864669 357260 43 496750 697390323 480967 80882 55 36396 16 7 168185 95 211099 74 75140 387908 32614 97 92 27 40 29 81 69 68318 33 82 403112783 73089212 304118 30 228748 438092 145170474 326265 69 450185 119218 498810 72418 102900 62 9282 159088 44 176572871 407438 24 1 9 989234230 22 3 192227 265930 54 317217 11 42 329578287 9086 425022 484883 23077875 96 61 6 363959 111413 22 1 110287 70404 45 3 379116 375573 48 323140 154046 33 20 822350938 127505 41 575504774 38 4854 16068 480229 198027992 275812 7 45 465571 113344 480667 22 458579 40 4 56343 204567 3 457300 204382 388311 81 382998 91 90 239858 98 19 10 78 345197635 81 49 47 68 459748 62917 2 330422 115711 97299 83 247207 78 78 19 447111 19 47 22 90 43 347348 39 226216 75 3 88947 63 54 92964 292676 411795 157447 316701 54253 7 97 8 212437 73 48 3 905970277 2 93 61 97 101699 77 57 27 249107457 30 41 23 287977 26659 4 74 65 100000 67309 147632 488628306 35 3 483104 97 34 472069 79 180670 1 74 70 75 264100 465044 39 10510 464198 234356 637657554 14 652560845 468943 187205 19 54 511202841 307681 367852 159410 474111 110782 729384614 92588363 95 45 292146 92 8786419 31950 271139 94505 81 21 45 35 42573 49 77 60 20 425394 62 92114 6 13 160645 18 40 11288 71 282769 554494170 376237 19 57 79169103 84501 95 268396 20 7 358418 92 183668 14 46 208932 71 96 71 83366174 17551 50 32900 3 466412 51340 2 252223 73 374367 45 163960 62 1 20 297996 17 281573 61 72 44 15 79 70 63 448483746 244341 386613 287172 261566 23 79 52 30572 367661 35 339543 77 58 65 17 77138 44 77 35 102651 45 94 19 7 30 5 252618 159289 74 337733 26 69 3 63 21 4 257641 677720232 426829 492528 72 1 173626 368834 12 453658040 309731 2 9 60 237493 577334453 93 115510 723434167 25 377745 61 354969 7 46 93 93 35 325641 23 184590 6 16 28 286029978 258441 41 98 57 51 77837963 62689 8 2 35 5 26 4 8 8 495468 53 87 36 75 7129 142358 56 19560 8 8 571810322 343915 73 360079 3 50 367561 485211 28 53 434255 5 20 191881151 82 413772 239678 374851852 27854 450044 164805 87 91693 61 95506 94 62 94 24929 335376 18 96 61 258763 67 5 28 300106 63 75 8 50 410524 160048584 410071 18 905965322 372949 301166823 7 38952 64 133520 62 67 180039 325799 2862 26 48 10 451819746 86 331004 94086 68 314014 286312 76 428493 366664 15290 79 10992 59103 142933 360290 52 408018 98 59 6 446598 33 25 106551 4 267171 136210 245552 93 7 242832 125677 441151 23 94 9 818075481 445256 140916 131228 8 16 59 371936 229000 270907 20 6036 14 37 43 313941509 26 71 18 4 33 50 40 73 10 213612 359965526 133431353 485651 6 123597 490484 162873 13 18 60 21 96 485562 33 30 118479 52 63 362424 232655 240076 413626 814107527 322941 17397466 627490750 217787 71 486096 89 455141 350932 319024 50800 559922218 13 61 43 5 63 306850 76 489935 2 258484 146836 69 29080 29 5 226711 27577 64321068 37 4 72 6 15 45 65 22 338225 335335 75 195666 7 86 155217 4 44 277725 61 45 440693006 95 36 43 165313358 67 71 50 65 947520261 4 65 91 2 92 33 53 7 461035 4 202242 48 124008 81 76 52 289806 410053 208539 548110645 85 1 121072 35 91 330631 9 6 444172 93 77 450380 334226 4 14 46 110531 78 69 77 66 390039 88 622838028 87 370301 99 25 297646 122884737 25 427976 1326 16228 15 71 164032 716519343 16 40491 15 39 258065 98 22 68 77 52651 55176 167895 203472 6 91 40 67 87 45 68 31 9 60 333638 900634713 99 61994 68577 210254 340697 471650 36816368 184714 128361 4806 357283 97 379642 15 955965702 79 5 286337 45 253062 198329 308056 370729190 30 29 4 65631 22 381347 60 254884 757902567 34773 31 97 262746 230688 319803 657815759 327337 61 935520728 68 6 62 3 63 130328 8 88 223390 45 298854 440685 280167 22 63 292004 477236 307665 3 44 90 27 228192 2 87691 328487327 83 34 1 213568510 438033542 145796 244629 87 98 204098 46 462288 5 238532 24 103909 23 1 55 399363778 6437371 5 93 5 951929792 59468543 43 60 93 223071 23 285469 160170 399724067 33 15 62 117950 66 9 41162902 478195 255736 455731 16 46128 9 776490102 136305750 77 125683 86 192740 412473 4 20 8 183119 275981 143405000 372529 760431207 65784 447265 9570 59 10 715353363 70 345420 43 126848094 65521 221933 7 93 20754188 20 19416 54 398024774 259301 38143 263903 56 446034 39 6 3 51 402144 23 10 147058 253255 4 7 79 34 24093 125017 355445 49 472145 59 66 9 7 54551 77 20 401547 85 429208 27 4353 298249 323891 324880892 139926 6 7 1 72 82 559441706 480597 93 269329 41 893107010 9 300698 47 16 87 76029 952715782 7 231589 98 284967 12 413188 32 1 59 35 88 71 463929 58 27 6 2 273003 324075 52 306540 6 336473 139033 219884 154529 412190 411158 97 23 8 49 294127 93 59 308605 61 50 86 52087 926643907 495852 90 74078 2 23900 5 288720 792171203 84538 319931 314351 14 55 166439 324678 23908 884649485 4 75 1 266500 300467 93 50 98 79 791084639 60 159911 476125 568967053 189456 38 448450 4 10 22 475492 98 2 56 78 351151599 410059 15 73 24 309400 479044 7 386816 73 86171 411642 57 557544657 31659 70 6 219456 462067 30 866775324 216693423 863559307 95 111169 12 92 348845 48 209972 82 76642 55 113791 61 31 416614429 150106 7 90 206329 347427 96 272213 5 103676 77 23 937430156 78 99 348587 481659 150399 150944 7 487940 7 350218 97 36 302845 92103 346533 45 494574 18 420440 149325 78 70 5 282943 68 71 26 488571 471590988 182273503 334075 19 3 59 62 73287979 37 13 34 85 33 45 119515 6 21 79 360577 82 51750138 113996 330914 817090751 74 427060 38 39 300090 319682481 38 282136 3 71 358767 3 61 12 319485 96 216066 437689 403519 31 55214 77 68 148287449 55 32 233055 699633195 50 8 176938 382914 64 19 5 59 365038 289490 5 84 31 10 430919 108684 339940 6 240636 83 8 77 9 7 23 71 228047 391624 82 17 6 56 70 154655885 5 242149 391884 8 91 411265 69599120 396295 54 31840 6162 124714 173886 51 68 38 37 97082 392822467 76 15 25 4 79 586472279 108795 465971569 18494 284070 42 129186 80 449579 174273 414712 5 153815 73 98 145783 369358 4 924762719 7 49 488222 549868847 424815 46 381052793 154317 36 1 370691 80419 283025 74 463870 318451 166330 20 641606289 47 2 58 87 93 71 139801628 96 47 293200 26 6 16 482579 1 186653 17 309268 1 484525 59 88 275277946 80 43 346020 474083550 71396 21 5 875786850 10 77 54 301649 76 8 901667571 170833 255680 189909 88 4 7 86 123865 82 26 194966 106649 219374 29 79598 62 54931 48 12 164067 388510 281147 141476 79 315586 43 54 29993 341895 1 92521 77318 68 446729 41 406657500 472986148 1 95 85 32 348804 415291 483439 39136 447244 55 73 76 79 171500 3 8 374813 354413 807400248 25297 8 77 72 6 91 118065 476491013 39258 20378 492917 423815 99 333478 389760 45 99 24 87 129132 83653 24055 79 73 318056 589733836 952 78 99062 12 766008428 80 65038 5 7 365168 408646 5 827024543 290383 355694713 76 61 36 8 5095 115115 377959 46 189792 471681 311553 7 98 4 385444 81 495510 426015 3 499911 69 69 30680 17 92640 314269 101310 88156 33 642774874 4 323141 161614 354025 118190 349232 329776 406843 4 811129977 409347 2 26 210417 55 50 105869 310680 15 51101 85 38 38 34 47 156517 303338 125632 768133645 50 885298329 121612 113406 4 97 484759 488348 431262 44 222347 47 22 405992 32954 92 62 18 4 815734030 24 245552 56 45 121249 168209 156647 497690 72 394169814 83 77 233649 37 17 60 181863 352242 4 363154 68 5 18 143726 4 407535 83 51 85390 30545 487976 225141 33 17 22 53 95 152592 21 58 3 352538 73 4 444131 6 300478 202044 80049 55390 260855 21 8 72 77 67764 291011 86 33 49 50 84 173087367 3 224193 630061914 42887 52 482056 58 32 59 35 385040270 38 278025 11 62 69 157481 60491 44 843643263 64 488318 167440 170449 149873 54 491451 76 3 1 59 5 46 108303 187510 45 81 14 270460 378287 228339 96 68456 314419 301806 74674 38 75 29 14 88 94 42 96 13 234463 440288 381161 46 85 20 5 19 262669954 2 58 9 67 90 15 29 6064 196861 459456 1 370455 1 49 59 438891 36 439866 356887 476852790 269294 72 81 35099 21 157657 67 94 86 47 4 8 25 415888 209039 212819785 431519 75 82 10595 89676 59 314435 27 3 116435 258753 41 83 34 249539 329698 89 556856814 73 930999406 54280 13 296555 7 141731 90 329490 16 211333 424171 35 196320 36 5 73348 256508 301838 246894 466902 445092 26 5 102930 75157 7 38 487692 40 33750 312211 5 911248599 60 99 134497 66310 3 379904 111744 153937 246731 281083 253983 65 128383 71236 425065 52 96 6 27592 494038 85 8 458838 40 328109 369308 928456577 436808824 151807 93 198530 53 34 44586 76575 15 423963 316159 202984 81 44 160455 228449185 9 140209 41585 92 94 175100 437158 241155 92336 157585 787659668 279138 434982 88 132934 394563 92 76 45 52 346042835 269891 13 70 92760 89 98 50 2 67 416776380 614800697 7 465870 828767121 81 475437 298599 264861 259416 28 719875094 378050 3 2 25 3 29 40 3 22918 45 43857 222581 52 15 99 32 13 276281 82867 47 357325 26 239381 496977 34 66 396222 88 435744 126538 291761 411131 301222 415046 56 439704 64 45 63 22 63 48004281 90 60274 96 292712 441701 53 376462 341650 31277 411025 451488 49 89 225526341 61 21 386254 10 368572 91 33 188342467 42703 57 81 57 246607 146244 14 426063 59 338414 39336726 63 2216 93 284163 322473 6 30 457898 357209 4 38 144410 436761 64 87 131405 5 453606 6 29 253845 248698 42 75 311921 4 258869 45 49 152909741 190181 47 78819 54 18 70 134645206 78 34 645034892 74091 272855 11821 89179 85642 499435 6 40574 71 70041 438664 384680 38 342690 262615 10 12 181643 786658634 693947358 48375 7 76990 92133 68 42 39 329479 62 341026 393050 242860 333024 276085 57 88 96 1 60 13 26 433489 197192055 68 86 31463 318400 207601 76 166358 8 366176412 250380 681328058 23 48 136597 4 731351729 188681 12 74 9 4194 42 360905862 33 6 478103 82 85 88 197275464 318517 31 103121 189950 17 153871 88497 3 67 6 61 226547 46 308347 13 1 122773 6507 269888 494534 2 277210 33 49 279252 7 16 2 330339 71 131706030 97 448048 58 115716 77 47 18 435593 204880 5 94 315800264 430976 2 98 33 210737 18 319609 24 18 49 225738 880786995 9 48 82727 57 256762479 30 24 31 51 96 1 30 494426609 64 160251334 229361 204984 16 494753 224020 33 8566 145502 388335 41 51 925109697 52 323310 3 497594 26 54 337904 2 320564 48 9 98 45 5 274246021 79 280530 119020 64319652 4 95 47 7 2 169739 303781005 52 115018 298290 5 246077 66 906322361 73 493914 71 203179 55 19 45 67873 73 40 19 86 334736 47 78 51 14 744732509 55 155634 29 92 93 111940 77 303041 304031 28 85 16040 62 46 4 236811 78 60 5 80 84491 185871 339234 329061 160206 59 51 73 127066 283925 366122 6 219964 67 40 171083 301839 402532 90 2 77 78 46233 164082 365180 165438 89 95 16 32 29173 737543372 396065 59 39258 39782 193614992 13 4 12 63 18613 200693 7 845527812 2 69 69 8 3 40 11 74456 95 834370375 95 105779 29 99 71 11 86978 99804 68 491172 641565684 64 56 7 59 64 390630 193809 155454 379413 37 61 12 338844 64 96 1 453920 243499 14 87 64075 282208 31 3 51 60 9 618913592 345890 16 62 331555733 2 65 33846 389987 40 190108 62 2 90 47 24949 480089085 29 22 424860 352471 384871 114391 74 258614 91 123998 646400240 65 91 8 407295 18 73 466039 28 892600360 11937 340589 8 429906 48 6 321041602 315053 442184 88 56 26 24825 956521431 53 10128 79 177557 928136835 262745 20 68 41 778165453 183462 41 9 77 35 378227574 40 59 80 427223 92 74 86 3353 414189 2692 35 91 43363 7 175031 11 215312 197207 111343 934962752 124874 963903926 55 68 55 231079 156682 183142 24 689980008 54 289966 296421 28 447963 118297957 86 488941 45 23 185506 20 83 239177324 59 235671 2 33 60 268869 15 247275710 379459675 499422 365985804 91836905 119599 66468 30 30 336063 312145 21 9 34 22 9 447883 25 60 86 3 858863076 764044380 117005 74 733460217 92 70 59 73795 46 72502556 85 99 75 181715 55 9 99393 426586 50 229306 15 33 70 93 25 1 606298940 85 60 41 921982045 47 31 7228 2 329600 90 410284 13 53313 359149 236295 436148 26 59 409075 9 62 425561 60 759275054 64 454580 550238859 90 105568 98 249481 16 2 99 15 427136 88 813014299 70 27 298912 301035 67 48 336435 90 15 94464668 28 915370120 55 8 397433 92 302093 6 63 294540114 368808 9 776945072 51 77 89 172507 18 487959290 24 15532 41 340639728 89 55 72 95 43 43 485452 82 452336 242866599 32 7 3 84 100981469 39 87 246542 280866 79 3 35 517659573 480368 485774 9 433360 367499 76 89 407902 339979 99 428411 36 16 95 473233 3 74 324277 441576 182332 35 192770 40 51 101754 334821 6 203411052 82013 50 49 258756 91459 97 39 314354 29 50915750 80 94 765075574 73 99 1747 181727 940570717 4 476242 77 59 302347 12 670412287 360291 49 36 75993 408270380 487901443 669189707 191430 351848 80 205991 408584 488085 724219149 99 496529 259644 328713 23 21 26 2 103420 35189 130386 1 198764 95 66389 377492 25 70328 223484 381922 53 297165 105349 38463 62 285572 621615883 80 378050 18 97 314127 61 60 819834906 95 69 773988320 398946 3 492960 165803 7 237999 47 6 91 133718 30 143045 183116 93 1 174176 27 72 905542394 491344 201354757 83567 14 132662 468406 49 642199359 7 5233 2 49 91070829 186238 455355 259293 68 822203795 30 375247 146300 417887 289834 396407 354458 201900 271230 336738 110555685 628877687 19 409701 37 5 43 402896 17 53 8 193500 8 83566851 8 326132 53 66183 443819 11 189151 17 5 96230 395305 139595 57 244717404 14 448807 41 9171 172872899 77 23 30 67 43 77 37 489465 74 306491 5 406605 36 285581593 31 166155 8 32 344013 12 365589 829900233 6 23 99 485983 90 3 878212490 11 72 652488291 388323 30 967363966 425420 90 111773 163052 82648 103408 4609 3 33597 345271 449480 281585557 92 58 67 409974 16909 89 216802 22 20 344362 65 796953874 977097093 41 235237 47 18454 142281 819699489 122685 21 26094 61 191785 288362 386095 269568 95 419362507 28 78 72 127654 11 63 7 59 455788 7 188414 96 86 3 7 9 132361 7 138365 65 73 90 6523 68 219626 63071 382350881 10 462851 25 286298 2 22 17 32 422452 541445187 81 93 26 386176 27 70 279804742 69 94 75 91176 570341035 99 165900 83 101905851 385856 71 95 49 314612169 441619 94 386295 15 887643960 87 122615 294508 310501 3 1 11 144579 84 76 8 99512 148306 18 391395565 11 910240070 101730203 74 395865 18 34 3 385163 17 37 70 95 46 283865 395555 538018224 432446967 18 490237 1 353240 567799048 168120 63 8 417094 18286174 552369196 797521678 13 421071 263201 32 30 44 177439 265320 118617 9621 283595 234391240 8 286841 13 39 71 15 15 312961 814881089 29 95 161774 89814 47 6 94 712665556 64053 412333936 84 280720 116836 94 71 509624233 89 840689173 9 4 4 58 74 875880056 105385 405886 15 36 260757421 495107 53 49 7 32 5 445638 20 434512 405796 80 8 74 80671 129247338 70 382462 9 13 284279 28 45 86435 66 121400 75 8 409060 429339 69 89 18 383116 6 99 49388 617073415 3 21 359807 770344761 313847 36 2 323873 61513657 68 4 282808495 40 97 405452 7 232557319 86 342632 8 157620 37 637180579 476356 338528 9 218010 621830491 7 453964 487401 6 152695 258523 413890 8662 300392302 5 193081 52 98 35 853678778 60 187634 332783 272301 499305 187762 397573 617069696 39 433225 23 300218 173245 19 350716 166673 21 1 57 87 87 116921 63236 86 843260369 35 83 98 5 400237 70052 365429 78 67 80 7 65 378355 31 30 232242 762097987 63 9 424179 22 18653 49 39 70 414757 63356 359482 22 3 762930503 55 91 99405 35 230692 32 858598008 467872 33 68 56 64 23141 87 40 459054 84 317501 30 438498963 212818 56 201700 3 432962 52 427570 3 3 55 665666411 451360 13 763740216 385342 28716 60 252166 42 75 605175537 35301 22 76 113469 638933784 84 169581 452749 93 456539559 51 40 858641033 440249 272400 5 6 13768 210019 47 31 14 356707495 114436 13 240258 272466167 147124 453345 478964 236417 72 33164 20 123098 90 576566813 56 55 480650 16 71 694434652 20 378098 74 88 66 80 85 237409759 74 56 31188 4 60676 1 72003 630170493 487657329 57 28 8 423433350 118565 1156550 410557336 475625 333456 234662 24 97 462078448 359971 41 19 2 385804501 251045 119707 414817 294812 32964 81 2 9 93499 2 40 91 6 7 2 99 235222 398932 475499 481576 76 361202 72 82561 59053 259752 13 21 87 298588 35 478526 71 18 68613 48 33 34506 256011 9 85 5052 188798 76 266154802 2 7 49 81 72 357205 211635 96 259218 19 55 412695 18 53369 27 98 91 66 484371 94 448907 486276 94 309903 85766020 436278 64 26 16 89 234551 358891 60 91 89 6 470348 168336 4 206065 20691 27655 78 11 229538 84 6 310882 287791 406332 493439 70 40 53082 143733 268876 89 418303 450114 254753 42 280940 36 80 625564150 116961 301207 496424 475192 894960731 8 45 33 93041 525547565 264320 959398764 257597 836434672 84 44 9 9 56 469768 94 81 53 475836 80 68 75 4 184476 5 48 260206 396236 196595 262190 659606256 34 350111 22 300771 2 200089 5 830972171 246281 401922 876338457 307352 451260 74021 91 26 97 74 43797 4 363010 213286 5 286625 280219 302320538 69 419937834 361668 357549 80 10 9 69 395977 87 48 898959872 1 27 353078 95 86 456757 34677 233346 448099 33 311925 87 975567838 3 244013 88200 52 134015 62 13 358664 262142 12 24030 428163215 37 444340462 29 428026 319052 35 469023 81 442436 414226 1 74 350817 257658403 193122 13 168131 120874 41 30 575966630 539606998 198770 97 56 27 51 266120 491685 79 50 78 282489 84 9 68873 6928 15 16765 96 778078312 617579333 5 45 184015 51 10 48 21436 91 126277 5 87949 80 3 279524 400655 65 51 744376194 189277573 312403 199289 421291 171038 154178 67 468129 21 459202 456737 74 35069 42 151648 79 435938 47 345666933 3 260064 90 30 8 47 57989 2644 75 99046 94822399 3 135195 9 394172 33 4 266022141 269007 430147 17 381775 165817 81 476539 123713 206527 55 808899122 262645 268835651 234527 65 84 168614 661682128 10 58 8 365566172 86 31 17 95 84 33 494753 79 5 55 1 67 399199 426163 425297 6 335690 480961 231001 20 8 2 66 3 78085 79 164506 11 22 20320 54 50 32 121291 276837 79 322699 48 63 98 548890476 347723 65 1 26178 392893 95 96 32 50 58 169720796 97 143219 26 185902 400989 306730342 247124179 175184 91 602471056 6 458018 365256908 88 73 449801 217993 163810 197286 99 13 709365546 749089891 494924 32 35088 305693 108511 170088 183641345 199747 435737926 4 485443 30 291776 164502 84 8 80 277707 19821 3 21 418447 28 351424 25 116095 91368 2319 43 342852008 164474 6 418572 454115 45 177757 274937 54 9 102554 5 58 10 47 279892 233419 437799 86 5 86 186079 83 77 277728916 276799 20 35631 378355 6 475559 8 488546 177605 93 36 370857 55 8708 13 48 80119 102482 82 82 15601 23102 62 77 472245 537300689 212897 70 123837 16 75 31 77481 327366 551204530 380668532 72 47 97 240844 25 46 44 68 79 3 481552 422078 1 9 179394 72187 21669 423557 8 268474 65 371986 480152 89 41 248294 80 32 276032 9 10214 6 467713 36 26 334755 422491 669988592 19 19 123339 14 54 38 79 210215 241320 265821 67 5 86 14 633572251 299417 90 91 392266 293920 228420 498616 380955 66 24 45 225780 46576 326358 335922 41 905588557 288224 41 5 40 95 286274 37 355834 255077647 18 61 208814530 498274 73 888022916 2 4 188551 277781 2 76 107701 325947 16 79 465977 15 60 201864 67 127927 59 31 53810 281298 116567724 11 326575 40 268546 205982 32 39 193278 652440850 8 54312 179965 92 58 215427219 183236 37 927270592 47 90 2 79 222736 126881 18 3 454302 3 389053 296769 28 24 77301 8 311436 64 179820 75 6 30 94115 21 57 338739 75 109498 430737 273388 9 475559050 61 449158 237931 55 366943 8 202817 52 155115 260107 67788 5 447347 84 37 336421 61 1 181069 477389 55 18 43 7 1 629001604 73 236946 148284 474696 78 68 39 52 44 734317405 62 6 152840 3 2 32 273418226 27 15 237045 180121 301917 197554 21 3159 249589 90 30 55 11 12 337628 67265 334829 109389 275899 159853 12 471918 72 198011345 68 49 49016 32450 141116 420353 396849 14041 454289 301676298 63631 461433 978271399 33183 97556 5 158406 11 494037 79 206168 487968 79 281678 132690 402798 84310 27 1 475863 98 156257 259206 37 5 446863 31 52 223641 459512 5 441609 79 23 67 719116275 55 51 17 285235 90824993 258438 136927 8 80 4 405379255 74 51 25 48 64 9 40 519342466 44 45 45835 274051 119556 55 72 470166 25 27404 30 35 265414 51957 308538 80711 4 372443563 50 68703295 238501 14 160760 174230 20271603 64986 272904 20072 109163 68 68 3 94 91 2 1 10 15 486130 168520 206293 483557 303670 11 61 293518 544154277 69 277646 9 69 417952 155106 94 4 278358 22 473172137 12 440967 70 402388 435525 41 401122 983210644 46 7 99 52 257294 46 176814 69 27184 73 362709 42 31591 96468 251979 88 86385621 222680 52 524291170 95 27 814688299 394797 24 71 314127 57 89 74837487 53 268132 459439 74 87 394027 51 178927 247008 92 372467 10 15 194136 8 255769 54 12 226370 59 203312 55 456283348 73347 208089 369869 12 366184 194572 162237 408919 378833 2691132 59 491298 304894 68 168448481 173401 78 480268 419340 346738 78689 42859 350936 786618780 379167 25 37 65 3 7 57 2 28 493127 51 31525 357714 384661 399438 64 16 307875404 390833 270042663 70 424836 83 72996774 702544317 29 83 72 21 84 48 57 26 18550 48 744296982 14 89 117005 286818813 393687 49724 7 415875054 54 8 186653 16188 22 427178 89286 28 221330 325181 288162 9 223678 44 975794306 250236 58 188953 736259818 147749 248414 122112 61 35 181863 13 39 353488 729954340 90 33 915801784 193788 375713 384246 37 75 758255734 402270 10 22 5 21 36 77780 22 41 88 72 68 448382 48 71 53 43 1 74 386959 70680076 308928 1 81 408421 38 215257 409854 461983 42 3104690 413177 54 5 150825 263439 90 68 1 99 29 33 321274 22 313206 71890702 93 28682735 265456 80 146782 98 49 5244 8 28276 180907 48 898987391 111474939 5 9 11 16 602032274 168104 302089 400595 13 34 183670 85 167463 37 928010867 2 33 2 399428 481497544 73 980427808 1 10 275953 98697 446106 133609066 767127620 7 89 13 39 9 138935 21 8 118577 89 170765768 69 20 306685 2 369413 93 231 149120 22 2068 50 52 23 54190 16 19 8 378103 207184 34 246245 32 1 94695 148262 37 95 192002 381823 36 43 15 1 19 52 90 92 3 522662132 69 24 55 436627 424963 64 28 2190 15595 89 59 67 313916 32 16 157052 486307 35 487883 23 47 176613 386479 282963 76 70 332572 26 93 30 97 93 229064 57 21 457952 76 55 6 40 92 85 984636781 146236929 76 35 25 29 99 263097 573739399 118086 214417797 204049 86 98 74473 153095515 3 50 411335 347328 59 174134 57 401609 62 273539 7 581011727 72 9 27 156739 12305 75 94102 171423 66 5 78 66 16 14 464619 253572 66219 379569 80 124611305 13797556 23 17 270244 479391 406088 680930557 14 362537 86 324594685 19991 337720 220731040 17418 21 114635 433807843 189992 210700 5 111932 47 44 77 97 7 266965 941510467 9 68 84 375593 302456 385590945 219289 437885 20 38 36 66623 334344952 45551 365405 24 379239 543975335 23 48 191332291 63 26 50807 108223 61 190159 39 301334 21690 42993 6 826518575 348929 438317 69981 384391 147214 57 182446 128917 76 35 122276 98 63 98 382714 3 440207 387878 1 10 536788870 21 891703604 59 97 357511011 185531470 84 22 303935 116807 157623402 171272 21 356980 281746 6 259282 137264 325101 219489 226382873 378523 216374 452234 99 50 97 279382 37 49 106373 87 180760619 246778 309580 411128 325577 37 84 48205 60 68 5359 38 52 114030 93 173961 14864 24 240155 4 1 84 17 58 4 315007 87 221696 42 240137 392085 73357 14 45 361398 68 61 70 270619 28 452992188 31 83 684108686 70073 578005233 77 94 54 4 107685 212866 118263130 493531 35848 93 171610 464670 59 84 334851 269304309 88 97 93 43494 73598 75335 319541 9 114907 46257 4 76 94 139533 149245 77 84 559597286 55 73006 228356 406577 354511 150284 333927 88 85 165357 957623700 30358 25 182456 155446 6 834203745 880208902 465255 14538 80 25 477789 92 338285 39 296497 482546 208590 459078 425551 9 28 19 165272 34 88 61 1 227607964 6 22 326145 66 220092 454966585 9 71 69 24120 81990 407806 947750082 164838 83535 468213 117326 339839 69 239603964 979181675 371631 682323437 6391 134035331 8 21 54605373 1528 6 197324 233889 31 78 899037564 236852 424215 9 429352 138087 357730 219470 23 24 32144 3 68 97 7 8913 346183980 60 204276 47 49001 119965 12 376098 46 15 75 3491756 507392622 399343 112452 60 36 84 24678 83429 27 3 96 14476280 128681649 6 4 262231 54 125357 69971 612675471 330095 75832 149148 113582 70 141665 44 446993 61 45 693306997 455481 352513 89 1 63867 457796 71 40 339538 9 555792406 138756 76 341547 47 79 36 1 3 280598 52 40 73 79 151110 3 4 341572 63261 97 462028 5 172662 49 6 94 32 196508 284450 498025 237889532 40 77 268590 72 52237 69 5 15 600525115 938599275 35 60020 5 5 50 297759 310756 1 93 42 299989 417806 466066 144281 47 17 258077432 71 61 142118 513798656 14060 44 62 55 334696 147087807 527045921 144465 48 426627 49 8 197047 1 60 98656596 699177442 678434745 20 2 346024 449781 140510 95185 155288 298220 3 249774939 407165 84 3 3 72 100385 78 34789 8 378948 56 89 42 424926 342799 146761 483468 14 1 270214 128669 502597722 458933 5691 55 482565 48567 95384268 87868 21468 74 351871 8 74576 8 45129 38 331089 11 5 4 403707 75 201748 166073 102216 5 37 48 94 1 23 456640 413303 391806 65 45413 9 97 61 253125 36 15 158421 481164 319256 191407 52 16 487949 9 305826765 73 71 7 114554 56 46 5 318935 214393 47 6187 34 359819309 76 6 165266 95 11 9 361318 98 172540 118552 7 96 17604 86 117067 320220 68 641103845 54823 323012704 285164 42654 26 9 57 125887785 16 176276 203903 279929 51 125783 73 153213 50 47 353268 382363 4 60 89 31 253484 72 11 347806 93683 42 76 880014342 326064 70775 759220079 424403 377360 4 326486 103654 8 21 480301558 91509 268716 8 17 3 170250 89 723852802 49 269458 7 303750 75715 40 141501 155024 188903 294651974 65 40 71 58 32 474386 421710 98359 188323 315613 110257 340436 83206275 24 48 337134 152990 65 298224 41 273087 18 168037619 479947 71111 4 50 12 7 98 482328 405656 78 686058644 96 889301138 374852240 26 433143 81 271547 21 7 389200 7 170893 84 948403240 56205 73 70022 21 435756 355567 12 684325444 31 55 41 75 329903 81 185093 419647 299385 53 87879569 90 51 95 91 65 58 4 44 448391958 73 4 406821 27 45 469136431 9689146 10 4922 295780 86 19903 28 341223 223794107 58 7 168651 123016 639106828 87 209790 51 36 34 76 69 15 81 116883 93992 495189 724985309 179172 96974 313377 79373611 127744152 92 274854 53 45130 585940142 723 45135 327431 63922 70886 186803 129979 47913 292769 7 436428 30 939487823 108968 361755 394134 419059 48 87 333867 23 48 87 31183 125932246 253484 17 34 342296 51 95 85 57 37 66 484789 317974 47 42 133183 9 86 8 209702 273114 35 87 46 509053014 31 765179018 3 25 416705 16503 51058 65 77 383843 54 68 67 94534 55 557839232 161681 471489 236438 144573 458136 498089393 243577569 92384 98 94560 2 805782437 243917670 73 77 57 26 105886 55 61329029 13 400727 28 348850773 466279 695771712 23 427028 81 99 99 361264 13 223203 29 32 17 19 5 41 23 2 307222 1 111937954 176831 35 59 24630721 43 58 60 73 600991687 70 65 159678 69 341783 3 6 18 3 250810 218208 871611512 21 106423 30 26 73 71 186231347 59 81 412586 25 456689 386855 276215149 779558904 35 62 4 207764 224377 422132 190725 1501 8 473628 53 140368 327303 82 67027 79 197380 92556 3 403508 65 630 334195 99 488310 84 70 614162472 44 21 165398 137198 48 66 287755 96 94 93 575610530 172892 69 29 276724561 242677399 386879 35 54 87 73 2 90 176907 259389 36992 169701 3 97 61 7 120452 466447 378170929 31 11 70990 72 33 429207 115012 108696 61 139117 36 78 574763225 35 9 666473841 45 66 382213 1 183737 1 66 82 52 30 58 62 186871 70 77 48290242 6 117384 48 405427 15 89593 138698 144234 50 33 39 82 82 81 77 258952199 29 28 263208 122741 35 183828 229229 157972 3 346032 1 250377 138712749 58 91 137128 96 49 89061 324251 294398 190924 96 59 8 47 31 181462 439375 322359 58435 61 783689386 481292 24 77 66 49 196866 49 2 57 315478 1393 54 6 86 590649037 443920 50 63 66 261332 47 17 59 468702 353246 125072 26 47 41596 71378 281485 218125 145335 488296344 10721000 111953 14 335690 1 22 7 73 74 17 127278 579556719 60 73708679 61 71355 423003 23 43 674625444 7 2 110345 99 7 108399 3 35 1 1 647429323 88 86 45 468065 96 273353230 406948 3 505285848 66617 8 40 298317 126901871 14451 51 207466 4 558835299 79 32 38436263 98 210777 55 178812 923534992 143912 275803 17 622064168 22 200345 286911 86 237949325 33662 2 305131068 245102845 5 7 62 16 90193 24129 67 365592 370105 8 50 49 476980114 951812676 36 10 324455 213431 192816 961832044 16 138639 52 63 53 16 69 37 75 20706 6 403362256 327584 365907 484177 303106 447320 549928239 365305 358204 42 20 389433 552782767 38 98 4 38 44 99 44862 85487 998156820 3 12 393148 98 6965 319358 21 23798 346213 284533 185974 70 3 9 230575316 366877 666 27444 3719 14 469513 47 441196 7 18 8 15 59090 36 450554 194126 500863081 219235 390385 299771 432036 45 409393 455409 50 202054 34 32 114852 722326338 32843 50470 45 73 83 35 24 64 815043355 424921 415609 459329 481074770 909044528 166100 97 227916 359584 26 30 114199 457500 75 86 182413 642792290 201568 306696 61 380359 820670794 212866 316219 121112686 227272 31 892325847 241303 88 44 497116 326839 69 29 43 453970 73 10 31 16023 399023 222374 211033 340825 22 278377499 223706 88 2192 263923416 83700193 461547 11 28 256462 119087 90 87 3 78 713086119 25 46 226490254 882856143 111997 12 960301184 153051 486159 56 84 25 487342231 493262550 246188 197831 6 346733796 399725 184230 21633 694694130 20 8 442396 32 39 52 264066 9 346323 2 339513 431119765 167225 98288 257060 399416 30 48 72 71 333769 57 45 55656 34437 1 90 71 4 349814 2 33 112976109 382567 802087614 42 70 317974 224196 490019 37707 13 8 316996 41 49 454330 239392 84 342633 262170 249230 428501 6 80 245432 848637450 141093 29 34250 79 194040 263812 71 246006 99 57 60 42 175799 7 74 1 8 339305 69 92 182214 72988 6 15 311321 182321 8 95996 64 811907967 646170275 4 52 233093 81 721786708 85 138609 51 19 122306315 830988493 67162 68 57 3 421809776 328540 91 5 16 35337 434603 4 226421 865191146 403336 63418 47 256128 389557 150194788 128246 48 98 5 70 98 6 72236339 34 10235 63 50 451726 161072 30484867 8 390037034 29 28 2 95 27 234420 336338237 1 72 59 30 2 67 3 12997 3 423224 21 48773 7 24 77 137448 53 56267 101167428 248779617 39 88 4 140681 226011 73 204958 56299 369497 4 84 8 82 587969903 357799 29 432034 14 6355 395229 53 429616 42 432749 5 71 319855 1 417552 407140 232189 408527131 245194 17 451436 13 95 80 843566803 307142 75 126646 439733 45 19 4 277208 70 172174 111774 275760 63 274150845 11 7 73 373053 64 40 478401 108082 336893 81 7 253239 136821 13 8 49 3356 1 311892 52674691 7779 178266 271595 23 796952351 40 85 317897 259993 26 443757 495297 89 228012949 9985 16 240973 91 552689645 40 247013 481038 74 97 79 8 9 96 367484023 357102 38 454816 69 346106 234074 69 34 269435 36 31 30 75 202007 505895157 18674 50 383102 38 310986 669235979 381450 142360 75015 65 21 86 40 83574 21 632645093 444290 98485 492663 49890 71 278368 9 38 24124 261221 450837 480696 18 119122 390173 49 50 303957 14 38 31 172925704 13 41 11 96 437156 17 5 488538 1440 3 89 92897 373424 17 126986 8 411066 51 51714436 322830 53 358506 221214 429812 28 481907 195013 62 319902 98 65 65 76 49 11 11 39053 585855029 438075 44 163095 27112 22 11333 77459 21337187 444293288 442565422 83 6 211809 267237 18 16 8 82 192310 91 388675 359527 6 487302 44 95 95 47396 416085 69 346589 324350 147563 422026 4 257191 324923 21850 45 237460 74 16 78 2 22 20 288832 60 84 17 288127 85 40 859635716 253789 8356 238611 403313 155069 13 531657060 7 438674 191984639 50 38 199393 1 707385044 53 204614 123555 65 44 325898 395730 8 43 450635 3 48 6 235665 202269320 89956 73451 26 627920518 696429073 8 1 447003 493809 72 41 588762226 145295 50 308315 418132 27 106465 4 54 229340 53305 176746360 90 554688017 611427254 85 218968 399309 59 42 22 18 6 54 325441 13562 40 47 35 66 6 50 92 310703 6 206757 1 60036 455579 193856 23885 102785 344661 382871 334172 95 7 62 7417 402219 216578 159462179 17927053 130300 94 3 23 63905 166535756 57 92 104302 430177 15553 96 412143 178297 33583 77 32141 407287 69074372 70 48 335122 3 54 76 50 99 24507 431230 400144 408813 315464 83 4 663486005 257183 108044 68 71 23580035 63 267271 308629 30 19808 84914 93 9 91 2 76 316526 443705 38 21941 31697 349072 20 67 33 499926 870345460 43 3 362956 15 94551 749700380 443875 754620999 159269 59 808619124 378922 153034 92 9 372797 89 468793764 32 155773 477922 7 467815 85 103805 883741064 8 201812 237652104 406680 99 145133 12 23 99 92 97821 83057 506827901 265621 77 915828434 80203 7 71 17 395438 30468 35 88 93597396 10707 419654 20 71 8 12618 56 60 27 19 497864196 91 39 61 13 45934 4 285888266 477938 24 4 65 81 12 1 332952 242256 744980963 100343 51 36 49 67 88 64622 317414 265557 263081 74 21 295226 148488 21066 47058 911974226 2 29641267 82358 10891 45 636035974 837903907 76 105389 48047003 95 94 301216 75 4 22 69 455509 85 261161 129872 392840 45 880540626 13 49 40 712446604 92 84 79 94580 57 54 87 7 77 89 85520 149949 37 7 361795 85 96 77 39068 62 147642 218623 44664194 27767 257069 226407 45 71 9 32021 177175 363902 70043 486972 431653 85 25 56 89 66 58 6 113875 59 3 263430 330185711 327002 88 4 61 43 489514 6 32 112980 375684 61 319147 30 468565 76 88 87 235424 165471 69 76 74 59 470799969 7 76 31 82 110785 466804 435364 329589 317587 10 305675 455319 136354 216361 443072 176025 41 7 372010 781151307 389463 4 485483 17 833661667 23 60 8 5 472788 9048 10 71 393068 392684 26 756193871 32418 6800 97 46 85 376747 22884 338177 8 17 93 133766 984712531 95 49 1 116432 8 249034 601645646 326562 381135 24887 77 270524478 265983 54 30 285888 88425 19 18 62 84 43 68 490409 39 43 342579 78 22430 2 8 296545708 49569 46 212136 356199 1 93080 63 60 95 386196 316082 403348 428024 7 3 5 20 6 774576800 371263284 11 129035 76 19 284495700 437300 25 24 64 15 770636186 55 9 88 108133 400192 27 744752962 344803 44 399598990 34 8 478047 79 98 50 9 248044 44 14 41918417 40508 163462 16 285400265 74 464108 75 43160 2 95 8 476029 228439 266311 490060 44 93 41 97 440187912 433453 89 497397 741721236 51932 311786 37957 327956668 10688 347275 21663 918120804 115170 208696 258200 49 87654 263489 37 66 50 15803261 1 341327 13 78 316343975 255938 121409 474967 361745 128373 7 72514545 16 229823592 36876 74 428715887 120911 117158252 297514 5 482186 147130 46 55 62 296456 5 54 313568 78639 58 408883 50 189722 408233 204421 52 4 3 36 52 5 8 47525 95275 457184 376581 57 284413 441705 2 110638 45 27 46 19 262027 2 99 10161 795664527 6 24 483249 16245 441079 51 394123122 71 949879883 23 375831 4 381521 79 314382 111045 17 20541 19 9 92116 950932592 2 50496 81 196177 74831 59 5 20 15607 58404 168994 482565 8 56 383650 236539 338290 55478 58 360411076 14 67 68 35 7 4 326820 19 132263 86 9 21027 281330 159050 245128 329152 2 49 499345 35 256355 19 3 328013 28 28 227755 218611 390273 73 96 33 2 418728 5 74 92649 85 196506 410644732 80 101455 142491 195499 18 47 65 23162771 51667 69 65 78 1309702 7 472300 230870 210617 76 244726 66 205518899 277230 56955 2 47 63189536 3 88 454134 637203890 95 141861 995558140 13856 128236 2 148317 47 4 435706153 97 103111 2 59 65 144216 38948 78 435852137 347434 274267 267612 94 24 85 58 196935 376254 1 32 17519 38 75 3 80486 278615 37 33 437263 244852 84 161965 408701 21677 138949 42 49 113309286 97 70 60 84595 8 79143 94 336827 84 332984 71 742569486 50 36 98 28 34 65406 409654 259757 480378 36 229692 95 14 22 40 80072 96 37 300396 7 38 486901 448672 2 289554 420118 827477241 275663 263565 319059 21 48003 42 72 169982 16 55 5 51 392567 346665 64 459955 35 8 114361 37 73 268127 26 290439 58091214 83 59356 39 231048 48 22 9 13 34443 394953 9 12 54 77803 207043 70 21 5 366942 522295451 123459361 188783 164542 33 378588243 430141 9 29800 11373 15 1 9 25 22 395844 7 682412831 685070662 185680 31 283947 29 87 62 361740 22 89 37 20 9 361966 325890 197948 231655 65 40 66 285919 308611 9 496562 86 427102 283801 4 64 67 93 73 170337 57 73487 199895 76 24 149665 12 351418 11 67 950755626 410319 35 27072 397625 35 34 31 28 57 309159 97 7 296800 175147 34906 83 21 76 35369 67 307668458 467840 59380017 69 377852 83 44911 119039 32520 9 471777 167585 440687 361880371 267857 20 84 83 341382 53 53 420272 71 9 268539 301487 21445 86 68 258955 61 1 326117 1 137169472 82924 55 43 435603 92 31 12 54 67 215709 339561 101128 70 384072 207195 3 17 60 232534 40 39 3 15 330725 6 70643 2 72 288735 216314 344977 71 372739949 498278 29 92 68 335654 5 29 417469 78703 113805720 358445 90419853 143200 404522 32 87943 317395 72 20 48 231367 28 5626 486397 314148 171702 39255 8 46 200638 20 273053 3 38 15 27 90536778 3 47 417992 118847 79 87675 63177 54 82 53 48 64 86 329546 184198 295956 12 10 345202 87 105758 7 127337 1 87 8 80 4 754091606 9 83 87623 68 164914773 183964 88 160133 209589 97 71 38 455763 74 124250 195039 324395375 19 17 59 18 34081 249422 266730 74 10 446333 8083 54 22293 7853 360176 646647542 7 2 70 88 145096 26 19 419431 99 8 7 411955 39 38 69 23 265891 58018 57 95 37 83 1 70 415539 18 11103 118603 55 70 4 44 279872 16234 35 82 31 280469 428035 5 95 763970312 38 79 78 350408 8 288018 9 62 11 85 254987 91 176211 89 53 1 310075 87 4 5 12028 168214 57 98 385972 66637 19 27 487182 430234212 98 40 3 43 20 92 244923 6 874548441 431462 342378 277456258 3 26 399313 110007 31 204235 44 1 262957689 97 23 9 10 59 302819922 1 623493580 5 280050 89 11 468434 80 7 4 843530160 16 23 278885 453121 13644 93 38 341737 73 330981 84 36 31 96 1140 91096 5 274718602 364924 317737 10 31 53 18 94 24 126660 237180 93 681002925 40 136827 17 20 31 64 815346456 318365 24 44 252364 27 88 328384 61 476599 929425999 785274937 84 15 20018 464766 45999 59645 27 6 7 85 14 465683 87 163122 124779 14 5 3 83 46 353945 32 39 830139132 110338 87 286934 200369 83 16 251682 6 125434 97970 2055 19721 87 96 145196 435385 9 460358 284466 12 80 179409 159244 54 20452 392409256 68907 471076 71 2 3 61 64 175382797 436120 96 93 99 69 42 152322926 4 11 7 32 47 424411 19899627 9 88 64 461027 108046222 61 72 82223 7 89 487557 377375 88 4 330722624 172914 62 30 27 44 19 85 9 278118 278122624 7 413053 45 12 29133 464071 21 490524 1 45 98044 7 9 6 122768 43 165015 95613 4 68 8 3 7 65 63 6181 53 40 96 460530009 84 359690 398506 7 330202 1 13621 284407 210312 52 268376 422560 46 219159642 62 89 403008 957813350 257052 155443 26 90474 53523 21 29 7 49 188761 10 35 73773 94 332826 61833 44 76706 23 86 42 93 489340 46 313950 391184 84 58 48 466832633 9 115623 34 487100 24 87 202633 406840 283640 197805788 10935 29 67 62 95 159402 67 88 16 83 81 7 415157 434597 83 38 44 50 74 25601287 4 86 94 30 17 39 8 239219795 91 60785 143074236 115653552 431325750 452568 5 83 253006 7 463982 479859 62 173059 171816 494667 460615 51 424787 26377 355307 14 455939 29 435989 64 10 475797 12 87094 225582 88220 3 255634 64 431307 347467170 45502 10 93 99491 84204471 161144 44 14 94 74 42 598423440 60 21598 406022 11270 27 125146 224049 99 136110 441852 95 5 26 436124 47 320096046 10 166728 256904 101720 46 4 57408 54 30862 84 78 130940 651910064 336129 650477774 373998 786822147 459741 383519 95135 74 51 354788 70422 70 66 67 2 897686630 19 69 97 487879 23846243 82 23 11 284189 38 374827 55 29558 57802 12 193665 59359 242766 42 63 128089 74 364114 124207 98 24 1 172073 52 65 357403 333006822 49 49 7 362205 259299 9 431169 93 93 217695 23 76 344828717 209189 40 22 67368 93 92 345329 194400 218721 162200575 85 50 167955 237723 54 201193 59 38 19 477703 4 346234 221275 58 135895 9 8 74 74 164929 275974 165908 452633 61 67 5778 166289700 37333 233715 251374 393592 4 614055102 95 49 827440013 903338552 60 290895 31 241991 57 298262 909668624 955263553 80 10 80 257601 455338 79 760381271 472284 26 71 27 74 91 54057 44 467211 364272 80836 251263 263018 176376 26 86 47 497951 96286 66 162630 7 97 934590061 32 99 1 46 14664 412265 9 46 127957582 17 429025 33 281855 341685 345833 59 98 117106 33 334061 76 89836491 231437236 6 32655 50 44 52 26 70 366911 6 450599 28585945 4 21 74 58 240072 45 42719 84 31616 360836 152026255 389683 60 31 319224 57 46 213918 4 95 7512 433788 16484 72 75 448780 145359 243963 47 69 421212 395105393 52 94 321680 585596793 54 33753 259924483 8 491475 41 430046 5 375345189 564998230 1440 88 363845 78 125495 414711 25406 5071 346946 52 81659 98 98 207099 99 1 96 79411 50 87 54970 75 109479 91 42761 310964 11 292482 110613 71 38190 7 2 33 405387 40 439692 331306 51 195713831 382495 93 3 51 68 206459 240697 14 5 7 46 327197 178078 9 85 669472049 51 57 62 277153 41621 498017 471510 189271 34 152218 136755 52 1 439489 92 59 478337 1 125500 197950 40 60 60 2 69 89885 8 115564 807597470 9 382229 26 97 36 35001 83 4 27507 247357 373197 219695 81 79 640238398 83959 55 464401 248291 280545 8 462410 245601 71 50 623999277 30 696973848 59 404864 167768 99 2 226015 2753609 76109 57 161737 46 71 100772 76 308668 488273 26 108236 37 38 57 97 24 233583 154703 205287 43 43 3 255578 84109 456892 326474 148522 1 496135 72257 404121 1 41256 3 97 49 394895 310108 20 191184 165460 37 89 85 93 4730 147436 11 278505 65 17 228559 46800 9 54 441208 333528961 120287 52 433708 485671 422921 302049 28 5 444757 330683 7 27375 227484 51 477322 93891 25 8 51 214750 248737 78 97 33 164821 1 196445 48 72 9 244965 361877804 317504 814902366 72 21 68 76 331993 78 41 162513 3 5 85467 309407 33 221810 118126 9 687621959 151488 41 550446838 216232 50 291073 210040 426775 659835719 31 169969 76 546582485 198450 436433 493648 193961451 40 351500 344519967 85 17 308495 1 83 216544 10 8 339866908 53 330709 236610 87636 132413 62752 771838857 45 179401 201355 61 202974909 394454481 41 6 57 156521 50 94231 70 784832792 6 47 31 199391 1 154372 78 47 18 26 521083780 52 256828 12 140366 260240 287252 45 7 415578 105678 59650 5 408479492 52525085 476399652 60 66 23 8 321050 307464 141741 85 415523604 108269 22471731 432654 6 789153661 64 387324 7 395442 69 70 469917 83 402408 457180 1 257750829 9 49 280659131 63 75 496682 127000 3 218660 306935 89 254296117 21 536213247 19527 488272 15 15 74 47 80 56 153608 427699 289256 88 25 20 65 67 90 21185 92287 570939824 410715 72 383158 21 589392865 41 431595 47 669523387 339889 816284123 41 84 48 28 36 46494 14446 97 67 77 346400 348437 77799 30576 42 47892 43 196114 157184 4 284777 74 134543960 289863 162276 115097 214644087 46 23 18 15 79 19 16 54 70 22 14 43 350786 36 75 139134 23 43 385829 99290497 471791 4 68 399664 68 28 406890 82 381964 349054 16 307502 6863 197185794 48 19437 355706 28 23 123782 6 4 5 67 34 71420 32007 60 36 195141 32 10 212168 394346 278918 62 1 2 76984 54 224665 25 883057974 8 15457 420327 669078670 747377350 20148 291478981 228445 369432 77 54 7 91 459362 464614 98 284886 68 9 319309 228674 59 1 44 238494 8 493528159 651482748 13 555658023 31 1 38457 69 2 111839 32 229606 55 118798 42 47024 48 266736 62 17271 9 7745 58913 707034113 20 4 20 140690 103091 42 384840 4 497245 437210 372175 202507722 185988 69 3 186192 59 3 755185207 93 451157 188666 113586 60 200549 15 142591 443633 48599 212480 146158 9853 72 373555 373534 262168 289992 46 72 549401361 87 48 319261 13 13 2 355537 46 396497 303014 5 605242555 242115 823193396 363291 96 43 386141 82 40656 27 419676 315528 215468067 426204 69 694780231 95 3 70 305742 687992584 268303 172971 67 297938 4 217260 97974 24738 21 180056 330978 503484707 204644 704582006 217961 6220 173416 446977 389220 288205 34 141292 12 374748 82 405857 436635 259662 85 7 218823 416286309 274592 348551902 68 74899744 210452 27 34 7 8018 343819 83 56254 9 90 88 470658 32 8 16 393227200 218089 109134 23 29 28 488728 333506 133398 24 74 88 233555 298233 59 271374 41 3340111 233040 260572925 349087 71 45 59 325227 246158 1 108896 186815 1 83 19 67 53 25 18 73187 283217 80 5 28681 254184 26 446340 38952 40 24 388498 7 20 80 69 228718 57 433989 218747 61 400180 162927 222999 7 461247553 37 67 149428 17 26 12 29940 98 238231 251370 213290 264488 83174 113048 61 36 79 37 26 81 236393 461401 36 8 52 318152 233557797 88260 79 89 97 97 77 97533 902025281 35 43 83 66 15131 110252 123431 445946 435396 342292 246975 5 139219 74 43 60 172642 24 30938056 95 63332 90 191603 32 88 409263 12 72 53 419792 14 34 8 332337 862739556 465024 829530868 2 84 13 308024 258254 17 381394 374458 220559 71 70 8 258218 167426499 416871 361936 6 481381 712046761 28 35 64 26 21 53 462500 87 484652 67 4 352892 27 452657 141120 254529 11 204765 67 314200 54 278677 79 91202 31522 21 414955 126665 68 40247 20 171559276 15 35 18 313284 6 22 482256 52 79363 261152 257571 74 326724 48 421553 88 80786 306854 8 56324067 17469 5725 222226 49638 56 359981 276873 8 128968 280937 9 4 56 17 96 40 405893 64 995340782 235702 52 92 63 63 249439 195993173 213330 32089 292170 61 277716 478785 88 241951237 147220 4 257029 13679 240274 2193 2 158266960 477822514 185518 42 241875 66 6 157954 123309 382169 6 209173 442372 3 141864 85 52 328226 60640 8142998 95503954 346539 480655 88207 472713 405779 56 321700 211326 30 186201 77853 21637 28 36 44 649392788 296342 48404 114601 496923 196291 336018175 161063 82601 19669 99 134423 13 80 11 14 78 12666 12 90445 4 14 7 94102 252032 119391 13 326351 553025093 75 131072 8 906655051 119106 25 416617 50 46 57 54 7 99 117943 34345 127705 211812 357897 3 36 92 58 327907 36 7 99 67 80 42 76 332102 56 211628929 57086885 58800 99 307745 441248 208450 9 22307 391356 261150 87 81101 116855 4 266741 74 211500 114830314 45 33 449818 305956 434855 43 375953 418572 465086 198222 42 427772 83 187292 57 88 51785 171601 60 74 337135 33862 87 159743 46 50 177274 43 89 139947 44 152183 1 9216 381464 14 85468 60 70 53211 59947 115064177 74238 42 388612 147875 69 23 338886 402342 378256 251653 90 191800 55 271758 459760305 678777317 9 92 40 16 59 420421 13376 39 1 37 110868 22 17 115539032 64 39 415025 221346 4 70 5 56 238299 433090 410415 365304 135858 395168 73 158282 396616 7 14 368209 80 163512 2 426248 47 8 542115641 255633 109666 14271 911885616 821250078 129003 386932 491943 450302 182398 22 95958329 544603211 137524 44 478645 250523 36 667031928 5 399613 975906193 339055 31 1 101078 487331 136737 90 71 63 221508 200368 3633982 383840 7 34 52 21 30 49 26 386719 45 17 57 395345 98 307467 41 313048 430499 365870 10 67 304193 445929 398213 29940 116719 799343654 2 41 82739 48 97 301535 37 377670 59 289337 35 404505 154956 681747989 511261535 253723 58 6 9 119352 94 280356 55205 439463 48 269587484 825057870 8 59 385913967 362523 384168 256740 72 471802 10 37 7 20 468218 365578 361754 48666 32968552 171865 50 443200 77 91 18 52 243442641 551852857 3 17 222612 47 475432421 386605 13 80 375544 68 9 122292180 138022 133026 48 93300 274507 5 491596 173468 9466 53 1 33 95551 9 416468 9 479867 142599 50 44 5 56612 315881 182533 5 12 98978 94 96 53 464603 87 58 92 1 89 172647 28 64 25 11 2 10 250209 83 55 461449 60 29 833906947 87 11 41 55 415141 165928799 4 537002879 95 80 22070 29 664956196 17 42 131794 269587 62 206975 70597964 473484 64 57 337656 67725 8789 176602 85 362357547 41 304112 41 603379410 46 469464 22 338433 67 435445 38 34 337753 30 34 68 20 70350075 223929 305567 58 5 241486 82 26 27 7 7 96 319954 13 2 93 344251 9 36 81 493882 442362246 7 83 274989 68 3 15 1 49 378510 25 45 127134 92774 44415 311366 77264 229582986 37 868952261 3 379550 207355 330801 38 7 345930 71 67 32 65848 87 451570189 351001 90 231349187 33 3 82 75 250736 19 84 63 79 2 89957 39 87 9 101028 281562 41081 27 459618 309160 80111 28 316039 483653 23907 481218824 373547 173006 227813 60 200860 4 28 397875 53 461458 3 141097 310994 163339 1 384564 158200 388959 605626596 87 467150 33 297760631 3 6 263467 321691009 235460 4 56 351602 272318 86 41 93 473886770 13 53 39 30 7 42 70 379153 41 544780674 75 940945783 120975 274905 266102 29 436701 408456 48 198638 94 75066 31781093 4 68 164398 50523 344887 22 287426 166212 8 15 7 99 381256 85 29 80 318096 920406040 10 428861 75957231 9974 256988 76 295432 72 7 390025 82 40 994791479 57282 995249468 4 55716328 158855 38 21 98 187536 11313 82547 207238 93 24527 467436 65 342872 62 5 7 490956 92 56516 47 29 55 296811 5 473977 28 907645344 4 28 360673 494626 4 407369 129125 597673351 485626 98 30 62 227952 30 14 21 283459 19 24 66 434661 41 501404519 80 130978 58 60 65 300946269 243691 36 155838 65809 269405 63 6 886792660 48 72 433687 422338 89767 57 328287 306288 751518467 26 232374 16 47 6 1 658959014 62154 101266 107309 9126 35 32 24 39 3 226516 344556428 80635 83 21 12 84 66073 34240 174510 19 5 54 8 3 302724 497438 9 7 43 9 64 458229 96904 9 201493 956500078 75 62 231735039 108655260 265156 100236 76 22 8 8 609567474 196226 4 259679 61 60 120509 5 83 47 83141 263704 110507 30 18 2 3 51737 89 98 304785 169924 26298 199787 147222 438187 10 4 649247061 381731 7 368345 122848 15 519329337 151688 466429958 97 175580 411138 60 53 13975 26346 476696 429203 230252 85 225767 346258 88 828075975 291192 975620334 285202 68 88 5 3 96 89 3 387186 181398 224606 65 342747 138214 16 79008 200528 63 257894 129381 247538 61 372486 180040 688594424 88 103689 5 40 45 7 12540 259804814 485577 117466 27 8 498599 212490 94 34742 77 30318553 40 98 1 303087 56 115921 57 44 499899 32 196356 354992 298592 194239 100172 341381797 209330 24 852444754 3 9 48 169414 58926 3018719 454285 460381 148880 6 446339 48 1 254078565 238012 445248 2 93626 35 5 50 8 83 167240 118362 66 424877 318748 45 351388 17 64 37 15271 4 53623 396139 9 19 89 248735 43 20 216554107 75623 408840 6 16 23 69 45 196245 112040 42358 8 490537778 406452 524175147 170004 32 44 88 21 803575948 4 14 33 30 83 9 423783 112384 16139 84 399212 381093 57 84 262041 497735 68 1 75183 292113 76 70 243664 89 7 15 110406 63059 431087 472626 28 99 182659 445170 50 3 48 453957 96521 491459 82 342153378 318335 28 80 5 2 267364 496596 5 453624 278300 393080 363135 182060 18389 299834 380156632 63797675 43 48 362461 120576 365563 831843307 3 15 2 465664 97481 75 3 92068 496262 4 21 49 730139212 233141 25 20 86448 82 49580 319428 891417734 79 47911 99 71 79686 46 28 312147 677182552 248553 86 400520795 11 316278 43971 29 5 4 848220233 532851357 24 204128 72 69 267141 58563 822669380 25 12817 90 3 161479 271764 58 763461502 30499 154334 49 51 230238 335484 208801 27 396299 12 418573 197562 124073 889401576 79 86 83 390387 444470 79 5 401721 41 16 494715 1 15 36 30 279252 21 306303 494163 94 82 222256 432180 52 47 270333 196121 72 9 238112 95160 6 241170 22 2 71399 91 217406 46 422853 27 220069 347949 113397 45 68 166043 369498 512146156 98 31 152175 6 10 81 68 33 92 41 130034221 23 306220005 53 64 62966 475764 59 36426 356127292 37 427921 52 7 91 16 7 195448 263711 89427 175154229 469804 49 133706 347926 3 1 144175213 76 143132 211071 64 373866 267528 66776 446918 9 353136 82 3 69 95 404433 476482657 35 16 84 231266 50 466882 431815 317115 6736 61 73 126419 151877 68 63 11 39077 428692 82 40307840 420263 10 35 84515 34 188343 754272688 95 13 18 14 116855 360484 243552 3 37 192831 439976 36 423592 96208 5 76 13 53649690 22 8 327546 28 121882 324932793 37 28182 772476702 409744003 60013 3 5 67 230992 185157 72 31 1 199434 134004 117185 26762 162322794 25 155468170 92 44 243306 22 76 789357145 484622 77904 458921 15 56 2 93 71 6 36 38 32 574823324 404917789 172079 38 6 486309 80 440140010 4 73 156799 231038 26552 129143 140321 966925504 48 62 62234736 89030391 60 386097 95 422606 458900 24 45 85 30 52 48 471875 50 395383 4855 131516 255495 322368 34 380722 28 25 5 62 72 92 83 373012 53 62 84 491202060 113136 99 422710 4 173368 7 115398 331387 516740985 3 75 140903 763853861 57 756206979 164951 44 83 356678 465804 54204 64 414989 87 353628 85 13 182564 207391 40846 75 50 496220 71 10 77565 66 131703 754214206 52 158985 305544 40 967474882 455556528 78 70 255408 75 95 348839 3 294079 56803 31 15 311848 19 118153 11244 163467 18 8660 229306 451090 38 57 436351 24 77 53368 32837 93 430015 201328 96987 421470 49 450301 510837522 52816 23 54 38 48 171658606 36 376315 14 1 171935 84 652029463 26 930114578 73 340448 111313 67 48742 400848 11 79 987974707 9 172838537 52 499431 223149 172105 165527 38 33 25 8 367509 89 18 615149554 381101 1 86 4 38824 134371 41 86 488399 27 22658 28 663270366 594910345 134102 183839 339202 21 464336015 639818595 535759416 357326 33 942414663 91 402971 403927 17443 9 32 67 77 142802 11 307649 443969 62 417737 383032 78 1 4 91 44399 5 95 80 79 40 1223 395677 64591 332526 199235 5 420128 610470687 103291 323952 94 417021 900752950 276301 297325 34 270882 188035 286762 180159 65 127501 14 24034 52 51 9 93154 463449 234740627 392800 49 4 2 63 499056 48335 53 92 89 113988 95 57 69 319319 24 93 340025725 470306 291630 72 6 97 56 30 34 421895 24 332163 80 242470 262167398 94 101117 56400 54 86 68 93 4 8 5 3 260190 18935 8 261509 5 293457 8 13 211422 437209 381079 228532259 53 337150 71 350678 188649 38 592 43 494493 282113 67 140617 20 91 18 201376 8 38 191452 121957 45 493830 21 41 41 376721 67640 215080 230257 21 294801 86372 56 57 1 396376 3 481434 24 45 163220 74 30 29 418669 416334 442392 206992 25 440380 88 7 311823 29124 4 86 87 75 35 97 468476 23 12 993413559 462098 411014 92 465588098 25 12 293310 300939 26 25 487839 51 482532 539183935 81 7 69 447385 53 61 86 426102 98 33 353839 45057 66098 59516 71 5 5 67 31 61 27390 114809 79 67 12 7 78 309984507 86 89 68 11 90 15 136332341 29012 389792 417858 10 49 19 305288 925423576 3 111557 88109 95 42 919279427 361368636 262402 450232 16 33 70 73 70 95 59133 4 195684 9 358548 4 143815 141438 479742 33 29 66 200423 399279 226159018 243920 2 17 123784 440111 482834 277545 467629 93 47 45 908594587 18 6 28 119708 318306 91 431240 109655 62 57 93 247207 25 5 57669 332397 135121 491190 3 138894 388654 258999 86 56 389129 55 53 82466 91162 174202 21 32657362 59 17 427123 343485 313394949 198148 76 39969 31 414083 92563 159477605 287288806 70 54284 250240 27 19 40 356809 466789 67 32 32 6 437934 172905 91 20536 366112 46527 66 970523937 197679 72 178699 98 43 53 80 321947 4 24 442548 40 63 53834 352124 77 21 39 211913 73 35 6 8 670075133 28 77 11 270243 3 290337 62 83054 291318 34 736845187 377471 165020 49 134008 402915 21 3 195895 60 22 64 307511 26 30 238942 80 30 64 80 81 6 547284931 313600 240985 401052 381884 40 6 146886 98 32 1 72769 58 43 36 170675 213668477 17 195412 182245 30 888849941 10 1 87 137905 438632487 8 34 403667540 93 64 56 445297489 68 36784 3 87 355610 21 4 55090 319484 9 31705 329850177 21011 275945 5 125236 104791 8611 20 190169 41 433520 63 190033230 9 50838 71 29 275109 80 480743 262989 55 91 51 60 139180 382625 100230 277381197 299199 31 133176 10 64348 908144690 21 174526 319514 214618 40 99 69 496254 662578708 7 35 493348 468077 463491 551660052 451783 753511402 84 151047 82 51 564633242 19 264577 84 13 124474 16 53 384498 81835474 50 72 259885 4 3 134886519 286627934 67 40258 290769 23 458117741 49 430585 24 13 84722 4 123403976 62 315319 412759 922 288977 59982 8 346270 165865 11 884662395 506635509 235795 200904 29 342112 7 498386 8 477912 4 70013 375629499 54 142324 43 9 40 67 234388 386083 162537 28077 44 7 12786599 356439 4 491340 325780 63 365356 31 494571 422018058 42 39907 128918773 40 83 346863 406090 77 3 20 15 118849 747510803 96 569580071 280844 583876270 90 268712042 7 70 8 86966 73 452899 467850 60 56 376021 8710 43 53 2 6 74 51 273186 415727 269845 2 380253 93 98 194242 83 10 56239 405049 78 2 2 74 446970 770899090 70 3 289061 1 75 176353 354412 31 2 2 38 426237 380187392 251832 46 33 4 274518 99 62 30 840285548 62877 369951 8 232939 401997 187394 3 64 41 99 299941 72 19 168937357 289532 41 245564 161183242 64 48 99 12 225754 480243 403151 453445 323609 44 9 39450 15391 199555 82 332429 506119477 77 458011 487493 82 28 18 22 9 69 50029 81 99 515633699 392691 367522 344579 34 6 94391 11 614618986 30 202697 2 88 446534 82 202664 83 47 65506 100134 26 371396 398929 365129 248606 54 84 30028 28 78 3 263047 34882 329376 190093 22 853566846 56 80 66027 144670 760780611 546754190 93186 406695 9 254129 330788 76 51 238768 25 5 68 3 76 439197 400072723 18 28 248127 343743 184717 23320 97 251668 30 7 83 2 8 343817 243927 81 30 81 5 79 42818 492699497 175855734 305915 14612 93 16 308570 33 116491 96 412934 53 199078 190753 21569 853115083 208133 194495 456406 36 6 5 25 155759 16 33 526857806 457483 97 16 86 20 51 24 78 49 242061 21 286541 40 38 735901178 41 382481 459323 69 23 50 8 82 496592 35 447067 95 349563 952 7 62 290024 4 52 259284 472361 29 15 47 557296410 88 9 145898 7 70818 447329544 3 538844593 519498886 96 2 441609373 43 4 5 3 83 383207 51 1 213730 481926 628488551 176925 232642 25 12346 445533 305172 54 6 21829 83 348271 315137 99 46 36 421035 71 40 295549402 397678 39 233312 206763 20234 1 860080208 36 394650 82 186483 254307 5 392312 21566 38 95586 1 749859654 88 56 79 62026 39 79790 125927 15 47 73 388750 50174 384524 73 5 468092 134059 308322 439795017 4 278718 1 259441133 251770 5 285756 7 499551776 347376 395371 50 226269 452845 4 77 224150 348267 340830 406107 90 75 376127 54 103350 586362566 375730 95 320705 24 63 74187 95 1218 364251 343436 990985862 11 428314 127877 674847645 76 11 395514 947934955 164210225 67 49 441169 3 257155958 23 12432 7 55 37593 455855947 2 58 61 75 456593673 466350 4 90 45 6 47 4 76 50646 52 7 485014 3 39 43 6 241572 170631 308239916 41 426494 53732 197545 3 1 1 7 360457 238354935 428070 77 173230 154535 50 69 901604956 392347930 429103 177274 3 76884 12 87 155538787 52 291162 65 107764 14 73 35 74 82413 295718 85 7 1 366106 3 452315 927337893 808755617 272361 51 76 432868 78 969553707 353766 2 94 464263 87 277273 9 36835 53 2 370312 37 520539547 5 374194 10 92 38 498991 196812 43 128763 311377 63 71084 974175240 28 40828 16961 436841 99303558 70082 472947 391873 93 486318 128281419 88 13 9 771776653 457378 61 291605 5 433500 87752 214727 396889 57 93 294584 6 211076 154457 175482 271700 84 451877194 462239 157579 203342510 36 60 600143847 59 23 53179 31901326 57156798 31158 812763339 971493679 28 26 74 82 56 425288 44 62 182706 101063 397703 7 19 114766 699248492 61 30697 42 51 188451 441638 212011 69 17 96685 73859 929698992 55271921 72 24947 2 179980 100179 7 66752 74 86 55 217675304 96 9 960358581 74 78 421336 186460 25 46 64 992400004 88 32697732 93 32 66270 3 360679 92 164589 136352 458289855 73 16 33 88 34 11 82 133644 298084 61 16 13457 98557 238590 125962 281222 77 102178 729654665 336263 440760 65 207828 35 51 259526 181637 2 97 74 242228 51672 406942 39 1 286261 101856 49487 754724636 14 90023 162915 86 56 242127129 58 42 95 43 145958 24 37 59 1 569923456 31 9 10910 93 55 66 97 61432 476756 45288 108158 8 57 50 11 34 29158 354609 587373006 481128 179205 87 1 132926 54 50 375963 64 445934 359090 89232 14 69 805943137 246660 82 23 402919329 495748 79 41 265197 218929438 330651 74 29 89 437855 141286 21 62 176034 51 4 81 846364847 120658 97 92 448075 986748073 62 70 338344 56 87 23 389218 7 3 35 502651799 99 209563 37669 741 91 21 479673 270584 16 388563 77 54 23 400292 52620 74 894802955 615021997 594451933 265647 5 518109920 1 427514 26 47 51 93 87 586342375 417265 8 430414 358627 82 99 14 5 80 236068 886073839 474845 40 102542607 52 107893 489971 38920 93 217731 405641 163859 320970 281681 719135625 289342 62 1 19084 68 27 430021 44 241516 105083 92 265901 4 231301 92 7 75 90 378719013 44 423491 36 466472 7 62 93 207802 53 441658 27 399269411 49 33817 19 64 15 223631957 1 9 4 32 64 687448921 204755 257868 143830 485486 39566 52 307755 84 23 34 32 9 85 47 61 218222 66745 49 6 30 59896 478307253 424231 479620 462595 158741 15 33 17 255545 6 27 21 170840793 2 34805 66217 312115 849573046 272176434 57867 58 1 1 55054 135335 54 23 66 381645 57 92 560224735 2 409721 15053 4 86 8 406795 55 471833 3 418077 92 40 61 68 32343 160988 402581005 483019 98675 20 316063 23 80 393073 90 76 37 3108 290527 59 46 54 465424 346537 22 81253 10 330516529 205808 360401 25 33 38 3 139263 254932 445351 161385 270548 35 14 63 20371 258946 51 58 105692 35 84 53 320977 1 18 458923467 256877445 32 341471 116357 63 347074 320930 231820 93 1 300778 4 78579281 330716 19 330896 300725 28622 932240657 9 374829 40 9 33 443692454 15 2 388419 7 308877 271242 49 25 34 7 869774565 73 4 65 24 51 2 15 47 481474 356831 59 19 24 40 13 91 71 880053539 277444 8 401501 9 59 658439735 462813 40696357 44 201366 48 3 42 79 86148 75 563157011 62 92 4 822386185 349724 12446 271659 36 69 24611 301921 94 7 266100 70 76 37 102488 306420 8353 63 69 312204 202456 92 3 10291 3 6 6 13 367794 898509112 258176 69 93237 1 93 46 451800 150045225 24 813279723 22 229749 503551741 5 173480 108223 166015 460313 5 21102 70 371036 32 49 34 19 70 69 89 55 295226 7 44 1 312326 206119 407925 125815 932173702 59 25 85 94 229513 249916 25 490793 91 94 424348 590096136 154207 261176 123401 88 3 34 164371 575736272 356825325 98 891940895 398936592 272617 45 74 42 281539 29 430641 65 228188 5 209010 189541 65 66750 447772904 69 75 40 49 123804 99 96 85 47 6 23 13 99 67 1 297830 37064 174673 50 88 413925 1 74143 246771 1 115486 424789 37 420206848 991975310 73 43 13 65 246653 59 284987443 3 256981 431146 375669 36 79 431922027 768246525 498170384 965847890 301906 437645 19 47 187601 251232 59 103781 6 94 3 218493620 408083 4 550179586 452717 69 162409 453045 76 323111 87 96938 21833 7 744617766 106709 414846 99 107848 98 312787 71296528 436079 393632 632021240 271795 324007 231596 514714019 394100 14985 7 2 201441 19 190795 231289 389654 79 80 408727 13 61 286833840 5 30 66 588645561 139288 12 70 485216 69 463087 211937 182886 361362 58 41 86885 277983 91 139007 80 334631 60 51 17454 2 94086 62 120337 482786 288746 60973781 470249 145949 499004 240348 190163 87 72 97 4 96752 408041 7846 52 72018 13 90 83714 16 125266 344947 2 19832 122142580 202030 274712 90784 83 144777 3 20 63 208595 66 68 77 410204 96 166360 71 493418 211456 452886 18 801287361 249719 110289 62 76 7 296040 2 8 212251 4 42 61 77 89 199111 54 94 379413943 79 90 9 40 68581 93 79 446976 342132 301966 77 611194076 484408 47 74 797775098 174704 34 9 74 41 5 62 448881184 5 55546 42 102389 35 483687 78 69 99541 232033 7 21 124938 51 34365 38 56 231216 89 993763486 768943569 1 8 410734923 457757 89 266877 86224 246671 208484 84 26 64 2 292648 713187378 78 79 175594 82 15099 78903 76 91143 24 9266 20 287086 56 78618 1 47107 80083 327929 33 9 17 411874 28480 116796 412139 441228 3 65 44 12787 96 3 74 24354 444009 38292 75 51 42 225632 76 290157 119048 57469097 621322546 305394 43 362187 17290 31 414924 267494 364838689 5 33 271571 109552 75 495712 363564 223165 985859409 288919 280202 18 333717 60 210848 6 311723 496116 3 192037 5 95 46 5 9 9431670 89 69 392851 170769 17 115236 18 254599 61 206138 267349 449057 4338 352789 30 42 84 174378 27 45 539106738 388897 685899154 94 51 355199 566378233 48 91839 451937 19 476868 347309 807995426 117724 7 145136 283366 88435 270938 43 96 80 89324 23 490037 228200 118465 71 8 370380 80 823907849 990476341 79 416897 23 33677 60 227947 15 59 73828808 338455 97609 382023 200044 3 231902 6 4 74200 65 87 33 371150 67 280169 270927 50 31 438024923 2 5 7 456649 447872 47 148631 398332 26420 40 492354 486845 91 311774 226170628 28 852311503 2 21593 7 92 142118 129696 2 93 101054 6900 462885 51 201458 46 1 91 31 15 233342 293610 37 416993 35 97 19 53 105015 364596732 81 87 5 1 28 327197801 482083291 61 61 32 434625 170519 23 201198 9 51 494348 113798 353607 315463 390268 310470 429527 300790 214626 65 262951 35 835927832 48 89373 230313 135423 482662 67 73389 77 1 404411 285140 45 25 225019 24 46 2 85 50 194974460 337674533 76 133037 334919 238419 65 64 355546 324507 131064 2 4 36 225497 347156 113842731 214060 285036 50 61 89826 10 57 224239 392397 76 44 312121670 23 6 78 85 292995 31 25 667359430 20 66 87 13 452404 75 68991 122247 171901 96 332457 244857 491617 485075 221722 889823520 279932 45826 166461 56 72 15 25 389708 60 5 17 57143 450822 182299 521065372 279151 99 92 310843366 13 197739 342485 285082 7 64 5 57 19116 56 87504 189306 417041 91 387564591 66716 48362 77 972657737 99 8 154316 177243 54 237517 59 21180 13 49 60 7 137003 131544 65 30748 2611 69 491146 33 8 177075 3 470510 70746 7 16 563088410 42144 28 90304 161859 54 68 89 33 13 276558 145310322 212688 215739 8 1 102416 530102562 119388 28 7 322854 54 76 635979737 430762653 474480 341349 155930 69 425685 39549 167089 1 239271 22 3 322213 39 290094 472580 76 63 74 43 348202 249608 28 964106335 66 498100 35070 9 92 2 867039002 266102 71 95 79180 122163 321752 347549 192751 93 446343 482914 50 48 67 31 330063752 568080047 735648657 24 87 57 122565 86 435195 39 7 261095 343140849 12 65 128155 48 199375 41 379080 32 100685 303135 372127 73 335220 321228 33 1 172478668 113133 297201 87 685484626 46 463840 77 50 11 96 885071366 70 165232092 438803 88 261682 401293819 19 92 24 70 361310 46 455317 50 67 61 34904 45 478637350 308108 71 88 50 66103 1 71009 484291 255148 91 37 311508 90720 40 82829 48222 75 110897 61804 483065 71207 73 154692 47519 83 76050 73 334729 53 377543608 445536 79 2 72 362590 81 72005 55251 23 8 39 3 218160012 98 29 439401305 79 178463 2 50 6 23 291301 98 268308 4 137427 737376222 51 426824 49 27 43 493601 43 199297 33371 21480 275261571 453084 479684 62 466732 64 2 159614 42 157478 43 10 488730 23 12 31 14 43 389707 131869 12 454070 26035 486172 179381 248179 46 92 99 324463 52 19175400 42989 2 72 8 587155624 178308 332372 135605 73 65 348524 86 61 15 31 901834572 25 391589154 314764 43 28751 2 264368 331350 91380 15 748447624 68488 212901 319087 246123 196710 441616 76 83509 59 36 4 52552 90 45 65890 215854 10 737112447 92 4 38 39 67 1 302465 68 281691 155701 92 889064448 82 315144 166429 488876 97401 56677 63 446827 32 2 147948 280288814 459156 27 93 95 6252 216267 99 223594 178407 27180 65 26 262341 60142 63 294019 494815 67 267764 172346 20 95 45054365 51 153912 96 195352 85 62 928870606 138909 54 55995 7 15 184054 76 764085202 429282888 249663 4 195844 78 36 4 147060 8 94 70 64 446390 24 486983 90 314108 96602 6 457025 19 70 438472 86 14478 10649 263600 6 6 421193 54 22 659734100 80 218582596 98 18787 17 578563754 53 159275 92 3 59 5 394183 47064159 112814 19 457402 7 399517 33 9 79 479424 76 58 296279 6485 260459247 5 74 469677 27 446568 69 256030 9 52520 413568 119237011 3 216896453 28216 91 241850 34 497556 351633 378351 2684 94 67 372559 2 263364 34 266571 1 93 6 593996013 60 83 45525 308696010 235260 36 429222 65 83 5 641516224 86 170988 40 208606015 153296 5 64225 95 8 38 5 10 162385 45 424190 16 190599 33352 926753408 231950 38 67 266111284 266951 40 764239569 39 498543 96625 91 8 891328690 74 460775 97 247958 8 278532 180368 170430664 29 52 54036 77 38 88 198297 154075 487290592 578305272 8 235608 359876 167998 201345 297604 484333 35 61 451137 82 116598 24 121463 45 13 24 346951 310829 390834 482743 2 385262 64 41 943932571 89 68 393567 10 33 196629 935298322 46 2 97 14 297016 22 307668821 28 59 2 91 330207 345604 85 723398269 89 448442 26425 29936 310833 32 147153 424551 77 51 99 8942 66 94 23090262 50 27 140285 79 65 99 27 58443 29 79 29 144666371 462247 366652889 48 4 5 69 2 37128 21 295640 163750 160866 113861643 455849 309722 297757 93 1 11 102920 19 218806 44 60 155525809 218490 13769 24 57306709 73 432592 622303683 305109 7 93 181865 19 193523 56540 16 392216 770779259 48 72 192229427 60 230721 316669 19 454953 492752184 58 90 357645 3 7 869218128 169755 10 131396 538917096 421723 403786786 91106 38 21975 9 188166 65 11 62 498834448 39 63712294 85 391217 478998 416632 190913 6 1 20 3 68 3 395976 124539 101760 91 61 658260779 20 75 57 17 401751 22 78 462537 13285 53 9 181871749 25 492337 48717 82573 9 33 39 80 198157714 3 24 44 380454 338851 25 202977 274934 14 122018 472998851 206388 53 69643 5 374039 479965 456592 919225264 6 7 18 91 87 77016 8 425256 273845 356352 45 71 40 72 38 68 23 141343 59 27 16 386364 32 98 34 283200 279516 76 61 4 553850831 60 302350508 60 22 467049 3 72 10 107399 12347 309761 43 10 1 37 619808849 61280 339490 111155606 324804 4 119866 36 3 94 310949152 69 92 16 103740 349447 169766 90 25661 372001 91 64 6 438771 197024 79 430749 61 456053 89 49 387576 859411526 61 78 60 390478 9 345687 60737 95 92 14 52 98 484394 495609 73 87 46885 56 90236 439101623 85 478349 337926 895133433 144391 211432 155082311 41 192392 12106 23 361646 34 5 41 2 88 50 65 59 63 387308 35 154190 112172 490295 393051 37 147095 272637 63 45581 97 98 41151 19 905442021 235161060 135231 3 291910 33544 70 1 76 77 24 2 112329 9 24 5 99682 331310974 47 366253124 19993 7 44 48687 30441 56 202783 60 32094 2 154741 122024 325014 799320392 12 870600797 98 78 285696 260256 107222 47 60 65 42 27 77 4 52 8 421873 120444 77 192052 77 42 180299 85 88 280809 20 34587 15 22 56 91 963582900 7 652204375 2 445163 8 27 28 4 17 450758 40613 16485 7 395403 69 277428 372808 44076693 68 7 21 777311821 172834 44 320693 426321 4 26 214363 1 125049 23219 295854 52 430715 30 446115 82806 98 9 23 61 67 67 65 55 3 97 23 5 46 429843 86410 8 338911 83 18 85 29 583810670 9 135528611 37 358715 333516 199390 275329 5 76 27 8 44 145032949 1 249139 381981 6 426400 6 6 91061 203901 343554 75721 81 49 218784 3712 64 91 230115 7 31 2 230997 18 263393 8953 31 78 141587 484251 34 29332 311401 218937 47 36 164309646 75134 93 16270 66 314608 5 206042 10 95 323120 16 57 117732 399052 9421 598582868 66 1 94 212202 252873 5 23 188405 478929 491576 4 17 75 498101 51 431309 24 62772 430061 52 41 292421 36 42 339343 40 9758 62 62287 161466121 175289 3 2 40 76238 81 365259 189924 67 3 79147 221599 284906 38 382392689 1 45 96 78 149576 438606 19 40883 20 9 90958 45 98 86855 16 805294466 7 159016975 162967249 7 84 395005 5 39748316 3 28 80 55 162811 86 62 96 448758 22 146192 109792 198303 3 72 7 36 205931 404614 90 33969640 76 424364 85 47 213908896 508496132 377958 33 22646 66 29623858 57 318984 75 125467 470888 364338183 17 347571 387524116 202456 327216 411900 402878 248802 122079470 110209051 43 30 483165 14 10 497444 51 6 205871 37 933880700 320860 684854460 38 105142 153234 9 49 219662 8 10 3 41 202840069 290169 368200 36314 402256726 737702822 29 77 72256 98395 440233 116453 383865 253945 75 264806 77 69 15 138074 40 31291 71 467230 19728 55 482528 43 483274 41 171468 17 89 39625105 367260 3 577896079 33382 486312 94 429613 68 87 18089 34 12 450201 4 152065 487600 223742 24 35 686637580 91 363225 31 778232019 688337086 92914 31 210507 46 368437 38202 55 78 455560 339532 6 717185345 11 58 75 15 273126 33540 482036 752955690 97 32 128723 482586 3109 78296125 9 92 21 2 9 6 42 409781 2 70 30 65 403258987 370831 450150 329698 74 22 863454194 260691 206048 93 2 131017 166434 15553 389463 758391724 81401 62 340091 6 426996542 267181 3 80 315876 51 491999 1 421893016 66 26 478088 256909 27071 2394 48 314520 4 188494 264844 55506 62 61 49 91 30 61701 40 43 170604 63597 9073 127899031 69389 41 454393 45 16 155046 88571 46 7 325805836 5 79 396714 74 235535 95 50 134890 543942054 23 494065 388114 83 33 127484 60 720436234 31 293097 2160 1 15 13073 18 393550 6 162392 90 73 8 280200 13027123 141315 230897 464265 381511 119931 36121 262720 11 467193050 147810 3 297211 62 493437209 6 349151 8 2 8 222510 223664 33 451956 21 17 451788 449801 73 134670342 165450 47 347615 369513 280329 2 9933 32145099 336463 74 71 56 130737114 440755 29 83 68 213075 1 8 88 236077 81 9 67 42 55 339196 292904 13 5189 959539840 3183023 38 98 197422 291386 373898 438463 72 58 19 1 91 196706 16 8 41419 44 399877 57 66017 26 289615 63 75131833 276146 381402 98 42 32 14 60 307303 474368434 395914584 2 448495 17 76344 264922 845406502 99 64 10 90 55 456714 40 284132 169913 74 8 87 259976 33221 91 414901 11 36 9 251153 227206 347187 319773 452728 82 108154 9 32 26 307905 531136575 149092 75418 47 63856 405431 145196 50 86 20 411931 11 91 91175 330165 226614 710656396 61 35 118782 61464491 368281 88 124008 347576 8 53 29132 81 464264 74 3 49928 216508 791037156 92 234728 29 30 346292512 2 393609 71118 34 58 308212 65 421366 338852 79 2 473354 37411 456917 492014 66 417758 133968 246455 12 97870 21 429893 74 67474 3 68 67111 32 6 341126 56572 45 47 52 84 111002 32834 940490390 241281099 9 52 12 440454 8 146088 71380 71 86 546646461 6 22983 202391 226311 2 289439537 45 277196 14 10 208026 92 33 249460 42 10 53342 35 171180 64 65 224253 68489 454418 342228 94894 28 62282 447535 28 10 135 31 42201 94 87 7 47 157059 3221 72068 133435 426397 24 7 32 251697 754964581 94 385274 99 383599 7 211270 412188 775604991 61 59 201109224 34971 396316686 80163 70 23504 78 51 86 60 399328 37 1 93 44 61 5 218810 54 610129477 452215 11 1 15 74 814103316 168527 98 36 343084 35 449713 12 65 169900 41 496403 391205491 23 78 700661738 263829 220732 77218 274713 302618 336739 62 391175 98477 485544 37 11 4 157778 65 80 14 49 499733 36 125872 48 466810 411325921 207836 183948 245293 49 438873 55601 75 82 66 243470 97 72 232132 167846 242084 71 94 87 56 66 95 8 59 70 19 66 6 97 20 83 3456 18 718275572 96 80 7 168299 9 52 396107 71 605113284 206116 33 143044 46 158319 2 72 67 188058 125943 474194 588390334 293327 65 464082 28851 493319 279031 179132 294082 90 51 453924 16 453382 35 74 9 326278 73 6 85 116329 306348657 2 77 84 18 35 56 113261 29 433923160 94 72 359075419 3 5 680941360 91 345310 117880 241996 85510 410369 43 79 314202 12 16 361596 252036 301024 96477 254875 3 34 2 730846473 44 89 49 1 59 45 461658 252333 39 76 374379 2 60 21 3 380192 57 116585 298198 558147857 35 3 66 36 114226 1 53 5 54 16 234855 29 258626 51 309863882 14 7 51 415615 243167 120911 77 27 624998575 306412 39565413 284047 1 65 76 35 41 51 41969 34 75130 26 852849990 16 92 29 423845 37 17 92 468528 320392 88 854452144 354668 60 426696 4 448222 213910 417897 2 3 30781 33 832078478 231161 253486 79045 202571415 344706 6 309242 41 198754 417806 22 491801 138213631 508384372 24 17 116402 44 98 168672576 230939 85 59 250581 58 470248 25 10 80 600936440 444150 475321 87414 15 86919 47 59 200669 13 15 34578 58 14201 95 486353202 38622 76 68 927175913 390985 53 206698 372883 39 91 296745 5 214962 228031 45 15 188346 169716 418276 428959 97 309728190 774974128 84 143792 322422 198417 486075 13 34 207436 121134 53 32 83 79444 54 379641 351680 281652 454987 21162 93 389976888 16 52 659693572 7 546315324 102449 271359 8 169474375 268579 125478 80 121160 26 87 50 91 715973269 2 69 8 82 18716369 59596 6 9607 81 68 649068727 98 38 32 63 42 32 264016 50 44 45 365069 7 331268 390350 80 22 321931 50 29 378289 454297 169420755 244367 18 75368 22 22 564843903 15 231223 18 59 112313 41 49 483722907 497541 28 44 93 70425 32 53 21416 71 77 49 396342 161594 61 76 40 92 78928841 136916 283628 3 94 67 33 18 431521094 291283 960339065 61 91 417406 15 38959 469114 40 368553 4 623513008 242912 14 287675 266015 76 1 184372 7 8 82 400710 74 49 75 37 81 76 52 491931 31362 64 48 110126 246454 3 57 285146 65 82 6 930051279 30501 168870 40 46 259892 407145953 59 27 39655 84 327506185 77 941070019 407230 69 14 44148 440242 422611 296160 3 52 5 56 144054 392884 12 316964 66355 653969450 92 19 59818128 409273 445287 78955 120267 451127 142042964 48 191705 229699 276713 55 41 99 768060902 44723 720070645 10 770449635 270397 8 137235 285790 54 58 33 11 96 337771 466401 196514 581457840 56 27 90102 2 18 36 16016984 37253 33479704 81 83 417141795 735584990 19328 15 33 163805 91 18 19 38 78371 336901 288077 108209 80 19 21 95 137334 257827 806150171 5 26 98 32 64 78051572 46 65 28 260578 74 666573317 14 65 714275544 272158 70 460749 84 181026 89 70 6 77 18045402 133686 338758 465078 117969 212208 485787 75 341641 144418 456057 485996 676601566 224238 44324 206515559 82 6 25 158207 153773 352695 684103229 68 242058 350619 274583 1 66 17 4 5 186880 3 210617 91 289833 497638 273519 7 736805593 458771 94 24 5 413106 414004 133347883 304153 75 20938 81 100246 1 135155 716080113 97 63 335564243 491848 423511 63988 57976 7 282320 4 74 28717 90 37 118070 254682613 913340243 6 164121 41 196753 919985381 401233 24 440443 247560262 887750400 104295 20129809 21 4442 70 22 33 986335661 88 98 275349 328250 69 32851 291960 85864 64 59 16 1 296057 111863 357653 266679 53 35 204366 94 381980 46 5 89 181767 387143836 48 37 70 3 475108 442396 60 897261848 370612 79 171931 35 37 28 69 2 78 168400 333380 7 20 382455 11 240482 66 67 820162465 35 391393 326092 1 60 23 56 12 119120 297172 339205 59 156611201 270744 60 470761 7 21 82 317870 5 190962418 462264 30 262207 433386 207880 18102 588811334 266092 3 353344 64 92 74906096 97 426984 484312 19 379152 13 46355 75022603 12 27 16452 70 195060 63221 78 307423 23 95650455 423233 482965458 453947744 72 10779 9 169685 17 30156 62 98 306800 284886 95 32434 1 18 198577371 435659 9 231551 60 607237107 85010 334183 2 9 409785 8 203676 304701 4 2 64 262978 200317 464180 53 23 88 35 272396 78296 199452 342216 312298616 11 86542 309481817 351907 87636 86 765482516 139760 280976 129954 764092049 90 89 223154 88 317978 83 16 29597 89 426463 26 99 52540 25 34 4 41 150735 30 408224 86 475108838 52 1 42 80995 443252 36 55 320223 766170871 314946 1 16 489934 287959 141981 6 93 950169590 66 97 91360 466351 228224 20 274289 458157 20 457361 674632043 77 45 30 21 82 550468207 72 7 118050 416112048 839397346 53 288993 48380 23 590056175 301916 79 94 58 156029 96 60092 54 8 42 270226 3058 50 370984 406922 130169 217848661 26027 54 76 681321008 3 87 66 13 18 92 64 81 260047 162489 88 269337 333812 63 306670 90 25 701715325 24 340639 2 98 52 92429 8 21 264147 730690083 169232 44 460278 40 492189 253615 60 697161213 89 95 58 61 176174 157004 76 3 77 61 450769 254717 2 83 19 457209390 48094 47 17 59 4 868411259 53 541618315 63 355941 471292 474950 2 300011 250938 237367 4 71900418 389679 58 69 115398082 65609 8 3 414703 313118 54 84 17 57 2 84 82 26 92 18 236722436 265916561 303867 482915 584385172 306780920 4 347666 350556 37 27 4 254968 173930 32359 895300577 52814 66 450013 336311 22 174708 75711 3 625062334 336550 144549 55 223853 67 32 27 79 368466 201593 6 25 57 52 226644 9 384048 96 25 89 290934 4 35 22 248777 499264 54 13 443841 5 84 321018 36755 31 64 534129288 363160 134225 28 446743 34 80288 87 246739 77 23 189767 615360722 50 13 508278674 39 126852 573553515 60 431086 814452291 70 397218 29 43 222715 232418 23 413592 174155 120233 32331 6 94384663 163415 23 50 86938 64 66 68 33 14250 16 414158 194619 93 445021 313543 245696 313996 2 272847 24339 410587367 13 858382290 3 407755 915467662 14 450177 93871 95 4 357201 93 222707 27 81 388966 326515 43734392 83 333474 423838 16 186685 89 306306 234972 3 3 426254585 69 45 464948 18515 47 243872 90 24 313287 365256 9 478199538 497991 34 55 900601244 1 98 158053 99 204889 345481 41 43 373763 287957 9 433937 93 3 52 280649 77 311927 6 67257 808833209 59 22 490663 8452 87 193588 54 64 130903 53 2 463654 75 3 60 421084498 61 73 20 24 46015967 33319 10672 148277 6 324041 663893233 512543434 493482 58 16 9 321790 1 70 86 85 55 1 9 48 835379614 64 64 24 46977 39 548397541 97 376709 121221 497731 33 22 138193900 5 256848 329323717 423416 10 89 4 259830 683320104 147443 17 415429 73 76 201840762 464886 75 25278 251054 35 188063 72 250486 11 8 47401 61 411445 90 78 352741 29465 59 56 391933 35 77 3 422856 3 86 51 4457 506621687 264902 222809 41 42 8 140745 79 37 262295355 57 737351075 36521 85 46 37 94 61 178797 202516 74 736383596 139166 9 87485 684421890 493056 693517091 42 95685 96238 198184 84 42081747 8 284533 966211487 85 21 93 956442989 86 90 57 186160 70 231982 12 186857178 77 252442 28 9 74 410422970 409176 23 313529 364347 9 6 259630 108478 65 17 104317 990758389 43 331079 72987 57153 434546 54 55793 220457 57 72 2765 698707202 329989 412962 107451 12 36 155333 16 483275 50 95 701570900 69 23 5 75 422808 191922 910882376 35 7 53 20 307444 94 38 300333 20 433005 83930 2 150375 85 408940 21 479421 198642 204609 35 49407 44 97 135726 79 36 4 348150 64 76 87 126948 1 183119044 77 58327 248454 427377 183520 71 77 87201 43 62412365 74 296469 306419 313335 35972 194596 348557 424244 259469 294469 45 48900 205357 121427722 96 98 46 50 47 9 495160 70 29 72 27 87 84 8 90 530334276 30 419544 392886 90 55 23 943877018 24 114370 205279 423109 182299 107762 26 136700 108937 63734 29 4 36 1 94 30 99 8984 328516 455289 4 71 4 78 84 170466 32 21 16 88 10 6 412431 79 487383 162645 314058 83482 249543 463483 339976 21907 498564 44 9 76 4 38 323827 329153 61 94 64 5 13 2 192560 950295343 91730 59 210359 154999 51 52988 90 93 450430 17 34 6 19946129 9 35 72 24 88637 263345 8 392046 7 58913263 7 269352 456341 237457 84 82 257492 115369 29 41 41379 17134 14 79595 79143 205279 78 978856282 66 8 34 246644 58 3 27165 210376908 285500 81880 50478 59 3 423106 3 369186 4 468832 83 40 95 937112386 52 381709 25 981971850 48 2 61557 30 321653 55 385688 52662 34913 52 338197 35 951068435 3 210133 321091 7 108628907 1 178419511 171060041 92 60 276960 779158882 4 80 11784 387678 55 8 172204 572285462 269566 240072 383583 69669 58 123847 565716403 94 461036 78 481709 258707 66 102223 68 95 86 26919 161432 79 20 89 448974 8 67124 67 397056 207653 181649 14732 435067 77 82981 73 390951112 85 16 241829 37973 28 30 742191884 70 59 30913 37 55832 348360 34 38 27 95 308090 44 16 402879248 393686 428104 29 34544 176563873 21 278218 1 83 197550 32 2 867523340 3 44318 65 91 55 38 662362797 202091451 53 416767 1 47 4 6 17 9 300352 18 148736 5 199864 46 4 78 26 33 24 3 370384 16 83 257077 97 64 131172 99880 452113 376499 2 484620 50 47 706819891 343398 483574273 116152 404166 88 195795 288394 95 80 95189 86 45 30 198891 51815 25 43 258823 5 387201 79 105631671 416264 418167 196913 49884 623521888 419425 3 5 332262138 91 60 60 66 83137 70 168957 484762 177997 265123 222645 32 372201 92 335965 61516 95 11 9 95 35 15 7 110770 35 85767 29 43 68 289493 4 83 448858 2 388083 30 185282 93 76 359705 209898 5 98 377847 91082174 98 40 1148 7 14 42 63 61 51 97 51 907572772 99 7 29 99 325084 442461 64 72 13 405813 60340 2 66 5 92 840499231 3 76 26 377492 7 789175930 132851 6 98 215702450 29 180093 759711979 470669 45 96 2 63 3 365911316 93 59302 14 56 61 4 240998 253641 64 87335 9 336025 58898 4 310831 12 729206945 26 25 41 82 54 12450 78021 176018332 38668 934900941 364902 20368 259860 248033 390942 433292 145454 78 47876 1 170707036 68 327886 225491497 18328 374399 26 380208 44 475874 4 909510013 8 306044 8 168486 14 55 89 440932 57 7 103644 37 391074 64 495781 97328 95 135026 193068 51942 173026 347990 92144 89 21602960 26141904 39 3 67 359063 5 250623 7 307901 406329370 81 385693 5 5 82 64 22 38 18263 390986 9 83 80 26 19 135358852 324951857 141999 131188 60 33 78 12964 222881 955380846 75 246643519 6 164723 383769 81645 35 38 13 545705361 15 201767 313342 44 256847 77 84 633294936 97 79 277705 413610 50 909904206 193065 50 474348 757410018 15 12 5 210443462 263791 253231 38 95 72 9403 117164 147810 975397715 110863 371036 12 43 51 59 3 73 71 213644 55693 90 399978 209093 8 44 380471 381252 30867 5003 68635 111707 65440289 6 34960 493063 15 17 90117 17 4 31 251385 32092 16 79 481155 14 32 151382 38 254191 86 1 9042 45 22859 510425344 237801 424808365 9215 8 9190 194745 73 30 65 87 15016 98 38 283249 83 41 96 10 369616 29 40151 63 21 51 200715 22 229452 6 42724 320822 83 75 50 97 284500 9 20897 68 69 51 344221 23 787354973 34 98 456466 164721 64 95 364345 62 186406 27 25 36 824665950 256639 1 33 429765735 200865 12 91 869424248 68 10 78 7 91 7 222878 76 86456 405727 254285 71 131126 580852024 90 72 98 37 229058 997702566 37 72 76 49 594886506 29521 83 46 34 17 335889 75 70 71 96002 19 25249 130244 215985 336 81 12 5 85 244525 96 123221 137418 76 79 80 40 32 330223 88 150708 30 6 93 228451 531553289 304433 25 47 219116 396728 250791 79 54 4 412987 16 59 38341 9 71609 8 17 103398678 273284 5 85 44 229439 205798 32453 18460085 194455 2 8 543523616 24 27 236963261 100084 400669 4 81 56840 14 67 252081 204423 8 67 86 354012 7249918 1 82 25 18 27 176818 70 265081 213833 222876 4 7 303985 91 79 999441400 52 8 806846180 57624249 440334 275889 1 250681 487487 77 51135 617684877 425980 432949 5 368126 3 83 305951 18693112 41387 393188 839950857 640115967 25 299759 273580 271739 535633746 168761 396211 264644 4 31 8 85 49 749539713 304774088 48994 424282 338446316 335271 194685 94705 466738 202571 111802 86349 147684 228922 954275246 404718 99 358638 30006 99 96 14 41 75 96 475938 369209 220542187 89 758695505 117817 360280 88693404 47 47 51 4 8 96 68 30563 8 62 206933 40337 60 746495008 365046221 7 247152 464093 418853 71 14 44 289164 71 240946170 314375 129721 252730 241566 95 225748 339041 399333 301476 96 6 5 12 230531 453743423 227547 21 31 89376659 352092039 5 61 85 269030 411091 59 59361 97 172504 63 26 9 62 315365 3 338890143 58 327412 90 7 6 16891 53 13 338466 53 391726 8 3 485207 715588186 100827 74480 48 350608261 4 41 355780 255008239 145335 7 50 289958 315421 61 70220 376896 19 853009765 87 2281300 491193 872077616 81 17561 99 6 305059 997122 55 321080 337799 300569 52178 172187002 652984414 504389814 842797352 401125084 81 130804 356512 5 52 58 29 73751 190878 694987265 74 49 77944 65 6 381301 73 260914 97 156702 446498 7 219949137 64849 484915 313648 50948 56 42 98913 94 271765 8 4 412447 66 425505 296896 99239 434501 26 228208 166991 38 87 464666 43 55 6 15984 47 11 173140 98 95749 339838 59 374086 399848943 358672 373727 31 1 37368708 232526 396673 43 39 42622 57 290511 851468321 84830840 58 9 53 53 592684319 85350 438899 75 341223 962524874 337451 299587 83 67 63 9 892295521 171630 8 473625 471992845 448346 81537 49 5 69 226897 304195 27 303081 203611 7 63 372701 9 50 17 75 87604 15 37 389623493 851858099 430866 303419 9 75 459402 32 305391 34 8440 50 290717 35 470469 16199 23054 357820745 42 89 68 40 347147 987588077 22 80 22 426618 74 35 376768597 22 37 356342 142264 710868936 8 10 38640 91 34 179985 66129 19 385564 13 376601 76 98 17 86 499313 34 13 1740 456112 53 87 2 39 133222 10 69 287370336 409817 8 36 65 72 239776 69 94 93 96 4 462561 383272 245867230 121736 447725628 418240 45892 48649 241649 773260854 448171708 360086 488050 98 390479 64204119 43 6 99 164781 896468312 16 198135 395023 89 59 209476 27 290075 122745 73 60 233953 36 16 456330 416212 299821 72 95678 253461 275359 70 76 79 941644352 199021 231446 447539 8751 37 175735 25 270408 52 48 24 280583 36806 482405 98144 12 449469 51 93 33 98097 58 339900 66 41 8 6 253725 410292 143284 31 93 237110 73 205551 38 32 121609 11 8 300491 5 394028 358538 274219557 14 43702 281119 966937055 76 86 736113163 133809028 202624 480411 44 39 122116 33996 8 898989437 23 11 3 53 13 262444 418783 45 75 144460 8 61196 437093 28 49 332672 37 155408 58 28 19 274611 55 65 367287420 335891 285463 411291990 259916 98 499648 136657 166603 49 197676 89 904287074 592163803 166368 5 285723 81 339939 7 98 45677 61 88 163039 284988 91 29 84 71 488451 440147 753911581 64044 36315 230214 349522 16 23 50 311287 60512 328953322 27 320259276 856302506 207402 213381 4 3 1 157843 51 7 16 321924 78425 497233 56038 393447 313554 217730 45 49 83473 48 90 73 67 16 700913255 41 9 79452 232099615 322304 413304 35 1 53 3 29107 3 57 192327 15 211121701 41 25 166193 660832370 91 96 152101 54 61 66635 195681 15 394941 157829 55 29 48 58 345989691 22 437616 193237 342002 33609 459046 21 28 149436 69 133450 94 2 30 2 53216 384821 396946 137737 25 43 83134 82 420617582 96 36 95 172251427 38 79 40 447169 164528 1 70 38 194299 372569040 664985776 293279 79 363643 47785 15 894319631 7 291381 25 36 23 153615 463884 63733 4 37 659438169 1 258482 260589 93 400090 22 491283 8 278667 77 84239 38 24 228394 400400 62391 54 475710 54 950335195 40 24846 236419 65 58 124039 35 83 79 37 11 365432 28 785121391 74 633633144 138128673 91 323074 23 227594 7 26 1 224678 699637441 87791 119156 79 50 854188308 7 838636028 6 358507 49809 93 87 390971528 21158 4 41 4 29 435295 38 168236 36 289367 744587757 49 31 520608526 17 43722 224634 8 14811 71 391708 13 73 58 307749 455436 78 167687 816978161 586899260 34 837444218 533284355 309077 3 2 46 5 18 307839 26 72 80 179716 251524 91 114924 466224 89 6 781600556 67 295371 274765 386834 32 43787 15 72263 95 3 62 28699 29 104988 205629 137485 96 49 152156 6 97 202346 49 313678 5943 43 3 6 337273 407616 30 2167 96 80 359832 140145 7 4 24179996 49 8 12 72 89809138 27 272937 153821 113833 15 79686 123087 90 565982109 47 79 11 396425 22 328152 850729627 62 47098 29345 350637 38 403087224 108799 95 34 92 400884 40 369141 76 70453 140233 34 48314 43 13 63 233553 47764010 485202635 87 5 408731 55 460939 15 82 88 53 451503561 299384 205178444 3 737082229 135788 12 975169868 150722 79 8940 25 54900 9502 32 877767087 86 90 396764 79 317542 141044 192369 495268 95 175793 453206 55 85 258063 48 443960 93 424867 110962 115996 473340640 16 297728 8 144283 57 21 8437 59281 72 499155 493051 91 111578 45 20 57 50842 65 20 83 91 341776 90 61 54 62647 145072 488262 293776 63 61 230328 50 147361 37 435276 28 11586 393413 70 32 20 949682328 26 375013 44 63 4 54 399209 35 98 27 97 45 41 285540 476320 4 913659725 90 94 477344 323762 203123362 810426957 318443 90069397 179824 25 37530 52 16878598 63 102737 63803 357896 14 69 56 888411485 11 77 974065949 55366 132564 45 278137 24 49630 395342 4 397697 89 67 3 50 95 91 58 325862 78 405360 400203 80 370203 14 356267 438403 124241 73 49 351617 50 54 128836 379525777 227081 956337346 462109 217294 391953 19 115203 251815 96017 308913 18 287049 429073 49 639213141 40 372991 46 64 13 411280662 2 324016 6 92 8 69 113552 783572159 59 43 66 94 453776 71 7 43 3 416600 48 440875 68 260181 495325 36 64 59 364942633 492957 52 46 31 5 50 14 15 269823792 36 203128 337862 376239 61 31 12 154813 244006 96 70 6185 176840 26 61 25 311281 372986 31 68 4 7429 470661 191491 96 85 36 33058 21564 62 429442 21 428793 104965 213276 3 248849 124038 664590125 88757 361985 247416 1 67 76 325220 176579 26 276955 40 25623 5 44 38 343842 8 91 127598 76 148734928 190575 236899 279049 124462 28 233103 15 69 24 2 27 156502 3 206950 44 337536 88 411677 539233402 85 41 58 230048 48 292596 240092 95 37 75 110533 4 6 64 72 382928 38 77 49 7 368780 233802 43 31 74 781655335 379530 222079 441243461 57 137368 38 48 30 8 57 375908 481633 221285 8 402165 26667 122770 87 480725 32 686327658 126927 5 56 1 115465 816117315 55587 326203 91 96909 31 46 125248 27 237464 258799 87 8 38 376743 650761143 444200 582455761 1 475386 47 61 91 31 47 80 70 19 19 31906 37 104151 208599 74 5 49 61792 11 3 435115 419026 52 69 5 310616 350873 50 4 251004 89 144151 23 467509 930370972 88 87 117794 73953 64980 176823866 194306 182767 246459 468674 53 85031 82253957 57 51 281053 579855711 82780 485032364 56 341802 5 413516 132027 8 3574 33 22850 460474 175050 4 94 51 917807507 438253 82 187529 385128 145439 99 268360 72 47 231273 123424 11 90 227123 224903 2 15 351063 84 173806 136926 7 15 17 48 50 88 42 203765 79 407240 189046 320966 18 1 59 247959 274955 1 59 198618 90 69 249703 259207 437396 69 277937 43805 3 68 127671 145500320 272911 15 216004 177401 248082 42 52 130644 49785 259870 24 61898870 86299 17 15 116778 365808 334678 425235 331651 43 84 842770392 475581 23 636197069 493076 61 90 78792000 384523 88 1 25 364324 9 85518 354416 1 48 83 384461 78 1 82 144436 280054572 26 29 37819 317730 16047 13400 8 237139346 348878 124770 437410 150433 2 467769 73 46 86 98 471456 21 76 5562 42 69 125177 11 59 278339 316040 17 47 42231 7 9 21 175327 28 243025 75 393902 58455 550523618 93 15 13 4 32 8 110459 115813 30 36 7 283601 294808 28 50 21 399606 27 413974 92332 10 430424 63 359008 78762 80 427234 78 2 82 244058 332997 46 33 18763 383965 476091 35018 7 92 74 228461 97 64 26 59941 86023 457616 21 293511 80 77 98794 512881556 17 70629 113682 55 890897331 2 210422 27 200673 25 46 61038 25 63 60 475268404 90 441548 588362518 166957 1 81 924442574 9 23 670616051 444269 23 322769885 105846 298190 55 2 84531 56 230959 450929 249884 236637 55 16 451768 423968 42 396968 469882 49 67 234885 55 439596 324178870 45 79 35 80 492991 116029 78 20113 24 461412 52 77 27 485070 10 35 115322 25 99 73 95 185821 393087 138333 477552 23 684883176 100293 393956 109575 32 39223 454057 216145 79 5 32 152675 17 7 69305 98 84 90 292073233 29 343632 72 365632 1 28928 408939 19 260069 224330 88871 24 10 33 91950 15 20 163546 91 56 21 9 3 443977 323402 111461 449754 463390 56 62 280572 5 24 14 63 66 66 302371953 47 10 6 72 173030 3 173546 3 56 16 72676 3 21 59704 50 131589 85 27 324387 181535 119487 447917 4 57 189104 205499 11 340164 109700 820425264 83 56568 98 109599 199191 66 380532 360187176 183351 83 321614 343261788 334552 2 238700735 72 49 92117 69 41 59 967591810 60 802918247 169173 64 6 433388 411135 349223 25 286627 426817 318800 64 5 83 8 28 190688277 719894825 484044 246780 136150 1 84098 412202 333812 44 94053 66810 246706 98 2 3 464660143 81 379076 345706 2 50 6 48 174509 8 90 386999 370826 372103 5 389442 446992 199135 494617 83714 53859 420011 62 5 43 117460 310607 12 298106850 123050 152207 465096701 6597 154388 288743075 23 342281 336058 315069 625309586 862388689 179904286 149528127 43 31 467920153 508946800 419119 134827 322147 960979206 221393 2 78 66 61 77 355949 52 48 60 71 280989629 255119 97 5 261349 5 795526157 157196 99 116971 208699 5 243029 42260 68 56 89 3 69 255109 156342 406459 387763 172232 8 85 15 239950 99 9 75 407066 97 17 43257 53372 369121 436423 7 23301 47343972 188809 263849 30 97 72 36688 56 52 94800 65 277110580 9 9 39365645 4 63 23 6 95552 84 94632809 367757 406729 5 958518344 218584 1 297058 460024 314759 750935974 355195 471562167 145369 14 83 35 71 91 725722126 390136 77 22 316602 48 470796 61 24 33 53 32 849036011 212537 97 316716 46 1 6 89776 492987 492233 76 55 54 108814 7 46661 91 5 21225 74036 314385 23395 266627 50 325446 301040 355117 8 39 200133 714993930 95 62 199418 17 426265 56466 2 385714 7 203558 93 50 8 75 453514 180677 61 6 235026238 208737 74 30 117150 23 249797 452049 73 70 70 50 466006 95 86 6 432797 9 462403 40 88 96 24 14 83672 73 278729 153778 21285 80 609569727 73 9 86 1 240880 301829 8 323129 8 92 67 56 1 421760 406371 264550 37 64 79 68 31 150653 190799 322611 72785 65 6781 216349 76 97 46 7 95551 56 37 49234 9 351403 123060 150263 32526 475336 75 658646491 98 5 34 482282 4 452376 972305443 82 6 393290 87882 17 313302 17 200767 240328 16992 53 52664 722812218 67 9 69892 122601 1 459807 454243992 46 6 122973 64 104218 471548 162561 76 52 202663881 44 1 5 62110 293709 76584 201444 144035 450506 5 49338 59 481091 379302 7 95 8 19 26 495046 319998 49 113948 92 4 461689 1 379167 20 35 8 95 61 31 42 81 8231 289633 564449413 48 95 449636 4483 115882 15 61 81 791757092 90 35 273400 137064 253909 21 43 18 8 439915 455568 5 340527 74 457943 162229 503039673 64 5 406113 75603 32 20 25 45 5 3 672345374 822544333 46 49 729627650 191731 316197 288482 24 289671 3 48619 386443 35 54 387757 49 56 75 9 450254 34 11558 76301 656478396 869691725 95981 459003 231461 10 41 797513246 65572 447235 882235670 24 36 323630 909650461 296127 87 279768 268490 263786 80 243956 453434 71 471096349 53 79 34 73 302706 83 93 89 47 35 839380545 302540 378287 8 1 122212 8 325623 296050 631968173 20 438171 34 122328 7 3 13714 26519 409282 87968 357918 414578711 80 381482 80 160894 182766 334231 329817 91 88 67 128904 843833497 434854 35536 82 40 749179748 146316 60 190067 3 5 99 87 48 199498 52 176431 45 31508 92 77 266922 52 488324 92 71 40 118819 408156 673146766 6 21 55 341881 18 1179 69 60 85 15 167227 14 158617 77 413556 133240 95 92 41 484413 7 179827 17816 182413 57 288025 478552 46 357561 79 726388460 162232 174764 245923 90 91427 56 36 42 280008 37 335470 6 212482 38 47566 323314 8 244654 55081 128159 282590 9 54 92 14326 42188766 893665681 209220 99 492311519 56301 30 122746 1 4 257709176 234936 87 13 445136 10 66 434397 10 234011332 94 217479 69 46 7 64 79 213439 370150 286058 7 32 17 86 13 102329 19 90 687623619 104027 42 370892 8 285563 99 287229 3 909831286 2 164437 91 418666 22 352834 421538 377781 300437 93943 359693 302913 59 1 498511 8 9262 1 231492919 378301 304535735 316058 12 19 313669 47 354159 125468 45 19 498794 338179 595365703 57 301285 90 65 463769 364527 319515 191882 247040 84432932 991311769 84 5 315477106 33 825662889 269398 33 313619 1564 871836317 59 474602 88 37604 261544 3 63 130294 15 7 299771782 272671 195414 316496 93 90 872716537 6 51842 87 3 58 45 5 141204 69 64 72 141122 4 5 17804 17 3 4 356731 318467 102209078 176945 31 115960 85 90 387908 63 24 54 87 96 77 99 200842 163942 12 277974 455043 112557 167564530 91 317960 72 34 1 363562 42474 89 7 1 34 77104 59 142110 926915711 329294 76 119431622 16 52 43 424851 43 389860 34 95 190231 474123 79 301949 477938635 29 304767 255139906 56 59 23207671 320065 71 15 78 234327 84 54 129731 37 85 324068 324428 90 311153 9 35 67 16 133799 39470 458597 366977 19 455977 53876 227711 3 404366 12 550488865 274221 20 678844956 78 706893045 73 25 268143 8 213293 2 483697 828154504 62 4 76 73 1 43 432812 752594810 28 90373 61 95 270232 69 95 4 29 78140 27596 67 102761 499471 73 222452 265063 377656 359579236 19 94 54 7 56 89 114128 6 265062 120230035 93 60 2 399359 493787 399783 363078 27 235568 47 50351 67 34 23 97 7 60 8 410866 321907 457189 4 412424 173983 756783894 41 169956 74974 124536 7 45 20 31 63 286850 92 20 749933629 92 77 56 1 29357 4 352437 96 495433 86689 308196 263974 448026 94 116508 5 56 374013 37 328035 224358525 29 50 424275 58 8 98637 224966 76 37 74 16 872094069 290412 6 63 167045 35 25 233670 417705 5 159318 375109 483552 37 6 91 8 88 52 4 53 255538 465928 49 452555 8 422613 5 77415 484318 66 29 373089 436741 82 454184 562553047 406858 383400 84031 253537783 86 191940 94 96 58 5 246281 265618 44 424981 493739 326466 132428 9 6 768846200 281358 446057 485170269 93 6 3 102588 97 5 59 292166 78 238396 728750930 272960 18 22558 5120 203357876 801541283 36 27 13 464065 544267601 418763 383363 65 36 77 4 97 190164 41 7 3 343156 88 158459 224030 552971214 902463430 266213 185560 280220 28 263234 319578870 103496 6 9 61 139165 480417492 69 41 82 229677 434960873 250409 430675 171346 4 8 52 3 81 316505 50 21 421185557 77 43284 1 57 28 175680 65 635711480 26 58 46 623245662 137682670 2 89258 358808953 17 30023 7 50 3 348390 234670 23 63 38 433765 386998 431561 412578 63552 49907 91 298905 5 44 62 131824 73 789389445 68926 87 91 58 107879 6 54 495015 7 214098147 49 90 99 406553 716189315 596935900 411091077 184578 478943 42 44 41 82 36 4 37 147972 261783849 483088 35 38 331725 238113 151067 117545480 44196 8 5 365587083 6 430317 359308 205016 11 97 476900 85 21 852915017 87 64 383341 419791 33 99276147 8 57 421896357 256999 71544 14 530295689 41 20 74 347418 168426 79 34 213574 67 34225 429709 88698 734077962 16 41 21 82 30 376928 41 23907 6 79 89 334742 90 98 89 83 35726 7 42 645818275 64 82 262056 76628 70 13 76 42988665 148624 82 71 70 453056 11 1 218464 60434 270569 1 81 86 229643956 96 80 751106104 175484 226191 90 361658421 346172 79 17 50 392369955 617433596 34 404724 630041662 499090 52 87 197984 333961 2314 431440 30 28 66 88152 96 354855 2 88 5 352353180 169437 82 13 208587 31 51 40 44 244077 1 34 1 19 37 2 498258 49 888649244 80689 307948 96 71 17 67 45 350243 78 192950 86 110279 6 53 122175 85 5 53 10 64 51 875303134 656116721 96 75 7 5 75 119229 274463 64 19 143756 214369 423903 4 4 40 53 170117 164324 64 243248 18 212903 36 22 64982 52 90 442309 321603 122588 323963896 33 99 83 29 2 58 314335 1 54 2 30095 389868481 332889 87 298139 54 8 95 40 286585 191784 89777 159285 17 61 153636 7858 52 326584 31355 44 29 3 96 343858 94311 23 41 27 34 737624640 54 62 64259 229529312 278923 221881 232435 9 91923 64 215925 41 487545 337314 37 70 349702 393254 285865 4 17 24967 4280 62485 96847 47 6 108268 60 245598 57 27 28 86 69 276115 71 48 30656 269089 155732 38 164747 455768 72 287587 310609 71 31 353300 274065 250953 7 470732597 53 41 53 32 75 58 230740 445276 6 354386 37 28 464058 346647 3840902 65399 266980 58 41 65 377820 31 546275231 1 3857 462362 48615878 58 256922 436076 212088 38 90 36 57 190293 425836 13 27 58 11 429642 78 77 84 264477 117114 21 499844 39 1449 49 400104 84 16 320370 200602 62689 2 693593038 446628 462696 4 938789768 94204 160554 443755 11 34 254040 641199297 948018405 77 476667 2 39 42 50879 135333 61 26 61414 44 79 20 910451449 190865 56903 2 60 31972 63 87 18 88 82 61 765429143 83 10002 360741 45 256676038 475669 99 65 48000 8 366245 427372 61 3 41 72480 446173 70592 40 577241880 475898 97 53 14 5 63 30229 80 2 91 108851 25 239720435 14 50 26 368618 107176 110474017 34 24 7 40039 486323 208808 445604 6 76 144502 595603913 35 9149 85 34 195904 128250 388366 63 5 7 950209460 9 12 61 5935 74565 69 183588 413002 62 100360 349758 18687 239777 361795 89 70879 48 17 8 10 90 2 266311 83 47 83020 8 13 96 365574 918031409 90 27 1 442599 12 263502 8665 24 86 20 711937063 103284 6 61 193676 65 166210 68 44 495166 35 23748291 221409 6 26 77101 53 176191 269884 366114 64 424313 7 455722 17 115843 148504 149855 133166 61 228332 2 154231 69 944594283 21 266835 241413 398303 419301 9 83 55339 232586 304006 16 29 169 20796872 85 469931 80 83 437229 99 41 4847 329961 400521 66 42 7 900933653 307773 12 224382 32 484764623 5 13 583907919 97 248311 64 181797 66102 9 9 324159 56 92 2 191502 49 35 64 68850 95488 68 6 375079 348145 12 400483 216236 36 545195167 10 28 68 57 75 7 329636 176723843 272677 66 69 390542314 393268 184978734 446214 88 73862 973654845 6 31 90 111825 519494082 282225 94 436546 338300 44 21711 100771 286591 7 56 15 5 25500 373078186 30 83 868279969 298263 5 55 34 99092 43 197676287 39894 67 438285 235807 48 96 170827 424539 92 60 6 66 48 5 66 89470 35289836 93554 3 807422115 30 39396 188184 18 11 158284 93 474286 820707073 407381 523094208 350134 494837 76 777013357 155180 461642 11639 6 32 24230 62 165115 8 258437096 82286290 442828770 11 459623 5 483100 282744 302074 81 55 143710 336415 86 94 86 4 294044 85 394474 178099 39 17 221507 72 1 33 27 196200 404947 87 23 7 5 14 85359 3 146817 24 380406 464480 170658 94 115635 330687 173428 455041 4 6 4 237044 284885 48 203189 34038 6 328569 230572200 77439 19 55653 42 11 845863541 16 7 96 434759 88236 33 38 44 4 429895 53 237830 313256 477984 48 294276 334897 209325 368241 71 100838 25 242881 324189 245101 344125 245202 581765737 7 176163 621103361 86 22 175763 373544 9 467814 6 358640 91 708226676 173197471 239055560 4 9559 67 71 6 108552 380723 492609 171956 213973 39691 76 24 46 262275 39 288789 97 13 16 8 77 67 81 50 38224 97 107571 217770 52 530919379 409298 12 338377 422332 7 51 14 467671 49 86 82 230513665 25 8 92 32 23 31 82 27 9517 272545 90 264049 61 84620 1 51 38 598122740 32 64 238236 99 1 80 86411 75418 230360 70 9 94 18 6 347821 181442 88 718601847 766747597 68 78 6 478180 385682 54 91 61 5 469893 32 419263215 993687509 48 347142 5 43373 17 27 15 214301 475453 83 94 422157 68 80344735 332619 478755 2 50 241938 230686 27 5 399351 390509 94 87 349771 304566 66 494784 25 80083 1 142236 344018 90 413371 135638 354965 497017 394949 11 262148 163443 330461 60 49 77 7 313771 3 458517 31 9 127634 13 406421 66 39 27 435515 444942182 50 83 78 177655 4 492044 93 54201 439208 3 60 51 85 300958 447343 360579 8 52 87 59 376068 2 33 32 430563 430806 71 222090 5598 67634 767531222 300512 9 41 167683 257866 5 45 306465 275019 409663527 48 437029 11 82 61 71 441010468 49 260924 39 390575 397671 57 81 8 19 54 441065 444749 174883 294035339 9 269505 95 172283 8 295937893 238374 301302 90 80 435945 278690 248185 85 398883 6 464027 480658 817153409 64 896900964 940881531 90 21 69 68 443804 236933 9 9 4 45525 37 71 31 26 542914848 5 146247 603680321 9 131903749 55 245902 92 176831 191271 395381276 27 98 115080 56 24 275778 3021 87 82 195783 96 488304 86 64 82 91556 937960647 266565 50 369309 219052 160025675 11 29 481273 286458066 16 895775130 41 464168 181061 386551 24 55 93 359649 44 10 716043452 253001 38 8260 75 444187 52 104703 1 859723119 805681173 1 93 47 27 50 118670 44 70 2 3 91628 131937 14 135205 371636 360224347 424615187 460030 282469 845418184 34771 93 491164568 470131 49 60 21 46 159224 71707 195248 890030873 76 238845 80 3 24454 74747 73 392884 1897 77 3 1 51 68 29 1 939600489 1 436093 78537 104107 613147970 69 280905 444290 421253 827676994 61 261302 2 236855 86 54611 30 6 70 82 95 192653 396968897 303957 60 40 386619534 28906 26 450185346 101392 263785 7 435734 420264 33 470510 85743 621984794 37 539391916 6 374388 65014 202711641 51 285803503 346231 12 480596 98 8 89 838843297 16 32 404189 86 86 328448 287541 15 6 268366 870660808 322427 447565 74 406143945 611323716 61 300551816 17324 458576342 82 82 18189 313827 499852 88193105 607273854 347298697 21 51 41 10 566097389 55426 252316 66 2 29 257743 403397 80 210083 46 93 304417 429207 472936 25 49 88 64 359058121 95921 346455 544697812 21 111896 66 84 43 80 28 55 336521 86 53 519563858 369858 164024 18 76 2 381638 966046131 93 3 74514 88 19 241562 417106 56 92895 77 2 46 79 54336 5 50 316907 11 358477493 44393 367746 9 82 1 284336156 1 598641521 35248 7 965903734 51340 5 390655 305744 5 42070 13 1 39 343991 99916 232072 337142529 2 23 67 10 88745 7 299994 41 53 356979 51 21 177515 15726 267665 9 141768 66735 30 38 273164 5 8 56 111256 475437 3 2411521 644418601 386252 4 43 47 23926538 84 32427 45 28 27 78 70 6 10 84 108736 7 28 39 31 226378 27 3 72 34 65 8 213509433 189771 373590 94 366654 809539152 4 747488605 388382 35 58 17 30 69 387878398 13 126990 12 93 57 91 48 293430 55313 136828684 95 72 409088 292222 481190 159057 3 6 32 81 105884 8 21 304726 48216 96 84 17 9 459094 92 32284 72387 48 389799 78256 55297 10 91283174 375537 404597 88 16 150233 385336 18 206934 377238 94 38 431515 416709 57 382884 413148 8 31738 273492 22 6 80 104772 66 97 402586 133724486 27 14059 426630 396534 9 60 177787 62 74 36 678384229 67 2 45 71 25597 101711 37 102075132 94 12 61 76 62530 7 6 44 561886801 37 413316 450413 3 462674585 155954 2 854486559 24 226992 236373 63 197397 9 413839 460266 413996 326643 82 450156 49 51227 458345 487664 19 31 47 284331 23 147439 60 301277 619998747 18 47 384525 30 488170 165258 336281 57330 87 43 496405 21 99 248385 54133346 426860 49 909582305 78 55611 85 76 223411 77 367868 72 5 86 33 96 392617 18 118808 39 5 4 51862 268306 8 2 475094 449325 197880 211495205 103682209 46123 848065717 6 107229 249711 17 248586 352835 3 75 62 243215 481502 95097 401452 9 68 92 410102 69 333125 738405126 92 177659 253510 43550 34 81 6 77 93405 60 23091 16 4 41 56 473424 82 691441929 1145 98792 38 76 57 397776 62 85 43 177649 1 58 37 443226 64 116021 48 43032 70 69 6 369012 51 147130 91 22 90 39606335 78 48 168605 42980 50 72 71 649424458 112520 153052 25 8 427258 17677 608677610 198669 192745 33 74 33269 4 61 32 7 824905663 56 66 84150 448624793 96 217531 93 192391 27 301438 306616 65810 427651 11 483109 86281 61 121961 50 97 19 590259960 16 257462772 340074 217717501 57 812064718 54 4 407037 349474 2 225918080 45 225991 18345 924574714 387012 24 8 45 40904 47 328260 843734612 66 44 73 194261 39392085 32 181650 757551590 12 6 139745 181982 171641 320379 40 96 21560128 439477 94 497110 55790 41 6 1 83 116119 18 289170 49 474243 871059215 73 70 10 48 82 93 472085 79 305664 361157 1996 486324093 236608 53 18 62 155544 54 216132 320542 4 82 39 361783257 4 448638116 277778 836283996 252485 89 157473652 270134 4 89 47 176251 24363 4 666254233 330185 5828 259972 89 28 84547 136080 60789 278585 42 345868 26843 753992180 147014018 13789 18 98 2 88 746059168 43 27 84 140464 136648 54312 304929 443564 6 487298 20 58 45226360 67 65 203956 6109 46 369333 87 353870 119134 90904 960900460 6525 75 344215639 113487 168773 421769 68 92 45010 73 26 60 295425 1718 131388 8 16 39 35014 86 93 7 47913 91025 9 166185 417360 291929 303232 412988 382977 27 6 41291 250692 37431 641076213 11 61 85 77 106774 33 314145 356152676 92313627 76 368807 53 302507 78 421257362 185691 102776 186133 4 303091 457546 110379 318065 39925 88 675606057 492156 385572 32 20 80 215758 266423585 88 201535 106282 96 406610507 67 6 56 9 1 19041586 6 141742 96 185883 65 99 48 488447 99 93 121030 189944 45 167927 33 30 70 93 92 92 821966112 59 96 78 59 33 8 6 52 80 414467 122450 451534 97 61 499232 439375 184593 34 36 23 355112 146189 1033 884140683 273256 31 691753393 93 122549 59 7 42 43 200610455 272913613 5 192219 454077 4 329075 63 12 8 82369 475144 239660293 83831 12588 9 324343 6 20 32870 27 52 406372 62 31 233169 857944978 264533 268611727 2 492190 2 14 62 359819 428894 142415 424341 65 1 405452 41 439133005 182423 69 8 165537 89829498 16 11 28323 82273974 94 87 28424 29 466625063 45 255134 1 53 78 101795 365977 35 608104199 88 2 4 97 2 65 2 70 92 8 3 71 25 27 974924633 141936 3 38513 30 158236 294043 963727512 54 4 192171 110554 8 181722 709375809 39 168659001 8 449105 112512 28 212811 430804 78 7 5 837791895 627332029 58466776 90 769060376 180493 304776 302979 89429 10 280485 23 206883 17 231169 57 212648 407678 7 97 44 66 217497 34 656255297 1 231379 393697 413867450 89 348981 92329 75701 475947 86 782571776 57 249376 334793 269401 81 8 418775 495212748 293068 140389 78119 85 192196 484982 61 72 464080 183837 58550 207092 476486 4808 25 27 45693 75 168897 400753 226143 350175 10 16 28 718401975 3425 143647 422377 91 6 39 231096 54 144092 196135 27 89 488150 76 98 356343 242529 34 16 287556 246166146 307555 7 364261 123811 355106 520879787 58 320560 105624 12 285818 52 6 708794727 908466815 13358 80 423187 22 4 688568114 428801 96 51 43 293606 411262 343129 400576883 970812144 29 6 8 97383 22 22 76193 4 16 162529 171731 44 2 65 105782 261590 43 4 50 373208885 50 203680 801219660 185852191 67717 6 92 92440 130729 59 5 297859 83 402311 22 26 413573 46 267585 89730 95 5 183450 193444 53 376997 64 12 68493 55 306772 10 17 58 92 298597 29 131642 405406 1 3 77 317261 846990654 49 84 130813 411938 984865012 834114048 22 429944 380861 7 569318770 25 53 22 152048 82 99 89 254954 95 45904 74 14906 381616041 357817 94 152001 41709 77 83 31188 14 414164 562446753 78 366749 712255318 388421 2 47114 434702 84 60 570012910 57 115303820 87 6 649539695 229924 8 39 95 24 50 32 66 412355 9 54 41 14 24 870736700 324194 15967 86 3 7 4 11738 9 76 70 403407106 9 74 32 85 950816858 16 154491 60746 12951 92 1 8 247333 63 3 63 365158 290281 36 51 368387 372437 248270 378582 783055174 50545 455644123 6 97 10 89 58296186 42 18 19 356838 58 133710 132902 58 87 486554 71 22 454508 317945 7 62663 1 9 152828 2567 79 4 46 5 127191 98973 17339 91 147029 182492 131783 398830 83 66 67 55106 98 29 89 102481 162704 446940856 46 37 89 306243 23 57 41 184764 69580 94 375133 310329 24 43 66197 87 9 366468 245435 87 405453 6 4 399386 114708 374651 6 26 2 83842 90 99064 3 706204154 15 21 444157 257383 1 407091254 328545677 111038 5 266892 39 65 26 343423938 31383417 38 84126 19 80859873 315993 8 388034 24 422093 6 115398 495910 344439 6 124723 124257 386116 132659 52 37 344787 50 14 35 57725 368572 31864 330862 173338 211932 23 292494 17 5 414974 64 96 60 77 570390501 89182 262883 229839 31 17399 238145 328789 200201 220422 115753 64 47 22 34 236363983 13 60 252717 106047 81 78 335706 63 136206 66 50 345806823 44 5 486440 384115 39 87424491 377839 309062 95 8 32 357968 139175 121357 5 85 76 4 248285 320435 241235 377015 70164 21 258478 82534636 133683 423931 77 162167 384688 20957 385457 369590 232092757 779411899 72 963982501 321190 89 19 69 6409 304260 43 175345529 8 33 409720 84 28 8 74690 7 88 84921 36 126203045 3 3 274197 171677 149707 19 793776204 97785 82 472118 330730 636000151 188736489 30 65 413286 323857 499977118 496954 81 146783 65 424875 9 236360834 48 25 384621 11 9 23 191464 3432 74 128632 2 14 329799 428003724 492916 453042 69 11 48 123660 17 313178024 413522 33 356608 4 23 368373 36 26 46 141100 71 306509 388707 5 38368 18 556954984 71 194012 43 62 48 80 339048495 41 48 45 333103 477656878 89518 46 78 28 342740 218617 8 81 32 19 86 81 75 31221 4 488256 64 93 50 19 437025640 27 18 430429 96 7 55 74 16 29204 12 26 83 459282 54 759731260 106606 38 2 85 69 1 41510 141235 132027 540535122 202938 78 73 21604 16606154 1 86 319123 92 6 381798 28 17 19 22 949321121 243011 265276 409774 53 87 423817 142484 12 131075 2 16 19 214976781 78 60 90 43 71 98072 200818 94 205917076 193208 400553492 27 223064 76 61 18 1 305536 9 11 412427 5 43 85273 95 41 2 194998 95 87 19 90 17 302318528 353269 65 318815 363684 87 85688 66 10870 24273 32 81 87 415934 23 7 4 9 233764 378272 471903 10 900969256 51 463930 73 385334 6 320668 83048 4 358742 431491 747436334 58 436126 43 10443 647644760 1 505594530 7 73 6 89 36 74041 147761 72 20 60485 90 352723 76 74 89 60 88 82 47 5 53 3 66 2 93 68 28987 242528 275455 13 448822 274560 72 429063 21 44 181180 73 90 56 42 82 266021 499037 83 685402570 288389 117217 28 87 95 64273 54 68 30 84 469708 6 185576 81268 5 6 74361 18 91 88596 16 56 96 226326 5 6 81 16214 453142 36 20090 2 97 72 432816 81 66 36 45 59 73235 359614 106224 218164 180357 108655461 90 43 150199 82 239848 69 484816 76 108256 427464 391911 22 323284 250338 96 3 44 37 6 234539 246842 21127 1 424958 662315260 499439506 10769982 19 87 68 99 347865 232055 9 88 209683 183813 189714 337031 4259938 595605717 65 358586 419253 91 385928 299481 124069 13 15 1 86 265623 77 27269 642036964 99313 88 117716 335999 27 465879 183501 62 254228969 624377702 41 367787 936137235 704090913 60452 465037723 90 477567 109754 67604 5 380091 68962 74 92838 452647 19 36 25264 265268 434023 198797 302455 422445 2 76461 45 97404 89 88 246618 2 196081 17 37145 243461 217126 72731 50 400595 517730629 23 81 32 7 712422070 291581 223660 337137 489176 98 4758 1 856800322 54 72 292321 11 52 162765 59 19 8 27 112016283 70 62692330 125219 416921 63027 376382 75250 295693 15 62 33721 6 439626 979997439 91 346084 82 8 7 303282 213777 71442 78 215447 39 59316 624579724 48 20 305084 8 33 2 71 50220 42152 835457911 97 273909 7 3 52 65 41 357463551 12 142914 91 4 344060 40 47 92560 37 6 15 370371 4 398553300 128012 36 21 263044 1 20 4 493411 99972 229246 55 662942262 8 83 2 36 451965 284457 552575364 79 464973 488134 37 62 430003 27213 222567 61 78 443841 343142 53 418274 83 1 2 43 97119 39 23 31 193046 497868 52 352970 30 215040 54 232421 486070 78 57 675925371 461452 50 50 492604 49 141877 984519370 44 217227 38 89 319800 70 97 713513988 283979 174795 92 17 27 2 402202142 56 75 29 51 279313 50 230654 336548 37 337572 145954 202402 53293 4 432277 281623 122803 340217 89 250556 13 90 46 318371 43 47 44 44408 28205 338641 381041 46 111665807 475685 371553 449964246 48186 82 462543 4 2 75 249397 82 39380 174543 91969 430596703 150258 708331110 178735071 63 318698 448245 18 53 37988 5 156232 16 64 883310313 100044 63 164128 86 373798414 50 41 57 51 63 205377 431540 260451 51 8 86 146053 166825 20575 80 6 63 276497 238374 206572 92 263059 654784871 72274 110996 89 904214657 50 8 12 1 984062195 7 5587 8 96 88 547425082 283260 3 85 44 26 226519 2 206669 343326 330392 7 181335 351880 12 491514122 71 22011 716950914 475240 25 13 15 280943 75 50 440338 336559 280898 81 6 3514763 462776 160192267 75 40 451898 15 3 345498 83 50647 28 402249524 360034879 12974 29 40 447041 61 301863 24 95006 26 40 61 914377936 97 66 138077 63 50 27 95064 58 88752 17 769206456 45 42894 4 439868 175888 40 178394 2 83 282032 75 55 490060 353982 47 69 223808 35 34 10 442557 66 342349222 305977 255455 44 69 11 55 112468340 96 838702096 9 456190 22 369791 76194253 413413 179331 50 25491 20 53 37 96370 66 296004346 20 893254663 376201 99 161434 338477 35 47 30 68 310340 337737 26 77 408508 551789303 16 3 62 70 78448 140283 457993 34 392207 38 5 306241 71 369517518 368625163 204013 563884437 37 22 37 490024 4 428384 8 103846 76 34 2 55 87533 435515 213893 52852 67 19 79 291611 19 3 126637 455043 7 311357 334463 60 164669525 109047 420072 30 309501212 572203218 44 651686150 450791 348348642 420432 56 76 76 341420 52 50 14 694462732 186822343 79 767768509 33 125059 19 489223 2 499237 205879 166095 67 272890 353677 667777498 159095764 75 53 264277 343396 122743 4 258547 35 50 618959229 258732 431866 36 362688 434646 343147 64 221112 78041 3 99 89 36 921069855 13 86 45 8 52 253361 4 13 238523 852257377 99944 469207 96 198019 986387896 478668 398396 19 3 195191259 41 215800 47 18 90 52 821171760 13 457148 84 389851 37207 30 8 95 13 352311 3 85 247955 16518 96 298005 1 21999720 104495 72013 75 1 8 711015760 4 89 76 41 31 50 91 269177 396089 423007 514349583 344786 75 8 485247 52 31154 97 2 143027 62 969419677 96 148255 59019 974388416 1 348525 497824 124914706 36 31 213865 206757373 13 213931 87691571 596676976 80 2 5 283984 137011 95956 143312 843805449 362892 100437085 5179 9 6 97874 49 237486 360073 857245214 30 26 94 37633988 422170 8 119771 59 33 198553 179080 236377 40 7 362122 488172 79 45 502684243 495248 69 886459524 302108 481643 5 24947197 85 220068 361125 47 275142 309067 194334 47 339356 17 71 194568 215829 9 110353 302500 122211098 97867 60 54 269441291 13641 3 70 60 20 71 72 55 517960186 25 136053 1153 335196 1 58 272198 552446562 33 56 149699 108672 200358 94 337389579 212680 38 72 273650 38 8 99 359323 40 81 96 91 16 798682580 28 137709 67 8 35 369278693 27 49 7671 154532 284833746 198091 46 1 278429 467239 435513 125983 84 1 6 481389 248035 269499 466231 443169077 26 20 166315 27 6 85040 8 48 376771 29461477 828865617 9 5 85 1 3 383674 49771 287920 287412 378755 60913 47 35462 34 25 54 820638840 73 349707 3261 279004 25860 58 90 22 25054 92050 67 28 91 37 371358 8 1 21 1 92 406103 17 344427 5 43 525538963 221265 52 81 49 86 95881 263208 31773 45 491720 446660 291027 1319 36319 79 233759 343259 302189780 54 387021 42 4 64 221430 54159 210709 38 66 96 83 96 38927 415038049 54 24 22 83 84 66738 350371 92 900352076 75 7 397659 58 99801 484942 316194 441338 161481 96 48 27 307997 4 63 453567750 323354 57 23 35 70 69774 392530 3 66 30 159554 359740 70 325781 229600 5 41 42 46 196903 146434 104864 20 248267 197963 46 38 6 242951 346026 426717 38 197047530 497760042 190283719 1 37131 10 527529068 18836 40 65 89 24 7689 67 172318 172615 485095 20 93 175194 290705 45 94 107534 67617977 4 74 90 93 22 151928439 4 495699 189570 118548449 12 26 97 232571 271528 94 614765074 44 66 442612 780862877 465120 474387 451954 88 634895758 197650 7 18 95 5 6 632141512 340931 265758 169390 30 195225 2831 27 184561 59709 712818219 21 53 66 116883700 810895749 1 20 59 57 442269 67 10 336964 67 36614 58498 93699 349839 417452 9 136388 479547 611 39 88 189571 267039132 4 82 472948455 254516 89 31399 19083 79 453283 9 24 68 500559594 79 86511 86 164521358 31 380127 37 126865 5 7 16 3 20 83 13 52 3731 74263 1 147759 375050 306644330 20 940089342 96 451278 71 87 478799 37 54 85546 2 71 346139 17 93 5 420429 49540 497657 85 181831 100093 3 89882 323726 277711 81 83 72803 979146131 273281 411491 54 444968 447765 455306 678694948 438216 318174 91607 350140 464501 668334291 43818 91457 56 547721636 47 556389434 296473 19 463028 427143 22 441871 35 6 722812448 958179408 57 862807384 429434 80 212624 90 364579367 3 36 84 289663466 249793 340754 19 25 231192 214851899 7 28074 162427 423605 83384 172208365 24 43 99734072 52 23 76 4 8193 22 9 83 741909043 87 39 454314 452496 53496 96 94 492647 43 640585516 492222 191965 43 465740 94 78 3 31394 49 38 387376 547720282 54 33 337953 463429 374985 1358 68 70 429072 23 11 7 380007 93 6 791889517 89 8 490340 93 63 434094 46 252039 467645 55 394587 448828 369193 1 56 67 315347 4 494183 29635 234779 4 4 199607 7 64 215449 463111 494533 340138 56 410400 489659 385910 2128 338617 29 219392 74 266083 4 93 418750 114282 27 976964673 690684860 267997 56 62 170806947 188876142 181916 254011 33391 318677 308978 9 49 34 82 49689 65 415257 383753 44295 476731 15 469892 8 42173 35 4 59 5 6 77 212177 709784051 63 94 128977 297339 1 6 80 400009 85 66 67 190885 96 10 2 286388 417665 418888 292367 96 78 438325195 14 646200091 9298 94 420192144 98 478628 46 8 344217 64 316595 17 608822310 5 43 358108 29 88 49406 4 35 221995 7906 43 86 276945 76 360456 46924 71 86 3 448620015 877656368 97 91 6562 52455 7 348911 85 78 69979 24 294293368 97 367726 1768 497370 478463 118071 101606 362946 50 81 14496 82 43863 5 741047951 58 24 2 87 743335872 29 25 46 12 48483 16 77 28 97 67 492433 205169 84 32 17202 114771 277881 67 286482 379928 79 2 402905 66 393712 5 2 404444 478729730 400942138 752515903 167122 244979 391106 85 73 9 349251 21 100056 344558 635549856 94 17 572473849 402602 29 5 75 31199920 73 25 70 199380 377607 1 26 38 25 63 476325816 572305785 7 1 33 342935 39107 60 54 55 632265629 309870 440796 129138 171043 10 78 63 134430 75 52 255976 286826 288168159 91 8 191448 8 8 76 417804 101783 30 58 423732 41 467591446 18 276953 34 229065 293806 1 18 49 343838 60 345343 465400 60052 489047 241370 97739689 912849232 920396709 965707637 10 26 288678 61 7 39149 58 818460908 445728 90 345528 554950014 76 486105176 85 27 386303 90624 378642 474495 284849 6 278975 83 433237 56439 359609 25 14 67 82 4 7 29 163300 62679 40087630 19 9 2 391402 228136 373943 986586562 469097 130593549 138606 93 430665 634494005 9 446255 123145 56 79 5 100143 484485 34 106653 7 41577 66 132036 234887 63 951691313 331998 425336 597177297 47 461032 93359 84 23 114470 90 282892 87331 1 216150 36 624499288 47 69 344832 28 58 108263 92 54 47 19 442687 236437 5405 19971 367147242 81 398441 82 283328 7 303689 69 87 28 34 372521 260492 25 695181084 38 83437 1 17 254806 236631 294447 33 28 34 722894151 1 54 410043 67 8 11 372057 465 123503 4 413200 370275 40 32163615 6 86 9 97 80 26 844696751 95 53 13 15 29748 87 19 19455 15 18 85 161507 89 43 20 54 146356 8 7 373105 426110 352258638 305274 596553060 163108 45 191047 79 219747 629931332 132660 153395 225438740 286609 83 675932573 3 64 287023 63 74 78172860 2 88 195882 37 408863 78 314741 34 403895 23 70309 73 193451642 4 1970 62013 155450 200711 326616 49 2 431121 447380 19 39 69 35 5 32847 806182593 99751 46 388756 4 38899 15430 520126200 445694 21 72125326 603982994 8 29 9 110198 229917 254031 49 5 461173 190339 231609 60 8 185173 36 450147 609796084 442787 3 21 95 28 159402 539814462 45584227 59 102521 91 673012238 282052540 43969 53 40593 7 309674 68 233741 393718387 2 23 104237 79 2 6378 13 272042 987767315 978366295 19 41955 420125 418122 98 22 231176 121230 408714 38 71 73 98 2 2 31 542377568 372408 52 400700 340974 319483 74375067 346575 10 32 478921 201406 49 80 43 504324608 31 102693887 190377 120251 6119 361200 4931 86 99 336781 196387 21078 6 98058 7 305736 1 57 115217 82 60 436222 269363 81 578953911 97 79 1 97 25 44 15 8 363757 377705 468905593 26 359989 82995 266534 47 115439 16 239744131 518716747 10 213778 378341042 5 70 46977 4 81 6 220155 32 12 52892 23 204407 143841 172921 774193596 75 98 7 12 33 92 234752 9110522 178211 54785 334283 84 13 12912 41 44 38 23 15 85 48 201662033 39620 43 820378563 29 45 621215256 62 35 394366889 75 390443 66 342654 51 2 7 376986 530615531 503170353 379415 4 84 419576 328841 848939953 8 44698710 220560 429932 35917 26 155886 54 18 371692 290220 367020795 49 99393 55 414810 239283677 44 387703 44118109 69 90 34 171390 341865 78 28 33 20403 67 8 158041 337010488 79 42 45180 184663 34 38 114624 86 579202255 14 409530 31 51 59256 82 84 344451 12104 9 21034 45 133865 173854 153259 7 43 320247 33 88 64 3 9 230129 287546944 95 67307282 36 218465 82 207721 293195 12 93 22 92 189338 62 356631 356624 79 112277 31045 23 7 29 87 66 279442 9 148840 350951 14 55 556263171 61 315601 4 89 4 215230 2 52873 693237331 59 125574 35 77555 56603 72 172251 8 452493 57 582350611 180562 965792034 314942 6 24 140435614 44 24 468288 354267 37 2 475405 159255 49 100852 147228 139375 33 59 189434 43210 72 341205 83 45867 457776 55 24 3 302469 98 365821 37773 5 168289 174140 451528 127490711 29 74 35 513279889 12866 23 19 278438525 418299 188786 923743008 42 31 232079 47 92049 37 41 92 40 842483435 410159 390861552 58 55 60 21 93 41 57 995264766 7 442887 6483 67 50 222694 455117 224053 76 88 183306 238444 40 29 75 29 4 643966223 34 471818 185346 418885 92 1 21 339211 80319 562126390 33 155229 46 270002 8 231222 25 65 5933 3 60558 66 76 263742 10 84 259989 29 11654 121651642 99 83 4 37365 32 84394 437820 57 444122 39 245693 223635 927109380 2 859476349 50 89 409005 461917 54 83 52 190749 485137 86 38 21 322550 75 204702353 95 88 63 875193412 345372 25 132719 416575 46 12 69 17 22 11 88 14 439493 52 55 54 495025 162091 99 914116763 229347 23 328644 134280 97 20962 69 383204 43 78 66 65 275176 153748 764729152 76 18 134430 186023 827319244 85 58 2 276161 52 49 127524 468283 258292 835834645 50 342304 1 659299795 410141 79 62 89 63 162862 31 627188349 15 7 93 325489 298619 19 7 24 96 132876433 75 47 377173 3 132335 7 34447 244813 323197 471798 362076 92 244664 67 91 268834670 937002584 69 178636 71 16 219866 389130 9 16 312000 359171 20030 380442 7 96 6 463080 55 123006 113223 5 29 459442 50 482115 1 63855 467319 41 191857 102065 357343 163738 123160 67 92267667 256337 47684 59 93449 72 48 5 22217 97 965798972 16 469232 6 7 59 143052 242823 612229906 13 183059 27 67 173373 37 202415 32 99798 26 291083 24 50124 262359589 133692 324627 69 222566610 4 29 59 99 423189187 82 119299 92 44 194812 32 2 80 2 48696634 37933 90751 94 358382 83 358359 74 339015 49746 33 725560385 65 6 618941860 98 107699632 516511184 94 24 364109 458105 60 813229356 466688 55 27 424948 214507 58 32 51 146797 413180 85915 381215143 17 499536 73 9 9 3 52 44 42 84 70 90 91 499802 362101 471356 18 89 638593666 71 357965 65 438655517 24 186441101 53195 446881 76 91 92 5 57287 219550 427592808 568986846 9 25 715632639 265375 91 341437 950776542 6 338705310 393187 265713 20736 44 307676916 89 7 66 229477 446485 62 67 62 308621 11 426502 6609 54 804477623 8 59 72 77 34 5 39 120960 483480 18 74 67 17 334400 65 337919 70053 323175 143967 8 333166 700156218 8 416297 46 72 93 8 55 285555 5 2637 54 7 21 14 14 57551 465331 1572 530409578 148011 68 38 9 367666294 14 422998 435833 330720 34719 2 50843 392628 6 173820 62 409840 44 80 71 9 16 312229 32 34 76 543206951 368298 27 50 2 94 254931 241802 33 55 29 320236 793693910 70654 4 84 98 171892 44 91 54 84 6 411252 486290 18633098 32 154315 62 8 416651 61 93 410549 59 35 370122 34 2 7 54 82 8 58 456568586 477686 39 63794 392356 6 92588 80 88 6 489955 8 6 234589 799218309 227778125 93 20 564624100 337693 3 36 327887 96 7 14 92 22 6 79 246239 9 146908 41 6 72 368440 45 210803 189221 70230 333373385 337920 51 110229 54789 168644 93719 169810 428900 351377 281309 24 485140 437208 91645259 9 232762 62 74 208703 256070272 168603 90 76 63 886776100 14 67 89 11015 40600 76 11 90 31 24 127047 40 95 937943244 92 5 33 63228 10 351978 353565 8 43 62 376685 54 349575 82058 444273 88 99 324693 91 34 239073 277907 259451 437120 44 18 3198 25619 386377 473922 494250 397023 764833539 412903 597458588 82 171530 407976 349998 293193388 466015 280742 46 86 220751 56 46 79117 69 51 84 37 24 5 277897 19 87 380397 65 96 112415 27 87 2 29 47 371138 474904161 154236 61066 481007 73 119086 21 17778 108581 90 194103 432172 333085 17 14 8851 72 4 77 33 693997669 16 17 91 73408 764640415 41 478431 16 315979 3 395247 282823 60 179068 428356 171019 491303 229259 36367 71 2 13 21 334547 72 65690 41754 8 82 12 11591485 116463 927619684 418601 438120 20 14 62 48 89120 44 39490 397262 918921688 850614628 47 339285 252769 89077 7 209507 363362 169190 33 31 12 22628 482460 66 346373 208617 206016 880970987 390450 35308 18887 196106 60011374 309607145 92766 458712 244349 93 9 462649 53 373733 176612 67 452884 371416 74 8466 34 496793 723072822 2 169497 215207 700722403 45 980998828 182779573 229550 445709 118522 236536280 36194 50 59 54 71 12 573743949 20 365503 17 78168 168841 96297 3 213001 7 50 284599 43 80 28 3 2 66 25 497887 74 86330 48 434064 16 198583 12 236568 236705 8 226950 18 39 438211632 18 60 420260 202621 341504572 33 92696 5772 146422 89 13 84 55 460788 286212 58 306965 205298 90 585564994 32 682775400 95 373912 259453 492110606 50 42 58639 89 41 65 754842236 348537 369129 52892 94 51 311569 366715 59 63 455758 141773883 715945434 71 111123 322507 138697 36 3 938253061 51 30495 954883048 55 81770635 93460 2 248716 6 28 291053592 280842 4 37747 53 203967 3 405101 68 16 30800 292564 72 124013 193715 121031 239762 126298 44 72 424904089 92 19 65 136883 110338 57 51 476077 2 430269 19 39 9 2 8 283774 53 21 2 99 18 479388 77 93 448383 105327 31 86 424035 482825 7 170476 95 287532 164069 31 170927 515730282 43 29 96816 40095 149444 71058504 730873700 273712 77929 73 171848 111634 5 19 73 71 60 66 4 306063 13 142027 4 82 123251 323488 457016 277396049 31946 54 8 18 90 411370 70 251461 254987 5 413059 389488 421760 3857 36 12 358409 126276 156373 368988 253624 10 205320898 60 181420 20 4 37 157672 304201 5 23 133145 156710 253221 318965 315906 89 318497 404860 313153 75 317911 495851 4 46 14 324974 55 88 97 37 77 7 488753 54 86 219488 421273 999024174 66 4 10814 380398 78 2 221988 121858 821367859 293115 446013 418600 691385844 413 292012 10 99 98 133910 46 89 85 273274 74 224687 88 382603 10 91143 364342 6 96 61 13 479868896 18 16 99 93 180005 39 55 306729 413798 68 99 151384 51 27426 93180422 738726181 8 238432447 29 312777 34 99 708861548 78 25 208728 106926 22 2686 47 56 344589 369608 125745 5 37 24111 289896 49166 48 39 75 647084141 411092 302951 24 7 23 16 53 12 79 141638 52 95 63 227805888 88 422319 402069 26 164568 88 98 43 206593416 5 8 54 89 32 381844 7 55345 523915113 97227 30261 656719395 136423 274049 160312582 66 58 8 400345 3 201277 3 471285 68 47 36 397446 753040545 339930219 51 92 400431 8 36 258208 8 59 194339 24182 490215 37 176297 127832 679370292 437880 104793 84 125529 11 67 331359 31 4 40 383637 26 127314 666161247 146372 79 417798 107647668 321599 39 21 70 235930 28 42 25 97 451207436 493745 5 447866 44 62 442994 86 304805 209672 383885 77 417074 30 56 42 33 23 503684934 9 1402 845250717 16392 195773 345399 311681 172430 519203920 697611732 117833 494353 225451 290808 67 24 373538 4 16 43846 93 84 4 107605 251224354 476282 494379 1 49 12 71 96 3 385187 85 137224 8 242313 206510 5 63 640448581 289025 427349220 41 157214 33 55 651930310 14 7 98 49 9 313323 1504 76 128449 14 412318 66 7 24 897245823 70 67 2 90 465929 65 179153 314410 31 63 227912 74 836663148 66 15 528163564 761524372 80 119878 2 493739 39 201982 423028 52 456768 23269197 11 23 371831 493249 40 68 13 18 73 71 18 1 3 272575 111312 74 32 681354848 59 50 43 75 447820572 80 482411 499956 107447 1 154953 60 27 486697 74 11 313622 137459 63 36 48 3 33 7 31 28 46 65 465657 33 62109 454735 77168364 335971 27 6 353587197 84 278088480 66 89 79 381671518 7 481075565 7 68 58 88 181238 240346 84 57 46 67 205260 255603 474554 66 196902 619043212 7 63 40 466602 71 14 7 462906 307573 65240 948638235 274412 228157 61 357251 31 286118 73 334492 370886 331522 347603 217178 77 61 33 417699 68 201390 47275 72844016 644374410 9 171827 29 321974 226601 7 237587 68983 30 323031 29 3 332486 32935 469895 34 154648097 316460 400621 494489 215144 1262 105130 69 23 14 94 478381 989522809 55 508392874 84 329536 85225 2 4 41 19 451376 70 30 162302 422053 106541 492356 95162 272281 63 84 42301 245921 338830 439403 162802 6 889658570 35 80 397998 4 2 371743409 150219 323967 93047 93 145736 13 52 325013459 59 21 35 60939 22 331458 95 408286 998641984 61 661609200 95 392423 1 90258 7 16 41 1 12 82 62 73269 19 461294 94 97 36630 440829 165339 325202 390436 57 68 1 446738 5 424174 20 60 162568 41 340256 482536 13 15 378805 173380 400461 6675 65 150959 38 99 419893 3 4038 1 149299 210012 16 29035873 79 53361 64482 13 9483021 106069 486532 396404 458557 9 313343 76 89 5 374911 11 179725710 387640 195522219 377052924 380475974 81606 155745 198794 60 998983966 57 5 68 305106 53 128806 9 5 861740353 31 47 84 68 5 8 43 20730 476620 499710 94 75 52 56 10 251704 23 679025010 28 193456 33 34 16 202534 389665494 440288834 6 1 224992 260236 5 130336 486854 43 364371545 39 86 83532 23 75 256767 102011 33 783 19 81 19 215620 50 44 25424 76704 84 46 35 60 12 282474 392038 129989 1 57 180371502 234242 97 40009772 270826 5336771 223757 800951693 92921946 88 32 247254 321440199 29713 7 136211 388898 5 96 361684 149152423 631663141 411860108 733875197 344303 19 18426 80 41 104612 228770 412232525 46640 31 4 99 2 12 24 59 83 114192 73 8 78372 194648 9 28 32 393142 59 62 79 349577 29404 18767 86 288937 197930 52 1 25 77 440246 46 235557 2857 8 317058019 41 164657704 49 34 69 28 60 14 58 33 60 54 42 19 1385 683747104 197290 95275 61 250114 36 91 9 310963 105866 424047 12 53 456785 80 62 679094124 775520761 157311 231077 56 69 9 63 99 4 201239 16 442649 6726 55798 167001 90 401100 114596 376152 26 6 50 288511 11194 433051 389020 91 62 84 75 39246 18 161925 13 130354 279863 78 99 493279590 9 91 396344557 73441 58904 40 770233835 70 442816 327236 157533 419267 216678 531238791 679293277 7 3 87 150506 94 37 31 362801668 231265 8 124652 379382 48 839874757 203706 253580 259699 89 138158218 340461 449816 36 306164203 16 18 30689 58 137561 45 58057 62 16 5 95 54 3 6 689188205 68 11 64 95 92 3 213197 10260 3 442794 27 462228 92 36 10 25 368248 31 445044 3 417088 30 59 9 152491 9 55 11 1 217983 441893 264358 51 262482667 161464 6 62123 29 70 89 25 62 99 107325 9 6 23 360814832 14 150807 127232 409249 85798 33 454421 97 27 56364 68041380 22 272995 43 583804301 448430 24 380218 359443 837778869 53 74 139374 254267 26 461723 60 56 22 167513 11 58 67 9 247238 778211819 27 355684 11 197696 6 3 49 141761 446442215 968769317 18 48 85 86 53 95 56 13 10 97 76 14 92 6 18 3 139680 856640765 2 69 2 46 3911 61 724361845 37 96060 91 449841 34 362909893 333516 61 5 202302 430679 48 230167 611037832 34 56 496956 32 134611 60 247704545 67 159612 135311 55 457455 98 362185 18663 96247 360933 17689 267918 380258 66 7 99527 79 156366 567993257 50 9116 96 357241 47 34081 52 743944384 185247 2 247289 3 21 38 136951 80 31 12 230116 4 27 353911 89 10 181687385 31 61 94 166653 54 273897 22 86 18216 31 16 938242082 13 232614 27 77 270393877 27 33 87179699 22 5733 365827 73 28 194231 348424 33 347120 420165969 7 33 459741 91 8 371734 420634 98 395821 456093716 22 79 29 362548236 7 58 217522 13 1 477868 17 280533513 2 65848 160498 55 27 111570119 27 68 492774 129032 346124 258054322 29938 223265 349863 64 385947 57 91 332860 62 7 86 291710 80 93 14 7 359035 81 2 557950747 124386 50 188712 69005 3 253991 66 427012669 10 58 92 19 75 68 8 7 468995 42035 88 827637307 487540 26503 28 85951 18 2 43 191350 395099 26485 6 174389 270667 468466 132230 71 265091711 70 405636 46 84 61 64117 49966903 70083625 63 81 281533 327458 50 323582 105652 40809 104079 162374 216550 28 2183 25 222785 447937 949476458 70137 115350 72 347379933 55 143162630 93 48 13 40 23 139158 449581 2 33 18 92 461272 47 44750 203829 65 59 353796 8056 342351 43891 76 87 48469 476475 438715 219195266 48 130414 9 74 332606 1 39 18 84 31598 93026 415568 9 47 31908 1991 707403989 73 10 87 73 126411146 39 131113 489927 61 99619 23 679787718 187884 195840 292180 304427 40 29 85 206912746 240291 121311 783728736 153271 199823903 478619 39 9 74956 362449133 82 2 37 25 272594 11193 124040 492104 354274 341624 73 91 85 404965 23 68 320195 11528 120929 197512 316244 3 30 30 713161681 244102 96 911974758 82 68 67 407660 398030 470837 41 92 491897 152399185 77 478313137 33 169212140 7 237211 291044 45 565838871 348343 9 235298 73 244336 68 17 437590371 271410 387086 17 106722 413701 58 306199 49 74 1 390260 6415 14 196845 455796386 184754 11 68 24 35 86 6 54 74602 43903 469573 68309 901625358 424616 1 9 8600 47 132945 201913 30 86 60 86 7 270726 896924687 79 34 490963 33380 934622169 3 248973 19 635608085 419593 91648 5 33 335853 330935 334353 3 6 72 8 90 46 51 23 95 26563 28 96266 139972893 198711 39 21362 444084 853609237 94 92 36 169100 404235 61 95 36 475407 56 368329204 85 40 27 8 7 47 17 25 6 8 59 83223280 40 382484 29 11 24 25 80040 157744 361414 38 329196 39 9 63 36 308249 235329 68 971096296 127328 752448221 5 250179 255792 166112 208930 56 93 1 66 44332 177691 72549 4 21 2 329161 6 91554 595385325 377537 495400 27 42509 123166 9 19 363632 33 93 62 8 5 68902 93659 487048 121457 192050 7 63403 667768629 43 431689 80 338176 231308 52052 84214 16 1 93 356773 242841 1 95 230292 71 91 140293 934162638 66 309783 52 23 2 230669 26 349196 24160 439305 696081563 2 438694 80 482322 113591 96 464623 130351 136877 907499475 137866 325428 284781 17 45 7 74 230116 1 89 317971551 7 347733 452445 94 315026122 455577499 219881 724922441 131582 254802 12 79 565844902 59 66977 194609 74 47909 149924 199557 180609 85 408897 36481 35 19 293274 4 340406199 10 747860787 57 125911 39 5 349939 22 191492 180432 16 417412 345584 87 23 133569 9 62 57436 97968 309219005 28 93 103951 10 82 20 25 299268 277359549 41 44 248433 66 7 153551 50 309371 41 108313 30074 20 31 346552 92 92 428951 190879 90 73 257961 346191 201067 295207131 8 49 328774 9 15 7 51 68 41 457338 168534 252004 2 82 76 469094 65 42 90 386676 192180 49 60650 258180 98 100543 26568 11 51 357651 42 237325 4311 408993825 363059 64 470575896 7 352779 66956 220765 19 372959 21 411376 22233 405887 190619 44 50 98 112931 278995 69 212975 2 449471 381614 77 1367 46 34358 54 2 184348 32 49 843745478 82 49 39 28 28 64946 10 229169357 496792 148533 93 132340666 395738 793200919 38 77 429175 88 30 427726 18 7 581177384 238610168 434126 60 193276 457433 431333 451173 299221 279309 152651 28 307467 48042 9 304263 65 99666 3 92 33 33 62714 192863 169424 72407 92 81520 35 289537 261430352 493541 33 59 88 336700 169770 33 177822 88 8 355504 210574636 171054 10 83982 144660 404993 99 92 79 39 241523 100839 367791 203158499 457822 215715 267453 22 15873 3 79 325507 395246 451587 62 51 93 85 28 70124 88 5 38 39 299465 314431 485503 7 21 8 6 103755 49 24 971723834 22 77 38 82 54 158795 242037 34 15 395328 463272 1 171729440 389085 15 450041 64 172770810 134419 65 51 9 133637 25 455958 187750 276371 81 195005 4430 290000114 113657 456855 651716625 24 385162 11 23469 3 53 764507899 818228728 310423 2 88 183693 51260 3 60 408476 30 23 155623 482847 1 52 10 68 179673 525469056 5 413605 20 94 60 12 7 6 29 22 2 57 465720 343618 368762 129815 353836 334358854 127613 11 398397 80 99 619191656 191144944 81742 33 70879 7 468461 4 7 264342 182713522 61 349400 186514201 14 249732864 8 6 61 477905 637572145 491283 29 51 30 33 35 47 439732 510347883 40 342776 8 24 288754 98668 39 8 1 350183 1 641208697 5 5 270619 67 14 85 137896 423978 15113 1 49 89 42 7 167415 172993 187189 25 515941469 9 89 416481 54 97 429055 80334 31 471684 82 71 164023 268805 267907 186071 13533 76 25 91 395585 16 40 486145 231574 361824 994777538 477601 298850 2 158809 8 95 303043 455341 34 68 57 244189 47 99 458184 30 166296096 4 26 292278 90 25 985402773 236084 245461 42 5 183871 191062609 21 46 31 774172622 59320 79404 41 615639327 26025 80 33276 96 180488 66 1 48 39197 200585 81 94 314651 6 70 322135829 99487 7 51 31257 253748 24684 12 34637 185213364 373335 78 3 231487 34 43405 33 99 7 144810221 423480448 2 10 70 399386 114261796 777846403 485704 63 40 53061 1 439423 79 415855 5 52 93 97 27 67 84 482654 3 97051 12 4 95402 87 472766 50 234213 493195 5 715097096 67364 43 458854 40773125 469678 409800 43 23 2 32 2 428248 75 401064 53432 91373 569786978 91 92 480060 4 178530 376246 57 35 460316 376386 26 8 8 5 19 171450 42 335109 6 15 95 2 4 4 274828 50 415040 588320453 8 181199 228697 177886 425667 49976 54 249117 49 62390 73 78 18 281910 24052 17 392247 1 326119 84 59 269654 437314 92 202386931 51 89219 52 385555 6 46 302574 25221 455111 754283968 38 6 469729 93470835 284543 231158 88942 47 77 74 56605 38 3 397545 89179 257710 1 317515 14 4 39 8 85863 63 93 24 489507586 402565 60 265954 400467 190220112 227993 12 20 319944 701734291 471043860 27 153744814 455724 50 255177 38 340059 402666143 69 100389 68729 70 186692 24 78 21 456086 20 85 8 11 70 8 186966 66 93 78196 21 67 274491 14 244217237 385388760 88 17 963793202 779028392 30 60 94 100814 57 306835 679292027 19 38 122501100 73 249299 5 271592 57 84 171582 158649 699487617 5 480891970 256111 33 97 66 786383226 21 152127 948784903 68778 265621 323158 13 776372127 19 69 47 29 172134 412960 222795 493912 62933 5 83 22 493502 167282126 72 94 17 2 8 49 391041722 39 192696 7 129966 2 4308483 70 30 59 195177 395124 94 41 54 79881 64 1 4 366747 122037 94721 300286 3 348544 49 95 30684 160084 11 8 71 95179 61 383456 164467 48463 21 435575 462173 330584 36 53 170274 481444 9 33020 97 66 306746 76 97 39481463 44 490010 35 61 25 59238 131869 91 8 861889441 245851187 81 185679 183139 456810 95772 54 79 153961 94 746672909 455921 186316 193796 273932 22 438869 83 279584 47 63 237226 487814 8 57431044 14 61 22 45 8376 874344440 393518 472298 88 499701 9 501538149 23 425011 254021 89701 210932 81 27 21 489579 8 3 218276 56 66 65 57 441569 8 76 399005 257506 328699 267154 37 373243 428701 864338355 45 40 24 24 27 9 40 2 65 18062 12 97 88 89 438194 13270 64967 98 725842638 292280 1 243755 410487 189376 420039 269693 9 77 333827 73 66 482330 147401 95 1 7 79 43 853727212 2 424306 7 50 31 30598 2 92 5 36 268027 351211226 959218234 59 730831612 495856 353569 372577657 220213 29 37 162709 31 55 74 378839 209442 279498 260081 49077 88 484171 5 42 39 193703 66 233839 60 505389445 229629 21 13 1 61 96 515252016 250391 344194 454966 3586 60 277255 37789 134634 75 44 438432 297719 232538 64 3 137805 462290531 9 41 242510 6 975488423 58 74 66 270491170 74 3 536228399 3 139711 269621716 125318 94 56 4 61 56 219601 8 60 56 42 439969 339184 13 87 449220 25 59874 62348 95 41 5 81 465322 445972 5 133997 77 4 485320390 21 310348 36334 69 303731 55 288827 398945 229689 792256522 3 94 80 68 1 73 3 4 66 435238 97 256890 54 76 324738 137695 85 87 218421 387775 415475 3 19 9 801647064 1 282183 6 140429 444524438 5 28 76 86 87445853 15 48 61 64 63 41 69089 81667 46 880914344 51 78 58 96183 483146 77 197728 271543 15 15 57 4 150334 218331 465601 69 84432 29 152097598 49 286182 1 4 10 8 78 456062 30 15 1 108707 17 2 152209 862112306 5 338182 34 467160 45 44 313419 3 372007 37 136194 3 52 148936 461690 33 85 9 417675 274693 7 44178 93 73 155666 62 6 419054888 74 31 88 255618 51 477657 74 204838 28 352580 363880 2 57 50 20 82 482161 24 61262 297882 27767 4 427168 59920704 48 93 96776 396518 32 316704158 3 213803 128387469 356031 16 348238 3 256103 57 132512 6 238796 108124 19 336401 10 472587 164731 159438 211523 266658986 2 88 399210 141823 391555 717580613 792113085 32 466528 136351 60 79 26712 25 31 382928 17 5 15 9342 204929 175172 206150 184708 57 451977 892038252 34 24 207266476 30 948768609 5 133471 93 87 39 1 41 101768 24733 162124 25 190428 65 6 25 61600 96 35 65372 82 792037374 63 54 509132043 10 87 62 27 10465 390871 303394 8 472932 340504 283127661 26 90 712781719 268401 132270 72 64 21 86 242859 436085 28 20 84 266409 370531773 22 361667 283764 271956 347146 543729523 46 9 45 11 262455195 244719259 70 54 254305 52 190437 1 491051 39584 37 8 68487 283978 490756145 239190 601414171 99 4 310737 35 79 8 64 307827 19 84 266812 46030 6 204233 348702 169985 309728 28 46 36 85 1 195215 6 47 258607 7 37 41 72 98 7 86 9 88939 313944 106812 6 17 227445 46 18 150720 21 26 70 70 45 55290 329880 70 56670 80 10 8 414060 314900 976175884 103378106 9 7 55 72 222852 53410594 69 380301 290659 70 130698 246764 22687 404835 320045 91 701879206 89 47666 352308 97 224484 72 62 40 255169 3 99 862626791 242710822 8 46 131605 96 911520625 5 17 53321 197494 21 321284 409074 40482 6 436800 952902668 148259 1 196361 29 161579 443977 72 66 83968 301400461 30 3 46058 687202924 374380 7 99 76003 54 397046 4 4 299632 181836 450359 222056 37668 72 59 4312 89 129889751 91 46 913 1 305653 206269 97278 99858 368750 124763 356295 8 61 49 22 8197047 88486 235313 320406 29103 195158 319152 74 391017 14 115234128 7 78 91235 228593 86 374547 681196295 19 203373 57 766662197 87 60 3 450221 341136 20 40 236299 444183 58 40 175780 61 153021 144008 7 91 480731 48 86 163595 4 11 375324 117471 178755 87 418647 357669 151153 307406 476488 95 37 17 7 23624 20 7846 101851 130296603 96 27 460181 77 454010 72045667 227729 58 228791 10633 236806 313950 86 177526 267459 364594 48 14 10 396815 49 102121 702256079 4 315858 25 1 207816 92 327684 189461 16786 47 20 26 776145802 91 27 84 5 465486 4 85 161517 9 1 19 471668 145651 67 141128 60 79441 80455 23739 182669550 1 13 20 70 112970937 490430 818594924 846567750 89665 275279 213846 48 72 247272 19 1 187317 401079 72 88785893 2 68604 232461 86 89 24 328818 4 197549 172842 118219 94306 465356 129679 61 15926 346001 57 367790 616685909 251151 96424 91 98 259564499 2 5 8 89 681185046 64 33 357056 130781 476480 487248 730923546 45 370514 49 7 25866 457328 51 400172043 79 16791 203010 742299306 29 504842338 410471321 58 162075 335152 155847213 97 53 4 84540 27924 124820 480433 26839537 851511497 6 70 531539849 36 413182 61 53 24 213339394 162436 74 181761145 302708 133646353 48295 60662451 87 9 87 357838 152214 58562699 73 454846 3057 285851 26295 452956 68 492401 6 6 8 28 1 259368774 231103 17 15 38 292337 1 17613 406764 52 382522 24 3 431966 60 352729 889597244 827017789 61 407462 38 21 19 463268 988823445 83 193866 66 29 9 267947 9 80 64 114656 95194 134386597 16 143800 367076 534337725 92 689281531 53 321961 14 1 95 42 338381550 62 182614 225871 417446 3 13 95 345377 50085 89 10 170264506 95 8 190408 80 365992 299185944 930601936 423201 25849 462480 36691 5 16 174400300 140330864 447183 6 99 130145 370059 118134 80 52 45011 590255798 63330 152894 35 235087 51 325540 557930489 87 46123 7 60 2 406190 97 85 95 73 121612 405876 76 63 93 54 291329 82 389933 18 121432594 5 79831 5 593246435 373817 7 382794100 93 826154951 250354 451724 230107162 50 33 98292 494677991 317965 18 78 52 415055 214680 196566 51 133567 25639 6 47 638411007 189210 68 232472 29 265233 266988 132192 464751 56 8 244951767 3 110173 70 71 1 5489 93 275291 382405 202368 393635 236594 15 78 8 437721 131837 34357 993874165 36 126557 355535 85314436 15 6 8 66 87610 924980029 18 223890 248431 546843193 6 353492 325498 489952 1 48639 35 227708 88 40468 4 3 194336 56 66 436983 212976 240663 98 102323 74 267954 290697 696540685 6902 8 48 53 64 233509 99 189061 74 31 350062 381942 454669 51 460661 808482987 404776 50 9 2 93 95363 242244537 15 10 350298 49 155894 5 50 464400 362230 58 8 3 291898379 5 15 29 14 14 136466 412331535 49329422 402583 366869 199529 12 90353908 50 38 98 90 99 228402 4 91 370350 279404 147988 97 43 76 437632 426528 267188 40088 873716909 15 464541 92304 8 245002 398320 169487 32 88 2 21973 338654 4 3 8 464780668 23 10 20 347342 295511 1 5 139713 219381 121697 213788264 3 95426 87 27 1 449592 425766 26 421084 84 44 124259 40 316581 1 105546 201901294 735925103 70372 49 977064997 44 47 241006 22 26 17 412576 85 496960 1 65 86169 149524 25 426305 788378547 3 4 90 145307 313739432 155603 31 11 59 427344 89289 50 24 354319 25 363424 8 2 196994 71 273505325 370423 154314 453641 276534 53 694933659 30 72 45 31 77763556 316518 183707913 94 47 139539 479629 254519 38 179665 94616 279582 36 66 49 70 73 42 12 66 295893 18 267624 35 315843 165106 8 684287926 194561 10 153820 83 67 24 32479 2 131709 339945 401983198 617737034 256684 23296 3 96 91 27 6 53 806309998 301271 542157234 184595 349078364 98 231119 360316 60 45 371093 92 365014 69 273191 368560 163089 52 232839 40 4 1 115386 675506725 7672 75 31 90 178708 82527 689644479 31 93578 63 70 147961 70776 117630 29 77 662378362 77 748771251 212611 60 51 953771561 63 58 367277 45 4 6 74119 62 243330 44742 488384 241282 89 762619598 15 67 403635 57 7 64 10 49007 79 538958766 399498 28 405386 97 43 503841194 315642 81 301016062 39416 27 91126 66 52 35 52 191099 79 64 205052 43413 3 353803 97097278 29 344864 17 17 63 486764 4 287904 356733 92 90004 33053 65 86565 39 55 169872747 52 7 39 5720 51 33 282481 349461 5 70 41 8 3 107854 399851 6 399053 309246 88 248561 460509 94 42 45 123530951 448909 45 215152 389947 106465 61826 26 292711 455919 115574 485474 52 93173 33 845419436 53 368981 91 291237289 1 40 183571 481716 46 58 77236 96 201496 92514 83296 113992 757310500 681623468 76295 499039 222460802 7 87 47 99 106233 352465 6 68 70 298229 19 409946 145002 15 56 33 76 90087 505749694 381275338 98 87 87612 94 70 28 14 192254 349079 1 313504041 40 154790 93 359816 107288 45 70549 145014 296062 34 24 349133 27 80884 76 32 222935028 135501 296857 111051 83 13 16 450395 143817 42614 67 46 83 380615 89347 75 979016439 91 15959 84 137121 358091 996910036 19 21278 306481 284588 357886 64523 57 450752 757161881 259236 63 67876 846911783 24 32 68 23 63 68 338388 101667 433327 516814341 50 467287 75 273822134 669182059 59 258212 244638 78 42 343032479 165184 92 91 82 376114012 474374 378812 71 17 32 117845 26 76860 199900 96403 292841 95 73 95 124121593 20 4 844864011 257343 85 56 83029 99623 463790654 1 194993 179163 657 1 78 9 50 266935 43 179365 323154 35 349404 325843 203122 133588 92 356122 499357 162323 20 83 19 76572 331658 3 31 43 134526 1 83 1 80052 78307 8 3 124457 50 157930 636569777 3 2 298823 9 3 8 295055 359395 81 174668 365856 556634074 82 74 288897 111319 39 364598 114231 81 26 947475297 152294 47 73 64 52 511013091 984465483 409405 97 205473 486313 474785 74 69681 12 102433 367786 92964 7 400769615 285325 10 62 169715 427202719 409345 68 6 448445 60 2 4 791859925 90 1 13 62134 487376 29 254802306 13 40 149631 84 5 42 70 287812 37 18 417472133 52120 232440093 734806179 237034 343925 61 6 747645550 14 3 416409 61 39 414020 54 106915 10 334002 140119 472051933 9232 399894 10 385220 231416 368132 23277 33 440234609 197970 484114 65 25 98 51 323322 9 444781451 34 87 4 864023415 266259632 302733004 459898 38 793918235 835937902 402855 14 30 267746 65 34750 173222 15 13203 361325 71 593531873 35 410570 2 16563 990301555 382163 141405 89 1 28 432827 36 14625 63437659 60 11336 2 215098 14793 400068 48 965988421 396904 55674 205896 716373024 87 48 29 168352045 8 399898 2 94028 72 155674 9 53 56 7 220702 98 755566239 93 826946848 90 76 310309 64 401284 48 79 74 63 48 470591 372076 473731 19 5 50065717 225641 55807 63 6 46 439293936 68 37610 50 139305 344046 78 99891233 2 382348169 45504 1 93 2 657810059 24 540200843 76 31784 23 952783722 739004242 191913 86 22 81893 5 161991 185692 24 204831528 37 72 213374 795598505 383962 162069 22 67 210108 17 268783 61 411089 3 2123 267498 69 480941 408588 7 1 97 19 398866 310110 372356 80 300945 81727 414245 22 57 31 75 9 98 16 9 9 394147708 71 144507 21 13 20 9 196229 327585 3028 61 78 54394 394857 61 23 73 417199 39 60510 48 3 52 44913 876419721 6 434628 277375 83875 17 96 19147 45 19 62 186793 158105938 17049 449397 286883 264504 70 4731373 311170 74 5 944375634 17 22631 421462931 222638 2 415085 230094 270442 74 38173 439638 7 100854 28 69 53 466430 340788 52 3 2 21 37 192879 117456 70 62 491101 90 979643285 359007 911161007 78 66 2 15 235672 90 101810 9 134512 93 46527 95914 2 2 101601 14 247265 390211 55 93 180198 65 1 36 32 440062 6 67255789 44 4 95 293655473 316618 4 260789 156588 32 431538 91 10 97 92867 14 164249 40 3 324889 17 94 295493 84 326491 50 77 10767 26 5 362633 345890 54 46 488462 114405 356673550 80157 153850 48 81 144256 96 83738 3 82 347602347 103976 545400815 294107 44 336688028 259229 2670 257965 151404004 55722 319805 1 61 287581 42 40 441110 11 23 227175 1 290005 65 229939 188955 480110 210746 380389371 182348 112861 617573847 608409636 423839 192361 16 18 73 362060 38 428754 87 8 243047 419784 413566 612764412 82 7 392844 26 61 57 414247 417402 94 50 72 245207 77852 382497 91 156938 842372832 37 239731 50 117847 80 44 151494 494348 59988 83 247560 23091 45 4 9 392510 56 28050 60 635468493 278014 5 2 631933457 121801628 376946 61177 47563 164724 1 80 28 2 356088888 2 41 374039 49 24 437232 424080 382545 9 118303 80 18 264382 66523 254426 435280 159396 5 3 111075 88 31 54 83 8 369409 207592 727304382 332864 53 58 69 755176644 73 61172746 66 93018 224254 51 8 419015719 6 1 2 91 56 84 465143 2 36 9 23 90826 79 423462 233557416 53 5 91 909741819 8 5 249989121 40467 954375903 63 119871 15 89 19 7 90 7 375116 17939 6 117536 328511 28810 42 423256 705560416 27 201326 24 46 405435 60 46619 57 207686353 6 1 1 163009 433336 56 9 11 32479 198048 81 49 73 91 53 71 8 99 6 245684 414127319 66 9 66 20 7 328232 177337 40 132612 42 4 87 25 4 850408065 5007 5 288315 23 416616 875499242 136894 99 62130 386003 65 443999475 444550 7 1 108793020 54 63 111043 11 202344 50 6 324741 74 50051 59 329543703 8 98 29 29 45 632290775 173213 75 261082 3 62 54 196576 70 18 40 759882855 459505134 404309 247750 1 341683 651818075 463475 18 100604 19 16 462616 807587144 417980 155097 70 97 73 4 37 302477 50 6 86 786538149 76 83 6 301839220 41228859 4 43 82 447394 42 488578 487614 30 19 447712455 71 298182 8 123956690 77 112150 83 86 9 377062 15 494823 177395 90 21 85 2757071 250680 27 302232 473327451 53 39 815666401 83 75 72557 271275190 36971662 57 478185 478831 11799 272091 39 37 38 70679 8 388984 2 223619168 57 134320053 482064 390073 438821 4 68 434538 33 40 52 175838 2 50587979 927558931 9 4 202103 39 78 47 512949799 288294 71 17 776321390 1 32 324598808 95897 139709 79 15 893849136 310853 6013 39 393283 494882 274231 3 200582 88827 1673 46389 456489 6 45018 123688 725131728 155617 728268568 88 9 45 321403 16694 450046 9 186328 44 173266 62 9 238340 80 55 90 390792 60 30664 87367 347075 1 425813 170587696 119637 67 5 93 52 340303 549902145 62 373961 4 401445 3 39 66 47 93 57 78 8 16923 48 61 97 407012 251917 386124 60 169714 3 99 67 239574 96 97 466462 38 7 26 2 285551 433815 428251 94 29 53 878396185 280479 9126 230471567 95 65 463085 239824 488044 38597 356245 23 57 22 87381 68 26 403803 369782924 69 57 6 27 94 5 14 78 57663 449953 306218 9 175424 6 21 91 52965 21 61 85 389743026 73 83867 54255 769013090 7 303174 316417 44707 292942 81031 1 53 400043 70 70 49 213710 192943 83273 220994 33 31 186653 32 4 457482 44 18 81546 15 45 430199 542985139 152391 82 78 426746 79 58 278218 587953838 314333 181291 113895 69 287609 5 8 439736 536918004 34 180583 27 64 29 99 557662235 302081 5 40 89 5 44 90104 16 354759 34 98757 368051 1 27 44 3 79193 1 52535260 86 764123915 99122 51 54 18 39 2 65 480768 491255 429244871 80238 204679051 393407 86 652760242 69 813151148 60 61 98 216282443 3574 37 341481 4 357998 58 278779 877724871 30 233308 62 1 493762 210793 76 469698 20 193229 986456720 58 28 36 377972 39 185661 322408380 466944 39 4 10 226578 48 85481 19 72 37 63 492957 9039 183203 33 1 335564148 79 462782 84 427456 63 75345 368754 40 28328 3 300405327 96 55 65 1 108915 276927619 82 12 43 842042208 193926 96 56 28 95 1 266170 75103 265140 36 68 84 184342289 62 40 33373 56 343256 41 37 552130192 31 94622 25 408226 62 390584 106123 23 85 36 48 884075502 37 459842 3 449791 35 352690 66 428977 46226 98 23 5 26 277684 34 8 317000 37 95170 31 46 287580 66 374063 52 41 10 29 123996 307914 32 10 74 368632 93950 486244 244441 6 66 22 160067 3 56 465594 22 49 1 76901 1 29543 29510 362317 38 40126801 3 401255 94 85 402809 45 422510 213960 465581031 362283 94 261282 99 48 86 8 91 141568 37 89 12 92 20134 153780 379561 40 98 242080 493176 247362 623803009 60300884 12 31 17 335044 90 489432 42 231758 63 99538324 19 50 266694 39270 926602409 20 24 44 240400 619545086 35 390527 81 50341 243740 39 82 39 235768 226115 35696 298475 341328 52 821033661 474878 39 84 449157 15 6 31542 71 272928 663104842 11 69 400616 426435 209037 450297 30 51 1 77 73 22 383220 86356 179076 96 29 9 102937 691173965 96 33165 168623 334175 380711 405938623 15596 74 2 5 34 23 305577 343726 19 232009 38 346333 8 45 27 7 192484596 62268 42526 2 20 54150 936186724 297960 286733 6 27 41 406903 5 422046 235593486 251499 17 428432 75 77 4 492505 54620 59 2028 90 41755 110274 399314 69 5 12 81 32 42034 99 120895 362221 383053 15954 82827 42 87 391426 446202 943572312 296968 56487 209123 447675 362342 481811 385684 27862 275898 44 45 11 290571 85 25 463956 25 43004576 697887375 81 217144 33 884952909 517434678 74 54639 61 855486723 3 481997 155946 81596854 156597 391786 84 9 63 38 575980393 33 73 26 44 946463803 79 386904109 469770 60 94208 334870 25 138491502 236610927 18 3 14 167927 224798192 731693729 246324 318062075 33 9 6 77 12 2587 20 214575 942133094 89 840848438 91 40170 292435 6 145762 77 100761 71 712876369 11902 38 8 3 413205 34 184403 413316 75 413125 47 4 61 193180939 7 567388299 2107 87918 8 55 163933 9 95 70 30824350 296422 17 89 1 55947517 45 106226797 90 115240 380437 78 38 11 598076873 828749986 245815 21 26 388784 74 82429347 10961 16 698301991 47 279854 83 29 295223 15 66762 27425 51 943569709 23 21593875 77 25 51 82 79039 27 6 31 121904 83 219553 5 31 451890 57 1 382964 487699 10 198049 7123 4 863297110 271271 63 32 54 3 117003 262312 7 61186 78 7 405644 65 5 457262 37 457023 478069 99 19 54112 20 47 450343 50 77892 989569461 98 17 824538544 195031 55 27 309102 39 510761696 8 38 76 402516 282947 34 73 401828 289350 77 81 856002702 3711 19 201294444 154794 31 29 2 939982859 33 50 152171 32 287329 83 40 3 47 27887 305113 9 517435558 21 73118 26 22225 96 29 146796 268004 326917 8666 68 369357 51 70 404070 519177190 81 122304 127759354 23 82692316 357837 914167777 471178 43 83 205467 8 38546 476923 88 70 403196 328492 602137754 468326 197038 147284 69 268468 6 100808914 192667 97 29 411561 323055 59 126737 6 59 154433 478878 461400654 112877 35 28743 242978 987667200 82 437807 34932 42839 209421 62 44 24 35 147170 77 96 550620870 195581272 232715538 321558 430848 93 369900 98 706330440 19 4 127835 320317 5185 428250 20 103844 22 30 43 263636 29 117648 266801 32 18769 373535 66 29 462859 272845 93445 88 74 166383 806028246 81 154308 20 68442 12680 39 214565 61 87 474005159 750362475 42575 316994183 101297 62 66 4 160181 525456884 7 213550 53838 28 89 426267 48 86 86 123538 7 460492 12 36 44 1 89 5 783075466 6 72 470535 75 200667507 74208 51 4 8 174353 87 228696934 4198 63 23 258127 152668 33 54 50 92763 292658 331735 293062 60 435698 88 378913 913814704 9 7 2 101013 28 22 436493 451702 305020 41885 91 150186375 127200 657074177 1 6 229293 197802 417815100 10 215223 124771 322113 38 63 204854 26 77 67 4 611458055 74035 352167132 15 219779 34 334402 3 441129 154402 63 49 384900 24470 59617 380380 428438 468914 15190 2 84 3 2 81 38 216247 92 61876 491971 405612 309471 97590 59 240450 44 18 123025 8 62447 1 221217 353949 137132 40 12 24 441580 265317459 9 88 407631 19924 447931 35945 49 175636 41 20 41 28 131750 236745 493545 149737 161908 499588 91 60528 236513959 211376 171649628 102435 411026 895541003 89 85 76 90176 434241 1 8 356995 14 70 23741 27 475358 456600351 688907948 76 208679 75 38 488986 160755 246041 86 117938 129888 3 58 42 50 30 402132 632857389 81 797554244 308671 78 305037 32359 75259 78 2 11000566 96 25 464009 208608734 11 91 36 78554 5 21028 12 790282419 9 196587 33 39966 96 18 459969 483129725 345849 27964 451058 19 9 5 391385 441496 68 260540 41992 88 91 8 9 643439674 429045 215551 244206 6 69 51 11 15 69 114998 97 398622 39 73 385798 146533 382401 86 9 344990 226593 392749 50 295904 2 287171 98 75 99920 1 97 15 488928 473132 43 258230 77 29883484 64 59 395269879 659974220 53 92 35 223579952 53131 48179 72 332595 15816 62 74 429699 262182 96 52 4 204754 97 7 251608 110183 17 206867 54 22 58 169579 97 17 7 403223 252909 1 75 81 193523 498305 101412849 50286 6 295455 304179 379534 85 63 184067 79780 259713 451017557 4 68 21 393630 362066 330660 77353 281771 258279 51 3 366273 640370703 157376 74 9 46 5 83 362955 452773 489203 91 7 296251899 81 123146 462529362 649991958 90 69 69 417054 11 96 96 96599 950989978 340497999 86912 223502 219172 75 47 146066 6 83 25 981197114 55 81 9 99 601677515 325934 210312 6 433685 57809 63 2 359544233 891301406 73 38 93 56061 414353 323688774 460571 86422 97187 416348 111613 95857595 6 469336 2 73 6 486607 4 48 42 97 167690035 77648694 29 474803 6 81 381114 88 78447 364217 43 66 90 60 89414 9 97669 92821 227122 44 81 524865357 67 83 97 182182441 230183 82 81 70 377286 334539 91 74 305560 480550 94655 36 53 52 5783 30919 93 68 2 1 28553 71 314416 5 67 414204 29200 83 93 356659 85 493417425 60 97 61 160155 213701 52 52 318037 382081 223815 153358 2918 453032 614096710 79 47 385044 490857811 664334688 61 230778 24 33 415905 244152 26 90 384330 262037514 56 322222576 90 429371 311942 304351 2 4 178079 198152 10 181542600 327954962 292405 427958 6 69 338119 367432 16312 8 411394 437376 70 30 10 23 3 88 735396419 234045602 93 281135 560225862 185158 173100 19 79 160407 81 31 312805097 125451 40 52 42 28979 122412 5 42 31 334278 306728 31 99 443355 44 338790 410793857 19 42 137925 8 332341 494360045 32 767890105 389550 49 10 29 212492 125699898 24 1 280908 73 76 70 289954 49 414335 64 4 99021 112584 44 185889 398086 163382460 37 44 70 39 62291 300330 45774 428853451 356288 5 228344 169709 97 14815 73 62 64 3 40 61 79 69 312346 493432 5 6 238799 20292 84 451547 82 347253 89 85 350586 65 57 325213 6 7 482762 310428 85 73531 80 88 58 9 2 74 69 402230 82 36 64 274923 182885 395697 11628 9 56 307659 5 3 142363 23 85 73 16 821030736 387694 456194393 46 172321 363992 36 275283 475304 355469 62 10568 88 95050 10 76 51557 217609 462624 82 305410 16 17 30 239726 2 356711 214209 127208 62 6 45 29 51 58 50 29 50 256499 195448 460130 32612 241895 95 202640 409519 141500 490379 6 16 109025 256876 334880 90 271292 61 23 71 342601 287307 58 391214 6 99 50 96 900464351 373390678 14 313200 130289 414388 72 40 185245 72 38 68 25 73 60 93 9 24 19 99 20185 229424 7 65703618 638886484 98406 269140 22 8 6 87 94 95936 288293 90 393337 75300 2 842762397 311429 96 361420 89 11 363494 278081 163409 501227481 13 5 20 354152 41 276319 195324 70 613488424 208749 91611 41 85 25 43261 6505 344462 74 7 364169 34 25 229970 215008 32196 363716 119170 884810817 3 849776091 909059122 20 496465 173757 439449 8 51 349126 365413 200632 69 98055 209324 351951 51 359203 87 127380 138143 451733 81645 82 38 67 15999172 90 16 53 89 1 844931292 430837 55 41296204 65 28 141195723 104473 74 33096 5 301562 85 388960 2 67939 66 28 27 210621 558062850 2 296573 500846409 3 5 231338 428364 139305 24 77 78 217709 57980 1 384960 53 71 99 45 74800 261531 375617 67 48 474588585 194482 6 5 721693706 462051428 8 267950 44 67 44 9 187661 82 750406224 94 219205 20 71 79 783318939 772641280 77 40 176982 10 65 319872 43 39 31 118754 181641 29 447239 49 408799 481945 71 334465 446857 16 11 4 43 15416 55 223693 337043789 425686 129566 44377 15 153561 18 458467927 86 42 247044608 176184 39026 128364122 150529 34958 405446 83 9 28 397762 437999 384687 464932 18 382938 398458 128412 52 224767368 9 58 977780368 6 38 99 103518 48 50 7215 68 49 64 83646 309928 90 3 320752 305669 438649 172036 188829232 7 86409 17273 310486 498110 1695 266024 63 173083886 40 97261 86 9 941490154 85 148994 94849 330709 13 190127 33 72 16 64793 472573 231778 23408 7 484344 321077 214127 110815 29 320749 21 22 518016830 20 356548 16 87 331881 88877 8 32 93 77 172323 253351 184694 467759185 19 481696 1 47 63207 143212 60220 196365 15 82 413559 261043 241843 287384 25599 29 7 1 347460 60 83351 393566 219795 478123 35300 365090 68341 381061 451110 292751 37 68 88 336560 1 27 29 50 180734 87 29290 617323785 269391 75 225197 372840 97 356169 28 784707317 3 21 4 394444 63 89 202525 1 175060 49 73 150563 93 39 79995408 3 60 456748 548895497 258810 8 71 56 107160354 58 81 8 60 328338 22 39 4 32 37609 1 513742042 26 450350 306312 70 71620 628297477 7 3 85 90 4 206265 333853 282075986 1 38 26097 53 88 33 149294 8 47 383048 187247 57 351617 5 193950 69 76 45 180086 315468 80 37 89 701013371 57 74 155663 443614426 25 129737 376171 81 83 83 64 48 92 903659216 10275 491294 428813 31 361730 66916 118517909 272862 17009 147186 367620 19 186781 280634 1 404850 484849 1 401303 239399507 33 33051 60 126350 2 95 1 55 31 89 89507 61 76447 167510 27 214929 126542 85 877901945 69 83 297008 56 50 80 7 15 9 424572 40422 79 4 9 87 92 28 437367 342582 169062952 11 395128 440566 4 71 67 109178 86 54479 5 138917794 228351 851186727 975432597 319619 459046 326151 202570 50 403368 165445910 232983434 7 45 7 869224842 178882 349013 302089 429757 2 458631 224078 41 120651462 800884597 584260179 386140 236319967 19 329136 722142160 44 339800 24907 233528 23 33 933605565 259072 14 6 62 201264 847998295 5 43144 181821 11 69 69 154675 427897 33 3 486389078 48 87434 56 9 23 3 423378 9990 97 182433 113666 2290 613610436 86 240213 200787 234098 335871 86 17036 58 51 21284 756551067 4 339706 20 165239 57 398023 8 306680 137254 1 47 261685 25 155813 10 7 99451 374229 232818 91 20406 2 684307997 27 90 48 6 39787 31 116078 93 200671 471401 443373 203647 1260 348506 41 10102 10 19 94 311066 402095 485381 330287 37 212332 45 950701974 788066366 422607 458389 455171 67 430028164 429276 22 309318 98 450521 48 118944 85 26 12 448189 3 440357 371232 43 59 174889 82 87 302975 217340 35 465313 244661 864339540 464917 47 354281 12964 7 303806 252095 81 247855 135781 197704166 477856 84 428350 28 464485672 350948 356595 28 3 4 62 398739 236145788 28 92 74 53 266133 458712 337677 37 340629 66 759690773 99816 17 66 32 449649 53 18912 3 77 27 82856 443802 477185 269323262 76 388398 11 91610 344839 2 2 494091 270910 52 12 52 105750 130156 422402 40755 305029 397601 72 72133 934749717 331924 140057 991933500 330118 346972 38998 9 39 32 30 37 90 342606 79 53 394726 71 81 72 10 6 157482 75 19 849635494 362491 306771244 78 295556 18 36 94 5 68769 46732 52 32 273103 145643080 368881 18 374520 5 79442 436138 377913615 482650 244737 737632119 11752 326735 90 69 317478 276164 62 11105 415620 452003 70912 28 497914 2 327585 128510 694908558 44063 52 405592 8 82393 32 7 406695 37 124210 19 7 96 8 257730 383645 459338 85 143766 40 347455 92 254913162 70 196455 314341 76627 4 919506645 349866 95 67 39884 45 29 189365 8 491101 77 787913058 18 229715 335693 58 87 109850 11 756333508 324175581 349438 981130785 374412 752517635 7 221855 3 45 93150 382270 27 39 337406 233350 55 70 175948846 396726 435074 98 636106987 8945 32 19 32 45 28 80 467867 363961754 224371 107734 454991 246337 452155 9 422212409 202855495 411253 9 333210 97 235198 9 394518 191526 199313 172079 1 685646538 393916 6 51 44 493710 473661 91 46299 73 5 110553 43 69 499293 21 334371970 434671 87 269485 63 38 65 195440176 29303 184473 2 828410481 31 343070 55 86298 335794 314675 768936186 493292 47 30 67 290080 50 13 7 36 482508 17 85 350563 44 95 252939539 209500 202957 23 140151 361818365 9 361356 19 57 405927 49 21449 226819 572804505 494879 204184 440779 6 333070 403763 865926353 5 25 79 62532 361845 217380 41851 242256 86 60 1 406744 110720 95 32447 88 78 12 159650 7 85 345739 7 1 12 394530721 695807893 334460734 6 173619 458362 72 61 35 872845500 96415 73 497415040 48 182618 44073 284665 83 51 411223 45 62 47 420911 43 41 67 5 3 21 4 92 496929 26 37905 42 510383372 421026 256658 441300564 993649794 205880 9 80 50 219803 7 298338 41 82 473088 17 43 7 78 15 79 17 364853 5 60 250280 139628 460182 27429 55315 5 4 90 981908232 88 358085 82 320570393 496997 1162 23 61 207963 567700933 95 136273 456236100 409493 24343 81 16 97082 3 26 237281 69 8 56 20 155266 128129 324636 253264 42 293991 935774164 36914395 16 13 240749 69 62 213882242 50 234023 30 604469372 320677 28446 28 225728 1 40835 492065 970383210 41854 4 6 356265906 63 383604 86387 487130 323991 191777 47 69487 416621565 92758 331976049 475071 158801 165315 35 19 92 475095 42 21 90 95739568 24 55 341174 359898 34 81 181990 261715 91 448145 347631 78 276773 266935 9 287259 422336 21 38 444219 91 381996 32 40917 407031 231278 69 37 302723 494040 4 404316 38 55 239795 208682 195837 53 41 279509 48968 83 27 2 82227 60 99 27 443843 77895182 23 78 60 74 77 658059270 58442 4 154489 871213692 985360534 5 21 303439 74 499230 44 173870 27 47 25 24 249305550 26 168285 232980714 5 88 14 308531 46 356002 48 17 114857 35 3 3 18 416791 50 76 70 76 463203 19 6 11 421108 270273 53 29 54913 88 19 50014861 255033 51 438756 55 485037 162750628 441389 70 188744 38 32 81 17 67 25 266182 99 40 257666 134020 124693 20 230042 108251751 455080 69 134746 66 36 7 603708438 72 97 189439 275838 484677 8558 359872 150414 11 143657 453702 386795535 431313 262146 17892 185120 86 76 1 697370655 65 68 133764 551618478 98 37 366065 63 132675 69 4 35815 65 1174 33 8 67 22 362966 62 386453 75 97 40 65 798412711 307485402 384924 39 363833 211030 497019 1 100487 345012 80 97 78 13979 298300 55 30 48 94647 155767 332549 426888 20 350505 4 5 318286 419687 95 2 37 313873775 95847 368690 350805 43 282602 85199 48480894 53 963209994 949247676 84 85389 73 5 2 44 3 328357 105771 39 9 175448 408110269 43 83 304313 86 185967 180127 457666 464221 2 145194 59 623872770 30 88994 92 144937 229805 396936269 32 108208 147659 484367 780379188 54 17 427541 375186 68 16 46 78 57180 60 42 34 53 69 62 426898 54 82652 496164 79 39517 6438 49 296093 257196 5940 38 69 87 82 6 51 60 149800 96 1475 98 381917 26 80 215607 75 221184 38 77835 422024 95 31 425998 29 264301 69 99 384443 3 35 99 10955500 129321 213525 27 36 373817 573577251 662849205 68 80 701118235 28 61 73 412948 130752 407085 2 219817 6 48 271562908 135625 15596 66 1 217293 391878485 1 444975 81 835936580 78 283 136856 31 22 168734 5 1 78 80 452022 55 35 77347 50 17 600400805 1 5 185176 10 171188 31 24 2 332325 61 70 1 87 459731 9 83 74 443325 75 165970 1 272723 51 153675 225899 39 74 493590 7 57 1 56 44 8 5 61 119092 85681 49 221627448 45 647596334 9 270964 58 361747 274338 269811 251800 171131 18 157475 28 76 19 55 6 52998 27 5 330994 3 79 370155015 86 347006 628154340 282461 13 478538 376234 9 411534326 10 64 100381 595993031 212628 134204714 408644 72 335795 46 66 48448 98 479105 9 779040948 73 95 489203 84 904271608 114313 1 348747 908508078 37 35 145207 28 54 36 59 465833 76 57 84 40 296606 45 14 4 129861 840243906 480275 481427362 26 196937 387167 7 481794 60 349042 47 200699 30671 28 28 4 58 64 50 6 121537 80 38 286757 143734 334502 93 196940 35 642263632 299021 355028 27637 35103297 16024 74 8 80645 77 40129 411111 72 105812 916538809 62 13 48 7 212522 98 68 21 367273 236425 81 94 53 34 31 220792 81247 24 254923 3 96 94 6 61 311601 447314 48 285805231 305892592 63 901283385 88 260159 75181 69 80 16 309528 70 486246 231921 79 315552 24 228076 269923 40 9 71 13 338768 38 45 350547 2 970604343 83 22 64 23 926832190 22631 60 426567 5 163380 549324974 412504 703983710 77 6 26 91 36 217179 66 8 209576 3 396249 97 754487167 284420 44 298841 236513594 353042 432952 227340654 526189174 403787 28 77 130421 40 369913 4 24 56 490577229 150812 390068 466188793 40 52 423643 417667 51 397939 736020217 6 2 73 823739691 392392 216548 233966 82 269262524 26 291896 2 49 46953828 65219086 771496194 478531 7 14 40 47 162464 7 120826 477548 490197 30 52583 441908 69 237993 74 6 88 746362294 90 142433 355164 123571 94 21 170841 572833984 65 46 822493077 145748481 233227 9 314618 96 20 40305 141559 340300 85 113898 91 192856 20 487504 23 20 962955267 77 8 84 34 28740 115425 801220118 20 26 15522 13 111339645 23669313 9 87 56 41939 294229 41 19 60 40 374530 81 22 25 288964 89 580404538 13 90 1 9 33 76 393078 375136 94207 70974 2 30 33 89 7 586896892 269064 90561 4 112817 43 358097 85 37097 437427 52 19792 522855255 73 142570 176222 180282 220706 309858 139300 47 3 13 487663 39 224384 65 25 52 164752 22 25 334712 84 177286 7 9 19895 242672 214105 97 416411 2180 194148 156126 47 98 541525268 33 45 43 13 6 71 1 328584 114108 202272 123299 222113 6 97 89157 7 27 37 328993 834898087 68 26 197428 340860 64 239169964 499829 34 46 396760 31 74 271486 18 17 6 81 667212785 13 220350 10 57 425834 367099 4 281485 103441 23 190137 787483233 10 69130 78 1 50 8 329966 192761 72 323458 34 72 45 60 23 81 272157 40 98 41 275825 268447 332578 51 334205 396891 26 240616 560146938 16 57 2 88 53716 469779 471528 162406 21 571560890 133249600 439698 68 354096 73289 7 57 45 56 36 50 192418 59 351278 34 74 45 3 70 401739 364178 50 71 22 7 93 5 5 452836086 19 54641 175435 134467 83085 39 3 54 6 56 1 152314780 272586 11952 344183 20205 11048 159195 852967539 35 6 13594 340290 11 141296 363316456 75 1 38 278260 67 28 183587 491363 9 5 416328 177840 30 843622484 54 45678 234550 6 41 414959 162397 24 127989 7 174447 99 34 232390 44 452029 34839 7 972412354 6 373208 23 24 66 3 322782 487967 221139290 55525 55 65 524434372 62 2410 17 99 839097883 888673217 70 366763 383493 6 170337 481824 35 132890 390576 5 66 264324 341870 230421 56 165768 251996 60 655448912 7 46 8 32675 14 66 14 41587 84 341625 132235 4 7 71 291556 90 486397 19913 64376012 87 50 72971 402144 42 83 389742 65 1749 36067 117031 446494 14 4 76 39 213323 51 116060 23451 221218 30004 79 396487 990460173 205218 94 30 86 20272 176740 558796755 74308 77 53 4 144045 499159656 38 13 75 7 186686 2 83 6 2626 334379 6 62 99655 38 413954 27879 6 10 243885 326372 84 25 366162550 84 31 188830 79 12974 79441 87 112091 7 47 324226 83 178015 305013 8 266167 11 200922 45 46 496953 56 62 85 3 23 5 49300 468869 459173 64 60 42 361852 109234 41 1 420597 640081618 1 5 52 14 53 784508973 631417828 492870 44 113787169 214720 68 437096 27 16 264257 76 17 919188456 347359 6 10 61 49 17 54 425289 48 268265 96 139587427 15 663211216 79 22 494609 361222 21 50 3 96 68 68 316103 42 83 326639 218889 93 36 80 989626530 18920151 256802 4650 52 94 56 93 30 229145 4 321811 383297 33 6 30 290531 471362 173246 70 4 91123 135954 94 84 6 28 174903236 2 96202 487321 86 87 34 83363 43 370453 302631 13385 38 54695 19 68 99 151517 4 4 62 20 174717 99 72 34 86 119296 107339 5 25 89721427 59 69 34 466141675 252745836 13 62 18 376560 426220 89 311581210 122321 4166 536997899 30 38944 204751 1 33 265162 114158 419174 68 360165 48 234595 199536 39 6 297737356 317843 50 42562 260689 5 61 250295 1 482831715 82305 70 4 351950 76 27 381020 883473609 413749 90 342835 364112 540724585 399721 8 142324 324513 427310 83415 13307390 19 786805594 38 53 72 66 51 43 63813 77 424697325 78 38 277612051 6 38 50680 72 9 5 1 261072 124121 371594 177864 396228 2300 7 50 280721 66 44 567717061 13 757668600 218063016 73 87 260905 1 51 38 197456 6 50 116773 9 82 146550 67750 285146 94 37 45 58 11 203052719 383100 68 89 84 60 68 5 51 163880 146741 491492 35096 588814647 41 395807 43 316413 242291 65916 3043 483306 97 345547 61 24493 1 59 87 24 235524 86 4 462726 216283 117941 71 77 404081 405370 23 22 59 789675023 152677 73 10666 561491008 37435 368148 44 52 73 1 86 87 423155 86 68 36 57 732392577 19 481839 65 136827 70 953878806 390534 23174 218280 5 62 388316 448568 202859 49369 43 45059 55 141659 20823 92726 27 457624 75 41 61 41 483234 301149 50292 80382 29 310841 107897 54381 186886999 65 48 336158 444117669 53109 93 40 78 146061 191729 258081 370979 4 47346 24 319078 50 137973 28 253431 216468017 5 22 41 47 233081 30 2 86 9 2 1 843083891 7268 86 206961 92 2 84031 247306 97 88 82 21 378864 29 172590 438473 421431 93 52 72 702761901 144378 31349825 89 4 51 57 2 51 66 81 69971 30 485623 416897 334899 108776 281294 79550 19 59133 495393 911402135 5 7 4804 12 404741 397443 250157 97646 4 496340127 300958 417034 60 48 362921 100198 126979 235662836 864510649 53 66 64 8 80 31 435370 88 23838 228230263 117274 207172 771721441 581282625 339836 5 72 4 336410 222924 24899551 4 1 229256 126516 35 135955 5 43 142131 468644 321431 104378 252747 27 76890 83506 469853 48639 288098 77 325241 14 155202 52 168528 39893 47 6 453197 389268 93 414079 373510 44 97 35 853717376 38371 148026881 384636 25 425280 134038101 593365529 4 241030 153231 2 59 75 3 55 36 77 9 375942 192861 521401211 344743 83 301356 42 312539 86 76 74 19328 531244565 80 59 481314 226726 72 44 340821 469500 403640 256284 56185 92 273809 88203 392476 47 96 102800 73909 60 54371 8 36733 4 108931 272648407 64 87 124920 5571 845297317 275772163 481086 45509 144234 4 59 51 48 332422524 294656 2 59 52 387693 61 169726 141706 33 944604474 15 621341002 242524 229051 82 471560 485227 448438 392628597 21 151545 58 14268 314564083 319708 471230 90 410905 82166 331537 174553 591692647 28 64 27 31 469931 50 78 58 121891 96 61 876172519 50 39 21 147925 24842 69 37 4 30 69 76 74258 21 580085980 82 5 386890 95 87 9853 1 79 672842507 313325 17 828491501 63 41 4 278517 98 359706 628413906 11 429169478 133197 86857416 98 369924 442460041 391989 329173 491681701 163749 55 173383 83 226383698 39959904 43470 899920887 708973150 99 98 96 430446 81 124054 91 49620 31 3 70 8 273689 482205 70 272052 49105 4 76 103924 1 55338 11 241410 328092 338510 4 7 22 17816 26 617037214 252346 475804 93 458827 19 79 17 97 86 50 32 80 182389 465243 2 470166 7 67 40 21 64 78 368272 131692 86164 7 483050 214707 970915539 300605 33 4 92 92 800532648 77 317365 18835 467719 46288 780937277 82 4 33 497767 146735 1 28211 289589 67 374420 8 607624381 6 9 45 95 461444 932204304 490650 28 78 97 98 1 545 38 16 13712 4 2 24 487618 85 139166 95 63 60 335225 12 61 339382472 23 2 482205 92 50375 39 9 263246664 301394018 80 19 133355 93 75819 387434 386129 7 130021 326473 87 2 9 4 29 24 227583 151144 376257 370638 98 84 213921 35 365814 79 58 497468 479945 161280 313151 144679 323110 34765 173743 265127 5 21 62 2 185560 8 66 8 55 60 191894 78 40 48 23 78176 97257 39 66984 175997 95 67382 80 212567 36 5 7 158076 44451 365990 217671 9 282962 937124916 271187 27 214956 9 839836777 48 201563 52738 210181 499250342 417703055 298459 494679 135998 67847 46 269870 409221 640141168 76 182831 21 8 70 60 22 86 26 11 81901 80 311356 5 26 317553 415385 27 113505 180034 210325 15 1 7069 29 103838 8 3 44 46 37 193499 2 1 151024 35 69 43 73561 52875 344285 57 22169 81 33 611555974 417140 89 68 24 235010 54 15 14 41 29 15 89 387906863 97993 8 205787 76 322474 36 580970277 37 390200 55 273385 80581 344511013 87 308135 390302 49 151429 785006526 491507 70 374107 31 312152 1 825812555 51 173670 470310 48 16862 9 206090 7 7 56 730106973 444408 46 223493603 241915 176128248 12 54 37 5 92 475922 7 343382 60 19 454482 88 67 338216 23 618349255 139350 87 259760 27 219959 86085 31 9 23 5 72 725987397 91 86 6 51 49 54 53726 30 140020 332553 42 33 291132 60 348041 18 19 94 99 581219676 362018 164627 121882 69 43 72 19 53 3 5 413694 447128 2 56 22995 349818 580738140 458028 69 48 29 15812 50 65 395532 9 209271 87 62 89 46 327114 178222 47 393090 92 84 412224 244760 78 10 181214 13 15 11 489939 65 66 13 91 16 360855 29 1 153570 47 249997 250795 124744 492192 55 338548 38 163242 67 215061 127929 155028 16 1 25 26 82 362907 14 210721 50 35 208903436 405202896 88565327 59 1 169216188 1 379772 13 7 7 186277 20 34 435391692 196467 124212 308844 14703 2 292291 46340 48 366632 6 363508 369303 85 491520 6 53 263777 70 95453 28 213147364 104348 62 305929 359696 88 78 239461035 44 49 256745 785721423 83022 307749 3 229832 4 117868384 57 49 5 67 355463 981064372 126851 70 989049000 14 479294 212477 795354760 3 22 77 193167 35 57 92 58 86 65 244396 206432 60 171650429 57 57129 472702 77 86 645120339 300573 25 423105 300111 6 784062433 367786 53 438099 92 297824149 357098423 271248 109057346 96 38 458595 4 206889907 18 27097 30 61 83552 240945 2 9 87 216050 437716 30 41222 5 124034 312756 92 5 26 168937 86 157695 495565 277361 947342532 88766 37 574664361 77109 30 8 116579 22 430632 415202760 237584 311942142 94 347473 27 30 68 269880 63 299703 54714 72 313227 201526 7 915976855 441385 230446 40 10815 99 238943 82 74 55792 202306 71 87 60 7 428946 17 446791 66519 39 34 404359 392207 364899 213223 98 95 434482 268457 931709192 165083 56 54658 403202 4 430111 78030 420261 479817 6 22 352551 5 4 69 188729 57 53 455180 84 53 58 8 226129 6 14814 98 211362237 39 98 42 34575 976568561 471794 991724573 56 242492 179767 87 58 12 235878 62 55 26 49 426072 17 305067548 49 234905 191762978 18 6 66 32 244730789 440577 965883230 294028 58 107125513 59 126813 96 20 268838 17777 82 335141 121286 3 341867 436441 440762 463078 25 203252941 32 300191 60 5 89 53 227868 56 81 47 264294 99 73 79 269884310 80881 367981 124567 155044 55 39 2 53 5 36 94 78933 3 64 14 27 476095 314623 671079476 50265 5 249529866 370929 274943 93 404629 281438 341256 88976 149143 1 88 65182 491285396 75 166101223 547506404 248593 7 91 80 88 829038969 373178 407478 93 97 59 19 12 58 38 5 281655 96 74 90 538762944 939038841 200429 139999 15 89995 6 16 425624 376559 83 57219 93 45 9 44293 165619 162947 24 52 3 59 1 364587 87 4 293660 5 4 3 86 4 994247543 45329 304775 5 162325 749590044 82818 43572 53072 53699 30 391070 29 20 70 107460 14 69 37502 79 184358 265193 82 294032 67 379181 124472 1 16 490062 73 277374 2 95 88 72 91 276404 67 89 318960 91743 414573 58 34350 55 37 402763 53 61 939461399 257490 287711 704471183 467987 521195548 206478 273520247 40 52 324698 22356018 58 353890 997927177 294237 288762 12 851258677 457058 48 4 214318 387812 98163 109762 26 962390789 2 91 337728 5 64 84 314039 123075 96 63 298374 54 49175 441280 13 468550 162453 52 72 176169 190604 293582 9 3 68 13334 132343 80 32 87 96 208782118 23 100208 37 23 334290 71 312591 79 97 94 24 21 88 368494 297525 428596 81 174879365 6 78 354846 1 85069 993813447 96 8 2 69 380429 10702 6 25 88 94 294114 425738 8 85 485371 251180 405419 77 71 396170 28631 343439 7 72 35 237511 484002 58 63 368879 63 45 86 286026 455870 469459563 160435 64 14 359818 9 64 96 9 456599 21 10 448941 360929938 39 8 435389160 55 354496 11 43 35 994608925 15 76 92 496845881 207476 2 72 480067 54 58 1 2 88 26 429275 99 215869016 61 323645 71 244778 1 60 350583 474964691 76 85 160477 773112152 34 31 371832256 2 299651435 154709 366618 947637966 54 91597 384364 92 70 90 64 14 473980 81 5 1 52 989344071 17 41 21642374 5 442064 73 392975 4 933 433873187 77795 176617 323031 304292 389720 10 141541153 366917 23 38 489839 50 86 11 275938 12720 744062872 201748 94698 75 4 97953 319884 630986320 2 53 7 94 196819 95 432701872 445753741 77 93 37 55 407065 56 182137 98 62 281370827 13 51 6 48 417473 89 40 391390 52 96 2 5014 255162 353973 45674 95 7 41 63 20 477841 635194797 403665 92 300989 178001 496051 46 51 185316 72 281829 493195 68 125209 82 12 6 339390 61 272988 130793 65703 234049932 2 196768 67 213606 4 76436 50 88 432694 13 119747764 486106 76 85 82 45 149255 55 59 197731 531165755 3 31 255774 278697 155993 67 15 9 211931 370555 72 325827 8 436770 381223905 27 40 62 3 534691207 906639638 3 403772 70 26883 464426 4 7 898531115 109988 32 66 9 42 181785 257736 918956234 54 251012623 875681745 453735 90440 893626707 30 92 50 66 209837 53 9 261752 9 12369 73 3 77523 80 60771 30 167518 41 335609 347703 72 80 169385 211581 85 45 907679879 456211 18 3 45 217068840 80999 545424596 50 7 156225 88906 13 222826410 94 96 281335 5 355723 78964 88986 35 273375 434261177 325603 973127198 11013 35 53155 225253381 684491848 18 52925 3868 89 257426 8 262395 7 91 79 248387 16105 273951 98907 84 205886 65 44 54 384404 47 56 479182 70 351693 455525 370723 51 1 79 71 19 61 477740 51 24 387298735 254201 250341 28 13 47 47 47 458668 82402 83043 116214 585643109 83 193413 35 459548 5 40 20 79 94 348458 37 223435 488590 3 217720 110611 42 29 16 34 199759 257902487 86954 17 510855880 24 325155 395696 490301 92 476500 25 301354050 114344 454969 270874 64 29 217207 258147 222445 388801 53 188634 19 14 71 26 389709 98 135626150 81 92 156423 495571 51705 477363 3 38 180548 59 305742 430012798 295497 882578184 5 6 35 77 272984 37 32 43 374773 287473 5 8 32 48 67 201882 1 56946 97 34 336565 8 428231 242538 49444 24 12 69117 34 87 184246 90 7 75 37 996353442 26 665268460 89 5 28035818 47 29 371521218 393221 62 111923 91 72 315182 37 73 126902 50 7 6 88 375723 484718 35 590008055 54 331664 293784 98 5 53 13 42 67 129647 29 167048 59 898701338 246874 92976 45 112867 82 342955 148386048 194164 305537 36 357115 6 454347 287026 87 2 42 331958449 277726 76999 26 4 94239 12 354889 84 33379 15 214918 484052 69 180886 61 9 9 399209 83 1407 76 60 1871006 458371 566724269 53 15290 30614238 197994 980705281 67 314881 5 91 33 8 404121 93899585 849299777 481510 469207 4 452343 71 85 98 5 209443 370699 59 482434 58 98 74470 348714 315199 10 45 78 375270 16 64570500 66076 20 37 37 442758 384279 16 75 329097 5 243528 86 99 431211 89 11473 69 346507 48 398188 71 40884 63 143524 9 48 69 34 581319426 499681 417303048 208608 17 184708 77806 341207 354183758 4 98832 73 142590 230976 71 24 54 42 197404 296767 259480 68 22 83 56046 5 40 334489 930939409 510722004 94 76 8 321295 687082039 23 91355721 304660 6 162977 39 279862 71939315 32 476603 59976 788316075 53032 72 252125 88853 926575793 64909 9563 285403 2 294627 76 89 21 44 84 436026 32 200898 3 2 91 95 52 24093 22 470643 24 96088 9 975590835 204771905 182549 444442939 51 25320 50 211843 928412793 85 96 73 72 69707 74 11155232 12 241030 39 89 98 94275 344400 4 432379 59 138648706 91 94 164652 114277 26 47 356680 8 92 433406 25 14 12890 832315592 7 116833 275531 99326 58 8 59 56 299401 354423 390936 155856 63 82 440366 98983 88 61 393856 75940188 129542319 412077 74394 284739 4 46 68 230248 292080 164798086 767193412 182792 94 242853 27 436221 365109 397646 171084 84204 469368 138002 50 38 17 612420226 306901 54548 70 83 61 68 50 33 397398 74 24 77 51 80 371306 68 50 451053 313960 868196172 68 324098 32 467941 92 87 71 5 382340 241206 361405 58 23 118126 51 89 77 79 258561 53469 414880 78 472940 51 47 96 228014 228922514 73649 249375 83 458568 325549 592200207 51 35 4 187987 351590 519456849 159893 64 94 7 38 97 38017 31 771036097 106673630 99 163786 90 81147 37 356535 5 116799933 793284210 88633 25 137780 9 46997 89918 146102 190258 49 3 248698 11 78 96 273194469 149265 241990 86 491757 89 173054 26877 3 199611 72 35602 87 7 7 10 387868 472106 435925 436448507 460665 973839025 42 409799 84 856063030 4 412648 442352 65 848204125 436279 67431 54356 432123 47 78 239716577 38 93435 45 41430 88 51 262268 88 91 380536556 496186 85 35 864575566 8 809271609 442475 5 81691 388600 54 57 7 494272 16 28 269049 302969 3 45425 4 58 11 441772 54 5 31 31 11 52 212627 24 69 159869 18493564 462397 34 150777 36 239381 498375404 36 57862 79209 43 41 291001 60 2 51 91 593169560 53 63 66 24 55 27 52 89 93 947752069 42 81 24 489415 197312 304131 56630 398982 220920 488814 55 32 5 65 26 2 443761 172973 42 654020711 253045 24 228761 434568 29 389604 26 29 14 8 84 99370 31 174692 63 593615446 20070 70 51 61 3 52631 40 431711023 318071 8161 45 7 29 351085 82 2 198228 21 220473 486068 864341736 273250 40 564 130533 893644072 420306 17 12 43242 414894 483061 78 374764 68 151605 84 262089 121575 73 2 39017 6 46 131797263 12 400205 76 24 299786 467903 305612 26 324595 84 35 324864 22 277248 430324 84236 399485 358216819 75 69 56 31 722219908 62 360226 18 18 607231184 247553 8 166124126 293652 387379 159403 189851 92 141263 465155 89643 821410433 873139404 288765 158217 208531 12264 88 259742 1 6 100155041 108259 78906 235182 23 13 65 1 730646099 412387 73 262190 311778 60 236328 64886 125707 28304784 149038 4 223641 173726 475178 26 9 51 35 58 43 74 93 611057368 85341 17 61 30344 27 579679955 364102 82 92 50 4 157540597 162363 455999 93 87 293985 11 485281 486559 20 294295 833753887 228837 9 50 365141 478045575 487663 94 66176462 91 128517 80 3 72 383131 20 408351 302054739 37 80 69701 453526 98 124672 42 399368 68 470574 91 76 270156 45247 85 93 78 53 31563 930588121 39 26 72 22442 460508 14 4 2 8 470744 22 42 15 358260 253461 315735 369827 8 201575 319717095 398665798 175124 56 85 72 30 18 93 51 164308 63 35 9 451170 27 9 7 5 465241 372478 33 79 13556 59 668551066 297308 227614 91 40548 8 446673 481043 8254 1 128511 87 73 315326 83 661361625 35 207693 82 909664142 2 139589 434603 272973 378109 65 96 232390 37 9 66817 82 46 50 203441 458379 65 11 347736 134398 617159747 205773 45929 337270527 54 431374 315204 34836 340065674 23 77 31 275602 875787441 303854 292464 19 90 91 62 127492568 549096960 371388 11 197458 54 94 476241876 356914 81 203723 8 214612668 75 71 75 356765 32 272932 6 83 30 916383372 255603 51 31 9 425313 8 96 9 210000138 492756 640262297 75 478163 15 62 21 50 40 293623619 80 240498 53 53 57 362142621 84 88 11665 3333 115070 365495 318010 353994 865268161 67 1 56841 36108 97 178953 56202 466875736 723521336 339984 90069 23 316141 7 17 120157 629001840 4 6 31 22260 8 57 378125 49 942969115 53 75 95 458395 15 44 949642237 289657906 30 4 53 175929 73 9 50 8 390735 94 17 359681 74164 318248 5 74 473594 82 351745 463966 37 78 273944 387164 986828063 46 35 51 54 47 8 31 3 361466 79704856 432206 411195 33 476859 186724 168597 320741 80 62 49969898 80 339726 55148 384563 523746857 414710 438444561 26 368537 1 412498 1 93 62 219182 99 56 17212 154283 29014 409173 55843 98 6 243610 327996662 704167597 86 410178 7 55 63 478589 429106 16439 128429 4 90 285467 97 471243 243927 396478 385904 85 97 98028 235250 98 456423 90 378482 232693534 84 8 42491 22963 58 89 34 65 52 59 466694 476672 39 81 21 5 2 830092198 542066617 49 244639 77 384488 16 41 258207 932772737 24 37 319452 85 8 187759 345435542 698063088 13 70 345393 423103 69350 179753 4886 88 188414 64 4 718294619 10 940579688 422080 406615 40 275209543 307084 304136 5 305432 7 205293 95035034 29 14068 48 161205 65 487322 1250 96 673985183 81 18 118744 72 288174 436482 85344 4 2 339166 35 93125 8 28 341591 683333971 806468702 58280 8 44 100890 21 328947 224421 313319 43 3 63586 149165 15 274627 54 85 57 19133 23 888647051 225054 239428 72 9 21 28829 149077897 92 7 69 111218 62 473477 27 291531 96189 90 146913 15 419061 15347 594086942 27 23 92 604163646 19 741854716 306093 79 643705614 277756 211140 23 629147937 415509 62 385427352 96 52 7 212931 20 508744201 86 489396 378528 40 39531642 72 5 3 67 1 435302 347718 32 9 159156 7 53 209842109 54 243934 90 35894 52 333555 31545 48 6 6 35377899 236415 37 50 211053 72 401271 212560663 292180 73 180200903 73006142 435958 89 489599 75 16 29443 43291 80948 26609 110887 52826305 8 294728 68 67 316790 76714 41 28 216056 342377 40 40 475957 10138 435033 287341 75729 62 5279 6 432895 4 54 159153 7 25354 50 37 93 39 3 18 477222 111815 255045682 4 55 87 24 126650073 116180 45400 465814 37 381394 254896 44 8 49 88554 975973323 89 61 362794 360737 204196 124653 125582 75 446183 325364 52 38 688258457 285262 255428 87 183754 89 58 16 3 62 12 89 41741 64 321971 66480 29 244613 78 448259 49 146677 295498 478531 98 345911 24 11 27 54 98 53230 52 13 39 2 80 282587 33 889848287 93 466683 38 416424 83 373304 82 288055 292947 3 96 48 69 551378913 165443 520858534 7 321524 15 152688 71755 337421 202032952 145541 395152 99966 20 286521056 91 276991 85 731814231 13 262804941 452331697 8 362677 11 80 270269 348987055 76 2 43086 74511 73 983267188 238009 433656 28 785938047 23 301881333 8 17 3 405163 83 41 666097634 172928 236838 757016411 82 64 159774 28 32996 14 33275 360536268 932639044 90 302321 44 70852 77 483916 329090 93 30 345254 347027 98 91 343399 95 49 95 338807285 270083 211886 50 388343 70450 461315 99 65 102182 20 228583 95 97894 149578 30 388225 31408 67531 267493 93249 226363 349264 11678 92 1 85 79 438888 41 102842 96 226663 305690 210141 21 427250 19 11 11 6 95 344258 46456 231842 51 29765563 487745 85 32 2 302049079 61 10 44 90 9 58 38 205921 42 140130 953392116 340909 99 266904 282089 2894 102652 49 426089 87 99 161509 43517 67 63276 22728 31696 5 8 83 58 167909 4 51439 60252293 79 27 335569 99 14 26 2 13 12 51 49 397247 97 744356064 86 42 221912 68 999252751 379919848 92 12 9 64321 99 60 93 395747 8 493708854 27 71 447667 34 489911 75 73 20 251807 321910 87 67 499045027 464726 59 271871 306968658 44 36 83767 85 29 5 65 82940 75 194364 43 135932 20709 498798 71 595598474 235083 66 11 292962 848073192 395051 217343 82 144599 2 39072395 265629 31 14 63 220720045 67 49 64 75 218022 5 90 834870103 458020 27 34183 256901 65 273657 9 35 956863989 67 179382235 13 311704 20 82 98 599323828 456891 13 21 340763 58736 146954 3984 69 411245 358463 187535 32 11 3 416404 370474567 387474 69 24 81659 32 52315 13 42 280767 374717 17 97 88 70 33 44529 335866 66 491886 98378 6 85 63 2 45 284937 82 64 94 64 99 87 249072 84100 406639 77 215423 89 446568 83 57 73 982979668 48953 8431711 255728 95 51 18 226514 36 2583 418464 316537 63 304311 57 119351 57 25 34 11 173280 169662 7 177803 50 23 676398789 38 8988 3 459562340 73164711 87 90 100793 56 80 73 36 1 4 313881 295331 71 72 95 302248597 333138 188820 67 55727 63 25200 53 163103 20 481492 69 48 203821558 155146 18 168877 10 394862 3 65 35585259 318976 7 784503972 39 42 9 936566071 184310 279152 38 40 241395 9 452059 3 540777319 57 448179 1 85 85 297250 38 75 410601 18 67 494716 28 174712419 428406 52015 127597 19 24 397061660 107677 10 105237596 447162 356772 42 99 59377 214361026 66 18 28 88 113950 73 232347 21 49 24 15759 31 776870583 484942 67020 929897806 430244 2 660079884 315036 334565 364811 82 283935 41 18028 23 252255 76923 24 422464 286940 36 45 48 88 49 20 32 8 50 40 88 52147 506465427 145584391 78580 332418 206078 90 475173 629158815 296668 83 64622 379306 165555 75035 460652 214866 441810367 62 360315 55 42927 45 19041 45 438630 76 356313 120276 145804 143272 6 378039 955026707 79 866983397 8 44 77 109692 463956 89 39517 451735 458689 56 92 320147 73 55 75 490665 63 54342 395696194 42 733902801 245226 357538 60 482243 46806 112570 97 21859 17 66 50 87 283576 406522 29 64887 63112 321517 2 37 58 88 329396 7 274628 8 1 364424 220804 39 30 253655 16 1 10 201792 65 376018 58 7498629 46 449295397 96 79 289101 50 69881535 682152548 946734220 22 797454040 59 74 429911 59 34 48 421439 373655 29 395998 409486 887567120 45 47 38 411584 19430 360398 250377 9 247053 91 350842 274766 472641 680228824 382093887 39 17 236694 59 122869 52 369500 6 8518 338326 325423 56 81 86 446028 225927 970573745 273420 479575 64 68 62 222355 497405 85 5 38439 499956 367843 3 429502 26707 128069 276521 44 100704 262486 28 168129 59376 134296 304677 58 97217 7 60 73 76 412968 29 22 8 8 72 33 83525 139126 68 32 136582 58 97147 60 5 287055 220722435 344648 846540616 42 212318 988993057 60 9 14 165503 93 9 45 57 170457672 89 350371 374493 961259049 439785 58519 306527 312967 34 119080 47 15 11 818774053 281181 8 59 34 297567 9 35946927 28 498027 7 239099 70 66 346743 6 92 211963 1 334447 7 274791 74 3 7 96 61 104814 12 152730 3 386581 60 3 5 353677 9 237129 357994 4 79 398891 10 10 177756 9 40236 436172 475376 84 9 386633 90 77 177040 274754 340332 84708 415680 917823381 471385 19 6 41 88 55549 349605 590354539 34 371797 270343 18 9 71 62 176800 34 68 163155 47 924439186 263714 76 449242 59 2 45 488212 27 6447 348833 133821 4 218739 92 144294 337758 168284 11 53 69 315071 60 359583 9 1 165136 91 82 311474 22 87 623858155 498848284 124913 338995 36 474438 142810 4 378572 113104 468426 41 110150158 414553 444225044 366331 49453764 44 68 49475 47506 44 9 84017 92 71 66 26 306052964 55 83 20 50 39 85 276476 70 64 34 32 174327 170287 166049 82 83 50497 269764 44426 33317 392017 93 415820 6 145610355 175020177 7 12 97 32 260636 80 75 9 177581 23315 47 59 11 38012 466998 545926459 56 24 66 370990374 457895 96 83 11 261321 357597 361106 9 32 76 474554 222828 6 362138 16587 92 427342 88 52 52 486046 277039473 83 918780085 7 14 44 98 8 174584 489147 99 1 497783 76 1 304805 119397 157004 192499 92983 56690 217986 362943 172622916 391471 91 58 291461875 36 215436 22033 23640 63 96960 6 17 96 6893 247276 24 59 30 9 65 53466 373995 440279 42 19 2 41 77 26 165525 98544 351071 53 74 39 35 53086 17 25 212240 336451 39 14 198405 18413 1 12 45 468942 96 12 810427238 22 226644 322699 19 57 305416 4 152695084 24 405293 145649 260974674 116694 80 72 6 29 56 108244 248792 490815 284914 250995 279563 9 442258 82 188684 53 1679 324496 430490031 367815025 75 465896 8 84 34 33 507745577 109722 189088 257303308 203806 58 91 36 86 131562 8 99 42 388008 320686 30 86 26 74 51 4 439139 18 2 17 410611 99 3 77181 63 399184766 44 195199 215520 363905 44 72 17741 217371 463048 13 757793724 79 400122 82766 6 19 87 419762 216737 970971472 421381588 90 59 79109332 6 5 67 50 82 67 357586 77 6 59 8 6 262113 327997 3 87922 65 7 1 317248099 21 19 93 173820393 45782 97 39 223544077 415314 92 135064 128451 15 8 55 34 35 117099 32 86 471990 83 124079 7 122515 3 53 70 27 472316 403351 398258277 49 492420 41 60 77 5 81 47746 64 40 68 8 65187 833506747 2 77 332051 364178 3 337328 157062990 224204 46 442107 187534 732912077 58 30 638499095 98 40282 56 264476258 461416 24 8 459948 122757 225412 3 465525 193842 328250 35 391635 59 349910 47 28 59 395234 381826 68 21 13 461179 44 235579729 7 315060 30 47 36 75313 810188650 97 29621 9 189508797 4 364658 169788 325106 295069 21 22907 4 853134672 88 746941928 27 6 65 383526 467188126 5 340170 309151 19 42 99395 162367 467981 31 455209 33082 48 81 89 59 14 348976 1 219675 17 46 312812 421792 177069 392681 15 39 5 994443822 212921 5 344574 226944 459579 479924 36 251145 79579823 44 112875 272846 4 89 143352 64 321591 243622602 40 73 52 32 201341 88 47 497681735 92506 237611 425095 9 405537 57 136646952 89 128148 211404 424312 88 9 38390 9 57 79 7 63606 86 397032 446670994 7 82 3 72 467540 446443 147950 8 61 42 98 575651547 9 38 358834 8 183874035 71 420345 238391 230896 75 21 80 7 49212 324159 56 67 14 80 53 164612 565590868 61756 9 469111 66229 63 282770081 49970 18 84 6 45 65 18 8 11532 423839330 264139 3 18 413404 49 52 74 417131015 440371876 87 58 7 12 5 174731 78 491348 455936 82 94 903383332 3 184055 352894 5 373695 262801 57117 57 2 320935 96 224202 386933 20 35597 70 83 186392 24 4982 22 81 80 18 438842 579312053 307648 586288079 96 414747 64 62 19 233123 402417532 145404 9 45 17 57895 49 96 52 205647 94556808 85414 76 257309 3 2 49 53 145574 552327093 14 407212239 926906154 90 164536 8 8 24 101427 407324 64 8 65 40 3 3 44 99 447823 9 30 436179 4 130085 8 47 298876 40 324180 76 21 266807 88 185797 407634 74 289402 42194 20 43 14 41 57642 40 63 75 614615581 74 4 43 451015 283462 274398 1 399587 673710216 71 361553807 2 76 79 2 101556 35 43642 34098 256937 228870 355192 19 482992085 75 61 38 139693419 47 791719610 206165 43 44 193584 99 442476326 440576525 12 381534 9 76302 20 76 23 493398 98 421793 562507786 7 60 84 16036 92 9 3 6 92923 403018 7 35 27 39 20 67534 11 414058559 1 217168 60 73 432042 32 196361 19724 41 79 24 13 302884 59 460911 60 65 8 3 401754 142702 1 431533 34766 67 51 80 192859 62 2 70 89 95 130088 33 339686 57 30 778224173 69 52 79713 9 6 68 394086 693728074 55 145328 3 68 35 42 74 452405 185815827 24 23 9 49 39 331536 80 19 138576 18 828798223 63 53 342748 3 99 94 97 95 40 28 81 11 93324 316515 2 110898 3 79 6 392203 58 5 3 182130 365950 99 234720 49 135761 1 73 712219771 496289 33903278 422498 6 192164 5 21 69 73 27 245459 213030 540337071 477501 237897 111518432 656093432 76 6 51403855 45128 3 221079 257027 157899276 40 9 733825241 29230 215197 91 6 251211 2 219794 295064 23340 22 98 25113 63 176094 94713 39 347280 239369815 70 183665 14 872584352 64 469746 53 82 517009270 97 107566 2 64 508453779 893535136 9 77438 373531 20829 62 117999 221641 13 78 22 5 26310 86 67 45 104485 229996 436233 237821 42 80264 38644 3 83 2 98 5 65 359636 58 257659 321196 41 256439 49 68 87 1 310274 38 202297 73131 289500 117326 297129839 124198 194660 472386 143332 56 905679423 144431 388440 20 31 96 476886 31 5 62 305723 94606 79914 4 88 297296 425352 419389 128191 6 73 58 150367 611477170 91 75 249561 276731 429501 459949 149004 400718 71699 355942 45 69 62389482 277413267 119777 40902 503691277 75 94 58 239325 418944 70 5 35 92 62 41 88 457047 49 89851 240552 499339 37 53 49 351599264 224885 77 64 128132584 351492 371012 266862 95 60 411526 43034 68 64 987913060 61 54 284724 44 233644 869004517 7 369280 52 98 85376 206597 33460 139796 92 81 231470 107806 4607 218705 34 15 7 141532 934741704 193564 22 71 44 65 90 312992 7 6 301090 260283 65 65 24 131117134 1 144015 5 46 6 92 1 68 85 370737 15 68 385103 70 28 3 56 89 49 46 81 7 80 374894 67 56 95 87 442250740 39 12680 266619 7 21 462216 412737459 66 403775 876913765 499399 487334 54 349435 287032947 281980 388488 498984 55 2 470883805 984 37 95 463786 12 740580863 217707 78 38 177214 297543 450359 53 334861 89 57 5 52 482524 169452 9 9509 53 9 28 232645 42 98 225410 92 357736 147089 727338111 21 28 88 9 59 33 45 979457288 233697 221920 10 94414 55 450008 62942 14 52 43 637432340 212988836 410500166 5 438084 91 19 862823658 205308 486580 444561 438573 5 86 43 488147 1932 95 37 131859951 442571901 292178 853505238 47 6 36 194537 72 61 9 38654 47 90 43 38 475408 41 49392 419514 651577810 45 9 83 333029 335260 10 285233 251618 59 34 55757 486693 94 77964 15 302420 745590527 384554 71 1 488127 9 366649 41791572 480473 45387 8 78 16 89 22 28659341 78 59 70 30 735259349 92 177079408 82 28 2 58 71 425610 2 9 81475374 7 171217 10 52 8 516 389634 1 2 100788 58 61290 71 55 74 64586 37583806 96 4 814206990 85 71 4 52 24 50 120987 50 190321814 336977 9 4 2 7 2298 112591403 6 871581243 17 67 397969 251696 465245 55 18 8607 320107 90827828 52 76 213746 56 950601416 30 84 62 885260754 45 98 4 828488802 343562624 93 5 269975 709339160 486048 7 73 10644 117652 477127 487077 86 826994827 99188 75 417776 458902 451278 60 8 423679 12 4 7 7 92 448665 16 108343 3 11 36111 48 555562292 20 337317 8 18 48 74014 458411 48248 2 291149 8 270524756 30 64 87 3 167135 32 347048 8 274886487 7 58 55 61 51593 3 66 313857 284109 14 4 316993 80 210880 39 24 44 328983 39 47945 6 21 81 30 44 204447 416184 391237 32 270064 155585 180038 28054 722779902 199046 225431 70 36 610045462 76 30 62 101751 37 140954 27 428095720 3 231502277 6 99 101901 5 33 15 432083 24 417742 430699 424107 20808 32091 22392 72 35 23 969036041 37 347339 379697 409381 369699 8 11 65 416383 78335 4 247773 27 507626548 70 320810 1 104187 412753 57372042 550177695 48431 208035 2 3 5 28 437929 143074 64660 949786543 2 13 235409 349116 95 87 105648 323512 104734 84 11 52 231494 399532 892627572 22 736915915 42508 637201885 62 36 61 19500 423633 56 69 423372 29 17 4 558971377 63 9 9 98 51817 10 16 5 207268 1 34 18577 63 352901 11 4 65 4075 37 13 170364 83641 489866 411589 11 251951 80 416395 81 30 717814893 59 85 6 350243 543385512 359865 31 189473 401405 3 406056 106376 419820 34 90 8 7 455549 184952 461318 55 61 5 16 492915 243640 300124 2 74 377988 12 198919163 78 337291 859036283 5 97 51896 84 4 8 538671065 67 3 1 86802 278719 6 24 40 4 9 104931 258184627 9457 4 31 21866 57 386965441 42 227978 485737 174619 99 97 70 55 8 28578 27 91 80 215859 161829 81 393981252 14 88 39 177634 13 70 471051 458605 50 38 230569625 668389719 65 33 17 92 9 172863 85 76 272796 68 156313925 62 95 72 60 7 87 322792 5 7 21 451485 70 261784 43 163094 5 432729 1 13 24421 451670756 99 32 3793 58054 93 292688 176507 368723144 210173 20 88 20 193600 439902 38 469753892 84 80 123324 72484 70 43 95800 6 451737 216404 420421 99 98 6 43 421033 81 62 568244233 24 458435 345044 85779 660656239 15722 72 7 95 323900 8 24 40 484548 40 65 443836 5 79 45 84 648311219 93 482484 39 360517 62586 60 8 87 78 164105 59 33 19 34 5 144477 47 385156 9 6 311891 21 451421 6 320406 76 460805 117401 87 8 264614 712309737 284531 95 147819 307300 71 97 4 358058 136477 75 468408 6 499839 275884 4 425541 308084 459089 38 65 184995 930370206 90 328865 40 254991 230897 394583 674626149 12 252506 11 21089 277349 677166085 173506 410744 380962 184493527 498862 11497 22 4 221990 240489 473046 80750 67422736 53 1 337359 65 224256 24 499075802 428003 42 84 214254 7 42 409539 103176 416024 30838 76 84 9 31 64 252199 5 6 153610 209800 93 220623 90 67 107499 83 3 174962928 95 75255 58 225040 8 88 19 315340 367839 307747 358630 193578937 45 418332887 56835 30 7 87 51 800774181 147088 2 89127 405827 39 139423 34 42987 403055 79404 329286 62 65 388783 456689 473712 247304 44 88 9 263666 63 2 78 85 3 132019 94 391755 41 193156 82 84803 225619 69 369244 421954 63 91 178979 154820 94 891517022 352969 53 170320 68 2 61 115787 335234 305966 74 27 1 262588 353283 22 408427 451257223 8 649840032 54 1 27 2 217472 365506 165858377 4 105332 400384 402644 7 60 214081 68 36 97 813058463 8 11 104282 247353 322307 768096966 306575 265324 60 165991 271276 64 26 241754 93 409645 46 310548024 266475 47 32 46 4 415625 483273 314626 1 460151 473772 7 832711835 66 37 369427130 312074 24613 46 35 9 108830 492025 2 952648092 80156 35842 680548762 2 28 15 308216 99150 554836248 70 457322 13 134944056 142812932 31 45 372324 91 82 62 67 201403 86 40 193668 383920 86 95 48 218668 159848 8 8 45 128546 213299 26 27 186585 402178 1 69 390708 243948 461767 37 90 361604 5 16460 406440 39924 50 222493797 106652 126800409 50 381729 30 180963 148537 71 286890 99 6 21 42 206978 30 6 91698 7 298307 91 404805 8 42 32 359048 21 2 2 32 156902 44 207316 56 364915 47 923475905 454734 9 5 28 5 79 25 98 63 89 5642 52 106690 327190418 77 78 67 970682907 98 9 61 392999 35 197258318 52 224289 99 64 44 81 394887295 480464 335375 77 8 7 37 16245 88 250881 657 24 444835 65 260403 52 13 43 96 399874 427292 128621 89 4 310836 467284 187326 493858 57 51 96 7 649696082 327078 377558 146317 213913 183479 979673811 21 2 57 832162412 355969 384068 125941 493924 99 99 95 31 100730 325663 310616 56 326509 96259 96394 22 54 339595 20 2 150440 45 125626 318159 360166 61 43 18 39 345975 335990 173870 95 16 183561 92 40 68 43 719328643 25 178559 62 28 658059806 13482 421677 483047 84 205077 393014 201448 97 349220957 131832 56 120929 26 20 334560 12747 41 25948416 465454 2 49 405448177 65 931966253 85 58 73 95 253868 69 89 144064 77 317089 80 476016 358507 6 280665 54 488332248 16 63687 86 298458 159224 481478 821409375 40523 73 9 672506091 23 463724 363477 259069 47 463108362 27 219699 17 35 75 56 65 20 6 34 132606 430959 114482 99 2 6 29 137622 166797 583795572 95562 395980 862685400 1 2 9 334350 8928 15 71 72619 18437 5 11 32252 81 381478 327239076 673924334 229471423 38154287 437652 226978 212622 5 11 285713 47 62 60140 66 82 91 62 229382 394604 406493 57025 90 62 69 204724 29 239931 78391 483880 36 877161188 193555 155481379 17 10538 582473305 179788 303899 1 82 241409 7 21745 44 957777366 49 112254 34 48 252498 375908 361025226 321986 167549 3 59971 29 3 79 12 58 485158 477524 400975 81 41 35958 63 38 14883 19 117744 463631 27 436505 95 8 164771 57 82935 13499 403175 22 69 255351 119350 22 36 97 79 4052 619652972 50 73 417288 359836643 29 384941 296807061 12 423026 1 26778 413991 98 254215 535850216 213762 24 208484 56 41 5 472938 80 69 284643 64 26 305657 371312 59 79 17 450051436 17 56 310039 53216 439815 310415897 134836 69 607738763 7 93 25 41 184720 134291 13 91 4 3 86 50 6 44 254698 29 17 95 245588 459638 342112 7 18 136333 42 73 26 197455 9 99 16 452977 43 536625298 40 64 93 25 114339 250207 211596 28 90 68 53 994427902 794023573 465258 61 73 12 10 45791 8 83 436764 230005 35 271988319 74 314048 496874101 333082 45 190703 78884 28 5 68183 64 167073 191493 144455 2 86 269252099 104958 358303034 37 441986 1 9 206928 496103 433020 74951 106083 5 8 283680 897962790 41 90 59 44 66938 27 9 64391 67 97062 210535768 22 49 48 121436 618576388 292764 455268 320496324 368775 476078 68 73 789652382 995010341 221283 30 8 21756 146873 14 399617 485184 432572 82 74 70 55491 24885 5 78 54339 18 268716 29 50 67387 11 34 69 149324 52 4 1 348786 431576 331395 333421 57 83 397642 56 180115 12 2 22133 50013 32 6 20 282258 66 234044 628900632 255675 74 366288 26 922664437 352853 179389 57 376446 458902 981718089 66 297776 202422 259577 9 312804 11 47 57 908722978 499348 49 270503 54 70 351713 86 199085 116315612 69 38 298423 341568 171257093 407014 454494 59 8 75 24 318025 19 24 85 5 254971 426260 69386 25 271683 14 340078 63 299770 17 297066 234068 8 73 63399 796015828 80 251044 22 13 73 155492 127568 76105641 47 476304 150543 33 187379 21 444374 298209 173725 357546 476234 62 42600 75 303294348 406571 355757 281255 44843097 249054 874472489 59 61 2 469600 2 19 271688 35 76 193791 468050 16 18 103652 409460 460408 35539 462941 79540 36 37 53 138520 37 56 333150 375998 394064 21 384934 378191 80 460274 80 284649 371910 14 289037 140416 494570 108307 604676927 971588204 64 185000 97 64 392435 806440750 266578 33 86 1 167527 387205 9 17 82 466920 523718467 40 467164 292061 89 387244 82137 226590333 8 60035 5 793784972 320408 63 369256 457363 68 118798898 44 17 209425 378528 240187 478564 179368 59617 202240 249926 582792078 380503 84 477228 71 1 421161 76 492939909 60 319349 91 48 229296 27 435963 81 90 149867 415359 26 319389 73 51 269727108 941147124 64188 403781393 992792443 56 86 95225 261695 413896 9 88 91 3 122720 60 460259195 129462 34 13 862556788 41 49822 28 181695 76 58 70 11 1 140514 562366915 17 72 58 742153701 58 343530 398666 3 418291919 49860 71638 27 16 63 7 54856 487972911 49 777349085 365206 153728 36 77 5 38 346873 309886 98781 42 466474394 6 67 73 24 69 89 213229181 4 404292 44 380141653 97 421641 60 396497 142496 122335 187430 85 708664365 31 432157 38 9 26 452907 4 43 425259 161181 42063032 65823 181243 427081 60 82 320021 1 41 55 420546 70 445002 79 18182 51 351121 10 461716 355280 38 29 17 355793040 101595791 2 421999 58 52 978838846 7 89 430251 11832 46 78688 91 88785 98 162889 51 354190 85 7 6 45 31 27 367013 114161 472028 460464 441599 9 73 95 107780613 475564781 32080 40 55030 202248 17 42 3126 19 60712 45 955636797 98 34 372556 97 236316610 51 279473 80 130111 33541 445666 169669 84091 80 21 88 26 8 87 75 6 32 17 2 45 2 44 85347 368048 92 39765 532209210 430668 47 377627 38 62 609235112 44 80 141074 943799914 159592 786490202 752424888 67 230127 46 29 399901651 70926 421423 2 445083 11 16 5 455038 125486 81 14 147209 298435352 16138 76 81145 34 84 3 24 427050 11 49 101552 269621 359719 23 44 480273 387552 62916 315511 232240 10 941872846 3 157909 22 70 360948079 5 54 40 230534 98 82 33 353766 678275669 112142 6 166662 61 94 9 62 67 241272 253435 120383 476191 797393275 4 31 78 1 96 128117 6 65134186 386042 232056 482884 67 331298 211547757 65 18 297540 209903 46347 178659 62 86 232339 38 130002 398253 344001 150797 8 51 6 411569 18 7 96 461002 273790 192273 77 48 57 49 530736191 24 95 312600020 464579 76 419207169 61 459806 51 73 50 9 328151 42 26 39 321962 9 7 66183 9 97 4 90 787126163 82 46 32 9 81 148259 804982217 888553559 63180314 169207 674827094 20 36333 6 2 445944 965981675 177031984 136251 8 59 630771955 93 3 325522662 43 22 9891 72 5 8 37 28 490669 271428 10335 61 78 89 287914 185255 170465 12499 159577 971030517 9 8 3 324853 96 42 81360 380507 938656929 112295 27 73019 42 513688227 306883927 177840 651923393 487006 7 106733 94393 30 9 989120436 219197 35 133842 36 257341 391249 20 170346 94 44 651991039 20 5 28 185827 87 33 43 89 110742 10 172842 4 87 357711 69 220182 154536834 78 259836 219549191 41 231273563 5 14 172182 95 39 300505 427447 67 10 38550014 102249 132422 141033 7 121760196 246824 7 25 97 79 360668 92246 90 365313 121192 19 347059 65 6 395844 331945 26 47 21 39 405368 447233 463700 93 59715 89 262499 99 119546236 425817 47 48 51 5 178691 42255 96679 34 91 6 31 45 341199719 99 158106 211933 66755 494143 6 173231 206609 45 23 11 61 6399 8 113360 27 387207 171535 84 19 32601 139560 280543 2 269202 16 50 77 999982766 225038 369168 38 40 491609 61 9 18 326822 997072785 444134 21583 98 907792877 44 84 86 20 321243 74 31 982226050 564573671 59 281526 7969 69071 429004 4 41912 24869 203226 31 146076 6 450335 390013 463996 202867 170471 7 231917 693811143 5 335302 80 14 50 7769 382551 42 940263786 447286 323032 961709426 199509 3 362964 9 39 44 26 193748 130372 35 64 54 56 412200 239113 37 5 328037 1 372900 59 41 409848 419102 439641 20 49 436302 652422506 26191832 791180081 5821 437240 73 27783 68 676159960 396901 26 66 68476084 124326 67 135813 437709 7 190520 32 76 87 74 313202 49 852587491 58 668127958 87 69 76584 79 165815075 360982 18 95795 48830 9 9 814562919 32 8 47 44 83 293992 64 189836 23 55 14 12 724625088 93 88 75 7 269077 37506202 50 652190598 19 124166 63 55 168849 6 69 229597221 51 38 27 21 73 8 114550 23 36 27 88 87441 268080 61 338317 421825 481344 274070 441783 403058 175055 60 225419 198789 176347 2 14264 243209 59 318174 56 76297 75083 146606 9 7063 4 199084 35 68 96 2 486886 15 763189296 97 9 39 18 228477 58 36 42 224521 34 256106 281950 54 67114745 745121543 54 80 104619 278118 41 5 309730 62 23 25 972493081 407305 50 59 39 6 85240 30 70 227830878 29394748 390073 142856 289241 183460 3 199018 458560 40010 5 74 72 17 38 450120 97600 174376 21 387120 766431791 126666 105446 92 49 98 87 121740 21 4 193284 61 319471 82919613 4 2 794171600 86183 22 130910 35 3 95 30 3 963967866 422214 8 6 67 273354 256582 174257 116589 30 6 46 88 179219 36 429871 221872 2 126119 88 205510757 734035320 91 83529 70 97 14 968711968 127713 286521 899579035 27 282277 213908 52 1 27 10077 41 624328009 68 139188 336228 366223 2 88843 154257 58651 434200 4 36 16 105006 79 44 18 291581 78 1 8 12 374988 215680 486751 391824 444605 271547 116369 165520 6 89072 19 32 383890 98 412192 66 54 3 163657 97 42 482538772 238988 36 1 9 429232 88913 298763 684497657 123769 26985445 678956126 56 39082 111024 12 85 3 319796 122211 38 690612611 13 12347 479442 60 256693 43 5 416781 51 95 21 39 199807162 979340625 40 67 28 87234 11931 13996914 450377 34 345880 941775277 73 16 97 52320 77 5 63 5 35 96 53 12 121463 1 540960904 145352743 81 12 5 9 2 46 51 378002 307250 44 278869 36 97 360555 308054 486036 59 11334 73 50 14 219756 28 29 924324957 242599001 3 89158 54 47031 7 257161912 650930406 12 294973 126587 18 19 84 390270 274369 6 65 190662 7 840627980 320987 20 420384 130039 481323 335395 50208 1 1 16 20 4 27844 170712 13792 38 78 253574 243917983 166848 164924 280056 67 465618 270011 213559 194350 46 94 33 69 417772 785213917 90 142791 53 402598 21 48 98 428177 497555922 31 423426 13 385577 205855816 78 144052 424812 169386 25 46 372782 92 456480 349573 7 28 32 5 91 101473 48 53 923017542 205844 9 173771 229841 27 64 423636 56 127643 2 1 2932 181785 46 5 280935 25 42 84 16 61 410279 628453478 13 270944 439636 5 283293 488723 57236 98 479317 34 424453 379257 79 19 380060786 54 17 196564 42 327094 1 9 224544 80 55835 68 1 331548 29 52 71 1 88992 148324 59 458035351 991224227 3 389328 155212 67 84 539244313 461676 446359 325555702 346532781 487675 89 395193 30 90 98 165194 73 3 85 413756 675870502 40435 248518 242316087 101392 21 39820 85 151226 84 7 20 195748 93 17 26 72 4 54 86592 10 215306 306056313 313301950 22 48 78 56 207826 420471 23 12 342776 153128799 335673 62 92 460062 67 386670 10 106879 147045 95 25 9 446526 9 306536 30 4 236456 41 495915 31487 34 62 128914 391592 251763 602 109885 359219 22 271308 671607330 380733 1 93 65 861432024 83 7786 93 60 2 209287 354442 44 65 68 94 97 165234 64 54 22 888731823 279597319 156467 252512 36 363099 4 120910 341982 332819 42 1 93 76045 79 258617 98 353619 992 50 37 43 41 224977 31 306671690 314110 36 89 17 80 266231 1011 15 46 49 53 305406 13 7950 125701 422326 20 476993290 1 497400 21 16 77 159310 195543 323032 360889734 452612 253181 381598 93 915538101 5 273866 268019 74 484894 28 8 58 966131660 239203 31 27 173167 52 355195 4 314647 43 8 14 433081 94 311405 40 225760 420619208 6 66 31 78 69 7 241735 37 72 756799173 369213 219271140 81 13 218193 39755 167610 24 99642 56 25 308942 133795373 445940 125959 252151894 29 496092 63 74 5 255692239 304125 63 63 1 19485 77806 94 294197 493484597 425087 14 338832 278850 174793528 856314967 952404082 712156010 862480882 468966 8 107146 373931 59 71288 41 81 73492 95200506 135763 90 281908 373121364 32 73 71 85 320256 199119 83 46 44 269002 629789511 27 263804 46 7 234230 99 322521 358026 484373 72 426169 128314 88 468192 68 4 198943 551015479 36 2 250297 56 165390 22 9 26918 438550080 43 63 73 609953287 18 497871 124791 79 184639 35 367614 332377 40 281704 16 61192 63 71 257033 225308289 290695177 5 25 44 23942 9 402600 496556 624966953 311065 15 64 38 283629 57 9 445380 745817177 273966 446458 87994 62 41654 310724 998702763 218619 339340 14 66 739640770 83375 115119 22 480637 186404 49 401893 345076 41 426893 95 5 95 49944 417917 166703675 50 30 10 473953 462592 89915 23 69 9580 438160254 6557 21 97 90 61247 93 383893 99 3 1 385948 82635 367458 5 465952 275369 900647943 74 64371705 86 84 20 371097 116894433 112539 41 343294 791302199 8 70624 648181786 327048 164383 439339 54614996 61381 17 309954 72 51 93 93 104196 7 449074 146981 7 53 16 17 34 148613 56 63 208412 23 485467 812888669 64 65 90 5 497827 1 443078 368533 469845 47 89 1 5 58 428040 15 740914139 90 398276 316204 40 320931 14071 21 86125 83 416899 140946 26 338603 239385 24 199641 86 71266 64 382913 6 351409 86921 62 38 460489 76 10 336588 4 103725 699871191 614982883 95692 439926 67 52 76 271597365 54 46 74 942321633 98 129795 208103 50 47 291419 287805 12 888643986 439743 72 3 94 15 24 336184 359345 72 100719 59 140535 34 54 93 607156691 123052 68 454479 156694 160484 156730 59 6 68 33 393798 751158229 343133 257755 1 181551 57610 156714 262107 492097 88850 263664 49 272907 51 119477028 81 932528664 30 45686 287225 394001 159708 210452 71 91024 55666 467799 430018028 30728 452719318 773553092 247431 35 196839 441701813 8 131625 132499 76 408429 176539 26 8 13537 437453 302073 156112 17 3 72 66 66 469616693 344810 92 2144 517187066 51262 16 11 24 57 92 38 313271 358031 137231 159576 80977 20 27 379117883 939656045 295990 348841 71 312505 70573 366403 46479 36 81 27 54 431106 376220309 467011481 389090 217545 48 309273 63958 388693 366725 32 133232 29 99 44 80 411832 148518241 15 531913935 91 66460 36 72 186132 18 93 885075900 53 465832 82 336131 59000 258505 50 90 39 68 48 177782 357987 228131 52 8 83984 16 309362 460201 154749 456196140 81 410651 328884 57 78 74 473289520 63 94379 662956259 287122 247281 26 42 189559 12269 5 71 70 513682491 193197177 123199 35 51 210520 53 116467 11 98 481330 7 86 63 51 73 70248 206147 2 53 387383 152817 245895 26 8 23 13 89 82758 440183 5 385166 488396 436848 35 56 32161 72 4 8 287577 9 675720766 15642 38 340674 84 87 33 4 97 2 403179 335359 37 838529286 52 35425 2 48 221907 96 299477 28 523008739 4 216990 58 302191 42 7 19 111990779 422597 68 41 78 64 93 167213 104110 6 252167 318460103 63 3 203790 133957 18 7 36 553763137 356773 23533 463515730 884308105 62114281 106091 371480 922561837 368080 74 395546 37 491782 56518936 234826 350872 165840 69 293201 105093 228293529 253999 71354 2717 50 94 98 93 354748350 4637 32 922886642 262336 26 3 226843 47 79 32 504894066 81 30 491017 87 463981 598475333 50 90 2 5 71 70 94 494663 70644 117675134 300072 283588 115542 40 420330 20 412900 298368 287721 22871 431774 43 337288 419301115 368171 9 35 31 12 29 88 76 554198676 1 91 197626 54 88 411921108 95 47 284631 7 135797 221590 305434 190055 630882781 93736412 14154 43 34 403459 471042 86 457908 77 4 107149311 235130 64 13 31 79 87 442062 19 220547 97 75 20 289478 9 60 23 427467 365026 18 93285 31980586 93 41 56 380263 79 483517 94944 42163 19 527273273 27 843382197 98564 92 46 92635 30295 6 83 7 48 29 6 34 209233 434001 77 34 439281 351023 42 172408 346625 403190 375046693 78158 183843 244367 38 4 4 49 5 396021 57608 5 859483457 64 276240 58 316804059 400779 37 99252 60 52 297479690 1 1 462451 320506 28 53 464809 348855 15 8 41 350416678 266769 10 171996 1 460417 63 34 826117273 93 93 84 6 72 153685 414954 5375 188353 72 9 45 292666 13 759777925 237506 911260380 7 259856 147925 617897425 485545 376363 30 469551 252423 8 295588 8 7 182352 299420 240403 74 63 37 36 373391 98 8 310228 456337 86 29648 3 93 323918 293323 77 971928811 229802 111633814 86 435566 254510 4682 188079 331416 71 50 90 435514 252031 170427 241026 81 1 46 185524927 3 10 444491 33592 9 71 29427 11 467004702 37 71 958465597 478032 82 84665 942507946 847205060 6 44 347986 197861 70 421858 475587 64 162605035 27041410 42 171890 94 387830 491686 19 124827 14 88 9 416455 19 23 995012607 254771 65 8 5 59 66 195022659 6 715926865 4 99602 16 316890 15769 161837669 297408 2 61 76 67 69037423 9 399114 169007 324847 95 2 376733084 50 63 63117 79 396732 77 167522 4 30336 34 78 62 79 800177021 99 233492 73768 13869 51 8 36 7 456858 76 425827 63 81 200630 4 166680 9 192756 948454419 70174 2 9 46 182803 34 1 228203 272281 419306 542388239 71 13 8 34 3 58 59 4071 88 151157 44 87 43 380066 180921 65 81 9 288535 434118 487908 473852 344594 4 35 65 317049 203700 87 18 8 73 31 44 55389 242435 8 96255 141155 12427 84 641809762 432190 5 6 111425 89 25 18260 36 99985 83 36 6 399350 235491126 34011 573991236 77 19745 8 58 69 74422 65 64 237406 545670760 454648 93 123599 39 77 31547 12 9 6 120634 1 76409524 49565 416521 80 7 40 7 51 289486 327430 297511 318514 92 464415 6 257351 240923 134778411 408106 27 51 5 3 940292692 278740 308026 31 145739 204479 141240559 361439 2 157904 282756 54 29 487953 55 104769 72 6 8 453549 867034168 328658 258065021 38 1 10920 143552 50836 99 488326 496744 17017 32 261193 245524 82 34 12 68 124875 17793 164249 355828604 7 261982632 359041 4 5 306346718 97 122094 153314 78 289941 7 419221 425712 4 233482 292757 49731 22 36157 59 7 68 92 314093 85840 79 2 71 91 328973 315331 74 28 427172 3 218442 5 59 484271 317421 25 92 41 7 2 3 40 95 239797 913358530 42 176774 147010306 95 95 3 197234 361116 146774 15 3 84 48 378342 446289 16 411828 42 195275 2 430415 44 250400 173801 136311 4 91541 43867 2 430914 555550451 349968 889089324 20 3 4 9 4 42 484464 8 434389 53 567922516 17102 41 329105 6 27 81 30 366304 10755 79 427519 82742 18 345783 182799 65 38166 400976 28 71 29807 367905 22 264055 620739249 31088 95 26 33 32 561766249 48533 156489 69 249462 356163 13 55 322108 62 125681 13 177711 202235 92 473362 54744425 27372 66 3198 49 96 17 8 213958 15 331745 21 127986 7 933477335 177605 431274569 57673 71 356050 73 612418990 112941 129614 254476 917874822 97 71911 391359 187940 483640 115440 468451992 417104 41 96143 4 12 368803 243505 34 246215 84 8 79353 28 52 46 94444 85 2 96 286592827 462667 86 231747 163354 263991 97 4 7814 351161 28 490476 945445404 42 258965 479170 298251250 36 238687 93 117154 19 156256 406731 66 95 335679436 157168 62 469520 249864 494695 23 53 85958 61 332283 51023 77 51 193756 78 36 19547974 12 70 347908 82 29 78 70 87 39234 21 49 83 385641 333773 39 443812 14 15 7 1 218264 8 393799 215916 67 286908 232809 75 68 72460 4 490031 101125 363588 71 310296 491930 5 20 36 480640 6 40 15 26 9 80989 20 73691 145401 14 305599 39 211301 213166 38 580087059 313632909 396564 346767 76 114554236 20 23 160046 68 57040 98 107182 24825 245832 43 39 43 698414780 120032 17021 20 246533 18 69 361794 82 829296061 917599609 45 246423 20 34864 71 672685430 59 295453234 443984 62 363373931 930368033 80 400819 271153 7 70 391350 3 63 76 268801 5 96 56 59 194686 448738 11857 661033878 28 779789670 15 62 351043648 33 42 632780945 368121 7 6 476101 48 447511 51 432038 67330362 25 94917 7 407921 372082 20287 440180 4 322273 50 151419 167085 314165974 83 56 8 278388 59 16 376652 5 67003 9 77 3 9 241390 6 362044554 125057 818157320 466754465 274460 324227 30732 792470267 73 93 438213 12 68 62 214123 152588 89 87 63 263683 82 74 336239 262455955 116374 92 649345869 270069 82 244019 402520 46 382812 97 275107 51 9 50 35 15292 47 68 34192 80 357264 89 5 58 72 159096 322805 27 6 78 13 68338 25 433939 212666 335217227 21 79468 30 832773198 31 219320016 168533 229334870 9 57830 79 119093 39 26 71 8 121129286 8 90 61 68 2 224166 6 41 3 12 41 46570 336988 223792 320571 326412 21 66 88 180693 265624 50798 10 272299 77551 189186 70 27 458860 56 7 7 174821 45 431285 54 506094932 10 474550 67 24 22713233 68 362430 435155 75 194604 266871 93 40 51 6 40 386418526 23 25 161085 48484297 68 104800 80 30 36 82 39 215695 493702 23 49 389011 5 368480 34 19296644 44 20 49 315239 76 116645 14 469664761 265954947 17 67 23 53 95 50 85 357589 220027 401623 3 268731 14 61 437595 55938 97782 80819 7 41 94 45 73 45 278719 93 320141 48 125144 187037 554920950 47 6 67 724400265 91 40676 421987249 50 317302 78 61 79346 15 3 114917 296269 4 200921 67 392021 241219 39 15 235031965 535242140 57 699405578 183229 486179 82 246932 256031104 8595 33 67 65 3 67 25 265587 345450 44 266679 62 46 55999 34 31 49348 57 93 283757 68 69 203181 281207 4 486285 222442 86 1 43 77 147704 415604 226904 363824 125505 96 512187914 398633 240082 98255 206140298 16 32 441547 258995 677225238 114335653 590361355 83 70055 97 253638 392089 154099 449355 59 114250 740297369 72 77 19 60 15 14 38245 8 409281 44610 289546 39 98 14 469679 169533 276600 617031676 423248 83 819141037 31 78 77 71 15 53 2 384951 14 376652 432111 192941 267778 359044 316551 223221 88 51 460642 498356 3 79 313773 74 51 725724459 63 85 211032 12 437800425 73 533641362 93 216610034 52 37 84 5 107018 51 50 340492 45 49 17 55866 71 6 118165 94523 191562 422324 448986 343514 39 17 224064 14 934067468 175117589 249032826 499128 76477 39 370415 259561 174791 438019 490755 68 301882 24449 44 310989 8 129801 106476 885474027 85343 407372 98 39 81 415088 61 41114 404935900 85 4 486748 54 9 6 327675 584930348 472287 3 7 2 617425500 55 317722416 103033 86343 419323 332711 434192 90 345087 30 211043 494509 37629 60 841129295 34 72 307511 18 61154 221171 67 146489 40470278 36 28 67302 72944 33972 46 70 66 68 218331552 114331 92 489601 136397 371044 4 833955356 360688 2 51998 234493 51 469550 19 178503 60201 5 59719 52 77 81 370525 51 94 89 95028 152895575 184290 65634 5 38 60 163840 12 44 9 429606 25 358909 99 437143 118481 19 299147 5 4 85 49 439318104 676614935 9 112417 86 1 451519 50 91032 70 274560 653818239 437758 84 75 56 570974984 45152 290267 146925 87 45107152 83 7 40 687702525 56 81 342447 372142 103019 96 92 440430 89 64 5 240196 170738 5 117809 102414 38 438471594 207204344 125707 40 85 208524 317326 90 81 87091 6 55 17 70 6 92 805939501 30 14 228271 75 71242 389199 21 250010 8 9 65 74 6 107528 24 330105 410949 184743 51283 201492 82 366131 417002 82 4 399874570 107494 446220 137753 698517857 118 64 6 488682 244243522 277766 19 319631754 87 173822445 48 499044 271613 52 16 139617 252633 71355347 294094 379326 586312226 418524 210800 79 77 98 200085 95 8 98 78 204306 669694125 9 91 165916 38 73 98 213151 932995370 76830 343762 110475 438895 43 11 242085218 7 66 325718 410026 92090 68 4 246582 57 68003 157477 267198 200357 343390 213436 57918 57420 93 241113 80395 36397 7 157510 75 61 398070 60 131572 48195 291607 202468 97551 433136 13020 382962 478008 91 467041 51 345480 2 51016 23 59 359209 549856164 84 226120 567105810 19 54 3 304035 23504 53 755363628 476245 77 464851 431133 11 42 341218 450772 832459828 246195500 57 235869 19 433650 489618 62 88 37 128046 407892 32 88 39 467531 37 356067 7 74 86 364164 39 72 21074 332596 4 324612 9533 122717 72 304767 58 353655 36870 140753 63 249662 93 79 389131 4 4 109284905 237265 220125 22 46 377629 49 61 93 58396 47 130861 199780 12162 62 93 36422 43 233742 38 841156400 42433 85 56 427301 260356439 339157 338744 89 162092 90 407725 75 8 4 29 13 2 198882124 24 577674731 167406 458391424 61 411918 5 231961 69 187138 444336960 15 288420924 25 91 73 411739272 73153 55 70 368925 8 96250095 35 38 76659 60 162453 329517 472684 263706 80 240232 137278 54 778089381 138602 36 155293 499009 379184895 312355 75 22 71 343322 315162 74 213210 86 96 27971 20 906447938 57 47 457568 231462 98 455893 255937 4 48 47 201733 37 79 56 49 72 325468 19107 36 20 298791 88557 9 331045 113457 438654 45 75 4 300237 19365 475049 17645 330590 81 44 4 17 287649 93 401259 44 73348 4 180854 494201 76 183392 194795 140287 405578 258260 248877 62 1 57 167203 640574057 186742 469492 5 58 79 314104 196371158 62 44 1 365465070 85 74 74 37 31 9 32 12 366803 10911 98 30 914305588 6 50 197680 72122 80 94 310422 24 6 435446 300440 11 55 92 252129 452776 53 273811 7 14424 58518 489212 162650 834974888 411576350 639652011 8 669056861 90 575832204 59070 90 68188 320280 304184705 23 6 118561 55172 15 57 6077 266271 4 769701623 56 236361 331167 65 458652 379536 5 33811379 66 9 236261 721710117 254129 312196 725662571 87 15 85 863939628 292707 355828 9 224779684 39177 68 57 43 25 96 30 98 369631 119109 1 176938 82 71 87 96 499507 70 87 31 9 3 265612 446743 93 456645 485631123 5 426295670 489785 20 474104 45 75 426716 53525 926021844 39956 579677428 12 208098 62 1 258358 299103 44780205 76 43 99 51 24 42 423144 23607 30 323384606 171332 366819 53 373241552 36 3 379957 65 76443867 169540 57 150661 320604 5 95 7 216893 463406 88 8 70 181629 799682118 81 331209 4 85 128639 45 402471 195651 682567795 2 31 187976413 62 65 289039 50 8 341700 186263450 62 23 351714 30543 410414 754727897 7 73 52 6 51 9572 121341224 189258 271062 17 449994 13 85 393578 482891414 26832 179374 94936343 255832 27 57 36 576266211 344841 10 46950 48 92 88 339845670 917301468 152781 540712381 24 34 966988061 16 35 485645739 47 112954 8 12 8 369540 53 26332414 286687 31 50 376569 4 63672 98 69 85 421399727 52 201837 63 3 259124 93 4 24 101261 451058 10 92377 98 61 345206 695840716 739284680 40 252795 160422 118358361 323783 338222 88 73125 166360 493797 84 497297 23 94763 8 70 68 14 270370 202483 421686 23 225919 29 97 20 569297840 96 25 5 303904 347062 9 79 26 5 474922 87043 99 37 2 9 7698 93 7664 126346 42 43 625721098 423756 94 497355699 51 55 354362 461656 73 50 83 329876 72 54 99 477581634 49 81 39 300860 374723 33 4 95 58341 2 89 204436 385668 9 14801 1769 6 72316 196259 104256 311043 75583 27 32 435725359 571186867 66 87 415355 328941 156575 354557 121756 12 468039 447144 424840054 35 45 42 264646343 447969 25301 8 130033 57959 3 76 24 466704860 66966 25598 29 405092 43 210376 5 1 193418 46419044 203769083 75 388396 504884776 278485 72342 47 92111 165365 175764 376702 724323460 369103 407972 9 30791 358318 54 87 445284 94 7 415466 87 1 83 591603604 52 431385 213037 111772 34 248920 57 348307498 1 34515 9 642637028 515808356 15 49 43 62 36 96 363518 186153 27 42 55 470428102 432404 410075 156078 425465 181831 6 778387062 23 1180 139395 175653 65577 30 342908 495515 17501370 86 123977 493879 76 290027 6 34 35 264507 3 115531 92223 59705 27 5 93 89 39 36 64 34 491918 24 4 16 48 372804 389934 326968 38564 78 390304 97 8 77 25 859988845 73 410018 4 4 86 52 69 455441 12 115425 326464 115912 212968 67 8 224220 457878594 17516 69 98223 105051 36244 737702540 9 36 21 1 50 34 469768 378325 120836 59576 8 76 185982 42 4 73 19 49171 61096 53 8 45 4 48750 83 5 135583 239664 322976 859354318 75 4 11447 3 11 369494 322132 437041 10 3 38261 57963 51 27 397038 6052 80 10156 26 47 383654895 266572 10857007 348291 152052 48 82 82874 9 129696 91 224031 70 257855 484208 97 86 448905 19 5 459637 46 157030885 444338 246911 268221 184619 752566868 359513 306273 152784 431741 51 204491 95861 346303078 71 225476 14 173674 76 435539 196375 6 71 220952 260213 28 258301 70 179901 5 83 65414 492465 715405015 3 61 366258 142453 70749 126288 85 13 369722 83986 129069 56 41 81 46 31475 51 47396 236029 965041527 1 1 272299 233598 89 4 159834 283927 226385857 95 4 70 444659 132488 499562 548148718 26 268479 57 162665 251646 34 483649 33 6 316321 4 29 7 8 450105035 25 26 9 50 802525430 2 301848 153051 22 337283 152847 2 87 161455 3 1 246834 80 98 25 239370 250741 82 169000 256946 318224 290777 86 23 443314 27 960693671 46592 1 208545 156389 52 219519 56 46925304 474925 122579 45 6 152379 400807 95 55 4 335222 514151555 231617 90226 137088 58 253020 74 18 7109 1 63 314613 86 6 2 59 50 474136 2 83244 55698 35 292432 22 464622 334643 132269 96 28 161462 204923 119033 39 12 407679595 59 6 67 9 12 6 48 17 236580 64 194594 10 13 314599 375793 292995 2 42 49 97365 59 190392 236292 162676657 89 91 68505802 68 46453987 90 48 20706024 119332 387288 85 33 1 66 745451698 473728 82126561 169707239 148378 64 2 16 81 78048 949875309 53 16 1 53 21362 236173 241584 195180 62 461627 32 33 25 325795 90 465666 306971 668899990 35 8 30 485599 137860 69 90270179 73254 47 300771 110763 35 69 28 94 473246 478644 243810 212334 296220 4 305888 50 297176 127549 391429 577064681 356209 77 842243836 78 301795869 15781 64 54 400736 15 317555 426062 760557793 194010283 383863 328386 8 26 99 42 6 246804 85 375472 161026 61 166273 15 117627 305329 356494 489766 33 396069907 9 45 40 343486 185036 81 58 199225 45 24 104232 66430 369053 379517 185416724 4 45 65 99604 9 383710 48 260940 244681 168505 481661 369306 67944 44 441738 80 2 71 499515 495030398 453793 348549 290202 360613 95 874701138 6 57 248525 137674 70 52 487367 79 299525 70562 81006 97 35 259351 433558 84 49 27 95 396047 300297 214064 6 54 73 27 122503 838615270 283259 650542570 35 569505760 105390 456468 52 60819935 4 53075 72 497119 93 41 49496805 393735 76 108013 47 205865 9 35005 59 220555360 272387 41 48578 27 6 311952 38 207206 314914 94 11 96 414843 154381 137436 43 203009677 4 5060 3 3 197412 46 281374 65 13169 42 27447 535913152 797001954 13 81 400451 42 63 486497 1 19315 125754 265718 327992 463132840 50 4 367949 249169656 288087 252542 439406200 53 29 17 88 58 4 24 80 646666226 187245 20 378642 9 141873 39 82 1 91 25 361332 301747 87213 412027 66 15 74 42 9 453091 81 50 262877 24 402615 80 61 121711 1 59 1 251482 7 76 270578 285193 61 5 405245 328528 480369 32 180074 97 40 353510 19005 53245398 63 65 16 230403 35 28 212953 59 440413760 63 105212 203489 552032646 299192 92 53 9 64096 90 74 42 89 67 39 10 195614 301302 87 93006 85 16 450596 246559 93 80 300360 24 495473 164940 352662 435608 79 30 229816 87 348171 78 4 42 222627 19 75 422640 58 1 171230 99613 163061 78 63 219528 20 21 19 43 77 360879 847363445 64 11 19 25 9 39 64 385245 285791 7 1 2 41 69 80622 17 791231270 55 436286 391593 74 55 66 246961307 94 56850 54 83 12 8 420000 63 44 140492 168802 83 490230 5 133685 429748 88 40 210740016 231292237 53 99 53 69 4 383034 58 69196 479246 290418 7 468700 59 26296 62 65321 53 195787 20 478869 169963 26 69 48 78 424906 409078 315450 224387 71 492880 13 65 4 35 5 8 71 41 221725 89 99 4 7 32 2 40 342355 808260244 81 125465 361310 44724 368304 12 764449719 340060 85 91 171673 11 485913743 230299 77555 10 439822 27226324 14 243761 86 169245 72 22 24 316302 103002788 13 65 26 189114 366399 169829 480557 99 58 141253 559558287 363505 444743 63 28 78 299779 112444 104351 104701 72 239658 28 80 157884 47773 11 65 195483 39 5 47 7 65 444578 54 67 297157 651331083 12 88 147594 324917 6 251306 272113 40 71992590 81 703108315 409282386 57 84 399712 104984 76602 118594 3908 388250 34667 461492 796376320 20 469507 295091 14 98 3 327007 236552517 8 304821 58 1 94 23 604693562 2 399013 121556 436390 169437 98 24 83 394210 39 5 65759 715521962 101937 6 76 479523 322027 59208 302792 115621324 86 64 324773 88193 152167 488786 23245 59007 221466 410237 459235 37 216546223 95 97278 207486012 4 7 46 52 467798 65 539845425 41 69 24 160643 404898 56 279947 65 38 78 7 194761 3 85 74 23 271535 10 126867 51 39 51370 406584231 349187 397930 206216 158628 347144 214357 69 47 351873949 22 260946 52 339790 280441 442378 357602016 5 347681 69 108459 7 434469 97 58 222607 26 5 246742 352937 486979 207994 171398 171514 129586 572 199793 350727 8 255245 327626 8 41 380622 12 83 3810 251272 25 114714 5 191057 74 371424 52 156698127 325744 34 3 5 39 176928 31 213675 368856 266550 65 38 94 410169 68 35799 182769 240756 3 31 35310 73 78 52 269299747 491179318 256706 39 302282 466191 3 50 76 193334 50 3 56 2 463955 217292 2 203919925 322541 71 51 26 71790 810744805 4 26 21 94 108410 20 252616 71495 7 74 70 7 499675 63 80 404510 471279481 38070 339396 583208722 400158 57 17 37 224599 66 192148 31107 2 302421 5 472402 326725 90 56 622233626 4 499652 54 258542 41 193692 348340 28 212946 21 328121 96857 257841 433585 28 205810 77 19 32 25 328095358 75 83 479655 394070 46 62 35 589016857 96 14 32 63901604 86 280331 49 209653 8 15 3 337149 86 36 810402545 9048 36 170631 8 12 118238 120740 4 82 38 67446 465532 36 72 94 270885 98 327477 34 36 20 92 155103 26 4 134774 26 72 49 20 31065 7 56 477818 287491 408074 342146 6 63111 458827 34275 54 28631 404914 17 32292 52 53 60 36 142871705 91548 34 27 46 455557 19 153053 6 462212 92 89 8 11 70634 1 88288 209678 24615 7 82 2504 41974 18 442525 3 92 205898 984280254 421257 74444 66 220180741 8 44 178082 376627 58 354034 211616857 55477 23 3020 2310708 70561 184047 5 24 141114 332217 77 42 7 429957 28 328632 278310 17565 33 95 38 407750 485451 208602 5 90 358166 157460 426594 96 8 381886 118635 63 245769 71633 40 195808 456563 149682 676961393 106235 493738 123938 3 364175 54 86 495654 421107 72 56563 29 37 14972 440823783 739983369 168316430 4 59 88 1 3003 78243 19 399940539 432643 28 157497 275554 197343679 48 469253 342486 64 14 71 180951 23 91 51 29 212597 192729 10 45 441804 73 25953 44 429659 1118 70 18 169557 80 27 76 333024 382569 45834 340679627 75234 58760 70632 59 379071 316423 89 36 39 312279 22 396619 74 63 369092 58 185304 159219 4 65 924921715 199427 44 428908 7 93 94 82 287214 94 281626 288058 960782842 423710 282346 49 315956 71 97 63047 69 67 490006 147978 263029829 75 90 71 480969 491614957 42493 46 497131 444758 51 84125 93 22 131538 60825 87 492034 474679 323980 8 36706 1 96 475837 10 450830 8 370912 4 267462 69907 266573 235659 86 432988214 2 93 253467518 16 148565 820918959 45 19 296081 150649 277823 393845 15 440708 46 58 5 74 67 36 21735 84 127136 456213 250732 299742787 79 851841177 192133535 5 64 36 88 91581 75 38 247208680 568690166 378299 90 13 99 46 420606 106386 37 410276 19765 45 56 20 20 65 76923 205813 218280 7 305360 397367 49070 98533 28 182315 1 386339 32 149625 80889 361992 317357 276348 649821612 84 218859 403809 4606 64 89 273885 647951617 37 378514 197625621 15 31 120683 43 146844 92 258527 24 288796 430717 329223 304399 23 345654 67792579 263695 48 474862 4 11 69 49 95 72 8 65953 460282 70 47 38 933104300 16 63 46 158136 97 99 436153 8 410149958 295457 212383 343200 46558 1 94 13 84 28 845621319 7 167781 70 803628897 78 193640 8 79 77 438619892 283345 2 78 183538830 1 81 2 365608 318862 2 50 79 297083 58 369120 543645198 165464 716825103 455734 85 84 301837 58 285608 845442859 114669 400291 78 36 53 32 494300 48 836023583 56 801381358 63 381560 53 96 24 21 338258 21 232737 932600512 81866 2 178548 140877 473927 89 69968 26 64 50 177810 37 205240 84 25 78 473128 99 233321203 66 72312 243164 158287 57 69 145204 162666354 349020 66 56 4 366397 70960 104558 46384 967789829 371733 30 14 16 30 220868 403248 4 43 68615 308370 807989743 286676 455997 474909 20985 71 178985 778033900 681804437 390862 13 98 87 35 226268 17 70 62 120062 451222 20456 374190 452908 338568 453718 109714200 216021 76 198673 82926 7 5 95662 161773 489861771 457116 33 167252 61 499130 37 3 18 286490 3 766552663 135266763 122896 911753916 13 4 404329 94 296053 287979 7 648406317 223941 70 47 40 240903 85674 1 3 137224316 30 329941 262044 153132 23969 76 68628 68029429 51 344956 105149 63 14 23 79007895 387971 12927 83467 45 119353 80 76 56 32 46 22228 431922 33662 27 178430 94271 67 273797 365064 34145 990741870 15 87 695500769 6 473368 3 3 1338 131778371 95512 430813664 50 283259 4 3 48 34 40 466374 340368 3 51 14423 266750 61 95 9 3 91 383630 8 313081 32699000 478010 60 31 11 136523 92 485489 7 5 97 78645 76 18 283514 38 12 11 53 77 309438053 3 93 405134118 158261 31 363455636 6 12 97 433548 63 21 52 65 5 213381 292344 5 56 420818 10 26228 13 21 67 37995 7 4 56 303413 52 5 470362160 133626920 130924490 72 55 221161591 398896 348679627 4 74 189552 279034 478644 81 145015 67192 58 55 107613 155457 8 467243 986832467 691032711 1 35763 3 397399 69 38 275386 152356 48 478764 73 83 175110 97 348797 401535 90 336304 198461659 47338 1 5 761590089 350138315 42 136630 72 1 37 267611 384800 86 240089 1 137578 46 89 9 81 760629923 45 79 284528 60554 227689 44444 2 451034 166841 421560 83 8 34 406535866 475009 62 9801 96 272785 40 125404 97 34 5 98 36 26 375490 123919 76 87 471925 37 447644 423303 310003511 572245430 59241 161222 207296 86 10 368575 890600141 17935 285464 79 80 371101 2 496572 18 301896 220218982 330079773 11 49 42204 28 412037 62 86 8 80109 13 67 29 6 26 84 128362 49 495223 96 8 954301637 894836234 88360 62 780260567 20 277064 31 6 38 33 391953778 20 2810 174382 110660 72 455889438 4 4 16 38 21255 714380901 391452 613395347 237472 162646 65 285327 85 19 2 53 74 60 194700 5 23 493431 4354 8 265132838 99564 295146 156869 26 34 52 46 359027170 311166925 145290 806694864 89715 394158 62 2 77765 836781485 66 494576 91 66 438927 453696575 81895 3 171176 37 15 67582 142977 50 15 312207 263203 97 78 37 24 232605 24 171082 21 87 3 257368 82 257919 23 427452 6 132518 5 234561 54 68 78060 80 61 267095 132315 68 52 155861 448509 468474 26 13 55 398992 16 452313 54 47992 251334412 11 86275 642990155 56 167551 367153 397293 419330 976678126 233937 396630 34 364361 17 215114 227779 45098 439748 4 44 60 704100515 6 97 5559602 51226461 14 46 46874 496518 291575 55 56 954085742 55 117212 78116 30 270014 51 96 78753 29824 93405 4295 202638 495988 74 2 2703225 142460 89 4 237728 186753 20 19505 99 269546289 26 931378756 99 987747650 93 105575 76 312467 114068 25 68 25 78 10 247439 307776 9 427664 2 504323055 417229 92 28 235620 23 3 405156 2 150362 34 329015 40 993131506 90 116481 275304 81 41 8401 844768656 452160 6 36221 324432 426677700 177719 23 16 687099705 136129 180577 307395 55648 370284 214067 822652625 82 259282 350897 96 57 42 5 317188 81398 50 59 123205 4 485788 31 261852 16 13 278126 105588 284976 279916 35 88 11555 464039 79 30 8 406610 60 59 16 463352 12 399626 89 459744 93210081 88 112291 433734 135642 1 75993 326825457 60 8 63 5 421307921 35 48 75 29 78429 72 17 121944 242712 7 285750 461984 61 241423 90 162245 27 60 583042687 301167 10 445606 454646 151797682 21 31 373590 5 108302 96 158241 111729 139847 57 31 83625 385990 360322 75 5 41 95 87 338315 779022215 274902188 166108 268797 16 497208 203095 42106 100127 80 51128295 374896849 412003 222890 93 19237 238918463 127339 41 250371 201708 138369 93 445760 20 47725551 9 76 33 974559613 1 167452 96 436449 46 89 53800 54 448511 24 82 9 56253 33 451250 998872646 86 70 16 37 34 343034 16 112091 361135 226194 5 346524 390790 317282 106614 8 255508 25 59 448444 34 76 52558 8 426328 67 422790 3 43 178733 6 10 353037 48 472077 1 1 42 1 57891 64 94 45 66 7 874375923 254843 231500 505867010 17 355327 375880 3 251552272 400564 429774 715223049 87479768 4 3 8 77 62 94 91749 307682 141770 37747 32 216908 307425 41 73 98 113815 72422 37 311659 247266 85 41 181634 67 2 256880 46 53570 377435 25 92 15399 8 124667 265670 10 334566 55 269705 348094 171063 32100 6 322772 36981 19 208389 1 74 84698 69 81735 93 385612 485474 34 90 78 954550809 455814 61 59 94 46 115801 182277 8 28 326086 14 259549 56008943 208069 90 6 281263444 32 197991 4821 76 75 14 84562 38 84 35 492242 76 11 369138 34437 95 61 408235 65 97 571801445 63 268218 430323 10 472222451 47 166123 341826 21 67 7 10546 53 84 35 12 136339 281519 97 6 344702996 108641 53 158587 21 46 5 128952 294749 111948 85 95 274648 287326 52018 91 7 66 23 7666 89 2 16 383607 352253 134890 845133681 34 346478 45 62 287713 16 87 251811 351024990 249034 313610 491665 268365 3 1 304205 97 136428 22 15 29 23 34 71 31 12345 120623 76 98 79 406512196 403872 59 244732 16 4 46142 361714 91 468195 340488 494623 9 384155 423519 76 21499 63610 314944 235256 560197781 25 115022 156567 24 148804 289350 442746 314147 94 10061 427031 11 33 2 541072937 560345723 96 58 8 141060 287287 66 83 9605 223254858 70 41035 75979 73318099 985403661 241081 78 56 72 123143 438264904 4 61315 74 26 834180759 187370 76 102046 15 101364 189335 56 338184 53 321630 34 46 44 1 43709 72 9 134135056 54 275599 20 260846 17 920560429 289532 87 821967373 464733 893040251 179774 55 511859069 401390 88155 89241 41 76 88 366310 28 116652 276113 477028 287116 67 17 93 43 33 94 9 211409 16 7 36 119893 2417083 47700 74 6 8 28 72 492107 61 660708223 62 3 346535185 92 1 255638 237848 67 198923 4 287865 432002 863659572 4481 88 266824 6468 162860919 995367907 468367 89 5 49660 345136 73 70 220927 857993208 9 85906 337911 36 284587 3244 704491566 438386 87 4 907865638 126127 93 56 1 292810 4 437373 14 26 342933117 312045 3 2 57 421742 765477432 45 73 75 418754 80 30 279673 2 360994 8 361675 82 10 17 223694 37 371151 68727 23 30 291608 35 424938 132484 78 25 38 96 74 129363370 175809 81357 593914876 46 5 52 23 12 5 459331 5 373595 204330 66 4 26057 116264 431532136 10 65963273 91 267521 93347 67 268203 322865 13 2 41 8 302355 695987673 439866 43386 382516816 55 3 15 130300 382441 96 1 289903 197980 7 82 293995 12 93 36406 98 436100 376963711 496107 62 19 23 69 58 104744116 913208993 95608 43 1 30 8 166192 262337 239399 432264 98 54 46841934 1 211206 151219 286115 26 31 390444 443000 374520 92 132592 14 58 2 152029 23254 309475 69 278967 45 3 442640 37 429179 62217 116327 296985 79 81 127641 4 316941 79846 174101 455511 329287 26809073 21 175888 173331 766256688 67 19 25672 324458 61 9 88 79262 618926021 4 93 41 99 455955 266151 5 383934 716223573 2 356898 288884 20 191189 118165 139650 273236 242617 9 105815 11 355110 97088 183897331 53 5 2 66 101331 8 115319 9 37 69 251549 99464 97 27 17 81 406830 56 432538 53526 65 187225 322126 382122 36 999105185 265901 32 21 399394 344875 213815 8 383087 391899 232712 86 15 21 38 89 10 390230 359393 28 68 144524 258069 265246 7 40 4 93 34 12 8 300374 45 60 342756 173096 61 44 217732 60 27 7 228004 7 239555 893262174 8 90498 33 25 341601 535337873 8 243128 249925 4 261326 52 66733 659742603 80961 15483 85 327477 42 91 64 190706 68 94 21 12 72952 419411 120598021 49801625 76343 70641 359741642 34 10 119888 66 97 328431 285268 13 6 42 41912927 25 47 9 559133639 692925168 306349 9976297 37615 53 37377 459339 42 97 208691 265944 38 528282226 23 32 83 411669 17705 73 426930 183557 51 158566 8 99 25412 144497 67 9 41469 176473 407687 50 80 305109 4 446095 126792 498402 33 8 42 33 189763 4 65 7 7 372886 349497 76 8 462251 55 6 150742 149251348 95 337709 376364 4015 6 31 280396 33023 31 993483618 6 268428 838230236 26 146927 38 60 60 95 64 93 59 75 457343380 42 88 80 40 76 46 75 97 55 445391 98 335641 25 67 429979 4 82 52 46 252997 240360 107353 47 78643 3 51 453418 391236826 188979 117268 816480381 41 20 94 340264 57 1 88306 31 36 20 3 475584 221905 424464 38 493967 915538905 888063979 56 93 48 417315 351794 65 39 358336 163352741 2 45 690313958 181073 30 321426 924733238 36 55 155543 475194 289534 221888 105293 428830 564551110 87 35 660137354 96 56 172133 16544 39 87 21 111414 33534 184187 1 41 495973 17 14 4 93 17 168905 441968 356879 139188 364872 42 231298917 371489 62 257823 219329 11161 156906 20 17 13 297001 63 300050 404169 364769 107062 225864 104626 61 470055 93 13730 455308 95883717 36 196687 224193 55 69 63 89 55 361709 86 331053 66971 129350 303288 435589 29 7 4 169689 497796 73 5 70 284721 499114 91 59 63 209125 434844448 208852038 7 30 347261 61 1 6 4 255060 45 57 29 21 7 70 439165 207442 4 28682 98 65 78 1 76613 81 349256 3 600792219 72 353017 90 319935 76625 183824 160267 434753 85 66 364461 13 4 33 36 80 112426 21 4 166654 968756895 97572 56 3 52 69 68 333674 84 35 50208 118663 331507 497207 83 717351674 660246864 99 32 12 97 158803 47 65645440 466749 185911 58 6 596432512 30690 405260 4 321464 237773 36 49652 206904 20 139563 75 10 40 16 26 5 71 7 74044 381681 417879 184406 363027 76 3 442130 256025 896286951 67054 65 45 66 343605900 9 5 65 30 437948 98 8 5 624371783 37544 111752 669206092 58 19 374933 145666 267387 211301 353230 429194 50 23 46 475285 8 10302 385232 65 136340 211960 195789 88 34 82 209916621 529026487 187599 37 72212 98 62020 247091 255091 238253 12 453271 24286 170038 12085 306016 46019 235345 92940 47 31 358000 111691 742404592 140552 946428639 426666 73 33 462547 201942521 71 79 81 166313 10 2 282249974 224866 982011239 680643960 88 14562 2 892677530 42 13 3 220137 269397 9 48 251138 2 71 43 84 18 341045 398893 84 29 7102 219287 50 449890 232889 77518 495143 31 789350319 13 946516364 201070190 432090482 66 152766 47536 19 62233 480748 356030 496101156 24 67 1 85 507274062 66 189454412 112337 54 27 11455 140365 5 208665 129599 72 364336 99 198897 2 230233 258450 85 5 394609 78 84 256488 75 240484 333725 285273 429701 7 5 8 294276 10 62 27 238110 6 77 52 14 75 89 82479 240329 481778783 18 84 129811 16299 70 33524 985157503 396147 29 99 154065 326934 14 524298304 6 359953 196739102 366143 26 63 1 6 80305 58 253198 59 483071 73 815132966 77 50801 66 60717 61 426168 8378155 66835 90 9 97 73 335525 50 9 443443 96 8 254743 211334 300580 89 172804 3 239258205 81 61214 29 77 301272 413045 47 179204596 224257 27 80 374415 2732 87 344596 7 23145 515679665 426353 184245 690631049 563990077 403813 55 115885 1 447045 88 109670 346045744 99 444586 88 366873 74 112596 593886282 3 841823090 84 715326645 469259 189315 65 428902 262233 182450 3 299487217 9 267096 370682 433632 81 7 64 199837 25 191459 112391 3 5 147071 435233 60160 150379 3 48 88 95 394828412 284757 76 9 539513037 52324 4 8 6 144727 436813 1 5 47 40 6 45 124968 236340 424135 9 84891 65971 334358 176618074 318006 76 41942 375216 45 295101 58557 24 251879861 496999 47395 430547 5 402756 18 134268 27 438374 58202 3841008 9 143035 86 12 243032 4 915303160 14 33 4 85 72993 141762 11854 92 16 54 192013 47637579 373738 378488 8 8 48 9 15312 9 80 413104 43 6 60449 26 812459254 80 65448 1 492936 219921 20 180163 8 628815682 7 99915 66 30 63 5 285143 5 34 22 84 2 7 93 7 54 235026 650478551 442227 669827813 117901 405641 99 560389409 67 26 62 351217 165149 523239546 9 50 4 41 2 110196 189793854 312673 758395000 174287 8 54 46 85 65 96 75928 284273 50 408522 472709 87 518793054 67 64322 318083 82 496572 44 36 5 67 46 330861459 270893 300094 39 44 35 414427 2 294986 988408700 76 35 369579 70 444672 28 882828582 252513 95 56 83 42 67 59 75 75516729 5 488203 282441 185108 447472 413452 451915 74659112 6 402594192 10 97 51 72 221355 78 38 41161 298706 608685198 60 429558 378605 90 24 368265 3 66 900091890 924688263 6 89 79 348360 58 162155 151191 28 216962 58 65118 64 212496710 48 54 28 79 44 1 54 19 282221976 426597 31 329639 131890 133872273 39 23 76256 192766 1 19 52 558650650 248940 332471 286258186 278982 320476 409011 11 72973 656072899 37 421682677 31 50 55 461674 68 196927 66170 462240892 2 200507 20116 441185900 37 88 4 340749 95 5 870653549 243670 72 235376 693456072 565588350 257827 64 5 38 357838 1 83 5 4519 488562 261507 81 95 39 29 109957 40 89 459242097 868195162 48 84 96 254768 121263 1 411029 5 8 122957 95 213523 40 45 278846 34 239856 5 33 66 38 97 7 80 7 79 80681 146191 71 58 92 57 41 98067 292007 20625 326169 104619 253801 109042 630375739 77 989799665 1 64 99 10983 140500 81113661 46242 272886 232679 246225987 279259 476286057 334079 72474 33 66 877816339 76 421529 81 8 71 537902560 86 28 237651 69 52 491782 2 123981 142271771 477500 6 881518263 64052 435584 484425340 119831 221150 39 304263 153206 27344 67 87 912230869 349197 71 10 15 76 2 5 82 105610 95 276392 402920160 228971 4 546632862 387115 192356 77 360272 50600 370627 72 4 5 37 62 165788 280568 459364 22 40 392783 337571 472751008 128412270 427762 401594 469419 22499 419578 61 84196 37 25 26 944850333 4 487284 48 22 13 161716 113827 5832 482479 67 59 105010 17 40 63 235690 69453 27 15 309175 47 80 433578 384337 916198111 84 477115 78 47 8 30 86 89780 777842006 6 18 40 414373 54 85 216001 34 6 446031713 40 34 16151 478671 73 483412 414164 214897 472896 87387 502468311 46 303565 59 54 267977 5 6 206689 1399 6 368471 345677 62 296037 51 888367361 44 62 85 3 22 129831 408521 45 44 65 65 846466272 96 97 84120 69 490974 227699709 88 430396 54836 174309 64 243333 24 37 162027 63159 153163 379444 84 439564 13 362124 377874 394329 78 9 776025693 174107 17 90316 743008148 21 12155 87 84 661649748 477750 276107 395816 209342 107810825 97 98 9 47035 382207 498919 8 245529 299134 79 333108 57 86 204439498 34 317886 17 78 82 398296 83 32 6379 156086 956997670 278587816 74 401728 288814 496571 61030 124581529 74189 34 25 96668 343672 45 321483 439543 47 8 3 98 323219 331465 7 163834 42 5 210464 331449 41 326180 999768628 15 118895 68 42 44 83162 626793259 116675 62 21 97 40 49 7890 304584 358636 226570 84 60 237547 452198 1 84 57 73 8 291462 56371 55 47 60509 737726261 66 47 45092 91 492879 405294 93 8 45 512966889 83 5 56 6 3 45 51 60 234919 46443 32 2 847144194 41 76 319977 19 45 497185 287476 464459 93245 79 70 83 343863 60 78 65 9 98 401480 35 63 30 301757 118310588 52 10 90 71 279305 45418 739444950 179562 436291 89 464750 92 382096 1 33 68 73 10 439635 605313650 97 6 29 104784 74760 63 157020 168963 74 405725 92 30 99 489461 558544460 63 76 329937 47 48 76989 98 9 34 103450 260437 438830 445756 34 77 9 84 483475 70 192620 3 87042 70 110126853 72 49 98 9 78 21483 56 260466 399286483 77 56599 8 903361967 97 8 46873 26 3 87 442702 45 388399 387900 61 38 390432 7 43 79 69 90 855972132 8 108762 175094 190279 301920 280332539 78 3140 75 90 213205 65 17 197493 91904 64 511637862 23 410613 407653 6 11286139 16012 61 4 78369274 96 86 91397 25 6 770691509 38 30076 78292 76 461806595 898307032 657735751 67 44 80 62 340736 321807 68 51 35 27 133711849 465675383 6 24006 78 290755 5 99 676323714 50 176628533 99 514032737 67 64742 200563 92 26 22727547 28528 8 407758 379750269 39809 86 207529 75 262992 83904 89 79 9 390854 65200 374621 6 367414 41 56 39 46 224175 37 75 223993 477262 331699 330075 23 58 446888 78 23 84 68 168424860 8 246071 82 455711 111350 115867 44 51 42 429876 77 87 434956 93 6 445684 58 357717 407564 218319 3 278780 33 72 73 754200216 6 624526367 594323914 220332 435935 743376782 265580 86 110595 352304 445803 268228 366521 154648 88 25264 220526 297894 8 325800 5 278715378 167306 8 5 70 98488 689475328 94 220070 51 405791467 89 78564 77 88 719581845 17469488 11 5 185359023 80 25 28 400691 410565882 712319266 13 170890 96 624530990 29 151423 1 452574 75 261457 84145 5 250060 29 404361 41 287284 347754 535770126 61 276891 392948 59499 5 55 3 150981 64 167348 154445 85 265403 888848263 83 6 245999 293386 22 80 86 3 2 28 348441088 80583 46 15 28 156158 11 69 169381 6 93 7 683874060 286849 61 149194 73 89 20 41 5 10 46192 38 511335471 434752 279772 40 86 52 26 5 293396 51 61 502359769 176912 14 1 85283 228629738 77 26 53 19 98 164405 115198 43 496765 24 140002 95373600 293206 410962 59 562848345 387393 50 129190 342551034 243810 8 52 277625 42 57 74 33 6 447988 157309 192045 151118 86 42 194538 435231 85 36 39 47 45 98 309181 8 533654226 148044 87 71 98 102625 18367 447448 439504 6 72 33 241972 365694 27 150847 734337545 40 26 38 93 12 34837 249549 24 9 39 394706 57 110744 14 9 16 76 45 268015 100834 292322 25 242829 406552 490534403 7 2 427299 220756 28195 46 31 83 92 16 272957 25 25522 192243 16 355521 8 80565445 9 5 79361 10125 57 60 48 399550 7 233514 38 80 459386 387014 9 46704 64 1 61 39 204080 29 399847 396067 87920 381320 485499 298244770 248554 78 471894 435887283 87 30 3 92 73 63 13 165032 44 403066 111442 293299 667135351 63 6 212975 263125 167344 286325 98 152929 402931216 348016 49 201093 439839 161819 17 37 75 93560 56 22 371931 4 57 189256182 23 54 128360 365034183 75 11342 74153629 543684575 277914 50 67 108332 88 77 887308058 41 139218 184602 13 208053 7 20628 47 4 81 401422 523012125 14 32919 13 73 69 30 67 4 19 84 7 87593 89 52 369275 61 33 76 282947 348088 494919 88 8 9 28 5 74 62 72 427086 6 300904 57215 98 195725 65 385066044 5 62 4 22061 3 4 75 161751 44 964932275 46 91 68 325578679 38 326235 48 48 35 214020 119653 831750315 78 84 15 463060 61784 221685 85 12 28 187383 35 352881 233984 285490579 94 68 2 44 97 4 985419048 7 85 39 93 70244 74 52 32 912104549 160612 67 80 52 441321 371833 480450 330009 491512 5 3 58 76 85 2 145217 382206 8 189538 4614 312113 4 169505 183174 206685 333176 39 203828 54877 1 698046071 43 75 3 366187 89 480353 44 20804 41 117594 1 45896 472276 385410 154811 92 99 416322 306435 868298478 66 807711761 394463 266663 608305664 368130 6 15385 35 98 8 5 57 121530 46 11 318875 64 374411 310714 9 650065119 84 6 73473 481023 200735 39513 77051 7 229697 463114 71 343494 697408443 40864 157873 107958 266426 384963784 37 99322 82052 49 34 267197 87 203273 5 600279980 96 72 90 260991984 19 135711 31 8 24 68 23 58 44 31 211628 6 493024 38 58 78 74 193212 173321 9 416329 62588 386171 50 364766 91 59 258190 107719 160844 11 16 79 18 134912 6 57 1718 219193 285188 52 313405 100426 385588 11 79 395314 210554 126117 93 51 19 82 417488 384314 133470621 6 692471874 444020 74604 70 479816666 151868 8 48 30 2015 173126 10 38 269162733 568399674 34 93 84 149631 326931 399450 7 364732 394836 70949 4 40 261865814 42 185851 588124847 33 162805004 4 39 231209 43 64 34 8 270576 14486539 20 294800 39 185197 49000 8574 85 358086 90322 60 474989 392255 88403 11275 65 109737 2 445087 3 194321 15 2 54116 9 2 39320 33 407121 13 341012 207874 146765 46 128820 8 5 497738 50 64 32 31 24 11 83 393068 384629 337332 431833 38157 46 324384 245221 84 10 92 11 68 42 436661522 103544 9 84 126073 287935 27 79 189424 87213 15706 446268 460045 32275 3 81481 404321 44 94 25 437351 37 40 159099 31 68 213224235 7 122566 2 18 37 17 414934 47 80321 11 28 25 87 691992339 405239 6255867 339541 31 749842701 81 80 79 85 48 55 15 207338 78828 9 39 7 9 8 78 60 73107 50398 51 349649 1 132091 603312592 116818247 218365 5 36 295807 52 39 149394553 43 800211974 189002 344934 375540681 803184047 16 292233 3693 153900 28 9 68 42 35 49 372314 49 449767 154996 121763 37 344365 475943 61 21154 21 458141 7 41 446505 50 30 15 122179 85 29796 403024 99 12 346203 305213 219188 412483641 6 456175 476801 484351 4 54 94 8 83 29 13 35 96863 70276 180209149 51674 4 56802 24 222402 331083 48 201236 10 74 25 361660 84 895100526 447797 1 7 89 34 364706 28029 36 11804 31 105731 122923 218659 19 43 123120 908807160 59 37 72 9 52 312767 67 47 15 211374 52 78895 2 115604 30531 440570 4 29997 497572 68 104873 97345 6 865446727 661813623 416830 142308240 322923 314477 88 65 50 416723 8 465260 152602 5 76 215400 415491 494119 441208 474408 25 53 143931 76 88366 57 190322 198397 302622 351197353 20307476 74 86 80 26 38 195298 237421 87 7 76 29 8 11 278880 52488 311547 927188579 31977 386333 30 262877559 2 38489 89873 417380 417250 70 74 61 281841 458630 396190 498479 50 91 2 80 72 69 63312 33 790745724 91 342625 9 57 325405 35 241369 34 94 791477564 52 59 300683 65808 53454 65 92 901972584 322498 33 48 409185 21 255846 32150 300429 1 107531 327226 434277 252837 28 263546 335558 298265 94 162826 50 58 221217 35 78 64 41 19 52 334935 290343 58 275014 3 344194268 147245 60 29 47 197814 71 7851 165278 457687 815879541 480813 70 489197 70 1 67 15 151965 249260 46171 58 348613 1 61 87 448688 364780 8 94 287592 361368 695690387 91 3204 20 53587178 86060 441315 373117 276404 36 87 79 467849 73 329592 23 21 6 155719 146048 84 202214 607982442 30 57409 47 61 8 177886 9 93 75 68429 315530 84 500254342 77 209951 98 488229 293687 69001528 49317 37449 373864429 983626209 44 31 289691 101048 279883 7 56 785521609 500305186 86 359228463 40 97216 49 262347699 35 495528 170970 7687775 62 18915252 46 158929 24 79 123922 12298 83002 55 248007 276720 107822 432333 3 4 174073 419524 188828 2 91636 299805643 96 286568 160814 94 475018 258863 183176 200145 333331 60 90 12 5 26 174348631 6 493602 487715675 766308400 478045 63 104145 579928132 22 163603961 11 34 350799 63857292 111100 249512 378461 53 6 40 6 44 443383 33 97 94121 56275 482305 15 397985765 87 82 125725 495151 321664 26 95 72 420330 82167 73 425469581 141046 35 88 70793 429833 234705 3464 461280 6788715 23 91 21 118085 274993 467125 70 14 26 305901 55 86 357091 156745755 88 46 33 108201 79878 698983329 415033 14 305826349 70065 65 168282 476636 93 91 64 9 12 167821 478478 229582 683572829 70 55338 227786 133380 546495794 84243 9 121163 90 68916 25 57 40868 7 61 6 454597 2 96 84 620283419 412610744 18 10 5 9 582379431 6 26469 7 21746 238170028 30 32 66 68 9 70 25 2 49 71396 58 824654621 3 34024 300151 25 322194 130982 292714 814912735 212390 136191 31 223063 80499 29 75 20 431556 13 34 67 92 244485 56 4 200176 93 7 169868 65 61 225987 28 40429 62 75 900902557 383364 415125 45 74854 4 29 91 424015 32 11 445152 973655891 24 7 8 2405 5 438751 9 98 5 10 70 288231 10 56 7 180419 17 41084 245797 34 143619 613528659 95625 99 61 91 59 3 168133 202720 21 122241 668464770 20 70 64 72 361083659 63 335876 183543 651558592 42 41 64 29636 258387959 42 84 96 264826 59 423029 6 2 314928 78 386152 166001 473977 168716 258722 9 76 58 5 44 40 469089 27071 36 337772 27914768 33146 75816 28 146325 34778 22 528241802 16 98 188388884 492715 72526 71 38483 46 246207 11 261080 52 243886 31 40925 298139 9 16 8 437348 4 68 554442537 64 45 82 326284 15 299859 79 364036 63825 496123 241583 49 26 473395 29 208995 409573 91 14 288040 30 348736 34 286008 469122 525172727 308988674 91 387031 70 56 156944 76 73 461919 283501 10 32 36 13935 45 1 63 10 497103 95 103846 18 158774 415680 174344 249052 2 97 48 9 358032 76 60023 379325 8 14 67 91 208260 10 76 77 259973 275859 93 40997 47 17 564247784 307208 8 88 479361 27 323038 78 150494 88 81 163452 442769 7 328353 54 9 35 408073 15 331408 75221 387773 477251 261595 43 199976 5 117130 750059529 37 43 70209 30 9 259434 218312 29545 234538 444858 403506 273431 208953 67 40 59 4 46 59 16 326027 188619 51 434194 79 856762186 30 436043 27 376613865 2 3 55125 80 37 67 5 997216065 54 7 5 81 199975 53 328563 358768 33 450376 2 386497 95 963170532 484577 61 64 98 25 436424 351658 63 8 1 53 6 92904 14833519 310947 439734 224248 59 115289754 24 9 361280 43 348274 268454 269130 20 271917 54 39 130286 293537 53 99 61 85 296381 52 280437 43 78 295976339 18 184093 55 59 60 9 490644 3 486102 421628824 5 77 17 260321 231089486 229328 76 9 254773967 747260998 472333 75 42199066 8257 154537 225913681 67 41 29 397470 99 10 83 16686 71 82 4 486267 423009 4 86 1 22 447325 40 38 66 44 92 87 91248 15 6 445473 6 4 89 160762 61589 58371 5 44 131113 327526 360061 288462191 77 942695357 661770360 344875233 1 352245 6070 192361 428571 6 18 24 96 39 9 469439 47 304707 42 76504 125899 487429843 763687431 217648 28823 292445 8 165082 2 63022 87 87 26 23730 43 122881 292986022 290107 76 73 695188061 181798 9 167611 8 131304 5 8 81385 27 55 3 85 211801 418554 4 65176 35 88 116634 22 84480 154271 441271 63 6 471552 1 89003 281564 82775 89 82 42 8 94 411694 950920011 61 18 14 431726 401145 264720 74 200040 394095 78231 8 473604 345986 45 28 6 92 37 96 29 137174 52330049 412540 41 49572 83 41 841024958 69 776525312 84 77 338264 94 273570 75 134875 89 4 87 475225 219050 200482 2 55 11 86 31 27154262 12 91 58 70544 72 37 442294 412723 55 75 2 93 42 11432 3 9 27634 314836 330830 193231 73964 277213 29 29 73 16 98 40 1 255333 218744 31 6 21 39 85 381408313 464383 197737 168729 428906 305866 833800567 95 106876 67 78 234220861 408592428 713075986 181775 41 9 309086 286194 1 80 423640 9 148976 403138 12538 85464 983548226 223692 47 51 44 12 273249 19 59 30 158558 95 33 995613665 5 77 16 313460 39 596134886 1 245548 372177 371189 495424495 83 80401 354448 59 517731229 48 64 158316 106876 511553913 169075 1 460535 7 342089 9 210047 236767162 170299 71 35 294445 116403 93763 51 1 510139166 496922 3 90183282 193114 26288215 3 237051 2 1 482257 32 25 73 86 64 4 97012160 9 77 817882382 3 373129422 155070 414662 31 150213 6 4 9 60034 47 544346261 378663 179201 63 469580 493463 99239 36592 855422450 28 50 32 28 65 62 13 304179 57 209719 371631 759560203 442354 31 2 758439026 135624 171385 99 41 270888 29 55079 429552 303756 78 450229 978858922 68 84 85552 55438 117727 291159 9 759788719 88 414094 1 373016 181743 122751 86 308856 247725 260007 86 72 63 125395 516938835 242499 20 387288 31 3741490 278374 83 14 46 26 1 237687 546160576 456741 364208 58 15 94 35 58431 828628134 4 220126 60 46 89 4 308476149 7 856344735 42622 156145 68 86572003 92 190627 79 153664784 989840426 39 297491 32 93 69 13727082 385309 84 387932 386453 85 480707 41 43 362749 494442 12 21 9 40 70 18 234104 438854 452087098 442028 451548 39 35 145158 80 81 238707 9437 3 237761 194045 146904 46 48554 49 335740 62 459052 89 421279 46 59 58805 46941 49 83 339917 74137 319574 31 31 63 826160047 441994382 299125 2 47006 418384 73 494100 1 21 88 98 95030 182801 940879268 13 10315 31 228318 50 10 442129 477603 49 45731188 435687 43 72301 408941 244546 6 427363 77 412119 95 22 32506 47 33 4 36 88 259245459 18738 370838 63 36614 6 95869 97 3 114842 91 72940 8 204151617 27 982761166 10 41 264134 2 284464 371459 125440 49 476028 95 31 293455 316801 457045330 86 17 434621 45 284260 88 271396 329423 156870 245874 74 217909 95 356543 58 41615 236343208 76 36 482918 61 22686 16 54923 6 33 32 358260 86 860640207 489530 386942 814278582 37 13965 97 406943 37 280213 63 219266 88 440675 2 88 74 13 98 523903299 8 280495 2 6 8 373319 298047 19 66 65 48 497494 78 98 65 49 7 2 45498 679898434 270678 99 83755 83 25671 183599992 389821 20 280624 6 99 170896 39 9 18 92 8 22 41 182944 469813 56 99845 258113 951150879 2 160393 39 253976 164908 315966 35 392506 8037 280293 64 193496 332037 76 470317 227955 54376 266325236 34 28 360657 40141 74 274337734 180178 86806 6 79 14 74 53 24 52 73 483482 35 6 44 910048417 339463 909626866 48541 181812 77547 28609611 94 85 5 43062796 609428292 14 217174 87 47 445749 47 80 281482 212909 187604 91547 922914783 439933549 1 117241 467806 55 9 36 334299 85445 67 3 3 386504 42 489995 65 445584 946632344 94 410231 57768 46 422113 12 175254 216282 38943 271079 492295 675023037 22 65879 498626 13 86 82 316222 226591230 158888 114662 28 95 1 152711097 42 357789 368721 167911 349465253 33 332815 76 19 183444 445222 46265989 937235047 8 130255 8 449585 223896 321990 69 709602021 464901 35880 50 6936 80 136977 348539 7 3 41 38 7 182998 62 29 171248 27983 161238 722586163 48 28532 330604 306836 69662 90 80 248900 140773 21321 58 40876 148601 47 875818481 424361 82 2 428042 21 325145 235983 94624 345384 58270 4 28114 125213196 360328 73 14 72 285079 37 52 345183 53 156816 324868 5 72 2 271213 24898435 496672 423352 230684 47408 212078 28 539040433 87053 13 4 40 46 353238 26 293054 6 48 423611 240934 8 86 438489 95 149825860 17051 124074 7 5 26 45 86 237430418 129172 34 462949 389781 73 450335153 926134496 54318 127461 40 7 22 154329 3 71 20015 20 80694 9 57 315589 453035 406642 24 24 128356 5 387846 234208 24432670 92 2 378880 49 89 419355283 177650869 471521 33 24859 95996 96 10543 148835 71 4 424820551 49973 79 62 34 62 81 5 65 318041 3 132632 869745654 312000 447400 330563 38869 301077 27 89 241840 458472 49 5 373327 98 36 302459 149977404 99 90 91 396982 145801 53314 70 163016 346944 936792483 7 179478 74 94 63 68 4 270752 38857 386825324 36 78 80 10695 235661 14 22112 234940452 138750 32 32 135856 91 60 18 48 25 475762 60512921 100190321 44 89 119739 127917126 631310063 107262 3 36 323172 42 1 45 221571816 339164 524834114 177565 275458 426026983 512907640 376179 35 700288229 877429211 202104 25 118700 207235 5 29 10 98 6 3 455283056 24719 341742 53 6 255803448 297489 33 65 145920 60 215955 31738 27 130699 261133 249301 12 83 7 18838608 426488 391745 72 3 11 876029225 339733 52 359077 9 357992 74 486733 56 32 131687 24 328493 6 18 484867 85 169958 14620 5 424630 755185185 88 85 56 731041107 260109 107594 40 223773627 6 268050408 303210268 403411 358153751 76 208716 323792 10 343607910 75 9 310951265 91 224112665 816513555 205073255 41 732764998 17 799368687 16 406777 551407178 2 54 181388 319756 260244 20 27030 4 145793014 31293 1 45 799575245 33 92 45 82 61 486025 40 67 48 88 23 71 77287 499863 5968 51 9 182128 453315 135554 667815165 341867416 49348 97 271339774 5 21 30 100689 106977 93 22 2 846855416 56 131180 3 106245 90 768905128 61 60 6 11583 35 13 9 8 62 301836 87 15 187042 285112 8 41 103794 6 4 490882 160412 76 64253 28 13 6 48 2 30448954 44 19 377730 62 83 322304 1 435724 1 496607 1 51 63 36 395283629 47 97 59 59 276180 16 1 95 70981 6 4 272989330 298478 913152483 411455657 90 476868693 2 59 42 261204 481262834 7 160946 462719 88920 81 57 284694 379791174 452258 97119 48 355169 44 475091 116948 870556889 39 426382 4 31 75 48 446574 460999422 357812 34 2 479622 17 167047 1 54 5 656840874 493207 5 98 90709 295558 440237 162914 283759 228154 55 4 94 22 10 13 19764 162440 2 36 955679182 56 43 45 21407502 72191 6 86 440649 607610094 428871 453072 26 76 83 10 79 6 84 196568944 8193 1 40 93 498169 59 247824 8 33 284142 635600163 2 11743 56 77 222990745 79 63907 44 80 546775479 180614 85746 68 54 342091 397213 321731 15 89 95 156216 56 42 69 21 7972369 66 92 295123 55 7 41227 28 243202 202654 4 397630 446860859 84438 114840839 438417 1 291064 46 110474 71 52 86 15 246912 453066 154926 75 12372 467058 61 549374065 93427 5014 55 742796964 233979 781485833 8 37 71 22971 318929344 23 68 284233 516660882 446190 88 122010 257923 55 33700 66 73 487630 99 34 84 103978 35 322676 131639 58 358411 70221 4168 27416 28 9 38303 66943 68 38 710096741 270145 472409 159647 11 7 227409 92 49 68 480227 78517 107409 142499 10 21 424513416 376788 159441284 86 363316 5690 8 96 364993 853365664 4 482307 173592 71 18 258545 6 241428 82 82040 27 23746 69 9 854364554 96 65 1 9 3 361605 742640591 7 59 945498088 95723 200066 62 322563 219656 76 124346 470553 63 743868347 453793 731118614 38 83981 332195 14 20 415431 218220 1 44 451561 402061 98 77 3 20527 82 120911 228215 26 259045 4 8 71 440922 8 30 64 19 156202 125362 2 43 41 50964 84 459083 233053 178931 22 281820 761538482 17 31658 300306 42 54 92184 399950 34 311372 20 397672 39308 72405 94 84 81 12656 3 44 91 31 817652576 37 40 9 442357 58 8 24 319660 62 463195 185711 60 9 444894565 17 75 281149 77 25 465522 23 467775 22 53 7 8 249070 134773 201470 199762 78 55840156 89 33 156036 193714 220342 69 273903 29 91 1 68998 139069 53 45 22 7 455424 124482 440802 92290249 343679 285085 91643 6 51991 320477 63 408805 374860 359723 90 175586 28 998382865 9 791543591 69 340903769 92 8 160019 47 57 182583 56 399999 62897 45 220756 23 43 215679540 39 3 378016 31 22 124415 34 183334 198255 24 36 207421 99 6 91 360825 155862 41259 17 259167 1 491494 121710 102158 386080 90 292534 20 366285 21 39 28 982859475 417636 50 167082 86 173779 696251419 421423 33 150965 318404 267171 301406 9 8 91 411884180 59 76 3 64 391843 41862 1704 52314 466752 94 24 401817 79 27 33 124324 6380 102245 2 43 107266 135041 23 53 166779 299719 2 44 82 29 65 2 934700449 3 290026 170513399 224737894 462944475 17 27 9 33 85 117801 855829252 143185 1 57134 231570 330789 20 99 74 37461 156522 25 14 62 383507 18 332738 67 54 484383 82 477562 865542351 51 258570 10 93774 14 79724 167653 472222 2 2 9 67 381104 476437 63 59 373170 4 77 86 322195 55 70 4 277101 270714 62 3 233364 27 47 34 885393222 17670596 44571 50 113646 49 6 391525 89 300188204 46 22 13 99 398098 94 59 402394 45 68 563441296 471873 63 86 3 128522 103780 463120 66 193870 479299 492272 46381226 348383 995596282 880337006 2 60 9 375085 41 432014 94 2 9045 76 18 41326 51 158588 855153809 27 14 372215734 136040 480461 3 59 95 49 22 2803 161066 97 2 80 256592 87 328400247 640742463 23 226130 3 94 180302 56 146837879 116253 194079 19 30 38 86 60 405948 75 85 15 38 65 200773836 66328 137096 5 38021 45 74 23 22 49 455228 187761 830569551 379514 197719 378444 56 138593 136432 77 222797 40 331476 217890 92 231863 97 433309473 310797 52 233599 83 2 4 415133 115540 71 35 23 268642 80 45 354478 347808 66 57 99533 91 8 61 33 46 1 456633 85 332527 370003883 40 382571 466562 136597 22 86 263556 250555336 962635430 96 488859 44 55 25 4924 385448 84 26 98 68 350099 535688452 475597 488641 31 160908 9 17 1 98 96 2 2 252411755 4 18 46 59 379653117 382785 40 1 338928 47050 109110 1 40 90 571555858 83 53 894801522 14 188075 468152 31316 106476 54 4 23 21 297410 885550911 49 780522568 899068692 39 49 121606 195242502 247176089 64 395013 170918 22 105299 260525 980835419 1 8 484414 105728 5 2365 9 2 10 55 402860 94 953823890 405738 45 78693 1 15646 5687 23 283650 487092 51 168229 342522 47 407357 46 8 57964755 89 453923 261037 263387 362112 50 427607 167655 63 58 172412 398843 43 380501 75955 12 15 56 68 46 75 259 81884 491977 90 19 94 25736352 110764336 89 458274 31 93 100098 2869 74510 10 48822 251287614 20026 451743 48216119 225587 41 210560 795959709 52 41 78312 54 32 74 452939 68 384810 50 76 251730 87 296778 446617684 6 4 7 4 264564 391523 44 353811 85 433591 276431 37 195607 14 484357 285975 487269 65548 176374 448112 26 53984 223176 9 88 37 492406 109726 62977 36 280795568 75 52 262135 37 86 74619 125890 53 2 12320 261248 457123 2 419753 134064 63 77 2 49 48 358712 54 8 70 62 426268 160823151 6544 346076 203316 34470 201586 475636 130132002 9 298116 466736 183556 312246 9 422321 12 34 456591 38 51 224689608 91 96725 90 284486 28638 462412 62 28 45 957698459 172401 53 59 10 31 39 214003 395262 42 77 283499 47 70542 92 345399 177324 27634 39713 319748867 273554591 255343 362909 99262 91288 245108 21 194068 76 148835 200612 9 809788338 362365 104020 6 52 419224 212128 6 302905 14 177128 8 58029 30 184532 55029 421839 92 26736 23 237765 8484 77 72413 51 5926 661277639 56594 32 520424895 20 66 67058 80 24214 42 430212 372756 60 502887567 41442 440721 22 71110513 450648 72 351739 415261 181109 315597 297621 43 7 3 424112 206384 240078093 77 23 106588 380360 83 84 1 55 402148 55 103940 175624 19 99 380198 37 205323 242068 227125342 5 84 184548 5 249998 38 88 956665254 394614 271298 61 25 69 185297 7 2 91 22 258948 205535 634749664 67 5694 77 116049 351451 69 8 90 56 453847514 48728 366709 222620 43 51 60 130512 29 238043 80 144925 116045 3 14 84 88 51 24 90 368576 337370 312443 423099 84 9 65909 134271 290114 2 70910 9 32106 453535 50 4 73591 387918 233585 99 458983 32 430046 13 362182 87 497756 124402 55 43 28 564499180 26 410135 54 7 445599 96 1 221045 35 97 385139 253475 105047 414648 82 32762300 46 7 103191 6 71 5 12 280382 494609 200786 349897 74246 100014 7 49 12 177416 139093 20 589861037 77 94 107613 62 65 394294304 255539 955118526 50 11 338661 50 467040 356966 32 994160363 401860 209233 398677576 112824 66909 445621 13 6 5 87 389764 60 179675 92 282922 38 28 21 61173 82 367653 69 9 45 821045577 31 92 81 24 44 58 329125366 94 37 298940 314448 82 473558 49 162131 309915 88 211039 57 2 106830 395556 413251 340467 790636635 330428 347068 185183 478431870 479853 42 3 71658 302153 50 138397 3 481340 303076 91 5 182771 101693 397652 1 6 41 119464 92 54 254930180 387210 22743 148687 321393 63 214598 60 86 390509081 427136 82 14 81 216539 6 205344 329029 48 73153 393037 3 2 91 2 11 140227 40 155030 38 3 275997 256682 378150 38 16 7 315107 956901987 48 98551 183890 1 107782 78 92 285037 96140 240790 97 21206562 81500 448764 62 401424 87 242133 39 55 122165 360127 78464 264249380 425303 570406485 61 70876380 99 364909 68 392828 571527211 221503 28 33115 2 9 930822310 45 54 43334 3 33 42 288036 2 142514 225835 5 387043 7 270572 90 435704 83 3 6 234573 633091904 29 22 487484 4 468182 13 358519836 80 74 235957 282581049 390129 37 227086 61 46 5 273009 16 3 345171 96 81 73 1 64077499 61 155564 48 80 420981 20 174801 167786 8 173438 81 31112 317535 925906245 33103 339786 7273 80 40 328691 83 380321 20 96 4 341693268 95 5 28 532269631 781907919 72 157217683 296872 61 59 1 62 6 440623 302252 41 72 168720 24242 201575826 37 265099 5 206624 57525 35 85 169228 2 13 62 4898 5 62 3 82 105518 335285 80 88 160627 36185 95508935 40 3 362103 5 37 96 165001716 179277 99 396634 1 273373 324263 96 407937734 76 75 232425 121755 65 55 1 59 184559 13246 363997183 722591792 63 377699 145513 5 729333352 38512209 34 188177 87 462709 76 29 524497830 416790 296644253 385608 90 501462244 166948 379787334 17 273488 390719 7 427596 4 931477002 88 79 119347 52 446152 452180419 57 185976 477167 35185 3277 398430 94 13 4 33 94393035 325534 11 2154 75 56 499982 4 614064648 57 13 84423 440160 16 96 6 263463183 246339 62 87 11 377778 82 34 664771424 44 192325 32984 128045 276954 289240 444354 113821 40167742 9 478056 145093 419217 272413446 439218616 3 23 9 20 468633 1 121100 765273437 61252 15 81 323843121 272321 58 38 309780 43 286956 244262 37634 400138098 89 487537 89793 44 3 316349 401599 64485 141914 96 431077 9 33 60 156041637 9 3 273073 899833657 50 272008 46243 776291836 189121 69 424319 333898 297143 4 40 87 199933 55218 218102 265785 18 345917 29171641 55 225666 558589970 94 40610 1 55 200229 277228668 21 7 17251 47 90 24 46 25 11 10 3 13 3 178518 272232 39 657646083 4 27 88 53 98795 95 781158100 58 22 403655 96 171095 87 286051 60687 82 214747118 83 298480 1 25609 295125130 25 85 570639928 2 67 40 2 369442 66 5 124443 28 348328 94 211449 123935 52 36997 90 242185 2 446371565 247728 35 30687 486424 76 86 8 39994 503181908 196097 150157 40 89 45 84 92 134369 44 268515 184347 424024800 190291 404345 76011 381401 12 73 261355 3 38 31 35 951772579 93 97 220930 305055 467936 178161 73104 49 177893 24 264950 190960 4 120797 5 15 490187 179042 488609 41 48 64 93 292755 42837 60 164373 168980 112005 159014 330332 45 99424 58 20 26 385272697 16 15 4 73 426817 16 26 60 8 8 56 349973 472373 93 415445 435646 59 14 52 309291379 63091 285787 389908 373927 45 309070 9 16 465967 48 10843 377917 6 255459 40 3 12 99 184310 82573 346749 352510 50 868617825 39806 374376 847206871 365127 182411 301156 219641 225043 46 21998 63 65 171979 83 224071 44039 856988742 136916 147872 85 31 115556 6 36 18 2 290077 80 36848 389481 21 214711 293181 122250 418721 42 97926 788177976 435566 437025 883646704 41 65 10 33 8 34 293746 85 91 350599 422182 7 12 16 71 55 49 66 63 96 499332 11 9 22 92075 31 495953 269499 83 74783 294511 55 298146 35 20 33 2 22 99 71 350406 76 260025 525057252 216238 91 6 197891 70 25 6 369988 656293816 4 39 78 52006835 60 103614 30 30888 28646 33 21408 69 305276 7 37 301457 336919 220423 499164 1 24 993045359 201812918 33 3 180868 18 306250 5728 344965 49 66 83059 21 357143 316349 63 82 2 143886 49 338518 627328660 23 341922 410366 87 149158 93 1 1 50 16664 185151 433773 812875417 385280 279045 6 61 3 51797 48 51 41 390267 4 78 551746418 81 329506 183730 4 253639 91459735 16 79 9 97 25 61 46798786 8 79 389245284 66 17 351656566 123174 81506 324480 66 5 956 81 155917 105604 481486 422629210 32 17 621441692 117073 5 45 24 17 213557 14461 63267 356416 11121 336614 273173 260630 4 461402 65 149205 184742 8 40 99523 49 88 901268728 910744763 7 52 26 212866 56 39 374568 282807 30 9 903365137 20 204660 273229 67 77 198262 430832 121606 477783 320468057 22 324023 137093519 71 455166 154842 3 39 200371 4 51 42 973193768 39 45 108141 1 29 262791 373836 466620 466744 85 535378844 67 281540 38 96587 464333 327612138 471909 2 189442 9 22839 238172708 20 114942 364200 66 87 66 402274 126425 2 63 75 116297 427181 3 828405872 212966 25 82 400751 10 68 137646 748660256 139595 22 242626 22 87848 170894 618055435 390870 190 424104 243549 57 50691 66078 228176 572333109 465294 207999 183910 92 49 209044 512992039 909414856 11 391323 232854 701034241 4 155370 831121209 60 99263 48 56 7 457564 783819962 3 80 436136 32 89022 498201 348158007 63090 58 87 223117 101380 73 19 85291381 472000 218171 83 120023 410066 224529 74 9 86 4 4 53273 75609841 39 69225 14148 64 6 389383 15 70 768808663 484754 175178 88 48 64 444860659 5389 4 169779 38015 749254169 76122 190859 148531 337967 1 88 16 51885 445876 293997 39 16 79 14 27014 36 141477 9 96 79 9 256720 949937076 221023 334932 19 94 468701 4 45 210817 79 70469 142493 173272 29 23 380510473 49790 443404154 63 11 97 16 44 120266 99 60 18 60 177152 530783651 3 3 127785 358769 239175 585756525 392843 148826 96 22 2 491504098 78 427818 285004 69 442249 41 9 80011 94 4 157902 81 128200 1 86 56 87 73 464289 439261 413561 417329 377480171 68 3 195704 80 79 458381262 575058037 23 445182 360614 625115980 153550 282743 1 36618 83844 93 251266 41 54 433191 68 951791565 27780 39 4 418213 85 458111 138458548 84 41 210128 71 98 141374 13790 4 41 402175 79 63 12973 241167 27 329168 185121 9 30 85 143172 470518 20 682444168 19415 82 308391 456235 60 76958 84119257 40573 280603 80 164229023 4 94405 272020 65 275779 42 71 108128 47 89 288915 487777 55 152033 3 57 255124 125094 39 364138 30 49 75731 131832 48 232087 360982 5 32 148865654 5 406122 89 249321654 205156 5 107133 572845312 426898 144053021 16 414723 4 1 66 7 324666302 95 20 67 497387 7 31 95 88 26 297855 27 65 18 56 34 91 42 57 82 79 254025 323261 37828 178549 80 325340 139084 58 59 7 37 10210 178426 459564 14 55 403529235 63 47 488931589 53 239655 48 91764 6 24 444881 70 699743861 49 83 81 1 3791 3 2293 126975 59 372839 239714 84 258581 84 837519849 76 2 36 29 12164 88 439955 23 42 368109 246791 608038268 74 10 596706411 52 427561 51 393719480 8 206153 3 25 305270 1 462671 96 869543830 59 470235 115595 46 999098699 284574 416138 484759 221899 451988 88 41 89 96 34759526 60018 14 9 34 16 24 92 92260 3 247398 54 983116307 196358 116589 77 447412 839498991 97545 7 14 31 210075 192459 68 67 96 990003292 290834 555764960 418201 497528 441809 61 375883 90 72 88 188688 12 81 2 429955 18 98 21 69587994 243425 50 153164 52 21 15 48 8 258737 245336 45 21618 7 7 363910 32580 442140914 301412 978412147 113324 2 173606174 26 880668113 538030242 199703 25 499847 124163 73 266534 29 128065 60 94 487398 90 67 1 67 334734 344209 3 99740 8314202 20 259206 37 141032 495083 95 78755 340568737 267889 3 38 419309 32 85 575188652 287579 20 692721449 97 89 69 9 489964 72 96 190001 219132 8 308377 51 16 29572232 152531 13 68 22 40366 247304 69 321087 411323 369371 380833249 89 30 130052 35787150 326623 2958197 20 11 23 7 433443 103194103 4586 22 67 57 35 82 164950 49 79 297154 81 174065 319426 42 199184 1 65 14 93 7 374274 236958 177867851 182212 17 21 69 7021 449178 176576 43 56 11 269173 10499 39 95 219038 30 22 448162746 206810 609933528 37 454770 326715 8 63 88 334480 3916 362259 73272 244293215 196684749 95 235899 81 797331468 113109 80 4 55 71 97 247533 32572 228261 9 433728 487394 329578 8 248706 401234502 155147 299435 40 42 54 67 426359 947095137 28 188375 293001 47 75 311640043 78 74 74 897317359 27 83047 236889 618337445 723890446 187618 62 57 29 82 186566 294147 65 69 248467658 3 88 456885 65531 4 209864 89 49 45 109045 308510 10 75 152715 617442031 45112 73 361546 14 356945487 71 45 4 69 296103 322234217 199697911 224341 67 368853 76 398451 88437 38 81986 391797 8 77 98425 111912 362675541 8 369909 4 7 201211 90 29 254975 83 27 439087 213112 701873934 597373211 61 129791424 14 173002 202562 2 75 94 407077 170187 2 63 40 52 352030 44 18753 47 39 96 326704204 22011 73 35 19 649739614 104150 357991 456420 486128 273801 537419619 81767 32 226340 30 109657483 650940208 130291 15 8 401707362 348642 11 99 179234012 70 7 81 57 50 58841 52 429899 82 70 63 376065 740209454 86 88 1 316450 89 13 367549 144005174 4 257457 81 276592 74 41553 297797 157886 31 8 88 469484 64 16 279136 73 89 351495 375633 434411 28 90 64 22728 22701 175845 80 359521 51 733555513 80 211433 75805784 499631 45740 661027560 13678 9 164584 551284456 35 32 32 168054 43 154792 21 17 423905 50 59 4 349184 42 74 135356 476365 826 6 95 4 35 187083 14 186077 492347 278886 9 146302 2763 30 134556 9 233524 78 210951 33 8 256252 188320 861748554 383072 88 78 9 2 278384 230164 7 48 55745 49 102287 71 1 255795 677831067 465206 461968 86595 225997 347347 77 20 493798 122889 51 358319 1 583672242 96 284165 26 75 15 85821 83 100148 750595629 45 327775 4 556498754 292632 51 93 41 399370 39 64 84820 54 340155 61 90 58 44 5 8796 3 13 322000 167121195 63 18641 10 138840445 49 81642 551699056 79427 58 156894 311594 16 18 4 17 413225 45446 386947 1 55 373148 378760 47 21 42 25 1 5664 291350 93 51666 23 327366 265534 48 75 158238 167503070 247727 444704 45 78 51 146583074 245247 184655 22983 74 46 52783 193399 361330 44 24 9 219268 338510 57 250638 63 149491 60523 33 4 98 540784150 37 65 28 341157 327407900 94913 3 338765 75 98 56 191041 107890 57218 83373 2946 118883 350022 733150140 23 452095 35485 44 469678 67911025 18 90 378269 862237902 17 365448 35 47626 9 466427 46071 808390658 78 820371560 481905 355961 9 29 230787 55 23 116124 290135 62 2 80 22 11 246655 4 225082 12 38 4 48 13 773436921 389731 37 77 4 24 91 123021 3 29 331577 20 64 79 4 366838 312667 58 369490 1 253890 9 95 42 256710 58 5 4 55 87 32905 423037 210942 52 200741 23 131832 168729 931685915 480931 698357417 339493 468759 52 170659 4 301519 52 49 495034 236299982 105317 1 327121230 280508 116483 110707 412725522 6 75 9 344886 15 738717932 66 282058 86 16 37259 467312 658663232 350267 6 2 18 42475 8 442854 226363 80126 483501 191042789 39 411039 8 92 773206915 504692399 94 200190758 73 106611 26 91005 336893 65 16 323474381 89 427192 308608 386523 38 79 148891 91 412976 540088245 64 13 141038 229597 306795 29 764911420 286720 38997 5 137471 263553 77 332206218 45 233503 480409 92 199166072 103360 83 3 1 98501 39 49 22 41240 326006 329111 369403 35 72500 423857 24 18 424241189 70597 65 12 72 270834 719007353 44 6 108024 436420 271964 98 135081 308358 291208 117782 48 702191101 85 159792 586798572 78 440009 4 152156 495075 237845 7 137054 325801 70 55 1 59 73 11 4 2 98 94799099 11 60876 7 640240923 457116 429351 413481 412043 183500 10 42 22 80920 12 90725 6 710126668 8 416480 13 1 69 342238 8 325304 27 1 54 87 235681 94944 75 780768319 138348 87 204458 91238 349467 27 422461 373100 410046 124660 89 888332169 9 304761 74 48 284064600 444605 177124 18 325483838 181033 19 121322280 381650 111714 32 91 76 90 50680 19 27 6 11 165244 1 113788 371526 271567 30 25 14 3 6 2746 257729 656300322 274506 35 494241 5 381770 367830 63 9 80 759748950 2 153588 164613 497486 413703 8 364071 28 3 94 5 68002356 6 60 530350291 828329576 946006379 433715 27 46 4601 11070 309860 9 49 329166 162443 64 34 15 24 179013 355000 658645503 8 54 56 52219 21 28 288731 89 42 68 28 9 397076262 935859545 212748677 95 8 25 85055407 94 34 4 20 106372 94979 4 371656 8 50 194350 716828265 58 86 30560 488288 232510 99 19 62 68 430801 97035 748470512 73 78 187719 9 97 97 475815 211359 307825 748233796 389368 8 87 277948 63 63 289837 9 83 94883 48 39 6 5 379309 6 136096 56 337320 28 13 58986990 674308230 87 57925 6 229241 370399 447408 36 100905 187252 380846 67757 44 2 78298 499539 463307096 159564 790261335 92 22 478874 13 300676 267041724 94 307601 171270 71 4 20 97199 18 37 31 367465 211177 210474 11 427130 124516 3 70 90 62392 49 7 9 101870 20 47 226420 90147 73 296336181 982060703 425391 41 35 229062 90 635850189 391668 271768 77 69 25 415918 449632 79 326350 62 6 283262 13 7 12 202017 15 404418 82 8 278160 307461 22 37 94 8 46 230710 337026 1 7 50 160643 332610 227384 11 79 95758645 372889 274970 33 92 408324 91 86 105518 125120 329892 76121 136320 281027 72 79 743207873 239987279 501454556 193220 881880033 32 459822 48 32 54897 55 3 70 433792047 6 722954785 219621 332081 49925 464189 5 96 6 19 3 90 284406 64 52 89951 99998 93 670431834 17 58 29 339348551 42 382403 97 1 50 225991446 98 63 59 56 305291 115578 138954 370131332 152170 61 2 90 78640 394676 41 86 6 7 12608 344168 3 53 49 281013390 74 490807 422928 690600311 53 2 899270827 45 26 216877 79 18 84108 156615 176533 31 15 58 550600507 371348 8 163032 6 28 81 48 60 388444853 291557392 3380 551249508 9 1 216378348 81 239517 152715 36 82 174767 56 67753 38025 294151 459067 62 87 97 112545 371933167 22 76 31820 7 35 54 383072 44 118187 62 10 321547 316032 170088 19 84 74 32 177152 488247 212378 469369 84 307083 20 24 86 75 98 68 374039 229630 20 69 387050 17 49 282384 738113543 12660 72 552031965 52 81729 86 361825 95 37 4 6 173019 7 275609 1 57232850 436366 402822 363472 431914902 77 185912 3 21389 488177941 8 33924 131716 22102 75 44 80 9 386971 191163324 268753 53524 85005 31 43 120762 740803485 20 325231 446885 8 7 240312 43 55 302746 54450 4 1 40 81 10 54 33 8 45 208052 4 365070 4 20 25 246840 90 21 47 87 27 87 48 22 60 330084 41 904795979 32 2 192326150 3 650413911 8 941525570 77362 85 41 49 129016781 117807 90 1613459 28256 85 4 212598 864452401 74 930963842 7702510 16 295269 12 38 400861912 442744 4 41763 873894271 208610 149813 190320 7 4517 65 27 374257 427349 50 33651 17 73670 166000 86 365278 473882 191369 10 71 133409 201354717 40 302435 438070 420462 335806 669684373 938169713 6 374935 415561 53 74 486308840 269711 451390335 109990 94 26 69 69476 157296 41 36 81 2 95 31 92 450005 72 142465 58 28 67 52 135126 91864 245974 5 127004440 144417 90 4 33483 587224902 30 83 46 287880 322985 327038 15 70 434595 4029 18 240141492 77 10 32 52 750035127 395333 18783 76 62 145849 90 146205 164889 55 449765 21 206559 74 145674 59 74 2 1 81 458355 30 21664811 29 14 177630863 388715 54101 83 276593 63 74 56 84 820917534 386393 468407 414417 15 444933277 295720 362649 458903 67 158936 25 203521 44 436267 760750308 296770 87 59 69 43 71 292625 95 994203463 324898 14 7 467810520 93 19614666 327169 48 189220 355653 343648 68 417985 97879 313010 44 282282 161886 84 223473 61 166400550 384484 58 95 421327813 311971 577041116 182771 24 54 384084 26 64 73 191324 70 42673 2 172687 79 69 71 24 276932 7 63 43 471498 2 78 383140 34 25 469721 927464874 13 79 298631 71 418930 168010 113700 394141 58764 152171502 1 310653 773354349 11 4 35 425034 819861625 513846692 131056798 365754 461818 285805 168131 2 197207 2 540777058 333891 790203749 37 245826 467889 281433 224362 358061 138918 254171 469810 81 206093347 235529 98 50 54097 27 600233838 86 68 84 41 495053 246784 23 90 261230 515704703 20 40 126289 44 403246 6 454206 851697073 82 69 174293 47 52 6 76 36 315316 91 451778 434616 72 54645 10 23 103683 79 28 59 31 96 71 39 200300 20 371878 93 319519 80 31 568641554 80 77 31 320969 478030 37094 96 17 58 300727609 91 185543 467670 5 92183 53 583857202 4 4 389012 43963 1 4 536533235 355527 113564 254133 95 727210008 96 7 90 39340 326830 60 315769 453695 27 390013 306505 397398559 69 4 39 275899 16815 1 5333 696863227 9 58 60 152116 9 284733 3 377245 52 436037 210199 81 13 490968 14 16 437838609 10 77 11 340669 222040 66 9 57 68 197117 201599 331677529 429900 87 124472 238102 62 59 20 66 371612 762271698 558998471 69 171813 52 424157 459715 2922608 47 124254454 300103 27444 221841 26 23390 263715 86 52 8 332526 12 167158 18 218125 46 75132 64620751 3 222291 373840 72 28 61 38 668873692 27 72 9 21053 305264806 368666 43 232781193 274278328 180954 303830 186922048 7 86 257585 9604 94 337117 210459 6 489570 228051 26 257612 72 41 249156 30350 487073 192153 55 26 341532 91 85 20 292094 28 291153 341505 1 9 1 28 309172 51 45714 235266 56 354245 5 176684 699910020 10 59 4 63346 355759 322500 12723 874698322 45 5 249209 58447 57 37 75654 64 67854 5 56092 446647335 2 32 295623 380655 29617 84 4 70 200869 3 81328 14 26 5 254271834 410970 11 321900 4292 92650170 325456 12 168244 63 323396618 49 5 47 409787 31 323853 246843 17119 389810 104376 72 9413 469209 388535 78 62 347190 11 60 482086585 6 931209455 355374 361068 235771 2 5 3 79 791292523 5 28 56 1 87 80 99288 8 94 956 21704 71 92 69 869037897 138697 264028478 302199 23 428990 53 91 5 477690 408907 26 40 72 179760 79 416808 529629539 22 68 385290 81 6 155964 55 151476 16 47 9 13079 99 475300 38 96 87 32 37 62 86 95 292022 417458854 333129 150778 492636 93 411421 304045 27 429272040 23 96 271425 59 276130 14 46 21 60 443429 380604 394144078 75 4 85278 255664038 455473 26 58 10187 208455 68 90 27 338661 30 856941262 71 27 74 102177 2 65 61 286380 24 424001 135106062 369711665 257248 438297 5 383180825 466214 538483750 305225 50 127802 99 77 21 47 1 71 392696 29 45 457210 69238 203430 4 312226 737901957 67 109239 247659 24 68 578552392 806758692 24 3 457383795 438524 962062949 246952 1 86472 252432 428272 29 160934 4 79 7 80 90 13 26 90 145405 5 90967 52 338320 228964 94 4 188283 65 41 23 1 422767 73 160173 390690 65 4 294406724 319581 1 17 30 288124 46 317242 26580 46298 494894 67 158096 407799 455121 57 3 43 495004 391212 164 40 97 37 96 18 24 15 57 45 311168 56 454951714 6 96176 69 14 62934 57 213052 39 46345 41 156396 194975 482272 174507 8540 2 246189 248639 207841 80 234599801 13 40 8 281219 216547 50 834498253 18 143642 170587 221747 337314 27 185515 151298 7547251 42 49 280767 1 22 57 291450 258018 347572 71 95 64 729942539 29 123818772 84 24 24 29 24 89 460699 92 43 407117 423238 64 3 414669 2416 32 289460357 35 86393 4 65 39 126819 150475 76 387686 69 4 179898 861403652 150768 2 44 485525 97 187486 31 33 4 51 12 134349 83 186571 124155 342608345 43 246982 426867 92 42 239763040 30453 83400 111411 42 9 333543 372866 348698 9 89 5 41599 46 66 88 106946 135573 73 20 340511 96 492350 4 88 55800 328790 67 45 314421 237432 69 78 626863866 213682 957977708 684819040 294821 21 85630 230021 92 196250 96 520436866 117365 147725 30 94 18 63884 128544 150835 97723 244313 77 250337 75164 346538 74240 13 9 63 23 226456 457772 74 51 188986 19 5 99 443088 42 492556625 29 704134226 44607 408913 35 94687 77 468578 13099 88 336428480 47066 420941 251514 76 223634 480912432 9 154641 29 14 192123 302478 235616 9249 959862959 94010 212806 55141 68 67 51415 49 62 11 99 391470585 154717 92 329779 34 5 9 92 328355 9 33 69 12 379998 17 23567 194743 84 7 717706607 80 43 703950991 18 365618 42 50 7 54 378547 72 84 6 172535 205394 66 184588343 3 73382 57428 81 245802 6 149928 4 30 393108 892718994 780377696 338859 53 455012 5 77 68846271 239376 392486 378622 6 30 291038 244658 5 51 76 444734226 30 12 389991 54 417934920 417898 343165 288814 21 68 88 20 19 36158 79 402248 605885252 337468 871396900 9809 4 299704 137840 1 65 212809877 6 99 38 131409 1174 13 216416 302676 246523 137819 62 343422 33 5 111844 87 12 170726 150692 3 8 9 4 148801 74 52961 25 57 341616 2 21 227295 142889 138556556 95 20 2 4 713542510 93 15 24 10240 30 33 74543 27 52 201210 75 92 64 383491 2 102644 233267 48 6 76 67 72 303153 4964 370888 311632 288107 25 58 5 412569 65 84 457595 93222 31 4 72 78 140913 305675 43 203838 144600 452415 56 7 34 31 10 44 259008 345057 12 78 15 21 83529760 95 65 234580 33 449861 24 79420845 71889 293339 400464 417509 73 205742 71 260311 152378 34 28 378779 338630 63 308224 180918 233925 257074 98 21 454045 41 48361922 45 43 657528273 220107 51 3 36 31 275537 476519 45476411 43 83 59512 442492 65 32 7191 76 71 90105 71 248029 49 3 66 96 94179 59 210976 519181660 350974477 406968 490273 43012 491515 14 372299 467682 296948040 2 265824 98 321888 1 43 72 176648 185377 69 7 24 277052 9 414578 49 68 37 263624 14 292174 49 347576 31 237990 84 46 40 69 43 351202 94 909233630 55802 391120 43 98 26 274272 135259 345332 337447 187317 16 406126 487146 6 119460 172872 85 1 81 96 22 97593 13 336935 20 7 86 468833 4 58 42 81 400957 448074 307227 48862 35 95 131546 42 13 116169 4 101565 139778 89 11 33 36 35 94 242846 51 95 87 88 79061 85 24 97010 8 236454 33 59244144 58 341566 12 15949 368226 474434 87 40732 490661 203152 41 5 147583 218505 67 78518959 54 67 73 29 4 238695 367489 489974 407855 62 433833 416353 356420 50907 6 55 89 47608 32 9 44 8 394550 33 171677 494412 18 224252 275961816 83 38 58 322797 232199 701838482 420930 160489 358928 93 362634 2 126311274 18 32425 35 26527 54 50 8 5 15 62 57 25 31035 149181 388807 253919 51 168108 53 85 26 959526929 40653788 18 511433586 330832 30104 4 357230 310812 450709 401341 676088039 4919 75 73 48673 226756 660050844 9 12 38 178405 57 97 476457 412427797 3 1 38874 801231252 76 75 58 744937128 340169 492723 457892 265228 469530 391784 287743 80 27 20 98 291444 38 679231849 343781 14 98456 367099 644355198 87 345794 1 73 42 7 493466 948760001 4 222068 99482 77 354757 80 61 36 83 279311 313295 76 422669 80 23 585874760 294158 13 75 85 78 98 419644 66 340230 91 89 36 621449209 15501367 56 21 3 15 46 80 5 112704 3 91 6 21 59 219748 39 195417 168532 149184 78 244032 53 180102 76117 68 59 19213 66281 146072 210178469 37990 54 15 264430 73 309450 87 22 770425821 94 1 16 387242 91815 66 6374 800433303 196714 122125 8 1 221519 64 90 5 58870 6 3434 62 367440409 27 2 27659388 24 485009 486388 5 444431 146228 14 214031 428169 245586 466708 119430 895 8 38 66798 4 59 59 34 94 83 53 442700 45 464998 229928 26 11 441797 69 1568011 389418 89 4504818 36 60 284264 324937 228386 177782 612896842 24 131066 37 51 405577 22349 84 93 69 447182 406424 162382 3 154323 10 98 6 64 27 28 417022 3 472634 4 37 246824 16 326213 90 273222 472873 468605 316383 34 78 1 987335715 400162 454980 203812 212452 49 5 498757 36 267688 7 190803494 4 382402 32 7 10 61 98 82039 67 66 118284 157188 6 8 274389 26 24 168069 202473 315779 6 5 390634 17 1 890632254 55 79 17 98402 10 13 21 138472 74 49 123371 59 344305 55 3 118588 641434713 16 87 4 12821 249706 1696 29 320737 378934 248821 393710 458321 77 318842 45 286919 45 9 40 488924 26 18 71030010 250061 6 290428 7 9 305276 437376 97163486 309374854 19 489902 67 2 353490 27 27 29 892968189 463774 116092 67 401022 734748039 51 90 254216 83 354226 64 301844329 147034 323979 51 45 393981 107751 28 60 357098 295806 362351062 21 34 64 94 376471 266699484 57 47 6 398698 57 432065 74 71765 87 99 293617 3 32 65 1 68 274896 145320 98966 21 43 51 23178 6 419098380 216481491 80 79 333290 5 308218 3 4 424602 8 47 71 5 137178 19 95 135616 194616 58110 256304 1 214510 135249 325246 618210782 19 408833 6 37 86 88378 9 830418348 1 79 302253 97 24 96 38 365102 53 74 17848 64 39 214666 35 436940 350346 282398 730429088 474559 5 64 653323860 189363 686073719 22 98 94367 76 9 430637 260292 51 81 20 214827 18 63 4 75 96 243315 7 46 46 300386 81 43 244591 52180 36 208894 80 78855970 46 41 99 10 186637 178466 15 43 257819 59 92063 9 126835 3 76 54 404908 19 448108 126355 318707 69 65 16 319800 244137 451582 99 252689 52 325325 34 15 61 14 915939546 64400 51 112062 479496 226229 39 93 219316 87 92281 284512 82 85 248430 175124 347820051 2 94 748203033 59 79 93 21703 9 146740 34 180648 3 43 1 948704522 2 102326 215519 30363673 26146708 3 65718 90 366907 216503 377177 282645 46 33 233460 92 95 98 253587 213301 31 88 58 301190 81 66074 84 182512144 238466 2 43 89 97 152174 95 140641 32 14 84 140918978 75606 95 87 93 5 728070633 96 550317934 52048 88167 883243983 262863304 278691 27 92 91 275024 8 734623357 253728 49 45 85352 107593 33689602 348697176 52 448807 53244410 265273 356058 80 234928 326694 31 28 381573 56797 51 25 4 137433 4 409401 352644 4 65655 249592 302054 183842 78 59 730736865 94 179616 53815 157328 97 106465 142702 8 37 276130 199408 228005 390667970 88 209677078 89329 76 30630 216121 438689 478023 31 302768 199114 8 11 29 79 80 33206 16 178791158 98 4 384839 69 22 445540 94503 62335 406985 130414 72 9 85 92 66 60 706535272 36737 91 20 249956887 767716822 255226 362350 300688 74 23038 485368 25 13657 862370848 89 33624779 229007 373017 80 74 5 60504 58 14 81762 144906 136420 110826176 72 67 90 36 7 320304 798426397 164961 41 327542 16 8 9 48 229850 315858854 6 58758 429248 210999756 34 60245 89 18 134659 164959 5 194463 93 351584 900277928 355025 99 43 306189 589120779 131142 340791431 3 22 9 5 3 48821 32 401074 97875 20 427120345 338020969 23 53 63 1 66 33 21 4 387049 127657427 5 122733 468650 71 11 47 29 444433 33 9 349174 62 425515 86 882317857 490500 81 35037 351005 54 89 53 4 41279 306926 392382 85 25 44 34 171418 97440 45 74 178295 79 44969 67 158354 43 49 64288 14 59 425164 97 79303 69 966748313 453503 761144510 39 3 33 47 87 65 55 206206 38497 45 80 30 53947 96875 200602928 55 24 99 52 52 3 48 78 364576820 151563843 13 11 20 74 358983 417787 455856 326127 45 3 154877 455079 170461 35546 23 484056695 98 674475340 96 69 9 97 349939 104954 418980 86 23 333818 158967 100342 66 29712 10 74704 195060 79 278369 25 169457 40202 404684 81 56 299116 32 63 181565 20 111775 97 90 25 92 362029 5 147906 40 379958 46 13 12 176561 16 319265 3 5 59 166257 30977 274424 93 80 38 337372 262253 20 2 138123 38 87 65 21 88 152698634 73 407778 4 8 264508 38095 32 12 1 233491 59 9 26 264783 115984754 64 64 206559 17 764900812 84 9 61 244305 4 81 60 479096 370386 2 97160 168086 211713 99 204188 33 89 988299127 29 630499528 359677 9 64418 164487 334842 67 175172 32 12 36 51 412379 87 136112 61004 239654 71752 10 80 91116 94 8 314756 59 212454 726791848 123959 4635 168891 264978 8 9 170 86 306694 9 53029 387894 43 3 56 373741 357106 471174 31 77 79065 56008066 118862 208185 58 200432 975413832 420173 404799 10 458489 32 372836 820215305 142356 34 718929311 77853 85 181980 496848 99 82 210945 79122 238691 944331045 49 273965 90 3 16 303986723 52 76 294033 19291 49 75 422534 84277 230174 8 45 252502 129837 156120 5 313692 5 6 61 244214047 335940 462448 85 4 72 24 3 109203 2 64 263574 3 296734 26 15 306443 91 4 22 5273 20 87 239473 62 439409528 29404 179430 42 13 92 371795 103324 10 8 219046146 444486062 184796 1 197219 419356 29940 379750 296696 21 75420 19 62 498949 13667 103500 88 89 53 59 332657 331573 53229 73 243632532 217777623 18 98009 379847 201625 457117 475230096 409638296 332116 35 141666 82 93 3 241701 17 94 6 20 362392 281671 321038 250504057 294385 455078 26 4 243374650 3 383149 21 333573 128791 84474 56 180283 339509 49 255037 24 336359 102025 367057 44 20 29 24 35 48 4 752055567 3640 495819 84 87 8 92 194748 911169879 99 4 66649 63 431302 97 915640439 273748107 1 229357 52347 260355 22 436109 184071 282642 76 442331 358085 85 986076657 15 8 1 920224168 291753047 397691 402803937 221606 140455334 468903 80 75464 273971 227204349 90 53 45236 291351 94 30 73716 376707 349286 4 75 214324 94 248815 64 16 48 42 19 6 17 21 220931 87656 84 94 53 7 124531 40 361973 190954 41 40 675342089 79045143 54830 165958 7 17 428079 18 10 3 41 20 5 26 241051 900762450 92 49115 443512 477581 370375 54 34450833 1 42 218374 7 475176 387795 262432424 96554 46 8253 383246 1 129125 278062 5134 90 208649 64407112 67 48 68 98 71 34 68 439457 289631 38 857 25 356577 42 383255 246998 611157647 178896 101297 7 74 79 3 403878 58 434056 23 11 263032 13540 113958335 32 338483 973829318 70 135523 410908 711619969 33 61 44 3 11 258267 6 32 209080 66479 86 247510 18 91 198716 67 90 416130 204662467 44 66 406199 7 65 89 226828 164902 175890 305115 38808 6 29 4 2 29958 35 86974 469479 151222 553211400 38 173592 768500138 39 283015 35 544907169 501335066 235023 428475972 437580 43502 146664 433946488 682529809 303161 1 99 130088 1 2 64 450908 823734781 16866 28 8 418468 2 92 7 446097 45 321857 332151 36 92 83 82 7741287 69 4498 4 3 4 7 5 171054 216877 70 1 7 212882 33 40 406266 21 436438 457574 8 51 10 411548 323483 403607 108824631 803570415 267762 31 376987 41 30 54 408685 5 84 486062 3 3 661700348 21 435197 48 34 63419 90 258192944 985782007 140851 114815 300091 210050 339068324 97 19 229615 464455 2 376819 27 22 425850 79 47 31 79057 49866 1 85413 92 28 54 492759 76284 7 94 369278 10 14 103219 90 83 97 149950 9 399901 17 47 469219 57 30720 6 314734 26 27 57 68 42 61378706 394207 3 401536 119216 51 9 27 45 96 174966 17423 318056 55 21 23 59 276427 15 34 68 1 401507 405063 385589 12 99 28 180158 548096400 33 202937 7 307472 279358 863679631 38 3 60514900 117511 190856 89 276443 709731428 285229 196003 50 421671609 425822 11 2 121795 200060 42 184716 274255 63 349647 81 30 63 157200180 11 390372 410650 30 296673 1 289161 353571 98 24809 424904 86 11129 98 6 478046 163882330 227495 159012 375355805 1 43 65 84 66 56 64 92 159542 2 413810 460811 126120 6 217649 51 463043 83 269391 74 307272 82 33270 57 11 31 74 24 61 72232 105169 402786 494251 452918 81956 376551 24 473365 593844474 39 92 24 60 290654 63 62 396667 425871 318804 280403 178240 33738 60144 8 78 180601 29 398688 234712274 9 75 69 21517 90607 44 31 28 209317511 39 293600 34 122321 44 172235 130352 62208 81 7 40 79 94312 312959 32 99 80 395292678 96 3 773681021 373103 32 47 34 380421 415773 425421 91 487159 9 58 416547 93 40 218341 57 855513975 27 58054662 28 48 14 6 112262 38729 411681 96 95 587095526 29835 8 55 410765 317595 79 80 339947 4227039 97 79315 268555 33 298574 230841 94713 36 341321 89 29 83 96543 454353917 35 2 865861162 358002 15 77595 58847 2 18 41 3 43574 5 641359866 336687643 8 5 330052400 4 365254 94 238772 4 720176777 23649 12 15 30 147865 194715 282697 2 629824595 241126 7 5 8045344 95 42 331784 30 98 1 5 34 401341100 412181 10 268110 704573664 369811 36 236880 454734 75566357 66 251685 9 78 25360 218784 107253 33 25 216514814 218543 69 5 352077 27452 5 100690 2 1 50 38 20 14 41 7443139 60 44 8 95842 36 24433 767615926 201994 93 30015 50019 53162 303020 30 174493124 477932 794250011 147455 113600 51 9 329402 73 186708 447588 11 17 379141 262986276 30 155553 24 185339 58 13 74 55 91 64 473719435 123005 412102 751370666 211119 22 438318 214331 84 621791431 78 438963 93 23 467937 96 82 94 42 18 14 33 74926 66735 258140 407430 36 662055637 70 53707 8 490762 22 155239 5 85 60 3 949041306 34947 81 91 18493 1 85 89 19 418296 7 364066 81163306 13 9 46 89458 451667 471823020 445881 766018435 1 1 5 84 2 49 2 378859 295895 17 279984 37288034 103388 6 8 485578 42 339781 284879 78 23946 14 178917 5244 331910 40 72 36537 54 29 476404 356485 322596 211618 72 268628 112566 88 62 337101 381810448 40 390380 78 42 291822 19 89 48 85 6 50 6 77 49 157303 389242 22 918008380 42 85 293320 81 173896 36 159146 386919 40 213080 487206 216393 5506119 63 38 279079324 64 46251 476740 4 490650 64 68 5 12 42 108151 7 27 9 320992 10 353594 1 25 59 2 2 395103 46335 15 93 32 196854 103540 33 4 475308 52 361046 99 198082 86 12553 232008325 24 151530 82 13 69672 323590 180682 18 51 402469 399172 40 4619 395378555 65520 349195 4 32 464714 93 6 55 8 457513 33 23 47 458056 17001 39692 11633 333653 61888 34 912333055 95 408520 66 13 46557 378305 427240 2 37 27823 65 25 24 45874 308720498 9 326717 428609 54 32179 13167 448326 492517 16743 67738 162810 183665 24 4 74 89 44 248419 138268 236521 35 1 35 96 41 86 1 31287 65 345703 97895 430318 89 38 412609 63 7 83793 84758 98905 253803 6 142529 66 215615 233726 6 32 90 412021 31 77 25 25 81601 747117467 62 8334 98 9 11 49 60 68 27 8946 73643 427648 391228 63 62 211006 492296 9 61 122250 22549 166437 274873 70 187568 3 67 59 108614 57 18 59 3 327492 50 84 117192 68 57 55 687503020 434406 20 299635 32 484041 50 54 61 928454091 446963 55 79 43 78 168405 59 211597 71 94 69 13565 224964770 55 330266 305103 497585 413833 50561 15 47 445511 45 51 22403192 41 491995 9 176845538 84 401541 187503 85 36 464093 943414200 76662 314222 52 88277 39426 177912 946578454 20 355826 264330 61 248933 239954 49007 51106 33080 13 83 415534 96 61 622710224 173371 1 347838 15 107329 5 29 61 80 482199 18 715432696 70 339127112 457591 816457036 216381 306595 58241 30 13 96 21 153019 49 4 17 87 366662 681013816 460588 445645 457541 221179 473608787 99 323 73 493840 896868648 35 61 47296 103123452 40 94 26816 19 204310 34 498037 291133 51 9184 66616 222723 52 354563 99582 137915 455455 1 89 94328 53 438548 229663 415872 84989 191131 102838 11 95 3 5 333891 62 30 4 315544 51 14 57 479570 70 9 476778 49 91 47 19170 24 7 9 313016 68728 9507 83 469383868 14 127695 89352 96074 17 32 87 36 114826 49 45 61 92 43 100728 4 361673 54 79228 3 9 100002 336372 287313500 140082 10420 177446 69144 47225429 148258 32 5 6 461285679 94 45190 457926 669813541 80 21 433636 181865 36 454627 431792 62 395876 73 757402039 318297 40 3 53053 18 375552 6 2623 300207 124158 443416 4 80 2812 380165 89 72 6 93 68 323564780 56468 34 43 131675 249025 78 81 8 13 94 5 520804832 43082 76 93 74 58 17 492573 169927 493131 343345 455739 28 37 86 18778 74 307847810 13 250894 255229 105797 8 1 983475998 52 7 365847 10 488290 993123444 85115 46 44043187 337562 150491 218433 7 193654 5 76 90 187329 431086 32 69061 321957 6 17 143366 400506 29 9280 446481 1145 728092124 166818 71 37 17466 9 26 56 6 96 67779 27 178514 466985 65 41739 264471 3 77 99 19 25 453131757 13 83 7 131283 354699 10 450085975 322674 286494 8 96345 160243 64 40 451862 145349 87 297325 8 84 46 479373 965251989 6 478107 99692 50 476969 64037 318083 43 94 1 31 494129 4 57 24 10 28 18646 16 43 115428 94 263515 6 347735 190143 461246 20 364991 2 137008 35 117537 299817 8 88 6 5 888986937 3 66 189303 195513718 379147 64 125122 76 14 86414 287923 92 80 2452 70 5 313438832 26 305610 45 52 4 50316769 39 182535 36 82239 57 768878950 58241 324598212 46529 160654 88 378031 57 274626 58 44 51 94 30 30 55 19 9 464811 6 427803 86 8 5 5 333097 18459 73 96 55154 95 4 179019 300940142 37 163999 136146 84 2 26862 72010 64 57 26 76 25327 456101 71 489769 9 994031093 304100 684086737 426156 309554 78 4 44 64 12 21558521 192059 63 97 251491 394615 220127 183863 6 180308 257789 36 99 54 90 75 297779 403239 16 416640 4 29 3 67 341120 167037 173767 57 5 54 90 40 338255 143928 215101 1 139723 94 87 193130279 282424 26 305707 72 253736 9 70 477332 330726 2 66390 182938 111285 5 55 55 229713 439174 79 307270 123767 402092470 94112 1 16 267610627 3 391872992 8 461305 14813922 71 49276 18435550 9 456210 481825 468175 87396 34407 94382 5 88 430778 98 267758255 52 27 319065828 272157 322823 94 285584 62 122110 9 75 81 462707 263654 1 21 2 34 236527 455985 76 77 61 38 34 259759 53 145667 2 480605 64 70 140921 9 20 257556 29 24 4 60 89 69 362627 28 30 203929 216059 47 2 96 419614 47 45 86 47 22 136056 175124 68 90 244312 126847 441857 13 876969433 171575 258349 5 365991 37 21941748 414400 76321654 1 26 128748 387536 56 402063 61 409421 20 421978 393557 313090 75 154070 437797 263482 16 363225825 378027 477157 3 4 978509882 18 86 8 5 59 245039 343436 64 33 86 365131896 33 69582 2 275483 53 60 76037 401357 100229 8 755430439 28 158383 5 42 80 383604 82808 89100423 6 71 42 465708 1 3 113952199 36 6 72 5 67 261671 340652 3 14 6 31 194546 221582 6685 83040 25684 383272 41 51 772880844 150517 949931551 9 263785 43627 192524 289834976 60 71 54752 61960 14 85 145008 395547 722085987 95 303900021 65 498137 560387211 34 113345 54 130990 498242649 29 37 6 66 48 443997 73 66 1 36 55 15 24 55112 36 635648423 807180348 519261098 76853 487602 6 493319041 258861667 22 114360 6 30153728 162598 49 131854 505492540 775568561 413092 635232690 2 48 33731 274550 248973 34 399049 1 363257 282505 2 205375 71 298936318 4583 65 421325 428640 404608 63 149243 103877522 78 195492 53 345594 50 6 94 314476 430796 2 140106 746664666 122104603 7 139563 249096509 75 362456 37 36 10 84115 443723 379128 809463685 373914 60365 9 9389 19 480569 3 723192032 34370 5 43 8 327750 135234806 78 314223 28 877821121 440961 51 6 28 129339 115917240 21 317697 9 76 22379380 256864 280897 226571 80 135876 107127 28 86 31 86 72 88 4 64815 23 23 500159805 240475 289414024 92 966858600 1750 92 659259771 345722 29 73604 482706 412953 54 42677 52 37 54217 116848 19 267536 484822 626537729 78 94 122008023 6 62 28 169036563 23 58912 60 417887 130209006 379623 60 93 409992 3 5 18 27 354850 302460 62 301607 23 98 17 86 131430 18946 200807 30 495960 98 8 331283 941601580 55 85 61 285334 133615 58760 74 315879 15 69 731075914 14 103179 20127 55 17555 455124 58 90693 56 4 40 162426 11 82 216983 328195991 723713707 534374251 42 87862 7 76 5 68 2 6 491700 951830943 79795 653400866 493289005 15 261308 40 56 1 64 9 12 127198 14 42 61 184129710 30 1 92 93030 55 306375 769 28 61 589300422 567531893 233311 966484068 329149 260394877 2 81 35 266697 71 73 22591 32017 766033018 2 73 379284 19 435909 26203798 79 449028 4 52 155808 99 46 433686777 362269 397813090 8 32974 28 498519 32 720406659 310684 261537 333228 34 97630 7 6 53 74 72 24 322565 255299 13 26 34 81289 45 73 87706 52 75 1 90 52 140342 67 23 439404 491381 419786 419910 37246 239703 291395079 56 210694 94 6 29 265265 94 41385 37 368917659 491502764 61 367286 81 283476 277637 36 27 48 420252 23 371860 9 64 8 61 431081752 6375 451764 81 333042 380376 204895356 47472 183690 13 293077 94554 35 53 4 72 17 67395 54 77 290390 75 27 174673 52 19213 92 44 161839 96 7 56 35 55 31 483101 96 120731 5 524605450 824296378 84 22331 445295 54 61 7 462799 38 577906413 283923 469110 391836 430100 351467 72 155764 1 91 1 53249603 78805 78268 2 57 64 257309 91 149189 8 192495 33 72 580384339 9 58 50 11829 895981405 194066 56815 259805494 1 54 5 26 482842150 24034 54 6 7764 46 294539 496835 381098 11 20 44 2 17524817 28 66705 70 525043969 38 468266 54 79451 25 390017 268292 475277 111341 75 265096 40 81 245633 36 41 477818 322984 24375 7 294486 45 332318000 5 13 495196 92 47803 72 33 5 35 405782 43 3 620574821 5 7963 42 4 94 97 48 497847 240617 96 73 319553 56 10 142446 98 10733 188452 358164 234060 51 86477 100942 357533 104572 101914 138635 325587 79 37 299827682 8 134667 118332 191701354 106056 444632 34 792910479 9 292519 451394931 91 237663 463905 19 9 345147 446285 96500 354955 694881271 662280577 70 271274 150359290 7 94 1 214797 92 161952 2 46 62 130459 251715 42 387868 452442 39 104555 60 411886 99 22 239536 26 413699125 4 40 16 77 32 462728 68784 44 2 446348 369287 123923 79 3 257569 69 97218 12 38 151393 7 484172 1 24 149744 94 255426 290811 59 433095 14 80 797112874 34 77 83 92 83 68971 1 74 3 62 24 472127 185006 346456 188007837 448402092 77 16 68 2 6 32 25962 62 58 70 259427 269694727 331479 298968 118631 297557 6 41 66 475121936 4 498426 2 471205 1 96 49 11 352831 361715 9 58 54 453949 143362 86851 4 378828 17 54901 433949 260587 69 86389 414030 91 315392 91468 361300 488976 99708 57 220971 98173430 140175 2 77 280780 29 406634 92 386662 50713 404228 223709 304632 45512 65 43 9 30 103408 241371 1 421368 23 49 298546 4 20 211146376 64 294205 18 9 75332 18042 464714 307032 204622 265974 44 24379 488406 491560 3 58 354178052 385373 6087 2 44446 77 15 490760 697911964 322070 191346341 90 58 119204 56 16 21837 453310 26 237830 55 32 77 53110 568402024 56 273628 528849738 241064 20 29514 313662 78 40 25 485530 16 355165 337051 94 934669951 55793 240689 39 25 42 18 425160 321183 5 302586 27185 324295 9 267687 98 63420 59 3 409001 216150 61 13 15 27 79 59 202130 93 430958 58 63 388533 216268 330548 59 49 6364 273197 1 68683 20 459527 36 92 53 158421 269152 7 25 686630265 397555434 313 41309 122064 233651 371540 30 44 165850 6 96 47441 234093 961731700 179311 26 7 131807 52630029 24 4 63183687 12 494565 107851 60 169541 84 77 182389 208531 34418 62 15 33861 6 206956 103565 63 98 262633 66834 84 3 89 44 3 4 316227 777584193 6 13 72 27 322962 32 176078 289516 269062 479312 319720 31 585879495 68 78 105768 53 488173 211760 43 28 5 27 276366 434463 83 32 16 29 564153471 952511168 810837799 291189305 37809 162183954 90115 242263 6406 6 3 46666 34193 369125 94 57 196813 246694 3 4 71 433671 32 61 23 122316 147197 33 16 710428532 380892946 24 367236 396548 33 124881 337564 161059 47 294248 143208 90 190973 47 498401 2 384493 108574 316967 91 454708 208484 8 210088 87 324589 279460 98 7 48 37 7 248633 255855509 91 365854 229372 61 117852 64888 5 327799 68982 331097 409350 29258 223662 115577 989163275 449326 67 16 203314 260999768 318774 170593 181934 449657 459980896 8 436652 6 2 243526 206391 98 95 48222 71 24 166220 98 90604 105532 220335 606840065 28 367936 50 254678 346742066 91216 8 346219 47 947206640 525333352 313450 31 8 253963489 20 1 36 5 241934 92 3 567168370 185054 33 57 159401 58 249359 52 71 5 385229339 99 27 349293149 350425 162287 18 190421337 88 7 85 88 473020 78 74 346401 92 781779752 57 254975648 111947 13457 3 861334733 8 206009 27596 18 71 174105 60 486359 12 3 4 24 76 141896 90 46 84 559706938 32 341074 48 29 308277 10 31 62994 98 95 90 40 13 91 114867 59 436505 326328 42 55 270101 1 24 37 229205 363982 421747 34 82 6 391984 18434 261958 2 68 306189888 187709100 87 181334 324811 86934 207581 441714 65 42 97 97 20 373254 15317 51 313397 21 232679 1605 2 54826 408185966 61 151123 256940 168928 43121 51 434297 100540 15 31 273610 61 498939979 880837872 269608 20830 955213465 12 446848 377980 36 130054 15389 140362 3 147403 734673890 313346 9 72823 16 450436 2 7 236165 80 419542 228833242 127595 303110384 308656 361458 126579 554236320 25 421008 429571 30 545382663 57969 187713 10464 415377 340088 31 36 328052 99 40 238941 436992 203797 55 96405 372033 80114 50 483904 389769 433971 26 426433 11 458868 29 392933 46 366889 97 76 96 72 322862 1 8 7 71 130509 318417 43505865 91 322879 179410 44 180090 9 6 33 33 181874371 29 21 48669 9 469056565 240526 31 2 403477 90541 252358 894568193 6 88722 485055 273463 14 95 533953428 473270 93 34 295539 84 97 70 255677 9 230889 95 922878218 91 70 511785901 7 56 65 70 347223 34772 4 92 286559 187362 210332 58 404192 52 775633214 51001 484469 351508 445061 98 184952 46 263673 9 499663 22 39 111700 67 478236 226033 24 99 91 22 826203015 81641734 7 156071 34 440174 41531 273573 448243 133538017 82 409653 472207 2 60 236821 43 54 93 66 35696282 8 446727191 391851 363236 47 336459 52423 134726 334735788 199787 42 18 39968 422199 496897 44474 72 153042 9 33 81 95 69 314678 28 46 62 439073 27 22 12811 113518 450109 17 26 51 110704 14 92 40 29 62 248857 29 43 52 11 21487 688423274 265777 73 72 1 39 6 22 474954 112976 215404099 7 53 6 51 82 26 382005337 496715 184527 51 122227 29 90 9 153871 8 403710 23 182481 65 87 91790 84 50 257737 55 411453 78 487470342 86 404015 583980854 59 23 158810 31 882191708 78054 364788 39 77 132584 87 73 66 35 28 67 8 4 58 4 934774283 46844 247523376 2 3 89 4 59 158514654 42 2 139789 18 123870 48 311725 89885764 377626 309095 330803 19 34 74 224840 208315 360100 476221 95 23 46 23 500029050 370680 99 45 457013 35808 403269 4 9 70 2559 34 52 1 243204 180773026 80 564728575 6 835712240 66 2 76583 263111 419414 711223013 1 412721 47 41 9 49 229102 12 73 48 69 4 74 168041437 1 76 88 420130 297472 23 33 31736 97 42 720711341 447030 325490 53 265949 35 407265560 134765991 358117675 41 713890742 5 77018 406940 489651376 48 73 475480 336186 879545580 483433 58327 268496 392278 80 469594 26 450767 8 251831 202496 57 386388 11723 56 256924 126611018 26654 151841 72 341880 420377 5 225063 359720035 8 24 327091 2 76 412051 93 428018 34 896572088 8 112557 274529 31 329632 306102 173908 15 438522 1 430348 89 117500 161516 19 7 26 292235 123488 39 469315 86 18 82 49659 86 35 2 7 656819915 6 492889 479197 87 264804 9 494717 3 643195220 28 15246218 39 189590 356180 12 107212 31 244286453 14 179902 53 974615827 174058 60664 69 138636 181685 366868 468517 37 31449926 945211239 85 26 436022 89045624 818270764 400979 2 811038236 36 151776 78 7746 29767 55 350502 64 15 79 613833805 84 452669 9 430564 42 381071 4 20 66 51 1 78 67 49 108574 57655885 963788288 25 43981 65 83 20 595063378 516402749 15 2 53 95 21 186895 44 400225873 221246823 21 10 475764007 96 61 362266 40 1 193698 24 62 10 775825061 88 79 348493 84645 190175 127186325 295075 51 92 52 919746845 9592 3 440328 61 1 47 271137 135886 732109024 57632 2 4 407189 41 96320 244299 28496 36 5 27 119553 20 244683 343150 33813 70 13 43 609966323 9 17 38 317117 46 98 168994 66 30 78 84 65 59 126751 498128 51 740258335 62 19 64 137289 182033 13 64 214387 37 166529 431698 442066 27 26090066 338709 47 311862277 70 220556 2 51858 123760760 70 148926 172922 115030 388308 321369 91 880922314 3 9 40 363591660 114825 15465 233257 95686 80899 730285211 86547 288844 11 67 34 11 9863 611463827 472302 67 6 205777 466017 14 5 80 63 405067 88780 85 95 55 3 366654 768916969 474743 231131 374144 412195 1 145586 38 8707 92 34 87 57 15 53 232144 13 9 227474 245483 478855 459067 169372 415460 45 58 99 3 83 92893 7 201790 193509 332685 9 4 230607 73 60 209557 1 364732 79 48 495021 59 348234 1 84 55 309783 513440991 1 60 71 48 91 134503 26 3 21 219575 389313 1 83 331428 468648 30 419939 64 87535 302079386 22 15 46 65 404669 12 136435 55 150226 440174 52 468409 326157 38 55590 297298 38 7 24 30 30158388 68 232404 21 89 41 45 46 61997 82 63 129997 22 61 40 13177 60 479847 286504 73877 7 77 402876 74 42 26 1 315048 70 55 154465 121418 21317 156004 385919 38312228 46 279960 335577 420306 71 8 21 369511 204354 6 176648 184899 324418 61 479278 395701 5 262790 29 15279218 7 482449 18 17 983978430 202889 829256746 6 476369 689820849 467226012 491659 9 55 456794 237014 3 80 7 40 12 40 178235 381431 40 428207 47 764593036 1 82 30 251461 16 35 9 68 51 9 51 19 3 90 115943 77 73155 9 42 273879051 23217 63 65 60 23 53 92 99 440530 356711 12 933858946 24915 31 62 278339 396914 37 246661 70 370641 72 95822 1 24 40820 10219015 38 66 77087 15 14 3 49 69 154091 63416 88878 464073 222684 55 3 44620 214552 17 370319 432165173 92 58 76 78 6290 89 92 5 95 74 6 55 109227 83 32 455697749 57 3 51 7 383149 229868 311828 62 58554837 51 464187 55 105417 40 8 273469 43468 32 67 435764 88 43 98 314871 499183 406638193 42423 57 52 89042 6 11 43 34 196445 84 365761 87 20 22700 39814 798601857 86 25 8 29 51 4 102916 24 251005 483330 394685333 7 88 170494 36 74671 262772 106209066 93 20 185033 39 85 737483612 3 10 361210 471246 1 464610 125404250 88311527 36 89 358136 91 48696 790088968 60 119380 335744 164892 289922 385752 80060 396130775 13 193702 41 982221313 221257 195152143 796871058 286879 62 368446 85 26 236710 373367 353805 285926549 492884 69 642244498 13 47 286156 66 2 488257 89 280714 401273 149921 270964 1 94 257661 5 366434 123048 19 76 41 85001 50 4 15 33 2563 8 377169 409737 94 18099 92 263414 60 66 375690 898389401 63 13 92 65545 173074 71316 191534 69 22 255687835 49 173388407 490415 412971 352751 837300504 314496 54 73 432701 199955 73 432554 261061 8 48 422278162 99 711207135 9 62 33741 264729380 191570 542924822 1 397131 83 41802 103963 343645 212007701 85 41 35918248 420674 78 390347 63 64876 42 39 530454650 130526 316549 636967393 78 208016 30246 3 48308 355114 386606 52 16013 95 3 31615 75 14 196898 47 61020 79 40946 92 8 414322 34 513215734 37 65 22 102571 217592 457254 647266559 15 25 53 61 4 140710 70 351874 88 13917 69 171042 29 465290 301486 373317 365982 64206 34140 12 79 90 93 17 25 401985 89 7 17 28996 6 65 2 5 59 9 7 55836362 39 9 149227 52 95 92 708860216 891227878 200888 31 36 10 295573 73 72 378028 78 311195 395381 18 66 80 89 9 300615 370690 13 260686 93900 30 770190622 12 229460 20 422791 439639 43583 464803 477709 130078 68535 67 49874 139643 10 36 301389 237542 121494 43 8 93946 2 7 7 6 62 679999876 75 23 41 8 83312 457925 18 93 486521 9 95 313684 73 523551149 49301 284249 295069 61 301911 77171 36 50816 631999012 6 47 347942 129550 9751 40 98 41 46 399419352 641263099 116508446 97 185641 5 56234261 76 179730 4 421614 27 59 21500 80 46 2 446922 19 109381 53 375600 56 53 144983921 59 42 36719 153816 117938 348209 90 36713 306715 929835254 70 38712 312371 59774 74 4 5 367796 7 301656 94 442781 74 2 263940 946997552 370655 26 24 86 397077 429093 21 5 138618957 81 41 55 13160 461109707 440230 233133 86 4 115929 39 7089 363283 488208 21 261195 440084 34700 240406 7 290310 59 487127 16 149061 34814799 87 420088 33 497112789 442421 13782 265394 15 8 76 90 70 361139 457643 4 73 303884 17 298192 258562 221886 87 53 328565 89197999 7 8 28 49 172511 88 77 44226 30 5 152760 2 254628 295683 31 161913 97 492006 466661677 222357 476538 8 326748 578492972 6 73 493206 368423738 23 95 69 6 191376 3 61 20 6 86393 93 93 482386545 16 238832048 256801 379492 429704 7384 498474 66 36092 191108 322949 15652 86874 93 33 60 58 77 192850 64 66 7 402988 392369 70841 206262 282973 2 72 14 61 482488 50 13989 15 10 63 71 317444816 667316762 342958 29 17 279213 395774 85 646514434 1 447020 84 65465 61 109036 157534 410568 25758 4 405670 64 33 586513093 171515 1 47 47 386324 395942 906328740 475217 7821 52699 364336 202709 30 13 240745 223277342 50 75 420848 474613 9 126634 88 297566 49 60 94 387340 487368 454713 397174 6 2 4 95 292017 1 8 248166 5 492188 93 336754 60 83 68 474293 95 42924 5574 89 24 57 255185 31 415385 241773 377003 36 99 292703576 972949734 31 393346 97 338845 43573 56 117478649 415385 10 141958 394839 60 18 56 496796 356568 41 447070 57 15 79 991156459 132161 89 86 133242 54065 33 83710 268186 118728 29518 81 274595 21 21 336034 6 55 7 8 118329 5 406059 15 47 6 245845886 315201 324802 457287 186719 40 287907394 39 57 85843 300677 297820 337398 6 257105 158820 61 77 11100 77 424412 41 1 33 398289 302691 65 275946 59 42977 98 492025 7 480001 473358 469412 85 24002 74 66 341686 15 399825 103064 244130831 385341545 77 44523 8 869893328 247242 31 1932 85 435455 54 333411 56 114269 243144887 443753 126862 68 29 43 197968 68 75 73 48162 195574 48406 330733 80 144613 82 401772126 190280507 60 151107 95 441311 804867337 215377 533618431 63 99 295916 41 55 83 68941 20777 8 48 364785 164171 199741204 47 59 80 472431284 46 8 191980 450554 86 6 8 283984 55 323028 289533 61 99 67 5 438321 99 135786 58357 2 252046 21 77 88 37383 81 948605093 71 194367825 2 488970 10 395167 219274 352359 5 389540 55741 290716 96931 13 89 5 142446 138283 342107 424427 195276 5 97 71 51050 311648 55 41076 97099 156518752 243717147 66 177183855 96 23 56413 191737 135188 19 792797023 185625 39 8 101334 435731 26 31023 6715 2 9 75 5 179848 221643135 125621473 83 62 179797 88 205501 478974434 30 45214 9 2 481328 46712 37 889311141 466401 85115 16 28126 137790 442526 6 271288 70 470510 260729 75 19 37 19 68463 175029 69 226752 101600 132931 57 990923914 71 49 43 13 96 35 8 51 22 330791 348022 85 336736 96 197524 518315881 377606 150927 242078 9757 95493073 250556 440731 41 53 490148 33 160378 2 225042 14 10165 898284043 48 312311 54 277298 407343 781672619 179973 3 309866 19 28 477999 20 6 61 156505 87551 42 8 16 10 60 233247 20 70646 285004 29 2 927714549 9 66 267341 481067 6 81 314718 485869626 383631303 484876 98763 473919 233315 8 219967 12 42 224070 65 139297 97 94 182143 98 84 448507 431794521 37542 24117 80893 465423267 81 9 12 2 373626 382897 358310 352008 42 26 13 41 95 486404 75 17 92 35 60 51 44 3 265868 141480982 188864 48 49 326075 571256219 90 115809 333272 256650 40 21803 82067 499322 8 284775 51 947150229 23 480561 76 448074 77 418905 187284 596489511 67 478125880 1 351070360 820715262 241474 7553 36 9 24 232740 236783 5 66 418175 16 111509 460199 92 28624 168136 149250 26 11 744534981 6 39887 547652545 75161 5 16 42 342584 45 58 36 342139 153291 7 389915 393592263 35 65 346967 461250 299469271 134887441 225030 50 831054015 443297 22 195608 6991143 17 68239 166952 369580 838508956 976095791 393429 18 119557 71 62 74 185640 24 41 16 44 8 36117 149135 84 443310 264075725 82 7 12 341918 375656004 188993 89 96 5 150004 24 19 56 1 3 52384 60 46 292868 54 191244 99 69 41 414645 19 362117349 6 460212 9 493820 32269109 285443649 364017 429158585 622263673 265683 9 98 370408 35 999369099 17 362441073 61 17 64 267716 260972 11 27219 12 39502 80 301680 67 51 215551 23 431165 288194189 61 234166 95 51 264400 48 16 2 93 90 44 5 31 44 28 33 8 97 289232 41 87 74 229873 15 45 311 309330068 330611 228623 342874 279629 93 100581218 41 93 53 2 442728 54 51710 24639 359750059 103226 166686 791152625 531651583 20 65 937085582 370504613 216680 82 62 77 277811 29 47360 403890 83 175224 5 33740 730096335 53 398804 356112 374985 262846 288782 338370 55 173687 584374302 835966891 909557389 55 178201 42009 42470 5 45 54 25 13 434281 52 346990 5 91 420323 10 912434775 76 5 355988 421010 822370885 34 964307541 435550 28 254430 334084 83 65 41 84 379761899 304343 4 11 598246079 33 393488 79 57 7 285113 60 318375 236955 36 50 5 51 73 253839 68 485020 8 2 3513 96 35 413141 17 55 99 16 438958 111159 906135647 448621 82 79 65 87586 88 26 85466 64848 9 1 288029 336526 98 11 28376 18 128554 193557 96 29362 1 233442 85 31 24 2889 332932 53532 798857357 51 5 261323027 454003 91 49 36 359611 385626 135261 262192 377532 99 88 71 80 10 38503329 66 396531 815799666 87 166717 8 94 57 24 57 11 33 81 262556 297427 471845 393881 67 288670 475883 92 7 64 233337911 44 320309 73 535888186 289452 149025 247467 439216 22 37665110 93218 59 328309 80696 919871409 27 130681 79 378742 136240 44 39 43 495330 181046 59 51 116993 38 11268 50 95409 38 81 68 41 360538 347458 47 252693 97 5 226012639 77133 114049 371158 13 88 791099178 87 67 336154 421761 66 87 352729 72 66 56 96 314202 3 324452 98 108173 66 332457 287695 325522 197523 6 256486 211663118 452232 221989 48 5 10 9 29947 94 463167 80 440845 59 210997 497664 291883 8 413922 87567 6 46 194180410 930995372 11239 72 190630 68 9 80171 2 57 445519 240492 8 54 321723 82 71 469701161 34 2 437323 117049 427602373 2 427423 326144488 327128 743832124 890627809 210287 172523 331014 1 157224 262128 71 493639 8775 189462 51 121350478 386724 318281 37 73775 220070 57 24 380589 75 122635 178947 380628 41 77 22 38 20212 71 137460 421047 196797 196915 242076309 12 388925 11 62 249735 652239372 58 378806 456071 774383566 151714 85 102235599 9 701825892 87 450275 77 11 243282051 43 78 151528 323809 36 5 18 864 50 165818 9 18 295786 5 303914435 23044 404350 63 729668150 34 31 257810 11 10 83 85 20 290886 281738 66 53 66 399709 103623 15 3 76 173021 5 15 397333 62 253438 454884093 607532831 63 77 396124 340056 634827419 267418443 34 94 3 224620 179828 314669 614982288 198830 1 263100 711711793 6 20 60 437763 765730822 18083 127451 2 11 14 56 360253 82 425492 69 61 60 42 57 34 430165968 348590 57 487703750 1 30 224076 97 123511 6 3 2208 323206 83 35 1 15557 96 45389 808581560 181430 53 184912 295720 252644 406292 22 33 384117 49 71 8 16 407551 4 463331 19 167326 1 96480 93 129055 31 206141434 82 17 137613319 24 7 86 57 88 218826 355031 484440 661614702 237241176 414045 95 411320 3 2 78 8 29 6 227243 71362736 97 26 21 51467 1 316679 340985 303161684 37 2 220481 3 414081 36 250041 362838 133087660 338191 84 273034 26195 94075 471328 411452 624207793 11265254 435161 86 413736 19 626527140 591668473 277598 41 6 98 48 291570 18 62 87 328546 89 334635 28 92 419570 121450 48961 28713 89 70 19898 78 155523 259468214 61965 14 37694 383879313 124103 63 4 9 95 99 11 9 63 10 62679452 22 67 414982 62 30 98 22 225981716 55 149592 8 25 22 335755 82 216242 68288 100825 42 243736 100954 215738 6 41 3 90 109486 834392396 29 12 14 8 493648 15263 55 8 49 21 60844 45068 5 378501474 119552 347358 95 198857 10 10 56 207825 427518 6 66 46 116195 30661 245883 160474 200577 384987 92694 100713 798897620 69635 92 44 57 121392 8 486940 25 55 2 38 252168686 24 96 309457 5 144964006 87255 8 23 42 420441953 30 57 21968 389388 841773775 423199 347385 90 463695 47051 44 832819987 418363 228579 222471 94 307617 45 142251 10 54 18457 172456 120604 57 625497428 91399 280943 132088 121638 340938 74 8 9 27 3 5 168083816 93 87 992352232 234145 74 86 18 172375 33 118665 859940628 22 62 142877 382089 20 219176 293354 174864 226730 41 867041556 94 76 60 233265 47 63 480213 8 2 8 74951 69 270381 51 206788 431292 73 263750732 67 86 14 24 582288938 17 285457 220573 63811 1 394321 119791399 7 20406 20 141912302 717762136 29 12 83 22 4 44 63 71 246011 34 34 37 55 77 67 63 32 166897 256771 399151 29613 68 41 3 224564 613200770 72 7 95617 166293 27 35 227902 142287 116243 86 39 51 9 94882 45 223253 2 19 77 483500 54 476985 83938 563380574 256843 55766 836378182 4 62877 35312 350845 76 52 55 64919 718451034 19 71 88480 54757 88891 5 201322 44 462742 321246 1 88 31 231123811 415907 389535 148462 382163 76 12 90 8 9 464558 221527 44869 51 31 97979 40 285090 288326 216861 34 441286 96969 47 208625 209653 38 90 156432 2193 70 60 70 103633716 349160 439347 43 289326 50769 467701869 7 158070 22 475406 301003 9 291234 23 27 51 96 163341 17 5 368150 28 2256 53451486 416751 61 155416 128459 278201 266614 19 328956 47296 494089 8 54 515556257 99 493877 250938 625819042 491950 221997 32817 61 2193 689288658 66 331865 17 22 621488890 23 66 1 72 120708381 419323 185797497 354085 637305056 154417 190606 451573 402685 33 176813 85 64 199234 173133 400058 410533 75 85531 3 94 139450 942116684 78434 3 4 65 78 39309 82 332763 320330 157017004 30 517001241 137367 103890 77 253409 445342 17 72 217107 122705 87 28 298382 45498604 363497 494974 79 693276501 59 28 72 370835 68 183108 40 303769078 372618 22 799419269 13 182931 37012979 319304 18 231779053 36 7 450961 37 59 53 48 560762812 35 4 43 32115 67 37 36 5 74 38 415299 66 35 369625 99 412297 35 8 78435 8 354447 26 40 311374 465931 111925 162804 77037 418597 149929 249309 280562 9 48 421502 279162 173280683 367206 294154 90 52 469023 43468 20704 36 54424 126623 49 266924 345468 2 152896 56 351390 57 9 325945 99977 461533 5 354364 5 200451 287052 486313 363322 86 189056 300936 828973045 95564 167986 322181 49 402554 80 1 35 21 222499 52 94 204707842 9 4 38 440105 66 19613 7 403135 646375873 53 3 88 277786 35 49975 64 99 462761 93 235679 212910 65 74375 230033 465471 316351 4 136067 158889691 418179 28 17 30 22 8630 45 407071 429310 3 8799 34 74 804709334 90 891021473 213269 96 70 82 8 270856 6 437404 98 305380 7 90 12 204403579 73 98 295857 65 71 338585 287944 94 72407 26 314224 26 6 98 167557 41 316835 615130084 86 64 3711002 36 94 87 34 80 295940 302180 34 25 14 38495 4 144399 36147 370245 39 418513303 468788 9 63 12359 984837454 5510089 43289 33281 206451428 55 23 30 367162 21 64 94 207160 3 263353 87 175561 92 454621 15 1 997224137 14 2 343917 66 229463 427065 68 396671 56 97 241463499 89527 415537 8 348501 8 46 418685 21 22200331 269145 37 58 56 169623 448198 361046 228061 77 310538 78 71 253800 359851 21 392515 23 7 364755 17 233835 51 407573 25 324319 114503 267400 6038 285638 7 8 328840 379056 478755 65 27 323148 94575 328895132 26 52 476414 443212 40687 523538021 1 10 756820961 91 61688 449188 86 22 34 74 333788 334827 26126 59 21 430490 150984 12 46 52867 82 21 90 1305 376699 61865 196046 4 325879 102758 224114 538617661 2 85431 18289 34 68 2 36 849075157 60455 707708760 5 455105 113834 36 860409095 89 114925 3 47054 207623 7 172389 43 256098 185095 181358 63635 64 29 317588 198916167 9 3 1 47902 114592 452246 47 279665 27 7 3 298056 10 657984038 8 53484 14 765865465 182981 62 202447 487529 59 39 955462021 31 259080 78 573352966 338970 189663 94 223206 138110 94 435174 24 250485 54 42 429941 91 727548854 41 159582241 430109334 1 82 35142 49313 65 13 2 137343559 260069 85 98 425463 85 70 1 114705506 227399 804047952 1 10887 49 386972 32659 51778230 225603 478521 72 47 8 788158346 2214 4 28 27 5 70 6537 30 8 76376 78 63 35 70 90 26 62 22 416335 50496 58 86 5340 7 67 39 91 71 460024 196859 71 31 445773 449588 424103467 3 252866 423933 26 378833 27 253192 37 8 6 95475 405389 731004445 5 5 33 40 213712 488573 33 102365 385417 194728062 6 159971 146273 416280 371722 3 62 32 372534 298261 49 63 465932 480144 248113 361070 79 9480 260480 72 3 1 278851 8 929335914 191389318 147731 271485 191579 45 245416 32 44 63 23803 79 805813289 8 43 81 661408377 241296 365293 29377 88532 94 1 72 468581 664993554 409254 22 76 20681 401181 23 51305 293415 155764 12 86015 40 99 350167 194466 42 49 22 58 218872 9 2 27372 31 12 343334 74 4 2 83 312641 412995 2 52 55637209 92194 59 93 269964 6 410541 90104 80305 1147 4 296486 7 225701 32 54 226082 16 357129047 27759 81 2 422125 259002 54 311208 145099 5 8 6 60384 463068 91 6 85 110766 223138961 297289 405335 493410 22 9 36 165241 449916353 87 216584 37 6 5 199802 58 31 229044 73840 16 37891 4 208399 506654916 14 395002 67 37 38 37568 6 122723 175858 6 161061 61995 93474 42 399415 77 75 326742390 364771 12 252210 338558 59 98 89 24 11 17895 291212 46 30 336835 27947255 165864 64 7 90 49 61 9 1 129388 81245 54 494810 4 127675645 10740 15 274518 74 6 116560 90 684267016 136498 769629829 165844 717063426 42 45 95 67030790 864460228 21 679504185 405896 20 69 254112660 6 56441 53 72 484281 53 31 1 87 3144442 70 44 64 26 398119206 9 52 60 37 962 984455870 42 6 59 209461 79 487717 79666 280948 133179 54 68 243166 7 652451677 20 13483 27 421447 51 71910 86771 10 48 59 78 42582 371550 409366 239082 8 25 271096 91 77 90 1 36 33 12644 1 399557 58 63 38 31064 77 64 11 17 489184 29123 43 691057008 415035 478141867 293527 55 32 24 97250 59 78 268152 79 137482 188688 144488149 94 713983940 4 356617887 55 450241 14 212825 291514 166227 64395457 7 357662 85615 20 218506 58 63 4873 40 91 285886 15489 351063 16 17 151066 42 378256 96 383308 340139 83 254355 23 63 221019 29635224 307064 342678 40 45105 128980 31 71738843 37 83 145627 150265 35 5 2 86 12 2 386291 214374 5 254944681 10 55 38760 71 67 93 82 182296 92127 10 83 279247 381238 66 352712 39552 297791380 248163 62 463789 81200 72 55 24 12 56 99 377552 104575 411389 11 178582 50 36 18381 119969098 334287 249040901 762532441 114669155 270605 59 55 57 95621 47 35 131492 226072 551732199 299080 147123 36 483988 366968 215431 8 3 27 76 249845 26542 181941 382787 59 45 47 40 482989 209694 97 38376 449009 3 4 31150 83 35 480172 338891 79 32642 62 14 427724104 474061 40 560220827 5 335514903 55764 48632 2 6 232810 17 181878 8 16 762727942 206394 68 85 86 482161 10 104285 196555 53 490259 55 78 27 70 10 346820 7 375609882 138130 14 409910 56 107860 602107739 448348 367278 33 155011 63 37 23861 28 13 70862 85 21 28 474482 928234324 17616909 51089 98 18 89 90 25 385103 44 97412 60427 375415 49 37 4 37 175960 55 39 156913 476084 305507 893059517 21 15 262882 69 423238 73 91 173833 317424 45 14 177235 28 62 15 70 98 395488 535671606 79769 39 29 46 6 57439 267876 5 310982 278380 35865 205973 39 467165 77 225662 95 282675 93 45 231799 53 11129 51 282980 228591 4 370499 343512 63 496755 18 83 44 30644 63 5 259827 420064 299418 492314 8 45 44 71 448873 338026 65 22 18 77 12 69 3 70532 1 11 367230 46 10 5 47 13 4 510825278 13 48 285453 90056 61 107925 64 258312 241160 928920516 275914 94 90626 432481771 98 21 449191 214434 124822 27080 62 816215467 209663 51 1 235803 267596 66 83 94910 17 261744 164603 13 397630 8 488001 441728 748476396 97 111420 483733109 8 7 18578 6 7 378732 286900 17874 32 432448 15250 53 453336 120097 81 2 21 731349048 23 186074 231004 78 331209 239164 1593513 192408 72 75 9 735184356 26 261695 323332 225707 89 483735 70208 310966 62 215178 197005 75 109292033 188789 23935517 449334 150126 233642 10 76965 7 35 17 297945 44282 86 589526998 224625935 384113 2 437272 23 268107 106197677 166074 11 239033 365844 221513 290069 89 407412 47 68 53 10448 61 338363 374716 58943 4 33 70 60 150987 100634378 336471 898567965 371766 329445 88382 137393 57 64 91 446081 330606 95 285114 8 489834 329492 47 95449 26 80 242166 57396 415094 494444 29 7 30 77 56 56552 340060 392771976 37633408 20 56430 81 76 80 31389 115844 151916 342411 42 190587 974374602 90 40 31 33724 415750 15 499903360 780265903 33405692 30 473536958 33035 67 11032648 43 11 99 44 46 60041 37 88733 70329388 381878 7 1 450280 15854 182009 1398 180997 86795 79723 232805 44 86 13 36 92495 50 8 364922 379639 44 467295 336550 62 50 90 24 116436 126457 51 96 688574088 93420 21 393826 82 65 41 288493 57 59 482001964 12 2 9 345740128 676896556 75123 271747 68 50 53079 369929 7 48062 99 78 39 78 77 230878 65 39 410472 370598 58 57 153401 399848 71611 15498 54 381043 16 520774677 78 298055 467013 66 63 300881 59 15 81 96 554356652 61465 82 2 3 52 331744 7 58 37500 93 55216 255806 4 32 5 162305 69 492197 121103 14 79 58 58 537992905 335875 184169 9 246487 12 61436 118151 68 77 5 67553 280017 63298 359571 391837 49 416607 38554 63 200122786 69 655252176 45 88 112437 4 112079566 26337 596970142 41868099 92626 52 92 34 223695 41 553483917 371044 55 49 426918 364561 6 67 9 207963 25283272 364784 398567158 45 35 60579 83 11 42 38755 767478428 8 82 4 184232 20 94 99010 61 447519 843983380 480108 964751511 94 270156 2 69 68 6 26 18 105946 98 92 200010 15 3 188311 484616 328868 6 334060120 1 497253 775207842 493499 101971060 488968 60 21 88200 68 29246 4 993643652 98 36 69 400418806 158409 3 99297 29 236450 5 8 195835626 412026 326551 291439 43 61 72895 431212 55 361194 2 166852 71 168364 863196229 77 88 862428803 82 824537299 84176 142472 9 36 4 5 279553 23 3 153423 562769823 8 135654 7 45 25 4 75 48 79 6 20 76 427690 195827 77 6 33 8 42 462457 21 469410 82577133 34746 277700 210951 707064970 14 267119 19 55604 42011 204491 677442916 89 81 239239 72 74 28 289948 171557 73 15423 27344 119124 64 7802 295188 360313 28119 385010 352504 1 268751 25 79 352539 14 41 41413 67 67 76 234215 9 50 39 127299629 76 169427 243219 66 10 224435 84 266694 82 146240 266956 13 97 17 83 3 312289 47 91 81 55 224082 32 25 301462 388264 90 328594 297334 98965 137700 4 9 74 51 362630 275415 216458765 79 2 48 52 241631 141781 84 282295 62 7 488618029 257615 88 27 76 374579 70 447594332 29 241034 307946 498421 440905 352565 95 32 65 448843 4 85890 246834 607831443 489322 6 14 98 723750279 91 128235048 574390164 86 6 82 361603 70 397906 129474 58 241400603 29962 88 636371268 57 41 417166 42 413362 273290 26255 39 703822437 451115 29 200978 9 71 297873 484658 287036 421130 51 113308 111477 178182 387626 445120 82 493625 92 5 310953 83 296950 42 95 12 505926478 124723 155462336 144462 18101568 82 7 262277 88 122522 916 64 485212 335578694 450572 19511 8 41 425416 42390 499244 358239 7 704451609 57 54554542 14 310553 949191204 410319 314253 98 74 30413 42 2 1 54578 99536345 88 8 42 56 429327 14 331954 128687 55 363382 20 22 32 427564 324704 808728789 20 4 94 67 654544478 106406 176019 865210676 4 420142 25 54 457853085 386310 70905 78 275473 19 595508111 470422 279275 659953772 7 169513 106439 67740 466948 248717 329102 575185198 191311 107119 44 281929 290403 382479 253787 867262449 62 8 33995 106401 67 90805605 6 265841 91 26 90 78788105 23 41 194186 388597 82 58073 434797 54 50 36 7 164322 21 251293 94 733802734 477228 438492 97 88 18 47621223 2 51 66 14 225186 164916 26 481806 26 3 25363 43 64 55 49429 504750260 26 443475 8 254239 31 1 419889 418395 62 15 97656 454366 483216 877534430 39 158116 319006 62 169456 6 213155 1 43 90962 79 97 69969 116046 1 4 486218 407026 252053 58 67 4 90 478161 26 34 26 301490 20 360363 7 45 246383761 73 480281 21 16 18170 184925 15 90 107489 73 46 320468 86 154544 62 139080 8 2 65 52 16 111957 6 364507 297630 32 317949 79 389383 97 151000 61 97531 292274 88172 128891 53 905819375 258902 99 19 81 35 64 40 535926330 63 60601 57 28 150224 7 4 46 23 20 71 90264398 4 436543 79 1 142227 39 900397533 21 349730 337205 2 6 938179103 61 25 36 60 93 196628 9 408485 592602096 241295 454776 51 137209 69 40826 186388 56 189211 152288 72 66 210868 14 36 265867 1 40 22 408167 50 85 489112480 937105835 40 112664 478483 235478 42878 241085 349369 390887 16 33 36090 230314 383336 93 260722 76 6 406674942 3 825343799 465240 245045574 90 7 433674 293414 19 150271 3 37 31 68 243059 61 149496 60 441875 179217 6 32 4 61 94 328593 994708395 77993 48 82 474489 178671 168582 78349 37331 280021 69 199807 300033 952184333 57 473858 200132 181245360 11 73 438088 99 48 794299444 27 295340 430368 246959 8 273797281 145951238 534470185 129322 38 17 91777 563701720 49 11 129979 255988 53 7 394297 12 425558 76 8 227026 7 27 1 31 52 27244348 366459311 99 264373 90 464390370 2 464713 573589477 61 240745 51 91 495249 65485 307331 403772 390671 45207 320170 496996 233393 161688 453741 56645950 67 363117 39 242023208 257954 33 262942 495865 59 3 9 112926 12233 2 425989 206885 65 98 94 164903 358166297 3 351274 220700 68231 213472 63 362811112 193559 395307 237160 97 41 6 70 102615 425951 667339455 243312 444579 408239 7 168695 35154 31 41728 15 251375 30 337993 161164243 59 45 7 716860678 214308 492255 78833 6 8 4 35 9 39 60590 303356 96935 1 95 339301 246036050 473651 11 79 423630 63 114758 39 2 67 219594 222204 12 34 21 246644 44 274467 130036 25 18 24 120890 102207 8 57 56 889115166 6 577774925 184100 87 98 411732 21 306224 70097434 35 283633 301721 66 3 28 4 6 78 164006 90 496467 47 173840109 99 4 178390 81 63682 15 4 385354803 480426 92 225761 4 38 62383 95 314917 216331 49312994 279888290 32 5 2 714357089 392187249 64 40 140280296 17 43 210628 7 6 81 25 22 84 52 89 133378669 405537 15 87 468810 39 35 264893710 221566 73 51 86 75 384559 5 170358 74 91 1 194508 4 513050906 34 89 29 28973 450205 276271 21 64010 464930398 81 647 1 63382022 241010 473568 1 48 67 228352 434885 50649993 3 30 68088 194435 76 753314312 9 43366 253057 71 393886 470589 48 138021 477411 497477 308963 224445 53 269072 338175 91 344087 124401 218078606 251517 52 58884 923653283 21 3427 368133 85 48 17 72 717975771 169457 117487 64 30 409108 426674 89 41 60 223928 410313 1 76 29 25 286866 40600 18 240560 990810806 13 276260 21 432544 400578958 208610 21116 8 85 70152280 69 27 50 122132 272093 29 155119 340819 13 392452 73 320070 65 9 980236424 344934 79 458870 381530 37 40 21 71 62 78 86841 95 67 284215 16 64 24 84 466342 32013 280308535 97 130141 472016 139991 91 13 493815077 340449 76 466826 24 98 285456 404258780 123204 38 78 220449 221526 227404 62 316530 475257244 21014 457726 73 446467 235587 374488 28331 77 555581826 37 58 366016 440133 97 41 6 284443000 53 364084 205732 90 83 376401 1 276560 66 286504 27449 516289175 65 57 274509 64 316751 9 26 4 17 55 17 95 8 89 89 394025 37 366609 9 66189 282443652 485246 74 52 38717 74 1 25 3 182741964 1 221742 126909 49 330512 36650 42 6 65 412857 70 157994 224682346 56 93 74 44 7014 58 33 27 142636 41 56 86 399810 169654 7 460892392 381360 229178610 149804 39701 75737 462509 45 80 17 475757 643680894 42 21 67651 5 433186 257164 48 84 6 329955 334760 15 22 637155233 13 59 18 54 806829540 77 5 31015 83 85 72 6 81 41 85 45 433827 88461 69 52040 13 269049 8 256775035 45 140213 74 337023 11 8 138036 78404 82713587 43 158930 2 91 275056 54534 165994 9908737 73 312429 249130 264536 41 423861 177741064 985034519 202254 386726 12 161371 97719050 499148052 74 13 37 497330 33 284914 407405445 466095 344239 402879765 310609 460749 58981 445797 71 53 27 61 51 3 88927000 31 90 35 12 98965 36 43 257139 96 85694 495075 16284 7 467859415 236514 46 42 9 121110308 72 53 31 31 18565 482397 674993604 8 4 10 14 613252188 64 65 52 14 69 14113 379276214 208620 370154559 3 4 52 28433368 36 5 387113 84 3 452569 65 347337 68 191946 365267 64343 57 616620712 8 496653 1 17 59 156513628 184777 90 3 167671308 294176 327469 7 69767 449068 454933 61 285858 8 152570 76 20 44 5 5 27 342923 174697 38 260805 93 315300 317970859 311834 7 128623 447362 436761 61 475595160 46 420248 5 7 342725 61864 88 430580 264412 12737 195217 348288 330553764 676792370 4 485021 9 88 235145693 25 383689 44770 62 24 136871971 24 35134 753135285 75 175957723 82 9 3 115628240 234447 3 22 121667 256015 91 57 85 130849 50 225925 88 9 670297875 36 395020 2 140097 55 237465129 931108254 263866 30 50 291124 49 98 210219 146737 33 476982 34398 69 353663 55 8 8 2356 49 36 87 20 87 35 332983 31 328795 159155 334059 288018 88 29 47 224745 109063 6184 58 248727 368541 754035787 76 83 1435 493425281 487185 2 26 437438883 375357752 88 74 470938069 36 289457 423655 37 296229 84947 37 15756 70 81 83 444082 3 30 491081 46 4494 58 87 294277 342331907 56 347904 19 52 176530365 976150222 49734 49 24128 434821 4 58 9 3 199369 29 99114 98 26 56 175826399 7 1 419174 365321 132466 299930 144019 6 39 302659 192499 532341799 15 36 328600 32 22 23 78 164273 37 60 613333104 315937 172916 279673 14 11 178187 406131 36 47 149848 401325 415294 72 11 36 90847 34 30 64265 138682 54902 19 27868 18 3 226694 306975 35728638 114591 78 56 237460 64 456571750 212867 4 98 423986 60 461480 2 8 379221 52475 18 19 472819 38 54 97 47 26 472548 318775 718436226 79 62 23 25 89 39 431451 448437 8 80 196832 148493 58 484838234 51117 925271505 267879 66 55 252161 58 375528 41543 309959 304245 544979889 215185 363658 107033 360704557 215764 276677588 69 308280 46 4 31029 62 425393 99 95 154279 294400 277201 235808510 128951184 50 92 4 3 67 20 40 16 3 204682 280272 221737 105259586 286021 397511 16 486953898 45 324447 306399 320225 37 33 216956 308972 59 86 986959618 8 25060639 20 122156 132969 21 12 19 280504 41 28 8 942750559 94 117360 455576 283625 72 107551 586136921 381531552 5 343601 199095 34776 7 662787896 100978460 218685 64 35 74 840755019 51 248398 58 36 284797 365974 21 608933130 13 52132 95 459671 39 31816 90 30 625767655 63 2666 230054 586361149 25 18 37 235803 15257855 74 13 581731612 5 2 244429 98 40 679285535 42968 87 237482 13 62 1 435857 531634219 7 9 335706 158016 159920 125957 114339779 311539315 80 88 16 408405 14 105576760 664411666 8 5 110377 35 86 67 10 146735 44 44562 467996353 93 245882 404603 91 419080 20 44 136201 207101 1 43 59204 28972654 493071298 28 13804 497954 27 63 5 79 31 4 97 41 431608 19 427678 39 441850 75 71 62 79 58943583 332105398 640 96 717174351 1 38 148411 40 85 402610484 2 125268 217320 99218 13 210867 301531 10 244827 47 456601 36 369972 462889 240617 89 1 76 79 60 37 719714220 5 40 229854 19 418079249 104439 56316 113185 73 17 289160 58 62 6 98 4 455570448 9 382735 194627 26 79 20 4 50 57 5 60 263396 66 172676 464746948 139786 57 10 31639 59 22180 6 461127221 267301 307565 204089 404844 74 256153 33 396173 69 18 150712 302763 836524155 80080 21 454905 54 2 152919 41076671 49991 436209 230741 103838657 483361 360531959 444151 97 40 31 65 96 4 87 92970 199560 256507 73 431952 42 7 84311 109686 465553 75 268886 74 43 80 404553 485357 329454 425182 40 35 567098317 627141640 31 8 264033 488810 256650 204168 826821164 6 401306 294045 95 77 279620 28 65 185061 4 480604 60 6 101112 153916 108185 56 27 479699 18 58 310030 19 5 436105 34 58313593 3 607663259 62 24 302840 28 243113 179483 69321 459028 336760 53556 84 498594 35 90 250676 24 40 92 124447 12 89 73 48901 240823 67 395539 97 27 57 332390466 303285 85709 5 89 446141 5 127518197 2 22 25 3 35026 426176 95 370914 62 6 171167 33 70 96 18 78 57 56 11 6 268783 8 323474 9 92 512090423 62 33 339561 52 107466 86612 300564 457191 362551 92444790 30 39 62 145434 96 409245 62 191211 41 125366 209407 95 6 3 156338 20 42143813 68 294178040 99951 214212 82 145376 58 456120 137294 346863015 62 19 17 72 4 174852 18 4 242468 269825 47 374148 667240415 14 361434 159189 226189 79 71 35697 352530 91 282152 5 482700 9 469923185 78 8 69953 88 253071 617989092 94 98518 118737478 47 74 309797 53 402112 65987 64938 66 457804 29296 82271267 483463 75502 6 119356 10 301263 86 1 4 88 15 43 38 313275 16 4 66 39 29 73 42 11 267499 34 485108 19 13 340630 59 124236 350045 22 126569853 465653 6 56 3 380622 984416322 385551 10 55 338534 466411 7 366348 831526680 29843 351003 380905 7 21 2 63605 64814 464808 69 256317 448286 464870 68 49 408129 69 87 445181158 34 260297 6338 99 271425 30767 3 283332 454255 4 238293112 4 38217 74 7 19 96 720409155 208156 25 150156 337617 54 94 209129 47801750 140187 717180589 48048 80637 41 82 356035 102101 247284 52151 91 78338397 77 9 226564 496140 6 420917 650186679 30 395658 15 23 112350 88 78 41 8 413237 966684014 509432089 491934 23 404809507 53 13 9 33 35 30 67327 1 342573 83 67 80 319529 61638 78 29 83675673 26 88 394489 40 50 16 31 88 292131 77 466150 81737 13 66 68 514332799 51 339478320 89 12 8 35 1 32230972 327670 7 1 18 655566994 343339 485833 37 204928 244257 22 60 19769 167975106 99 19958 248565219 241396 24952 968758162 26575 68090 10 110338 61 462961 26989 405345 30 7 8 417742 37 389272 51 40 230069 4 245980220 10 44 5 83 344843 56 9 78 62 1 39 1 24 81 66 623801659 67 31 23 280284 64 8988 25 53 36 216291 58757 444782 67 343243 58 17 96 468901 52 356512 74 83 16 140814 8 72 135555721 15 917954372 215527 70 68 91 12 11 15 57 129757 177992 354253 9 66 49 79 210640315 8 36 446894 2 65 94289 34 16 188464 312 274202 11 45 77 31 105711 42 77 48 202340801 202033 420151 96902 105148 337704 78997 192732 1 389186848 656616810 393222 84 150958 83 61 55 352547 20 98 284259 71 96 196914 5 420526 75 3814 375315 35 86 85 58 386072 62 289717 118236 394838 355263116 73 222145 79 40 48930284 871587186 98 9 677931402 227577 17 246418 30449355 1 3 51 199900 81 4 1 360918 492766 46 88173483 18 29 60 15 493468 10 69 141690 400215 27 74040 14 2 26 72 2 439519 4 468843 300523 90 420141 57 109018181 80 274408 213231 15 17 18 350028 124440 7 274363 4 1 3 305862 30 496574 272096 57 93 461122 22 303422 25 72 5332 91 92 5 16 898245063 338270792 874367391 404359 318574 47 152239 58 74 485433 45942 2 68660434 68668281 33 261580 63 42 72 282831 56 78 303389 328054 118569 32 468173 354282 25 26 38 25 18 25421 216838 41 32183 27 35 75 458116 72375 105352 317718 215830688 39987827 498896 288259 490508 94 12 14 95 455279 56 44 103125 466274 83 391947 449480 42 361266 188894 400793 95 42 351197 27 983370758 55 167518 4277 6 64416 273716 421564 361580 75 227799 92 1 273856 42 484391 449890 77577 49 58 82 260191 4 144341 21707 132717635 81 3 268329 142043 689853359 73521 183693 9 73 74 42831 29 771756219 8 269785 58 8 1 69 94136 83 76 19 30 917292838 867925139 11 669898154 238332 82 243819 158945 214220596 5 4 37 317596 40 178260 436330 6 379896 672159709 48 77 17 26 8 66 19 374585 352187 321834 26 8 29 7 437345 52 30 259470 65 6 350119 79 24 82 32 245230 319625633 58 70531 5545 73 946863904 78 204817 810251045 37 94901978 270521 465338 24 272221 47 99 490486 162787 358015 40 475687 72 1 262860 7 136688 122340 13 9 464673938 93 88 46 78 247114 94 431426 409987 420894 207677 28 8 93 19 244674 494655476 5 65 88 104304 639765986 74 81 70 933743008 31830 39 205782 385568 2 70 40 15 45 81 392768 69 62250 480242126 478948 21 5 16 168212 11 46 20493 313390 126242 80045 90 122447 91809 256594 3 83 432182 355551 177710 2 86 44445 46 278345 91 89 3 6 610508092 61 45 21 184442 483676 488968 273011791 33 37 27 59361 295216 149588 29 248041 33 99562 633987972 348629 206180 27 50 78713 43 89 431643246 82 263639 38 272247 476664 94 164393 441090 379003 67 26 498063 450550 23 383948 24 47 6 74 58874 77 361809 574312676 118384 162702 413636891 5 8532 1 114589 327365 9 8 95150 38 359950 61 68 95 7 396160 296839 75 362002 48 12038 25 491351 75 305865 48 75 186219481 193160 121223 373689 3 125480 340948 7 1 67434 33315 146523 90469 7901 112009 30 8105 198490 298007 320533 340118 38 59 45 1 32 5 20093 219279 12 9 6 77533 877337753 717188765 74 39 319755 18 375830 77 237459 61 177854 408458 40 167461 16 91852 86 136813 27 8 311580 63 496716 85 76 214941 7 58793 303882 910223468 241672378 64 255207 498829 234614 198971 86 2 170508 72 222949 89 162643503 3523 264200 41 15 992846740 418648903 115797 54280 15 196377 98 17126 61 81 58 79 91 347423 86 26 9 298726 23874 90 40 254828054 150882614 41 3 91321 410583197 69 323413 71 39 129018 61 770773017 4 415932106 46 352085 74 61 60 67189 113406 56 7 78 458811 43 166793 106807 83249 42 41 164930 8 243778074 41 10 7 3 36 479936 452223 42 120310 213800 441310 433767 67138 238662 196238589 946139155 157835 2 16 237910 55 69 52 88329 426855 96212 179974 90 175911 13 24 10 486450 83958 106845 83 4 797979193 193238304 403512 52 26 76 279114 87 428670 3 372558889 32 419424 125933 45802 308678 62 295516 29510 73057 57 458888 81 76 40 71 29 24 39 5 5 159803 19 28 12 97 128235 77 673299639 457521 70081 68 394114 85 72920 34571 12 27 175476 90 134454 82 66 156793 45 415208 90 56 405216 49 3 365010 22 18 43 187214 76 63 494024 8 338110 246312 419974 264642 25 56 345268 137763 79867 331938 335587 37 103824 84 1 685140030 294924113 58 11 163214 304955 60 77 437205 66 285789 76 13 241589 87 347343 325260 460289 2 8 39 477832 70 36783 61007 246330 233225 221000 108562 4 114639 560297204 264742 63 38 472000 62 272544 77 86 43 43 335195 499299 42 93 98 35 54 97 301007 9 453347 134681 11 75 26 321272 117036 7 32 337759 17443 267196 490846 99767289 293384776 79 281681015 413070830 92 398754 86 463580 99 241520 32 69 91 52 417982 25739 347996 492781 424958 301779 33 175045 54 9 336937 407224 338297 10 388353 37 93 12967 50 52 76 40 41 248678 203832 586221544 78 68 92 461945 476123 223162 121640 229530 462215 62616 2 92 430921 431870 94 351735 426677 73 269164 54 70 133775904 38 619622010 268108 4 51 313463 81 370867149 98 319006 219039 26 17 108115 44431 62 66 789797172 360630 29 496507309 517447329 27 809840559 161478 3 6 42 22 298779 79 46121 49866 469592 98 59 411645 97 25 144289 124834 8931 278798 53 42 96 442982 86 291192 157089 43 30 51 150997 68 53491 32 40 63 37 442908 98572967 80 62 7 88 34 129873 80 88 227681 419343 201723 4 324248 322023 252621 167874 21 45 8 20 117082 54 2 92 99 409154 304252993 409166 166791 490094 217584 24 49897 85 308844 89 158430 8 13 80 424225 461610 289784590 200840 8 1 36269 44238728 289375 218922 920941022 32 946104330 17 489662 150882 82 351122631 211245 49216 24 21 88 123666 935718109 89 264738 78347 652431173 10 6 47 74 47 760997443 67 73 2501 65 3 273783 9 23 96178 66 74 5 36576 55 488269983 98 22 483500 23 63 294016889 83 175016 386466 19841 293754 87 238272 94 356846 480042 289442 114116 47 6 56 492241 26 2582 352628 41 77 291791 1 10 70 28 44 98708 36 231603988 589212491 7 322232 28 8 6 88697 258564 105247 84703893 22 86 80 456726 15188 14940 41 238629 70 28 492810 308667343 546274574 71 17 395193 472038314 59557 25224099 62 12 76 376547 23 10 409730 35 31 13 91 355764 383599 432553 69421 87 24 72 399248 29 211953 412398 60 185621 383726 1 299374952 8702 890431331 19 69 57 452928 67 360197 198693 54 120898 74 19829 4 117204115 8 76 14 869395882 385412 422695 40 46 19 136577 74 40 8 1 55 249518 98 943698502 380059 171342 170855 71 926545890 368262 9030 9 139193399 197769 218296 242532194 409447 36 122530 28765 402108 97 178121 479925 215804 50 18 12 471462 1 43058 276397 250854 964679268 261786 407265 88 74 84921 35 465406 431524 241431 4 395500 8 49 165119 402067 791628755 69 11 3 710216178 45 349211 51 96 29 397753517 86 124214 338924 5 189578 319379964 43 2 23 3 94 999756607 254783 93 361289 421373 200268374 5 485076 43 75905 168076 52088 72 403774 4 477660 2 48 240534 241294320 601077068 41628 2 19 325505 396705 48 296703 447173 895240755 8 338448 85 8 7 156581 13 383713 100111 5 208424 54 515854084 60 131700 397133 74 58 86 39 26 14457 972659550 47 71 5 397899 233644 30001 186233 77 452343 34 98 46962 219694 499114 1 282943 83 273228 458306 7 454227 198451 36264 403111 88894 111413 296060 17 9 411962 51 8 366834 3 255000 66 3 768818531 94 342632 14985 179290 41 353733 929909395 78 7 44 55 5 266912 488662 91 5693692 149750 30 25 401437 197033 73 9 19 180950 93 49218 245936 75 422201 107165 22 164852 86 2 7 30 252382 251374 74 281466 40 228247981 45 320545 8 89 257230 640802671 16 175727 494690 17 136212 9 3 471031 89 354565 18 22442474 431718 82 12 272999290 324826 41311 967630924 35 214057 18 2 95 66 87 35 12 27 529014922 357804 7 22 28 81 48 435048 444460 92 296941 7 8602 174325 215530 8 44 37 328405 156456 90 263480 67 63 5 74 17 85 361096 346625 435397 15 87076 80 57 76335 711182574 67 41 488296599 34 52 24637 54 99 483985598 7 43 49 46214 8 261209 124342 2 67 81 94 397595 484580 98 96 40264 129307 257650 1 298932 362335 37 1 115520 2 11 14 165399 83 240585 2 196011 31 156608 9 482513 30 494016 6759 21 370330 296171 29 7 22 65 9 37 573782752 161681 230207 166353 396165 432979 46 5 45 204528 78296 102010 99 29 278896 62 25 91 57 141297 78 123864 486511 85 398820 398120011 19 3 114349 106060 85852 98 52260 419155 343978 760346303 4 845899706 23 79827 427003 97 27 3 68 63 120243 3 41 40 28 231040 277810 216840 586672115 41 10621 89 61 34759391 491219 180064 146974816 8 305301573 86 30018 99 80 4 17 85 7 59 77 3 669825946 330346662 225778 85 696064758 366401 347494 16 432201 126836 196154 9 71 76 337470 2493737 32 85 29 9 83 88538 32 47 471527 298271065 55 74 482253 197041 22 39 368413 69 471075 28 114993 466921 401671 31 199001 235576 410401705 655347980 83 1 212123667 199201 43 588209499 5 12 442586018 966936626 316142 302393 133331 57 318087 58 21 1 82 36 276875629 36 2 87 411996 31 229278 96 218406 34728 600074250 73 29 203772 388511 330554 45 112747 194137 249760 4 92 91 945713462 56 82 57452190 84 5 326610 472255 57221665 53 399706 62251550 3 40 5944 169403 24 2 47 8 458801 14 86922 86 6 217653 428966 53924 39 502229403 96 1 1 9 989505097 239606689 260322 25 60 323147 341606 247999 445773 59 95 20 82 16 3 7 307234 74647 323787 346334 485347 83 367835 67 372855 76 413375 28 94110 29533 38284 43 91 190298 15 4873 80 970464800 42 89 999200461 384937 628187873 57 69 735 1 171534 17 59 33017 4 300482 1 363458852 853364329 189681 31 22 8 394572 83 141303 3 210458 361220463 5 161490 242279 2 790096341 73 82 12 79 379803 54499 391934187 8 367427 31 15 513701137 31 225343 18 383845 1 1 79 72 68 96 154865 274824 37 306017 229150 407762 50 393267 7 157064 2 448691 44 42 427681 186175 17222 491059 427295 326216 474514 9 54 358590 160063 2 440919 42 37 65 67 614007895 258598 80 96 567698772 368424 399670 433567 63 299992 63 97 61 64 47 50 436222 22 343564 93 87 5 177678 293951 30 894813940 11 18 35 13 20 579113686 208865 367908 321399 23 5049 6 29 389386630 43 40 53 25642 71 33 97 239680 12 5 4 83 386549 72010152 52 362338 487644 127570 47 150210 133970 493430 7 7 12 45177 904297199 8 5 9 86 60 69 284958 32 58014 371330 92 42 418684 56 443464 1 33 154504 530174298 265381 102943 74 153068 344528 290737 43 4 808282462 44 8133 421253 81 77 22 7973 160797 4 165524 269503 463434 51 308111 52 29 191336 59 56 360717 455893 346014 36 21 119234 47 1 59 11 55 3 460390 90 58 59 99 481033 137176 353589 33 91 327454 221079 14 14 67 17 52 5 67182 21 299319 25803 80 316336244 60705 3 93 233692 55819 57 208721 5 191446 46 5 50 214872 32 265036554 214572 447741 92 6 104473 431073 31952 6 98 8 513412642 43 96 102681 98 558447170 19 355653 37 299744 31 487367867 195611790 61950 400118 393470 473460 21 59735435 38 17554 66 30 311922 4 89 411596 14747740 134914 571371914 320670 17 77777 41 6 17 37 687179124 71157 179647 81 221780 40 901027666 277076 26 2 395970104 307890 40922 66 1 41 93 36 21 178624 386206 128770 402221 5 55 985524331 96 255736205 13 261438 153740 86 98 497986 30032 99 33 309267 739296191 415826 276075 457400 60 32 5 52 5 80 342009 274066 72 47 431646 77 2 91 272321 28 4 492431 268341 5 25 96 33 46 10 244742 886801938 52 47 37 35 571033992 8 37 38 175351 359135 387001 89 288449 73880 99 65 533842384 6 20 5502 39 131585 31 289139 355038 16 98 31 23 12 55 126928 421791 15 49 132225 248210 44 70 4 41 95 45 258055 93 44 15 64 3 72 359622 148768 4 431716 19 79 407162635 4 7 93 261485 68 149529 6 440717 45 191024 228218 227388 916315216 9 245106 170556 363288 475634 93 123555 208132 36 182293538 52670 63 6 17 54 360720 101356978 92 97 384594 15 91564 2828 344108 34 51 93 60918 902942072 56193 252221638 62 90512 20 46 47 86861 861753264 191098 334438460 31 37 385252 60 142320 553278570 2 92 350221 70 89 343408 9620 52 66 255730 362384 459439 22 195350 378815 96 40 8 74 6 42 41 301196 391939 337668 23566 5 56 9 8 37 315573 160804 74 98463 47 228151 44 489488 367290 191531 51 173369 639431806 252092 26 343406 79 234269 1 9 354864 441439 32 59 3 16 478187 372958 206027 32218 94 242423 96 30 4 332101 376948 13 37 65 52 56 406772 18 13 14 414607 5 412807 217285 78 365291 33 714559796 120267 442815 26 275412 419529 33652 9 7 8 23 36017 27 58 9 84 34 12 9 9 17 93378 300768741 96 77 31 99 195105 74 83 32 77540 300194 269517 423931945 64 741820721 286295 443896 422339 223437 325379 68 93 273459 54082 46 547533500 3394 954699548 2 4 905389765 189672447 272214 40 394066 33 30 492751 456466 857170967 41 236600 84 3 5 345087 47 89 2 66 859796267 5 139511 553693210 30 305386 469615 5 82 249177 57 53031 237325498 88944 24 414402 90 17 50 69 2 50 72 69 9 79 26 54 3 289767 143471 85 20 64 275081 8 42 77 413778 445717 62 559212040 25 26 1 6 225890 591922246 23 113639 59 435746 41732 6 684806379 291140 382468796 141315598 45 387184755 48 219375 472019 24 87 7 193714 22 57 139119 58 60 20 703805919 427110425 18 38 409508 326008 9 4 10 16 10 65 9 11670 195353 56 855823693 277157 169708 244552 203713 21 98 52 76 1 28 24 2 767605713 24 54 78 14 378852 274820019 6 245054 51295 755851698 92 418055 258601 98 11 51 660249085 105133 76 57 209703 31 844690489 279727 11577 76 362499 710164813 99 222466 74 74 459851 262349 226549 366668 41 19 454644 394268 5 6 4 55635 65122 23 14847 36 93 149463 18 472442 28 62 1 218415 169607 16 9 354820 14 202135123 7 78 16 8 152113 9 3 550337157 66 234860 6 36 417487 23 53 96905 42 676498813 91 604876793 69110 120558 44 168717 8 338334 71 364681 45924 14391 297923 293999 173529 36 470425 33 281714 458919 19 5 6 73 47 37 412730 123970 353868 224899 88915 50 347556 297188 42 12 240138 400032 451186817 245262 62 52 100015 59936 45 274309 296757438 95 8 5 69 240164759 304808 508762779 134351108 327770 29 84 87 41000 43 162470 43 684031274 91 49 487076328 387780 58 175062 92 35 163116 13 176660 42 536203822 17 67 138089 1 405335 667209560 419155 252795 64357 349606 395301849 197631 443255 283675 470924 279542 361368 36408 351385 98 8 84 390409 77 250736 2 55 114594 332977 96 44 333695 24 59 81 53513 419338946 86 7 210137 49157 71 92 44 51 97324052 276997 830780753 92 482213 791962941 68 427191 458845 30857 465849 48 3 31 235107 19 28 36 3 196873 6 304688 7 756888363 7 5367 98 71387 346447 408269 131880 133233 68 86 51 139650 78 95749 19 294301 42 10 158042 19 484510 225438 58 246987 428135 324736 156191 490415 415390 99 12 341728971 519202197 99 52566 61 48 485804 40 323023 87 377897 61 83907 59 158111 60604 332749661 29 7 44 68 6 147484 15 349218 24 14 37 48 140705 291945 222873744 210241 243572 155451 6 25401 48 50 316509 218483 39080 474823 35 222399 107833 41 86 63 857394801 75 71 5 6 51 217241 32 63928 87 157597 21684 448257 925224561 156599 56 67 6 79 29 3 11 66 264011 384113986 70 193095151 247044 415407 54535920 225303 13 43 60 15981 74 8 679660927 275120 11 226110 5 451504855 3 52 48 474084 30 190659 697412280 8 314173926 136941 95816 56 196985 36 355876 290272 202085 80 32 46 52 475559 17 84 260056 72 370388 93 9 386196 428210 63539 6 25 59 52 84 414284539 218632 266616 430750 27 374506 840644310 78 274205 715013750 34 27 55 305109 8 256298 51205 97 69 78443 104297 8 14 6 325393 524218575 12323 225952909 4 457758 138797239 214831 71 468157 41 88 53 20 41 18 27 563163490 355855 93 852038911 11 95 201472 2 39 100417 5 95 43 855904992 35 347377 73 87774 2 8 87 22 29 105629 77 13 340624 483795 244928 60 489582160 40 26 575414126 63 6 94 41 168193 83 60 31 627143189 398845 9 109994 1 8 279865 43 209463 37 447028 18 88 7 697885857 35 164754 28 1 377673 52 79632 133515 379326897 213199 95 140438 53 143181 98 49 855758160 497904 866128827 301393 240225 27 21 41822 77 319408 682824955 97 361341 320557 19 9 280066 160667 152329 165041 379985 452320 166273 3 882862695 409265469 17 355455 410436 74 111774 352253 287264 368594 8646 42 498896 48816 93 13 484292 68 12 48 38 42 32 82 356049 388636 27 214180 349590 324233 371730 156535 28 492095 17 1 6 891321662 15 1 423698 418439 484012 71 4 89 456679 45157 62 88 149067 2 378173 469130 78424 13 111451 95 19 49 27 43 40 5 98 84 7 887505644 31193 34051 5 13 657900483 432919 5 102477 58 263078 66516 919496031 37 46403 26 1 40 6 7 65 3 9 56 57631872 557273879 8 57 80 29081 449112 50 196171 20 34 376025 134098 85 56697 39 20 369825 247046802 433003 346587 120644 6 487676 38 435208 16 6276 165430 11 13630 38647 406185 46 14 318441 43 184151 245862 88 83834 31 370392 324201 96 89 246875 59 60 90 36 273483 84 89 334851 81932 22 10 49 3 42 398155 20 59 181309 68 853080184 81 289007 420323 14 7663 404517 75 4 15 8 96 39003 61 84 212675 49 121321 74 215780 88 2 92 468219 452229 73 67 7428 10 176339 367425 152422 89 398375 426450 91 198008 6 170239 241452 422506 45945 82 480768 87 459365 208144 65450 78 57 302337982 487708405 412881282 338880 78045 34 42 114635 54 300142 97 86923 156984 38 327974 54 85 89 39 90 239402 283788 222003 458870 398006 470845616 236205 18 239922 470859 55 70 10 25 10 610420589 7 459980 3 19989 740007202 397452 39 126150 28 263623408 3 288349 330799 8 2 162478 25 266605 15 7681 112036 185384302 91 50 363579 79 432068 266387 96 49 358448 38588 1 33406 82 58 24 9 58 1226 154788 69 124564 404890788 66 202432268 141017879 4 402957299 234258 8 286488 36 70 66 430998 84 322198 208000 229620 28 27 208994413 324675 308654 371386 134260 83 35 277612390 491963 566283935 81 9 74 20 9 47 564866261 124668 471871 418706 60 368774 58654 82 406884096 505073004 810860934 66 98 59511 90 433435 698323504 278348 353400 80 14 452190 118497 85 380321324 14577 213975 2 1 2 35 956363132 396563 414903 176979 493779 354276 60 93330 398866 639702597 63273 361352 78 470251 933111573 235477 340605418 5 478476343 187 20 40 27 99974 1370 19 30 393812 433068190 57 233486999 85 429207 144500 3 95 43 20 299712 120551 3 61 95 3 31 84 98 27 52 29 117168 438470 40 97 466069 58 422808 65029 103395 8842 474178 23083 480988 44 412455 348423 478308 588219136 30 45 241737 82 18934 90 62 152800 69 243368 19 169569 347639 161633 2 407662764 981536182 25 395842 7 41 97235 429737 150382 34 204979 10 27 14 256230 2 168878 104856 16293 26197 5 391513012 3 28 173210 360629 47 68 8 116615 8175 98 6 7 92 433837 38 465981 616141292 41 22 72 91 8 97 17 463572 44 83 1 482216 23 207948 2 5 54 14 21 318847946 42 24 78 283300 84 400989 381369 2 42 57 40 470883 54 9 11 51 204463 56 79 4 1 35 30495 82179 6343 432749 55 59049 49 122154 66 16 13 94 83 644764682 727457723 70 15 465848267 2 39 198 40 510791438 132245538 31 655137294 55 16 447460 59 36013 10688 20922 27 438889 442250 429272 302394 54897 8 64 12 429297 90 325135 6 405068 283650 23 188262812 411846 268480 73 59 16 354454 247962 207490378 85 42 2 36 161987 16 5 421905 56 75 30887 808033350 3 62 30 82 9 28964 417230 423347261 366338 3 25 876303073 81 465248196 456879 2 267642 376730 305285 78012 33 469503 112221 75241152 210849 55 10540 20157 71241092 57 10 83 43 94619 5 375381 89 95 80 96006 75136 285840 126022 75 233311 295195 131963 75 381500 9 148295 570137437 7 257577 364931 418642 7 13 84 418139 321109 433135 76 143206 27 22 102797 305314 255525 175951 240073083 347880 77 327133 1 98 161573 304935 374691 12 65 221292 479054 54 445558 250548 84 98 8755 255038 14576 323191 86 170952 287612897 3 16 132577324 99 97 7 46 349466 510648900 81 115661 55 9 32 456531131 26 82 124085 68 53 1 224859 6 301810 410938 423795 95 402131 460040630 73 30 53 11 110369 223900 2 76 52 28 276415 18 494409 299571 376996 454361 61 72 611383193 31 92 47 152265 94 72 53 19 85 234435 345445 73400 457822 421219 169427 85 1 41 4 247432 41 65 442032 125272 152462860 17 473763 241459 69 66 222679404 414490 373053 395010 77 497833 61 331786 43 414530912 376520 15 84 183290 70872 274946151 134488 71 96 98 68 16 236741 45 18 17 27 1 27 140914 80 9 43042 99 124420 480647 992816806 291122 6 21477 138971 71 94 199995 51 5 25170 440955 5 280469 197191916 774118740 308707 93491 140486 444987 52 249496 211806 91790 187490 43 74 66 345350 878842639 157592 32009 5 388473 41152 94 10 403262 136069 228808 652774956 389809 18 253353 197481 58 145927 70 498374 62 99516 138066976 16 74 250453 359319 4 14223 426949 359442 169260 60 8 85 41 14 235816 700183705 20 13 21 70363 68 328813 99 333596 10 261347 458846 493776589 15 87 540246938 34 28 62 90 59 115813 66002 120529 374919 288244 243091 7 48 30 169161 51 453950 248281 26387 67 483424 73 16 116327 59579 59936 13 148009 3 318175 187017 653896732 68052 274230 40 57 46 94 19 75 2 389832 8 481105 19 818528046 339018 237696 269411 950658430 25 62 296574 32 10 131486 274322 31 48 352379 49 58 288464 5 47 495789 76646 3 168392 5 868183824 236599 36788 311539 12 93 66 61229950 92 8 36 9 58282 83623 2 221243 31 255424 28 6 258224939 7 98 172309 33 33165 336900 66 493222 249403 109956 87 77 6 94 167802 311415 76 92 433651 9 52 68 48202 378277172 50 207815 272960 35 67 53 77 86148250 241353 919432581 3 91 74 130763 72 61 420691 475395 183992 189522 297812 7 59 302700111 458917 72 53 20565320 26326 694202406 299336 31802 16 86 205577 94 45935 46 274071 7 1 978947513 130298711 1 440542 44 93 74 541566322 420842 850717813 388267 22 313708 201474 39 133314 62 80 47 461904 194631 25 158419 81 68 9 233506 52099 3 10 54 365718 1 20 383097 14 397498 462951 26 770542407 42 12 67 71 55 250172 278481629 174161 284803 390488 69 5 128615 7 93 45 178811 64 47 50 205868 1 31429 33 57 133563 18 104641 84 231834 307805 135852 4 8 240667 217576847 1 250235 184790 432730 9 5 14 45 358201 562937437 201374 37 91 329088 322734 458761 47 93916 373844879 78853 51 700029116 40 2 291554 99 171333 604711702 32 231893 93 344155 98 373539 149624 9 449953 31 1 358066 320804 374980 61 70 55 355944168 350209 66 57621 18 400727 372231 710467130 178666 43 355709 86 8 211907 87 149283 471142 38 63 45 97 48 29 63714 241073 71511 410086 17 5 33 2 773591926 199618 8 139049 10 19 166683 382090 160696 408098 1 91 401946 46 184532 390411 211693 88 326898 458005383 685736440 19788 78037 467200 9 11 16 637727880 65415 318773 76788 31 63759 482093 780808203 63894 62 6 317357 964038007 480243486 150987044 91222 4043862 5 5 323122 37824 35931 143600 453707603 125248 303412 123922495 571383732 134015 429992 83 7 70 42522 266754 138501 38 167476 306227 480927 23424031 43796 32 185974 34 429048 91210 83 71998 897147993 311978 171845 485009 105449 16 203571 50 82 237736 94758 79 7 131766240 463043 145088 1 368199 21 88 25 26 61 21 23 81 143806 378479 85 85 422161 179700 290683 428684627 8 386048 37261 44 98 44904 55 75738 208880 54 520445731 788598101 90 3 92 494096878 48827 259666622 57 314405 93 70 322474 148610 30 695777946 116573 178998 74 242299 497214595 28 481969 1836427 1 91 230847 6 3 79 449610 247959 848346558 9 49 6143154 80 77 381627 544184872 659498398 512494141 24 90 412898 1 33819 149514 139707 18 836977076 63 93 312695 6 77 87 55 330160 8 7 465240 78 55859 72 24 65 316653 10 13 1 74 59855 42 97 71 182128 479656 66 74169 41 449929 492425 166924 406192 27551 45 45 158119 17 84 52570 234053 486173085 672274350 67 340779418 40 14 72 54736 48 79 20 98 242460663 5 25 311994 67 660799583 236668 911501248 95 70 259577 258511 56 4 55 90914 372839 8 46 459237367 46307 9 307477 6 56 179741 257543 35 47 1 448294 69 49 891641315 90 11 55901 40 97 79 31 17 5 473417 302388 71 4 67830103 439172 187237 430175 3 340886 236785 172309167 457493 5 488035 21 1 353527 348476 61 94 219302 275749 3 31 533809565 38 385933 16 78 277629 132178 180178 20252 5 31 339099 5 195272 21 105228 59 396726 135599 332294 98 36 38 7 58 248042 26740 4 9 443622664 49 64 13 85 81 98268 88075 99 7 82393 121373 110836 158268 326809 5 7 66 77 146992 25 301665 77 73 196167 763992986 38 46 106559 96 22 393545 251174 314273 58 526561900 4 455933 59 453104 25 97212 59716 12 21 88 97 485436 24414 3 218917979 62748 117425 29 371615 62 15045 47 269776 84 445657 75 320696 845916399 5 59 89 17 1 4 5 429884 8 649491047 32 98 310160 78 486666 305418 473830 73 75 240928 77 27 72 286413 52 367774 80 892820452 58 23 129618 518415983 330437363 132148 15 74 34 476195 127855 235310 78 180238 56 76 22487 68 157743 464852 58 7 389188 8 19 485903 5 35 122377 447479 77 263852 9 12 93 79 289672 34 459117 48509 157636 4 35 66472 87 289368 50 277759 66 89 910217856 404999 493899561 15384676 312278 47438 3 21 80174 440980506 200238 2 45 285932 52945 134500 280924 199768 83 160638 94876 470101 39 68 37561 37 467115 40 167773 737907486 261289 161027 72090 61 63 13 289405 5 86 427217533 359845 36 81 16 173988 94 93 6 59443 863218690 241060 53 27 25 84 403003 65 234798 38 41 52474 279753 57 126669 5 26 83 333387 440110 340472 462048 67 185422 70 53011 338580 44 55 52 476995 12 87 187353 80715211 68 56 97 31 19 401672 101096 22 13037 77796 772683961 533594896 432414 320610 482140 132671 302793 111406 205303 7 95 98 175921 87446 27481 68 90 5 42 65 246178034 82 26 394851 95 640151946 10 6 6 426306 258503 254394 504208364 486873 455428 32 1 185696 698581291 78350 85 327615 114447646 409018 51 313331 314148 404322 38 271778 13 5 304646099 454766 1187 119046690 103768 42 137549 351695 4 1 336656 297730496 347033 209290 8 78 62 729013950 313009 98 387235 16 2 91 414194 54 20 33 57 399325 297823 45 9 91562 25 172522677 25 98 24 312498 47 49 687800743 323419 286431 69 74 12 106992 265740 78 492864 68 382510 28 20395 42 71 161141 343326 771878372 97 429711 447322 392904 6 80 339707 36 609790409 25 237447 186974917 37 45 79 379469 88 96 46 106345 75694 259378 804965248 305466 232213 295195 9 2 52 35 441342 117476 17 76 40 290298 61 341261 358389 79 92 16 36 22 75 1 65902 76 39 48 13 422354 92822883 74 54 96 182654 401947 319593 30 91 748639082 76 89 69 347997 45 25 65 317127 117353 228925141 24 59987 811223066 400535 91 46820 354420 9 64605 10 76 282547 3 456774 256126 95 83 171859 46 286515 148850 450127 51 21 127278 89 70 145240 6 437849 8 73 250499 6 3 77 17 382557 367166 45 324740 47 67 8 34 180057 78 95 320853 32089 233632 58 274264 58 847116857 1 308451 82 92 149138 285284458 364130 365712 88 88533 95 70 7 421997 436755 218749 31 16 2 50 419338 248978 4 273978 430372 65681 97 457128270 311597 6 431516 93678 447777 62 53 132704 67457 94 69 284904 82601 328400 86 153679 7 31854 266387 940833498 22 55 204344 411632 465461 60 456012 20675 100517 351539 40 397080 7030 25 27 9 47181 636214190 50 52 96 21139 47 101464638 56 76 472585 228591814 297241 1 22 60 442444869 87 16 27 87 62 178 76 6 221801 466892 881088031 494934 63 497943022 529681645 77 177680 274375 193735334 60 52 27 3 5 4 7 462913 81 67 35 7 30 425774 59 230163472 485806 8 262576 402869 5 33 264514 29 66 81996 248705 364546 41439 69 167692 11 310597 75 89 64 331199 9 74 132987 1 7 39143 55 146897 3 497054977 3 5 9 312614 93 1 4 51 27 131643 1 92 772831137 74 22 43 443676 90391 478334 2 49 590419935 377882 285071 82 39 358460 109821 296068 486041 875624324 245794 51 72810 197324 42 84 210616 71676 31 92405 7 69 26045 44 41474 478338 60 467624 64 12 10 66 5 91479 2 132691143 420213 86 19124 20 165716 317689 31 24 49 207416 305728 471134 11 92 36 66 3 75 30 49 424355 67 79 436232 293210 157707 63 21 6 455578 12 63 64360 458022 260402 8 9 90 43 291524683 62 73 19735 37955 14 701691109 467590 16 621886484 472274 337200 145688858 327364 1 2 82 29 47 9 81 773867590 32 3 22 268946 304349 36 91 149278 29 476768 144880 40 225756 30 193838 284519 5567 199432 231386 303639 117058 57665 91 94819 269970 43 278069 43 188413 47094 262839 69 12 31 12 94 406585 124403 442825 58 198517950 523649862 464336844 407936 7 71 88 94 310410 2 16 412945 384908 221363 81 6 261827 284181 140927 201228 336959 55 48 59 136588 335846 450370 150650 315347 2 67 44203 464848 13 15 32 491612520 481137 62 44 480595 546423138 389914 285252 461629 72165 47 59 483784 436997 50 396284 36 2 93 344688 62 6 109247220 40 73379 28 2 91 90 60413 89 70 34 14 243004 29611 273516 84 2 331513 92 863074864 309759783 92 191887 83 36 49 89 103379310 612329539 341695 1 163150 24 228453 10048 15 303483 33 47 95 47 58 18 81 451171 14 65 87 88 14 86 189008 42 82810731 505449024 65 295293 259335 85 82049 478382 97 1889 6 76 3 93 6 49 4 196950 409486 46889 7 5 159044 91 276985 137990 43 229905 189987 64 453272 1 351163 2 489609870 321966 62 8 38 304130529 34 6 302589009 445796664 198995 41167 270241 99 7807 231548 853957920 587502644 46163 84 7 14828 180788 315450 6 451947 351567 147334 449853145 247534 601437321 42 97788 8 807261865 393276 56 3 980464002 7 149240 88 82290 952585044 25 489096 5028 360241444 122222 493715 313136 447890 54 320522 81 218260 1 56 25 279391 239883 7 237334 66 5 403220 73 198400 67225 84419 21255 86 16 238453 430606 801520758 431877 429523 93515 36 29 7 9 88 75 79 456331 418042 182833 361328220 41 200780 16 76 69 92 636614066 11 7 89667 56799 4 35 155385 43 333263 46 109704348 91 85 84 413634 448117 67 96 4 19 467288 20 535534138 17464 88 5 2 53 740092818 25 334402 247356 5 146392 405618 316254 91885 19 8 61 415671 485288 123580 385351 179510 318378 38 668585118 879191192 53 430418 81 41 76 92 51 169376 219884658 81 5 148684 93942940 6 2 223944 29 63 157533168 484490 202158474 60 155369 418036 288667 244921 302259 8971063 302576425 381055 279461 235368 271604 43 62816 62 40 95 105691018 47470 434495830 233084 447567 23 457203 81 548951842 35612 497803383 443478 42 478654 93 927301599 672319447 28 518511474 475910 226622 30 99 15710 26 15 280181 8 971098036 37 367131 85 68 43 465410 477232 79 64 55 59 4 25 67 36 54 5 7 92 47 8 5 646277577 302256 949508916 144971 38 36 18 69 9 99109 60 85937 39 96 237080067 110071 128776 72 998475517 334747 480618 673826072 5 69856 194878967 329799 390347632 16 21 4285 344587 16927 13 646373498 863092055 75 78 10 43 6628 378181622 371775 79 177904 79 98 22 231920 273620 669498917 363881 35 331050 44 96 77 69 80 108821 92 9 49 3 96 335611 484918751 7 448461 477594 93 286995 98 171763 136816 96 75 174080 50 1 49 31 7 4 98 352667 151314 71 124971 92 6 98 113852 999512936 17 335584 60315 17 67 61 9 154524 9 11 22 89 86 8 81641 23 36 434598 386298 9 43 683413166 1 72534 13 155099 138284 612040354 345582 72 31 23 44 291302 197411 527308197 15 911861706 175688 219709 84945 90 4 75 118366 764375470 56 63 367617 145983 699050109 15 70 15 20620 20735 5178 40 447294 466639 58 786978659 477039 96 34 69 335293 77 40768 53 475907 36 25 443383 26 123806 374765 5 62 438864 190671064 351135 26 298711390 187136 2 493201 272103 18 560003970 253095 6 392201 723348838 278522 80 178676 19 32610 96 22049 436827 334207 55 86 4 33 90220 245667 493443 35 19 17 93 46 61 110427 39309 291413 50391 41 21 247496 22 454117 8 2 158141 382964 114201 91 451208377 6 21 86949 44 86 76 240099 63 51474 51 30 4 361421 72 344396095 95 51 272970 24 373330 248794 24 63 523230064 484769 78 49 1 178819111 44 22 191637482 884742707 23 64354 6 213437444 93 171186 216100 25 48 45 5 327556 262021 42 41 1 57944 89 38 782660276 217580 72 167103 514031756 303483997 169860 25 427326 48705 16 89 7 34 170232 99 335413 31 378334 1 117048 248423 264674029 75 63 492769 820094404 92629 434794 502273461 3545 6 310689 234965 56 48 76 319564 18857 24 90 1 2 97 5 337326 251376 1 271814434 4 326003 92 257565985 444860 31 9 237749 311671 12 22 437137 37 87 3 407704 831450352 50 8 352003 2 169288 412120 373131 88988 16 45 48 13 282370 82 106213 38 318743 89 86 393293 970807670 425355 64 1658 355756 319 234668 709771277 2 32 42 315227 28 17328 148370 718303582 295169 90 462732 75561 77 283279 1 449148 30524890 56 116149 326666 69211 380545 65930208 15 71912 17 69 98 482125 40 163036 36 216734 270508 60155 109563511 37 35 526262378 306878 731730712 256394 83 5 141823 863705756 14 6 70 300180 161997 6 291584 72 315706 902281244 59 4 756434114 5 814870782 24 23 55 166525 49 4 68 5014 106969 31 409811 96 790121600 432117 11 213054282 36 259862 35 37271710 3 10822 481835 28 426214 185312 98431 1 79 88 214608 66133 18 320060803 438617 37 85 57 61 5 349352 66 48 94928 60 183127 39 459485 480425443 22 46869 59 662197896 331835 98 454850 31 66 40 32 912510128 63 97 30 35846 36 87 140867 83 479864 126885 157609 2 19591 89331 387145 42 45 17656 467931 269100 67 642892459 494643 94 5 6 151358 53 201659 57 67 141054 37 144872 84 410147 85 220831 88 329014 113744 30545 92730 97795 7 185331 29360 53495 76 85 67 25 36714486 71 389360386 33 404265 39 472088 94 456225 94 216716 198473 30044 63 31 3 111199 135445 864420478 419375 278619 398046 407430 426930 170627 125389 841152007 53 368942 168306 84 50 287644278 17 324824 27 245755 1719 495204 70290 338763 47 34 1 165014 297830 41 99 189522 5 273762 365637 90 113230 19 34 470303 72 182148 11 68 201442 49 321119 9 321573 69 27 340439 708515754 65 411002 41 51 44 63 8 84 111439 275268 392897 3261 126547 484464 4 35651 74 79 57597 78 220235 522304839 121461039 6 3 38 183228 90 347026 35665 58614 251434 2 355107 218584 203600 71 88 900668567 70 66 63 84 260799 40 88 269765 13 90 57 206335 316904 39132 305037448 188323 33 337999954 949946495 53 181305 61 4 62 102107227 9 82250 48 67 475840 1010842 470992 63 347530 68 477383 170744 1 2 205324 68479 231725 129784 21 78 3 94 462869 406653 96 86 192371993 205983 41 3 80 8 78 139335 359838 84 56 192347537 135057 145858 73 10 47 208802 88 258932 494905 25869 84 88 14 56 72480 63 266954 6 54 246862 87 40 4194 26 304077 89 464353 79 386745 21 82413 6 429808 92 31 353906840 479246 448673 90 79 23 16 474200 50 338430 66 65035 1 31 220371 13 85 95 188990 97 2 92 249168 341549 89 62 231053 314347 7 65 1 733242663 78 61 472006668 981991401 31 89 432360 333235 35 981603568 482508 68 84 418589 77 95 101987088 74096 60 256937 67 860360692 777016753 155263 51 29683 84 7 16 246341427 362387 1 40 775172822 64 177196489 86 78 594431867 454970 346039 45 83 28 87 426584 73 426066 79 27282 250497 49 436771382 19 139284 50 307066 902990947 336331 12 74 93 63 17 33 584032045 64446 63 66 48 734991466 3 457043 56 23480 14 310355314 415963 262806 82 60958 8 84 123543 6 19 98744 84 235274 13 135375 296631 41 33 379484 544555246 23 66 483120 342202 47 3 91 15 84 329116 60 56 7 41 92463 245972 1 55231 15 31 482329 1 14 24 442657851 79291 455642 255708 17 50 332454 252108 84334 74788 9 84 6 20749827 447701 93 48714 239564 59 46 5 17 166633 60 15 452636 292221 3 5 439747 49 96 6 213576506 79991 363048 982650304 59 75 24 91 209745 771425821 2 347810346 383119 151415 43 39383 57 58 4 14 436349274 2 10 214326 786486365 22 31 99 447983269 352593 2 266626 147906 155780 33 62 7 414555 71 23 6 2 67 430461 1 43 282437388 772982316 18054 14 43368 487297 98 125830 85 16 64 408964 89 268017 37 60 84 71 6536174 82 157149564 92 89 455340551 323387 96 182941 95 224762 43003 2 22 70 213331 79 336041 67 365262 734986723 22 82 287830 423003 6 206467 239831 260582 23 53 382850 138544303 47 6 212855 14 5 78970 895711025 22 161 49 50 4 38 35 13 89 453012 45 58 208889964 174818 391409 6 118977 339481995 230976 59657 83 495176 276815 71 125487 57 179722 64816 97 82 76 375166 476535 29 3 30 277554429 26 166393 474748 89 82 97 43 107562 22 877618211 47 416473483 40276 23 10605 81 77 29 187800 30 54711397 544213094 26 102757 481467 1 42 55 253696 424788 55865 268492 5 65 54 97 4 2 170616 235670 38775635 459815563 6 23 429911 41 24 352192 64 3 354866 475629 89 8 381285 86 283174 97 281168 73 315903 42917 95 401612 483627 287911 373465 220581 558063968 90 448222 740958296 36 236052402 47 73 19 96 86 197672 337588 226335 97632805 15 53 43 77384 56 152785 72 51 239186 92 261227668 72 256748 19 92 4 238025 84 488555 650709376 305290167 65 7594 167542 275277 85 422618 365082 68 34 41 406825 186276 831687872 445933 51 8 89 18 288187 23 76 171312882 3 59 13641 4 4 99 427653 428122 35582 201186 237470040 6 77 34 494918 51 68 113073 324616 73 325661 450869 23 65 21 80 625287408 76 23 32034 9 32112 351629 16 287056 68 45 151462 24 40 214100294 60 64 95 443908 12 46 805971526 54 480132 28 5527 251163 35059 89 55 247884464 498145 117315 73393 78 93547 11 421739 906291703 24 184428 59203 94 224688 312285831 234947 364806 5 531629818 287781 271509 888021051 5 4 173056978 70 351129 939468290 35 35 98 292839 6 5 377015 99 444364 879 57 90 3321 238332 46383202 5 20 42 711209915 483451 57 47949 70 65212 23 77 24 18 4 9 193334 325913 62617 157496 60 50 44 173212 45 51 250019 5 487891 82 142637 49 30 64 12 1 374118770 70 458067 62 199876 439995 256847 33 345807 86 31 58 198135 53 245783190 171663 2 36 449224 72 72 71 78 366373 3 832572228 55 202944 92 50 18524 90 80 1 10 380499 86 191423 38514 16 99 158796 59 9 113449 222900 9 416311 728 285581 930276657 5 10 257247 353397 70 65 542239889 2 394199 137237 6 320716 803714173 61 488905 72 101561 399443 462861 475983 2 59882 59 16 322469 232497 187733 3377490 271130 32799 230735 82 38 93880529 831010124 20 213687 7 395135 802667479 83255 59 22 119511 71 85 167394 426842 165448 43 78 12 145455 19 132957 32 98 77 303335 98 167068 625330372 53 468442 208297035 352190 82 8 249606 127235 33363620 6 8 72441262 8 333558 69 385802 807332542 551276732 77 168905 60 426985 166213 491107 26 80573 476497 75 275003 42719 48 353441 90 798245839 13 6 28 53 35039451 37434 7 84 132038 93617 301265 21 21 69 154042 367512225 89451 94 390234882 94 85 239472 234652 197795 11 133066 69 3 44 360945 37 391546 7 980851277 12 51 443292 708767245 41 37 244068 353698 68 62886 61 441881 80 25 791711280 39 140378 51 964688484 315378 97 279154 26 83 15 373835 50 68 81 258800 87 28523 37 348077 12 30 327679 72475 69 88 1 83368 227650 52 221720 351153 8 401751 36 406235 85 59 112628 13 487947 67 492155 44 90 495603362 179343 211918 181200 57 12226 91 454407 75 62 71 132724 86292 314006 87 382752 158309 296192 670697392 69403 440195 296580 14 315164 57544 11 297029 168015 100458 93 69 62 58 96 5 388189 115745 73 3 114143 889873305 7 5 154035 72 122959 382658 209234 95 154900 2 424053 402272 96 94 99 10 83 43 157776 53 87581 47 12 600953191 297952 80 252991 41 5 19 224883 83 28 455258 243254 40093 44507 82 52 32 11 57 46 129462 485794 620279023 23 325206 196825 63 181998 266872 34 12 245293 32 91 39412 164457 62 37 17 266716 13 422017 147931 7 47 490039 32 33 14 13571 42 5 82 48 349482 93653 26 653269874 65113 3 401435 103834 87 357804 420347 198345 471370 181421 760068322 20 65 19455 36 134590 39 68 9 454998 2 85 62 3 165368 150473 413831 257434 76647 421154 368953 73 121280 2 40 353454 332721 180487 418050510 42 144494739 463057 9 34 136178 177782 119674 342086 109369 6 89 102003741 390429 1 76 161740 154541 4 79 174878 112824 82 53 3 68 311587 213331 8 3 55 98 54812 452440865 92 444012 400347 2 37 58 72 28 82856 259608 48 326290 7 47 95 356687 17 864665313 349675 14 3 88 24 10712 63 2 467646 112838 97 963287459 1675 1 14099 294506 242337 5 390204 119146 42 62 61 10 61 139181 264459 18 515396017 173874 383427 69 16 931091993 656316066 67 4 2 31 140079 366325 242706450 90 99 72 70 1 8 56 4 193277 76 56 58 1 318940 355900 53 52 513088846 31 27 74 56 375208 72 441528 6 1 11 200554 291582 20 85 321679 80 526850338 377616 2 128312 290186 89 95 99537618 47212 390533 99369 39 9 99964 93 291877 25 38 7 396995 134216 13 91 54 8 71 388586 3 81 262037 79 98 187814094 63809 79976988 95396830 458942 27 24 304096 280784 96 19647 45 3 474947 92 93 39 702555076 181857 477936 49 423249 682708844 438669 79 36 569424220 50040 47 27 155634 61 108156 238714 785129794 61 120758 4 53476 57 141069 7 47 323703 68187 10 364636 414933 51 35255 10 60 362984 71 63 41 9 39838 123702 36 957463110 3 299145 45 357574 233963 98277 1 11979 1783 15 4 18 456970 129459716 66045 88644 471951 181022 397481 14 12 6 61 354741 367948 14 479617 25 352425554 69 21 571973944 5 102229 9 174604 406554 328752801 80 97 303128 825686446 493562 95 42 57 58640 316629 67186 394484 259483 11 406787 23 92 175629 7 478195 385154 115527 85 4 86699 253763 408493 418864 553199388 21 27 89798 12455 929245430 17 55 84 350770 83726 55 309290138 25 389510 117764682 77190 88 400379 110719 9 304736 496618006 89 428916 22 125782 153156 433361 3 46 367336 18 947825489 2 358011 255697272 67165 113058 485478 4 280331 14038 75 120555 185299 45198 86 309513 19405 255708 404726 112460402 168123 158632 467720 147348 377320 30 369696 3 465932 205995 68 56 50669 380407047 70 225681 8 24 264504 13 32 32 432450 66 99 341571 201254 1 9 329916 44 947771786 181366 290060 549335460 34773 96 250332 9 354323 3 88 1 30 661673977 11 6 361251 311848 297582 322125706 86796 59 370582 3 21920 345878822 488737 378936 44 64 29 292603 329943 280156 396181 139322286 59 340442 360093 472989 224073 54 78425 434479 464317 56 1 46 26 25 26 533 297424 81769 3 415393 131527 4 949157229 282950 433409 295282 5 308328 7 92 69314 18 87 347974 30 764 35 465260 54 336334 8 58216 107271 419485 3 161444506 63 65 54 7 439630 81 62 390782 270502313 50568 417982 10 391950 11 36 78 21 2 2 591107816 36 95 240082 83 294954 4 11 9 64 52 308593 268914 290433 76631 348842 1 37 467283 40 77 89 81 26 170220 61140 428526 6 96 358517 283299 94 66 85 122758 28447 94 847553210 444346 294821 69 46 33 89746 215713201 338614 317701 981644013 195018 83 149913 5 268928474 38 21954 74 87 81531 962 8 29 44 41 39736 265705800 1 41 5 58 362902 19 236889 465375 40 90 67 52437 64560 518468385 35 81 3 467165 150687 86 186592 31912 3 93376 21 11 13 898152582 50 188599 470516771 95 347003 38 348059 269214 74927 434783 381730 177473 36 80 22 446267 373721 99 348013 263806 60 247982 69 966945037 88 93 221483 38 66312 132958 60 135533 68 15 91 24 126301 91 30 992958837 65 9 71 214218 51 4 260276 59 3 312013829 55 17 88 117976 51 9 237884436 46 539309655 346094 42 12990 156896150 7 11 18 79894 165929 257419 97 163 318597 24 66131 26 383062 45655770 18 227051 46 817265224 53 178157 31 90 336359 60413 66 6 54 243870 338848 4 58 130328 95 30 460965 425393 5 90 31891 477209 63 49 372535 55 9 63 399679 167275 62 202100 191465 27 4 60 1 52 97 240258 259135 78344 17 155360172 93 354967 3 20 64 240631354 36 368662093 37 23 157883 77 37880 248297 449794017 491824 17 364159 312505 87 706299046 269102 78 542309175 85 474296 52 375217382 967503061 5 33 83902 5 331388 58 20 11 78 487566214 81 380463 18 73703 49 64 35 8 40 30 430955 25 8 21 160277 78 69 314646 306271 60 236569 222380 86 236049 72 8 93 7 316107 527690716 259091 31 44 367597 273736 7 18 69 160915 30 490213 3 126954 74 37 2 53 9 450795 90 38 85 99 113353 44 5 2 323000271 309512 48 72 83123 514186464 151818 341493 68 200935 120968913 97 30 65 97 92 12 44 220959485 366344 49 66 231644 388906 71526 491686 13 51 177670 74 173124 4 156278 161616 355849537 919135934 52409 73 603827859 94163 2 63 124778 68 17 445222 16 244640 11 85645 85 428634 463059 477915 88 13193 69 455643 4 338259 20119 283734 186071 251925 18 81 472083 2 12 921792878 269619 46 16 62 236492 96679 42 430595 85 117333 211250 4 302012 49 7 750437707 303464 54567 18 6 51 5 34 270093 298697723 30 14 500041863 44 5 39 46 256261664 82 111696 463321 70 31 322383 76898 78 51 54 31933 718398785 81 28 347790 29 16 417094 38500 744113018 52 499764 167639 1 468934 442762 378734495 2 64 1 467004 9 60 88 81 13 60 273451 8 200659 49 55 16 621394651 378931 53719 9 52041 51 49804 70 22 19 250276 63 63255 274267 360485 73 257111 44 81 46 417403 89 439338 229007 282509 61 95 12 947097190 404727 23393 241630 43973 55 83 412296 436841 283947 107059411 410540 228863 253939 26 330775 23 77 171245 96 214653 73287 433309 46 245853 7 9 469470 511729450 71928 7 240350667 470751 55 13649 91059 319604 93 67 72574 158821 491604 33 289901 546752962 84 10 81 314525 20 18955 6 350340858 187620 891905182 62 10 423341 437824 25 39 2270 202537 90 51 15 21 20592 74 10 362959 304102 492162 32 55 33 464699 20 104559 401128 499048 966125534 22 77 371651 62 389966 324300 162936 1 684149064 132992 79 956376759 5 9 90 31310 3 11 256051 64 124245 252455 95 4 40 134963 74 325009 206195 269150 35 153101339 77 219425 70 464458 85 65 376050 84 79 366000 103340 38 399024 35 90 65698 474734 40 281260 8 947209465 296532079 433516 96 3106 370710863 75 434451 9 1 284307 11 87634 88 74 64 96 220410407 478125 40 66242 277699 37 123123 456532 47 287378 118821000 3 311054 759022360 11 145808 4762 269564 278795 31 493042 3 189610 253139 60 632596767 23817 635624997 18 56 91 65 37 9 81 73029 46683825 226693 31 88 409974 96 126815962 82114 45 249668 38156 9 96 352156 28 253797 552329083 172453 3 580878770 341390 36 4 9036 40 138317 198651 332705800 67 136507 85 2052 39 73799 215829 8 149369 380848 95 490585 9 99 326668 74 482420 224585 59 121262944 72488739 47726 78 219268921 4 8 84487 29 8 303358 69 14 64 9 31375 73 35 71 188624 192204 1 7 143312 455774 39 94059 55 483945 4 200744773 593419216 12 373335 11 387916458 95 83 33 62868 488657 163987 3 466305 86637 72 372988 18 290820 8 29448 40 8 51 86 455689 201430 48 80948 2 13 90 3287 95 12529 15 91 200553 28 73 14 153230 482796 393979 144565 423399 36 43 379861 20 22 73905 129986 63 436381 62 465673 330236765 89 50 86 479011079 61896 49306 261646 72693 40 20 290408 88 80 72 248884 138621 56 793283261 7 61 51 41 171269756 188426 470626 58 54263 1 451609 209711 24 232498 1 31 262852 418505078 25 3 1 409079 64 20 34 49 98 77309 255613 43 251126 964229892 30 94137 127668 19 293616 8 54 1 89 9 41 238243 392810 18 457037 155228 28 237594 582323552 8 963287071 357476677 58136 124597 316905 100866859 160441 266472 392375 32 399196 448245 4 4 4 37 38165 15 258701 31 672584836 40 494603 134975 37 497879 612839142 43 372514 28 920933231 247605687 67054 6 2 17 2 3 6 28 57 45418 28682 388390 71761 79 452559856 7 89 250709 297513 15 17206 366065 1 146993 45 166372 395054 82 50 253025 168333 54 9 55990 379079214 82 34 88 16 87162 5 452622 23483 6 258446 24 57143 32666 313946 25448826 99 99 472960 157310 67 63 18 346045 59 399368 486688 53543 82 49 490387 66292191 387620 414443 18 3 413189 77 4 468400 3 7 2258 187384 599685893 12 72 447539 378331 88 414471 73348 819104285 80 338522 10 30 415342 336571 48 67318 3 296797 5 93 21 324393 18 12389136 21 280014 445456 340393 76 29 464856637 18 26 1 222088 21 346360 9 79 364450 2 60 41 30020 36 1 12 160359272 274961516 238118 250131300 9 49 324707869 158961 9 29 903097904 16 365317265 17 4429 155733 78624 72 35 35212 235267 73524681 32 462136 491506 20 659642815 32 85 5452 68 566944664 214378 12 137778361 259979041 2 364411 33097 21 233095 61 85463 490429 487940 208229 286540 6 68 46 210951028 45 75 1 2 115540 71 52713 86 9 5 13 53 195119 31 268349 36 94 85 16 70 67 187047342 74515 449629 70 7 394429 286611 41 499583 467893991 231383 292288 227484898 52 96 84627284 408210 27 15 6 51 70 212339 296868 9 19 363055 42 736479295 114445 303095 90 491371 107062 34 98 8 55 79 51 59 97 8 233739 2 41 16 14 62457 6 482671 67189 588097952 93 4 25 176316 81 158018 49 137874 70 64 2 104216 48 4 47 226643 281819 359380 191541 69 192875 82 369361 441747 39 11 98 495474 87 14727 167273 21 23 25564 454136 48 92 39 101530 93807 425897 79 352814 181652 262848 465542 54881 35366 69 468503 61 77429 62 340326 252163655 139929 8 346494249 2 71 91 706296179 2 41 13 72 54 94 6 50 288693 67281 1 64 259626 177127 1 322723 425026 23386 17 73 8111 89130 208006 373126 82160848 29 48 143043 44 379779 69 496903 338183 801 119479 67 1 275294 407821 41 43 227826 186725 54 80 67 12 6 24 90 145328 482267 207245 86 18 278370 3 24 445570 353631 157820 404406 317980 191547 13229052 246424 62736 43 9618 63 262594 1 164811 201611 297167 61 139516746 440655 553733565 20131 9 435865 31 6 6 410760 331349 62364 339825 3968 56 23 283514 321930318 389380 28 13 237033 110082 47 8 7 101206 911778821 151625 349483 109085 82 9 61 64 499147 7 191417 7 44 390370 91 355294 7 436284 9 324986 76 57 184648 897558362 418490 64 302222 367337 182498 74 94 17550 267418225 41 3 4 313667 2 381080 462333 451359 8 195896 6 2 294692 324926954 63 44 159970044 5 386211 57 475378 439231 96 4 15564 514463608 8 61 360513 82 143836 222690 3 316404 2 183258 6 124 235833 460909 843583459 493243 31260 517511636 53 42 274336 91 96 274686 660913517 499486 311991 121610 339151 41 23 234089 78 257286 179531 270265 3 69 3 300183 426155584 42 47 37184 12 634871237 9 230734 77908 65 205923 107568 41 317218 490379 9 89 98 238363 38810 71 78936 55 74 125903 15088 96 88 326770 74 88181 4 397733 73 379011 790289701 89 74 6 285833 87 241146 376149 607925686 398814 75789 38 93 83 5 52 95 13555 2 14 474785 96939 346967 66 24 65 34 499735 115633 83 463329 388921 238695 33 62 4 477125 116321981 690521154 98 1 48 5 85 49 312635617 18 91 8 24646 79 46 246119 3 2 81 59 485538 566637982 57 6 6 109674 165785 19 28 283848 671139463 4 497268 298880 422552 28888 402122 4 91850860 422825385 4 65 54117 70 406772 63466 51 89441188 760704638 176965 1 30 48 84 467741 73016 102848 79 226632124 434667 455265341 48 68 72 56 119222 901618938 202315 22 65 149321 327338 31 41 156367 95434 99 10270604 333236 496675 871260311 555220565 906021729 56300 42719 88 41 223642 82 72833 987916915 1 388623 2 4 7 359743469 44486 402501583 2 498956 27559 76 241678 2 8 29 358331 23 427638014 23 138163 50 57 421768 9 3 42 2237 255483 268974 336511 86 52 328765 82 15 97 8 326914 43 99 74 41 35 82 48330 29 73 48 21 79 107004 40 23836 262556 80 70 241905 83 61 21 36 53934 117682 2 16 335497 61027 277380 97 137985 308197 253900 935813600 73 810620838 332413 4 1 36 395456 31 404699505 332316 300496 6 32 62 2 52 179385 9 957939326 100931 40025 51376 23993 1 97 61 658694781 453319 13 622097405 25 46 49059 106756 311838 22 82287 40 427424 21 12 333828 253856 558914321 55 6 87 87 79 478388 1798 50 55 274928 87 59 213811 88 298688 431905 236792 431460 5999455 284016 892822130 86 300537 35 4 302115 4 65 493339 53 8 445313 93 59569 13 51181 120508 979772425 23 16001 263211 66 184382 154596 7 423351 3 175695 45 325449 279337 118862 477396 61567 3 437889 283055 54 144750 323801 8 20355 76 8 78 308563 96 64 219510 470865 41 315954 94 253088 275872 92 12453146 38 612091148 372848925 5 328228 84 29 618572710 78 181908 76 63818 65843 67 2 51 559092332 43 84 6 4 367666 434706 84 162678482 142452 165758 567841501 231533 81 338105 19 5 290116 7 57 9 214340 10 93 350741 307757 11 10 80 427782 61 4 244186 17 55 361989 833510096 222236 53 24 466075 143141 499901 49 34 47 108157 71 249403 221836 408401 9 63 2 67160 9 25 146371 79 13 139849 27 244767 350460 8 29 96 61 15 369771 66 66 276656 299201 75 108825 41335 16 463312 664670211 81 96493 49 277813 22 472165 41 50 180121 86 39 307376 82 141771 41 84 33636 78 57978 57967 276990 15 7 55 209978 97916 130523 6 944833815 338609 78098 71 41 99 91 619141359 53 134500 48 7 629302348 31 60 63 9 690647321 375159259 361352 129076 180595 172273 90 20 88 611618840 60 4 341145 8 25 34 55 173582 10 9 54 239946 8 266461 2 35 78 246737495 2 94888 30 487500 390710 19 414852 51671 63 297035 54 451579 18 58 280806 71 29 78 300832 332211832 390055 496788 234690137 46 48 57 434407 90512 58 60 363391182 26 64 3 331184 51 428433 1 83 94 89168 341667 458059 53 75 209477 473809 413535 282247 461253 60 60 93 67 9 275560 34 226567092 491937 13 471644 92 494178 287840 479005 849328180 12 128110 106763111 118621 690651358 186422 886299003 22 82 69 260411 91 573367296 51 64 5 90 319262 379936067 407561 188341 2 102731620 68 30 26007 169544379 63 66724 12397 12 80 364375 211516 205354 5 943240608 2 91 28 608786654 66 4 56 418003 343265 237084 235521 154468 124141 63 30 30 104552 169556 222181 35 46 38 27 65 244885 85 66 85179 299925 56 134563 99409 79 636157720 75 344640 403536 9810 93 273875996 85 230563 84 19 260622863 6 699377151 77 22 98 298744 97 186992 34092 181228893 88 40 94 208094 126188 135107 453979 141650909 44790 492455 29 73052910 465596 471332 61 485635 64 217458 129603 10 4 25 275009 85 6 265674 306090 21492 170976 53 197290 349543 80 138198 482712 134059 268058 395171 46 176977 27 85 493545 37 42770 89783 14 2 1 49 83 81578 352027 75 84 360021 369738 395681 39 679088196 151824 123323 43 2 245635 446094 535542924 90 429067 93 74 148179 62 52 18 16 38 142655 33378 416531 52 195722 70 8 62 70 345241020 5 484081518 371757 404321 239290 433820 14887 70 409151 258122 78 80 64 88 490372 96 2 178554 79 94 171229 1 92 8 89 201608 38 6654 362951 412161 60 4 22 38 218231 58 830854269 200975 198517 29837 258293 137869 94 334028 101977 27 55 2 32 460083 55 65 353337 847995497 98 45 389142 75 63 429123 15745 364721 69 137770 201087 11 422378 6 293148438 478438697 210279 222672 95 79228 18128 98144 65 9 98 31 33341054 188510 30 88 8 29 25 65 413464 41 444650704 128973 93 58 321169 872585192 368147 3 6 93 3 89 80 679693523 16 67 33386 4 191688 118382 7 264252916 20 98 489862 58 299013 393713 243638 3 186071 4 472337 33 88 236169 41 245574 136209 12 100475508 30 32 19 80 79 467608 4 74 4 887622985 293038 27 785589952 27 6 66 234379 243500 53 346420207 661264514 87 5 369798 382262 841461764 131298 41 497902 20380 382161 43589 88 272791 250611 97 85508 303442 18 758202762 40 89 76 31 212775 32 174890 459634 27 23 243750449 64 5 142890 98 123208 461287 321562 429328 168852 6 173921 35486 47 477043 93 362805 82 24203 44 1482 60 262805 30 60 4 96 9 228205 338552492 308156 80 985598143 44 16 61 315588 339683 77 178785 379597 15 60 255612 14 112196 46933 19 71 54 22 87077 46 62 36 205135 369521 7 80 374929 16 96 78 59 193604 35403 4 61941 27973 71 3 2 111816 10214 262609577 20 185368 95 81 11 53 15507 227455 67 228624 71 70 61 245447576 10 30 107544 489910 65 3 82354 643710026 225358 167225 292460 320853 1 353222 371516 71 61 45 34 86 32356 31 159093 3 244923 453121 97 363857 80 36 834484040 176496 37872113 29194 74 65 238007 230351 63995 2 476460 106564 83 9 4 7 348474 171370 72 551204454 172979 80 41581 18 12561 96 218840 400580 8 80 86 468173 146628 8 31 250860 14974 214755 76 12225195 121463 323039 22 2 15 44 9 97 319206 62 349580 80 24 186041 57 346854 12 8 1 3 66 33 471729 1 77 18 419735 78 858445194 32 5 47 28048 98 809760511 40 97 7 315352 31 576363335 42 246165 1 172217 128054 17642 36 6 554703868 51 14 126610 52 155997 318109 55 1 174225 429794 11 403949 208754 422944 48047 85 1 403123 40 4 94 410323 95 439096 347885 229001 714052804 282877 255793 64 90 90 259960 445336 9 1 69 5 89 62 58 280081 37 5 12100 83 245452 221149 485708942 28 362641 218899 155988 730992968 72616 21 375964 138575 57 108998 7 414173 15737 422980 7 465492 52 69 87 107387 28 85 77 97289649 45 34 48 431165 51 21 3 68 409112 387775 474976 54 144582 69 93 276841 178160 25722 773494846 50 83 39600 152438 166159 232608 83389 409941 60 9 846757304 458912 326734 64 89 497514 34 27 60527894 58 171829 344342 398550428 274922 18 88 60 96 74604 56 55 56 76 5 20 74 440943 901661838 460251525 292307 2 77 485559 22 33 47 2 307448 38 29 50 376727 48 383860 421265 74 44 451299 37 212887 3412 358745241 26 29 96 754673183 176885 198143 578960636 11 3 404179 94 15 58 214402 29 22 310308 108685550 396768 49 225991 88 190940 359049 35 4 16 202896 3 771371502 245278 248835 60 35 19 35 124397 36 74258 47 761838601 14 9 6 447801 345712 263882 146185 266005 125808 182387 86 185853 180992 367837 58943 27 86839 89869 168489140 74 861681385 88 64 58 8 83 57 69 94147 16 28 207355512 422084 95 164519 222065 90538 101758193 39 21 3 253080 35 36 40 10 230171202 231763 71 69 60 339398 66 413593 328967 104499 340395 343709528 24907 288358 52 89 6254950 8 9 10 80 10614 155972 40 486805 82 12 311790 327407 335995 616584143 2 273161 265577 226162 765950881 66 1305 265520 98550 112706 89 49 3 6 280144 253152 135915 211836 85 68 308169 261518 370775 355703 6 295326 71 56 21207 5 13 9 38 98 783231866 48 86154 29 36 37 3 94 296217 205109 8 43 48 38 63 76 41604509 80 380627 75 67 350863 42 51942 4 504389388 22339 420300 785339112 69 90500 550145014 2 124324 265220 61186 299626 495070606 56 482273 94587660 444989 7 513665871 32886 740134674 366165 161240806 307332577 157696 48 22 124434874 612168595 418331 45 183131 18 36139 213357 1807 307596 66 39423 26 8 23348 3 158914 46810 487950 19965 2 260113344 24 2 289697 1 36 80 288231 20 64 70 175387055 4 62 66 64 92 231583 36685 5 40 31165 1 9 69306 122892 47146 55591 156901 598523788 539994190 84571 476965 24 78 445266104 25 3 323748977 51 2 132162 447717 63 153004 27 314734 60 9 23 3 99 415789045 87 71 31 306515 155599 406206342 20168915 308753 483369543 25 93 89 54 219764398 466165 51 461633606 49288 44 12 73989 317293 17 52 11627 3 195800 177313 147496 58238 402716 4851 4 473691 73 39 248725 49 74 146594 86433 304753 337216 51 38814 270168 327908704 1 46 3581 32 2 234515 2 41 34 79 15 239223 94 8 29 84211 8998 25 359573616 202347242 299338 97 143267 351394852 610789744 97 216241 268791 67 78 37 54 94 68 295073 84 1 410080341 172209 162450 22 28345 91 69 185583 119181 98586 494821 15 14 81 40 33 45 10 95 25 1 39989 158170 23485 459769 58 54 14 160664730 100179 153024 39 184023 220248958 28 403830 9 213547851 103551 78655 497409 223259 492572 71 60 779223408 9 743818836 385032 481346 28137 57 29 81 18 7 358102 67 326568 83 38 343300068 478043 419460 930386108 41 84 304581 705537131 69 346772 74 54 389882 568606002 22 254273 200815528 36 26 266745 64 55 61439 6 301957 151244 35 147626231 77464 432930 279135 294678 3 97 71 135668 540530838 442918 391270 206221 57056 44 3 90 47 19242 86 58 483644 455059 77 95 40 226253 196460 295533 461646 68990 360469 396338 78 7 214201 14 274375 210480 629844711 8 145308 11 109588 44 53 563729359 390427 78 55866 699817255 45554 223078 70 95 336146 911467887 216620 5 446583 356250 21 62103 435255 359847 87 365449 279574 14 492891 303474025 93 1 107464 94 2 289405 103003 71 93 74 20 93 431284 469425 423372 207201 71 309309 67 6 126449 83 423352 11 74 3 76 69 9 83 465338350 54 455890 44 44011 47 492777 40 376822677 15 36 752304948 96 336315536 443724 1 44 35 76 42059255 16239 222665 70 299725 98 18 23080 198100 125196 858007126 167702 97 39 89 26 77 408773 488763 356344 85 409377 1 412296 89 6 196251 231631841 18 373555 145967 442551 23 697730358 37 462088 949496363 221296250 495335 97 6 250097 21 7 92 85 88 32834 74 924223440 73 8 53 87 2 140601 21349 228901 113055 472129 243978 147418 3 9 17 40 19 18 16 4 56 73 174508 6 207554 396652 23 85554 425183 25 285661 223492 6 20 40 238022 29198 78 251445 360468 338763 468633 362894 319129 456388 386814 77 39 60 27613116 107925 479581 112507 976355099 18 118937002 225463 490271 47 87 9 456394 18 66003 61 49 386169 5311052 86 88 60 349518 402098 404582 41900 45530 60 397443 312271 96 8 116790 321605 8503249 20 291161 4 5 441684 2 72 94 95 9 2 207454714 541911699 43 33 15 429322 5 77 7 37 41731 90 19 18738696 774173298 27 65 469298 40937 30 380054 432818 51625 42 14 66 59 54 4 39 7 30 146574 453563 379228 553312059 38 351802 51 20 72 43 40 883578301 52 255537196 360447 444424 30 388787 236930 161540 103889 195766 284806 92 125967 74 11 34 82 29 9 801667239 16 55679 10 447032 194065 15 76 195825 320392444 379981 5 81 174820 83 41 98745 93671 246126 884051553 25 5 757234964 54 1 55 38907 53 7 75 7 750345398 36080 340625 780462783 229278 87 14 54650 82569 10 247190 418199530 29 71 49 743910261 35 160347 83 185463 286229 28 214947 3 75 16 6 30324 91 66 217024912 301499 16 132701 110206 69 264093 314852 18 5 5 94 90 74 11 23 442580 233602 28 34095 28061 29 122549 20 52 79 9 282138 38 82 35 314517 82 25 1070 994206715 10 7 12 85 167781 45 2999 250602 421350 81 256005 35 23 62 218872 3 295676 35 255455 188954 8 358249 310373 3 58 6 359803 8 217245 4 26 33585595 172441808 88 445729 39 420902 48 990136884 47 90 40 443874 387025 26 219070 370671098 79 81 220975 10 63463 11 52 90 123310 97 188305 148271 69 24 308786 4 1 295855 118226 74 79 4 53 401625 307747 9 497487427 18 434492962 59 390680638 76642 150556 146530 261592 231353 110824 467583 92 327769 366994783 21 46 194999 298475298 90 67461 325787 5 270262886 73 1 97 70 456232756 50 22 44877 106434 267074 6 4 94 190048 17 67 16 77 172653 585388181 239323 29 433447 309693 288846 80 240570 86 3 791113675 58 27 2 88 155287 424451 93 83 366451822 201528 66 5 4 37579 50 495780 64 206071 21595 82 4 30 82 434208 15 123991 38906 59087 390112530 278284 4 54 63 61 26808 24 74 22 5 55 47 385639 571674360 141817 17 34 8 61 253175 494007989 238374 7847 305098899 72 70 45 245440 446048 95470838 53798 166804 31058042 52536590 98 10720 18 321527 65 1 65 151209 416215 44 367620 97 419047 331527 230518 16 74391 44177 78 231234 60 34 43 23 125333 216955 488908 10 63250453 8 280205 322676 1 90 288949 14 84849 978253783 9 43287 290918 917593384 78 432162 37 357216 192220 277744 50 104477 56 1 8 89 350896697 473302 2 93 471806 125992 93 75 458607 673894822 803588003 87 344324 58571 1 84 365864 4 21034 6 38 40 45683 454469 27 49 124289608 114832952 68268 33 137789 156242 138143 36069 372158 286618 251284 39 86 351275 76 59 94 14 3 77 483991 399636 575767328 25 39 671052924 74 16 482143 296633 27 46542 417492 14 480970 191864 399764 146639 79 233323 725257536 772998906 371906 49 62 77446 89 63375 450428 268531 328209 113868 7 430960 380861 52 499704 99 303463 172248 68 80 335017 24 377496 15 22963 322023 206697 2 17 616140788 197776 193561962 277530 95167 115335 89 380147 92 847148725 135337 82 30156852 7 74 213418 452787568 41 81 3 75 71464 71 218091 88 13741 73 372701 90603 99 28 2 580141906 1 35 91 97956 56 813536727 329747 34 402187 487109 88 14 68790 64 402871 155191 77926 18 375994 216700 97 81 355823216 12 20 22 19 124549 63 73 20 4 49482 82 864971408 96 8 225383 36160 37 247136624 155394525 66 7 47 69 99 21 255564698 466270 38345 316746 339505 309426 93 35 27947419 963105063 310324 81 3 120413694 394838 206478 263611 28 6169 6 7 190341 102243818 343357 95 79 166414460 177551 148115 607161373 138321351 436878156 490506 29 8 87 84 16 29 230908 19 42 16 25 308798744 5 7 747543139 1 416746 60 9 20 193202 45 361108 251473 116676 56199 26 52 15 6 22 57 228696 80 277645523 175804 203381 396396241 54 432169 671156088 69 75 398705 50 93 203576 79 63 407596 58 89 35 76 62 12007 170794 2 396900 87 879329194 86 382160 1 423736 73 433540 2 60 5 11 61011762 235332 94 387225 331225 8 86 85 382287 78 422845 409651 25 43 69 443449 38202481 487817879 84 2 743720286 29 46 333086 273076750 220064 51954344 66 481453 39 63 423623 42 95 8 61 35 9 274189 255129 162506 11657 12 140107 77 39 2 302408 336553 25 194544 91 19 66622 354713044 34 18 52 260294 209084 187734 450489 39 25770 426574 71 38 87 102889 80 26 48 42 50945 81 675 3233 6 7 9 10 81 5 71 204636 100231 892687846 7 43 77 117000 229952 393889 19 32 54 58 419851 183876 3 374475 142976 27 96 34 384223 228103440 72824 385805 30 8 69 95 71 46 83 470000 473930 55 51 110365 6 68 70 243663 13 164423905 414372 34223 54243 168330 45 23 79 4 123422 93 414105 134451 133952 264157 313816 5 44 396958 889488484 291199 15 56 85 351433 24 258654 92676 44270 127485 470249 238521 953795217 8 9 108497 26 1321 83807 55 177016 1 85 371576 150402 194562 19 81 5 90853 227540 84 495890 10 1 260052 30 26 415319 44 68 57132 76 14 189349 317622 40 495349171 199325 280423681 51 1 15 65 241683 38 301173869 57280 54 44287 85 36 6 74 331419 66252 42 21 138816 355267 510840708 406575 10 67 58 129652 78 48 803382572 873893959 75 74 79 324500 19 65 13934 156624 70 237270 95207 583581505 16 31 121105703 88 325966150 90 133351 41 302839 402059 57 94 62 381407 203918 55 33 68 93 387520 63122 451811 228624 63 1 415962 43655 69 254370 78 235912 80 25 5264 61 14 443206211 50 83 34 220913 28 261076 168314612 5573 67 42 242093 290766 341792 36 302495 294889 271025 27 664469334 88 56 88 223894 277001 33 56 68 91 90 5 7 360381 459852 3 402946 67 52912 455306 24 33 260094 387367 5 139846 87 178948 1 60 484136 321553 44 57 98 5 3 9 3 9 56 16459 869400762 72421337 234239 33 267505 213119 6 113816 99 67 291166 82 397271 320597 87 112169 2 432080 30 216871 113207 50 435735 488302 13 125848 58 72 210603 818867283 477310 9 7 80568 347749 73 6 82 355890 23 75 37 119559 42 628306445 87 61 99170 360876 350884 96794 10 117538 4 6 98 35518 45 57 72 435502 82 15 990453280 79300 428262 27 82 43 333928 256130 86 41 72532 349796 154346688 321723 262252 9 298007 331175 64 39 405504 418912863 286461 9 432627 977695241 76 53 156904 313024 7 286656 290878 81468 85 76 78579 412160 74153 84 34 9 199600 11 279386 4 85 39101 4 90 96 41987858 58 334649 103676 92 299698 95 48 844102022 4 11 76 678919401 85 356126 271629 498192 7 123620 157464 59 12 58 379252 821561871 354838 57 128336 297656 243420 152339 378319 497225 72409 498213 26 89 456202 384929 88479 44 48 82 37217 28338 64 367548 14 461924 480279 5 633333219 2 90 65264946 78555 108222 477559 246786 188128 57 31 6 95 162874 29 223983 89 53 333038 320368 239476502 187139 96 60 95 177046949 404524 81 59 123519 99 59 382971 60 96 65 140645 419904 183061356 8 282785 232328 31 18 62 14814 100099 61 5 395393 637591816 301082 92 24 41 66376 62 43 310442 396207 104983 2 8 340158 362693 461215 60 8 25 190582 36 52 296537 86 432835 192364 57 47145646 497593 33 50 4 85 380096 3 386490 68 258756 531922907 771362958 26 42 767604589 71 68 100374037 71 96943 6141 7 183111 32955 378602 75 144308 30 428610 145848 47 710101064 192103277 78 1485 92461 60 124499682 83 159129 36 38832 14 21 2 96 23 84 74 61 66 48 66 439425 28 3 268431 3 348373 46 86 9 259136 958920542 429748 121530 499654 486721 19 90 4 116651 365813 464106 48 355224 399961 760132780 158482 14 356297 25 2 89 54 8 81921675 3 153951 169644 398707 204402448 76 61 78980 7 467931 20223 160087 319150 27 361998 76 444711 288961501 982500716 20953 451735 403969 55 277901 319956 174957 35 5 15173 62 437218 78 17 318502 271833 353878981 74 368261 331561 60 3356 477814 268025 116119 339549 396798 884579550 771290454 93 5 9 9 381639 56 7 47 333575 90 59 37 9 365489 5900 17 463220 50 97 223603 118570 41 47 85 78 60743 36707357 115712 180971 259563 4 239113 88 493671018 327127 61968 47 12 155759 49873 446160 30 817128619 17 329982 196347 49 40 213611 203776 433386 41 58 89 96 715464544 38 73 7 5 241364 57 553407393 77111 20 786426507 4 502909841 9 50 388408 799902783 444550285 210687 9 148104 2 288848 400167712 378532 22 75 61 71 386958 56 148839446 72283 438364 39 3 44 397003 227130 22 68 6 17956 423295 3 18 414899 968558377 96 76 381397 10 39 16 387648 23572811 148735 397320 40366 477038 51 19 46117 7 54 375596019 6 399625 87 61 9 156918 869452537 216149 231567932 78 7 905646282 13 414093 145817 63 92 60 58 61 117398 893940850 417416 40 71 867240180 952188524 1 2 305418 99 33561 186233 19 783176302 39 618901521 6 86 73 293967 290992 86 492126326 446985 192748 338113 10 65 64 111637 35 22 59957611 23 467849 169864 51 51 273597 758605730 342860 462323 7 39 76 91178 166216905 5 74 106399 63 54 314764 693366206 464402 69 438574 541738384 5 320001 83 373330187 450613 99 17 73 178881 136052 10 55 38 6 526854536 396040 374159 78 54 37 23 19 353154 27 73 85 85 137433 49157 957304584 125650 254757 98 463918 3 53 68 420560633 92771 9260 478269 32 156724 665696894 258656 83 33 56 68 489145 88804 81 299399 30 76 58 867401603 197791 96 6 69 273788 227420 51 184799 241174 296011 43774 235996 7869 31 14128 20 9719 18 60 273055316 242032 6 72 79 11 37 204299 131052 36 45 341089 94 57 41 5 37 86 25882 101342 345520 219430 79370 98 48 112548693 485581930 935561571 4 488867 309125 64 234037 51 171936 73 190458 423041 88 511052091 105927836 43 5 33 409754 317627 8 570922092 48 42 65 525174216 486336 949322700 90 67 86 332468 238187092 971644687 89 55 416362 399078 8 94915 304548785 53 436639 23 44 4 961563318 159020 3 11 79 23749 408432 39 60388472 6 12 71 82 497190 15 62 83 95298 151997 95 79 23 98 29 283378 98 147861 25614 56 357031 50 82 24661 28 7 60 15 19 102015 1 52 3 107340 402571 64 351512 168981 16 367009 198552 338401 90 67608 8 29 386340 204308 95 330053 49 13 75 56 96114 31 76 463425 64 426081 65702 143790 346889 74 452403 565731910 24856529 716774388 48 88439 86 33372 65569 122684 96348 231400 10 7 27 162099 11 24 90 15 5 447728647 76 134095 65 95796 2 51 14 437802 50 212060 96610 129305 8 73 410253 83086 294908 59 67 50 32597 246457 2 70 37 33175 91 478325 54 207798 64 994136112 304996 412153 15 76 385561 96824 233861 34 199770 121795 197395 38 44 8 441426 30 476418 195338 433102 480769 99 390046 397012 265736 8077 67 29 98 99840 3 136487 76154 27 26 126133 76 44 21 52906 341369 97 164037 86 211754 480935 59515 204936 95 68 54 24 64846 56560 94 68 348793 193438 326304 304115 39 386874 99733 64367 468786 50 92744 59 558244966 483419 97 77 5 308575 63 67 164885 33 301621 80 7 442065 425716 49 65 85664681 393636 2 104130 57 57 40 33 416179 9 59 140193 733710834 51 164501 388558014 78229 469462 43 456244 328520 275047 3 170222 407865 423812 42655 69 42 3 53 109229 129355 12 34 491540 68 44 30 24 27 7 50 98 379032 36 292244 65 217147 49 430550 432603 26 84 204515 87667 591577946 87 58 19 5 120165 53 354766 96 95 13 217240 55 418214 11 19098 990520080 24 87 36 51 96 95778 142556 272736 765688532 422681 148703 49586 52 55944 47 27 44 80 471539 387726015 387183 278722521 3 577679045 78 398569 76 924243253 16 277016 91 88022 26 57474 132402 44 26154147 29717 6 18 32 140845 467175 53 407807 789771143 31 23 19 32 7 288631 95 3 886206366 360379 964514749 5 5 304686 48 14 13 21 45215 20 46978 71043 27 54 4 94 81 4 74 4 14 105819 9 217601 78 98 59 671321501 90 84 3126 156194 24 459670 15576 48 44 79 69 523068580 54 16 231826 317722 92949 402985813 72 347469379 143839154 64 440412 92 225231 70 39149 44 78 17 68 36 94 125614 3 418838 73 9 10 58247 6 59037 310756 969672992 49 98 188806 6 30 99 32220 5 146781 40 34 148219 89 225532 23 447681 8 289304781 94 929502038 29134 88 299080 11 32 52 290140617 460245 488279 40 236293 192875 7 319584 417759 57 8 91 354875 452056 495508 36 57 637649582 35 82 115914 49 7 482892 38754 9 58963 95 22 279223 25389 117290 9 39 22 304642 2 86 212123113 28 284600 98557117 449078 142031 28 27 7 206102 157357 1433 86 41 3 153348 421824 1 85498 163696 404137 212053 8 39 34 238592 405276 214385 120856 38 498037 18 9 44 21 40 12395 41 51 275160 40094782 165371766 48 19 5 24 40 40 19904 482936 472955 42 175303 73 482175 18 396251 499294 42 226747 16 431222 279517 76 81355 72 451644 482149 73 449119 2 253400 56 80323 234269 2 72 89 839073763 24840 75 2 53049 6 7 55 419797 72 469127202 30 3 4 216565 70 69 58 62 10 383864 315986 32447 423069 342842 98 49 49 61 9 9 53119 110899 202310 295727 196267 53061 238791 13237 84135984 146826 335209 673966564 65074 3 39958 2 489058 306620 35 378618339 8 301994 36280 468725 473605339 6 431591 71 70 71 9 7 53 424779 7 245230 308369 757104349 5 240454 12 24 92 95 262645 34035 9 229407 46 40 55 437207 213477 31 95 8 79 120056 63475 3 63163350 287341 69522 95 61 388273 73253 20 15 62 741103656 199163 316244 220486 266210 277379 235141 71 92 251331 3 91978 150867008 468438 2 80 6 10722 84 25 14 394723 44 133148311 474709 124821 78 76 10 868730846 95493566 50061 7 12 21 43 9 40 463022 52 37 475883220 14 983048520 147180 39 92 45 265473 55 486490062 2 73502 812716574 91 23 9 503762837 82395616 461234 3 416757 9 5 907779261 72820 72 297158 45333 11469 2 72 35 1075 319529 392423 273535 190817 391918 99 260341 135237 470140249 427231 4 71 60 315053 28 51 92 20 35 22005081 347940111 673718800 309026 32 481025380 303229 109488 68998 52593 3 498268 27009 47 27 429580 73 77 83 639987735 370689 116374 38 3 210976 5 89 83 94 311949 84 238601 329289 6 27 61 213867 95 4 67 4 399500 310724 252950 84 49 8 119472 1 144043258 62 28 36 134623 83 16 65 2 6 37 852978861 9 463563 77 568617676 87 58 386431 67494 688953976 49945511 337809 39 18 409923 438857 155387 24 641889266 239212 398672 30 29 291876 45 9 477352 99 7 335711 11 494254 81 213922 76 31 275980 74 90 159255361 31 8 843308448 4 14 4 227149675 220428 43077 11 21 330211 12 44 321483 4 93 440645 73 9164 151684 10 458057631 151796 336814 47 20 794345834 468140 79 13 36 158118 620137683 39593 77 498563 432616 2 150287 473187 6 31 3 138817 20 9 261926 430591768 287615 57 334435 215759 2 48 93 274652 59 11 342720919 616079591 276097 26 346649082 94 44 89 63 55 29 7 2 3 6 17 13 13 9 488633887 91 478984 399922 134318 366143 4 84 98 248468 14 404242 327898 297777 440371460 47 88 71 346191 75 2 45 19 57 89 89 285088 117887061 44 442063 9 641809848 8 20 116181 71 300449 71 474034 39647276 69504 90853 371615 4 42 685647075 51 227721 909659505 32 811240071 78 275677 83 285570 39 86 7 48 73 88 832125169 7 67 267378 65 76 65 77 46792 55 25 1 30 90 490241 2 45 88 201216 306404 286997 85 10 70 301213 91 75 186188 5106 221033 389227807 1 59 16 31 55008 7 97 433740405 406300 423065 54583 1 77122 857104866 383958873 74 465736182 98 118489 446600 81 721969329 36 8 320173 447893 68 91 83 2439 13 374477 46 8 9 8 252195 442250 295831 5 332082 81631 6 452416 471937 8 7879 79 598053889 78 45 373223 6 666560992 4 54 241634 307173311 1 485817 698666953 20 158489 346974 64 488755 56 36 7 243680 101053 70 403768 12 21 433630472 347106720 200252 7 331650903 1 51 75 332719 11852 78 38 7 251321 14 21 138676 62716 96898 442525 8 65187 299521207 79 462355 982469392 238119416 905396407 46 291201 64 488477 320499 412125546 315738 64 299026 60 62 44 22 698368416 63 9 472676 238387 264262064 257203 96 103794440 234558 458529 63 7 5 78 30 163920 342523 95 24 9 117492 5 91 68 2 84 148023 321629 20 90 222219 108000 435056978 858778586 42 142236 89 330204 90 328268 63 39 354749 7 698888823 436060 56 406447 46 66 27 33 413154 11 483906 29 113333 34 33 811756866 12 69 483944 632094864 313347 335560 471714 1 9 36228 49 193628692 88 136690 49 28 4 71 425427 348027 392478 199045 310025 651676383 209962 115107 11 76 94 85 88 190756 12 95 72 285540 73 38 57 49 439500 29 237089 70973 30 57 311032 44 91 481821 109239 359926 469292 142849 331950 38 484678 69804 299362911 59741 85320 499144 483783 60 185292 14 67 84 162215 293603 366433 36 90 57 76 340679 88 238677 2 69 85 366082 14 452468 3 203767 153112 991710276 4704 24 413168 439977 31 7422 28 499349 99107 3 309014 77802 30 309059 96251 287008 79703 41165 84 299759 995227398 51 87 42 410454 600981320 27 301027 98 62 57 48 104014 388207 498025 2958 657285637 108615171 93 40 157932541 6 23 16 493684 49 172090 434481 84 63 74 393551 55 6 422760 284904 471770 1 179562009 363746 1 190638 141836 297282 92 88 80 445885 71621 92 89 28 344899 475934 165479 9 353273 55 904842861 22 405160036 161280 79 6 322286 439768 9 349833 307333 5 386105 36 44 66 116017 182024 33 260113 23503 84 20 4 429426354 63004 277660 763619024 63 155018 190701961 72 408350 92333 23868 27 3 15 94 20 21 9 66 81 306623 71 295900 721296736 164689 92 3 8 69 449752751 385416 184873 98 277834 85 464117265 97 501839759 5 27 5 379502 55 27 4 26 776527965 38218 22 84 9 439069 45 917401372 89 21 82904 282629 241513 98 97 2391 94 68 178025 8 76 88 194045 4 173794 67757 377182 199878 3 78 46 38 47916 483108 42 24 370215 83435 45 592735524 61 34845 31 35 231410 291700039 86969 32 28 61 24 65 151487 63 7 9 80921 183498 421504 104713 96 348975 96 338565 31 333460 79 306995 421978 1 44 295623 257573 19 492192 93 35509 19283 3 59 5 56 728800379 42 443938 9 473749 61 61514674 33 42 98 77 49135 474501 177467530 87 8 60 53 22 107560 57 389765 57 33 84 63 4 8 5 242079 86 9 61339 262757 173552 154810 15264 68 399513 322381 298619 203689 933445470 51 235134615 786928545 240828 115936 17914 84 110554 322440 172772 7 32 88 185027 80 80 18 44 29 2 98 92 64 16 82717 711463696 11 69 174560 130604 489857 84850 24 69 59 8 86 169288 419280 4 284758 396010 189125 64 86 26 30 18 6 413287 68 70 34 654172017 259501 14 224070 112891 77 1 199917 48 1463 353044 184294 9 66 18 89739 360267 55 7 615995389 144840 7 430912 41 262907 444617425 21 289108996 8 295717 6 95 4339 55 54 29 3 360049554 129866 132286438 22839 18612 64 97 239782 126082 31275 403008 130871 69 184263 19481 371365 97 32 65 20230 317640 13 20 43 375061 20 109973 195332 27 79 167366 15 56286 89452 81 315822 6 99 93 41 96 8 86716 95 366622 87 43 128287611 5 424406277 80261 40 67 6 419991674 129277263 442029 37 99 393356 472942 80 88 26 19539139 4 46053 9 71 356127 165043 347105 350621 80441081 388671 58 210079 579169336 4 390363 58 842079180 122534 282320 470342 39 64 246867 36 493091 1 443042279 580843354 77 11 51 34 37 110107 444647 74 384 4 63123 249795 42 78 50 25 3 1 632751391 52921 49 122022 8 6 76 421527925 89113 44 304081417 734490992 8 250099489 882074165 83 49 87 428588 8 8 55 97 240662 168811 9 119234 82 248976 65 248009 55691 32 36 55 55 77 180981 441392 61937 157439 46 6 296233 78 432850 25 278920 191365 5 2 97 357066671 4541 26 12 476727 424339 7 28 52 50 91 43 55 913293508 4 85 111054 144731 304419 31335 15 31363 208241 187990 2 283251 9 211502 369135 434078 456939 200558 81 174462 210405 987671809 9 34 35 400834 87 139196048 89 199466134 41156 90994 157209 33 470328 28 3 394093 445529 6 61 28 299151 79257 564053576 88 418350 2 79 506085578 487302 381833 2 39 63 272388 224800 72 646431988 34 98 63 392342 5 1 483732 16 8 5 94 51991 31 21 281467 2631711 5 5 96 3 4 10 251219 28 428950 11409947 71 351624 356922 58 36384 74 87 179110 716389123 248278 22 966798734 5 200456 159010 93 7 4 7 54 38369915 351718 13 132576 186595 283324552 427784 24 527469003 34 346978 181682 45891 804522013 369492 237856 36 76 2 45865 56 77200 45 42 20 481546561 474906 77 45 94568 86 314714 3 854314190 80 66 8 91536 30 88 334291 88 147065 30 34 59045 652381622 151021 119297 35 27 491323 213595 1 61264 707452630 14 264191050 38 66 362854 6 148963 65 96 357373 199551 492270 33 105983 868616578 367918 67470 598830344 60 308886 5 7 53 82 444564 445793 3 81 2 407830 683496160 213731 43 64 35 172720 44 8 254562 247380 53 70 37 266517 10 8 144085 2 73744 371942 376396 72 89 453445 37 6 435990 53 352718 49 74 55 29 20 3 800100484 3 331772 99016 56686 41 62 25 13 179612 20 346515 307788 308358 724610592 82 253789 308450 196830 99 3 338666 52 56 142438 47 132604629 9 163073 1 87 71110 97800 923786433 8 51 154134 213769 5802 145411 20 81 277100 70 14 50 88 332379 144463 51 195558 69 81 71 78 5 464927 12 159735 609313216 3 383605564 125180 35048 200480 1 251573 65279 48 363995 174335 11 2 69 211120 34 143916750 36 65 320446689 352600 47 435175 83 46 90 245254 4 170565731 314586 144601 58910 2047 7 3 238484 70 432932 567665276 14 10763 61852 46 60 113016 63 301461 259785104 81 226190 289142744 84 488009 4 65 358890 84 188002030 2 215397 479878 87 224218 347929 2 383764 141670 740388587 30 12 49 12 152847 3 7 21 45 33 74 44 70 31 4 60 890364030 39 52 364410 94 54 32593 72 709874931 1 24 42 3 7484 83796 160243841 57 88 34 15559019 28 8 450878 492147351 91731 213124 250231 23 323563633 34 45865 17706 74 23 26 280785 189920 67 215222 32 265456 62 424678 386162 91 17 435957 244136 727645992 617111901 17854 85201 191901 263795 39 64 483943561 25 35 358415 3 37983 90 229443713 91 286852 400458 313435 54 127773 252620 65441 185252 97 149780721 80 48 16 92 28 413896 9 397013 6 10 985439110 663065152 426323 313814583 352465 60322 13 64 23 264595 16 85 56 83 79 48 90 74 38 55 71 37 41 191923 138207 217639 221803109 86 247588 478419 44 195344 2 38 762077930 62 6 1 97 164003 784449851 40 231813 336072 210129 12 492648246 530256410 7 7 419993 363470 28 49 121786 5 142332 31 30 76 63 4291 117111 364814 1498 33 12 26 74 81 420553 81 495539695 401005 92 338719 43 78 320178271 6 98 79 35576 158962692 143898 268819 278589 50164 45184 59 383348 440330 86 21 33455 40 70 249830 61 317306 186234410 93140 401784 70 41 38 260704 111048 62 51078 178586 50 5 440273 394648 63 43 63 413129 419863723 483576 236333 487072 14991 70 4 20 494305 28 70 9 93 5 26 82 54 16 99 216563 2 25 614614980 57890 22 82 76 9 1 58 87 288550429 40 181496 389894 49 1 13 187486 8 369066 8 512634106 63 204171 372025 31 258815 514771076 332329 297928461 70 3 5 405259 88 98 43 73 24 130709 15 392751 123292 1 66 99 234552691 122234 83 95 485012 10 481118 62 15 209116 3 645817435 45722 56 2 27 6 24 90 9 44 344242817 56 28884 25622 139950 180533 269810 453599 1 130590 161747045 19 64 774942766 235715 67501 418108 6 76 178138 39 57842 237251 69 88 51 9 8 64 295677281 605225664 432118371 40526713 250969 86 183924 269340 93 166762 126261 416872 288345 49973 13486 34 23807 436037 197200 9 42 423571 309669 11 4 50 78 25 281843 91059 81 346321 94 13 65 21 5 287541 43 457011 420287 58036 138207 21 821647835 64667 92 56 79911 209274 299911 23 803141285 146313 448795 3 391173 5 375028 93 27 32 67 76 216871 153445 47 483798 7 288236 37455 61 11643 27 372286524 4 48 53 30 334528 468223 153503 331131 66 7 28 281687 88 35 796494331 15 235046 1009 224435 319286 60 13 52 285223 352772 57 133126 267398 413477 88445 337555 326514 164384 36 9 238567 1 90 58 22636 723986655 78569043 2470 66 69051 4 219331 259165495 18872 406314 16 222617 91 24 6 202518 72 42 36 84 22 5 719078600 204151 49631 54 79 486967 3 165782 60 31 88 32 103011757 250346 83 1 52 130885 47 335063 267695 92 55 21 3 298410 93 27 4 9 9 21233 457562 118690 26 89 279694 4 284833 68 84 16781 82 201486 510016422 10 93 33625 79 48432 469695370 146883 21 3 11 161905 68 319169 499195 6 363969 10 9 4 88 45691 82513 93486 387571 96 237509 69053 64 84985 581858724 435210 5 45 18778 1 155291 24943 56 203950418 91 426195 994925530 381691 72 492315 67 79 57049 24 433503 1 341485 4 59892 55 232404 5 433222 73 43 142421 21 169045 58 90 2 6 19 175223572 472327 346091 9 3 5 34 236258 405355 8308 8 961033318 4 4 4 8 440848 37769 8 202791 470425 201495 21958 16 61 21 77 42 131502 81 91 94 5 730463952 2 44 52 2 92 182033 85 8 8 89597 66 24638 345333637 642425082 108113 44 243679 51 87 130759 9 438519 187651 251064 33 295440 72 98 32357 484636 68 33 137148 220734 199049 55 68 55020285 37 221699 57750873 337894 47791 661773632 337733 63 80 6 66 269235 394663 90 59619 75024 392598 242193 13 42 78 7038 302601 55 487811312 358069 14 936641151 267504 489357 16 52014 481694 5 20 88 59 25 78 56451707 95 36 169597 3 23 21 53 7 63 288986 29 327279 89 49816 55457509 7 3 84 205821 88 6 8 87 18 361307 95 60 16 334293 7 24 21 51 92 144500 2 29 382591 25 48107 151507 89 268243 120506 319727 5 365175 77436 3 101713 11 5 16 398850 78378 26 79 375327 11 480591 462974 43 32 42 114388 36 373787 7 467823 211526 56 203500 313812 33 255990 152846336 196214 602353826 453261636 23 192234 45 44 52167 91 221429 210042 9 62 15 72 6 342784 8 79 17 39 804801814 175274 249678 14 20480 90 115399 33709 326698 269461 422172 38 184222672 442950 311537 36 89 64 41233 36 85 56 81 110771 94 400368 341340 303511 953210819 19 179067 111392 843472316 388985 292276 86 25 91 369697 26 420383 383289 6 144725 456754 610396479 27 53 337950 6 8 821140332 5 126541 228153129 25 163447062 4 8 303776250 385593 71 41 134401 52 86 21 15 282855 56 378272 193900839 123697 126770 38 60 360483108 64 87 80 36 98 97 392271 86 40 312274 268629 1 80 461994 95 11 15 63 7 429099 62 348893445 22 349038 20 35 139226 152331 86 2 157099 1 94 274366 321130 92 157352 284274 688682901 88 97 97 72 65 586570729 13 68 7 46149 552096667 80368 489112 60373 336690 55 32 42 57 360241 72519414 18 9 10 486600 60 1 508619123 386048 44 31000 56 432271417 6 19 56 75775 292906113 382847 460811 52879 4 525708578 5 362229 4 23 377656 174984 54 6 11 70 3 53 491698 98769 93 90 51472 514417832 442141 52 67869 987156790 697346444 3 297380756 1 96 50 297096 82 240725 90 980894350 14 90 447189 84 71 5 89 83 77 96969525 12 330526 350834 189446 636146029 365587 121951 62 62 69 29 45463 4 59 376707 226884 26874 412942921 20 92 96 17 234358 14 332362 802875050 69 133987 177925 453085 418758 40 462812 159695 804788902 167579 39 488533 262741 307532 226014 28 9 33 300135 1 278758 174230 118977150 6 4 67 326742 291236 393842 102175 462376 5 84 30 27 428993 71 39 173895 88411 195527 34 505824245 59207 34 51 83151 355255 38 23 463261 7 98 60 5 703009214 61 99 92375 400258 251148 77858 88 88 93 55 9 65418 95 101326 17528421 236352 85 104067 2297 85 199 99963 334054087 4 60 713630716 6 32 97 374687 91 78 409061 35 29 289312 51 309067 43 21 59 26 260059 243684 89 56 850078493 185984 182439 2 15 62 1 27 66 62 54 4 85 87 40 370194 458605 401497 273924 94 469165 273124 373579 62 330026 27 84245 52 43 258824 168065 83 31 854992119 234123 91 91065 93 81 77237 30 78 123019 39 47 6 9 343282 6 268177 101671 43 516432919 237230 255210 4 377486 113645 466743 4 72 7 221372 63 36 32 267529 52657 86160 67 88 433169 953265884 344605 89162 7982 99246 14 36 45 111737 89132 249561 373580500 584438862 222319 39882 77 449041 5 214484 298686 295232 47 4 54 123149362 308950 577482382 4 58256 45 6578 113380 207343 71 390802 65 41 79029 339783 460250 408233 21 165504 63 293330 93 347083 236324928 415518 97 337452176 337883 9 388093 63 286427 23 79 157231 2 33 22 76 85 51 72 50 73 777968312 35 2 298649 461706 8 169686 90 5 104535 99 9 334173 33 20 28 377247 69 86 7336639 15 89 74 34 51 3 167342 95 15 406907 181720 74 56 3 7 129999 18 928566495 930367463 422358 57838 28 421386837 809380462 15 211604 226447 80 23 373997 9 404072 59 465134 6 186060 444503 361575973 97 402939 88 124045811 82 78 141963 562471751 99740 22 57 14843554 374809 143001 77925 41 846390224 17 65 48533 85 480091 204531 276993668 280451 286254 66 215045 492668 46 996758053 565410333 127592 117444 258335343 1 381828509 41956 37 166814 28 56 33 6735 94 17 250526 486517 60 246294 12033 190267008 56 394016 47 1 92 371327 8 103223 175156 2 25 44571 52 570444721 4 23 419996871 51 641821320 373634 321881 32 165928 52 12 49 288485 97097 354657 35 31 55 84 323113 376774 99927 32 251671 168942 67572 122257 341134 921536057 2 428335 71 97 178500 293983 218595 47 351344 368098 102014 263578 807470043 90345 93 28 22769 941146233 48 32 97 20 198443 3 2 807264420 14254 98 658646789 8 231093 197401 13 396748 123593 402325 200032 25273 552787215 9 98 153460 60 29 19 257843 95 57 47519 479398 28 212642 57 124337735 78094 23 437158 25 27 94 15 491744 16 104068049 91 582533243 3 41 64 44 103947 15 201458 229496 90808 28688 426892 287101 92 1 23 459303 70 21 307109258 38 212441512 95 47 499299104 9 181621 6 15 53 35 206648 76 5 83 91 928491957 80 9 35 28 32 666131261 235511 70 71 65 23 150548 9 272052 12 99689 29 140064 447596 221743 30 267397 92 81 5 85 63 269184 81 224697 169119777 424825 329110 7 21258 29 21286719 89 58 303936458 860243782 42 95 831166028 334190 14 268999 316035 7 76 44 96638 15238 19 8 42 373119 39227 561927743 57 16 141469 2 95 130573 3 335423 68 332541 587261696 37 1038 917151531 34 764820066 269578 200947 220038 29 87 2 91 181426626 281595 45437 93 53349 457120 276905 14 99 92 3 217673498 80291 721658846 80743 325866 16 321563 71 384416 4 267112 66 486860 963839499 3 170269 472198 673124132 572140037 726659666 16 21 67 54 8 588180395 185660 3842 17599 388807 9 66 23 59 137107 96640 395469 85 191893 88 92 327066130 43 55 14 5 477706 90 720614737 373365 475315 432796 353704 450604 493771 7 9 86 829421300 58 93 271871 95 51 289319755 464484 10689 956191470 15 43 207477 76 12409 564904164 44 302853 43 74 436205 74 98 92 96 17 13 371326 22 136449943 29 216730 145544 16923 55 68 344395 34 12 37 84 262788 47054 119385 48 33 52 44550 475803 67 76840 29 3 3756 56197 78 62 9 473112314 458372 262842 11 1 79 83935305 35457 9 91 13 51 62723 29 72 6 98 465523 74 3 226852 277515 64532 70 75 15153 47 25931 341176 74 36 6 40 23 481727 255245 985618790 45095 93 479001 9 92 3562 347312 97262 54 6 1 7 251618353 617021712 274591442 348728 173705 76378242 44972 10536807 13596 492763 66 79 41 326599 53 635363072 327523 6 106815 63 7 485748 88 477662 43118 49 85 88 55 18 92 313564480 8 80227 445017 93 58 460085 33136 65 25 40 101421 6 121630 161255 2 68 18 435937 95 211900 2 6 31 60 25 35 323158 695362262 13 421579 62 34 80 244418 62 51 151297 183986 137148 210730 85980 48469 64 296799 44 11 43 473684 40 857530104 461844 7 33 302776 229695 56 323283 7 33 476213 70907 2 47 70 258555149 484938518 240898 937836158 101161 107077 93 431236 68 80 61 16 4 23 237185 97 71359 545780886 454924 54 101251 74 44707 6 51 70 24261884 292141927 461655 415275 419987 118964 59 83814 26 144182 317227 14 51 30 286489 349558 378828 99 326820 45 38 118817873 14538 40 42 7 52 446732 1 295186 3 9 173205 731630021 197475 10 126983347 98 98021 21 811645611 88 4 98 90833319 66 410928 5 29 78 773130283 2 3 486139 62907 33 154962762 215480 53 28 4 528105535 96 110429 8 258153 58 8 2 1495710 451881 8 90 32 915333773 345600 50 55 395028 397524469 210654 89 81 408495 89 85 397168 436583 791382068 2 66 63 66 65 49 346685 430549 47 457386 176810 20 235479 466326981 60 41 64 63 9 29 344934642 229006 42 686461099 213443 436023 18 58 46 377919 180482266 325153 16 194966 483602 65 292981 264409 18 71 60 45860 67 290954 9 48 9 88 39 455833 44 79 61418 130914 13 16 8 220343 72 56 75 55 386490 116437 85 100820 64 11 26 381807845 334614 188808 262860 341852 41 186129 382879 79681 641916971 192117 3 374919 7 36 11 44 305426351 2 487673905 81 44 192869 185224 39 8 22052 244240 32 1 60 666225001 76 54 197458 8 338076 76 67 7 371840 313103 126936337 274925 386001 285883033 36 273139 767364244 132423 971062337 435954 128296 59 45 9 10 495653 49369 21 371811 51 25 159604 203136 450905182 185553 21 23417 76 40070893 256873226 326991545 57 179900 253380 259202 3 77 40 97 169804 12 383804 110579 194530 206864 90 80 130861 34 376155 196782 232088 248641 31 82 90 26 3 223374 498112 52 299296 56 47 43 53 215117 13 495500 7571 237939 371596 475496 282956 96 139661 239664867 88 30868 85 198510 468703 157952 24093 455420017 161307 5 66752 79 32 46 185333 34 162760 81 4 186344 31 352296 43 96 427211 60118 47 4 89 8 18 69434 134220 7 465654624 196712 297773 326621 212050987 97 96 396399 12 71 2 428347 252148 50 3 18 87 496355 19 60 64 92141 153847 310159729 471185 5 4 10 33 78780 58 86 71 3 6 51 100188 61 28 277015 9 87 833033819 369928 85 72 5 99 415286 10 15 82 1 48 99 2 944001876 5 273547 427950099 32 3 261451 243045 26 43 284636 3 19 473342 423052 128932 6 18 53 478574 75 25 94 250560 425331 89840 114529 488962 115865 407108 71529 398614 176902 3 18 48 472351 368908 47 88 72 430521 46 80 372293 17206 424186 104280257 93 291713 28 387117 29 115218 75266 4345 82 91 472631 263343 48 3 4 29 15 249278 70 827063018 27159 2 48 31 940484132 82 110207 490192 338736 64 41 33145 75 403824 77 59 330399 2 74 1 26 30 37 216817 70511 9 78 171849 351064180 1 79 5 27 22741 264156615 344505 52 489964 57 61 34 5 436301 366337 473621679 4 342039 949602319 246601 149402 326719 465744267 484917 215702 189434 8 497450 32 397189308 13 300363 194512 278742 47 6 346406 45 49 63717 28 44 77 438691600 35 63 8 52 72 39 266985 88 345772 217572 323536 26 60 490089 5 94 61215 12527013 309661 155502 38 75991 367984 35864 29 99 905663653 288100630 80 67 449277 45 30067 1 414430 760679276 4 433071 87 350625 213512 8 384020 94092 319123 218611 63 97 41 74 10 414800 311196 27 42 421651 35 6 98 45 57937 47 29 50 989142571 291258 21 5 37 114029 21 33872 40287262 59 82 16 128527 91 787493627 49 46 56 88 78 111604 203186 82 34 62 19 41 415499 106586 74 174809 10 75 8 88 7 32707 128192 360605 29768 133850 5 391682 418446 919810552 278009 208984 44 9 94753 28610 84 47 401001214 79 395032 32 3 5 43 443423 5 78 57 498987738 94093 1 40 381951 123417 652927395 3 487335 161825926 447376 7 37 52 1 36 123498 324152 387469 7 49 62164 89 383543455 26 256928419 13 61 3 38 44 3 8 468458 6 95 55 154334 79 58 157897 268842 51 152396 60406442 47 19 246394 144885 87 416617 39318236 83 21 276687 54 287077069 119911 452097 44 18 94579 67 1 443041 7 23 63 84792 30 5 19473 16 34 196392 78 290138 99 193669 476078 2 333796 84 16 4397 92 50 226235 9 99 90 305694 156731 7 906217871 89 54646 409322894 98 63 142855 468537 436844 63 4 19654 96 402766 28 542731372 57 58 65867 95 456010 89845 236049 156263 46 43 8 854027253 26 12 427750 217417362 254246 331324348 288055 193452 4 5 45045 22 80 150277 453809 359601 730637537 166086 48 95577 25 394713 67 9 60 38254 98 26189 252778 387991230 8 218885 25 24 45 33 98 283229 22 6 355686473 5 77 50 297219 48 85892 878664256 95 62 420233 28640 369466 33 744994743 96 6 257274 31 3 32558 325563 92 73 207332 6 202564 87 3 924737004 5 59 447415 198596 92 61 4 913171267 17 266549 12 48 78 43 66 14 10 70 255805 373416 69 8 37 3 68 100361 389818872 73 97 458600 207024 490703 60 11 5 435030 414771 547908373 5296 639069514 87 3 76 28 82 18 275436 17 19 429911 172835 9 58370 47 352044395 9 469591 57 76 433234 318688 429275 9 5 344802 475882 46 740149342 74 99047 299669 4 251121 921958001 152560 631916813 33 5 8 34 325534 69 15 28 168165 944592186 13 959195373 413398885 187196 111250124 156446 9 304782 11 304052 90 406093 20105038 8 56 6 228338 430409 456946 407505 199280 51 12 117089040 63 94281 1 84 89 367292 53697 76 432923 12578 43 488818 139616 98211 79 63 601651275 91 96 518719431 62 72484 25 273544 69866179 89098541 481553 70 91 16 273722097 333497 833684956 117552 3 113925 27 77 90 290329 92 22 76 38 58 409265 83 93951 110329 319857850 17 77385 445673 434842 94169 75046507 40010913 55 23 50 10 8 224706 9 32 42046 72 51 6 231394 337523 25 55 168693 112963 31 85 398715 28 493611 85 83 60 29 482745 33 278260 50 170676 318079 87 3 49 28 270399194 117914 18 417239 1 418480 464437 55 249289 27 42 25 348466 292564474 35 92 647375633 2 41397 359471 68688 15 6068 48 463234 54 97169 64 25 387508 246074 89 4 9 149295 391706 495605 90 73 205111 450468 478820844 5256 50402 5 13 13 147252 46 373223 18 355903 34 58111460 66 74 252352 27 5 36962 11 326438 53 318963452 72962 297433 460526 432966 462339661 86 186864 49 7 91 56 68 90 168951 142302 312935 5 34 484362 265559 60 292046 325015 781461328 400535 311638 183827 80 158217 75 45 325544 27057686 61 1 79282330 9 321846 48249 16 57865 18 2 369537 189240 5 64541 389712 19 79 68 18 3 251839 42 18048 407268 76 293822 300365 33 45 6 11 69 112088 24 93 460142955 19 76 66 201763 509106109 4 75 46 451932 264339538 196801 96 82 61 559285285 3 270507 64081 388507 25 309837 9 202247 51 9 63 40 190527 428549 521361281 38 58 435239 347243 221243261 262622 9 31 9 148556 65 92 308048 78 61178 29 20 177598 350302 168752 30 94 9 465722 94 11 49599 273678 74 425780 230236 25 5 219562 323081 224905 475990 439898 66 51 192876 314476 19 756621962 42 38 201491 46 20457 72571 2 94 166058 119635 203738 151975 685729547 387778 94 96 176780 91 95 625987771 760849773 79 94 282026 6 147046 98804 433892 89 875021122 425539 72 36 86 52 210669 18419 73 63 60 1 922833723 29 85 50 3 71 103387 9 80 360853 7 55 72 50 406727 170893 92468 7 15 4 272798 378866 56649 3759 16 31 42 87 394287 29 4 49 403843 170151792 137767 22 208751 74905007 14 373687 31 264199 94 400185 96 27 465038299 22 162041 17 4 185593 148769 58688 19963 898024795 228552 22 252623 7 348897 13546 323463 94 66 146575341 337751 32787 406130 26291 84 224634 79 16 95 92 186309 143677 15 27466 342176 81 256367 388622 89 94 730024498 139166 83 55 23 82 89980 473589 461355 87 56 28 17 235351 47 197708 10 49 89 54 406479 90649 30 322235 457746 67 180932 2 52 391552 99 193455 133695 61 97487 60 77 186493 69 60 295812 145284 371135 71 2 9 444155239 407406040 443126 76 34145 77 977893683 304576 7 138660 943795601 8 69514 45 59749 231382 5 16 403086 476297 417697 445767229 999386444 57 88 63 492480 16 485367080 109593606 68 10 42 8 5 328775 10085 96 451028 98 312923 249371 69 5 144608 235231 84 129091 92 270887 85545 14 199914 259769 76 216802 75 37664 4 416118 941476344 71 37 318941 206563 93 79669 57 658812949 6695 38 125392740 146324 31 99 487748323 83 464640 94 474886 6 219525 29 104537 68 824170534 76 73 14 290789 321556 38 493397 200716 445969 884412506 490382 25 20 55 50 482630 85 77 6 91 5 469984 270694 92 45851 68 4 279514 37 496582 54 58 35 69 83 160025 129741 87 42 847391477 25 386473 59 152004 37 161631 112433 4 53 29 477722 89 153561 94539 184663 235224 210609 9 90 1819 12 86 69846 57 53 325135 252516 278384408 43 72 373436 35 1 46 871648863 987447204 697136457 23 345586 234692515 7 376409 26 35 469625 363382 133359 370706 28 129229 84 28 816892296 481308 8 253874 624637112 191454 286717 483104 55 15412 96 456169 6 387942 16 58 13170 318631 94 79 99 112471 264855 454945535 31 4444 432697 99 482461 817012552 465051 446933516 322781 24 49 462211 43 95980 296776 39 48 819503775 388125 59 42 297742 21 396056 281956 56 242994 77 14481170 452673 74 14 181450884 384960 48 226961 2 7 43 274000 436262 353403 1 931928619 1 44 50 281266 57155 9 37 89078 310887248 427760 300150 54 82 59 447022 92 77 27 72 397176 380697 252461677 39 205274 306636 82 79 107280 33 63 96 83 483548143 28 258544 423653 324001 435881 73 90 397918 62 283924 167087 344102 25 159530 14 77552 4 27 50220 822270260 20 437306 17 1 40 91 3 30 1 61759 182016 5 30 6 25 5 42661 659960639 57 56294 4484 94 417512 87 28 17171 494725 89 31 26 337392 49 70 75855 39 256925484 58 21 59 490479 331873 35 81 20 94 92 4 10 118290 474330 64 93 838 167208 640672961 399100 92 82 39 95 125368 390595 24 271073247 44 4 168699 29 88 522618989 88 294492 317773 55 2 214615 33 341108 911094131 30 411214 13628 203434 79 96 3 33 3492137 57 42610 28 86 115250 289664145 176156276 2 215161 19 217163 910028542 6 472045 66086 62 187441 82 220063 326849 22 67078 58 91236 1 724266935 3 57 32 110839 12 401490259 46 7 264907 36298 98 334468 208599 7 46 308107 174237 279631 87707 176045 352311 79 65 77754 65 23 353844 21 22 43 51 290869 302206327 18 311071 188272 59 81 315780 96 472414 483426 567523399 546438102 41 67 31 100734 980322820 31 84 8 13 123493 293647 187967 616029858 81 20 166449 180955 92 170126 891405464 92782 371832441 414302035 17 146759 85 65 1 90141 18 54 664179732 13 1 391828 175661 156652 82 758406684 32 93 575546579 387577 81 212575 435105 56 495328 37 64336 74 311400 89619 19 24 157760 356235 383962 79768 46 66960 552 842741583 26 353019 33640 8 44045 88 75 87 418450 399998 388112 215100 35 985650739 368881 92 53 21 37 23 33025972 190909 745703915 29 428373730 91 841214657 849395068 263263 73 363176 5608 90 93 58 206428 32 315635 465576 2 393149 29 7328 486146 330309 430576 97 240910325 65 72 337295 244009836 1 6 62 368637 178132 8 47 12 763985503 34 430170 26325 792408668 82870 54848 13 509556760 437048 44 1 40332783 85 44 88 35 183091 90 373850920 81 318411 3 82 71 34 119064 87324 288935 53 236224 4389 10723 251081 281728 33 27 9 32 57 278814 97 74 62 60 70 351048 23134 40923233 330580 80 24 213257 3 450392576 56 7 77 89260 387426 67 50 54 101269 304174 98322 278221 65 34 472523606 68 88 2 76572 94 2 426047668 4 89 9488215 8 60676 51 417489 7 43 422322533 5 76 393276 411550 38 472536 442398 31 26 577447052 64 111918133 182573 390298696 428934 3 55 9 62275 37 154835 89 319546 6 71 43 19 167970 90 82297 80324 723986327 91 78498 94 981810224 56 56 56 2 77 3 338155 37 398111 9 458978 15 81 404265 84642 59 93 297338 68 6 854403908 79 447796 60098 335479 9 17 215985 65 196420 495942 53 88837349 159568 154133788 77 482024 340295 24 332948 244286 73 190428 369974 42 37 121720 12 307895 63 11 89553 801972895 193481 46 1 962905334 539283628 85 26 409671 4 706212392 361055 232296 38 3 909835426 62 263306 95 75 328294 141507 15 42 92 265297 9 95 5 203342 88 420712 21 232949 9 10 6 80 802390615 4 16760339 281366 414742 81 86 30 152065 61 245785 231432 4 69 747399585 70 71 49 184708 286637 99 68812 39293 44 457622 439669 13065 472799 55893 492347302 41571 491148063 26 646681025 67706 2 705029939 52 79 112678 32 71 10044 70 21 67 405775 198965 268723694 59 327742 22275 40444 438732 33527 30 107838 45 39308 488202733 331451 43 778472968 92 364284 7 1 497838 11086120 38 33336 357608 61 5 98 24 91 266459 228849 77 225235 374588 445785 76224399 303811 118121 283708 157851 334623 313269558 5 5 225955 144289483 196573 287528 7 81 1 61 520894332 3 27 8 442551 321476 46413 456836 14 119280 67885 427846 49 57627 339226 391517 46 432625 31 133650 266593 76284897 68 193373036 98 228586 29164 37 87 294197 90 43 31 19 2 11 126868 262891 57 50 15 259073 8 218776 85 46143 60 342216 372164 2 26571 819760621 44707 264421 227268 27 1639 6 167496 251343361 39 86 433047 1 21 10374 32 139670364 9 388846 778497590 31 67 23328 11 325788 782884932 25505880 3 35 93 9 91 484203 96 94 1 70 62 437069 34 5 34 5 9 53 716206947 270033 3 99 16 444161 194716 62 8 24 17 64 337402329 405884 428669 8 649 64 154501 48 8 20 53616 39 306246 58 8 432007 99 7 310961 6 473144 1 228798 342953 141862 7 166633 81 223649909 79 48 3 11 96 455038 104008 68 228022 67 6 23 26 218652 917105249 2 109628 27 468581 323212 51 231558555 371692 13 63369 38 48757 1 145910 84 101275 195253 354257 41 29 372784 227169 339491 222899 6 188180 4577 245384 70 29 160085 44 65 1272 35 464604 3 71 204804 15 142643 26 87 4 62 448878 167227 246016179 133073 12 581154997 19 251141 351521 126930 62 902199148 655222341 53 422534 95 26 451193 5 41 4 7 6 63092 1 250789 3 166890 352026 6 8 6 115346 255214 362998 26 763241435 53 241289 554883196 105463112 48 39 26 49 33 73 252042 70 95653 168915 2 26 22 95 459073 707582794 53 92 76 139966 66 319376 97 302617223 7 30 19 48 30 11543 4 25647 45 292203 40 75 657205338 7 89 8 123807 176753 42 335758 55219 241616 75 304471 43678 3 75 455530179 41 409548 77 5 9 83 866157684 528257006 94 84 65 55067669 7 307101 53 49 31 71 25 61537 11278 9 336205 122210 640065091 54 74 294557008 8 39 72 372459 33 295731 361183 188753 104431 87 76 30390 98 91 683255853 87 229989 66 27 126742 17 188517 36 84 93896 175307075 14 282230 82 93037 60 16 73 382869 286442 213252 284887 11007 16353 251264 82 99 90 101298 8 478051 44 413480388 162736 5 184356 962414960 18 669625934 28 1 436352 5 9 95 343215 29 95 369669 55593 44 9 61 149501 299764 174798 83 52 28 80 440719 801534316 6 62 94 77 222173 278373 145961 54 473772 982302184 75 27 88 8 23 371567 634517771 373839 8 200787 199649 129282 87 93964 20 5 9 4 16913 218547 1 29 234024 42 352055 208713 67 10 52869 13 494941 378070 1 80409 81 47 37 138623 42 14962 47 34 338138 38 96 155824 58565 90 92917 1 37 92665 9 9 93 8 82 306496 205282643 616498057 159039 73 59203 4 4 20 31136 46 9 61 456194 1 29 72 38 471904 303390 2658 202413 4 420731 480367 120679 150875 228833570 488993434 285912979 150847 84 352979 156812 21 251158 924461257 395804 504895072 261623 74493 89 38 220752 444012 415593 97 343088 215424109 51 18387694 493580 48 81 145263 39 4654 15 461452 934394015 371557702 8100 51401 172349 249303 14 234486217 64 267701 63195 204911 308009 83 51 426582 429706 91 99 94 1 62 386785 58 3 3 27 53 123338 38 249579403 1 109692 7 74 99 51 3 49 39513 413779 26 204797001 44 300923 585950766 93415 142328 369134 268672 6 54 66 83264 33 67878 87 22 28 173155 41 303679404 215602 410007 330949 518536260 312393 4 32 45 20989 67 279786 531199237 11 98 279117 97 96 108739 539492102 326660 74 392487 86855 3 472942 154320 352768 2 70855 274137 73 21 310311 36 12 194970 36 111687 44 17 463798 428133 46 247927 82 201005 92 74 90 163937 3 78 15 448327 65 8 89560 89 195141501 1 480138 46 88 918793504 1 66 326764 5 117079 23 140221 78 26 11 169028 193271586 117756 8 230084 74 464259 51 73379 420691641 367886 308891 18 307581 1 332739 430024 83 13 61 7 164881 177897 88892 26781 77 240708 476505 46 357907 37 27 128305 61 333932 50 47 93 98 143786 216274 231465 50 991912426 335017 42 48 53 216178 120430 455089 96 11 66 191085 64 68 71 19 262443351 855426553 226416 30 52 644828499 64 8 284096 98 89 36 53 209262 314670 416428727 4 17 85387 60 30 364957 91 111486173 302037 352728 2 999803909 7 215296938 287105727 46506 163605 92771 15 107177 145727 212390 57 9 784477380 57 98 53 8 9 184041 3 285904 27 60 2 78 2 439644 34 44 37 70 272473 24728 37 97 76 73396 261637 47 59 44 478660 6 14066 84877 413831 77 452884 83 81 3 238087 307894425 483003 52 4 366987 38 751800905 494350 52 16454 15 553943404 12 5 130798 50 88 392851 39 428728 84 16 36 156271 123665030 63 64665 79128 56 409264 22 6 304491 9 60 666611535 30020 84 456561823 9 98 422909 132656 41 273029332 85 286408 408452 20 475733 135560 65604 41 59 156265 382227 27 8 393818 96 49 400254471 146523 78326 622934093 283921 83 55 11482 80 3 302567 70597 5 1 1 492648 94944 75 245091 110058 300238 159444 339127 104398 257677 7 53 54 78 47699 91 85 86 50 98 87 234333 32 87 5 34371103 282688 29 68465 80466 17 75 10 208812 99 8 144179 55454 451211 227465 418647 8 201996 240180 77234212 9 12 6 368382431 109519 331487 282357 482084 19 188098 143623 158351208 115039 433361 11 370866 341549 186323 35 3 58 84 428972 33 57 34 33 52 210392 1 160242 348552 92 65 142926 586640131 898400847 97 368988 11 618583398 82 22 21 47 93 95 78 47492 155493 393056 435560 669 490043 416582526 101669 7 409528 371842699 336066 46528 301455143 2 831980937 413478 386215 100009 23 84 64 116216 57070 471348 6986 144265 225796192 53 2 14 47 2 220681 174813 14 94 147077 396490 9 178389 101588 384334 26 885693808 280786 66953 68839 50 77 23 62826 40547 2 418753 445015 113077 42 158793317 184058 410577 51798 42 90 214647 93 40 107451 6 64 58 26 421310 24 42 56 366210 325413 186286 25 29888 50 84703 11 45 113030 433129 122057 28 34 28645 27 441079 58 159673 84192 720424250 226082 98 187084 77 112928 463763 39 30 85 37 29 412457 733377627 137119 86 905119789 492501 105081 78 387899 8481 256004 481654 573401390 6 224382 108364 2 30 88 12 461275 14 43 39 83 59 4 35 95 62 394983 52 16 6 77 82 468089338 94 102626 237780 491488 82222 319400 8 866234722 535594961 371039 70627 308073405 221976 1 15 77 779152594 352316 75 37 319434 373551 179039 268076 1 408475 35 60 877087523 95 424556 39 130659 436953 3 11 25 368644 142415 560830590 3 62 23 97 19 493357 54 681762319 177141 33 66 355651 174247274 52 90 17 22 84641 456743 55 15 97 26 88 25992 59 455210 310279310 70 80842046 203806 80 8 6 210745 228310 56 1 372118 26 49183 471320 129552 76 87 30 84 180647904 25233 440825 467795325 443042938 37 5 348001 88 13 50 97 348242455 2 6 50 53 52629 361224127 433050 855473424 50 429575 268013 250908 64 384139 26 28 98731 24 412209 80 339638 88 81 265467 269982 199719 34 339949 304264 7 77 734712337 187397 708366716 61 35 306613 55 15 31955 340078 65932 403011 10 31 139259 9 298949 7 537590312 74 414000 21 128681 680321916 43 5 361027 82 66 5 440862 70 82948 291545 285135 420197539 99 908535665 41629 3 448458898 3 378872 13 879532152 84 2 37 12 257250 6 97 90 58 488685 62 67 71 274488 53415994 37 6 41 226223 79 23 57 84 88 312293 35 284597445 95 88 98619 7 385756 431224 129971 5 4 195610 32 9 104364 50 423299997 488534 65 76054 17 336210 246185 400198 48 304685 94 151165 492489 37 12 183266 26161 3802 4 48 36099 85 56453 22 34 134500 14 33 338722 61 150254 60 93 6 27718 197980 291353 84 5 67233 249775 859337119 50223 238991 264367 162454 302752 60 59284 293102 120496 391182 272541 458031 355926 13 459780 202346 363484 26 95 5 52 99 276907 40 12652 541465429 266746 28 873335786 67670 43 218987 692686908 27 3 9544 386823 23 229419 78 92 18996541 36 45 6 82 240196 70 33 345101 81557 9 70 70 35 64 77 171575 13 81825 412907 70718 1 51 4 374664 81 71 13 1 225146 52 417384 295241 441194 234780 479443 85 3 414351 46 445946200 221876608 91963982 35741 246700 13 41580 73 405137 172233 25 854833420 99 80 4 35 91532 408254 12 307477965 73 233876 299345 72 83 3687 9 299560 197373 371930 119297 144377 40 31323 60 38 339757 4 790434992 34 561030446 22918 460400 77897 89 207180 482802 57 124626446 323957 284113 26 139237182 43 88 95 500989132 40035 26 4 76 56 88 87 107757 361683 213699 179485 82 420604 44 29 60187 26 2 15 81837 51 90 40 32 62243 40 38 92 302518982 43 498183 6 5 388149 38 33 467083 121573428 352709 6 58 437931 157951 37 104837 88 596350420 420984 47 370138 220528 92968 451725 80 18 423281191 93 39 958247280 30 202154979 92671 282571 319741 184509 417030 943579131 6366 492474 132678979 97 8 76 81 94 300303 109309 422203 262059 65 66 436699 80 18 373724 68 327817 92 65726 295567 63 75 91 317942 155503 8 43 68 212998 465751 379894042 199250 34666 481984 23 19 297290814 86 8 377973 11 56 15 69 3 319164 80 64482663 410344872 36 64 59283 6 10723 79715 432870530 74 56 85 35 34 25 386156545 39 476623 371227 292694 20 458303 35 75 83 1 15 78 923964476 67 8 354574270 64 158782 6 118592 11786 64938 310855 6 25 426949 178466 27 32 5151 25 421477 8 187429589 92 5 92 87 4 25 35 2 36 29413 76078 453648 398648 114659 199445 481310 132279 59589758 43 82 207202 15 260116 40 64 87 96279 14 468236 193489 102966 11 83 54324 64 9 421229768 490028 191382 3 37 53 44212 25 469477 8 98108 337192 308227 359665 37 499068 124935 4 350162 50 822835573 693754655 60 366310 44 242274 3 40 58 10 95 12 310115 9 283805 48 934630358 469915 54950 10 461405 25 82 603599602 8 52 112974 374904 44 299684 508609166 55 446264 23 4 68487 493855007 3462 93 467879 35 92 68627 6 59 369653 34 2 753163248 691581650 441956 487234 96 453881 488361 27 871954159 27 557679474 375066 323397388 207949 46 90 78585 7 297771 255154 253568351 23 73252 441179 47824 16 518751369 63 70 83598 21697548 330702 327386 63 3 152813 61 32 83 89 15 38 45856 6 5 74 113028 272538 488493 889635943 453657 97 70 19027 95 624439240 155648 68 67 75 400244534 52 13 24 3352 481390 307968 245242 22 462655243 347724 32 196720 58 59 2 17 57 303112 68 74 329040 1 240089 67 496668 296232 63 428617 596785383 480696 6 4 265261 7 79 26138 58 59 712322784 378041 159156 260856 62 42 62 1 5 2 74 608522980 75 53 31893 130914 50 8 34 31 57 15 141056 81 8 86 101853 25868 39 374451 463811 370043 77 839527630 47526 48 71 429805 97 74 388265 211880 73 97 45605 3 71 235930 1 73 16 260574 60 452764 333596 22512 215266 44 6 11 80 79 132673 76 803457096 20 6 121592 33 907876540 21 177514 166641 3 461727 39 3235 338011 250032 74 50 202987 84 188591 857528905 652561504 266872 57 98 224358 5468 45 3 47 32 55 18 285888 900626445 6 66 23 247431 34 122214 158805 99 456867 7 93 7 93 20 36 325884 287440 178755 17 67 165135 59 372673 249076764 752390187 50 73042 126121 407637 395446 7 43 13 418738 78 52 17 64 35 359959 384691 412423 71 61 258025 60 38 143551 122855 73 81321294 11 74 8819 8 83 5 219090 26 182828 476653 344292 79 102049 298203 15573 67 51 76 73564 68 316490 54 5962229 265773729 1 32 280628 33 222813 58 23 7 200954 76 7 478733 24680 420041 65 9 243432 48 68 37456 919348833 132489 84 24222 50484 12 259342731 338400 98 76 888032459 3 386431 252634 75 49 553920119 73 340344 794858856 96 2 5 123324 780532351 74 10 19 208395 304684 78 99 50 58 51 107400 75 471784 34 4 43 540501288 122903 100643258 81 435896 78 233938 198054580 795518942 93967 2 470525 60995 80 39 421667 5 475574 198245 79 495310 37632 193779 85 27535862 134630 53 751096520 427832 112658 80 51 326062 82 7 137532 454092 147737 176863 46 16027 72371 44 7 90 10 51 1 88 41040 68 8 239933 706679951 21 70 476728 28 331577 33989 239987 192745 400368 238834 81 879196498 4 12346 444364 321146 266794 367341 91032 379429 109534724 33 68 241467904 65 478595 88 4 368148 28 7 34 86 55810900 404190 52 125741 159356 8 18 22130 2 21472 35666 65 373186 22 207098 186660 53 179320 34 36 96 318753 185027 48 890969579 45388 59 66 215504 89750 357352 242833 57 42 25 8 29 16 114185 79066 259446 8 55 133448 280290 3 60046 51 6 63 8 594969277 353669 5997091 98 800348722 83217986 113333 1 26 57 192071 140138 481979 88 155259 97 75716 47 188438 48 6 86285 57 33 23 95 202942 166070 142448 48 29 30615374 68609 22 13 6 50251 79201 38528 421867 481650 71 43 118872 66 414250 47 490676 1173838 303629 71 477884 402176502 488369118 404112 92 8 260442 19 2 93 59 21540 57 320420 158202 70 130127 100669 410226 32 441822 312026 55 131698 86 98 76 450930 87 44 5 210888087 427376 163010 44 129576 125612 44 57 9 416436 50062 53789 29 21 479096359 82 171147 5 217927 156634 238476626 80 407009 440093 833215226 388932 9 883606338 55 9 10 72 226474 30 84 88026 419893 50 201379 106522 246160 330659 800089252 38 149434 70 368776 434568 46 235550819 13 45016964 327855022 430477 48 458160 63 80 59 2 382057 442182 63 7 440452 186558 238606 76 52 85 30 94 607573051 264948 15 68 418073 220302 29 197149 351594787 332145 77 3 60 545214874 100865 1 344786 3 9 336815 365239246 11802 6 34 6688 399102 10 497842 34 342909 5 70 471088 281396 37 68706 3 364475 739993323 262008 120410 150528 432128 467375 226396625 57 854616352 66 4 483375 21 45 2 1 220293 41 73 47 61 74 890794020 49 21 154411011 1 121953 47411 124480 89 138938 499465 268175 7 267130 333637 269919 3 185051 344603844 29 41 4 387062 2 6 150765 51 40 288456 187323 76 70 119786 394312 718505003 66 52 960600324 621437199 7 217936 364443 45 251312 445876 20 64 26 14 226820 80 491117 95 33 273416 246982 36012 381493 8 61 464664 789852752 74 138816 478219 234553 3 83 13 69 27 29 91 359579948 18 87 97788 20 78 574820592 79 230930 55 228209 3233 492638 50 172825 28 22602 22546665 83 54 462301 54 14 49 199210 451228 394292 34 108036 96 43465 450251 87 72 6 497743 36 74 134173 16 92 62 77411 220327 4 99 579507747 28 355213 275257 117981 1 483896 152777 93164 756319590 553847226 40 305315 220253 45187 207133 5 16 307447 163866 444963069 549191989 35 107476 46506 72 717893471 26 15 79 257474 334822 284875 51 8 531754123 975177456 892345192 241351 377488 54 964995984 115011 77 38 6 81 418841 22 18 74 7 67 285222 66402 60 82790 9 948636380 52 5 73 365322 256819 50 258004 4 393929 267664 86048 46 165024 78 176144 113876046 7724 24858 13 7 319914 58 1 69153 60 939974391 442586 12030864 92 283620 235177 15 830439045 3 16 357130 326980 45733 16 441203797 66 9 7 155631 58 59 23 8 399203 30218 2 6 151726 701898374 245079 138379 404338 54 322755 7 19 483831061 422777 7 20999 274417 18 59 8 9 48 56 5875 26 10 146541 118738 75 32 660474610 14 132551 67 361419 78 458478 81 464716 53 36 9 86 633363311 64 351324583 379724 7 48 62 692563608 56 824795877 314025 442797 7 414136 490486 30 86385 42 227880 140289 489616 2 43 45 176798 91 45402 108215 7 9 7 1 3 748202624 188501 62747 31 74 329970 82 353420 77 132502 48 53 16 68 17 180493 7 46904 16 11 7 3 34 32 77 2 101582 484846858 46 54 311996 2686 209678 45 18 470 411487 94 91 36 485062 85 173040 69603 289290 84 78 270588 186383 222223 353467 2 39 470397 13 397674 19617 56244 30 52 70 453505 141582 78943 423389598 22 495386 310694 4 124271969 82 115515161 7016 52 94654 18463 337138 106175 31 326086 12 5 28 155085 318718 464865 92 45 456820 323465121 69 11 138870 44 14 18320 77388 86 37 168525 307595 281156 664396104 89 414398041 46 65 461420 76 70 92 460064 303595 24 210114 161182007 304161 332539329 80 24 383890 14 55 91 81020041 34 265422059 23 960122464 374990 11 56 55 86 26 91 6 94 4 58 25 4 82 433460 38 310346 45961 74514 181390325 329700 336200 221207 58462 62 294493 68 1 295962 46815 372965087 8 50 31 85 67 109936 416534 563445556 99 7 158970 23 38 734966565 18244 74 78956 73 314620 24 56412 338900193 47 46 424574 15 20 85 84 368728 88047 239679 64 6 88 61 214004 178656 36 67 51 360217 58 86146 484182 221935 91 36 85 493675 25 92 172082 116616030 77 61137 89 132179 55 157300 219898 81 321846 73 74404 299778 436551 55294 44 42 12 359443 476866 167801269 290292 398689343 81 475262 31 54 229286 394525 435050 437796 297663 19 91 397964187 443046972 796455324 45 7473 326726 64 6075 239502 54 97 28 526428493 39 25 340619 295486 84 6 650997548 41 5 455182 80 68 210629 36 1 417345 8 30676 233053549 293888 107415 889696816 977182698 608177008 290322 295059000 468712 9 165444 169344 81 1 121632 49 7 83053 51 161716 705425646 120215406 12840 511864189 111464 80 67 369938 144953 54 130854 5 96 28 230360 57 21529618 410556 3 38110 3 44956 92 421603540 321515 6 632625570 5 9 934812215 97 80565 20 130090 61 94 8 169095577 462134 67 41909 172244 63355 9639 138754 36607 353242 66 101665 309016099 37127 12 3 45786 336750 95 620007012 3 908676309 11369 254430 82033361 22 36 38 218383 59 473141 66 376620 13 495500 7897 402928 461436 1 7 230201 80 712797840 77 54 63 697264191 373084 50 76 103302 125290 9 33 64 179351 202021 31 97 89 458304 62113 5 31 219400 52845 142150 23 81595 31 2 105707 261215 241860 68249 344279 98 309872 72 128688 301373 467421 707167293 93 143917 49 35 395080023 8 70 345010 99745 371309 32 70 23 74 5 14 69 189251 178004 248199 447934 4 265771 64 72 204282097 83632 450386 19 182336394 6 389305 36791792 9 770887936 9 19 284032 68 66 4 144164 90 422373727 240474 21 97 210552 64 193810 45 419108 218678 6 429156760 54 281777 5 10 370375 26 466125 36 120093 87 70 90289 4 86 72482 461412 319079 24 2 6244187 92 36 76 411393 72 139224 354423 339564104 15 181319 152547 61 32 21 39 2 406181 645716229 232229 45600 62 80 462757 72319 66 13 719572570 5 114642 272316 60027 527583341 84293687 47 54 372226 51 56 27 179443 466803 2 254827 52 70 348555 96 644564012 73 385093687 59215411 4 1 61 111601 461904 17 404951 50 789624952 368361 239776 98 73 227147 349270 319807 71946603 647400178 449608 66596 90 226080 311832 3 33 238597148 5 23423 403653 156059 410695 36 62 353231256 508929937 1 52 462049 34 25 75 287998 40 28 26257 21 150832 79 96 77 80 83 481025 315729 59783672 331380 60 507779819 91372 340661 1 6 3 4 298241 4113 8 34 74 97 69 35 419797 175080 119774 238076112 49 362100 245446 391036 62 220332 2 332117 223325 90 31 498282 30845 33463 371419 48 2 261530 44 91 78 53 5 65 12 56 98 138046 2 85 446187 8 73 467165 317904 44 526822220 75 396731 46 18 9 118376587 24 41 336240 468776 122532 212117 85 304378 262974 356628 55751 7 86 446459 42 285867 162185 297648 87 54246 20 7 51 86 218190 266965308 20736 32 69 77 53504 383982 426624 5 200381 11 5 51 70 7 321749 221631 354604 232270 4 77 93 723745935 87 59 1 311123 308842 187369 6 28 256176 4 124901 24 91 20 416098941 191904 2 16 438142 66 202146 67 556177070 188676 139991 648148567 673041878 457091 79 480359 21 347020319 9 74 3 20 491723996 79 36 286603 63099 3 802378266 307471 404440 274337 395026 62 97 10 444215 176103 348188299 227311 175077 442650 38 301080 63 64 3 31410 35 30129 8 13 55 56 774030682 57 73692 65 238842 181215 26 373003 164653 7 85 460678 463955 37 2 83 103096 651966611 29 29 176741 979444370 7 87941 79 30 95 99 773461443 92 89 14 176123 211109 78 21 28 13 271447 160352 68 1 339708 95 320571 4 63 420877 560933110 12 1 190573237 863917984 1 95 49 344781 29 106336 31 748945182 223861 45 9 318968 322969575 69 93 308308 354824 37 6 6 756141528 96 14867 143108 97 71 413744 387103 21410 77 380538 159017 187866 77 51 430922 299962425 22 196926 76 5 32 51 26 1 21 89 35 211965186 36589 434883 21 430209 63 43 90 37848 65 21 5 298208 75 19 3 304876 273550 10 84844 499304 28 39 74 41 112450 278886 274444390 301098 6 27 161034 78 427786 6 397455 7 283634 4 395591 8 198695 120207 178941 29 94 490131 47 69 412720 338445 406496 109612 5 77 13 330833 25 48 591084331 36 434727 72 738 62996 310800 21412485 563596685 416766318 82 555665115 367793 326740 28 8 29 338946 21 43 21 31 7 471404 326004 7 45663 55 6 68 12 98276229 68081 70 486231 76 372276 122563605 213087 221972 461007 68281 50 30 380532 235515 99 350338 25 99 422460 56595 415524 69 34 90 89 59 496093899 55 88 28 37 55 435064 86554 155545 672990273 396579 64 5 93 10 129311 364451 770387596 410674 47 78 357252 296243 106592 460652 187862 122969 73 79 43 36 6 761634886 440745 6 11 275637 92 63577 75 29 165779 89 41371 80 118216 98159 3639 290585 32 13 442577 52 3 48086 94 159972 24 332840720 78 79 441936 300284 40 70 143814 74 79844 81 232897 105238 738022761 26 373206 131778 166922 82 146859 992286341 62704 13 73 112968 228226 184373 46 3 14 477414417 241750 246376 21324 13 19461 32 469895 20 72610 400097 392338 13 72 81 56 278537 411381963 88 89 45 17 197265 84 146879 173141 341908 783684384 411136 180235736 208809 250708 20 24 396751 323074 30 596288124 393442 56 133248269 51 211020 37 644044584 165855 44 491330 15 6 423154 364862 143334 394409 70 76 47 358283 243144 43 677582726 449401 462983 14 67 471510 34 462940 37 309929 216636 33 96317 75 461594357 766344732 36 449602 36 454394 492320 1 77 2 165309 15678 279916 68 36 25 222184917 9 910115170 47 98 72 43 78 404309 22 72 349839 62 18 14 90 4 185266 6408065 48 51 24 84 66 26 264976 302360 5 478385 2 55 183354958 75 313619 376009 66 3 7 97 98 65 77 361072 84 5 349946 20 294541 7 420365 48978 349908 43 114260 90 22 177227615 196227 244553 51 31 42 311807 703298823 449232 86 16197 16 1 1 39 56 93 84688482 126642 246671 34 78 27 20 86 189249 35 30194 345525 87 253049 3 58 92 5 6 640465396 131119 2 62 57 5 262637 22 192208 233566117 481447 212287 6122 163508 130651 878558765 20 33 98 165666 31 6 169500 484771219 325198 632967944 58790 153932 11496 470434 91 237373 27 66 9 814809308 36 49 95563 83419 29 432637 351599 406274 81 375452 97 282810 675587503 395190 963587918 27 30 435328 1 43 446459 251018 89 91 41 492154 96 45 86 47 86407 19 55 25 12 469290 708360731 8 80 21 210700 67 71 5 486724 63 3 865432165 408984 247066 9328 73 59 92 91147 30875 168823 7 47 52 88 97 4 27 95 97 978424329 134690 71 796092007 13802 4 74 64 9369 228628 28 16138 286434870 88 335913 72206917 272872 38 980027743 87 64 158112 16 127788 67722 14 44 21 427188 228477 66 73 32044 299222 82 386901 415952 4737 5 48 79 34 982107743 2 6 284306 142436 58 236912 47 10 61 79744 91281 49 426386 95 148893 74822 2 34 9 5 182854 9 89 927669803 172535 61 17 26 328366 92 96 12 333886 44 35 138463 460305 357870 151929 459202 254638 8 446472 458782 91664 63946 254139 13 324012 299348881 49 141065 417224 494821437 80 260732 45 580876123 1 866100739 396775566 106940 486954938 2 855871527 61 354727 314624760 9 65 62 71 33 223123 68 940527983 60897 965503363 5 30 9 750812793 503025827 31 67365 96 338848 133796471 48 310528 480800 6 193186 214296062 30273 187673 21 69 74 70 14 381505 67 158234 17 786924155 163442 133262 76 234430 24 17 92 457444 258833 358328 61542 515928726 295963 269917 27 88586 8 56 492022026 213805 5 25 14386 8 16 12 257016 82 82 982010987 141492 777134113 420059 134404464 357419 40 220640 96 55 1 53 259248 57 50 40 73 9 18 98 61461 276797 135703 32 76 9 69 66 95 21 8 112984 24 71 4 47 420329 486264 11 63 17 50 488587 47 408689 96 441351 85 187824 1 35 158875 449406 24 33 117947 32 399029 94 383534 997818098 77 59 85 903 35 45 55 276655 17 107060 196951 112521623 50295 69 341678 823135319 65 304860295 265343707 322984 342654 98323 269250 52 329814 196061175 713051256 148435 134592 2 973736396 372963 283193850 33 112920 41565 390973 82 45 44 471408 38 295207 448088 34241 242245 80 88 62 422459728 5 94710 300249 461383 46 260140 17 92 35 67567 28 2 61843 116944 224845 377758 304441 75 69 369917 80 6 45 280753 234416 5 226911 313289183 46 479973 383423 328044667 89 288823 92 353470 65 6394 57 218890 26 500408355 473858 34989 219415 43663 349922 3 33 834210736 336189 319945880 34 77 33 744408372 9 77751 276592638 429631 11 92 6 28 55 65676 292049 128409865 372303 224954 374482 13 86 437142 97 173518 17 939298717 202964 180233968 85 12 133510 86 155001 987318743 408595 71 3 403921 9 24 70 13188 369362 65213 10 89 435637 315832 337689 82 3 349060 89 87 73623 12 258144248 22 254059 103654 61 55 19 31 8274 38 578568719 73 445773 2 12 90 56 80 26570873 17 674041734 462574 449991 36 65 202054798 221633 222613 353174 7 635937472 385639 44381 619026780 13 63 50 9715 619493172 22 96089 264677 110493 12112398 161986 897949809 319995 49968 50 7 52 333653 407740 175312 420897 12744 95293 79 27 88 192273 2 69 85458 224136 82 255435 93 826423307 21 266996 70 475817851 376789 18 56 23 147994 85 7 4 830867835 271829 75 8 10 60767 157928 319869441 41 68 80 368085 266275 93 574306009 3 24 287155 751897594 27740 390818 18 79 8 183641 71 239389 282406 51 198598 332738 90076 95 49 469009 86 414867 2 245946 208407 388303 6 59 481426 107501 443384 32 26 57 2 37586 90 425331462 21 63 231811 1 419439 485163 8 8 31 210486 126830732 5 254208006 1985 824273242 85791487 85 848913065 230934 43 105467 767068648 45287 333931 2 98 1 4285 84376 7 76 40 436126069 199908 720827070 99 267786 38 5 106645 252846 165860 29 8 387218253 60262 6 75663 920553059 487417 18 40 3 80 521211240 401955 8 35 81 66 19 74 468330 352477 89302 61 15 2 23 311548 249545 69 757235943 97 6 232711 28201 6 10396 97 72700 29 8 950076621 22 607612530 494641137 81 458782 13 82 2 70 55116 94 3 170217415 374851 137480 406145 29 96327 61848 132199 72 445937 39 75 410482 668566151 92003 491297011 373211 37 3 86 248253 30 222843 50 154500 385503 14215 448777 308605 319168 192080 17 260021 464250 4 437958 38 44 2 96 89 12 458484 151424 51 281066 9 487052 83 99 89 8 81 356856 6461 374795 95 26 248194 267320 25 275276 71706 53 70 9 97 10112 12 47 5 37 275474 51 53 28203 376670367 52 8883447 4 23 87 27 20 7 392766 16 83 71454 622128152 111667 45 16 395883 53960435 6 391154152 87 49 40 69 52 241535 49 124238 64 155515 439729 288893 8 57 255333 5 6 452222 63 46 318083 115371 35 708436228 765728136 54672 258895 13093 93 123115 66 392796 43 4 425316 437695 26 188468933 63 56 268660 465639128 706207131 435293906 90 91 12 86 418424 7 209197 93758216 14 770690548 7 34 88 90 46288 39760 65 26826 88349 77 8 975159825 5 3 634584471 31 5 89 83 487229 87 306882353 93 421147 11 62 689097886 41 56 405528 76 33 261010443 87 57 406844 456748 61 6 1 84637 11 47 53 954159419 98 61 179998 417264 862046059 303637353 7 174416 36 9 523262637 6040 45 67 420019 76 38 86 298790 33957 75 20 378875 184267 474042416 11 17 456161 458483 21 86 4 46 29 35 28 104865 68 1045 504402466 121776 71 32 45 57 98 36 35 250581 86329 80 731122741 903197127 98 1 41 934616801 18176 361654 420968 276982 65 284758 243632 35 93731 48 67 159032 75 198162470 72813 394669 37 347345 704081085 192338 2 46 432311 124060 73 378611 37 449198 4 58 38 485474 310912 67 46 438935 470527465 198547 34 132967 35 208259 128811 76 186065 147855 366864 28 24 217670 86 273368999 321219 38 168529 34 379730 42221 10339 181074 80610 396707 485689 167506 66 6312 1 400612 66 219169 78 368637 362169 245776 33 49 88 28 428309 67415 24 53 282771 5782 4 185662 61 23683 375840 3 21 14 49 437584 470323 327988 431927 425128 83 8 976978217 277593 6752 7 977894051 16 332275 368934 473469 16 42 350344 9 48 420250 378224851 15 427640 936584078 415649 42 44634 29 6 59 60 891803656 98 2 49 53 478035 5 71330 6 47 128910 3 14 39 31 321822 420363 9 827907293 71 5 171659 44 472061 448541 288536 1 460409498 75 7 76312 65 94 72 7778 80 50903 94 76 485357 50 54 217687 5 9 353812 2 231630 69 40639 165042 210238 436515 36745 71 3 39 28829 15 133538 285620 17 7 79840 84 68 78 406649 9 212565 320437 165345 1 129920 85 154569370 15 73 321404 286954 94 31 72 182474 68 8 209302 100772 6 10590 71 972876575 87 71109 295077 48 76 442377 890355903 394451 282784 97 610338354 290462 95625 537948929 105850 69404 65288 8 45550961 8 456255 190472 34 412349 13 97757 399638 424525 8 3 264012 201425 88 97 579841398 85 153348 414294 328355970 36197 102363 405086 476192 14 375152 44682 83 416827 95 6 175188 58 62 40 9 31 784460968 8 287802 96 759114010 10 67 79 135437 469653854 10 999648845 4 843883127 371269 659804585 276233 988008544 234541 246886 8 48 55 429356 52 106788 68 52880 63 64 503222007 18 97028 66 192801679 204501 7 97156 402821 133655 47 89919 349305 446230 85256 6 839084308 38 79 97 15406 763059344 11 16577 194169 8 9 83585214 25 91 28 63 413531 337250 351472 54 7 92 41 72 201685982 419580 3 65 5 5 354142 3 796665209 44 148823 391967 40 47432 199088 277712 422746 19 96 747172203 816007794 1 45 65 37290 71020091 170907 485616 369693184 34 1 11 28 84 31 588568971 32 30146 422879511 159910 7669 438018 524290228 494084 39 51 9576 284605 52 424035 276862 40 44 49 22 84 43 32633232 3 215029 90 58866 191702 31 26 33 142089 79 4 449290 1 1 444415353 18 98 2 161704 157184 38 44 932440836 18 402493 9 17 242432598 4 25 50 97129 175240 298792 36 84 20 29 472352 311054 8 380827 38 9 48 43990 226569 38636 7 276311 12 487157 241619 117424 44 3 73 103846 387277 146066 30 705315230 85133 668854413 83 68 37576 7 397463 99 84 421646 40 31 462842 270267 393835 485805 303875 358257 352363 211581 512713419 114538 276616 55 341107 427235 429455 83 446006 443981 458394 59 633091947 888919814 5 136986 59 364126 31 486720 99 70 270134 16 98320 105578 381596 55 302912 439153 69 46 93 58 31 84 273911 299800 52 5 78 291563 8 63 405725 19 437339 8 74 361594 48 729245729 66 7 76 449240 41 59 85 103582892 6883288 54 241950580 53107 489063221 867898898 2 88 60 179917 216522 449099 360458 87 297185 430414 17 36 223040 39671 48 41 160952 26 108515 215138 26511 365108 430545 250164 68 933491014 23 292252200 116594 350453 8 94 716860932 65 91 109692 492144 66 45 54995 42 16 193492 450387095 90 245463 2 11 428506 55 74096 2 25 271638 352509 86 387428 557969437 4 41 5 337976 276300 452803159 25 200676 69 440908 138729 7 99 598954001 239696 25 33 169934 1 92 5 24869 423993 123873 92 335429 489043 272438 1 33 80 94335 803976125 1 55 3 433015833 82 598837187 9081669 8 127105 519690128 432832 219035 58 50853 479926 76 412136 206153 24 315030 48 157943 55 400522 172318 56 73166 98 200954 47 81 49 4 66 375320 497475 83 93 1 233732 40 382917 48 71 19057 57 3 254586 443283590 74 11 219483 73 58 26 98 87 77 91 60 452712 122907 90 53 127682 139348 223926274 20 8 47 360885 292873 74 52 83 6 72 329935 42 565741436 66 79 78 77 272989 91122 119625704 26 293491 343445 68309 104982 172826 19 201433 30886 64 52 244901183 198469 370993 32 83 459988 74 266502 75 87 5 173755 72 34 26 93 127196 30 69 7 8885 40894 334633 20630 465755 9 2 407519 3 68 49 33 4 38643 32 1 177456 314175063 61195 6 20779 66 325141 102034 377572 1 106770 11 141301 806549306 230089459 304724 95 3 191908 28391 17958 60 396777 172035 127062 443646186 212653 383305 97702 19 92 40 6263 620412550 38474604 99 439664 442675 69 856954846 595411646 92 17 3 275844 270490 385302 3 417263 243558211 1 4 33 518723779 56656 84 451805 5 260981 588562660 398844 50 5 660677914 32 477793 325298 47 255238 2 974193821 123607 348948 125631 18 15 14 2983271 71 45 376270 89 158120 44 220399 69 91 322882 24 31 40 5 62 70 71 355263 368164 427893 107635 46 82 830 75 17596 123965 82 64793 92872 394065 2 308867 8 350022 989105025 958440248 282198 337555 53 9 54 375966 2 57 89815 93 34 198324 229590 50 44 9 93 7 599963882 496564 493851 340061 32 39 383222 57 5 54 349153 38182 82 4 308410 399281 84 4584 50 8 463962 159083 72 329071 15 393316 863681437 59 143838650 6 47 2 71 19 258398 166032 120050 51 8 62 110998 105364 25 50 66158 11 99819 21 30 86 585085451 412808799 32 21 83 44 30907 24 52 409275 464368887 77 31 75 5 290004 284125 275776 271255 235449 456628 90 410545 218644 91 89 5 75 677088400 278924618 45 13 63143 62 11 2197631 25759 88289642 52 82 316274 58096 86 639365951 50900 63 437167 402141 134016 362471 66 83 491862 8 289511 5 334376 47 28 69 9 292568 69 72 40 7 5 64 416368 99251 449649802 68085 96 8 3 82 65 427144 69 326283 87 404057 2 45980 73 420626 73 237344817 93 12 62 31 156550 186140 98 480208449 99 88730160 73 94 57156497 448046 370531 91023 22 9 300352 63 301318 99 644833431 259789 22 88 623793122 386902 454392 76490 10 77142 183658 21 415769 69 97 77 471380 6 483325 907173217 191309 2 55786 379350 86 43 574967407 9 2588 126302315 62921 235325343 462875 7 184300 56 88 189519 51 584525053 381974 48 2 40 227103 398363351 403070 18 56 68194 9 80 456688 514022207 264763 71 292534 385465544 295319 120958 461308160 58 69 498909 266319 78 166599 58231 22 76 742300672 1 283588 364434063 69 614874003 434531 153178 41 851307061 4 264294 30 37638 355756 52 44 66 340552885 44 19 907821764 468053095 7 97 94 86313 8 283496 269928 432828 942306600 1 18 18240 266746 58 208555 11997 407846 412736 7 51 25333 94 159807 87 78 63 366601 63 402120261 492218 54 89 221557 9 58 253410 124392 441771 99 62 486838 13 924082358 290290 48 42 4 32819 82 411260 27 16 192600 197378 365649 94 21 6 385167 1 7 13938 404617 59 68 333249 97 491604 139457 149018 118511 43 38 22536 32199 95 478301 180191 84 58 65072 471027 4 219574 56 48 55 495897 44 27281 34 46 49 112523 9 70 427679 32 30 469247 64 8 4 2231 397028 851986535 67 321569 53345 2 84 114240 57508 22 380150 480953 84 19576 207367 50 56 380495 317896 39 15 362533291 136129 7099852 33 460299 2 446907 4 58 334267 401769 295559 16 232772 407248741 9 33 785372919 433801 15156052 55071 92 251926 84 130770 490005 97 367544 24937 60 28 161879 10 89781 202578 265260 16 73 419429 312374 149699 41683 61532 51 59 82 9 400741 85446 738504969 93 6392551 238824 344317 45 31 77 102131 50 278986 29788 15 3 194749 21 15 58949 70 127946118 154320 96 60 67 433830 80721554 95 83 64 1 1 278996056 9 434919 8 340023 276695 494645 241126324 12 478399 4 124808 11 30695 48 324276 184768 42 98457 37165 44 94 46 37859 52 69 479820 11991 27 436289 5 26 378605 58 309354 6 89 71 23 62 65311 34 83 21 37 16 45 264781 66 47 3 73 215757 79 167925 24 4 17 97 447522 45 58 333273759 51 373473 36560 95609 56 34 375937 18550 387955 327246 245645 641979958 64 881274510 979836259 87572 327852 206089 48435 150599 21 7 783336089 56 12 110209 419762 39 83 46166 251986 16 6 108945 82 800938976 83 125962 98 329910 428380 57 497631 230593 40 352987 506186954 98 25580752 72 4 20 74 346694 9 28 368035 40 362739 469545 42 325793 26 303538 82 85671 325689 176632 38383 422976 224055 212082 373411 8 3 859470500 30 157032 306775 41 313297 452397 89 1 23 441476 205602 49 238518 303155 45 1165 319452 19007 4 96 83 29 19 56 9078 651327775 334581 358192 365291289 945816840 68 76 221983 42 8 411786159 65 50855 100559 130779 224429 8842 896149479 4649 6 65 364558 4 35 467469 28 275310 62 35562 89 481677 26012 52 125038 47 95 5128970 195338 22 32 339507 376735 473200 27 31 107362 763112735 20 26575 555945243 363120 54 262792 30 104127 265886 142092908 38 6 101495 8 38 383069 75 30 339066 5 26 56 72514 92254 23 476128 155108 397843 2 57 74 53 303873 16 71705 363040 302640 304560 423941 300759 7 364496 4 399480 55 803678352 51 335596 96 474632 221018 460962 586980392 81 9 21 142898 49 24499332 469494 66 332280 145115704 90 379977 4 2 12 80 75 120520 73 80 57 90860 48 13238 363235 77926598 81 343589 57 55 366191 112163 394498 66 96 635509636 78 460811 88 144399 345591 38 24034 89564138 77 53 35 72296 472540 437528 86 27 235817 398364 11 146052 176741777 750399790 16 86 474563 91112477 284580041 210002 1 57 26 29 445546 50 37622162 247399 356227 352874 78 458182 414177 2 93087 56 32 474028278 227309 59 71 211616 484101 417490 32 421596682 37 52568 397770 212452 13 52 73 78 295014236 39 266139 145306 689358254 52 120616 387390 318068 43474 50 55 47 84 61 407174 15097 467889 20 844349951 53 470426 68391941 201653 30 43 43 87 96596 419841918 42 272404 55 364424 147872 69 115132 966061727 301666 340353 306463 154122 54 6 58 77 32 4905 803585456 348935 49 413602 103051 82 399605 84 114666105 70 64 171328 342981 74 7 55 187644 1 794250197 40 99 9 57 96262745 82 62717 81438 60 7 316069 366393 315753 9 280500 8 335794 10 247869 744010674 47 395529 45 4 888686541 408196 9 31 247598 34470 43910 2 30828 4 244600 17 87 436814 67 75 35 470712 292804 107213 93 309668 476809 21129 8 47 609079642 69720 17 155175 22 449858029 12 202302 2 27 9 72 9 298238 132350388 161006 148081089 474021 868546794 6 21 3 63296 73 18 384667 55 73 139557 91 39292 37 60 282222521 96 464684 248793 337758392 495144 95 469114 467612 383769 19 722283841 87 39625 71 1 76 221471 60 8 88 129612 129753 4 87 19 15707 447131 44 464833 40 429276 36 5 69 12 293050 59 73044 96 454534 8 92445 74 5 330157 352855 94236 1 106271 29 177378 443427 2 27 6 59 71 1 84 156486 194139 42 474564 32 92 237876 19 99 772923429 9 50 110413 80 53 176449 9 76 497623 17404 14 33 259023 33 101680 986267591 68 59 247392 95 209435040 31 384999 35745 15 117004 1 39278 644263776 285593 63 492256030 11 57 323624 47 38 119416 494166 21 52 36 20 56 274156 2 275976 63 82 12 378253 172465760 64 85 71 6 450644 405720530 20805 50 957041591 66 265990 352337 17 16 93 414414 465037 325368 4 33 419895 252130 133746 294941 12 8 135815 152626 4 61 75 331794207 155110 113260 89 197547 419139 11 46 551671945 255592 381047 147912 7 531704918 24432 95 2 211645 346908 1 54 2 10543 6 107181 104843 47 89 253559 5 75994 85100 197050 78 222745 406881 80 364269 76 245944 167569209 32 863986022 98557 51 52 201986 450059 192706 334064 39 8 147229 27 26798 66 138260 913898487 21 9 949639408 8 304022872 308114 490053 294398 165033 35 55 179527 254776 363558 355080 88 311422 163890 478132677 51 77 45 2 95 91 65 325714 429771 6 296571 42565 361826 5 323394 93 474753 300225 336536150 59 157728 473089 58 85 27 68 119350 36 81 5 177033829 20 175677 7 178354 72 892522214 416146939 587908867 187245 314182 31 65 91 22 46 13 504505699 159267415 2 59 4 17 483618 98 88786 304539 336711 339952 156753 107479 281551 330986 122039 7 5 295926 79707 434000 907993374 27 84415907 429798 64857 257816 253369 230517 81544 111860 492613 8 57 3 53 331311807 225667 135628 12 332928 346986 85 4 31 390602 53 47 24 2 72 91 154122 414025 82 223818 322206 27 98296 28 100019554 66149 109086 40 5691 36797 5 428515 189091 9 77 34 5 21375 6 443441 19 58 502447117 87 809804853 12 50 9 3 411178 173343 51 43194 37 466763 444079322 388040 92 48 119224 169895 40 167298 72857 246033 127554 98 59 478375 369780928 491537 89 226312 219645 207343 92 6 62 22 87 245021 3 88 32 424124 258559 38479746 405124 48 222137 42 131964 159995 77 1 86914 48 20 79 46 35 4 3 73 25 99 125428 68 99 25 476155281 88516 195706 46 406572 380001 48 67401 87 266221 499291 357837 1 291489 164062 2 387498 125778 2628 313059 76 1 382734 20 218333694 401848 108245 3 11 88 100791231 461602 69 398998 85 390280 445163 173435 185999 123381 367546 460581 262664 86 115265098 392747 399549 434322 41 4 434469 58 97 58 86 77 316334 314957 86 10347 468719163 332286 26 71 355888 81 47 1 3 61 13 359394 20 152701 86 9 59 489302 384146 42 6 261812 74 3 70 162287 2 27 195519344 274093 68 73036 19 318696005 210582 95 89809 79 333322 218833 326960 30857 128516 361752 6 8909 27 279414 30159 67 48 48 99 34 69 74 334496 129056 56 207558368 1 49 344348966 411129 71254313 35 338994 52 72 4 287669 156400249 163819 202562 5 6 191451 472073 70 95 35 3 456642 53 152321 450584 489035 46 41 18 338777461 96 108091554 78 73 21 459812487 1 26038392 37 101634 49 50 94 14 3 344817 301346 196449 44 6 37 322183 156442 63 464251 5 40 85 250093 90 6 63 182252 10 20 544256576 336597 424630 217904 58 37 310249 262213493 184355 98 199884 32 37 242586536 27 84 45828 89 491005 117635 95 24020 89 242188 7 70916 5 20 83 40 288609970 408490 428615 45 73 172070 2 48152429 99021 92 498244 9 62 205982 21 94 54 405917 345343 49 684592800 73 205255 448878 42595 61 1 456185 23 16 155416 249533 76 89077 38 37 783011435 731469504 93240 93 168262 84 330340 217968 30097 96 66 930834957 6 397714 31250 194788 296753 70 443247 68 84 10 5 11 129074937 61 204503 43 594943833 448767 393887 28 30 275447512 78 118078 58 321697 93391 27 41 4 54494 613650685 325372 202935 371810839 97 320153 43 358037 811215361 555763915 275441 16 419083 72 123931 77135 65 82 99 420754131 60 74 89 50 15018 488683 341655 474859 80 34 417203 47 106523322 138195 8788 6 52 178223 7 174965 7 277821 464897 73 342516 64 76 49 7 27873 213720 385376 183594 5 4 84 352843 383575 408803 9 1 54046 53 92 62 69 205529 99 25 265813 484979 43 29 36 79 6 7 38 94 13 20 124866 99 58 537946319 29 91444281 510263942 472892 6 51 30 70 84 473557 81 297181 77 319871 221135 82 84 10 398428 782868197 76 33 466055 3 11 26 294153 12948574 70 136515 346574 42 69 345089 31 50 42 98 4 2 659870276 8 86 360503 89 92 45 8 52 80 94 258627 9 359751 1 130785 9 428661 54 66 64 66 472582 51 21 33 3 414070 26 4 227451203 6 472112 86 167795 72 481373 201476 853177178 71954 413470 461770 38 25 7 482781 13 17786 69 345178 597742567 121465 89 53824 390678 123333292 6 49 153627041 15 266027314 185829 69 422245 4 134007 93 361505193 363601 91 809131192 425190 82 88 92 31559 99 27 46 35615944 112591 47 446058 30 60 31 201274 25 40 498859 41 306685 546971404 82 80 364730 448235 16682 22 35 1235563 55 79882 35 52 459652 39 60 443584 13 7 149338 450906800 76 57212 84 278594 9 27 139625 91 464316 93 90 68 90 80 318223314 190103 2 77 74 24 4 39 361632 6 380144 428548 83 75 7 231615 78 754734164 171924 47 11015 72 85 84 434563 57 408148 436793 72 66625 498384 3 32 62 387749 64 139451 291569 88451 114438 310242 439792 187473 59204 10 22 30 16588 344900719 301171 53 215981 428663 424146 51 73 70 388435017 3 76 57 20543 87 5 462374 332316 235637 102858 313099 262884030 26 400442 64 226399072 230049355 329255 9 24 775028325 74 165996 177843 73080 485986 6 482580 171023 12 296701 326917 66 96 60 100166 20 192061 46 313091 2 75 72 34 83 434992456 458021 30416 16473 8 66 286016 494760 71 97 35 80 23 292181 5 45 153904592 48 413975 193102 96531 274742 446371363 453045 4 69 388806 1 182035 82 58 34 98 14 6 491366 455224 45 214274 53 489878 407087 524744464 415973 57 35526 9 66167356 4 22 4 90 571984264 164131 129655 43 8 83 397277 50 2 274865 9 328017 770372094 5 226919787 191361 16 137612 89 95079 85 44754317 5 74 31 154487 468337 7 341853 491322 21 47 23153 308953 32 283597 639016834 393473 86 67 252050 66 810337800 6 272526 80 44 6 6 5 651643396 463618110 45 94 1 57 40 275233 151625 37 16 60 261781 142124 151623 49945 17 6 5 53 433590 4 7 281758 182363 245257 165413 320459 350190 235718 28 893208583 7 894468207 98 222907 15826 322773 26 305576 378197 257259 61 447272 4 23 73 20 424612 58 62 76 10 72 52 337758 158145 331590704 478908 68 17 30463 295858 203637632 61 16 77796 497042 404940 73 55 36 67 447325 19751 8 17 398171 175931 299552768 44429 47149023 269743 578443855 14 85 80 179294 78 90 169480 451586 76 455141 433473 217635 85 69 59 7 470566 10123 20 123639 472780 829297109 158506 86344 51313 345176 79 57 16 3 93 65388 97 53041 204895 14 33 14174 92 349366816 92 53 55 115382 434965 88 38 64 34 97 451784 29 87 351883 5 220229 247423 299282847 66897 344994 36 7 152172 21 398318789 226552 6 267451 99 14 86 357461 356825 42 50 89 440056987 457745 97 607647458 75514 87 664020800 9956 365928 5 343021 445563 582053001 467721 227484104 19 25 14 63 354967434 450875115 92 69 72 463973 75 252241549 586784684 292343 105746 56312 60 76 93586 72 49 453652 26 488897 33 144880 476763 288241 95 818753294 950129869 483519 423915364 945066661 282876 442920 19 260930 72 17 54349 4 3 55 104790 322797 89 82 56 24 68 14 49094 457503 32 80021 332741 421676 242237 56777 16 7 460207 25 53 72 843949945 2251 29 201446 331131 96 381053 9 55394566 59 9 233646 10 25 376049 83151 37031 340277597 241128 27 7 6 38 86 496022045 499703 335537 89 249974 23132 422220 142366 149091 5 292337747 90 320128 402824 30 11 8 34953 21 81 57 9 424689 164627493 103724826 173832 119997 90 5 92 40 14 63 360707559 46 62 89 152639 97 6305772 17 70 247094 94 9 288344164 74 601029138 453082 66 237345 187483 863381541 5 65 26 16 76 56 89 9 51 98 453661 115786 10 213818 47 51 659656432 49 6 79 89 442415 236826 7 156218 141873570 117618464 162117 17 794761825 149476 26 173529 54773 70289 416331 184284 61 9147 2 1 261154116 47 61905 194084 26 39 182932 367741 5 49 81314 215215 220192 93 370011 15810 381441573 72 265535 207624 223053 66 26 97891952 179767342 1 76 1 138482 26918 549473583 70 489523 67 99858 80 414217 342100 84 244736 48 45035 168930 57 3 350876 105911 2 75 379565 5 16 48 12 14 54 12698 346397 732479963 427225 30833 383434 100272 413037 371026520 579556317 194117855 427470 5 20 187182 122739 96 59 39 39 42550 314771 433024 21168 79 12596 96 8 324817 247001 26001 150966390 366956 30 163074 49 23 12 30 26 181595053 15 90 77432 397614 8 58 67 12 233401 85 52821 178245309 6 87 473520113 699648955 92 39 247056 408870 18 31034 307254 3 1 49 337967 60 3 3 232011 35 59 81 823036451 42 59 14 82 83 494638 11 42 50 235231 175531 209307 78 10 466986222 78 61 5 250262 5 50 13 82 6 69 427346 177683 63733 90927 140438 331206 62 93 78 30707 979012405 23 873202683 83 166138 228631 417910 426183 366535 321226 72 90 86 108840 41 2 74 72946 321919 74 94 118250 406246 438415 1 496463 6 4 412015398 351867 332753 70 178261 21 69 131358 63 51 381136 3 35 99905 874163984 419728 247429012 733260004 416838 7 21 15754 23 82 46 14 70 212841 65 22 28 14 131019 36 727484767 406868740 84276 486310 416137 28 45 9 88 92 78 34 417971 38 308269 214147 466731 39453 18 39 59 351700 84 62250 397732 8 177673 49 362852147 408821683 27 4 89 25 69 15 270882 19 39 58 854304666 268511 76 151876 184142128 234498 269078 6 6 95 609273272 48 66 39 358767 4 32 79 302074 64 402031 61 1 303023 85 297012 366283 413108 341752 96 373894 38 4 1 179616 66 140124 74 36 258604 251445 107922 10 5 67 296762698 239888 39725 19653 97 422132 53 331307 339309 644906031 47 67 95 956471590 4 272653 68 85 55 63 333227 47 222709 23157 416511 73 41 86 386583 434889 210396 284146 28337 494716 15 223177 98 66 24 249005 439950 122639 215248 3 54 160625 39676 39 79 12536 30 321973 462905703 9 387984 53 44 10 14513 62 8 32 83 19 89 186961 207287 22 165401537 91 131709 52 83 787789475 7 1 957211289 491395 17629 278959 49 481443 68 24 3 330877 33671 392133357 252092 222667 6 88 499075105 130854 241920 192259 38 472956360 451630 43 322188 4 287052 78 275401 78 354695 267754 18 75 449612 289886 481371837 76 81 479867 15 44 76 291548 471047 86480 35 43 52 74153 19 28 53 58 175935 2 4 79369 231835 84 447266 81 45948 44459 43749 79 6 22 78 61 241567 10681 22 75270 187732 486443399 11835 451641 66 50831 3 41 360605233 87327 39 198832 26 62767 1 7 20 183113 280789 25 651439053 240164 216223 394539 8 258089 139490 11 2 30 8 15 97 7 309453 2 111519 331528 842909291 111776 72 79 126305 8 371309 400964 6 475225 4 6 57 8 370811 486054 3 62 447811 75 2 40 427941 28 428040 696123096 58 145234 56 115826690 9 240129 352271 297737 487383 3 509967205 29 241015 1 15786 40 185958 79383 8 986697584 3 484869 416041 374848 258549 9 993590782 98 98 12 7 93004 60 158405 86 232731 3 2 46 23 113158 20 150010525 342001 449431661 86 37 413879 31 90194 95 88 551135426 131139 75 89099 929923072 391351 47 68790 275533 67 28 476665 2 51 5 39 342094 97 282335 459185 106224 414514 370332332 23136 591285858 58 546004248 304033 675812628 2 409743 200519 9 332204 70 304706 423407 69 53 126714 24 28 40 393346 28 9 91 935329426 61544 421440 24 80 94 342869 215161 149620 157580 11361 65 59 371644 91964 97114 383372 8 202582256 350503 511025833 47 45830 65 25727 82 9 10 344176 294749 55 474463 218921 9 372139 21 1 393850 40 44 58303 95 266177 9 49 234192 17 241756 54 482953 49 9 454470 590388606 5805 271867 94 372002 309896 50 240476 18 81 113551683 157429 292502 25 38 288881 38 23 86 13 306758 244039449 319098 148974 330426 15 2 318969 92 283615 93 38 4 90 481333 21 30 49 98263 358243 46 35 45 8 480294490 257953 200186 41 66 284037 235114 71 7 282469 231561 91 446816 63 858070793 22630 7 69 36 160375 75 475311 6 56 60 15 9 186153 19921 550854392 23 7 7 316912 65 125895 45531974 33 32 73 159704 8 32 262200 435126547 320538 444673 4 463136573 466416 2 385465 310784 80 36 9 17 8 210635 88 254412 513285487 393756 7 438706 192620 51 39354 179177 896696169 397004 33 411774 179433 86 4 57 58 139355 61 354710088 199239 445710 254722 215810 25 12 242364 219634 127649 315993 46 180578 43 427481355 4 50 66 213889 1 7 234737 21 120599282 117190 69 95 18 30 379209 462684202 171614 411916 22 49422 21317 471789 96 305178 71 2 12 43 18 893128156 96799 496246 24 65 486809147 414721 68 80 8 867194811 41 8 3 26 54 9 81 16 76 50 75 43 80 96 94 10 26208 471459 24 53 4 523235212 7 17 9 253476 6 75848 54 1 98 313969 23073 93 339677 57 14674 732778901 5 263736 29 260604 97 40 679449785 60 47 36 212546 367422 435408 30 301300 6 29 440236 808320098 5 93417 188225 57 728054043 714803780 13 193552 40 21 35 219916 467043 22750 310174 828655181 35 1 11 9 81 38810634 155327320 6 217499 361357 58 73 69 8 265122 22 5 302063 272980 50 80 15 2 78630964 754851764 33 5 721394491 1 62126 75 31007 482268 66 51 95 94 862689966 352432 32 19140 428099 91 322940 3 428162 85551 77 407347 2 701467690 174281 291446 91 44 431170 493871 63 305787 552411518 3 452231 71 38 213214 36 373813 256528 903869601 400708 87 27 22 39 47992 7822075 4 95758 35 11 127070 266257 38 474229 10 179261 416554 3917 61 50 74 77866 31 37 350515 445021 311108 37 600759171 88 66 166905 149893 320300 76 468204901 81333 27 391506 265105601 193307381 75 71216 26 70 34 65 206742 15 482341 27 951336520 290947 57 433537 175508 87 78 139251 10377 3 345315 471858 864876972 380405932 5 494998319 8 36 876959310 92 185609095 30595 117930 374112 11 376360 50 9 98 62 78 210053 6 18 5 170930 70 264747 44 68688534 8 544830150 307975165 32 69485 47 3 52 72410 58 65 370039 85 112365 17 50 206270 21 51 92 14 11 61 19 28 28 26 86 80 93422 211747 95 237965 240555 338318 174940 33 475976732 112842 24 499053 140361 99343 209728 277346 79 118215 92 3 55026087 343301997 77067 57 2 58 52 72741 74 82 411983 29 187739 938837999 3 431620919 12 82 139011 83666 155594 56 7 82 483572 356589 877824758 316822 124406 97370052 86 79 464749 32 78 16 413805 4 1493 7064 705030486 23 56 2 8 972611619 498604 981483892 104308 371232 208342 4 58 220936 392175 14 76 186170 372609 234970 946092755 61 8 372000 300816 887683020 10 832021264 432730 444267 344666 218084 145712 144916941 149412 9 134295 339132 20 232238606 154712 38194 143286 799102705 2 125949 11 63 94 57 22110 449608 68465 38 2 814180877 7 471799 30 89 6 757489293 23 8 313016 985048542 81 4 114470 107070 18 29 20 111555 42 4 113880 86 34 224450404 13 335144 97 96 6 208171 200739 84 324103 148597 413500 436136 206815110 491586731 30 287801 86 54 19 141459 57 108203 429627 407671 69142 60 299795 47 302996 384337 339424 42 4 42 3463 33 7 50 280918 339600 12276 52 62701 2 127749 117011 99 46 75 3 20173 64 272740 420292 346605 31 3 91 92 24 93 7 503058691 1 63 480560 21 57 455493 421612 39 579247148 25 364901683 12 151675 14 917626838 6 31 684885673 1 308906 398073 94 30 94 12 31 489733 120401 231787 86 210971 21 169478 352864 42 47 165832015 169596 28 63 4 5 9 243160 51 194210 187684 146099 84 206361 80 85 63 56 789936264 419276 14102 436237 44570921 187299 3 132982 15 366377777 46 46 165754 18 328489 401409 82815 93 89790 56 47 6 271021828 56 335589 79 168233 257660 78 6 384781 231826363 8 74233 15 335363 99988 62907 418451 10 5 99 332320 245309 401504 10 53 48 37 156573 50543 63 36 703359789 55 450700 9 55098493 160320 17 193241 14 686502831 894452335 38 33 4 236100 8 288272 19 44986 368814 552327487 62 65928 7 71 12 68979 48064 3 84 99 356529 59 417088 87 364132 336455 339900 378749 367469 44674096 470961 42 12 178792 379455 242581 34 43 20 23 85 66 4 47 146156571 297507 23269 45 60 161851 73 471399 447865 21 374984 426495 3 478577 36 84 78 18 248438 261235 14 8917 57 92 180079710 48 207482 694247579 96887 11 257967 51 87 36 183247 73750 36 461279 4 174652 54 5 31739 270275 475163 347151 365140 397714 16 55803 209414 454095 3 125392 6 95 485858 360673 387974 69 92 82 177350 5 67 70 6 92 7 102337 57 239850 14 110060 110297 59 79 35 8 877085141 481540 25 251621 9 1 9 548774206 491266 530810154 40 38 91 74 781757971 342739 335276 16 480667 63899 3 282472 279616 4 213545 28 449345 79 86 92 21 8 417286 23 346829 7 630574191 486028 306452 365154 961963281 75 8 42744 13 7 63 78 66 399734 36 13 310730 79 49 227602 42 251992364 352145 123572 289152 82 230128 89 60 50 79 982585527 31 59 77 7 32 293414 372737 211344 929817785 496383396 83 379987 28 894599345 425428 93 284845216 50 22 33 5 93 920912480 22 266370 13 83 43588 10 356263 303708 31 66244629 70 54 14 36726 80 2465 370379 99 20 57 15610 41 28431 39 360586 46 434852458 23 406786 60 476965 66793 191180 73 145412 44 1 45 24 59 311200 14 89037 3 5 140283 3455 44 96 51 145248 456160 77563275 330450 800087804 19 4 42 335746 46639 74 5 9 37 35 20 646431577 28232 8 12249 138323 37 18 73 428071 41 127347367 280605 59 140284 4 22 92 220134 39 68 56 21820 5 597375864 17170 13 911070059 487688894 20 67881310 97 2 483554 63 176160 189367 2228 63683 469553 252471 64 6 61 365906 56 10240 258060 7 45047 5 129198 56614 11 149163 16 252111 43 488471 6 57 8 952075395 98 63 364543 79 169148819 164679 306308 541091218 63 722033781 346987417 98 33 61 477901 104051687 141497 1 46 187260 86131 27 363342 78 50 74285 55 33 676117147 18 329894 54 296634 97 8 497995 129565 16 136538 466484303 367713 51 110335 223267 268307 712061606 60 41 174450 314186 898846990 36333 72 837695332 66 159731860 94 85970 96 341945806 111234 9 523989706 36 87 10 14 2 429864612 28 245490763 4 79 294986408 37 30513 82 443400 75 171410 32897 380627062 84 36 352819 4 68932 35 275173 38 367691 155150 74 143949 90 905854353 209291 138549 5 29 51 434361 41 122115 2 48 93 84 2 50726 345693294 93050 149646 426293 124845 28 830805567 20867 391512 30 106724 62833 10211 17 262571 272443 63643 487399 71 13 8 85 279521 130145 38 72 60 91475 443932 77 872085761 689713158 58 84 74 62 23612 177244 58 433145301 77 28148 72 3 305334 18837 92 5 196920 75 185016294 5 1 58 449417 91 80 63 14 41 8 336672 389960 7 301898 289364 70 99 6 10 288840 28 8 5 310766 67064 75 101783 23 6 26 91 331828 79 4 169197 289650 1 313892 544917475 18 2 16 10 195581 375466 95397 232270 152651688 89 384390626 122232 425774 475116 8 26 934402010 94 74 33 938403850 44 6 222640 434675911 21 83 53 896993275 230237 55 274885 102072 399729705 42 1 238345 24 30 95 462753654 463409 21 71 954236360 85222 74142882 95 264422 349101 5 381817 43 116206 806355763 436666 385682 1 699274514 453570 157391 14912 99 311433 11 374125 433218 496685 135433 315059905 859949796 469427 438053 88 444595 109255 48 88 2865 7 19462 254854 6 97 49855 77 24 93 56 88 17 471529 54 35177774 86 32 45126 287390634 352015 355852 475172 372389 29 29 605306922 4 342000 9 67 120591 9 8543571 9 490642443 8 445502747 88714 487655 20 373920 649417617 7 80 9 206702 455896 49 313491 18 290147 238428 178704 24 47203 12 470855 187778 1 891881546 278875 57 13 191343 478057 255909 2430 258867 176995 90 42 43 946770820 54962 276902 996491676 290695 58 84 457480 7 59 238065 147630 426332646 407521 95 388745 85 27 48 336828 40 44 6 321814 85 73 159798 212776716 94 4 473913 708267692 406437 66 97 301145 38 113081 77 46815 106481 109548 60 63 9 139236 59144 575736052 89 151066 470807 36 80 98 814936588 25 44433 59 703004746 8 158957 460407351 5 239183 15 48 64 6 23 197123 48 4 307688122 17458 988622412 48 8 342816 456088 545378093 42 84 30 400932 12 202626 93128585 157557 275169 407803 89 228190 8 75 83 310571 98429 18 93 51952 16926 20 26 76 78 100742 74 323742 552156757 7 96 7 54940 83032 203159 38 86 78 9 40 4164 8 288905 65 458239 59 6 10706 291779 203616 81 312618 34 50 56 208957 76 481693 18 78 430678 55 9 46 461525 152684 8 67 15 104426659 62 56 119365 96 220882 3 977849457 140450 491447951 48 72 5 62 70 358810 186317 63 121730 5 90 419262 66256 29 74 10 36 242471 26 3 220313 423989 56 292709 40 487806 5 46 189986 484264 20 71 72163 190369650 27398 69 343458 61 23 414961 73774 5 326988232 132820065 1 219975 1 27016 437850 91 15 80335 397611 282654 4 480253 265976417 7 39514924 46 8 37 3 77504 4 990009113 317816 93 44429 6 16133 58662 4 420902 375914 366322 78 28 1290 340437 80 95529511 6 275249 53 110558677 84 182294 100561 149138 67 70 179299 171585 67 60 261720 104716 967327681 823846625 448719 24 32 23 458364 374400 258312 38 83 335955 2 311636 72 852635618 72871 74215983 601162253 25 4 11 211602579 362577 53 470177 425711894 271679 222237 72299122 44 403479 169669 296694 483210 54 201621 15 16 347841 42 7 231073 50 59 58 302881 7 99265 6 78 184003 58 7 357912 765078301 18 458259 35 231613 301479 52 216937 27 8 1 303800321 373774 14904 830730305 41 9 75 348787 90 3 386867 32 454079 20 54 82 7 75 621213011 73 348225 12 43815 68886 89 86 53 195060 17 156070 361215 2 32 106727764 98 78 36 5 83 3 24 19 312400136 53368 3 450772 424777 27665 60 25 120069 438764 79 412430 82 491211 79 16892221 276818 9 731358348 31 3 321033 84 84655 14 395626 38 367217 327186 209107 41 16 32 72 338540684 3 88 199210 75 74 315195 450367 212533 32996859 126260 123516 2 18 63 519809835 498668 86 464056 84 352863985 3767 3 353852179 25007 320178 2 81 441196 52 390046834 1 302285 67 430575 80 234211 27217 138799 15 274992 96460 84 289576853 588468509 35 302049 451493 108584 397019 910416519 41 9 469164 21 3 69 4 316477 90 206022387 329760 250590 93 261345 31 211529 68 88230 135367 7 484431 169894 162683292 465395 661879590 65 48 221397 28 55 64310 367828 3 477407 88 58 223052592 145380 14 6 85 26 380811 368853 5 95 9 204857 209641 82 211528 6 280332672 370894 39 496679 270623 419433 459391927 78 239649 30119 446019 79 201265 53368 283457 72 58 92468 86 86 47 342283 38 75 85 453148 344523 6 54 58 75309 417454 331277 111392 93 31 686246255 480500 30 7 361709 402176 34 238626 296560 405101 236651 28 86 449982 49 197720 6 6 173399 154427 91 479640 481791 57 82 74 432221 82 313137 9 367797 65 47 9 40 327024 95 1 58 18 332007 52845 1 314213 14 103380 85 217826 14 256359 71 78 363263 20 40 6 47353342 18 7 1 416850 8 20 55 83 393533 450943 494306 5 146229 407480 82 27 119371281 710512718 279438 732083545 48 842062146 484361823 519468024 973033650 403915 53 31 85 92 473704 4 69 164820 21 94 495271 5 89 42 83 8 11 64 2 318428 77 229535 29 438183581 38 163899 86 239510 41 85 70 49 316828 440161 25 73 6 20 46 226117 55920 329630 283216 61 171159041 378181 73 159147399 87 3 88 400823210 863978113 404471 393540 4 30 33250 93452 458179 418504 5 84 166935 8 71764183 388367 125829 201144588 578095415 113113 74 450920 20 74 64 367208 75 98 79289 19 223813 19 37495 9 72 136540819 98 45 62221 94 59 206961 322737 83 5 213675 78 129687 9 45622 261222 247793 38 73 176682 93 9659887 19 143202 308619 47 188065902 279486 309217 13 427853 83 69 94 5 36 82 46 77 361325 5 26 423895 4 90 69 321221 114093 429808 1 45665 48 6 74 26 61 43876 66 94 7 257893 43 345518 165619 33 80 435391 144225 36 38 50 440922 417616 67 371868 67 114491375 71 147018567 234996 113625 33 1 33 214128 86 2 30 196145 267892 9860855 117402 287317 188628 237509 93 83 81 78 29343 297693 47261 7 65 260352 97 9 58 956906142 113260 251517241 9 51 50 92 456090 371806 6 2 295364 63 291864 33 35 14 342477 570034645 83 758504936 222200891 118880 48 95 416671 473774 38 219588 398344175 344419744 54 83313 496639941 406174 93791 57 2 178226 5 76586 9 168867 243062 2 46 61 456159 161939 772078940 238437 102132750 21 109285552 439360 3890 825710127 440153 331800 55090 3 390481 163472 4 2 71 301647 176033 66 14277 125522561 56 30505897 138386 41 66 440910 19 2 378709 12 22 86 178996 815893184 947989429 278203 92 6 494392 33793 31 96879 7 7291 40 99 5 84942 660888867 603242640 58 73 20 51 39 46445 420180 259726 84570 259573 73 70117 5 5 59 8 200352 74 28 138844 451580335 18 44235 3 330934 481640840 26966 25 126442 31 237196 63 95 24 3 98 160275 41 20194 461472 14 297591 96 8 9 15038 86123 1 89 146725 450647 83 54 42 82 41 1 63 921468933 64 254835 19 35 89 83 385949 67 18 254964 433771 13 94 17 543653416 266343 195364 347913 18 451847 76 231167 64 99 10 37 30 35 369552 188928 452810 158035 80 73 494977 64 28 183953 50 42 345353 482211 17 312789 487281 361136 38 234024 66 27 10 339017 322701 53462 3 219948 21027 87028 103613 79 285848 4 59016017 57 65 221594 47 450453195 374275 152753 84 65 13 31 77 26 163041 72 12 41 33 200741 77703 24627 25455 23 4 718762959 34 919504355 11 197273 399957 63 29 9 3 38 368496 352354 452797 1 260756585 122893 8 36 66114 262032 206031 401629 414756 284211 52 64 7 104271 14923 135651 15 126750993 317322 204884 360750 358412 7 633793006 463705114 165820 237696 415310 355020 10 134602 85 272385972 89733 22 46 48641 66 61199 212266 69 27 66 359770 98051 55 61 36003 277965 444677 194307 8 172512 171625 63 98 160959 23 384662 391850 1 385414 66 103369 75 332494 357710784 3 50 397110 38 20778 52 306027 6342 82 20 13799 40 39 21043 207489 90 417924 1 61003 178589 76 118970 45970 46263 445795 711840838 78 7 83 5 120625 7 468976 456667 231321 212703 75 191044 216238 387879 605762779 92 38 10 49541 109793 55 193830 394916 244303 87 7 80 57 71 26045 2 10 91 52 249496 179610 305245 77 36 50915 2 20 5 26 86 9 827423010 79 9 460093 36 4 2 346852161 200771 19 5 485734 347409 96028 84 338796 207446 117664983 430999893 440272 254851 66 77 99 50963 152179 81 90 1 34 387711 14 7 468689 364109654 223905 9 2 20 243408 366771 53783 24 9 61275 608572341 135492 98508809 314344 222944 169493 92 429545 4 4 145035 70 140236 420601 334957 471400 338501 96 88 1 240805 250345 480094 46 34 70 349774 27 63595 76 21198 25 250866 493152 457077 12 428506 27 69 370320 77 206876 21 111375 83 9 59793 78 74486 67 6 218192 339299 229562 22475 160530 69 276544 80 76 76 450308 199062 37 230443295 61 5 325291 57 492176 318186446 18 7 901092446 33 111150 30 36 658189001 136988 8 474255 150034 832666728 591892842 127692 53 31720 235595 367918 66 34 7 495681 297808 2 66 32 38 414272 8 34 48 132292 94869702 448956557 383784 3 46 24 47 425778 5 78310 67 2935 14 61 65 378281 5 60 8 31 222881 219959 91 123087 387865456 266230650 341289 357017 1 112226 2 447695 438927 73 376466 489833135 23 48 347854 187314 679069940 9 431522 15 13 82 91 271687 85 83 33 81 59587 98765 47 344800 3 1 84 434447 29 246614 267166 17905 443903 65 75 439746719 239780 204748 588198212 143564 60 8 496364 87 88 316653 239665143 53 40 2 1 78 261316 2 638682440 67 352887 31 70 382610 250063 354436 466283 18 27 142918 324994 191503 183920 405255 67 18 69 142103 369330 3 75 20 167673 13 53 418220398 388405 3 130270 625487045 400194 280293 458883 72 5 141901 96 52197 85 365251 90 63 355949 69 65909 8 99 50284 392256 30 412011 273666 72 273195 62 67 407616 104811 35 41 98 102592 104181 259898 2 14 57 77 10486 5 34 433574 99 13907 483247 472210 16 26 66 8 8 1 98 125236 2 379483 69 116113 59 420488 95779890 26147 89 80 206777330 50034 40 95 128135 78881 37 68 20949 9 36 67340 80 72 2 490793 401798 389351163 860929792 83137 26052956 34076 257918 45 846570047 14 82 293865 43443 12 4 93 317445 76 435724 99 14246 154873 2 17 81 68607 33 38 410563 411830 5 12959 429861 104740 1 97 172158 66 27543907 271289 29 14 236439 19764 120620 23 497581 13026 9 3 7 35267 25706 454242 195392 86 21 249238 75 694529391 60601 41071 6 47 38 70 5 90 84 8 98 82 36 266901 313351 74 484115 184919 208645 219539 85367 31 54514 85 10 377299 496759 198786 89 34310 31 9 83 181189 24 33 44 344969 379728 5 9 75 61 107015 468941 394607 193942 64 81393 235612 40 69 25779 140367 328080 416255 308193 130124 903862520 133826327 294277 21582 46 82 222238 163535 76 884962787 43063 213218 177917 87 63 31 94 466953 75 78 298900 95 54595 423212 15 406511 311600 287333 326812 25 456140 9 6 458438 12 30564 7 76 4 166954 423721 4 54 92 9 86 13 21 18 22 467784 50 171490 278060 4 1 92 43 6 2 41 11 284385 69 108944 88 21 76 21 164083 92 423660 318296 82122 186270 4 35 31 257976 26 476498 334734 1 9 32 494605673 96 239158 27453 4 56 60 307913 81 940136046 37286 46 78612796 4 99 23 82 56 148305 32 7 55 22 56 358642 4 416504 326351020 74 41 9 67947 9 57526294 17 65 110441 2 214717 316657 2 170640 313323 3 10 448203 10 2 48157136 7 426792 33 8 11 66448 71 113336 458894 98 44 5 4 86 24 913087334 946530709 364455 350366 6 738769014 23 2 22883 85 52 143814210 427660 454021 6 76 93 90 66 30 9 806486063 73 93 35 64 73 6 4 108047 43 85 48 223133 492399 198382 63 49 296785 9 3 50 28 138102 81 185318 178554 22 1 60 343651 251946 70 312913626 298112 25680 86 68 453363 2 277354 62 96 147707 743521729 484205 246616 61 15 44 65 59 221400 87 466235 231297 26 79 55 279718 32 37 478080 7 430131 98 411410 25 343554 64 226567 907830532 230473 741161085 2 25 274879 12805 69 31 232708 487121 128828 449519 311850 89 38 66 26 306519 1 490606240 234854 32 9 293246 548195194 844689080 111745 13333 813310503 66 339515091 772888269 33 157963 75 434397 35 76 35 5 428618 177019 219916 81128 5 474955 94 22 93 98 4 398894 19 450654 1 379948 252783 189064 313784 498887 831550233 342190 448464 1 152398 81 394246 92 78 88367 52318 202233095 82 22 431611 83 41 27 121423 86 13 58 451781 1 28543 6 16 199248 2 69785 159868 522997788 45 22 79235 536714518 73 193402 14 407640 9 416875 31 83 424834 212179 204490 174275 109430 65 82 90 45 37 191094616 66 61 60 731743222 987946629 59676 213899 61 53 141424 127762 21 255889 264901 32 4 268834757 306592 61 59 797958820 260755 48 1 45 2 1 44 164822 40 200943 4 42 385447 11132 67 6 165939 4652 4 93384 314052 22 479137 261548 7 74 69 165218 10 8 72 352210 307226 14 45 93 1 477908266 203940 53 343907123 158524 203992 442525 247076 277790 171316 35 390491 360838300 8 4 59 226691 95 9 379020 470623 32390 413150 71 201412 285145 19 78 95 8 25 857521287 52 496275 31 102109 33 2 41 17 49546 94068 84 81 38 5 235121 80 5 489766 35 473323 14 440814 169200 380425 296289 5 414608 98 54525 67 457630317 193159 104071 118909 5 54 74 743005739 17619 391220 50 6 82 367677 259501 73 324595408 188441 7 444636 31 375695 243073623 5 38 5 88 313302 66 39 79 61732 65 77 349648 330958 2 50364 433274936 394471 417019 148432 23903 5 23655 101422 59 86 254285198 33 441877 480109 251002 40 9 434996 105834 232327 4 43 8 40 8 6 90 47 822081118 982126634 22 53 267031 98 1 349740 337492 27 402809 9 269830 1 493622 75413 85 22 79 806356413 71 81 70 82 4 21 952247049 76 28 483259 31 9 410465 6 204238391 88 848916510 73 1 7 244452 84 28 97 93 176690 340123 463234 80 21 97 64 336933 42 457270 206137 52 12 192872 40 444804 184193 143377 99 55 56 30 93318 352512 827543466 83 96 97 14 6 331961 6 3627 125967 88 12 27 328985043 492115 6 70 161444 487912 441702 234116 96 653457269 3103 31 85 202960 295058 89 91 5 23 405577939 4 188874 4 95 435357 326765 40 230379056 76 80 65 24 34 80 170432 291354 94606 33 49 50 394678 6 330224942 222018 78 233592 148612 46 44 70317948 176809 238928 79 9 19 50775 41 442717 37 9 230873042 83 51 67 67 16 94 348779 36 24 67 118369 24 34 48 198729 49 80 77 21 58 405961 45 23 81541 30 429252 51 444531 190768 13 62 125273 58 77 218824 150556 8 80 90 79 966426788 4 87 213222 91 42 3 431753 133602 17208 310238 6 5 8 48 10308 411748 74 4 5 161314 58283 7 277128 33 403375 13 630330250 334012 25 200146 96 60 61 17 71493 69114 394179 5 62 411716 310414 631620534 204668 283229 23 366500601 20 21 146013 97 41 494064 491258 97 272991877 97 159739 57 3 283537 52 399407 61 384971 4812 253385 344959 496721 348656580 221590 979373994 27 208773 73 491911 83 84 459723 309527 297150394 9 34 24 9 55 88 191012283 65671 32565175 164934 41 39 62 353194 4 3 77 89 568755406 383269 218796 127988 269871 16215 277214 65078 279638 329120 6 115577 4 6 504405284 430256 70776 2 114134103 1 289676 538901790 91250 299664 469971 366834 30 98 18 4 37859 161856 83 43 5 300782 99 474992 60 457627 327449182 32 405833 389480 81 52 259979 11 371327 89 114358 38 156831 7 67 11288 345537 494259 41 115139952 90 74048 366322 252529 59 56 232752 114314 10 98 140505 22 284608 23 92748 932771028 474909012 411558 36 8 20 8 32568 81 227790 828376664 67 46 2 108235 39 56 81164123 4 212080 128912 29053 84291 8 7 2 26 63 40 14 446925 1 159835 143295 77 867722423 15 202673 8 6 327571 110105 57 5018 43 9 70 104151929 62 5 4 692129421 199105 4 158922 77192 17 1 9 97 98589 459656 17 21 48 68099 20 470124 65 350846 220770 526162038 70 404442 194272 85 64 2 302928 65 71 96 492066 34 79 352854 290630 54 17 81 278829 447353 111316 404412522 58 581699648 70 338696 94 27 52 166491 383185923 77651 13925 443163 77 34205 119487 997813478 290276 191831 369332 213525320 325638 24640 534706190 68308 218468 82 440415 713663356 21 123480 362319 245461 73 266528790 175608 66 11 13 337470 251949 58 286157 42108 73 228171 497379 61663 348605 34739 99 24 9 12 22 15 65 65 93 159021 395421762 147111 7 882816298 231057 69 212542 58 94 827274608 342510 37 2 69 140587 38 217782 22 476792 18 55 495089 157833 47 311721 92 483477 20 99 12 190447 91368 117010 9 16 473420 240210 80 40 61 75 38 79343489 58488 3 524783418 12 42475 305691 992613453 21 238376 81 24 84 2 60 432730 5 64 218624 1241 70 60 13 212303 5 9 130583 6 468908 256997 10598 9 94 74 3 205854 2 318389 34872 368198 60 8 29 121810 13 30 23 66 415606857 344645 25 34 6 178295 43 82 206643644 68131 353991 344271 209405 335564058 532439310 92 15 115939 63 46 486436 7 51 396867889 275962 6 83 24 148567 341864 604178783 375050 314966 408618 401559256 96 284010 363998 46 36 509856301 67 17 301971 98550 73 32 2 89 2 3 61 286261 15 193649 66 29 415108 3 178225 80 31 485837 248733 617835110 141915816 36 98254 1837 7 40469 94 475474 197969 2 218359 292269 99 452699 51670 201558 56 327176 70484 93368 401145 49 111915522 48 412719 445659 67 119243 143104 3 389821 16 336298 835785017 13 8 337832491 82 97 84 303343 56 7 251583 57 155574 660568495 51 211432 87 24 144218 300380 471673311 252990 45 49338 8 72 32 59 994322484 94 34 68480 12 282217 379425 490974 75 206542 90 22334 383782 324365 35 83 352231 51 22 139492 6 740795134 189753 1 78 466107266 301977 18 456979 9 129411 493704 829709574 357100 332285307 74 98 62 96 78350 43 25 88 33 202068647 3350 49 59 15 31 80 34 72 31 949646789 4 187671000 248339145 376748 1 91 24 94 27 488912 1 163603165 334989 404213 8 403905 45 16 48 387861 36 2 4 19 306122 82 109127 92 12023 50 175546 75 72 353727 36 14236 78 385966 430872 78 87 440723 343067 63 22 65 394364 6 94 74 2 21 418814361 39 35 176167 82359 16 98767 460085 183403032 35 477135 141546 48060 43 315385 815990466 38 164839 40 995116502 79716 152890 46369 1 495256 435460672 314179354 17 66948 64 54 35690 411367 692397588 3 469483 335713 80 11 66 271144 58245 202082 122397113 428753 379430 50 324444 412787 16 5 7 3 16 77 487475 466 457612 240131 295827 238613692 268504 97 113893 55 33235 333359 20 133336 842120510 61319 437345468 85 111087 405264 91 667220770 561694034 974816310 374339 55 28 84 36337 411101 14 304033 97 15 302291 421066 399322 63 97 47272 8 320984 60 45 277893 322310135 237701 57 2 83 4926 16 10 77 14 85 75981 492971 24 3 34 83 240109 66 36 392811307 137242 52045 22 387904 474142 220519 116937 293812 59 52 89 355239 12 99 958060040 356433 141175 235683 32 944536507 73 280348 54 72 91 42 10 1 41030 55576 240477 681262034 963134880 89 3 96 243746 99 183244710 5 79 36294 5 31639 443277477 6 84 57 16 82 51 130002 3 1 66 363251 462361793 7 49 313611 617249836 342567 303308 62822 438300 38 15 36 458963 7 206984 488654 4 70 34255 7 51 159181 518140075 15828 78 24 642661219 6 88 93 116055 327706 343752 47 489919 8 38631702 984930249 20 450495 37965 38 98249 57 415274865 47 92 99 90 386842 33896 157471 89 480590 71 865218393 73 6 32 238882 346538 128622 340128 107293862 35 2 740015048 330912 93 125941 46 79 1 24 62 98 65 69 485694 30 425661 64109 3526393 77 93 172863 31 394306 46 13 15 7 86 160388 113207 3 64 66940 480967 26775 490582 88 40 823652414 404183 381044 62 424027423 12 88 447564 93 86 240656 4 429155 66 7 83 82 8 33 256657 325392 74 1 149686588 81191 59 371254597 34 280161 480162 2 178567 171517 161970790 418470 70 91 392290 33 395116 190041 303782556 531401828 581702986 231087 45752 19 62 17173 236922 463651 42 413545 1 910213228 8 467239 77 467554 70 6 27 36 898894410 383799 42 272262057 332913 116755 331991 80 5 283041 61285 78 79347 211436 44 142506 384618 10 2 12 89 6 7 43 174392 8 63585 544161438 82 321830 43 27667914 90 21542 151877 376333 76306 280522 410283 29 58 211085 396708 461306 9 342152 308907 97 95 264564 230805 682834950 247912 223932 328959 389369 77 6 84 3 69 18174 29 29955 4 196327 60 140912 65 140483 58 499194 374428349 98649 302192 256020 76850222 443270 26 80 183871 15 38 99 71228 230550893 59 82 385546 221141 6 37 29 270957 6 329720 1 43 92 482390 10 113117 275425 5119 476479487 12 336256 3 186667 95 426243 468322 44 56566038 99 96326 92 471567 335030 309339 415250 273562 192602 56512 17 187822 72452894 442764 350539 56 30 55 211927 27 479280 98194 51 152364 63 2 48536 226435245 70 181134 320422 96 81 42 347191656 369897 104280 409397 305503 311602 509344265 60 1 40 256251357 74 69959 439569289 8 76 406324572 365778 96 82644 195990 81715218 46 15 846159115 17 16 366346 718373701 7 26 208585 10 8 488023 471537 195020 622229051 440843 246175 76419 15177 5 2 19 323324 56 9 38 82 23 73393171 232600 479044 24 60492 32856 776783694 109888 81 53 60 42 360416 173619556 291589 90 259497 897912206 199332148 92650 300214 60 5 762358204 41451 449786 87 964888787 28712 429235 483484 43 489056 329932 306418 175308 476758 452482 960545579 56 79 612269580 108790 1 7 22 397398 458912 94 244501 49 16 26 141878325 95 37 348914 8 315531 76 459293 270390 362983 1 402672 86126 83 308923 154960 88 332057 70 686758038 299124 458360878 73062 13 79 18 7 17 68 146266 17 34 496323 160094 65 1 205281386 4 374756 63 53 308946 50 98 83447 9 181890 13 463940 93 454067 36 406545 633959330 32 341834239 66 160381 372704 12 128285 316138 63351876 161205367 51 898430329 63 90 321815678 747101626 7691 105077 28 16 29 2 219089 12 771938422 3 201650 68 90 243281963 99 55355710 18 456887 59 454237 14769 377061 185720 352811 97 257718 68877 8 61 343857 7 124707 493871021 4210 7 229372 75 362360 29 33407248 131410 468896 6 212493 34 4 93 223066 460803 95 3 19718 869324236 100034 282294 56 52 59 457023 377093 92268 69 8 477734 287152 86 132280 62 37 291809 19826651 15 225830 221883 184194 181037 35871630 2 2 37 67 18 18921400 54742 180772 56 31 17282296 21782 86597 24 151879 202612 53 65 41 41 408350 437780 528747296 303212097 255114008 415535 19715 328698 43 200799 381888349 177950 78 24 95650 87 86 620100318 85061 8 11 334138 506213322 162706 87286995 33 257500 444991 4 9 31 457452 572425733 712245208 31 911028922 58 51 4 155738 20 92 59 36 1 46 29 424163064 33 444596 2997803 74 54 413557 907051352 419025 85 42297 80 7 738266959 79 33 49 303341 69 260590 55 46105 79 44 126307 325628 239449 32 5 298834 43 290402 126161 482223 386584 4 190452 461961579 66 339250 42 493853 108280 32 86 51 290620 10 32 59 301094 99 25 243086850 230170985 59 484938 332138 452526 252823 723928151 6 2 7 32 354294621 55 95521 324238 8 79805 88 45 51898 55 2 47383 21 253034 34 64 284212 23 58 83 432086 31322 7 496570 106252 29 708496170 355335 3 429193 39 6 138423 44 367793 414467 378278 5 7 37 84 359652 236039 119809 188788 497510 26 206347 59 57 960074460 50 61 340345 458436 73 36 170345 1 67 49202 151821 305228452 474499 2624 250341 41 693027586 37 456767 94 17583 7 201166 229501 99027 7 968138591 87 67 4 52 452976 402881 69 153563 3 661969998 93 656060528 10288 406611 64 58 481581034 530264056 304162 9 312608 23 277012 280573 102425915 38 35 248643 88 78 7 20 7 44 218119 334619413 192137 48 23 63 763590193 37594 8508 59099 79607 239289 68 200567 66 65 460425 116978 84358 592062230 921488863 10 27 42 392796 33 8 81 215522 69 41 5 370663150 305669 25 86 4 6 17737 98758 31694 45 817258522 2 61 328740 462370 5 468870 90 78 86 904117969 178476 1 357112 75 285856 50 630544002 58 54 41 15 1 254644772 478447906 188511 47 91 3 147020 73 7 411582 84 183033 233592 405068 56 235397 490576 44 251828 59627 17480 340751 418446 10 424227470 27 346892 18023 346277 20559 478348 2185 9751 7 381026 30 737863621 42 457233 94 415919 83 22 66 377964 434752 342822 336859 207678 95 232145 357295 15 29 55863 70 109123 338075 172489 133333 88 495729 228172 64 90 4 99 321122 3 76 216865 83 40 58 319346037 260504 305466 23 65 158675 460082 495322221 1 45 113961 7 170212 52 34 86 8 123250 423164 208803444 15 31 368571 39 2 203608 10 69 46 2 26 57721 7 47 195936825 293640 814303382 9 230042 48 75 305124 236704 69 47 56553 989325750 67661960 14 30 333298378 7 60 420660 23 113433 86 247073495 66 12 287819 52 68076 18 78 325095 26 448307 810361015 478165 731626762 38519 299605 232467 29 5 142789 166230 46 454814 93 749946999 213669 880044144 403731 96 478241 9 406056 6 79 28 433318 80 38 9 446227 35 442331 84 35 160720014 38 476854 98 316825 229055 414253 17700 71 764579665 69 18 8 309336 979479005 124788 2 356203 31 188261 914636318 85 8 462536 484994 299680 41 13 112448 76 48 62 292222 248711 47493 94 56 151766 370376 78316 59 9 108626 421068 72628 4 58381 1 493633 57 310216 850151386 92338 395682 939029544 85 57852 53018 19 291905 153174 2 97 177522 108836 425195 86 314714 27 59 18 453481 92 31314 55 27 122251 77 432930 49 44177 87 403297 636284098 2 80147 85 292390950 56 1 2 66 1 221705 222690 95 6 48 828938680 14 98951 443075 13 216053 74060 75 166235 18 664861159 68464 497643 29 134486 8 307687 377630 379049 17 28 26 106882913 11 44 81 3 78 357697 126054 548128777 754365178 5 175435 2 41 198244 68 573101037 13 137715 21 11447 353030 195104 41 93 379629 48 312104 16 202826 50 69 213838 458114 77 368089 230258 440347 76 138208 398713 97422 166642 76 433037 50 69632 97 825712446 53 33 318007 15250 460115 525366912 75 344621 251063 43 281788 251001 263896 66 546948396 314430 1 385302 56 84 3 45 9 76 38 418291 229684 233985 87921693 49 154348 543777064 325186 281899 318958 384542 2 45 54 45 9 372092 96 62 98 92802 114717 48 236233532 29 736786750 3 3 46 54730 152578 70 1 936142032 797577480 97 65 169045 106068 33 439052 271928 347626 209506 77663 483428509 291629 7 219965 36 299919 481270 97 81 311390558 42 585523059 446937 91 39 15 88 49 82 288895644 54 91 428982 111298 187579 20 43584 80 5 434283 402796 153702 18 64 5 92 199417 77 418576 68 323521246 318951616 53 248943 27 39 42295757 82 45 403339 79 370442 38 325423 68 37007979 69 81330 41 332666825 180172 347904 1 81756 23 443917 56 70344828 16 106345 38 5 13 378749 28500 6 9 172912 176315 83498 48 69 64 326897 40 451520 86 66 483438 89 79 53 470114 171642 368026 57135 372622 303900 90 9097 64 2 142033 96 81 96 79 449765976 60 453086 4 77 12098 445375 5 85 43 242760 63255 5 336563 39285 433019 253452 38 68 475610 38 9 50 35271 421165 815044844 49 453110 437168 87 49 88 5 26 89 30 53 91 123100911 19 314261 272447 464135 407400 409958373 219153 98 285127 8 72 11 4 9 7 491483 252095 158966 361276 84 355714 126280 271507 90 399241 374655 75 31 92 82 158206 74 37 286258 261677 331621 178485104 380325 95 20 55120 181342 1 283239 48440 91403 96 83 190486 27736 821793006 157083 78394 71 274771 316831 9 129793 474592 903647282 109940 8 494596 279656 37 82 98 68 96 177127 303458 94351 312135 115096 174713 25 307819 49 200195 30 430175 203911 5 3 102178 378007 306080 152246340 75 8 33 84 63 329049 14 95 85 382435 633925579 7384 45 4 96 14 42016 179704 42091 40019 91411 146703 51 323963050 27 29 24 89 37 151870 182690 232640 855234396 123415 4 311316 83 11 37 8 83 245188 2 314988 315557 409423 67 7 190813 265824 107132 157200 437694 62 72 4 23 3 489077 61 497364160 836037839 11 301069 74 48 3 50 50 546380768 23 19646 195883 81256 5 132503 373410823 477149 417100 674431977 471684 391629 574023762 9 451957 75976 452764 888763532 59 18 9 40 54 70 11 5 12 231386 398888 34 378446 662348386 298853 440310 421660 7093 580193319 74 39 23 9 44 6 211205 166120 44128214 234361978 443403 83 230053 4 369052 13231749 321903 33282 312774 83 4 29 228015290 291453 77 75683 140057 64 204634 52 467803 6 93 52 2 11792 5 340350 388846 20 361256 146512 249206869 435111127 3 263713 869110437 6 892488006 30999 95 64 331648 198068884 456021 37 62 431260 45 39306 408036 93257 110113 97 337347 463046 72 293254 282083 20 73 311097 3 17 343403 182142 345991 69 259210 466237020 97 68 1 8 52 63 334867 73902 360705 304580 97 204982 62992 34 292477 330989 19 73 65 5 386556 426711 352191 309674279 477573 365629 890745740 274555 23 593347149 131733 503413689 65 21 926551749 62 765877907 215917 16 43 65 486794 34 173984 389746 356744 146946 433528 124656 1 408447 54 35 287730 4 475859570 25 4 52 18 229312 40 66 274526 82 48 37 82 30 85 380525 1 146629 300801 86 51 52069373 12 856137835 290543651 30 18 12 103785 430175 28 1 145434 113871 7 193043 45 28 25 17 97 90983 91 57 334414 496453 15 69 89 593111215 10 65 464542131 94 47 3 787539832 173562 210995 56 126914 95 443975 643077057 55394413 95 145416 79 18 82 218979 67 38 216564 308303 5 29909 180118 21483 44 90 12 71 839672088 101088 258956 361954 6 54 28913 6 898552550 12 471813 10 296432 48 416817 23814 946315352 8924 99 61 72 74 149449049 58 330044 61 475311 200475 887879685 865120210 55 324070 31 36 48 550954846 333390 244794 99 48 44 322131 483457 265323 1 136696 67 958303289 136063 50 374854 142433 96 498336 137219599 467328 147377 8 629653724 211293 75 491971 69 83 4 18928 19 447160824 63 261118 5 6 326710 191377 89 7664 207543 6 222392 147801 82 80131 79 5 54 810069889 82 54 65 340033 940 88003479 92 427103 80 320100 79722 374464 472005 84928 2 30 55 2 24 73 221477 98 309500 32 1 422197 222035 106371 79 5 32 2 324786 26 62 18079 23 426699621 7 112858 142072 64 27 190661 37 487748 14 312149 53 7 63 216595349 217851 75947 329376 26 98 521180569 55 382489 33 888565924 6 293292656 5 77 466114 21 373083 405791 15 444285828 259261 39 49 81374 72 54 6 891189687 353775 12 30 44094 10 41 88 27 174043 41 5 6 16 94 95 57 220490 265532 74 1 410303647 3 652310187 12 61 73 61 75 76 209689 41 322041 840584334 20106 271211 27 188103 70 2 3 99 6 316666 408439 61 258877 7026 6 2 6 6900 184224 8 242328 3 285518 200549 404544 398969 92 92 211387 92 46 455815 418082 493207 196965 63 26 45 84 474768 50 208423 239280 110597 633809173 29 6 3 131200 8 24 91 2 665901079 375195 86 337886 59 85 62 292007 50736 63 35 1 181907 407371 3 553080558 65 62 40 10 225405 340217 35423 1 51261 9 68 227818 250063 9583008 37 1 68515483 353710 14 80 416766 76 299022 580989227 97 386196196 402073 20 142631 1 234199 472114 2 225406 418742 139937 258791 152643 496515 98 49 55 40 327718 83590 309567 60 736084665 435742 361500 191068564 91588 48 95 72 68 94801 15 211620 248397 34 381197 89 1 90 304555 291758 618219996 782808159 28 33 444579 2 99 361117 49 80 73 1 257223 400251 34 42 96 468065151 88 51 368734 122348 82 157582 38 395070 5 43 325962 80 39795 261822 13 416060 84 4 415561 5 3 15 32373 51 1 28 354218491 39 35045 40 238770 95145 357144 254628 6 79 33 83 400762 98 8232 48 478391 33 39 59 11 519094183 15 28 53 35 93 149179 72 205923 2 30 38 98 8 93 39 41 4 97 31 8218 60 89 30743 231184 7 194256 1 169785 14088 167443 45 97 63497 185058 305391 6 60 188113 233380 272742 339218 409978 47 50204 30 119195 492393 9 148825 27 682988607 9 196940 312652133 232369 69 540167538 70 879305262 369385910 16 666715197 759776288 69 425791 264307 251916123 114934 474063 276411 760487464 351920 36566 8 94 69 116082 193462 90 15 8 45 6 33 276199 41 16061 162019 3 75 377634 76443 62 162816 3 62 97 29413 90 42346696 94 43 471426 36 81 98503 47 95 432250 298562 58 424701 82 70 40 45 708177135 490528 76423 283927 220498864 85 33 174879 30 468925027 8 196788 32 347862 200257 81 5 240321 96679 172454 2 56 330534 92 36 64 96 279921 72 79 3 87106 140943373 62150 82291050 22 497080 48 50660 95713 4 4 42 93 224907 374227 316170 5 335104096 447621 972309756 4823 4 88 8 343896 314806 315836 235404 140816 9 436274 6 12 19 41 368649 82 51 662792492 21 822739503 73 6 448118 328829 1 155733 238163 208623 9489 433681 242926 31 267448 3 62 68 464830 86 162807 485717 70 590128014 6 41434 110416515 476345 89 495625 63533 514172582 71 55 81 316691873 326227 80 47 564115565 84 41 476698 487845 338569636 377867 244779 8 22 15 96 26 475350 159680 61 45717537 72 497748 417638 19 66 93 70 8 353398794 1 17 27 7 1 491015189 59815 97 22595 351147 212039 84 9 901636365 53770 51 246011 31 81 242132 471975 64 46 66 40 6 62 7 354208 271226 247772 69 467575 76 147663 458163954 815695983 48 53 62 39 70 307211 343650 483952 29 386323 5 216735 187240 22 321861110 62 48 6 375567 281100 489414284 95 298949013 928891573 10 24 297218 186960 21 281864 391545 275152 47 342646 19027 78 50 105919 157933 68 46 83 6 51476 73347477 48 46 49587 523585987 220584 298380 97 39 189612338 70 65088 472520 42 88 4 292878 173955 52 764647404 755714604 28 2 19 100241 4 354662 34 5 98 28 79 477971 360016 67 27 16 86 99 332848 5 39 35 903110854 83 97 179939 77 1 79 216534 462921 49 81 15 295717 153299 29394 87 39 26 18378 353268 347766 16 213105 238027 314572 38 297814 9 96 1505 439919 223004 333820 60 65 83 16 1 405304 9 52 154855 922441930 352337 74 999517775 996192609 90 87 856874644 74 51 51 84 82 91 496401 94 410736 102409 9 31 419200 116522 96 43902 61742 97 157502702 250610 90 426258 300276 369029 89 338083 1 284609 85 39763 78 64 6 5 113888 89 15 95 561793113 9307 19 470763 73 6 381420132 198737 8 15 63 73645772 40104 9 93 6 90 56 6 230376737 291938 57 18 943194362 409635 607353877 454746 115722 101567 8 46 428601176 59 3 7 8 491805 44236 341453 30 33 117133605 30 83 41637 163615 219533 626444332 63 93 252892 65 96 19864663 21553556 406780 279741 480996 187639 50 575605235 40933 82 7 2 6 65 8 94105 85 79 48 335557 949434351 84071 470256 46302 13 35587 1 50 40 55 38 52 343687909 78662 126183 52 150638082 6 1 2 244368 191988 454050 8 368842 4 345124 261747 313579 108710 8 420492 9647 9 59 38 53 67319 72 486559 310050 39893 439086 37 12 9 59 37365 8 485883 59 232756 719656814 174327 68 92 41 231445 625110606 246898 66 93 292707 26 258001 72 2 206335 50 19 84 346125 33 483156 44 146767 219596 67 85123705 272003 33 41 85 364521 430638 32 5 55 3 530073619 431350695 174668 370186 321287 348599 825658236 6578702 134501 272585 4 24 255626 477943 96 78 37 3 72 46 119555 359131 15 275171 24 62 19489 762412486 49 444128 9 354892 36174 83 2 377250 173688 21 7 276469 874216586 21 260402 403379 42 44 6 8 92 371723 65 408057751 33 58 41 44 199655 15 137921 82022 74 73 79 58 74118 9 117522623 200557 137215 128745 405468 98 257252 479286 278854 36 122783 86 7 68 319874 175736 33 450775 49 90 478083 255085 1272 8 98 387975295 133291 379733 5 17 81 367251 69 3 10 13531 5 50 16 28 66 172135 5 414975 63 24 143220 411238 991418158 213725 325022 361761 421637 400511604 471635 200995 11 3 153097 279802 99 465501 280038 946079375 234539 482588 82 81548690 128177 6 97 91 28 60 20 70 331629 304468 82709 42 324415 399355 2 79319 17 270203624 17142 384725 55 70 237740 495310689 44 12 36 265629 803966338 696174560 15140 84 355824 20 450457 66 55209 1 62 48179 524905945 295899 372556 31 696982826 75 77287 95 255997 65 33 16 4 45 76 67634 387480166 910545273 61 82 68283976 11 324737 557324282 38612967 52 638051244 41 82 66 37 224582 89 658906641 48 21379 179259873 178607 153962 76626 80924 299376 3 46 94 9 44 405336 26 27379 76 2 632556671 37 311625884 88089 151652784 29 241919 12 97 32 67 486218 31 5 74100 306326 54 35 10 139175021 86 414282 71486 93 436919 68 38 84 230875 78189008 85 17753 404301 383117 30 58519 63 271479 89 66 36 148771387 490781849 339418 31865 203279 84 370140 37 70 7 35 2 498775 9 63 94 51 239318 78 124988 15 320732 24 451685 51210 76 2547 83488 381090 383420 45847 47 5 418463579 98 181573 812638582 91 245599583 350943 214950 52 65 78 45 282475 407797 809416103 45 3 51 119316 95489 36 17 78 286961 378563 4 1 30 70 471144307 242390239 431035 403906 32533 28628 476307 71 32 83 76891 65 80 79390 85 5 52 7 75 165548 198482 109600 848181965 54731 91 344294 43 295595 68 427978 54 20 9 6 421277 1 24 426911 413954 2 339846 12 248749 63 62649 14 57 468549 425468 57 21 42598 457481 198442 432760 69051475 1 119705 498297 26421 25 392783 467821 312480 46 199604 31 10371 3 5 317105 63 99 9 95 89 40792 91 49 3 4 87 33 52 166698 95 282986810 60 53 80 900017154 218787 34122 192267 372651 376116 16 75426 10 102192 363113 94 19 86 161354 33 86 47 9 55880 331751 92 455066 662407997 141915 101067 1259 327572 37 84 437239 5 8 71008 39 903095147 17 55 61280 432564 328697 263587 34 27 75492 287190 800577695 155163067 89 95 43 61 1 77 68 6 247691065 295864 57 10 138418 468715 7 425642 523198666 4 256125 70 36053 2 81 79 37564 888335672 31 108136 457536 4695 325107352 323739 13528 216585 42 91 23437 65 16 9 167271 85 5 175576 374321 43161 734697464 201689 447566 9 467272 339238 480294 90 228029 57 56 2 52 38 287538 228240 10 488659556 390553680 285830 367659 53 275850 39 17 54 19 34 55 172499 92 43 136602903 71 195028 8 52 56 1201 281804 140980 6 109058 214063 52 14 289435 462749 42 91 17 302165 431200 10 74 57 26 95087127 4 382367223 97 134845 9 208265680 416707700 4 62 25 455535 3 11538 192085 401612 228186 807847061 528534174 104740 5 22 6071 63 4 62064 254623 71 16 56 405094 96 375598 244143 88 832091326 139343 147735 282214 707211609 1 48 3 20726 469189 236205 142460 22 74 1 18 284837 157439603 36 468149 83 46 69 353087 60 77 2 141766 101500 3 378292 25 80294 43 79 231729 223140247 40995 464610036 44 22 16 445724 178656 420215047 122479 375367 6 98 43 268545 117774 15 30 182079 490221 140369 38 520502910 442772 274726 74427 97 359967 264021 4 143415 206843 93 8 494396 3 31 718690989 37 115904 194414 61145 700019929 182509 147805 42 332642 37 199610 16 86 5 491917 134736 347998 21 24 25 47 4 6 348175 15 20111 48683 2 46 174805 16 689633279 246705 92 614496988 465452 215946 6 930575108 9 447353 130976 58 24 94 21 20 429246736 42 43 73 343534 44 403894 20332 145239 53 83 436380943 71823 285913505 47629 392247 56 74330554 14329 299515 63 81 72 49 1 250663 40 317229019 51 63 58 343920 35434 167594 4 44 111803 270991224 30 469672 84 98 98 439566 42 16 218636011 18 92 310643 2 72 86 91 44 108781 43 59 94 26 128716 53396 78 63 88342 6 22156 379134 221233 42 455026 58 489102265 69 4 9 95 22 2 592614634 373048298 71763 354829 15 176328 38 109769 63 190433 49 749514875 142410 416143 81 20 12 77 16004 57 81280 5 47 2 17 35 182780 35 40 66 13 247139 81 5 71 46 32 926601897 67 978505429 19 23 85 142751 88 355042 28 94 23 3 22 295248 4043903 67 462056 21 789100045 99940 499028 98568 67 965379626 4 4 350301 348495 39 110458 34 49 53 80 49 93 202746 141451479 44 4 137556 466967 340607 124735881 73329 66 8 2 76 25 45937 90 76 6 29 38 360563 86 292115 67 391928 8 407117 83 131731 54 18119992 41293 98 38 34254 14148 1 91 11433 7 433132 89 293066855 7 86 27 249679 21 15 371778 246539 90 131639 716564071 424955 85 41463 40 54 29 40 395458 37 76 78394 16 81 8 617541365 61331 425286 1 26 253388 728064499 169030 410644 109417 10 65 102700 91 164417 461473 14 400606 20 6 54251 183725 53941 69 1 426605 201148 102409 61013 21 403843 25 66 350432 258225 398627 11038 353048 3 368908 16 7 90 41 498580 236221 438739 273036 91 54 93 411373 50 86 424906 95 373933 36 9 35 956454715 25 41 56 171097 669276368 201821 30 284490 61894 464784 28 457602 276869 325553 49575 84222 418070 491350 89 399284 95 150487 448592 65 90 2 66 86529 42 148374 851196518 50 364596 250526 1 8 938974593 59 80 44375 104584 385682 885640185 61 313866 34 76028 44 40 836318208 933460140 28 132388 47035 25 198358 65202 207790 9 1 28 19687 56 43 3 97 412932 70 77 53 435713 113400 474559 206885 378919 80 24 426584 62 73865 3 25 352249 464529 439297 33 86 173603 33 83 92 98 94 6 31 28 55694873 346567 36 99 41 101136 133839 88 88 878384067 20 96 65 754200915 463376926 931078765 61264 173875 277928 5 37 28 98735 98 53 232713 119823 420160 30 302671 297219 71 59 120745 450361 40 426067 78 44 268311 64 115214172 40 1 95 17583 158685 48 45 36386 6 8 1 38289 6 269627 974493933 218708 395297 122837 76 3743 32 355061 95 50 40 284016 3280 42 50221098 63 93734 490944 908687403 55 13685 283728 934736308 95 289091 115308 229395 410039 399720 183321 157124 43 14 61 94 9358 36 83 54 373619 4 349795 40 50 49832 79524 84 67 61 759876574 429906 574874318 217403 26943 238828 3 60 149246 96 53 288254 321270 49 27 95170276 728194131 39 240316 26 29 8 50 88 916529316 206108 3 45 11 423112 36 49 3 65293 83 1 80 154004 67055 178566 8 30 309990 77 174124 360490 4 76 325643 986856518 354885641 452470 147904 283402344 261977 57 292933844 22 276463 99 318849 88 234811 22 368022 96 84 52 218310 75 69985 56 9 319269 512627196 5 33928 68 9 57356 23796 877117368 259113 75 456840 279633 490995749 17 96638 17 62 86 61 479520 2 150606432 74 9 9 48 117923 331812 99220 44 1 700853293 5 430126 133357 9 91 451908 189297 47 97907317 41 24 758979601 792666525 326989270 73 33 9 59 56 5 284180 224058 460918 48 70 143495 62621 13 13 3 84 24 77 385017 44 252061 148446 180559 50 61 79 86 6 47 38 2 46 94 297355 70 15 9 69 431911 159249 1 2 97 9 77121 461775 411712 63 7 56754 45990964 294786 4 476111 438521800 270888 4 381175 453082 19 42 34 91568 1 381030 72 16 184495695 456312 34 260605264 58 199172 576289886 198098 659475102 31419 19 365714 486711 79 1 189897 74 22 230824 990205871 7415 36 638600304 521649435 32 95 17 313792 391264 484942 96 151010974 77 5 80 243772 91 227514575 25 324127 142897 6 128790612 277702 25 5 399747 22 9 94 8 482830835 191244 13 331370 601484041 43 9 25041 309645 2 78 59 77 18 65 453389 362745 62039 878429066 117162 441813 63759 5 40 65 35 7 19 76 396283 44 302637 41 427979 258371 85 70 331246 12 48 2 96323 36 4 9 60 233200 10 343978 256025 110895 7 76 86 45 1 185249 54 88 28 232984 9 91056 76 74220 43 11743960 914503701 283308 7 8 7 38 156602 69863 106373 28 55 418578 74 28 381767 48308 45 19 258123 259872 70 352128 756177584 745838241 30215 684823588 25 5 164865 181458290 6 49 51416 425737 294683 790370377 383155 81 7 48 9 109238 45136 263364 41 258239 394940 75 96 472480 401422090 32 434770 32720 56887 47 989342947 64 102733 41 346923577 8 48 11497 95 75 363584 72 38665 23 256267892 405655 74 51 158798 328875 67 142059 21 23 60 381477 26 239226 378818 130952 127354706 255631747 111601 97 106808 159566144 327841 5 282722 356523 172539 305219 5 121727 36 14 90 234580 311205 226463592 361325 25 212605 463787 281451 27722 29 79387 130473927 64 79598 427585 59 433093 38 356861 36 75832 390339052 358474 41094 314028 498331 34 97 82 334215 432513 23 1 35 95 334845 14 824382590 192167919 4 46 222182 429344 56 207289 6 10 69 22 879123125 77 3 424948 313420 78 79 54 53 75 173361 7 261435 71 83 187274 27 409690 49 74 30 62 207337 2 58 89 5 75 348877 52 74 45 475524 402115 7 6 289157 37 62 445475 46 8 71 86571 42 33 226342 893474751 354019 85113 56 97940629 92 90 6 26 376232 236853 27 961248086 32 751207807 84 115067 156459 69 296300566 89939 69 98 97969 273396 348212 732415188 530953606 217081 46 36751 383883 171016 5 98 4 27 52 25 187782 302672 170134 9 278084 100107 406265361 27 59 41707 310853 73 67 71 386125 328954 21 40 73 135924 37 68 28344 75286 101222 494500 114970 4 40510 28 34419 45 182231 227682 179722 53 311707 90 667436053 4089 481808 422357 89 48 25 348386 179304 297481 31 446093 481258873 97961 87300 6 7 85577 807124854 56 405925 2 9 765473009 312738 307205 6 110112 94 53 227445 38 934580410 431861 91 101980 33 69390 89 18 99024 8 3 41 441348 173760 33 88 70 417325 32 45 35 16 67 321931 606483575 181876 49 46 68 37045 223894 219564 183345183 6 45 88 74 258377 2 373163 373383 95 194525 31 510 205372 234513 14 1 16701026 259689 909171332 408233 204286338 80460 81 477489 92 38 4 448101 60 468344 48 179951583 8 4 87 175435 73 7 250819 736548092 358277 1217108 3 34 80 231734 145073 29 97 42 328345 9 208299 443623 193912 188813110 53 27700 158405981 24046 424038 339734 46 3 21 18667 16 45 378107437 22628 459719 405643 75 182463421 60 93 352348 97 86 16 7 69292 54 56 422070 280226799 66 24 188036 331867 4 301421 226614 212707 82 5 334534 53 396834 310233 86 263903 82 140758 31 997979192 11 8 395655 6 4 455696597 424126 33 746868093 181527 41 22 288440 92 89 36 78 49 54 15 485768 68 75 84 284846 98 20 85 31 486589 26 91 111971491 886006592 636173532 64 166349 53 264521 52 214465 102652 332363 99 329923 166912 440784 432127 131489 98 6 25 367121 46 249692 27 223184 5 20 221125 144114 215457 90 301413 37 302181 434094 52 383950 805229510 159718 74 97 476705 178506 59 74 55 58263 415232 61 30 17 834249317 1 60524 797598061 372126 3 259841 14 12 466001 54 52 4 72 72094 25385217 71 381958 5 65 18 91 14420 85 7 352395 271946 67522 56 5200 92 3 40 41 17 51 15 380078362 114231342 177632 38 82 16 321679 335320 131055 53 67 18 58 73 28 725040612 39 848872948 8 146913 95 52 512676789 77 59162 4 1 70 74 226058 69562 433504 468319 171898 793097691 1 378306 47 332769 780384788 101347 21 63 285229 25 278233 74 99 79397 9 69975 27 452713 147020 86 9 26 362273 63 16 4 248289 71 73 16 78 93 180861 5 108789715 52 148745 71923 227570 126184 16723 29 91 307644658 3 3 267527 463758 10 82148 247837701 739628280 175218 188732 397984 364668265 432473 57 66 29 472560114 101474 15 290459 11 2 35 55 5 112934 273662612 763296861 267017 19 67 270764 92 487736 98 371643 46 144108000 38 106304301 11100 44 79 484219 3 501087884 225228 8 38 95592214 17 101931 75 35 99 180039 89 24 30 624519988 112958 874631315 75853 221900 14 220789 90 106383 64 38 95 457368 92 69 290524 67 471779 354914 209688 95681 9688 87 33681 61830 103766 305485 482830 4 266355 203266 41 19 847713481 86 57 256773 379569 287840 70 421161 234538 370195 427674 41 88 75 215653 54 63061 47 35 153363 95 87711 68 470152 8 198529 29 86735107 38 284893909 62 349075 21 95 26 9 262995 1 106625 206180 302997 54 386451 8 329922 73 245477 90 96 28 24 489123 419432 83 309112 6 93 369350788 29 215250 95 291980 67 76 192512 485073 256430 49 93 67 344734 63 305616 744710331 2 268444 50 401216 94 171905039 23 53 60 60 401252 467564 284439502 458127 24 479383 19809 8566 61663 88870 394168452 781191586 81155 89 568118268 66 16 42008 129521 283952 79 123583570 7 3 126769 95061765 478648 69 15 41460 79 24 322002 241609 94 17 1 52 447317033 198891 488365 129327 317253 401624 54 257364 97 15 482842 73 652618293 18527 91 82 61 25 241008 414853 39 23 118084 3 136674 54 60 318688 322589 11243642 9 9675 49 1 191584 217761727 41 202060 312267489 494153989 4 7 3 6 125577 93 92 4 845189426 89 29 99 711251395 85764 52 23493 46 21 53 123308396 3 22 78855 381724 10404 418334 7 356828 79 96736 38 1 459823 911341267 280460 9 84 38152 204860 338560 87 487076 70 16 227771 80 373016791 283860 90 129634 41 83 9 70 1713 216094478 90 259892 70 376244 145156 29 34 663592730 79 593547266 60 77 82012 71 943992600 18 9 56 32 596881581 56 392808 4 52 222202 320208 959588173 78 90 223548693 9 163568 489220966 60 2 33 28844 52 2 55364 7 335655 48 8 127599 2 56 5885 383396 287899 2 1 82 6 286209 420952 85 378525 97 438718 286312 96 271023 452522 8933 26 36 533761624 53 77388111 294278 78 312635 908779985 74 276303 99 20 401351 63 12 60 232334 871909537 48 2 273826 830312853 71 77 67 25 25 349630 66 44 90 72 7 3 146354 1781 225570 95 557918317 379165 96 224340 469539 59 4 24 93 71 195667442 850768999 298605 107355 781406209 168651 433441 165074 12 894361071 154028 173826 934631789 191925 17 250112 329865 71 272216 5 21559 385883 146773 22 145455 76 45 304562 200362 282081 183538 12 66 29 241666 9 73 292384 96 356750 5 215815 43 28 97652 193999 79 35 35 68173 148492 145391 215021262 6 460584 62007 10 99 216238 58 12 86 57 31663 155369 6 417000 277951 74 95 43 2 550109757 961462311 80 29 430019 5 369261 2 25 155919 38 59 360171 191634 32897 330118 249804 171187 185949712 76 217940 180970 2 432847 251774 514794396 41 820176545 40021 441210 34 253065 98 6 12 32 73 37 628813596 441450 202135142 36 6 273127 279459 63 421930 7 317788970 51315 90 35 279381 17 92911 70 222094 17 402833 71 77818 70991309 10 120794 15 3 241578 123498 61 284932 607772025 59 273477 366021438 275793 247862734 57 863495651 4058543 57 3 372085 263681 39 219693 51 10 143770 13965 46 70 69 439479 62 82 409059 80 15 6 64 9 70 322627 459271 208183904 40 39 89 53 51 64 24 188869 490224 34841 451177 64 7 1 1 64 73 6 71 50021 174816 57 487400 6207 200576 95 7 10 12 579924799 3 435914 4 5856 80 79 767049179 7914 136656 685850490 22703 92 310933 22 356803 327528620 8 21 37 1 40 57 258903 86 78655 40 5 13 382568 16 9 828775884 9 326392 35 2 29 76006 63 158699 323273 397122340 187583 91150 76 50 202159 32 158507 1 453386 86 70 2 484753 39 9 283825131 307138 63 24 446073624 30 79 82 340763 64 1 15539 82 186827 68711 375581 30769667 210291 84 9 12 9 344222 24964337 44213 491357 433020 56 211304363 320848 21944 6 96 62 112273 382539374 68 70 301176 204199 474994 96 75 21430 63 483998 28 253032 86 93 99 87 91 3 72729 412658 21 610145573 44302 166941 9 256535 78330 182674 77 26 17 78 82 919282177 52 317598302 49 141287 166737 299393 53 446344 28 660349150 124996 425132 289147 55 238478 15 283760 318814 291933 852374033 461159 70 9 233597 74 58 5 415673 81 318412 120386 33 6 435266 58 138446 441956 61 397195 41898 1 13 88 53 5 63821 78 90 10 49 308978 143599 75 86 268750 5 45145 438902 66 92 47 182778 347130 67 76 3 314985 62 391371 283662 86 65029 468676 78 46 99 223668 77 58037 1 238856 313866 402628 76 970744153 65 61 268346 79 340251 665096565 4 236146 652479982 97847 349255 7 3 14429 409554 80 202710170 411871 29 49 25375937 60 5511 44605 359560 2 2 35963 437931 299309 391900 82 71 30335 34 10 35 151075 85 492824 26744 301600 49417 360120 4 95 463388 211208 194003 308421 108127 407851 878302893 311938 887169895 200995 129274 186267016 57 65 363968 77 20 263274 449811090 28 16938 58 728159783 123315171 206901 35 62 349964 11 5 47 244563 49 45714 50 43 460301 72 194337715 145685 520193813 63 93 92876 486587 74 37 103578 76 19 87864759 21602 25289 323767 2 34 48826073 264938 229181 83375 11 19 53 188514 57 129267940 139990 617930841 452885 4 19 289363 299229 7 10 1 78 807776877 13 36 45 352066 1 533607594 59 60 275019 73 27466 292968 482518 47 51 215248649 406090 31 532060447 10 92 58 56 2 96563 261363 41 38 495905 69 51 18 115627 274402 69 3 37 60 156457 35 49 29 200367 91058212 288959 84 289451 127206 5 5 64 137788421 19 3 81 434017 9 85 90 40 71 70 64 430529 125123 62 488784 205415 23 237957264 10 97 55754 60 72 97 86 442596 117648 242499 16 468330 63 334573 781177953 34 71 75 44 3 98 5 26 51 132980 96 176655 334252 864724257 11 122055 397813 9 3 303151 358221 189938 453143 75 84 10 410105514 245758 51 28 386142 283754 65 97908 73 72 414304 9 74 166496 19245 250050 26 330345449 85972 2 81044 338925321 82 83 18 64 67 7 398971 2 51 2 5 12 60032 187260 378899 236608318 4371 39462 98 5 99 227158 966946605 415235 85 362035 786601828 452850725 276312178 41 276455 67 196339386 50 345320 255751 214496 350526673 7 717070108 397900573 17 84 17 2 215763 82 66 30 32 25 16133 196471 121378 447448 2 256071 97 188295 33 49729 386859 9 14 351758 325919 47 78807 47 20 3 28321 12 59 240139 84 3 68 885581587 325623 144799 63 228237 450100 236414 270906368 12 39579510 44484 34 198408 95 205504 21 46 91 490076 9 71 97 282041 686769097 83 72976 70 1 190282 32 4 16 70 11 67 303116 87 22 177950 58 288780 96 26811 306608 495538 495217 65 220687 442284 83 335111 223374 15 336905 5 555278343 21153 63 99264 324063817 225659 279194 237119 6 323043 275973 67 243024 11 14 611991700 63469673 331492 86 93 23 82 367667 35001 2 169661214 205924720 35 422938 14 83 29567154 552504139 61 189653 322180 105794 96 267000 65 6 146754641 663454499 309122526 3 14 499266 228698 74 425836 46 50 39864 1 250136 16 65380 27 183977587 83 46 148258 69 423209 769018632 97 387069 88 4 77 92 50 386659 94 89 2 684661875 99 413602 63 372023 266441 141780 51160 8 355907 83976 62318392 83 376315 99155 17 22 3 46 56 250108 8 21 19 29890 98917 97 412920926 42 160389 52 56 4 2 210864 136203 40 15400 1 10 68 32 99 176599 114095 8 406475 89 18188 336892622 1 48 9 26 73 3 251298 373428 1 22811 10830 73 134459 18 871041097 63 461420 25 31 87 154692 376684 435929 76 56 1 68 57 89 896178379 87 226559 294136 17 194457 432582 251309 4 350174 274159 143142 24 387351 74791 20 156719 47 6 91 327041928 63 207526 99 766499192 73 12 5 249710 113510 63 393275 79 251685 954102871 157910 139823 97 495621 41217 2199402 397582 411288720 34 7 464283 56 225623 6 7 7 9174 432499 411610 28900344 395959 417146 79 80 72 180941 72015 4 52 226279 55 18 49 240889 15 302092 12 221042 65 964850493 78 2 58 58502 56 279060 17 89 86 93154869 335901 151152 35 30 194192 222528 2 50 283565463 45305 55 18 45 201283 51 561708176 83 81 3521949 412624 49 478236 76 2 172294 36 75 753263217 74 36 254580 82 715408835 464514 944965510 32 440682 4 409611 709449406 192355 65434 77794 441682 81096 37 88 31 58 75 26 74 293348 58 31 132591 5 95177 427816 94 9 28 49 77 76 76 382531 46 303245 152512 31 434794 5 304077 358654 16 205297 42 63017 9 899402702 195370603 98 140313 39 334756 95289 47 100092 8 46397 307443 321404 212984617 50 32 298769 491188 27 44 21 101024 50 149627 581078019 976662398 239019 63 78 6 83694 705301088 132921 9 3 3 8 36 53 82 74 71 44 200205 115629 74 316324 92 18 38 11 53 170004 97 262383 335512 486262 76 89 220657 72 436545 14 29302516 104994 63 44 31 119511923 427796129 8 205164 4 1 150808 2 2 99390826 8 59 10 49 63 3 26744 244245 52 68 446520 5 67 40825 402382 237317 99 442891 18 54 72 10 61486 322016 39 37 294630 95 57 151042 825200032 5 4 126272 85 87 408792 8 163021 81 151406 100681 453371 27 18 78 20 61 7 88 78759 702578194 26 247029 102841 778744977 98561 33 103990 18 498019327 92 82 909891186 962643035 53 191319 70 24 14 39 49 286789 306639 203667 343542 208527 998602058 382271 323254096 11 97 343806 469483 949317818 83605 1 34 17817 45 4 360661 18 220659 80 485318 331395 50 79 319413 39 435446 61 26 275937 539499254 52 131988 35863 190148 339171811 463446 2 82286 6 54 51 340349 954785839 79 375374 26 216787 7 47 298948 1 14 60 7 67 243048 50675 45 345987 64 30 593360486 87 296668 7 244807 24 68 37 73227 53 356623 98 4 4 373265 839213087 91 148126 40 77 678976858 159375 486721 677270880 7 435971 4 359404 488214 80 334870 78160 94 279437700 497537 54 99 12 434005 155915 494373061 57 636609993 25745 23 99938 39 437967 89 4 428464 223848 445522 478917 95 77278 924250358 44695444 19 372551 403239 145521 67147 285127 77 201600 37 61 13 274294 83 75802 41 266382 98 26 54701757 8 154274 743382664 9 21 292862 73 20 12 40702 38 22526 14 91 6 63 12539021 55 272294 849814632 708802754 302727 57 42 271728 165259 50 93 3 54 309938 42667 161794 219075 409661 112344 84190 51 57 91 427418 2 125574 97 43 143200263 55350 226728 418950753 721263116 69299 485567 1 560062680 86839 10 76 63 11 7 42615 58075 30 931646495 138918 21158 327598 9 78 378207357 196385 9 5 114800 305570 338316 68 305759 217000 121192230 252060 399088 21281 85 27 17 136761 2 18 22 91 65 401986 106247 328685 18 432967 302040 76 9 81 4 248659 127347 64 122361 701560105 6 219394 80 72 426925 144796 26 62 58 39 80 295674 371693 74 93 3 68 9 421660 212919 467425 49 9 34 4 75 41947 83 3 92 315248 76555 70 494299562 37 4 1 71 251713 77 962482750 90 3 47 68 341584 904129400 57 69 209111 150577 68336 87 225150 7 68 8 1 313996 18 69618 9 66 495200 66 234891 314094 48 1 263182 100695 14 33 56 143206 77 13 4 420011949 98 278815 58 6 81077 1 387197231 8 216317 293289 90 18 83 91 84 33 11706 5 297436 351419 311644 36 287592 37341 65 6 91 90 19 29 7 69 69 755615118 93 410669 28 59 310217 9656 99 60 17 53 49 6805 50 99 85 234717617 49144391 487713 7 10 6488 150493 51 34 330530 407488062 245935 9 7 25 6 97 475594 384592 51 839037145 4 1 772329865 473036 445082 359815870 74 38 74 23 493001 4 5 442079 95 271650573 403168 270561 38 10 7 74 157661 82 1298 411184553 369980 194566 115482 53 32 54584 87 81 49 58013 5 477486 1 31 397437 22 94 90 18 85 34 910833750 45 86 7 43 5 371648 338557982 9 8 437297 1 378324 92 1 206878 13917 45 15 44 55 151290 248718 143047 25 28 49 60953 356226492 4 22 355228 181968 366724 69 71 213935 103482 540527380 1 4 98874 67957 90 46 2 188945 572913919 261465247 456959 19 974021977 74519 51 7 85117 98 109059 293618 84 14591 614391757 118810 64 94 12 485223169 29720 40246 355836 593088616 25023924 69 53 656451060 10 57 49 332324 256375 49 191933 432357 60 117927 491548 214274 446343 81 171061 94 214310 31069 73 50 443304 116607741 443665 14 283531 46 59 22 40 6 98 115859 71 2 10 377203 448362 37 3 392264 430823 3 21 160449 70 472217 26 13 2 60 316092 364102 46 9 216924 95 341371 325834 4 31 37 345659 96637 357842 72 293059587 6 60 62 39869 98 59 240216 69661 378150 396932 36 6 268766 24 188176 27 466870 878077973 48 31 3 152952 75 46 50 56 37 19946 97 11 40 457047016 72 30 584530242 97690 63288 257244 30 8 496725 40 407893 9 91 27 103998 157996 29 1 115622 321554 256958 174068 16 86 90 2 28 327428 2 71 297566 46 85 83 83 32817 2 210437 9 8 90 90 4 73 34 477599 188472 39 43 40 81 1 33 5128 69 68763 529485683 333784 496066 64 767415427 351299 18839 92355 48 51 6 476828 9 92 84 86 26 20 4 84 6 1 314224 11 599896893 68 464775 334274 287872 432277 36 3 19 27 7 34934 3 51 2 348574 333410 185121 378216 80632939 56 323177 44 8 59 579621722 9 8 63 66 46 241738 26 362484 74392 14 13 192536 523937273 85 6 470678799 232367 163561 25 48 359130 168073 33 435256005 17 59 11102 78 32 80 174402 17 470921 479207 989619971 26 4855 8 406612 7 21 56902 357427 69006 35 83 43 166886 212463 77 61 389323 221555 318074774 80696 394386682 236661 362780 88 98 82 187957 37 16 1 28 314993 78 133220 241618 8 207388 193587 33621 40 161696 373044757 9207 429665 46 171610548 408122 132534 387471 8444 353502 253485 3 358772 167772 6 45 106125 71 371439 85 39 930214836 18 88 358393259 393978 397517 429121 358589 453862 96 275804991 90 2 381026 69 41965 61 214351 9 79917 35 181471 3992 387322 430960 233455 10 37859 15 20 27 16 71 8 218935407 345483 7 29 5 7 964813771 52 209951139 175889 9 8 49 368786 54 2 69 4 10 142247 54 492728 370430 34 408670 21623 75 43 400943 131131 401841032 252311224 25 192041 9 338728 904407660 46 83 189482632 91 88 48 285514 198238 315130 99 772247391 73 834233433 9 81370 69 50865119 85 303651 94908 33 35 266084 396155 411400 6 125046 123253 291930 9 9 439960 7 365906 394383 6 92964 248938 70 198788 268810 354058 2091 2249 30 399293 899924952 245490143 424192 79 25797 390210 430089 775181041 6 447774 10 174724 483504 287319 632628638 372863 15220 14 39 41 578735408 91 6 2 4 207258834 60 89 535560219 20 179620 85969 38 8 55034 586978792 6 832922760 36 9 92 120344 93353 208976 63 379335020 409989 8 27 24 138929 9 93 33 368946956 56 55 62 57 90 53 950525256 60 18 301916 293349448 483207 40 47242 274756 59 39 10 798514365 71 403560 63 51 492092 180014 27 2 428498 351212 56 388082 237940 743960030 368188 5 1 454271 72347 99 251004105 912827423 26 67 82 54 763089874 69 199764 25 53649 40 109377 342374 5 258525 41 58 492958 58 28448 381498571 98058 116743 152751 193674 94 91 48 6 92 436277 1 95 86 836185724 94 383408 18 3 424827 473171 224784 30 107396 144799 1 219242 312749 39 80 149612963 94 217730 96 88 787785913 4 2 486989812 739302834 6 29 11 300370 125972 2 17 421753 907795649 12 39 26 57419 65935143 228941 2 70 29 24 20 3 12 607865443 2702 76 417587 29 13 84 605357675 407520 177012 311171 388051 84410 23 40 404418 336140 468464 10 28 780369425 494906 37 29 43 348094 95 56190 8 364607 666492017 393523 684076086 318513 369968366 140320 49 350739 4 455218 90 92 55 174861 30 936840699 84365 92 13 30 82 11 13 62 46 23691 7 19986628 9 126907 44 62 409128 474705 66 357699 198475 4 29 489194 406130969 268531 992152380 341847 4 331073889 428927 405930 212931 58 155827109 62 19 64 542129505 29 338178 3 10 27 214158 8 475741 428490 118411127 353722752 6 13 364466 76 87 24022 100364681 482054 25287 362417 9 785912220 718971369 156859 49 337896 206072 18 21 359719606 36610 493326715 15 194993 4 40 95 271093 168314 435366432 534312144 58 431757861 10 77 3 112451 90 433158 92 94 356127 10626 69 362092 87045 79 253909689 187773 92219972 31877 95 741332257 60 25 226466 50 117509 30 162535535 17 28 73 364168 31245 97 24 18 7 486592624 92 82 2 21 5 294171 88 474878 492964 346424 954352571 580818087 4 498736611 559617184 6 292304 101148 94 23 754058042 979517446 44 7 22701 367573916 81 208041 321384 12 395754 40 332809 92 54 479771 203073 21 376243 21 165781 60861 88 25 65 4 52 3 40 265511 90063 6 88 41 309037 172649 68 287912 416856 14 28 131829 263148 49 3 92 58 441856 92 418255 433575 58 6 326347 470529 7 3 70 433489 56 327843 164347 14 75236 27 55 84 7 490277 9 61 27 28121 408103 53 85430 44 369282 389937 29 421720011 921117175 29 315162631 79 97 173610889 185326 54 53 12 15 295158 457452 79 298428 31 68 65 7 438091 18047 28211 58 16 45 42 238406 203784 25 123233 443026 442439071 369306 186671 1332 80346389 488170 59 451214 1 121638 397597039 3736 347445 95356391 206353 176433 944029800 44 36 73936 83 239992 93 5 12 45 18 60 11 5043 83 88 36 226401 42 394378 66 9 406729 83 61 463220 463025384 35 12 47 2 45 144643 919286124 31 85 9 92 55977 294312 130625 37 72 8 88 19 40 301648 4 59 82 376772970 37 177829 560372019 443014 319804 55 635010483 214512 77 38 276807 83 357682 408118 29 48 32 84 92 5 83 150714 260480 16 61005458 58 444686 184635 47 95 35472 57 6811 184012 831354693 319900 1 95 60 55 211832 5 15401 94 1 42 96 269204 7447 112044 14 87 811379709 3 434063 365699 29 489397 6 453071 67 3 434555 12 252548782 256859 79 87 328151 3 96558 49 185962 149969802 67 80 584945245 154681 86 6 75 5 9 193913 16 66 27 113732 244251473 93 389208 257212 439448 32 92 187602 21 5 402100 40 17 79 65229 538141074 9 64 27 51 74 7 15 44 74 408144 26 15 68 6 115628 472307 57003 20 4 473539 87843 6 15 406911 439155 439561 110099 80 391611 89 21432 88 48 58 47 322892928 7 11 130393 495652 27910 17 146046 58561 88 1 134967 91 435626 77 248440 122832 415258 172899 437853 16 227241 372209 1 20378 638472526 369253 332606 2 942909466 9 29 49 87 262 34 29 247139 238496 9 16 4 443193 25 4 87 407549 23 3 731938562 31 17764 9 25 932054786 8 7 944 457728 6 8 56 76 487838 499684 117309 2 64 583228299 639754874 246462911 107130777 31 2 86 87 271967 96 43324 39 83 26 418208 480744 236567428 15 431727 415246 26 209884 405347991 9 54 11653 47 87 41 237109 41 94 202119 480954 74 27601 44 28 289298 63476702 39 42 37 35 229821 26 98 420225 28 326486 8 42 95 129331 83 393056 24 429134 373000 5 99 300583946 9 24658 76216 247668 78 65 8 44 473358 16 73470860 7 37 606153161 99 4 315100 120117 37 316891 316856 476888 189967 241189 47 228080 86 75 217470 21 370592 93 327138 441809 45259 229377 72 13 363110 489350851 666781712 75 284808 2 57728 65 264253 381604 55 67 448426 127778 438001200 185916 811610696 466722 75166 286085 244016 646532098 98 74 70 385811 1 68 4 300703 8 440913 265332 119840 29 391400 27 84 26 32 306313 20 44 63 286329 88 57 353063 81 60 107183 70 288172990 351135 678254669 338880 146474 991698465 92 463664 6 261121 249365 1 470937 41 42 89041 372851 41 261682 61 216391 137660 57 123894 112136 96 484613520 59 387770 358895092 359479 389765 329149019 47739 4 481518206 67393 5 38 154317462 8 26070 1 360768 333542 71 130234 174100 110295 402652 491431 651241642 133682 465694 9 60024 317054 168404 39 378551 29 48 24 75 288914 5 285970 79 25 73 448498 46 83 855059892 34 99 95 90 398961 63 134697 78 253470 126558 2 96 281701 202684 86 92 333598 262597 483455 254744 34 73 36 1 42 326056 37 774979479 200362 7 36 10 56 208460 453390 73 20 85182 27 22 469228 53 454233 242053 438559 299625 261246 91 322466 33 66 20 150884 8 86 7 870190798 235270 263300076 225170 464825 65 489251 73 3 8 5 403815 91 127616570 444802 3 24 461716 351773 57509 240522 216137 293883 322503 60 15 27 57424 1 201994 7 279945 461496271 2 496780482 56 73 4 8 303821618 139947 376674914 35 98 57 231007 69 8 333805641 5 72 23 55 3 44 182396 14 9 301647 5 157740 21 48041 26 8 696207908 16 77 490587 748020704 193602 60625 74 19 72 68 24054 38 4 152855 921227194 423839 56 39 272593 149193 2 34 783270563 317580000 146500 53 88 109003 78 2 339461 80 4 109884 73 84 1 468590 321620 95 6 456082 34632 23 115241094 476646 115691178 421877 399789 1 73 87 417650 410437866 54 77 319005 399662 9 42 4 165250 63 3 1 2 35 110765 389146024 141572051 99 45 30 80 457751 156591062 111197 415616 27 127631438 349312 329065 80941 67427 4 119432932 74 11 22 401459 54 473366087 101563 478162 65 7 39 459878 32 71 11 8 15249 95 3 74 60 64 373991 85384 213349 27 1 41 76 562911253 8 2 9 32 192071314 84263 65 62 86 817822512 112522 234844 32 56 99 119808706 4 288542 690838610 299219 438155 74 461665 67 354029 457426 403044 283128 451869 313500 7 260774 13 8 72 86702 90697 72 417087 498494 17 41 349616 314150 9 16 84 66 1 39 125671 73 94 27 24 80 99 69 2 2 14 27 14 457925610 79 353557 1 65 76532 848696372 1 484039 781600664 46175 338190 212099 12 19873 168928 60 58195 22 35 197291 380170 33 77 68 253421 12420 35 63 89 54 48368593 64099 299039 290717 7 370345 80981 57 8 226944 32 458439 172521799 49 71 429989 337029 123736 89 82 378666 243098 225468 60 136045 99 14 429455 87 129138 447416 2 55 30 469124 28 340117 73394 241371 471206 104329 37 230885 233349 386895 25 53 18 27327 476226 48 96 57 79 308549 54 486291 234128 52 93 6 93 15 14 884207115 8 7 33 60 306243 42 77 7 5 36 453431 1 229701 327567 368553 64 58 644521237 86804 371338 58 263588 98 7 82 516236032 65846 90180066 170729 395994 964765711 437682 401016 89 169458349 10 23 66 49766 32770029 37 2 49 297845 453755824 236487 19 81 274049 186765 2 485744 70 126869 4 90832 193803049 51 223966 92 89 320735 699766673 59 48 393992 225852 13 4207 239972 260855 43 426981 84936 79 43 268986 43 2 9 28 94 369015 77 279532 226850 349769 144067 222171 98 278481759 176735 30 69 93952 448398 36 468215 43430 416854 134426651 83 29 299059881 97 111577 75974 5 11 198823 190168 567934096 34 111295 295474 69559 46 203929 56 478799718 99 162136 26 110529 46 6 473629 88009 27 83038 40 53 40 53 269512 2 24 336286 381053 99095 340815756 53916549 3 166311 199657 43 383393 247652 39 7 61 107177 234993 59542 291850 277238 4 8 13 340622 110795 325478 4 461472 623795001 493457 48 69879 38 197079 126946 111788 6 52 146097 100111 8 66 653557664 828424209 253784 20834 2 87 68 165099 5 106127 291752 466525 200900 69 421148 79 452256 187513 349931 784279862 22 397669 51 31250624 9 111995 5 249987 226679052 73 7 493322 311072 34 963847758 408767 22443 24 280737 40 90 20 9 55 329898266 37 5 82 7 13 258582 41061115 7 68 88 417663 6 370924 205735739 150740 213746 376691 294771613 152610 62 77 8 99992 299032 241253 322361 3 78 122347 202094 38 248902 59 179464 511764830 77 70 51 71 82124 7807 85 426755 32 244976 42447 475583 33 188772 262924 79 290915 48 67498 42 348317 9 90 2 281955878 146895 18 79 9 376511 90727 8 581245160 75 97613 43 63 89 182330 66 487360 14523 125592 487987 60 807159581 22 5 677203647 39951 74381 78 6 86 89 27 465639 11 324890 323783 10 8 11 396338 39235 57 136448 151870 161917 72 57 43 5325 4 3 129112 69 206359 84 51 55 376222 30170 69 90 86 294523 6 81 412082018 97577 33 215280 28 205596 51069 69 259119 437563 883809475 296903 53 175770 61 313580 43 30 3 771834699 5 37 425184 75 447745 92 158181 139070 8 58274 185460 6 47546 313008163 38 33 10 26 47267 475558848 76 7 69 74 8 65 69 37 152073987 233210 394759 40 39 140082 75 17 384240 47225261 1 395745 61757 164572 26 322179 4 28 337398 490600 32 13051 337559 185477 4 50 64 198597 33 249142 10 95 6 37 344880 39097 46 75 282899 435556 75 55 20 348415 95 41265938 262719 7 451826 398359226 9 84 53 415356 14030 55 50 188256 453643 75 115863 78 18 259671 87 21 583738966 65 57 112638 3 51 403093 714540412 77 481061 17 342936 94900229 82 28 128237 324096 9327 17 365758 352991 95 2 454421 77 205365545 84 69 117436 137707 155230 769744632 336399 64 385200 95 35 326271 19 12 48 5 950283252 2 63 37611799 6 85 968072841 85 10 370441 28 78 281749 62 278879 410313304 197064 611654902 2 64150 90141 98 65 360087263 655528270 97 95 102867 13 8 64 1 70239 170008 6 88 69 74 73 19 27 428510 42 5 2 40 439524 253361 202935020 46 360003 8 195615 2418 5 78 4 125271 80786 98 60 195101 87 485986 97 354872 72 7 15562 30061 200375 185369 44 54 70 41 72304 31 8 342989 21 180169 64 9 441306 19 62 31 94001 4 404103 594382442 314592 92 67 96607 390828 36 214243 1 50 9 38696 84 78 68 183835045 457202 393432 2 66 9 206310 55028939 150258 48 39 2 38 167953 72 35 77 24 409087 901371038 200604 61 33801 329539 85 216380 54 470198 63 4 39163 87 71045 890447546 83 72 48253 49 97304430 268854 38 25 459861 68 642020200 380066 81 36 87 343240 35826 75 9 28 165754 280883 73 355632 93855 271835 6 20 33 788891320 291905053 387096 331611 193541 58 87927 2 98 142670 43 20 342906 85 4 27 155020 43 322429 88 4 389439781 26 45 331473 49 471558 86 346172 37 88 85 26 327235 87309 317161 405880 51 269697 67 847102949 242100 205064 361511 97 47 81 69628 22102 461849 36 84298 442307 44 95 87 221043 98 296084 77 440395 452839 89 553480035 61742 108509 2 4 7 338606 8 198478 58252 334322598 412805 152841 68 82 62 2 522970089 11624 135707 238376179 653202575 2 317763 38 47 20 293231 7 69 133719 376720 988976450 47 65 18 276012 5 12 242013 38 361603 438310775 82800 336951 74906 97 53 937221959 160973 11 599764961 327291 492493 3 160717081 2 96 48 74 45836 71 64 16786 9 21 40063467 485041 33 51 51399 170864 34807 354451 132238 421383 46 84 91 190091 15 75 195677426 390151 473101 96 39 41086 415246 752706543 138786 3 9 72842 311154 241673 83978 13 262036 779462440 537252656 496241 53 99 848598595 416077 85 57766 496390 6 170941 991661973 29 14 76 957772406 27814 431818 605473319 78 10 459838 469231 439094365 5 19 54 8 70 262118 367291 24 25 51 1 41 10 44692 278848 466714 7 45 947523832 6 2 23 33 128180 160864 9 93 4 8 134267 195288 77 68 38 230866 7 61 13 225996591 86 55 62 205400 5 203487 40 67411 77 80 14655 57 29 318037 68902 50 86 395387762 1 2 919432966 50 920447976 56798 147893 70 337465 184408 203871059 310559 12273 279813 64 334368 461467 762484614 145270 241965 452343 474590368 222790 322867 324528 25629 76 56 392420 484019 405215 24261 31 9 85546 51 74 82 35 9 182207818 391751784 458144274 11 23 5 10 419550 424095 54 31 241065 198517 56 113390 4 261981 54 221007 844525631 458610 97723 266852 40319 16105319 378130 44 471312 93 908172622 301179 13452 13 425661 474302 57 90 2341596 35 386184662 3 321221617 291748 274943 8 82 414712 276724 975434335 170518 78 467814 3 301479257 75 11 22 419394 95 2700 466820 222649 84 85 214348 275124 70 713707265 18 56 27 56 627074375 393564 422249558 348659 457941 376362 190303 226740 2 214923 59 40 179206 45 9 42 368649 593690023 51 52 2 72 99 125186 106446 337033 75 38 11 89 419160 25668 96 264240 55 23454 427488 93955 213213 6 477790 5 112484 32 3 97 893486325 65 564548943 688818096 267721 62 139300 8 90 31 336836573 87 36535 805213791 95 539399914 17 68 62 247463 58 44 968422858 60 75 34 71855 13 44 316260 57857 321132292 457813 83 93 89551 371779 10 38 271319622 327380 97 8 21 62 41 29129 407553 11 331458517 90 5 498563 132081 90 468132 59 165873 559554073 329222 465670 43 3 17 226787 91 380157 1 98 16 389652 274024539 73 81 303151 133468 90 86 294212 5 151682 53 70 158225815 64 382746 253042 368445 83 67 414780 52 444666 75 44 74 133998 40 429329 293711 304835 54454 97 32 99998 58 4 180727 408553 627285582 56219 866909078 482244 34894 3 356904 428856037 12 84 24900 152621 4 451508587 28 87 41 91 294409 64801154 84 372602 2 26 336488 42599 573250408 93768 104352 57 97 380483 412371 57 100840 34629 95982 321875 200770 54 10 31588 44 52 36 30667 163333 444962 44 50 258192 26 178895 129945 113587 320373223 681484045 421500 8 5 447394 7 489830 22 735916638 59 157129 177544 61 259826 37 1 207403 9 413515 73 11 473071 87 281561 25 66 59766 12 95229313 17 28 24 280841411 380569 9578 214948 6 11932 760536243 29 274867774 210473 255756067 66 93 327237 6 84 72 32 76 93172 486294559 2 6 79 96 17 265148 470962 483410 3 55 159152021 13 410685 16 116907158 47 267001 991412251 70 229050059 92 5 29 65 75 99 64 5 29 444959 25 28 94 258325348 66 470140 69 47 98760 48 47 79 454968121 620494132 3 299033 326155 218742 9 71 721311376 488055 79490 99 7048 528132075 45 603839159 14 56088 64 34 20 391687674 4 792954984 98 243747 80 83852 57 830817080 76 383610 82 66 9 98 304754645 494671 62 117834 424099 32 40 347476 48 195151 12 450759 158599 857627448 191163 77 169984 12 815459765 266048 68 85 38 73 6 13 2 5 772761933 13 14 323167 300916 396068 28 401442 93132218 25 348812 550768856 47158 78193 64 19 391988 57 8 220113185 382486 319309 367207 43893 80646 7 12 9 31 935254116 502781368 107988 22 92 9 433755 447644 69 21 235084 98 65788 520771127 500919660 237522 83 302653 56330 16 68 97 466613 43 68 55 90311 207873 40 47 443096 98059 54 480534788 129139 65 80 22 26 291118 418645756 57536 286527 22385 26 37 409682 43 157469 70 77459 142297797 6770102 374240 729005773 666886396 70 63 396060 98342387 158148 83 53 287499 85 21 67 73 45 3 16 12 320169 401254 60671 76 302785 444924 4631 17 217416 377955 10411 133091 337097 226577 277538 61 86 46156 457117 3 384103 405176849 9 449287 223216 588434754 61 770583968 58 65 99 336890 32 1 6180 41 39 46550 17 470176204 411593 59 451969 16 443285 449703 9 20 92 9 74 23 58 598617004 145790 379834 3 114107 92 32 44 10 96 853093168 359003 367620259 262689 31 2 68 2 181970 229016 40 187623483 98 495771 1 91429 96 2 41 82 363628 416007 9 307419 8 55 71 91 93 54 79 458762 36790 227996 36 8 13 226171 44 70818 198023 510123223 197107405 4 898417319 69 4 480364 158669209 236024 470489 82 77 27 332536 830556877 352528 6 97 453035 82 35 1 333944 38 1 130837 33741 97 8 50 499616 14 313576 719964688 5 20 61 820463857 63 92 344524 810516356 219111 269268280 44 47 59 440055 225736 51 280259 291668 155038527 2 3 87 64 916630464 27 119599 968887484 209498 3 688358980 1791 87964 57946 379933 75 61 31 43 34 60 85 172851 80 134471620 138840 86094053 74 142306 41 255989 386508 299532 405942 94 291425 632516754 23 52 58448 83484 48 73 81 73 18 313608 263545 72187 18 8 483015 65 51 135381 368390 98 2 2 221940 180965 66698149 38 90 169261 69 477396 246721 463561 4205 42 4 80 436232 73 82 37 421469 56 89 5 88 12060 43 48492440 41 375977 544497000 52909 646204530 61 277700 318600 73 253002 183661 76 1 25082 4 446853 342103 31 403289 52 44 386676 318765 96 9 55 4 59 22674 415979730 58749627 849174846 122955 322110032 448221 3 82 25271070 323631 580874397 421847 26 274094 179781 382776 322037 65 3 73403 90 420351 3 9 89 310342 31 312323 39 225988 89 30 255738 443737 91 110658 288023 227739 427280 53 96707004 92 81 84 81 93 143320 78 40 159049 186573 358397 3 50 352498 46 356413 27307 45934 470257 393715 162085 540711633 233149 54 239001 94 41 440401171 82 139603 62 68 765180179 83 418825 58 87771 37 295782 74 118143 13 33 257153 347374 131329 85 345784 56 46 175992 98802 11 245741 69 686227218 6 178527 56 605073963 4 38 171956 39 2 499461 399691 438112 13 78 87 408643 206693698 302732 966242603 247420 4065 78 8 919480218 307513 61 318666 48 109741 252493 160802 36 62 303462 213240 483620 10 84306 197651 56 249459 203920 65 313737 4 24 15 49 206966 20 151428674 18942770 48 300826 7 499324 28623 64 610320320 5 26 36 362232 71950907 336367 11 239949798 77 48604 35936 337103 25839 362610 53081 8 205540 6 40467 115432 88 952218766 98 256009 452738 297592 42 92 6 23 137412 320785 13 476011728 365416 231046752 116946 59 262273 71 963078728 26 133901 68 20 425585385 50 23 291855 33 506627833 8 23 79 93 32511217 9 39 61 187569 63394 15819 3 156251 313322 92633 181046 90 732688255 264102 430387 326098111 77 43449106 78421 156366 489616 13 7 29 321467 4 107969 4 68 92 15 83 445331 172484 628473026 767617662 115903 96 140188 30 226536 36 307220 37 5 446500 23 466725 532734615 24 35 6 419998 34 34 3 233523 280294760 18 355454 368176 266031 50 10 10 37 15 19 42 301251 266649 58620 89 45 79 29 24 904179372 123034 456333 305493852 93 5 425288 67 5 47 675400932 559447352 49 234054 402674 276478765 72 388229 478400212 57 284332 96 49 427079 172256 184049222 92 436336 90 257839 66 299375 99 89354 331912 89 77 874072900 50 48 6 87 88 498581235 298902 386664 11 330358 11 499423 98 57 64 47296511 252663 25 28 5 85 54 4 3 62683 145331 4 147551 224953 1 34 55 111122385 52 66 29 174266 305462 83 55 35 440673 409513 220460 737339036 263390079 48 70 14147 91107 471909 20598 83067 16 38 45718547 62133 182631 470836 2 435280 980945194 409662 153585 4 72 1 423192300 396930 344323 97 48 163463637 60 46 29 33942 2 85920 9 410266470 90 387607 186273 142815 6 20 49 236873 9 3 79 150095 24335 275573 85 42 10372 14 282283 54 660642894 102477 9 427358 64 72 233792 9091 39 434307 72 2 387646 27 488082 28 7 65 33 71 104840 46 169880 57 854328254 3 62 82 5 422637 250312 688017709 245366 170398 92 655850438 438624 5 70691 52 38 441159 216404 36 98 389488 79 94 56 28456346 38620 260475 122057 99 3 73 349963 95558 76 229226 17 288836 89 5 284942 73 13 43 69 96839477 19 334616 96 5 9 50 525248639 80 142532 347209 385317 39 17 3 477682 58 196773 457912 99 135828208 83 261741 48 8 9 32 85 30 973274732 668112112 34 179789459 85145 58 90 84 492312013 46 234934 111453 385364 5 152479518 85857 69 73 414190 8 97 44 12 92 429474 84 76 66278 27 291498606 452773 28 74 8 23 8 19 155437 127314558 92 154411 8 815667167 85 430682 590065729 405547 410609 93 365593 389206 103288 75 473678 92 92 77 425135 75003 3 500260896 148342 57 90 215761 245117 64 69 1 91 9 77 82 43 70 246551 80 17 86 241154 173684 483237 213110 93716 498910 72 181317 37 183382 406954 49 345668 409271 458575794 460310 18831391 312819 89 288893 416301 70 132615 33 72 298704 65 93 63 42318 456940 90 30 181926 91758 90 98 67 819253134 391584 798914922 64 377609 264833 233989624 75418 59674 61 375788 8 311891 74518 35 77 68 465762 69 93 121139 49 32 13 126725 442940 59 116865 594050092 440252505 100160 408064 56 36997 73 49 287368 142087 16 363926 25 126710 137883 16463 9 71 6 71 40 408752 337698 38 69 20 275512 5 7 469787908 6 11 31 3 162780 316718 80675 79 329942 84 95 425658 185298 88 321587 57 48917 390360 33 3 37 96 357495 9 406738 111123 267787495 49 5 639207492 2 62 8 287558995 916201275 37 273332 2 177783 201239 199509 80 7182 58909 2 18 81460 5 63 56 55 77 382156 438315 47 412553 68 8 81113 41 28 67 52 9 368971 98 43 35 345462 69 3 9 39 5 363096 921018845 55 75 61 2 82717 100900 76 64959 468364 30 64 5 404597536 441604082 53 358677172 437982 272803 56 47 21 301173 400619 109318 342024 19 25986 48 32 6 179494 617530312 250218 42 8 209674 258003 51 39 74 439812 476656 97413 24 67 73 237963 649884779 86 6 91 23 8 9 23908 132172 38 812455622 33032 119237 363272 429618 340784 72 3 212085 39 58 494499 360158 177665 2 9 82 194093 11963 7452 365767 164168 45 45 62 78 89 86 76 51706 19 24 6 219977 150211 367892 283805 3 91749 224509372 361758 3 29003 89 59 79 268170 8 95 190050 84 44 245561 7 61 211259 181331 213652 409625 11 453293 77243 311492476 478132 389265 189765 313729 84 46673 8 167460 326882 41 15 8 8 346549 180729059 88 379209 25695548 744708208 30 472607 470865 115417185 454772 36 358002 894311028 50 177069 993593247 175201 68 28015 494110 79 59 55 46 86528 78 99 244664 261312 416488 20 436796 18 147711 40 68 83 4079 2570 136324 11 341585 84 20 478419 88338 370011 56 55 30 68 22 63 88 322545 27280 32 22 43295 256949 483448 148545 338178 84256 34 26333 165566 299350 40 89602 57 55101 2 360773 83 84 5 65 14 10 44 75368 178668 311812 92 311356 693190953 31 74 62 10 56851352 5 170588 22 22 104679135 56 83 98 74 50 54379 83 32 491933 380818 26 133433 282926 23321 112187 478842658 348595 108024 8 79535 4 97 75 210734 167129 37 482657 142553 415818 99373 423506 249029 237491 262851 2 25 31 133424 33 25 88 388146 76 230793 256987 41 50 444559 1 80 345704 355107 26 77134 418530829 460218 390412973 56 17 45 9 8 187748 95 10 29 149225 196347 94063 1 386661 2 288056 65270 49 46456 67 41 180663 231817 439651 89 11 10 173567 127310 44 45 146434 43 823901413 140664474 155394 33 1 119296879 27 768611182 36 99 25 62 418567 23 691419169 4 401562 93 91 323379 41 44840 87 1 16 437266 87 61 299053 56 59 303741 9 414981 407985 56 36 149717 49 191744 318130 378441 3 323745 206706 4 96 440299 442165 4863 138534 44 164194 75 26 40 348433 83 3 777783891 347108 481262 697 196934 335214 30067885 394462 387205 342646 739767115 20416772 348275 371691 16 299950 230020382 39591405 95977 435282 74780 59485 479537 70 64 93873 109811 77 263253 27 71 112016 21 48 549108765 37 76 30 141812 62 89 105506 75 270392387 194699312 17 237973882 62 1 6 203732 44 684785777 35 885210069 85 443106 42 8 446880 62 788073654 58 86 157835 83 27 18 306764 88 28 19 50 8 282910 63 163926 11 38 86 294369 92 2 311712 73 226257327 73 972816773 315016 96366 5 267902300 329064 336048 7 337415375 26374 261415 135463 20 445450 378379 76 302 101697 59733 1 269480782 107215 651346151 181561 229348 91396 13 47 34 2 29 84 65999 161856 65 276263 27178 5 8 6124 51 562214729 36 285226 216618 39004 414314 364939 42 63 477210 84 50 27 9 435302 39 136669 61 359572 4 7 12 208053 76 678110086 924856015 212326 498457 59 37 65 265389 8 74 419354 23 41 11545 85 5 91496 217121794 15 96491 66 9 734326180 1 289375 341681 829393671 459788 698409281 36 49832 237420 60180 448389928 408490118 54 601253638 3 81 97 25989187 50785 35 27 45 70 12 325119 9 9 3 286200 8866976 52 11 486958 63 2 523921004 21 24 396486 197634 329614 26 279694 41 14 39 22 63 68 37 88 92 96 77 35015 151674013 893971828 460234 344551095 435388 257758 113004 258323 5 70 89 65 2 339491 877321742 9 438434 3 888480633 9 340275 7 161226 286418 3473 378721 481307790 51 333230 72 2 407410 49 429410 70 40 72 573682819 64476 461597 19 670954435 28969 704058725 64 144816 207608 4 416594 251496 19 179393 99 88 59 306748507 79 1 87 91 296935 19 427937713 225332 62 328707 95862 73665 37290193 406889 359056 23 260201 65 81 74216 81 412730 477199 615562039 30106 173904 61 160673 27 774805657 3 35 460245 481789 331507 173437374 49 2 505846535 968002068 488924 53 30 55 368637 88 46 44 10 38 7 3 186498240 349589 175396 474053 63 171413567 846628189 187099 46884 249966 72 448661 28 69 265810 382310 944747713 8 9 2 85 498741 481397887 43869 282204 429853 491397 80 358072 27 485506 424440 82 426584 84 406319 3 91467 445038 138682 10 62 24 23 70 19 722942348 46 60 70 80423 53 102773 67 94591 486164 70 292979 111164 26302484 55 29 54 69 671108755 57896 87145421 38 56 89 11 38 33500 270308 66 131344 483011 294107940 68 97 432162 19 140933299 43822 610062401 447890 13846 37633 83 68659 44 459690 83 37 38 43 69 684060208 8 196208 118698 40930301 213206 469306 80 64 1 178087 168252 5 18 51 4 46 344546 93 211319 6 15 2 4 170376 76 362735 2 88 409694 2 69 4 98 150836 429893283 296699 35 34 40 833000042 7 420192 83 56 374252 243777 9 54 54 47628 2 56 261449 335087804 71 37 31 156667 64532009 349810 4 437736 103939 302862 16 83 45 335197 59 14 83463128 52 60 45 104664959 8 152110 9 57 95 153939 24616119 24 12 495808 311920 46 30 470459269 196052 55 149564 61284 225100 47 99 13 23451 68 35974 400993 74675 263894012 22 2 64 27 12 146828 185882 77881 5847 261147 141170 59 14 81 29 19825 26 88 570434722 28 205190 48 3663 1 92 8 94 308221 56 23 440342 413817 246549 627967315 44 389447 27 78 171048 15 39733 31 267455 20 11273 5 73 495688 94 25 88 92 146536 79 9 442177 66 408792 1 17 44 62 263326059 344440 40 2 14 483869 76 221278 14714 109055 216451 705596908 378847 591943994 454399649 265930 30 68 120948 278037 88 6 476108 380059 76 1 25 399650 84107121 161647 336540 61 81263 490846 670204037 326778 344467 81 48 33 16 478777 360911 86 116755 90 14 1 15839 130498 375097 57 341626 48 94 27 145721 9 95 264060 35 158941 380105 29 334909 137112 1 14 56 67 90 29 62 179793 38100 6 85 779818408 267304 95 3 261756 20 294140439 387045 8 3 62 45 82 161041 63 63 82 830977814 63 51 205381783 18 768201934 327664266 93 236030 77 60 460951889 81 187451809 62 729772353 341008 57101 84 68621 2 499251 60 3 194990 7 467723 69 226726 39420 84 73 432729 8 56 122281 516648130 365131 1 151628 976991777 199406 203268 55 25 1 75 320576 96 830990189 10 222622 37 156299 40 35 464411 38 480517 562677278 431300 6 138350 159383 74652 276870 9 98 1 69 77 5813 2 46 110654 36028 474751 31 11424 56 4 650490073 6 359479 211910 325705 313825 36418 5509 71 291260 1 49 372469 75 16440 421566 50 291170 37 469997 157732 83 764715938 347163 55 25 44257 6 443632 57 74 303801 205943 74 98 60713 362174 404176572 52806 13 71 467550 65 8 85 14 69 61 17157 97 319370 2 70 146650 1 98 931385290 25 398691 57925 358458 237397 168711 4 167329 176141 50 984195568 458672 413554 23 263907 38 99 461597 13 277900 329302471 99 88455 137952 5 178867340 79 475346 114365 46 4 98 84 6 198822 321310 163101068 42 380686 59 137641 44 158720 24 62517 4 450957 414524 270092 186473 408239 71 96 312823 133623 41 5 284195 75503 108050 23 6 176457 36 71 39 897132504 35629 458262 7 70 13 9 351187783 134934 2 18 45 215751 8 613745082 45 17 962252429 257568 28 427413 185560 8 42 115812 12283 26667 25 864956119 419788 89 95 158288 188062 32 341092 75 34 908749476 69141 86 260639424 448380 213696 393230 218865 184263 32 416230 4 74495 56 20 38 87 1 368875425 50 334968 192722 78 504908803 28 367997 42 321998 48 41 573969706 381659 133023 14693 368543 79 97 192016 229790 41 22197 225987 59 12 42 50 97 67496 431522 434416 51 472642 5 412025 66 6 95945 431450 61 961084424 16 316010 75 9 65 328618744 43 303404 54 1 85 22 299711 9 191023287 11 232417 326581 10 135290 93 14 86 87 292391 104196 12 232334 425186 120383 816500162 99734 713966587 63 17 47 67 131291133 209771 7 77 39 10 678411680 807370948 34 56 191227 3 88 2 60 454413 249652 33 8 67336 239124 166190 462283 32453 83 40 22 485720 91 227894699 419455 277743 66319 93137 398567 163186 302757 43 88 28 412274 339051588 84038 256233 331709 23 330030 172612 27 633931551 40 159752 9071 54 283495236 23 63 175200 262504 9 370921 254222 58 24 6 106929 39 1 92 47 493858 123603 374632 88 831552590 3 162268 64 239214 98 21 458701 20 275942 61009 78 64 18 81867 63 491304 45 25 3 229469 288001 186905 14570485 909300594 416579 440499901 418970 67 196232282 9 38 913111236 79 3 392476 423303202 85 72063 83 83 50 29748 104401255 41 377225 555293702 10 795891942 13 375724 99552 247964 7111 77 44 28 75009 437124 282564 8 73306 351792 165481 89 253351 5 76 154736 112868 46 119621 246061003 356475 540997226 33 65880 226198 3 6 381333 475210 307934 57 380983 301500 440510 2 63 826814340 73 408937 90 50180 2 439051 25 99 78547 135158 93 98 996566093 1 67 46 63023 94 95151 116026 101775 881355393 34928 16 28 1 84 499308 7633 73 26 129508 9 31 370017 293983 492827 372872 2 454179 78 975193952 1 190661 145799 7 417727740 31558 379024 27 940839653 615635674 21 276030 430535 6 3 80 66 253420509 76 16 390678 189128752 95 14 849003594 387779 66833 71 127375 95 14 76151 65940 42486 236969 73 8 62411712 57 331597 75 19873 300356 32790 8597 98 5 19 179849 99 158037 2 176412858 44334 334552 4 29949 59 12 303918 63325 20265 168084 26 154535 241721965 498894814 17 333745 43 268087 4 118139 194647 161663 192287 256589 62 1 236148 122797433 10 150193787 1 59117 16 162239 360960 266336 51 72 31 214556 47 499047 2 21 408006886 396450 32290 134663 31 58 353357 109573 14 247946 7 8 222 12 90512 30 16 310249 201019 66 243954 365550 50 6 90 193844 98621 77 356168565 177876 273328 441042 317005 3 117679 191480 166127 464397 125757 186992 145173 93 74 113336 177655 80 65 292354 58 13959 144546 336391 54 12929557 194380 335504 115466 22 37 59 238582171 366196 23 397648 748408837 110243 141510 76 15 531578619 49 17 1 43 107597 3 72 187903 897631198 76 93976 226602 41510 6 6 4 98 101951 70 624232771 49 225001 70585 38 445135 73 416759 45 416882 18600 2 74 264585 567304809 34 62 379460 15 62 2 56609 42422 191127 91 731560589 384545 214463 154923 30934 45 9 97 62 404369 36 5 96 457060 436142 5 272253 271527 19 194000 27 31 47 29 58 62 12 306659 37081 65 98 457032 33 51 303045 6 9 99 314981 34 51 3 1 2 889651625 47 76 704541022 13 77 278444 43 90 14 406223 413332 309362 964032887 359454 6 9 79469 85 97958 9 47 153309886 416636 19 219807 563467654 16049 11 8 97 229038 300183 27 65 17 77 32 432847 268907 62508 1 38 400917 10 344948 33 404180 183551 8 44 142433 86 48 38298 803588317 75 74 22 261149338 1 84 10 21 70287 896659336 158741 419333469 62 1 281246319 42 1 478903706 66 38 47 281120748 410261 44 281013463 169175 16887 31699 342188861 2 42 314588 470557 52 831051891 73 369869 717844205 52128 415046 30871 412407 3 61849 2 79 68 286999 34132 310269 35844 369055 71 466244 176410 106112 33394 315174 455019 89 31 17 378248851 2 49 65 3 86 5234 275035 457961 1728 16884 14146628 6 8 426554 31 18 58838 421457019 132385 44 42 2 69208 342809 330079 533959470 152808565 7 592810241 212885 80 42219736 799222809 39 18 37819 302410708 30 48 43157 28 69421 41 4 458998 71 56 784568905 1 78 91 632926416 2 63 1 362479 77229 201856 2844 8 54 440546 201363 180347 433934 785795011 169178226 84 224054 211861 449145 4 463127 242894 98 108771 310092528 14 459020 96 163414 2138 81 260718 81 192850 717054883 3 394255 73359 892888235 10747 358454 140750661 66 76 4 97 73 83 338524 60635 19570 53 18 21 3 485799 313623 301813 773221367 452168 11 258692 46 331932 17988 33 73 4 10597 94488 41 258529 66 343283455 268586439 25 93 94 66098 3 35 992212464 59 15 94 1 5 469661 33 74 492086 98 462714 668341265 89 40 22 14 92 579158948 75 64 37 121113 414625 67 82 56 16 153763 11 25 45173 3679350 163759 40221539 70962 316283 143231 459097 647248656 9 2269629 36 372216 53 33 143222 490762 82717 80 231137746 2 56 94 218681 45 7 49 8 94 2 42448 50 400151 99 79 234217 263632 461864 176477 176517 434317 118696 234158 57 77046 75 68 9 75 64 33 77 81369364 771716733 75643 1 356514 202227 44 495891 319062 573042686 20 252749 18 16 76 355087 955904966 102790 77 11 283126 407940 60 46 2 204218 333013715 74 3 224704039 412856745 23 39 7 326462 1 39 94 441439 24 486585 162971 231057 382488 708487759 213003999 88 2 473618 383403 17 79 38149 52486 91397 8 99919 99 9 10 49 375130 24 52 96 202035 267540 284191 8 78 102862 91 307975 98 82 1 21 3 61 40 7 9 11 67 21022915 178483 71 151244254 74 5 1 914625661 3921679 490568 170860 39 343075 264495 487914 24 17986841 130272 43 39583 60 378208 134695 106651 242412 48 16 58 258246 57 3883 465534 1 226660 21386 8 39 82 51 52 64 419357 387971 6 22 18 68 174072 498856 32 63 399257 187110143 47 37 3 744529779 59 67 78 637125605 76 6 78925 95562 354955 148266 382652206 642032933 196037 318865 63 57 24 61 218489635 104453 216414 49 358298 94 96703 5 48052 498660 931851415 69 66 434194905 120882 305410 67 23 59 64 487066 356371 315035 272850 12 393539 94 243422 42 32 352671 65 97 14637 59 74 90 93 8 887420198 387675 403270 39 170245 111952 43 6 6 184999 9 405728 998065849 448001 62 295736 313273 469350 80 34 21 80712 438622 32235 27 441438906 197485496 264829795 171699 292297407 21890 98 388246 48 748284918 72 52882 598767765 684747404 6247 86 72 57 412238 4 91 137078 252255 16561 86692 82 230453 382828 67 286993 71 66 201009 90 7 5 95 97155 57 201221 46 6 4 42 247999 54 61 69920 54 226504 339233 165218 85 777550043 44 1 71 6 78 29 16 170122 242589 87 892850134 28 452917 396277 382053 27 26 1005 25755 129691 77 20 3 478475 28 59 80 300508 72 19 65 10 242189909 186485 2 776444699 83 92918 65 144241 95 90 364096 851645537 88 98 17 8 40 2250 74 457502 239120 17 76 51 179 4 25 429270 300110 15 252963 17485 9 443935 226594 44188 303365 432665 4 150653 649977953 148585 912522584 34 118128 577387186 243422 109955 8 30 26 3628 304069 81 6 12 46 1 25 202301 10 188714 63598 43 7 65 43 43 94 394567 12091 183898 771219371 518486604 305105 926062845 13 64 4 92 8 16 58 3 268544 122823 65 352090615 190596 62 31 14580 251592171 24 811158220 61 86 67 333004 31 16 20 163347 58 37 903222014 54 220030 310539 189209 92 66 90 364767 3 160785 231296556 35 61 249610 984140335 398411 64 68 64 7 77 38 111454 359100188 469604 152372 42 459489 159618 274508 87 278477 233286 8 395215 9 33 246746 36 209051405 82 48 53 415019 76 6 257641 371779 50 3 69 483219 424290 297513 5 54 75 46 440395 18 252819 297252 67 84 99677419 2 53 192491 17 53 4 184755 250331 75278 208993 253015 7 285261 105813 257179 8 184513 14537 690018740 464543 93 620258211 1 6 8 12 29 33 436855 62 424277 83991 6 378816 5 81 1 53 99 215055 726101229 279479 450479 67 89815 201101 385832 71 65 93 250551 6 10 6 2 93 98 9 93 71 17 45377 483487905 28 189978 407143 2 449377 47 248558 445903 240421 22 85 75 440064 19 22 193329 80309 297940 27 145564 27 60 62 96 56 75219 285207 428921 35849 286872 212644 178992 408029475 455429 648724859 4 873854242 317585 279779 10912 2 85 166247754 73 11 414862 337845 26 242185 277666 37 71826 43 496499 66279 257480 246416 36666958 4 28 191647 273394498 7 248661 229256 7 7 303731 86 19 98 65198 89272 467339 1071 48 35 6 291026 94 279363 4 1 5 184373 49 132387 99355859 73 278089 90 87265233 67 4 10 26 99 44 196356 29 106648 430402 78 73 225970 8 16 28 330300 39 26 21 59955 442114 203282 37 76 48 5 399327 215727 260396 153564 67 394805 463852 430224 79032 440728 47431 459492 483855 135016 168754 53400 8 89 51129 194164 49 5 541494578 497828 86 50 461671 278519 95 218934 47 825305308 217364 187429 425610 51 129933 46 67 407993 85 323508 280324 4 27 39 22 497699 383191 35 87 83 87 78 281784 334530 17 859662018 29 426473 387620 42433 4 119995 44180 78 195680 6 410717468 95 38 266431 20 1 28122 261253 96 78 125474 467874 850292138 158638 198654 257207 526528751 35886 80 46 22 418442 24 91 91211038 21 64 245250 27 226563 81 147963 683909321 1 28 59 13 333595 47 60 291745 87 415814 59 347817 54 66 9 61 982696632 89 471050 18 209756 14 297806 979929079 38818 27 111776 163764 3 294915 207553 398051 443623 119375 611067894 98 392910 98448 263231 12 28 22512 24 633221012 2 311910 19 367362 827909096 272705 1 15083 237130 322091 45 481571 79 419021 73 6 140420 39 19934 14 71 79555 21 40 98 46 202677 75 7 79 455745 47 12 643405577 9 134281 223674418 114465 273021 38 1 76 235639 49 114774 56 273537 59 259430 54 55 476504 661390398 482891 70 60 170681398 292281189 61 998031434 266588 10 97 7 47435 8 2 90 428447 273015 426469 484346 87 6738 892551323 117691 259864 29634 77 99 9 485955 80 327176 94 79 118198 62 3 56 91755 30 24666980 202533 37 25 20 244049032 113272 85 269527 19 46 56 4 187647 289580 9 426355 161343 114228 60 243013 625439296 6 667110290 88 91 154087 729338102 7 42 459107528 84 466032 24 24 30 319060826 6 169216 78 1 46 87 274754 238411 206976 84 494867 9 11 607218391 342239 124680 388298 98 63 468474 71885 72 20979168 3 1 265118025 978655199 226441 20 441194 49 78 37 894943035 77 417514 6 405570 974671560 5 96 25 450477 325265 13 98 326753 639222067 6 396707 633018957 45 635989195 25 7 9 385930 389448 120672 73 246295 232235 13855 390315 124353 31 8 38 40 428205 81 79 439198 60 4 4 74 387504240 253480089 285482 98 334809 81 90 9 240834 7 3 75219 234774 21763 9 74 370913501 12 51 83 4 1 345275 87 218410 237461665 224666 433784204 379724 46 23 469457 791975301 2 9 410003 7 173267 141087 48 42628 735141161 2 475565 49 404095 366496 411226754 182032 244355 7 496050 98371950 14255 5 743728978 85 66 14 5 365334 1575 40 431184 343123 58 270129738 53795 237475 10827 174282 92 54003 29 818152648 532725024 1 68 442665 229178405 98 36982 8 466503452 71833 428173 52 69 79 360628117 177560 452323 480162 244429 27 56 139155 95 76 13069847 378592 493152 387911764 57 68 278672 267341 29 307511 26 39 94007 62 88 87079 42 3 5 468830 384548 330242 441932 296886 6 377711 11417 574705625 300323 103982928 15998132 90 8 84 351077 78 563999967 84 164931 66 289359 388806 240616 1 743601096 93 544428132 28 92 489292 20 46 174812 283390 834387353 12 27 65 14 82 61 91746 79 253130 97 66 315119 8 344238 688686458 54462939 24 33886 629666595 14 233362 65 97 32 1 7 77 432906 8 371173 239090 197972 1414 305623 83 413 54 257475 97 490492 73 195288 38 7842 54 80964431 6 51 110458 350898 73 94 419209 161277 4 50 102607838 1 60 294113 278256 97982 477498 95 10 32 112719 107347 48 374978 57 1 91 66 138947 85694088 146185288 341549 120641 154198 298267691 348101 39 37125 95498 80 87173243 67 342740 49 284550 94 4 95 93420 97 37 43 497598 3 690849354 313675580 4 7 331299 569718585 392040888 3 17 54 90 239260 61127 47 183157333 165571 135527922 84 4 15017 288952 120009 193292 30 76 13400 300809 300354 63 1 90 251013 221712 43 221243 9 330504512 454173 79 133611 480957 81032506 131094 11773 454274 145880 58 45464 368120 4580157 92 739556241 479811 240004 43 59 43 435237 494418 80493 81 636633627 20 3 299385 199431 165942 13 411516 299878172 266723 74 399743 295500 90743 342144024 186490150 192833 57914 284051 308528 27 799198109 145503 401474 89 30 491573579 498019 78 444695 68163 372689 9 7 232623 215324 300031 469610 610246314 58 467015006 7 443769 1 45 17 187270 433131 208114 412778 90 368246 554956336 26 24 56 10 3 849517874 30 409862 69 186729900 300241 359055 10 8 94 45 414537 40 52142 392549 355080 9 36 3 55905 176752 95210 95 223614 9 761049787 4 55 23 31 20 67 273292 223205 282543 189032 471140 849 116158 4 145263 52936966 1 173143 15 568910887 311974 199309 76 579026092 79 4 32 225009 63 75 389112 97331 45 39 276132 30 988699312 68 806029521 186226 467805471 3 407016 95 3 93 399093 341292146 46 345171 482484 52177 35 245648172 51516 413681 97 80 44 180231 739287758 75 6 430335 88 99964 68990 376769 45134 398056 13 31 12064544 24 247274 74 7 63 65307 24 86 108805 479050 105995292 56 49 185952 64 9 465196 428247 2 228203 5 73 3 90 309433 152161 86 61 391133148 48 448673730 16 497958 455259 273537404 345510 89 411846 172982 423900 472030 12 5 30 228398 83 6 14 43 216724 213482260 89952 7 62 16 326193 65 474195 218292 78 6 50 143524 82 172172 171889 20063 296669 388193 492408 5 2 9 4 453135 127415 1 2 1 21 620277758 94727 97 57 281705 269853 18 23 254289 368910 91 336024434 10 75 19 316663 2 411248 9 70 199348 348081 52 491211 22 167246 471356 158698799 576035071 69 186001 2 95 453000 83 90 93954760 147125 14 479210 53 395407634 406890 162718 148381 95 86 76 463092 19 437590 32639 278019 71 97 340795 783417173 67 107468 86944 22 73 2 442728 24 91 78 14 67 17472 154400 26 249271 432228 59 59408 52773 51280 421648630 43092 81 186875073 7 26 17597007 475627 10 93 2 269596 51 2 62 329756 51465 687118443 391243 23 138773 59 305848565 7 45 48 11 353996 215624 89 96324 5 308496 870108543 3 9 417332409 98651 12 42 9 56 336929 66 461665 56 78 963325244 34 22771 177885 75 236993 445620 303439 40 217791 301134 85 111492 313074 8 77 74 288946 40 96 428037 297754 73 440324 358903 87 43 210559 433916439 81421 105370 386833 58 391028 8 47200 387075 124028 67 78071 48 26 4 57 53 63 754449968 6 193812392 452227 592865596 123038 343411 9 93 26485 184343 9 92 89 72 86885397 37 93551 376080 12 54 51 50 80514 79 157232 98 91 112878 9 23 35 71 462221 695806432 344186 247229 445754 55 5 102036 275831 24 90 1 224580605 21 70 34 41 666236869 495402 334995 391915 70 495987 453538 79 3 1 71 52 139682 94 306183 91437 7 410547986 70 491698 848342471 78264600 68 3 449365 447469 69 35 411292 62 368747 892458933 82 14 2 160235 299427 106989 53 961396299 357160 423110 181121181 123368 492805 400346 398377 109280 359496 72 44203 74 263811915 54 17462 323806 162521 8 59 60930 599554476 54 717291615 54 454853 36 87 68 10 41 73 41590 125586 86170 89 280819 30 7 266388 291532 89 7 1 181192303 716809745 270453 26 1 551794391 223707 41833 105147 195633 3 47 2 82 31 237919 146710 295581 104310 71413 96 339586910 23 57 17 535469976 153933 8 47 88 75 12 29 323837 75161 41 7 85 83 230075 7 21 258025 94363679 52 116379 250857 3 64 18 328023 866785474 451386 62 358286 12 475928 31 225494 308674 8 27 37 54 458939 57789 82 73 14670 88 77 39 1 34 96820 36 17 422931 403894731 279292 59 482986 61 131316 77 91 389960 85 499696 47 2 427840886 50 64 451315 76280 26 30 93945 285859 63 420941 236793 84 20 38 84 90 476475 403415 445770 77 4 11 206420 227219 72 8 88 510969989 886063360 17 3 2 27760224 334302 81 489501 34 370479 446043 410344 62 2 9 75 80 240882 45 7 66 68 4 1 92 277685 99086 437302 47 28414 850919599 33 196479 53 85 432074 25799 394542 95 2 17771 137685 49 13 3 79 228320098 134583 12 6 467738 77 141978 3 7 408803 337408 456910 61782 49 189223 94 219987 29 26 155427 475630 44 149198 66364 90 62 8 272254 222710 893444858 80 5 303306 263373 30121 57 70617 69 352404 21766172 49 106964 352079215 13010 47 408012 62 12894 70 61 88 45 50850 338191 5 98 287966 8 434670 380458485 94 19 221098 128876 4 16 175722992 87 58 5 316400 201623 454121 81 238826 6 13986 38 313139 52 91 86 8 54 70159 64 68 129708 4 390391 36 5727282 5 12 40668 127871 67 39 84 150518 361762 2 8 266533 91 444378342 202989 1 259360 127394 208697 71 59 311227 63340 1 212238 119953 7 955756789 6 251512 31280 131306190 7 39757 56 75774 95 365393974 478417 710570279 238868 3 87 51 24526 202692263 26 518195397 8 179009 61 229715 32 635900415 76608 287228 73 39 480596220 12 323920 32 29 414596 5 377149299 273649 386842879 287550 425641 127963550 55 5 223165 98 168938775 801807078 358593 84 235771 195429 39 7 388205 425171 3 56 77 845133639 35 820080251 160987 403269 254093 379097 263924 4 18 42 33414 61 766795792 5 260645 17 470762 290922 22 473127 5 82 97 74936 771998797 46 64 70 4 49 29 358350 44 6 121994 187695 459133 219251 63 103606 103313 404865 390065 33 85 88 99 2 48 242799 169922 81 99 416340 37 91 337315 5 238514 445431 52 339134 404842 86334 69818666 340758926 4 391541 215876 98 103921 98 47 78 122600 5 17351 76583 76 3 424339 7 53 471286 57 50 871021464 5 47 19 69616 186614 169654 451787 87 32 366465 886697488 25 163950 94 7 42 129417 351948 26 166454 357428 198719 89 77 181025 937422804 334181 280141 27 77 373106 640380603 77 85097 201921304 482167 60616 55 123099138 14 249501 18 60 220488935 276492 19381 213366 21 63387 383082 53 63559 363402 63 42 4 465132 72338 71 400665 63 59 75 24 353819 98 67 9 8 61 130916 26 5 80 72 366165 285445 69 259166 9 46 9 84 108610 63 145143 44 174716 274539 80 65 9 29 9 64 200501 245717 100222 406706 53 8 907737620 77 8 23 103252 629460909 193735509 210742 45 67 44 188070 6 153492582 316972 12 273728849 432392 448309 48 410954707 33395 14 476098 730776135 93086 4 65 9 3 87 10914 295430 18 372975 41687 74 171095795 268718087 31 200196 61361 80 62 297473 7 71926080 90 285605 5 79 105924 50 159582 14 38793 3 495653 275141592 14 97 352904 10755 265152 26 91 285939 10 382966 18 5 72 19 68 16 77 460986 441002 97981 106126 41535 21 5 20 456600 1 45 256363 307668664 15 298218 79 468576 87 272724 242679 83 13 21 90 91521 43 167955 88348 81 75767 36406 82744 49334 33 7 590100277 489980861 35 9 48 232120 53 3 76 304260 95820 72 3 68 33 2 82162 761034096 81 49 52 28303 98 75 95 473734 8 336736 79 98 84 251748 92 283419 25 358822 231257 15 319129 97312 28035 53 81 267670 34 93 83 496943 50784 94 385456 575105207 37 203270571 13 72 659649442 370173 92 258007 14 173949 455659 194985 177585 62 66 63 43046 28 61 239972 15 75 39 63 252854 277180 486127 383934 30 61 37 3 77 4 26 7 36 356510 349351 6 61 275155 348578 185338 156159 124147615 16 350210463 50206 50 446919 34 32 17971 20 78 51236 45 161551 133289 23 723061250 97625 45 6 484229 463710 222367 10 309326 84 380832 906805484 78 203666 377215 8 104675 71 360884 98 431165 154169 55 36 190243 498437 217924 38 66 253346 494329 335569 234567 76 20 108312 138636497 34 6 106857 40 46066243 62 376067 473268 55 9 437137 330714 58 1313 60970 35932 25 12 52 233840 96 51 56 6 710660903 441081 39 370614 177836 8 64571 89 381817645 78 180400 446540 381877 53 51 484823 140630 22 88 228011722 74906 327774 74 26 152053 72 56 99 818724280 70297 82 443992 306036 39 4 268203 291160 226023 11 44 3 236152 5 41 96803 73 35 493870 331722 308275 56 411083 267415 43869 91 8 629211676 50 68 28 445708 383045333 212598 176531 123007467 28 53 44 415071 338024 88048402 41 203621 195315 88 322568 421084 460639 450486 170625 123288 161234 5 10 93 25 151498 337304 318803 5 74 79 1 217237 98 63 427073 429900 48 47 62 1 83 95 96 98 27 62 314162 84 323054 581751028 50 30334 842873836 929771318 294085 142173 334523 480882 126589 203988 86 96321226 62 266423 4 211391 29 498700 60 445419 474586 625405822 23 270844 39 6 54739 26 19 413447 82 69891 456175 92 40 41 333984 12 24 216787234 203079 6 225671 51065 18 242201 7 200320550 474527 58 72285 80 134343 81 73548 10 78 118858 122558 98 83 259264756 6458856 4 96440 2 807505262 249554657 958662776 133074 300845 548836880 186293 123496842 63 95230 291297476 388103 185125 49 1 318008 118570 91 54 32280 71 691342372 6 64 988500769 59730 33664 6571 1 316341735 50 285912 308455 592233667 81 131803 93 5090 299246 71 33 97950 370462 72615 4 168504 77394 48 369341518 81 88 7 44 8 90 97 12 4 252276 40167 35455 27 91 91 235973 6 43 89 8 30 80 84 31 95239 81604 44 49 15 57 3 83 59 33661 400180 384015 331929 66 387766 1 345526 50 198599 2 57 153533 3 3 57733 64 14 48 9053 10 15 86 60 2618 6 88 581249752 63 705276460 92 454053 54 285813 89 480621 400294727 9 361112 47837 342652 482371 4 98 3 27 48630 263444 711864588 761872850 445969 554131012 55 70 44 23 85 184275913 67 61 96 421308 5 65 90 291355 261189 58 28 93 375684 132733844 99 270216954 183792 5 42 386893 27 62 80 59 36 28 98 66 124056 64 354425 88718 95 197365 12587 82 163354 56 341513 10 341808 22 8 44 485392 72 29 370132 3 81 45 87 26 388473 13 421882 931489192 66 199310 2 190011 879850119 247593 18 6 165191 256087 25 43 24843 27 7 17 71 83 242689959 4 120592 305063 586083620 22 368324 79901 12 408689 237915 47 6 321446123 9 25325 376295 328067890 86 2 74 135831 100196 49 226783 25 209863 86 74 343079355 5 567854039 31 737789395 16 67 159176 875533259 878029309 24026 10 42 438925 10 269898 185585 261780 36 276297 57 250183 49296968 491232 13 99077 98 31 352681 2 653156931 17 11 38 458368 55 125481 154786 66 36 17 27857 44 33 9 495030 372360 48 296005 76 52 66 198742 28 181484 9 19 324607 450160 81028 198490 331921 19 19 458591 37 220272 13 11 53 60 45 119405247 321445 84 5448 494558118 36 15 353727 96552 28452 325711054 139306 187605 324094 64 4 296539 2 8 14940780 353783085 454463650 62486 3 77235 1 83 67 41 156712 1 76 292146 651326265 61 99492 36931 238536 96 6 340234 44426 423733 50 986248202 348054 9 10 47 440704701 203180 4 480809 30 49 329989077 77 68 204353 6 15 10396 70 70 138499 10 828511821 90958 367943 8 83 93 469709684 48922 80 38 51 551860831 37 22492298 227450 364288956 207839 295946 532946998 4 5 22036 339902 149966 116877 2 344184 92 60 53 321241 45 56 973639774 17 18 57 20 194087 333403608 67655 27 92 78 197888 370143157 831770838 81 173547 66 46 819137739 430184 87 31 257400 331702 79 544249229 158080 63483 475155 80 306356 51 67 4 87404 21 292770 318523 70 9 115006 48 54 82 98 122609 791124690 314904 53 383316094 275797 340746 260104877 384317416 19 120311 9 61 58 190512731 23 749565287 236703 13 130593 50 42367 3 37 86 38 54 293738 87819 53002 216833 40 88 41338 224956 16 45 98 79 22 54193 50961 90 6 43 50 133088 458035 7 361613 54 4 18 305593404 29 490371 362639 262287 299975 40161 31 200247 36 30 30605 4 9 104283 99 88 349936 5 35 91 26 70 94 90 360394 85 74 394363 214191 996532542 45 89 1 767625581 27 124178 1 389668 223436 497580 268444 128157 11 136777 346922 8 86 53353 304806 21874 69 357197 48 102736 459760 243351 46 467571 67415 41 96 19 76 393911 11629 435480 496926 247596 5 57 38 320825 191176995 998897258 67 460947 287186 32 12783 34 8 203121 34 73 402069 404737183 231996 972020933 947231707 39785 69694096 73 95 59 91 29 13 174600 169437 9 14 710045819 54 188242 87 643456655 15 97 41394650 459249 66412 568796049 8 212733 235349 59 163374 69 5 28 47 47878 7 50 148671 178320 66 419321 414265 97 60 475955 21 183101 414276 985521656 65932 132424 318616 106397 77 375818 69 18 67 4119 46 351898 53 141961214 168942 425052 37445 149825 61315 202134 28012 2222 331813 6 30736 52 52 87 221031 97 124922 2 904634875 8 9 319759 520430083 456811 291644 82 418412 78 237731 327122 35 58 99622 312575 9 70 42 33 273048 73 15 322606 91 417785527 61 359096 340573 51 515165070 46 345226 549652433 83 79 261803657 11 453076 64 97 86 46 68 204199 60 464560 464222 51 63752 19 93 25 134671 15 692156731 7 760193261 141507 206477 184764 94 127288 257477 40 3 645281774 5 425495 5 119004 107630 506211560 405433 45 4 3 28324 535962685 48102 14 92 16 388841 324411 14 34 73 271338 130220 48029 239879 21 312637 50 9 356650 36 39 20 8 317604 7 19 440716 239195 83733 5 839775671 385075 217982 16 43 82 239910 203674764 212492 200527 6 349476 54 326624 428761 71 20546 423643 85 71 12 63 176060 69 400696 117841 14343 8 292480 108931599 2 948094973 205136 238004 68 75 7 392646 53 8 98 810816481 74700 375316 634695547 70 250636444 3 91 39 259613 89 33 371079 281595 621728880 175602 417726935 383586 95256 170747 225327 62 47 182412 157834 85 82 389602 7 72 42 9 809199624 5 5 94 4 98 174178 227439 55 102647222 140347 9 649484323 59 995802575 465825 248013288 12 16 69 267649 38 217765 5 2 118111 380247 87096 53 359628 99 912969205 409461 98111 33 475216 54 6 59905863 83 41 9 69 73 21 79 614541798 30 243614 38 173808 9 75 74 438056 8 402170 3640338 7 6 1 140033 421459 350176365 3704 3 85 21 60612122 23 45 1 84 451768 645323030 536353487 341914 202563 78 132012 65 294259 53 421165 80 285680 543713864 305931 993034126 372460 264614 3 10203660 51 11 68 48 6 4 423008 87 3 35 46 166016 22 82 79 461071 390933 17 354842 349554 66 63035 12 57322 7 357468 418257 56 47 57 75 2 81 172312 35 147645 226311 71617 6746 85 321930 477276 56 5 374885 97 11 393951 537106544 30958 224184 77718 410240 477025 387519 124304 818441256 5 28 17 3 59204 43 69 94 478108 68 384819 192027 11 391646 262754 259684 463546 872683452 96 53 26 40 71 75 837886484 317228 5 411328 284833 153886 372630 65 43598 48 99 1 58 68941 36 60 990050108 138588 35 402070 49194 99 435330434 83 176464 89 7 334456 471447 431592 270567 136570983 92 738646848 76 412727 100671128 357368 9399 51 33 53379 54 29 242972 26 11 115761 919137782 60 22 733176271 5 223143 367686 59 451101 18 4 9 83 668852304 282453 375453 69 40 360405 64 907610487 406779 112167 44 56 82197 260448 193387 383586 272400 37 57 428971 9 95 91 372921 94 7338 2 65 954803583 465950 204106 8 209390 81 84 283469 78037509 140984 88 190125 487877 124996 262501 7 439913 86148 363074 79315 4 552778644 677700794 388616 425093 647941629 60 447884 134222 317457 35 65 21 30 63 2 829616889 322936 106397524 272100 84 459744926 67 545091614 61320 79 9615762 397290 498476 303293 81 920338427 405144 13 227106 12802 32 16 2 91 12724 16064434 8 644808433 29 329809 686203621 151850842 35 34470 136807 159795 196713 419474 40 340495 437332 368343 23 121456 5100 46 37 57 218198 334747931 86 65 818734548 34 368182059 38 205452 84 91 26 308065250 87 81 850728417 54 90 1 23682 417730 169391 319172 285486 22 186319 81 351996 47 19 274203415 424358 411283 113328 55 65 44 90 9 252022 71 464515 21 42 26 76 115732 50 213660 483509 33 147507 880477743 95 34 95 99 79 11 962988052 308208 6 2 464907 365070 6 85 334046 121055 246978 308109 46 1 9 129996 56 70 465142 66 64 168521 204459 351362 67 461524 72 8 88 68497 57 40 199155 2 64 247157 375523 9 243256 932843354 463910 3 474487 39 80127671 75 8 16 8 9 276765 369683 68 45 50438 8 98 55 46698128 276837751 84 30 28 205732 95 481900 69 397774 218332860 382782 343122 915600411 487696 200622 20 56 34 83 78 24254306 92 356611 186877 512675013 65 227424 136628 209045 80 982431489 276745 91 305247 23 367156 66 4 496653 18 266476 378890631 94 235489 52 92 93240 390647 399884 51657 95 393386 38833 499250 95707 73 68 47725 30 180066 1 513678738 33 62 1 24 26 16 128143 9 80403 28 12179 257390 980347343 256706 325016 86 259727 181276 50 55 8 47 14 355191 284168 5820 21 1 67 165762 218855256 39 60 644568253 37 500051605 14 22 86 412883 422026 113398 20 13 4 115291 28 86005 3 41 41 193040 30 906846984 32 560016743 95 898252060 104088 87 40 80 94 291624 874888404 192536 482631644 89966 36 443252754 337400 376611 38 36 643416229 40 126514 288711 45 428819 223177410 18 239637 237591 3 68 149244 414616 67 985499318 104895 9 23 95723 78 9 89 55 37 351671 39 250813 355413 123775 343513 39009 6 99 43 859352425 151699 288007 69 67 496000 4821 387148 9 8 50522 29 37 95 471940 304029 191296 512023241 368634 67 286317 129048 131457 10 254007 64 94 316834 28 2 19 70 512797019 123197798 55 83 85 7 216009 393509 18 359828 7 98 80 64 23 56467 143481 539496639 91880 472405 24 37 4 206424 249209 16 197364 44 431714 83 196945 34 640637799 103839 22137 68 132562 4417 199528 273257 50 11849 638810562 302864 310018 96 3 42 9 46 237653 255107 190868 67 82 183970 55 304885 429096 741967629 180825113 66167358 3 24056 28 264579 163768 89 66 92 121822 265654 41687 72 3 288737 150835 16 349986 78 266089 76 441471 180850393 332390 481376 55 9 228128 498696 58458633 28 630326103 578583507 97 8 65221 5 364185 75 215291 930707818 75565 427651580 85 36 71 30 65 77 14881 223023 140133 87 56 18 1 23 9 874395581 11322 184228 390574330 32519 4 1 7 217085 40 5 42 4 62 5 1 3 7 60 9 283819 263354 331090163 380176 95 53 983664083 38 188524 159074 92 7603 395657 9 21 25 52 113890 657238238 33 218878 279837 8 559621588 228269 38 92 21 12 629311586 78 76 960653342 236709 126921 15 13135 91 30 2 53 412997 5986 366087 196704 976584136 134760 50 20 2 42 15 858830116 21 40373 38 219202 354625 6 437069 59 238548921 28 80 58 353304 422625 67 80 62 347902 53 80 804456625 431705 117470 250775 6 13997934 20 396608502 257554 99 5 351505 19502517 1 46 89 472523 83 6 44 26 91 49 60322 232138 28272 293088 39 42 68 251205 460652 495024 62 299516 51 37 204261 311030 6 50 6 76 70199 39 378634 432634 395516 52 43 98 429667 34 870914998 60 108369 71 5 37 435535 81 59 67 95 78 36 86 27063 58 81 105688 113668 611232807 331755 382681 10811 37997 79 485957 92 98 7 233002921 130646 299049 99 69 32 63 74 50 22905 71 488016195 54 141680 480762 436510 99 85156 445292 48 8 507856377 1 55 71631 288613 327960 84 46 4 292874 12000296 58527 45 594090013 201899 6082055 199396 34 94 234265 444807 89610 301116 5 287662 91 285643 225866412 477820 489032 41 65 9 43 35 64 21 6 87 159526 138670 9 44283 78 86 182436 672286958 49 6 359472 1 367608 95 851111702 326873 86 2 22 52 78 70 34 20 421463 5 304830 51 271894 86 371473 929047478 63 191938 5 382691940 5 44 2 336780 41 144616298 220828 205796 43 66 77 72 463192 9 296585 80 81503 93 33390 41 77 29 251756777 65 332886 420326239 447019 83 328038 4221 385575 41 79 78 46 410851 57 49419 185344002 1 279560 54835 377599 17 86764 46 46 70 462185 28 496740 87 36 61 89 5 320235 89 30 47 51 84 66 376396 429927 472554 8 3 168458 355803 5 12722 88170 87 70 333339 439271 49308590 483479 390812 86 360550 202803 27 89 8 33 270003 25 110786 229693 202846 75521 57 2 60 478709 487154 90 109509384 263405 141887 73 14077766 374684 37 310897 860037540 42 77 918438230 56 10 89 476793 1 32 49 1 10 439570 363252415 836880756 39 1 7 5537 80 40 303258 90 1 80 17 8 291559 91 1 696503111 411403 91 442374 767773185 19 345448358 3 104294 253905 40 253294 321306 52 127408 75 6 765621120 327203 56 44 133913 49389407 2 76 391478489 51486 69 58 79 13 83 502794427 19 17 482607 401256 215790427 490673 323657 286232 7 81 97 197311 397743 723069214 115964 989681280 8 2 12 296458 129728205 8 55 480892 12 526552917 491554 34 253480 36 303891 233831 96 733311785 83 339452 92 84 460856 84 333893 48154 73 62888 37074939 76 142525 360481 63 157779 202407 68121 7 391928 50 328801 84681 95 415757 42 69 88 101526 38 98 59 325806 68 730647967 56690 80 57 165367 716603049 79 305154 5 97 383583 119529 97 54 25 49 239447 24939 122569 491611 51 338441720 575466834 59 282285 48888 436505 163842 708082470 57 19 2 2 299417 939 29622 13 82 66 50 274002 91 9 373799 10 16 6 1 10 367303 43 227143 371511 4 65 431406 98704 89062 58 4 39 15 2 290331 14844 68268 472642 22 10 246328 495706 89 6 12 3 20587673 23 88 276936 87 7 5 134217 338514 12263 527036503 384396 18 41 53 9 8 49 452375 362598 6 27 478607 4 36 22 76138 716933686 74 7 32 60 21 250191 75 6 24 263270643 90 386357 6253 50801 475607 204555 295702 417397 171535 234864 57 91 16 478981 8 483703 2 139427190 13 411797 8 71 52 46 46000 5 5 125736 400919 82 253148 415875 149490 114841 770985126 93 19183 26 43 6 66 410815 78 98863740 249144 318376950 227797 389730 80 2 19 204906708 227802 308903 192605 74 25 254140 17107 92 8 495678 482753 59 85 63 55 29 18 427757 93 26 345523 421704 221434301 189207 580346181 2 473372 377339 297998194 123096 70 80 5 14 83 200825 50 231512 55 382328 65 99 49 89 3093 8 830969500 50 550085344 40 35 259460 3 144097 12 9343 140328 30 321130 2 7 9 39 381489 711948443 1743 315893 6 83 697500688 476997 252729 356826 189436 897289816 6 606523753 58138 27 480015 2 14725 12 9 31 340202 60 63 47 120880 22 198660 4 378215 515164954 45 56 7 320845 177015 486315 126257 755070517 31 450965 52 43 6 108700656 49 769112708 159190 395798 461196 80 99 453038117 377589 147419 627789641 78 245038 3 28 76 10121 46521 79849 12955409 11 43138 394018 50 169922868 120032 25 100610 154250 18 56 90 25 420150 162480 146867 507957397 211692 7 461329 82 302746 466925 273279 9 421980 830828914 180260 80 23 293680 353618 204191 89 132520 61 317423 7 754236401 92 13 489748500 388533 9 7 34 75 34 160885 79 46 456721 203494 20 59 281315829 61 10 74 48982 7 746086884 208132 86 206992291 449098 412606900 15 72506 7 63 58514 17 13982063 38788 49 421793 75232 4 311415 98 364350 123005 810967482 11 11724 25 53 523821086 12 86 475951 25735 8 435891 209430 27 8 27 34501655 31 55 236318 135934 9 64 329935 348399 909198467 69 491341 248756 159505 361410 16 1 46 458337 15 64 220890 479570 94 1 8 26 4 37 54 41 71 8 60 437429 5 331489 85636 30008995 84 480722 64 5 476858 38 21371 371350 476647194 166983 243447 17 444935 58 10 979382302 424433 274543 319887 4 90 78 78 9 7 355950 410098 18 245597 221715 396836955 44 96 74 434351 793725626 437390 286016350 700297702 6 206873017 99 66 330604196 13 320011331 20174 5 82 429734601 25006 124638 267779 1 86 36 198381 58603 126850 68499 94 417786 328087 61 68875 42 675479488 3 65 463670 74 240017 70 328189 12 2 93 116428 210869 158038 156215 394482 45 28 464374 187924 48 220800806 67 115781 16 78 25 89 49 66 159076 608706551 49 61 2 233323 283189000 36830 413422 489970 468570 298402 9 42 4 14915 4 285311 55698817 107443872 77 4 83 19 364907 82 10 316687 3 407025 58 32 6176 600023329 57782 51 405005 726734659 378183 191267 72 294810 21 8122 2 144804 120528 31 46 394840 56 31906 39 53 209832 64 10 231067253 144335732 25 202755 64 21 21 418749 376635 291265 310694 310500 54 308810 19 374516 404837 48271 431923 95 986751604 63 159040 58 679995233 908509949 51 120480 385003 44 571458643 95 379598 18255 27 430255 428614995 82726 29 52 42 59 35 71420 255764 99 3 52 425014 179844 140933 53 454069 315457 44 14763 260563 89 10 156597 39 374606 83 28 13 7 73 85 73 89 429643 193858 264482 190358 953 403804 12 98 404540 60 3 53 16 6 73 734598087 213048 486273 88815 9 355589 51 498793 359547 84009 28 7 29 91 424656 421611 76 66 78 464322 49 495663 234746 60 94 50 80038 425164 139703 64 73 327253 416087896 81534121 244931 71 131732 7 89059 233043 441889 33 26 8 69445 22 62 10 484116 92 467495 36 220824 473144 22 65 274601 437217 94 49937 173275 33 40 262840 491877 3 382059 76 6 9 125983 246633 95400606 230282 418177 92 43 267808 61 476021 108788 299362 2 7 13 8 39 6 28 37 64 153055 981336370 42 78 257550 459678 83 8 154691 43 63 26 170649 372816 40 141604 418029 62 2 497658498 88 353606 90 477152 341137 298215 487929 57 45 88 46 26 7 13912 2 238037797 85970 52988 27 91 141424 22587 46 444860 318755975 479986 6 28 6 220727 51 76 193358 54 41729 66 52 8 71 54904 58 348435 814640197 3 75 97 200609 455986 391904 15 330670 42689 25 9 243207 347297 43 21 7 816733658 199438 10915 607451123 4 89351 326789 46239 334347 32 51 461987467 74 1 205533480 21 11 8 592200189 59 25 37 98 500707332 348733167 368504 38 72 438493 18608 35 85 163199 24 40 235736 89 33 467734 238602 284284 145587 224138 85 255522 2 42 223674 62 91707 288616 333236 95 17 218659 168745 53945 5 501238325 88 88523 1 42 19 411165 2 36 34 5 93 19 77 868805904 17 13 8 173169811 343276 265630 71 335100 848244701 2 261696 89 2 440771 77 391593 40 88 83 2 135171 454857 488062 78 31 2 38 266699366 18101 362770 422980 23 2 20 261168 365325954 151930 85 134307 349661 61 314497 4 396239 20 493994 46 40 22 484287 850163143 44713 8 73 42 59542 175177 65 126053 142395 164987 2 43 45 285383 311088 400147 58 9 22458 407652 432349 95 11 94 80 7 242837 54 390835 281618 302111375 2 189509749 9 90 8 150158 1 507858091 35 127254 6 490673 129140235 88 723148569 852049937 9 466955 123173 80 95 273559 37 3 162788 209853 65 59 73 118107 28 33 450877 6 118581 8 71434 78869 51 510540677 88 186947 176803 467576 302515 59 243601 3 360353 28 376171 343315 4 857850986 489319 85 3 426547 14113 949473218 14 95 58 289876 80 9 88 185225 371820 160716 81724582 412179 87 65 48 449200 37 362194 384802 46 226297 294637 442987 581722370 85 73565 467645 414897 8 449742 86 48 217757 472189 595712859 84 73 225861 11 25 632258014 124563 214214 42 50264 96 380994 45619 460300 332834 68601 947795603 105328 85 44 5 36 412333 330997 66 55 43 14 61 459834 59 10 205212 81871 230480 22 468868 4 60 93790 133839 21 410714440 149773 385799 219354 259178 61 127618 15 291218 330670168 531340195 91 55 101243 338800243 48568 76 37 6 7 72 32 10 26 239202 362955340 163467 285404 27 46 421626 20 448403 92127 94 2 61 79 360787 142512 95 466209 8217 756771988 64 66 63 132623 236990 99 83335 254711 474850 54 253244 40 316931 9 40 42 34485 290568 9 65591 55743 78351 471358 36 3 136943 36 44 3 56 11 6 185518 11 477991 88 207435 86 394437 26 458320 43 798348572 378369 50 20 64 449164 88004 22 2 314112 27 9 320139 110858 342635 71 883204672 330881971 1 883474794 73 380725 117517 317283 220386 164714 82332 292520596 59 122770 99 86808 448947 68 36 35 48 99 82 45216 80754 113304830 182534 5 305106 338034 14628 80 57 367084 86 384436 3 9 459554 193164 55 82 361383 40 39 8 271784 439653 75 328505 27 46 24 544880768 322938505 6 397291 33 230666 522957703 95 40 34 20 53 349265 487116 69 5 209917 1 3 68 616407178 26 29 154287 380091643 8 458674 63 373729 63 259985 114541 102583 266751 247691 23 32 189943 334096 95 61264 329472 443902214 11 88497 185198 243663 454710 113856 8 954167270 244299 36 60 37 98 437236 72 88 126839 16 93 158278619 21 125083 89 27 375467 494683 67 3 67 59 649908927 30212 72671 30 7 25 24 46125 379305 7 782997736 59 120714807 437329 74766 23 44 67 46996 154984 33 328658 149366 63829 44 484020 54 53373 73 38 60 6 56 9 37 67 74 46 26 436125 172403 54 422910 266937 60984 89 395296 597357233 236845173 298506 17 88 84 7 374048 430540 41 480320 9 74 68 1 37 68 660464755 373304 958212522 56687 88 40 68 42 43043386 297249 430098 5 9 64342 136991 393689 62 9 498979 71 983236849 68 428413 501348783 325453 490678 4 20 489666 566365005 16 93 449558 12662248 92 90 111500 48 10 9 430063 150013 54 81 5 74 89 8 493728 61 1 196065462 63 284777 474790433 225678 219739 596915364 836293425 95 235409 15 64 25027 89 78945 715327026 52 229459 33 96 286276 46 2 424673 316618381 47 384347 13 51 22 9 123167 255904 229356 295611 407490 9 17 845722700 63 80842 390093 327515519 49 136882 479021 423393124 938240985 422049 439951 324221 51558 139693 86 53 97 29 60 8 249381 44 362844 120318 2 37 59 151509 468384 175509 56648 81 473264927 54440 54 95 159139 80 300551 22950 725488704 94 96 16 234192 87 30 629157525 84 92780 2 6 22 317004047 42 448643750 207960 453361 231762 223738496 276080 92 41 427992 30151181 96 909248116 29 430505 347069 3 240842 64 160865 85 40 33 2 357237 76 223483 83 73 388884820 81 419366 256957 275782898 10 63 12 9 1 76 31 99 624014770 7 16124 189692 54 86 39857 78 68 59 345806 85 449781269 97 38 63733 86 65049 8 22 293372 98 88793 432414 3 135493 79053 173742865 15 11 23 5 177957 269551256 225994 217497218 773248149 442598344 61149 59 232684 68 36 498895 32 14 307152 90 86982 50 207690 222624 5 23 37 8 98 347119 34 250067 54 27 92 412125 34 25 53 341147 50 64 54 24 610210101 10 158012 12 69140 91 76 412185 63661 338915368 34 932232436 349306 58 8 36 467548254 2503 412852 362046 283285 102090 966781612 377609 494317 126998 78 12 49 472903 19 483426 74 22 200529 338020 61 8 304418 64 6 27 442928 702010952 21 445425 9 56 61 27 496769 47504 8 106727 345821 1 58596 130333 73 25 13213 64 137310 37 77921 89 36 20 64 29 16 438409 115782 30 36 112707 556901550 486803 25 90 13 306967283 2 13 409033 775914335 81 5 67 246816 8 96094 302258 20 164380 37 522057029 86 99 19 47 19 24 455335 43 1 64 80 411152 84 93 53 33 379530817 3 92 172305 78 76675019 6 11672 26309 15 76 42 45 71 31 154826 54 88 7 68 86 2 81 99 987293221 5769 89 6 57 59 104571217 20 498102 53 90 698787648 152504 82 400892 189435 919656774 42 17 84 479154 126911 406401 42 107140928 3 73 409723 39 33 506298501 6 370350624 21353482 367989 69 60 725955238 9 657242414 317597 177797 92 209036 96766 78 167238 241588 281058 27 35 77 102649 86 36 460032 70 66 80 319923 207368 80 486720 2 181772 107085067 406374 65134 3 46 2 375983 58 257250 217646 128856 16 78790 318813 426305 73 61 92 14 93 183056 433907003 1 74 35 83455 36 432225 224644 39 444900 33173480 55 377196 830762475 88 146044 255428 277724 38 407769 31 435975 3 7 669594809 48456 1 170535 21 340654 78 53 279451 50 269240529 159240927 18952 77 405860 50 188138 63 967874171 98 69858 94 79 302131 60 31 413389 91 61 311997 1 218284 92 45 420112 416361 44 24 389693 41 93 48995 13 5 453217 471422 3 793804285 133686 95 33328 51 875066772 23215 3 6 44 433114 1 48 24 81 41 305233426 3 134111 4 10 448208 320859 139113116 54 6 401980 2 1 354939 65 106186 6 82 19 462367 8 23 74 53354 25 87 394704456 62 7 69 2 962899631 435114 17 20 495417 116267 415784 486969 51 88 591247498 2 92 102291975 5 66 45 7 42 99 816393235 4 316352 15 49 8 192280511 10 21 406310 30082 80 80 462046792 16 383528 72 59 9 146698 543283410 96 38 9 23 311787 416002 22 54 64 66 56 28 366995 72 394790 488160765 64 9932 709771186 43 16 60560 380183 281366 95 57 64545 25 91 450699 346886 44 72 58 64 19 25 3 906987665 56 74 16306 75 1 46 38 59 94 284012 141596 95 349608 6 947729425 193914 284443 99 355319 33 70 98 59 18 80 22 439683 742839342 186646 213030 142251304 416073 4 2 800011066 998606172 49 212193 389589 80 340839 434806 84 203392 489381 156361 655273937 176397 34 5 37 48 778576126 83 84 70 19520 56 348035 458848 3 849180458 28 93309 150923 5 6237952 15 154199 464295 57 71 242902981 465980819 9 496859 201855 52 427887 31 74 8 355495 77 444070 24 751995202 55 422514 87 76 937233747 113994 235563 391307 178013 23 242362 157407 191159 9 330877500 580810956 269726 51082 150050 3 294989016 6 21 220719 36 76 392233 136720 41 62 159222 20 306807 77 860305634 255423 89 328818 47 97 8 902877629 222019 21 15 43 609190010 15 473749 73 382243 84 245201 22 107705 34 25 862372334 15 423872 10197 68 48 614537837 7 26 46 388344733 281089 51 468159 80 23 425652 435020 41 472612 85 23 84077 261407 50 7 47 388705 12621 80 95328 108676678 18 156628 39047 6 887856627 315679 180237 66 22 13 25 144261 51 8 66 271025 55 244022206 124926 83 378627 19 230537 91 473205 166234 38 469669 84 138452 35 138884 3 392671 24974 514280155 458533360 5 43 21 156012 72 23 314542998 308233 439074 57 71 9 640822172 18 13 307557447 240378 97571986 73 6 471146 64 17443 849828374 39 315398 115794 232586905 51 611561067 95 337192 167219 57 256884 237328 278834 79 5 61 32 416947 287137 47477 52764 407501 166189 6 11 70 236144 6 866960720 24 60258 60 60 47 7 1 406276 485925 31 25443 64 3 235525746 446506 133714 335483 83910 6 44 375509 43 867502504 147374 7 8 37 143132 6 315889010 314426 24 303723 463182 18 423917 185287 82 457114324 76 81 195044 14 84050 23 259431 94 29 9 142187 33 60 79 65 268267 168138 123920 476412 68 5 256501 47 13 592495018 899351324 16 1 82 177385274 86063 86 17 17 355048 194670058 16 94 298557 89 10 39 11768 469553 994383433 151456 276673 8 195497 67 672075091 68 277238 58416 490951 170694 310123 11 286379 93 412062 168852 829633207 73 55 5 98 251235 38 291791 14 47 522824983 834095286 249976 135830 476273 660999856 192545 67 30285 81 44 86693 42394 461207 14 48 32 155961 268583 271955 457741 15 114088 351382 239052625 318009 20 63 17 5 61446 73 69 33317 274886 105475713 235800 88 9629 327937483 94 4 140292 155689 833758113 12 581611696 32739 4 78 86 70 8 463556 8 249529 32 511750390 475763 275451 65 9 333142 3647 96 70 73 1 25 5892 79 232722 408850 88 35 27088 91 223339 91 352071 308634 68770 1 74 18 59 172841 499967 53511 3 480039 87585340 60 8008 78892 395828 29 19 2 21 94 21 8178 95 37 127243 1 435676 806659756 62 75 46 85 48 9 5 155491963 468977 233735 427258720 64 80 473119 61 66298 94 73 499283 9865 441902 74 60 447936709 1419 76808 1 34 78902 85 68 57 186829 61 83 469415 358875 341727 212076076 328526 99214 65 52 201419 312883 111745 68 30 494696 98 77601 9 38 92 97088 534602075 315262 8 382726 26 26 7 8 146188 34 127238 311430 69 43 139618 47437 260242 141050 418163 5 365481 90 22 673685343 1 232899 59 474093 7 40957 352561 108627998 18 74 747884022 24 31 143274 8 182131 64 98 77 256178 455683 52 74 7 11 211087 70 765846048 473400 76 29 95 225745 69 55 19439 474800 743778131 30 74 522825700 413329 77021 109159753 265442 18 39 33 25807 32 441995 2 277750 111640 376942 55152 1 96575 118075 23 338313706 620400933 937646703 4 15 92 542380365 97587 257842 475631 731630047 67 9 7 33627 322158 86 107243 165740 2 43 96203 29 173252 40 36 55 8 174961 4 357650 15 1 97029 409527 19 64 88 63 421713 892927749 52 374403 373584 21 220820 9 432277 109054 104863 79 46 698821500 948967393 20 87 73 10 21 87 2 325491 55 2 42 460063 31528 333528 16 71421 609865020 50496 8 1 77156 9 245142 39 342866 314895 162046 86246 712240259 450219 440201958 334318 6 97 46 92544 323108 337511 288298 120145 1 154073 13 67 4 478872 65 76587 479082 92 210714 5 87 678899536 291806 483718986 7 8 390453 374713 43 71 499810 75 34 2 82 5 7 60 724051862 373081 66 972543920 50852 22 69 345906 17 32 69 14 245514260 39 955216861 56807 74907 5576 489355 367472 90 5 12 487179 9 363489 81 305776 58 33570538 90 186630 58388 69225 60 42 7 47 56 64 12 84 263716747 85 23 87 64 252412 68470 68 2 391092 301956 410670 294135 2 63 6 39 40 99 76 804967199 241706 70 245187240 47 192231 405251 467374 79669 150707 860440044 442439 16 23 387279 60104 4 367330 187272 343412 161728440 646189312 9 25 868754223 83126894 26 66 80 18 390380235 316104 211641 52710599 267303 36 242219859 59 70 93 59 913843783 454717 82166706 262493 2 122674 98 222393 83 5 12 832844558 457301257 101127 213041 155867 86 216185265 99 95786 21 270917 476733 95 4 67 215998 36 125106 57 7 85 62 60 86 9 10 75 116191 159497 67 376372 16420 66 64 99 22 427734 68 9 60 9 30 71938 882420816 3 162375 42 464518 937 2 37 203976 48 79 40 35 87 427961 280351 28 39 85 5 231551 379793 44 14 441866605 282491814 354658 6 37 70 1 34 2 924219594 15 85 66 29 499089 27090 326485 48363 53694791 174700 250181 85 286133 92143 84 20 5 9 102340 885233044 129636 318839 423587 497217 1 619900282 170670 171527 394558 52991113 521283521 95 99823 89 76752 24 326167 42 82332 873227889 57 295257163 139977 32 620553392 412566 20 5 720220089 78 5 347364 17 15 85885 499953 41 201755 92167 10 148588372 83 86626 340833 69097 394835 13 99 56 45 78 56 44867 70 33793 165663 179021 1 374585709 394874 70 1 23 524597605 55608 94093 52 58 38 62 52 135211 885259099 69114 349727290 359183 31 413720 296081112 217408 78 80 283795846 862355229 24 11499 324666 4 256263209 12 39 457216 85896 94 3 61 65 103803 442480 13 97 71578 935929293 3 91 153323729 55 373637670 451086 56 429570 12 7 46 85 2 458191 284107 157696 210119 94 185580 302337 36783821 119791729 24 51 22 2 65 232861 64 543340809 345338 131344 81 129536 27 33 494212 5 306380 280768 58422 984704535 37 81 447361 67 32 7 7 6 39 65554 82 37 14 66 219669 163490725 48 443442 58817 69 135081 438000 5 169125 19 91 20 15 1 78 93527 411668 30 1 211341564 484193 318345 354229 11 37 289178 45 426990 73 263900 2 422764 145200 132132 132076 82 21 51429 429534 263166 345533872 444239 7 964444392 410069 492525 90 168580 6 375500 10 316039 415254391 967107710 4 92 305156 60 42096 35 10 383366 83335 106722 38 861333893 467274 19 431017 21 91 738888709 185085 434931 736337554 295125 75059 21 64 3030 84 8 73 20 74 1873 487915 14 317717 315760211 761125439 55302833 91 3 61 244806 370448 407922 996025075 6 477358 3 262030 367702 75 51 457037 155823 85 924977309 11 172971 99 417705 463987 88 433817 484607 222683 13 32 499611 92110 197231 410519500 22 438909 161148 79 467201 67 37 7 340917 273169 69 443406 214555 15 306151 356969 473973 95 55 60441 76 16 168573 65 9 7 56 294097 13 97 161511 237496 58 27 280520 7 76 453231 153717 113969923 178420 204827719 188878 20 139677 203639520 89 862170706 1 210261 786973413 6 17 149991 121302 382018 17 62539 25 33 415730 776220814 73017 96970 2 51618 23 107744763 382827 97 239733539 8 174887 29 408646 51 50 316979 592160351 207510 120375 25283 481272 36 20588 28 166548 240984 372704 7 137796 298366 93 88 276200 51 8 671118834 449836 876950444 327 55 67 351912055 7 98 95 35 118903 60 73381492 24 79 96 495609 5 327963 2 11 10 108943 9 1 57 70 56 241051 25 715322461 113547 702890765 68 84 5 64313 145394 53 97 78 39 395682 375837 6 9 407785 97032 7 768131216 118817 94 83 418690 391481 68 9593 92207025 135374 13366 91 100726 33 14 24 785668152 37294 94524 463265 148035 3 40 92 2 124575 67 31 58 98 410131 446346 365391 909346050 598004946 448954 25 4 92 95 85 193515 25 188122 38 127040 79 58 145508 81 785932842 90 84 96228 41 20 5108 118869196 5 63499 16 960748640 2 937347241 139358 9 77 229063 210800 348060 16 453853446 363098 248832 211709 11 202722 444259553 879909241 472863 1 171448 3 19 195314 6 445996 189523184 200663 71 471201 5 64 9 67 392123 9 94 153138019 4 84357 266552 76 77 72 37 194641 375614 306031 22 4 402713 32695 61 63 47 484818 160297 81 11 73 127408 99775 24 63 238006 199817 13 52266 10418 1 60 37 23 32 189935 8 157454 86 21 39 426030 254576 38289 372682 35 8 375728 21 8838 36 79487 153659 185160974 320675 139834 75 66 410083 127480 19 403341 338356854 620120034 8 5 372251 52 108203 449745 291523015 233713 87 200773 4 412806 365420 12 90 268279 492283 55 227355 33 360446 82 5 144116519 16237 713984421 608557130 117413 8 74 911993708 45 31 14 12 48 48 5 211959 5 24 79 94 483960 35 25 345694 8 89 65359 191469 142166 258806713 71 50 873867992 45 237914178 13 151154 31 65464 68 59 406651 36 53916 6395 394544 3 83 65 435100 359881 10 92 4 11 402075 66 96 111623 278731 7 8 27 19 60 32 2 68 22 195274261 60 203813 83 12 97740 20719 29 86751952 79 490426 83 9 384202538 95 241033 302446 196635 25888 56519 90 3 765885055 83 6 46 315879 11828 449587 141524657 417579 64 84 341729 985116467 6 170969483 7 56 41 81 378942 47 388175 411660 22 225900 5 8 69 48 98 32 241251 8 87 3 159199 433324 35 35 282503 284412 939037990 472147031 30 95297 494807496 181907791 2 24 526154233 17 4 73 46385 4 392822 25 7 93 451237 215845 673661438 625280644 53 822561619 146347 64025 79 364190 143465995 5 45 54031 425417 160651 358690 91 37 448358 145875 10 800225107 17 7 76 32 22 488435 610189510 54 40 7 72433 86 13 396677079 71 40 181199 6 437514 272556931 3 150115 8 360547 1 2 3 72 38 77 43 5 3 475312 736041293 30 71 6 8 82 265608 366763 470808 233714 646410390 52 33 74 394935 49 45 54 375044 108491 46 3 90 98117 55 386912110 97 75 96 63 71 297199 89 2 163669 71164 31 35 177869 15 245926 592207399 959369776 4113 419514 422146403 96 31311 14 47 64 417872 38 9 3 8 65 148454 444951 367635 133952 9 175973 51 352331 173762 117536 66 9 119988 273001 62 185950 166018 428981 257681 90268 84 453289 39 85 8 212829 201877 28828 98 14 35 311751 152874 441407 52 413162 651122664 74 8 53 44 438462 13 424694367 193368 27 39 740184903 340434 65868 266017 304475234 82 26 375869 6 272593 208302 5 219789 50 72 141796 7 20 272379 298313 67 67 260123 20548 156592 26 471739 61 75 188129 304830 93 5 22 95599 267701 46 18 96 9 54 169626 11 58655411 240868 11 395181148 5 307555 220228 9 63 60 219093 197965733 2 86 3 154701368 100161 54 138964 6 147288 404631 7 99 155047 114311 342562 69 53997 396794 20 379911 73182 63 60 2 318691 702675839 14 46868 314713 905391516 90 87 247454 496468 5 34 90 71408561 328957 32 74 48 71 208945 54 17798 860105226 8 92 77 46 85 301925 70 65 208903 41 58 7 13 58511935 418889 164573 19859 75 410175 964738739 347527 334713 36 30 6 298848 4 51845 26845 452618 38305434 95 266569876 49268 145970 6 87 285381 328740 58 75469 30956 89229 49537 139747 14 67 16 413117 60 20 20 82 397552 292591 52 45 35 11980 5 37 190392 424933 246416 2 702884935 382872 30 60 12 75 8 6 7 65343 39 65 49 238570 292827054 64529 190626 450965 44547 422127323 79477956 176577 57 19908 89310 84 2 3 27 532282613 7 91 2 436537 275361951 26 422192 18132 7 6 78 75 316188 99 214232 494458 6 72 24 291490 15370 3 67265 1 321210 373479 28 232628 219024 408409 79 75 302878 98 75 64 36853 4 2 99597 217717714 81449 93 85 33 195469 334726 194656 38 8 57 206573 142311 122749 35 8 9 76592 494002429 6 58 12 78 45 81 19289390 437452 251859 27859 76 381195 90 296001 469880 25 208179 252191 4 235617 137152 493681 316543 2 61 47 74 4 66 265969 36 63 96 272898 70 295516 440670 37 63 92 68 50829 634846077 3 12 471515 363960 290964 25 76400 94 405966562 2084 135850 89 77 41 14954 73 61 356556 151507 76 298617 84258 36 218598 61 191859 24 8 363772 392750 423615 121298 88 223473372 67 406845 208053 255024569 64 1981 29 326015 37 4 388542 31 67 950310598 33615 152681 18 38 77 401871 155700 71 96157 35671 17 148222 53 70 394619 77 16 443557 11263638 88 50 61 466631 38100 204032 399581 83 35 46556 182342 7 2 36791 40 248209 292318012 95 259328 208341877 5 57 83 56 133602 47 445628 75395 252215 14 7946 37176 239903684 699519687 83 56 333212 32394 249615 48 123257 55 44 93 48 395094 66 43 511622040 1 94154 91 131314 65078 483741 74 94 84376 383726 359846874 5 76469 138661 5 378538 76 952105627 139601 8 92 67 257837686 302894 34 4 471612 87 351149 8 215267 30558 93 15 301571 75 829400264 20 2 379147 48 79 48 449864 54 13 316647 151921304 820689679 353512 696823610 485436 3 555974381 45237 35750350 410626 447926 921857505 42 261511 201711 420015 380106 4 890767851 993345789 371291 4 26 205340 35704333 150346 25 389663 346593 1 24694 367530 150163348 65 9 106356 439376607 496867 115781 93 9 97 97 68 42 154517 8 19 405451 377817 274479614 99 200786 191323 464181270 295482 6 1 55 19 334922 57 2 32 19 546949022 6266 30 619062006 399489163 393008 166588 136257 494178 50283 26477899 2 7 50 99 66 447788 434942 442144 48 981337170 67785 90 383648 44 9 8 2 17 273059 295082 480742 482914 51 190326 370697 68 44 328166 6 66 494055 416114 49 78847 1 29 836928119 336850933 2 206720 335447 441524 72 72785 68707 70 19 193407 378145681 280240 25 487238 344623 355972 403260 66 55993 399866 261379 393944 23 63 468985 29 179866 314811 68 96 213261 12 216774 83 79 120607 183486 74854 46553 69 7 256506 66 61747 185071 341346 63499 34 241109 31 3 394173 213828 73 17812 498830 63613 438907448 420237 428681 94 52 400655 280398491 30 73 200728 85553 95 57 358544858 140785 80 79 137681 2 83 2 67 52 4 22372 278565 474418 123748 46 66 98 31 460588 79 27554 41 69 93 99 98 258881 245663 34 605786972 8 273761 444930 28 51 87 83 5 267895 288323 97665 40 58 234855 21 70 95 434631 96 225801 314169 47 10 497789 265251 240119 5 39423 7 150635 5 279377 98 13 309546 853757065 18 344781 350279 60 23701 558705157 5 60 300537 171382 360350406 56 187441 7 445127848 71 85 1 471408 298610 117940 48 3 278591 356750 18 433463 1 352634 8 875344434 109200 98814 11 74 179393 371271 413328 89182 84776 212925 61 6 66333 8 18 24 175308 21 8 252881 275186 23506 2 61 32 32 9 87 301378 41 71 282160 96 29 57 450419 50 235956 76 578138064 225056 710005171 186060 81 99 29 988645653 606023484 831303081 347524 105031 366667 242758 84 35 470346 979909250 60 614943768 193641 7 27 223157 40 184979 386418 188721 158114 3 357762420 482176 65 64 360932 194492655 192306 31 499625 48 35979 59 37206 56 6 371223 87 383760 5 69 74 35 225949 79499 51 207242 144933 38 176431428 328571 53 335679 55 88 58155806 36 402485 24 496563 74 49090 329772 484741 18 2 278925 2 4 39 309981 152952 48 70 436432 33 102950 175025 36 83932837 95 218362 98286 57081 438186 12 276096 80 351802 6 239454413 404685 198232 34 20 22 4 26 68 78922 283730 8 944658243 22649 89 99811 88 64 236123 96 49 41297231 95 242298372 31 71 18000 3 66 77 88199 460138 41 87 37 19 88 85 464588 80 61 265498 982830692 109256 88 96 472823 118485 138492 77 443072 7 49561 63968 252046 74 309013 251568 24 86 49 8 359659 74 157079 125643 98 47 20 16 471894 376959 94 30 296063 164824643 27 68773350 114425 85 29 27616 642257861 86 59 64 341174 104924 307149714 24 22 80 328318 17 37 369374 50 81 94 63 256227 56 13 289581 24971 262254 97373 7150 236992667 241491 59 455078 51 453531 74 49 55 79483 26 49 81 249020 138892 14 245564 152908 72 4 285589 3 41 2063198 9 55 15 8 19 777044680 49 104728 316852 221256 98 287001 52 98 89007 12 99 805862559 46 86899479 270844 81 489518 68 221248 77 3 66 6 61 82 306300 247268189 684833153 420091 2 74 297671 324660 5 378379916 243628 133622 9 7 37 623521731 236861 219275 353521 494444 182823 175032492 308989 489193 948502830 81482793 158125 4 58 608221002 463534 13 35 151120 464371 4 50 47 7 85 1 790997811 33359 22 252881 397054 46 350833 46 197027 99625 213021 115286152 71 237714 47929494 369981 423977 87 41 456421 13977 107231 15 423333 7 96212 433716 4189 854497201 308813054 83 50 137786 164287 220990 480261 2 2 27 6 411622 397255 132839 243177425 3 208211 375722 396748 66 1 72509 283727 117327 55 386943 84 71 270088 50 38 267376 343572 1 54 293126 333872 323167134 97 6 34 55 31 22 50 129275846 232263 472448398 846129066 121139 62 285087 40 37 257093 65 244008507 48 84246034 30 774163674 132391 69 56 51130 55 45 301634035 59 315566 779354506 92 41 54 26 83 926888984 275250 186407 11 99927787 93 5 8 53 80 26 34 356369 52 140648 432166 357681668 44 39 152976 9 252718 78 831475625 74811 376745 8 208020 350034 442815 191844717 110574 434017 64 456819 41 5 59 258234 4 31 38 56 386858 2 54 3 472024 200106 92 7 88 81 257706 134065 369983 129651 69 258266 10 47 77 460600 414308 184697284 120155 41 93 33369 41 422606 166011 8 53042 423652 80 90252 41 68 48 324502735 68 189739 54 80 439886 26 99 423308 55953 387921 40197 140681 147432 83 1 196658 263230 3763 29 14 252770 230115 48 72 338486 42 3374 299457 86 278139081 24 44 6 95 69733 427373 43 249237 61 27 6730 118640 4 29 8 404070 932800222 173111 29 1 11 93785 28 58 86133 233414 83 54 28 2 441260849 35834 302279 25 50 431443785 737221304 63 1000 379439 115845 439034 106419 76 74 39 90 2 63 242853 67 371674 92 196498 67 449587 23 53 35 237455 470993 22957 70 89 126109 56 406942 8 120494 19 46 97 84 3 8 486399 67 428074 70 9 188581 69 93 37 61 404935 48 68 229607 152716 25 24 356562 487626 947032679 52 398129 315463 406409 365871 66 70 9 280245 436235 7 37 80993 811113756 95 433705 48 264390 57 101194 17 349819 2300 71 193382 190993 72 44 306269 5 73 301708 62 8 72 283301 820281742 350699 40241 378633 51 14 29607 234763 239427 458256 139465 18 462250 949020088 354327933 9 134620 73 47 384392 186868 25 38 372061 191096 796235612 25 111674 117452 386916 205821 287213 59 261339 8 31 43 9 92548 499568 93 52 263547 74 281146 67 60 29 452648 45 309442 335303 3 312525921 316179501 131823 69 434000 43459 471930 305087 68953 164303 406139 395564 18 101204286 230457354 19 24 93417 319521 481837628 233459 49 6 451073 244658752 419293 7 24 95 69 48 235797652 11914 41142 344148 240499 34 41 60 342757 185234 27 355048 341291 92 65 7 369196 5 30 310150 358102 28 80 2 4 34 30 447691 71 86 51 15814 13891 62 9 97 32 21359 481188 371336 490992 261069599 220067 60 829532563 172907 6 454450 99208 119794 98 62 77 206640267 85018 14 175293 87 19650 95 433001 346733276 74669 3 2 289220 166161 58474 35 49855 29 88 480157915 158051 90 35 83 37705 51 445026 204230 30 2 73 237879 18 15 17 1080 92 400329 13 101484 365171 32485 87 49 170632 25 97 49 103406 80 32 75 31 337518 32 88 113890638 34 6 246510 25 3 94 26 7 87 401856 499920032 927113824 447242 99 17 12 3 63 42 339576 496932 382757 251095 488804 373328 6 52 459749 45 27 30 210719 278899408 493460 9 20 92 394229 26 51048 45852 2 161532 11 21 308451 7 308166538 84 5 71743 51 446994 473439 456349 93 87758710 49 10 92173 47 440166 92 346084 29877657 2 495166 147849 331564 382057 178593 542714349 92 24 6 299846 44 130675 638746277 724279574 21531 215573421 59 53 292093119 22 342716 171080 7010 187326 549948062 634084871 71 71728 93 33 36 10 439808 2 46 1 91 27 19 154323 33 70 8 7 13 359828 27 465356 38 478551 69 392958319 204310 50 550923326 15284 59166 94344 460230 6 4 1438 46 86 36 72 306433 482289 7 45 73 436107 74 33224984 26 54 354105 99190 49 66 16 56 33 141165 34 5 23 78 4 35 117330 56 30590 426889883 76652 1 85 75 3 467820 297924 3 99 290119 194948 132513198 3 35 99 34 37 425392 80067 80 188398 112170 8 82 81 23 170576 5 266098 841353243 30 373664 204198 97 35139 32734 260527 36 148337 173217 44 4 88343 84456 65 56 22 15 29 108866 311634 535524666 573216969 193182 990975242 53098 163659 880167147 33 56 42 89 780699173 38 436046416 18 77239 8 33433383 295678 6 26 391208 95 368938 137521 2031 150195 357820 15290237 95 150257 42 376072 377701 45 331070 3 44 112329 357125 155507709 62 5 218506 481029 5 96 92260 992902489 342410 91 65 47 85 51 104039 103451 949814713 223588 447430 64 290648 60 21 20 91539 401931 40 206590 238532 19 11 61 409001 70 9 59560 76344719 59 721394854 298947 86 432117 51646 452925 53 586 99082 15229 10 92 40 93 5 19 7 9 2 3 90 313919 161917 204240 317160 28 93 9 951558665 71 823417735 494654 23 38 855742624 10 4 20 42 57 470088 4 902593024 717523988 55 453895 28 24 230387 386513 464496 36 9686 79877 3 70 352668 241309 14 9 67 164051 345295 279507 88 42 365932 90 284927 207185 10881 45 157195 3 52 66 147888 5 73 449094335 233607 165410 6 6 32 66083137 89 67 51 286490 8 87 1 80 9 4 4 51 33939 9 31 105186 408862 49 26559 80 2 263296 98 31603 83 217484 86 39 482334 5 52 83936 89 266121580 47122 5 486315 385770 72 167553926 8 99 353597984 99750 64885 8 251511 329541734 5 31 395805 170562574 156499 15 201423 393675 136805 25 27452 16 92 37 87 444372 364192 89 81 333295 401546 143121 63 291238403 30 285847306 223455 924039446 945896999 96 367486 57 6 109075 368043 25 53 248648 62 44 10 482499 99 141075 72 81 51 13 55955 88 96111 38 16 29 92 75 53 69 472183 4 5168 17 106770 8 53 13 432251 41 30 22 2 55 583261425 87 214275217 100334 278896 6 348889 6 497266 10 442057435 16 150440 72030 461777 98 9 547292620 72 379754963 223175 295975 246924 52 127226804 450665 38 14 239215 46507 284190 86 319328 4 350931 252605 60 36 5 480805 22 325919 200088 156832 92 464323 16 31 471460 94788 42 446738 318836 284899 197420 137840 68 342353 241593 197091516 98 307253 62 484071998 152401911 47145 325351 173573 55 405892 224221 62 78 556196962 55 75 56 71839 47313 68249 49992 633651238 46 57 349446873 168643 24 90 255534 50 69156 371168 402390 7 79 94 2 114259 385136 196195 299498 31 378455 32747 97 27 2 173283 194048 20 37 5 150311 338693 2 59 4 10 7 10 781233778 12 242240 76 741707613 50 69 71 19 79 3 1 50 78992 358237 815810835 37 437497 7 369099 109289 137664 82988 65879 8 29 482251 101342 169133 68 72 287956 766292453 4 96 77 236987 651161271 5 35 445937 4 97 89845 1 30 99 188295962 79 47 17519 652671916 18 499531 91 25 171898552 256204 147093 5 363369 378117 30220 933729388 361434 65 98 74 269883666 963701681 433049 2 431498 69 68 201683 79 9 372384 56 384142 60 3938 8 127177 329357 604246426 699508448 461847 129397 110932 4 94048 2 12 870797998 22475 10 64 64 38 60 43 82 328452 39266 498844 75 204401 446174 5 60 296289 58158 6 73 623865120 32 12 314402867 59 371312 4 216036 334543 354680702 24 116416 47 284959 2 350163 75 452285 72 345082 69 1 43 453587 96205 35 66 3 8 8 104648 3 80009 93 41 37 333097 75 48713 35 24 31 371573 94 455260 95331 41 334338 451653445 47 94 181240 398967 326760 107410 52 26 30 162428 484119 70 377195 237063 52363113 83 87 6 417544 6 97 59 105279 74018965 42 143919 459081 22 63 62 64 63 31 28 25 269252 2 285104 42 427413 872083193 213544 407323432 13 257468 68 1 193618 71 22 7 84 133419 18888 163884 75 382711 203522 141848 881979496 282925 67 850527196 61 8 92 147425 10 16 208589 123780803 509668705 14 42 95 659922170 35783 375141788 76 78 15 94 37 81 13 12 16 38 43 198047 1 402180 86 72 64 70 87 69 394860 335596477 6 50 223582 50 211355 8 35 343312707 28 17 65341 43657296 99764 1 4781 943087763 426260057 6 338648 410440 25 699641781 72 59817 381264072 361795 41 92 22 99 109324 5 896978045 196162 884845238 232423949 26 132499 480228 15 69380633 17 21 300508 51 7 37 9 50 258905 186282610 24098 66 288794995 7 89 97 344266 192765 68 73341 35 93820 46 479058 995611555 648750495 15 246364 347128 80 397617459 255603 694204740 56 51035 357971 973553184 243321 424206 89 66 982108095 471922 42 34 1 327458 267486 262685 752369200 3049 31097 9 6559 305537 90 3 3 54 37 124899384 364503 27523 30 327140 76 395138948 90 421937 8807 40564 492099 755497343 145448 4 4 54 176542769 427647389 213024 67 347144359 320735 465242 33 38 32 8 428128 3872 350256 34 34 463396 616864375 86 50 71 618361657 99 290400 19160846 95 22867 12 162478 485540 73 98079 6 203608 178572286 2 18664 399249 86 482332811 7 110583 20 63 3 673738583 49 95 396846 58441 169413 71 48 494806 55 100517 62 363145 3884 30 11 76 49435 71 969342087 24244172 15 141654 445036 96 590197698 108786 71 6 4 63 525050959 201446 50 395361 72 73 82 50452 2 65 67 20 369375 252333041 65 384221449 39 416200971 91 300390593 752709646 484901 365393 226123 434444 27 320445 5 430720 270824 417269 64388 24 28 81670 13 27 285671 389193 91 57 225170 104927 205788 82 278724 459515 73198 242228 399797 52578575 412679 26 104961 303089 295655 471984 741472763 212341897 23 77 87922 58 59 60678 50 133882 50 6 314926 192699 3 476512 2 94 283991 70 96720 1 430664 580789189 224502 168168 461861 496358 25 88 40 144857 4 256588647 127748 14 72 88 307117 312286598 240665 5278 19452 15 64 313308 13965119 49630 202201 31 215083 7 2 88 96 1 8 97 276355 22 139286 212910 285537 46 55040 40 92 37 484948272 6 50 72 23836 23 84 7 283347 89 12 42 50 199586 87 80 338203 405844 16 8 33 3 28 20 142838 451835 928280206 433658 11 129195 68 3 91 7 48 16 3 70 20 9 187237 750045436 807921109 40 38 511243446 184337 76937 4 62 66 70 770359315 907543390 51 108243 917476912 51 78 45 6 463019 331181 169841 9 10490 2 93 395329 57 361889 93728 138396004 65 145826 10 61 1 492272367 63251 517426933 410215 50 61 91948 75 98 514767860 48 41 83 60 484130388 91 19751 38 471783 53 6 71 36 21 86 16887 441747 64 71409 53 483812 196410 492303 36 32 48 78 245137 410583 146742 9 696299741 76611 184281 439120 30 330467 324684 15 53096 57 57033 29 758550660 40 51 50 6 10 37 59 554232614 50 451219 192606361 72576400 80 78 389725 49 285688 71 47 127159 67 51 365975 577687658 76 238696 29 15 226990 34924 22 51950 264418 272399 407921 340812784 324908 70201 827847154 70 76 78 97 13 63 49 85 58566 2 346088 28 406985 67 49 41 378048 41862 269333 98 438950 371405 479271 245487408 166193 332458 4 481452 27153319 3 595068682 10 35 14 9 7 85 78 10 119111 16 327723 66 85 451699 406480 5 237594671 13 53 232230 104431 96034 65303 204556 71 26 30 939542098 158728 8674 3 91 54 121930556 6 218073 495246 113903791 79 367712887 277708 528453772 381395 141922568 42 53 34 256208 234267 411648 10 83 29 4 25 6 24590 70 130168 46 363765 239471 38 462660 12 54568 348474 230269 19 91 239081 3 63039 196750 9 338293 4 13 49 433242 162510 56 407929 45 40 191500 5 943945160 43 72 421478 10 35373 2 42 49960 84 18 99 96 6 19 17 2 71 20 512064294 478878 64 28536 35 6 796615383 62 81 15 34 25 17 977408058 297708 32 29 396092 53 467763 11 6 733834685 991110060 76 13 358231078 91 88 45014 159326 3 44 121805 86 90 179946 85 48 21631 218348 293169 68 145624 97093 92534 50 307824 44820 91 278558 106720 62 3644 233684 25 21 477204 116743 428975 344571 4 120573 51 342192 65007 487481 83 837627749 675034145 87 424211 50 530222484 14 9 464960 360537 222508 3 46449 454779 490889633 162758 9 72034 220111 461243 318988 141048447 207892 30 439734374 179116 280421 227826409 423198 453873 2 55966809 7 31 98 65898 382383 1 211631 461743 34 158555 3 23 45 364545 32 398671 206504397 179599 2 25316 381638 362115 438754 39 144209765 138514 28959 102815 64 161679 44986 253723 35 125230 14 5 356592 8 84 616702532 297886812 46 16 246639 64 187698 3 473260 413693 79 7 892222442 579857456 74 303293 33 2 389262 51 33 34 8 94 487498 459748 13 79722 58 8907344 64 42 108021 158282 29088 77 402833 12118 59052 496053 18 62 43 253657 438725 3 6 97 6 241788 250810 424217541 72 35 76371 30 9786 1 319966 83 175940 49 39 272869 42 427626 79 885787314 101108570 85255 82 20508 405461988 84 195736 203273 78 20744 71 4 194307 487783 72 17 290807 60 187096 79 42266 113396 3 422048 78551 49 19942 829938022 96 12546 102037 9 6 39 321122 2 493125892 691964654 70118 128853 63 215251 301714 942783504 387462 85 89 6 7 238501 8 112992 85 7 59 314621 32 9 593217153 65 161630 63 95 319494 26 93 56 34 39335 94 97 76883 45348 794411499 58 76 474384 459909 363283 1 79 271895 63 208785 70 378659 99 450576 235603 93 50233 334092 233619 418091906 49 86 76436 4 87 233925 42 249599 34 6 30030 26 7 219056 51027 8 204990 957900893 201902 15 253897 498450 77 93 472923 289720578 276671 66 41 69 356491 216746 7 41 182387 143614 396407 97 80 70 39 979612290 34 7 13984 490143 37 84 51 86 403327 3 56 26 220833 89 33 98 26 250028 258119 289355 60 380864 165759 713093361 1 225471 9 39 22 90 95 144852 394467 52 37 9 28 815260065 5 50 914755854 37 21 306648 17 62 334889 424142 347247445 456198 95 184194 164260 414731 417129359 88 29 175432 33 293025 84 88664 1 145927 38 28 87 212551 17 394179 60810366 2 354948 148739 613719112 120860 91006 181383 4 91 130071 235097 14 88 52 204700 429443 62 447137 224310 327433 54 21 71 87 121984 397298405 487535 74 67377 77 346999 41354 278420 39 331790702 45 74 27 337976 70 77159965 38 33855 3 12 83 7 563078281 81 94 67358 729419135 39 12 181601 165771 11 238704 67 4 11719 78003 98 2 144785 181024 398739 82 110879 43 64 56 617489628 116279727 172094 38038 30 23 64 30 316081 18436 60 33 10 74757 28 2 2 484246 419863 295950 22 88 166368 92 216064 217405 29 418415786 391109 165690 211456 6 657220302 66 17 114074 76 29 489763 40 350836 5 1 52 82 329570 82 48 339673 46 608326681 35009 236624350 801771765 370456 42 6 7 5 4 2 619171672 4 398222 56 201935 96 64270 97 22 422708390 67 10 7 33599 265584 216578 55 344836 34 1 44 82 90166 32843294 82 81 417150 257605 9 462725306 48 82 6 207276 97 296365 399067 12 4 165195 417616973 291417920 15 300095 44294 84 71 53 35 7 314693 221237 8643 803571120 593269221 160644 9 407089 326255 57 450868 67859 46 370474 199640 21 247613 63 279868 15 40 241538 182398 5 37 17990789 76 53 276678 85 61 43 88 734574419 56 299737 39 88 35876 99 38 380274 10 56 12 16 298065135 33 52950443 10 88 153564 21 93 455593 6 310231 82 83 74 94950 566837383 31565 376116 251615 95 35 96 43 50 267453 51 98 54 152368 72 51 226592 437382706 351882 243870 397901 437076 6 133996514 417833 3 12654 58 21949 91 8 116784 70 272314 251388 45 83838 1 377025203 429417 11 8 499642 65 924712192 416809 839579965 360920 557640467 294372 45 74 490045 16 430662 469178 937751540 253776 1 11 6 428947 6 796102361 97 138075 57 3 114701 92 52 282182 29 7 201763 369647 288634 50 62 87 842541586 215081 319938 37 4838 5 45 72 68 96 345635 52 313558 9 474464 2 1 19 45 351938 92 428326 71 5 482089237 326542 86 22908 135839 55 339885 72022512 463520 97 26 333696 301317 320617 1 5 93 53 100265908 57 643478573 53 80 610836326 6 154504 61 492146 55 15 484806 184663 55 297217 73 245507 17 57 43 493444518 83 42 413853 343598 29165 19 91 42 90635 41 163356 465931 83015 347495 226030 410194 84 791420116 6 200488694 142379 435954 905100797 57 146749 47 99 2 87 54 16 334667 147390308 86116 75 285977 49 78 443635 71 7035 27 84 6 1 215688 9 87 338036 162312 269422 24 119003 496235 247673 483294 93670 227527 86108 16 27 39 388781 64 264178199 38 3 435195 39 114333544 65903 287408 41 486031 324668049 74 367707 10 287009714 87 21 53 96 5 94 93 469081865 24988 488430 991218964 12 263060 458668 443680 69 75 67 69202 16 76 90 14 33 130807 209806 721600993 87 191394 46 253596050 85 18 74 78 18007 451380 297713 816277032 483324 185952 305749 69 223784 208649 812435713 240549 440500 18 238863 312604658 17 116911 319391 40 443030 349560 219252 5 54 67 168314 767716295 93367 22155 61 92 59 69 993404233 76 15 96 80132 256688699 2 55214268 293927 125738 76 3 6 9 41 78 40 496415 5 174352 482188 150944 50 424973 95 84 86 89 431644 66 47 156168 18 290536 65 15 406803 459868 97 359208 54 1 65083 197161 39527 237504 1 60 471671 60 161746 89 67 46 12946249 8 67 23 69 5 321767 295796 97 461700 21 39 787331254 70909 55 342944 10 473059 250284 7 37 80818 55084 318029 38 46 47541 87 348219 15 5577 196589 9 41 112057 305120 87803 51204 40 34 394903983 61660 8 61 5152 8 2 386268 44 3 2 150260 39 112541 206258 384176 52 63 84 81 371126 307028 72 15 96 219020 68037527 53 1 293587 465465 178221 14944 97 86 369848215 49 58 31 688580877 351900 188717 56 22882 12237 151014 66 456966754 55 77490 5 2 70 7376 329733 424561 42 157646 23 69 821679705 47 73 429842 319406 58790 67 20 379992 447440 349665 383187 6 16253 85852 645287328 99 213408 77 65 39185 388895 3714 193216 86 21 222119 403386 44 136630 89 86900 339860716 7 96 52 12 431691 48592 68 1 482378 341143 349161 28 78 214618866 373826411 92155 342006 143794 76727 174678 44 30 562530585 9 7 294306 47945 62840 255702 32 224500 111285 311481 665851538 42485 470258 462014 387022 163181 296169910 3 265327 271846 74527 396694133 368866 251367 529727273 1 1 572527149 68 684209159 307070 59 149315 34 68 31 34 226118 333093 39 18509 31 210113 231087 16 249881809 364760 64 183345 63 48 931114320 338562 5 61 21738 144236 94220 491275541 411109 420264 932916233 112424 128289 58 101879 59 22 210121 31 232005 369941803 32 365253 45 40 135400 86 274900 7 739708199 269650 10 37307 63 468986 188161 22 429790 19 222745 96 460606 396480 53 370184 114927 21 329736 222526 273448 66 71 871366954 50 4 78 347885191 85 11 73 85 248865 64 214351 54 39 4 460616 46184931 48 24 405779 49 137351 29580697 23 730164748 1 413108 392527 74 238623 24 208710 102764 77 334665 33 355542 319641 13 248634 143696 40 55854 40 19 298680 143442 4 659351099 702204240 307260 429215 159583 46 32 481218 144314 325270 429018 84 89033 444264912 50 169074 139870 129972831 204127 30 285750601 8 78 40 52658 7 9 17 4 89491 483203 27991 459693 439090 22180 127054 271151 46 450353 161881 489224 360840 308462 27 377420 95 5 28 20934 5 304354 557539973 351245 96 58 195463 82 248754 14802 72 10 314193 2 614663789 21 268226 183067 66 68 51 167627 479906 432720 398040 422170 79 307293 290441 59 69655 480772 29648 389703 16 135602 375650 2 42 5 27 38 184596 296572 429764 780610288 8 13 351813 2 560969446 50 35650 445558 25 263122 58 66 448513 426482 55 38 304168522 61 309299 110975821 367742 18 93 28 285351 188447 31373 44561 73 75 76 17 17325 218073 152295 79707026 102513 46 36598 40 713073835 24 24 17 476907 89 158671 370242 23 7 61 17 370660 86 63 24888 1 13 1 286960 78 30 461594 105956284 575678529 173029 88 92582 69 148079 485733 224299 52 45 71 72362 3 49 239698 65 28 155861 63 6 333273 10 185485987 67 410056 17 19 25 79 90 113820 165570 143916 5 56 371870 59465373 210862 464138938 132433 143713 8684 34554 290467 324394255 441562 87 39 84 29 16 72 65 15 4 9 67 43 923157141 303099 4 82 43 44 264696 20 310199 52 181252 89708 36 160467 71 11261 98 862402289 14 798179409 5 83 172076 433282 142861 189562 82 23 83 69 48 36 487316 2 759601737 207792542 97 406034530 186322 65996 143795 279607 189281 215990 397378 61210 240078 611360935 55 35 26 99 66 26893 378894 360496 89 688052939 49957 116777 92 218322 84 132775 230710 49 9 88431 729704164 2 432358 643079039 57 7 322102 2 127333 52 23281690 55123 32 9 91 239344 99088 185192 123411 97 17 474105 6 56 41 362915 144627 36 15 177719 373629 358577 210488 290907 63 412792 86 405881 171610241 41 504542219 195994015 90 309910 41 269817401 73 76640 437450 746569462 117652 22 156651393 97 374562 90 20 115836 71 157585 145439 490562 84460 238643 23 21 51 481628 2 35 72 5 136786 291287 715908143 28585 40 9 492003 432976 60 69 144189432 37 5 454079 43 365011 8 689053872 132971 475237823 361150 7 83 20 465682 84 38595 684731830 26 4 488329 24680196 436402591 26798 299117 4 298156 71 52 55 75 43782439 5 34 5 97 31 32 19 60 75 393197 454266 466781 7 140247 84 464851 14 5 35 712306954 62 83979 77 36 33065 130778 389969 161067 210693 382975 35 413821 950756318 417409 226891 736063899 682253125 16 100066 51 53 91 98501 29 16 97 249341 369313 103777 52 65653 3 400994 118692719 329060 497289 7 3 5 69 43 135187 140356 368087 416190 96510991 48 67 58 45063418 39 67301 376028 430573 404582123 16833 53 98236 84034 76 362410 261234 722890761 50 1 88500 1 80 58013742 88 286922 324380 364640 60 47 49 190163 372420 5 19 54214 88 155942 973302571 980468329 36558 97 515088510 448959 74 339161 42 291127 73 50888 374895 88 474083 6 56 494622 373636 476863 36 47 989076791 51 76 275083 452850 371362 81 162888 29812 10 73 211247 269377 104855 421722 171111 621363033 56385 2 37 5 912116137 30 72 442217 259598 126041 331975 20779 371691 1 869502347 335546 24 15 220020 223289 158549 93 98 158309 66 38 97 803547349 68233 222007616 472192 12 410366225 53 92688267 404654 227407 57 84 95 11 351746 50 289135 293902 471705 126494 142244788 275160 780545126 30 283517468 4 15798 205412 30 584029600 3 55 381210 235370 9 235142 360652 144346 55 488540 294047 33 5 32 189200 41 24 168083 1 499822 3 76 38 55 64 58 75 441281 212571 59 360972 10 64 381629 8 7 6 365264 157519 527158360 288157 157480 9 353358 118842 456086 231268 8 78 567461152 151180 116396 2 412572 8 27 41 4246 4 183711 160317 441063 434518 155403824 260822 2 44 84 69 42 104501 24 137773 383114 126424 251634632 1 51 51 47249 60 469932 45 94 404930 9 809423821 94740 11 82 356524 37 82662 41186 42 32 49975 396621 97 91 666892757 28 26 437402 50 162161 470202 2 761561185 369818 188080 52 333578 76 50 17594 802829335 224364 29 52 4 36 31 30 490331 65 76 81 264926 306772 299550 63 314662 52670 82 11 44 76 82 191461 8203835 5 97 166957 34 16 447508 23 5 88 2 33 494917 131932 4 76 951684253 3 112423 48 122540 14618 13 2 241818 2469247 145911 85 921118211 37 55 378692 76 394689 36 176791 4 32 8 31 69 470968 323104 39 92 340291 274452 15 182601 69 88 88 269339 131166 370378 39 7 20682 278144 85 6 36 408796 44 22 389280 414238 426793 98094 4 845344909 86189 33 103063 54 180096 34 52 49 83 96 203038 129972 30 93 429272 348688264 30 264088 241936475 239536 168823 895162142 76 55 30 672677149 439865 46 8 36 847194055 8 388018 292772 17 429290 452384 8 9 31 412014 251404 20 88 3947 466828 263336657 39 6 61395 457582 84 57 86 2 236162 82 253459 169338 67 4 70 99 208920 57874 572952176 239487 209637128 60 428838 218322 52 949788365 17 61 71 741156538 29 64033 38 218869 332908 89 93 47 511140300 44 466581 47 94 194619 80605 82 49 96318 58 76 3 384558 7 49 88 842569926 415123 237223 67 4 43 2 9 7 84 232311 362514 118268 56 386788 321685 18 5 99694 25564 78 78 167238 53649 38 68 86 6 136612 274641 42 983667754 5 13091 29 268760 5 67115 82 27 75368 61 330660220 224802 71 674742917 3 5 26 87 59586780 33 90049 65 274865 107784 48 39 66 65372 3 253019 86 14612 63 67 26 342506 11 81 450530 312381 69 55 27450 207054 69 91863 2699 78 177974 424763 305348 242524 67 268922 79362 34 1 608517995 85 147522 6 80923 16 388264 324297 18 475747 36 979423690 62 417503 405355705 413732 38 307993 257367 51 47 737202240 414274 22 22 327914 21 95 79547 26426726 829860182 2 66 234400 2 91 75353 99 7 1 9 78 308179 353514 314941 59 23 94 52 81 80 70 140550 78 58728 56 192360 12195 68 51277 8 363130 77 339040635 105555 88 350464 61 215912 38 95 460548986 300534110 9 80 67 476882 41 880139948 677340553 88 449142 197245 282445 330536 4 8876 88171 446681 481726 408187 18 110066 940397210 39 111863 188515 472712 190888206 12 116190630 50 40807988 303087 8 31 12 220277 338500035 567679181 209087 480676 3 382036 55 189927 72 10 388049 7 258580 55 66 4710 99 2 724677062 313171 19 71 71 4 74118 83 445460 48 48034 26 209795 1 88 98208 49 386527 41 99 83 3 28 57082 435140 75196 542684552 1 181029 208487 818335998 307138 555781131 7 3 4 267652 22 296997354 140942348 24731 64 141248 31 63 163386 311244 497698 443093507 10 1 29614 65 331573 65 21 120358 60 105918 48 49 80 4 764117722 97 238735 23 2 223689 62 23 116417583 492396699 21 78 378640 14483 9674 3 4 41 312206 99 62 43 24 92212 10 51 696086180 210155 55 490739 338602 416175 66840592 54 77 25 395286 57 32 40 54 203525 566636821 47 14 385567 117239 1 22 24 297899 464147 70 80109 66 979547979 87063 127488 16 3 550604937 5 280147 12 47 71 27 1 15 38 34 60428 17793 6 207544 183460 1 109975 399914 528390110 5 480335 342210 230661 329277 237841 55 446048 673757719 81 39 3 425478 933685828 701194158 421690 489619 6102 8 10 97 113179458 21 49071 5 144449 3 15 84472 507329552 148988 7 62 58 8 273233 280423 12 430856 193075 122080 121891 29 21 43 251006 53936 11 414981 72 2 82 637784487 79 81965 383631 37 87 970054829 24 11 320448 91 166027 387682203 88671 618223611 418654 53 7 279306 38482 83 104219 1 44 232697 429190 488600 53 243634 228680 4 666888686 59 51 57856 21 14 483569 372512 11448 428223 47 41 80 42 86321224 182745 634099389 7 272430 75 29 14 92 144968 13 16 74 27786619 449426 138053099 152381 340250 6 62 93 57 93 11 570138868 409615 85 4 452410 43917 373271 421362 86 6474 8 71 266126 474092 321611 5548 284262 540675124 133440 389430 2 67532 2 37 223051 23 252927 244861 211280 185483721 98 13 819892137 38 129727 13 401666 75 360088 182152 15 1 61 275803 454568 15 14 109692 219714 23 6 8516 46 490609 416184 107864 90 413766 361038 286638 67091 4 49 56 81 23 953931120 71 79 14 77 31 82 351526 75 263295 8 340727 75401 45 433604 13 85789 8 284389 5 67 151608 14976 424203 39632 17 55 12 34 8 89 85 91 213611 47 484628 349080 7 753766953 44 90 416314 304368 37 306053 75 61 38 137364462 3 66 75 92809006 24203 399361 233244 463016 5 1 102036 66 35 28694 161184 620379307 19 288092 275286 405299 407263 119603 240797 146944467 49 467164 196944 487333716 45939 82 71 371434 10116 84 306384 98 54 21 24 2 72 95 8 195143 77 46 326562 45 7 9 65 74956 87 409682 126026 144771 82 59 65 5 17721 462198 99 667393141 33 25 89 80 434864 265414 52 29 31 96640 436518 807193351 7 12 33 95139378 679262756 41 241014 59 807629245 163405597 27 7 149117950 157835 12 423681 5 208575752 529021278 791658239 33713 243365 352643 76 52 26 117773 278575 69638 32629 237397 471694 8 228964 299776 465330 979187962 333752 89 2 44 923154569 24702 99 45842 181272 368378 256224 91272 2 896741499 86 87 265319 121142879 52 87 84 277145558 68 45 86 69248 31 204462 32 90 158068 564107301 33965 17 32057576 90 55 99 87 69 27 21 45 3560558 293031 30 293527138 375805 269315587 34 52 414632 415672 70 4 200316 59 261751 8 164442 3 733261742 167126866 7 274647 397991 282834 14 378356 705488834 41 49 120493 76 358993 427548 23 40 13 123389 28833 51 53 96 3 448482 33405 33 59 78 360133 109082 51050 437639 58 266679 353532 66 5 88 59 19 607874906 195126 26928 20 140777 29 195610 1 465741 47 602546294 882818021 226099 209031 389649 444100 536715732 51 43 61 582718032 61855 114722 597422244 35 46408 319267 99 688165288 150270 22 27 452242 262136 15 23112269 656880005 456996 22 395330051 72 453672 412626944 149660 79 164119113 853141162 308158 482487 2 466325 3665 383150096 22586 10 371434180 257399 8 49304 226947 36042 92 9 3 5 191038 23 34 52 15 39 71 54 148919 2 55 10 455118 9 7 471130029 98 33 88 59 3 279236 66 74 297990 133434 76 1 308677 60 5095 78 66582 354247 371515 92 263701 401137 437434 4 179619467 383820 685985168 307495 45 75 205806095 19 421343 207617 1 45 80 488158 12 8 402191 334140 955321000 75 81906 439357 24 60 96 186922 447842 146660 337761 496485 5 312405 66 201465 53 176176 251185 76 5 23 9 49 373976013 25 94 255327 7 48 620836372 5 71 196501 134285 125250 76 198783 2 138655 8 8 741924970 476714 38777 347827 286913 64 2 39 62 516161669 78167 33 66 7 2 48 50 499386 354452 15 2 8 41 99 183123 46167167 4 216765 8 141821852 3 40 74 38 71 62 470522 14 5 157545 508565176 3 42 76789 69 474953 319623 29 457304 868030540 4 686708349 86 96100323 25 22 94 50 454193 460461 105668 120678 393979 449761 494053 48 220807 843547216 298997 333051 350495 230873 6 18 401283 66503 67 24 432014 38 499122 54 72925 311881 45 379699 6258 490722 324925 79 22 81 156198 294368 124163 20790 1 345931 179475996 48425 192949 86 343519889 255016 2 91 64 40 81 39 75 98 10 278976 196109827 66 15 27 30 736034491 48562 209541 334887 55 44 93 159729605 48 402654 2 74450 57 302621 98762 169799 50 14 68 42 426385 33 51 322238 75 34 15 89 399547367 189566 354867 185059 4545 4 11 218753 92 55 488455 47 130144 26 67 99580 58 68 472257 7276 44 1 86 73 52421 720035836 2 91 302061 38 48042 1 141220903 13 213708 462824 98990 113277 39 908292021 98 299158 6 80 241136984 17884 77 44 190753 20527 29 211382 5 295860 8 22 310238 77 305210574 2 42 443254 1 860982866 467527 101102 106087 96 1 296221530 84 6 203862 42 383874 110253 86 287454 13 251837063 410030 125943 75 201589 355107 76 190437 415294 333014 211418 73 64 100346 256625 42 3 22 73 81 517436238 19 81 434387 51261 185835 13 52 49 11 5 369175 4 424433816 97 461899 222479 95 178587 479439 97 56 41 64 282733503 119210 87639 45 98 6 45 25 321489657 77 69 238790612 475402 468494 5 104053 39 466806 29 63 52686774 52 91 237348 397888 72 267107 52 120633 43 6 204605 300078 15 5 23 295256891 88 175418 84 12 214802 282417696 286030 360073 68318 67 87 62 952783373 173491 83229 84 74 12 42 256193 45 217549 77 342873 1 123698694 427503 101255 428181 76 180248 79 63615 285530 472982 98 228103 57 6 94 7 366946 52 461577 5 18 416073 251005 5 951704345 9 17 32 50 130023 300092 90 78 311131 416556 77 40 73 10 86 8 46 417275 680819439 6 956504820 6 385189 63 3 8 106135 4 134078249 22 3 458387 40 67 3485 25 85 396014 85 17 396813 1 79 235438551 999760647 371475 34 67 65063 249590 55 154807 237101 90 391152220 935398450 16 18 59 57043 130903 454470 42 342516 45 53 27 283069 70 9 84 523745182 237531 428110126 55 168571993 922334496 365306 92 29 37 242806 446436039 373720 16 45 437458 4 239197 14 84 389955 468456 340547368 389423650 43027 255854 442028 430147 96 77 3 154157 287968857 61899 435468 292137 1 159315 955998419 443104 60 5 150832 81 86601 15 390558 31 25 56092 432407 77 89 404625 17 48 34793 47 28 59902 460494 9 2 69 156204 117620 47 278528 105504 23 36261 240308 38 5 292233001 26 66 344200 351145 2 30 70133 136218160 309228481 45 5 111401 308226 17 8 497287 8 64544 26 334884 10 91 74 10 82700 8 33 153577 6 39 305706658 86 83 998721105 97 129861 399302 274841 4 60900 6 240836 437029 40 465134 92 43 247889 321237 426625029 250903 155072 848878300 281291910 446642 92 716320189 59 31 308483 334741 239783576 9 28 402263 78 368539 184780 41 154281 82 55 30 78 340902 478528 69 361754998 193031 4 481322 70 3 84 316779 90 10 95 580398462 47718 401125 1 4531 88 28 452950 208932 642323048 7 113925831 71 4 401548 27 989744620 468991 90 9650 51 60 3 889032833 606213323 372525 9 64 1 359963 168075646 385065 1 56 46 257229 96 485247 151954 75 51 28 642869330 370354 9 27 56 2 69 96327 85 87 25 56946 3 99 494792304 21 285980 465296 110215 671816037 478906 5 237230 327765012 67 207988 15 445254 99 87 513947583 28 8 44313 84 34955 306619 234753 16133 108617 99887 287905 74 403195 131497 231839955 86 90 75 97066 447048 84010 132043 467978 432798 287960 485335 656776749 379645 22 43 48 21165 72 11 78 98 17 35 15 237380 5 304394 80 461454 54 2 113969 54741 48 81 255185 1 421480 134199 83 48 77 85 317106 483070 54 38 409983 378991 211648 28 49 37 130076 10 989072796 925311040 53543 169304 411579 16 5 34 72052 54 30 357670 48446 6567753 49 421626 125405 74 80 439884 495798 92 2 95116 26738 70 48324 128983 210105 471598 95 967231099 4 331023 399985 99 970372827 293979 415595 505130073 150847 360599 408873 216873116 65 7 44 245445 5 81 479407 59 92 85 279372 93 364031 210633 6 123088 495901 365251 72083385 626808156 8 21 71 778184533 12656 444252 291159 65 76 308930 30 8 46 623921665 223113 22 73766 25 337136 136559 72 85929 58 486142 428052 31 489203 226032 46 109488 431359883 65 12 350166906 65 199977 50 99380 378115 361655 541310884 73 208112 444724 26164 228697 35 463379 412996 309540 8 358618 868205772 72 224797 91 187632 310611 404373106 131542 43 24 306888 151634 6 441773 45093 65 52 94534 7 3 38 8 2 351658 20 400781 8 303427 68 56 285126 425464 194908 96 84 46 49 50 15 52 311075 432409 40 454991 62 261123842 164447 1 467501 14 237093 13 64 185635 3 405406 131951 74999017 7 4 236113790 115931 148969 54695 84 272552 434885 5 63 51913 72 2 698309783 47950 148589 35271 49 39 9 70942 16027 59964 73 2 464458 790681882 71 16 119133892 5 427951 37 26 484486 7 11 220066816 95 99 348690225 410112 36 21 31 6812 20 490546 214575 98 702143478 78 4 332160 11 74 41844 48803 89 90 165800992 66 137148 644420685 32 334724 40418 10 97 1 87 23 7797 36 70914 227344 244499 297113233 313658 302043 88038 17 57 81 302572 9 402420 2 162001 412242 2 38418 443217 307335 20 165815 348017 342946 487310 71 391944 87 15 11 679566132 96 291418 32 55 746810992 26 99483 2 86 90 50 16 12942 44 50 34294 248359 79 145881 52932 5 30625 621662197 471974 14 352214 6 87 56495470 25 344659 15634 458870 43 7 97 34 68823 68 97 52184 29 2 26116 27016 63 470340611 39 332337 117512064 413668 13 433475 26 29679839 452599 377699 34883 13 94880 176881 19 181714567 4 9 25 14 16 390559996 365880 183619 81 82 672340182 37 53 485972970 454567702 20 59 40 470989 48 200863 350823 419958 39 98 478885 27 5 48 161767 28759 397802 57 52 287326 4 8 65 270095 6 87 56 425116 64965 12814928 10 4 1 395858 463943 359822 41 41988 16 92 84 37 27 585268974 97716 62 90 254427 385717 321769 54532 341378 50 94 387019 49 10175 225053952 806890356 34 88 77484 128027 139838 15 165328 86 77 276757 40 27 392789 5 420050 875716873 23 159480 72 480178 54560 57 195922 36099 559854569 5 197401 301149 788368399 4 31 84 34 42875 394365 703233181 2 148897 110339 485171785 194694 140113264 20 416343 278501 63 73 496370 234820 42173 667825940 46 17719 87 37 80 91 76 147185 34 25 80199 373259 165060 21 74 2 64 426461 39935 6 1 88473 145927 76 6 803676154 429507 2 479371 456397 159822 50525 11 82971 459587626 11 710793498 4 343121 4 61 53 70 628537735 455029 7 4 97 84 83 44549 329103 7 54 97 357649 74 2 28 33 147712 6 19 379262 340478 231297 445737 334163 205780 102519 92 87 298450 186414 67 183227479 335123 17 53 71 202957 4 590265190 53 3 489581 617685525 98 176734 221572539 7 326195 6 419482 387111 915271975 202261 35 78 835071174 466715 162660 19 418320 182194423 33 216710 460215 17 9 356499 43 31 5 246116 62 37 38734 2516 66257 33 91 61 6 41 146728 12 93561 399830 398349147 95 97 14325501 20 75 11 351833 228279 288513 25 38 5 384187 96 419316932 63974 84 297306 73 93 89 14 445538 355728 72 494570 56 27 265571 250146910 95 19 7 64962 46 8 1 266464 460948 109973482 259918 95 438915 424726 38 84 99905 50 463865 379042 254065 851450233 461535 259901 266382 74 29 83821 96 71844 213541 81 70 3 191837 193371441 47 31 95 350602 490358 76 242503 682269071 36 23221 299967 90 281835 415286 48 364521 10 213859 51 1 20518 235523 72 1 3 69763 168162 379640862 52 308506 48 108567555 172604 244003730 82 72 17 235606 91 83 8 9 2 111558 419454079 151654 161881700 17314 116343 22 34 41 32 5 13 129062 2 354413 255734 273698107 75 68 86 162268 927229536 27 69 52 89 92 84 75 80 115196976 45 37674 4 1351 686162248 378253 29 39 328390 55318 326935 82 448422 11748 1 355432549 935334869 22 8 223223 311112 13 47 356373 236631 49 32 907561238 371910 446527 339451 68 255350 7 739941921 807521196 52 139247 78 80 400549 4 34 63 8712 56 348222 65 67659 13 604676314 763236123 428147 69 356447 466422530 25601 315851 71 171125 102285 480373 360488 4 2 73 7 60674 9 68 221270 77 193956 23 88961 152039 191392 377989 48844 839998014 36642 191688 51 304288 86001 52 374407 84 38 195685 174341075 88 206619 86 83 98 431684 89 75 15547 345131 248058 93906 20158 18611 67 135787 415427405 89 30 55 3 85 725227959 2 90 799913328 87 83852 339096592 9 382991 366314 3 272339 7 85 84 2 157040 11 95100 57 197979 25 23 9 6 465036 18 204304 44 72 299021 88 495796 389366 339506 2 483784 29 43 62 82 51243 379035 52 6 23 49 96 13813 13 424322 9 56365 152911 66856 85 44799 23 74 368128529 516 7 6 39130 290430 964044289 95 302292 67 130301 44380 42 31 3536 28 32 30 42 167152 94 262224 6 1 81 191601171 76 390896 22 84 267832 476638 201504 345667 56 48 331837 13 33 19 9 38 97 85 261527 54 1 394069 6 66 37 351789 73225 89 465843 8 272024 4 1 72 15 48 6 5597 385012 898739433 20 123496 34688 38 9 82 8 475905 921278820 10 453045 155413 51 217403290 982293521 27 16930 40 58 48554 9390 6618 75 46 338668498 156491 834502968 96 44 389721 61 9 2 227448 91 674348023 109300 5 232500 456384 333613 937989695 28 8 172638 30 28 307680 150945 11 457194 35 23 148407 4 24 93 458849 165931 6 25673 75 39701248 498563 9 290469425 463720 407175 24 6 83 48 539215515 7 95 1 947070291 576045528 108289 481996 300469 50 18749 242095 9 80 272046 487044 250581 233251 66 481838 426926 26 315406 34426 5 188100 238807 248712 498811 23 304503 83253 94 382317 246788 79 293751 84193 56 192433 468384022 7 384074 7 22 20 7 456716 3 19806 6 607895665 41 31 44 36 64 373170 2 818079496 431170 70958 213840073 26 364046898 1 52736 84 305257 132658 41862 32 22971055 64 7 4 92030 97 97 35 167185 625727788 293598 32 24 21 114891 85 190399 152976802 34 96 83 492216 294473 105253 47 8 568465866 78 79 223833 3 337741 9 147007985 2180 3 47 66850 557604447 114078 272720 128211015 96 8 46 352563 255959 86 13 617803983 210013 95 75855 573394269 492194 2 366812 314736 444992 72 1 489494 14 257887 416306983 66042 27636 96100 293648 265002152 75 73 346971 432278979 15 427358 483157 316958694 75 2 9 564588926 21062 74 401328102 23 421457 466892 257975 94 56658 20 63 173198 130166 40 252032 2 14 371192 4 30386 117619 304354 75 14603 354040 76 405637 167623 958837674 370604 67765 30 94 232124 61 395780 6 233216 623228342 46 82 76 161677 80 220424 2 298987 51883003 846342525 77243 253916 9 61 286955 383832 98006 38 400253 191389 50 396174 486842 278072 36 49 93 12 359545 970925412 55 31 46854 1 202506 40 95936025 264746 38 96329 352176 226079 24 392337 393603 71 21087515 319810 11 236430 25 450479 71624 102554 465009 402322421 55 66 387474 42 255158 133509056 2 20 126937 30 160244 89 355384 27 288774 7 14 494460 293191791 51 67 74 406808 64758 485298 185144 155850 7 99 453621 56 54 67 64579 9 159418 2 5 54 50 605692340 417592 184915 173749 293716 256535 3 7 2 203825 92 223840 70199 300530 419668 34 358705 344682 57 2 243359 229443652 177265 35057 38 3 46 418976 86 182781 634460714 93 64 6 322069 382520829 490210 24 38 6 470320 78 71 107448 55 27 51 43 44 227346 18 26 31354 360949 424555 1 37307 57753 96 121938 86 17597177 485024 54 81 252745 28 55 445376 70 5 87 22 409760 28 137888287 437929 63 96 63400 253829 17 18 48005 167977 456243 5 82 70 340944 80 436255 55203 449935675 40 424655 91 51 54 48797250 994667067 9 472374 78171 464766 83 344428 477749 476627 36 4 63 50 18 89 412535 221308 393329 87 76 43660 747547617 52 25 350158 99 6 38 7 440763 434020 20 138514351 91 177020 98 106258 169195 80 4 6 38 17 4 15 74145 77169 9 72 57 37 339806 7 443651 65297 23 122170 22174 47 377083 396392 56 72 203793691 348530 354291082 281002 38 261247 310535 158788 68385 821048587 72 374325 109218 94 15 9 30 6 72 10201 15 27761078 57 464460 12 444474672 478191387 556254525 222234 75259 254580 90 308934 71490 83 966719795 61 33 33236 219509 80 268200 431389 306379 59 151592 21 316558 48 284209 64 93 71 245870 4 68 315654 425398 61 12 14 993539279 165010 418665 7 273186 19 29991 34738 6 386612 42 22 338243 11 98 38 56 107693 180594937 77 24296 7 4 148662 263583 246303 92282 494905291 557999456 347052 485682 37 24606 8 14 74 97 41619 488649 76 14 94 212804 62 54110 695485420 106162 80 62 45 345785477 33129 188169 20 86 964905146 402969 643994881 65 27 385472 96109 68 4 333784 63 74716 40 18 9 316354 222375 39 414824 413214 479010 9 46 303026 23 395939 113141 295523413 187174 22081 294039 94117 491896 80 184985507 450307588 416280 3 1 66 475575 200748 8 76 56 378600 326823 24 91 124711 8 295049 4 57 11 4 2 11415 70 521416283 104619161 398628 264286 60 32 86 31326 82 16 73 258633 15 13883 498600 93 2 297938 84 64 453990 537660285 71 131187 418046 77 4 62 60 339814 36 95 73 87 303921 87 81 65 85 385447 6 7 247486 7 495358 97 68 485374 646039861 6 5 161249 41 97 86 4 233314 57 71 118467 149471 17507 74 54 2 312154 420467 438682 28 94 82721 6 60 209278 15 150466 95 335918134 9 65 65 64 331879 11 419890 57 26 81 333994 434841 25 358569 148204 328899431 445603 5 307215 192027 4 449981 8 90 173550 474163 65 110309 95 93 369451 319316 24 2 95 33 9 4 4 86 40 184908 70527484 37264 16 149326 417725 446529 227791 7 22 55 54932 21 3 3 339889436 56 284640 393442847 55 281010 65 20 234330 55 96534 56 45 71 216429 213778 353157283 137273 5 124239 16 2 72 419097 185914 8 234368 74 255893 4436 49 15814 81583088 101101 82470 301161 68 80 99 389418 472797857 57 46 553649840 478275 7 61 81 6 451718 75036 266925 7307 212526 14129 474577 942647602 49173 69 68 371626 95 52 222307533 60 354521 47 49 165874 1 7 733107597 357688 81 84 19 65 74 72 499062 53860 50 1 135605765 7 80 8 7 64878 42 106986 423974 306834 6 8 206391 93 192789 8 270065 50 49 55 13026 7541 450274 352787 103166 800459153 59 6 64 490569246 2 81 27 228954 5 348244 10 180473 42 84 68930 72 81 49 929168522 1 74960 492237 9 398504 364243 9 383682 251851 90 518321062 95126 22635 312705 51 82 424953 121543 83 2 452570 251004 472153 334109 63986 66 122983 477027904 732340220 4 108843 13 209593 43 42 55 263288 269040 52 64 377061 42 41 932450472 133256 74 311101 900136030 6116 92 59 5 23 91 369165 413470 27 72 294625 397852 64 452824 894868968 498074774 2 314852 84 197093 2 16 107320 94 2 41 86 45 295385 24 171676 156551201 19 15060 456537 218568 61 170881001 274407 28 60040 197435769 372072 72586 71 8 83 23 301987 69466 6 22 787526968 43 5 9 1 482557 8459 189260 5 78 374256 956711052 8704750 3 443416431 7 3 3 5 7 298273 232472 99 1 47 31 466301 363844 83 28 3 459743 829685938 8 622883383 287794 85 393891 36 333344 465993 59 387722 65 87 28 50 25 778157145 426727 66 99 440242 477257336 253514 547814881 23 30 2 468803 47 305968567 41 140376 129208 44 78320 49 96024 39714 302214 449841 3 84839 3 456409 31 92 311421 111434 19673 37 365217 419019 95 45 82 64 367658 14 9 435080 64 12 484580 244245 45 87755 53 62 19 891040971 11 30 7 4 324383 22 196549 992877019 847256550 36 17885 457482 654489351 34 38 4 277143 4 403381 2 46 335736 138551 327567 60906 470389 4 393941 210713 6 33 248939 22 72 375833 3 347879 4 3 61 2 433853 124745850 53 97 2 4 3 379049 142401 24 709559134 35 72 7 1786 3 384790 161567 62571456 12196 416248 400651 441150 336735 72 350979014 88 319968 37 15 25 89 37 47 49 7 189224 816655107 54 323661 4 588343187 1 13 452010 92196141 98 47 62 151694 58923968 15 25 86 665339502 857304332 66 52518 5 92421 557978365 62 140558 498598 78 207535 306802 93070 210892 480376 11 48 312651 33437 58 138706 94 471219 2 27 216465 64 4 358973 448430 164168 64 55 45825 52592 1 51 71 7 86 11441 60 444317515 138464 40 41 88 93 8 48 77 7 76383880 3 170030 232415 216832159 207126 2 5 58 67 9 168690 237516 97 342947 385164965 18 489238 490204 583222523 85541 19 306871 958361032 87 49 328062 61 8 431776 88 208692 451617 193624 992868480 59 65 52 214806 14 16 252075 238880 96 13 8 20 8129 42 8 237216 313442 931637242 97 159673 375862 233314 220453474 36 79 29 13 42 238740 1 51912 81 82807 76 33906 61615 5891 5 34 158024 373278 15 32 85 788408470 2 75 845668573 42660 3 7 14 4 36 707875519 85 3 39 37 37 483903 185194 60 92 5 665018449 76 45 439496 149458 7 77 234512857 108459 492250119 56 50 420115 83 6 472221672 79 4 6 469274 17 3 4 78 361933 432392 131510 90 483732823 52 20 58 49218 376984 4 8 633266448 83 216647 408922 57538 92 419700 51047 160323 12 343033 78 481712 1 466336 172671 7 69 536449823 78 77 86 69 51 38 21 85 35 390908607 464861 96 20 95972 10 1 38 51 79 60994 398698 8 410252 390633 84026 204648 46668 303102 2 720832631 32 436879 153369 491300090 521813477 95 61 144792 65355 262258 7 195153351 35 21 5154 6 132453 247956 87 22 21 80 56 33 390194 235928 53 22 101123 358682 122453 335628 6 989395548 12 38 304994 421146 4 40 9 40 658 9 65155 78 64 8 8 941497677 11 206723 6 1 83 15 1 319626 464467 236105 87 289674 378416 62 199274 23 427718 264271 9 45051 3 395149 402172 71 87 183199 69860 10 365841 85 93 93 159532 414594 1 13 17021 141197 24 30 49 1 3302 211510070 21 295832 17 135981 19 36 283920 99 8 721661468 165685 293982 90801 435192 40 146303 36 89 73 10 394072 349317 40 8004 236483 499113 899478137 29 91 55 115276 29 38 27 53 7054 18247 122198 8 451584 446250 58 362892 451472 806192053 66 13 89 914330751 245579 12 88 213450 334056 54675 49 318728 1 40107 26593 91 258395 406025 68 6 274323 249168324 432364 22 885855600 476636 58 413766210 378159 19 161850 459971 4 200895 69 202883 106288454 48 107125 97704 180297 2 231563 84946 325934 35518 235496 251852 216211 111020 180408 31 21 5502 48 38 9 478203 411819 48 484025139 386362 32 22 35 541558105 1337 403717 264625 21 42 89829 57 240318 338059 123556 40 296824 83 15 118760 4 85 324470 88 275053171 59 53 9 497909 27999 490494000 27 360303 37 36 190669 463582 84719143 7 988668940 376017 38 16 481886 49 9039 435870 425111 42 97 58 77 76 353594 212529 6 7 26 662607764 247735 47 111140 338212 112988 830588270 340199 39414189 69 73 383208 61 254848 13 516415242 79 25648 4 149552 62 68194 62 16 24 71 51 32 59 7 7 11 492142 64 876009124 99 35 49 98 88380 13 375696 54 25 479481 159672 397222 482928 418705 128928 8 454383131 205198 98643 66 90 405775 459587213 11 142520 147445 7 301318 303158 243951377 222282 91 74 307234525 91 19 311950 310024 249704 9 60 76115 25 34 499403844 83 62 264347 335210 435853 18860 949040943 236684583 682408760 321533 62 475568 5 4 479164 5 180764 388474 835458411 38 868229538 29 49065352 256754 85 208302 256975 1 259127 20701749 83 73 470634 79 40 9 29 37 32 24 77 91 321785 450508 12 394022 84 55 38 390683 286321 11 59 93894 20 264162 6 134310982 66 15 97 76954 10 55 98 266699 226628 198216 29 11 66759 430385 80 50 15227 525297414 177787 6 20 900475153 60 44 12 312302 96 36 17 46 66 71 56 7 83598 121881 1 90 364131 5 1 173410 4 7 149263 9 28 9 8 32 48 499254 287263 21 22 36 384239 21 9 53795158 554346893 12418 11 57 17 969675216 52 27 107489 181278 6 8 448543 51 491704668 442906 461287 307502727 875550207 87 688288103 342399 84548 147239 833590045 49 51262369 1 85 159511 410533 66 43 402642 295576606 249919 65 467467 28 472341 97 460467 41 993731482 26 85 12 63318 514930707 73 86 18 88 9 3 190831168 270155 162813 4 60 289415 72 56 25 138688 507304044 80 49881 5 1 431293 143638 20 698955047 57167 12094 368927 173611 64 405177 258228 183566 65 197097 186682 183432 72 332443 362433 488626 52 83 65 71 328158 82 119128089 226788 14 416423 9 358951 13 458838 9 6 16 2 90 62 31 45 410773 223811 132120 477222 15 54680 261267 161488 71 22 458626793 5 351221 75 15 278542446 62 49 33 16 31042 33 336980 28636 89 196946 40 82 20 52 161931 6 6 426565 5 52 86 99 235311 76 359461593 662183860 53 261194 51019 36 3 35 5163 20 99 364003 76242 4 284069 86087 496975 59506484 1 14 1 9 573766886 83 73 11088 69 112067 320583 44920 35 366730 92 13 456149 37 459799 53 10 343008 46 4 338308 52 7 7 88 37 74 6 66 445122 46573 394875 74 284691 55 2 80 74 706621179 456757 167252 272751 217422 63 28 181311 59 410062 2 63 24 44 46 140313 27126 374313 357655 27 33 170338325 92 717831967 182195 40 488554 69 85 239555 317125 41 227921 9 2 59 8 202485 70290 474206974 197177 362044 34 4 75 63 45 237707 18 483072 361161 46 26 77788452 85 949716862 311657 111118 43 94268 55 99 235832 466900 127922 295795752 31 84 2 425568 317417 34440 64 90 730304939 69856383 49 4 60 47 26360 480563 73 16 85 159780 77 127633216 27 21 5985 1 97 348958 98 339087 196913 357905 29 9 18 201744 56 446174 176278 6 658670896 276769 937280105 70 456532 397674 136988 324331934 28 63 389154 187631 56 56 647247771 35 645383979 45 49 229542 1 6 77001 327718 163580 114802 37 426692 52359 83 48 4 5 742721775 2 3 2 154544 9 155554 246421 50 6 28 38 2 183971 94 37950 46 487422 135953 1 5 165587 233507 49 9 55 10 36 14 48 489794 435536 426126 3742 31 6 44096 126991 41 88 54 527784108 384909 257894 61 376389 277301809 44 4 89855 81 57685 2 27 342432 360745 358981 52 477525 6 136641 2 95 8 5 97 392980 944267082 54 11 48 44 37 200300 420082 356111 726596440 22 49 77 74 77 1 311189240 62201 3 516042853 41 206459 30 3 280013 8 85709 459876 5 76 5 35 297483 88 411975535 81 87 30 900574746 674332715 93 28311 416406 78 5 26 18 497873 584173226 79 66 480638 5 592631974 129320 220922 379385 3 262946 4 131155 285270 53 35 644663503 30 6 195967 202537 850365101 444552 30 28 6 72 75 478390 395932 87180 1 84 17 70 253869 18 27 209081 35 746893616 24 2 601965208 476359176 319730 328407 331381 44 64 140814 343475 284499 322699 54 471594 97 29 442066 561113384 77 7 99332 57 316681 2 1 172994 86841 47 34 8 295910750 33 43 256481 448815 91 41428 374572 26 354239 27 287911 73 21 478500 79 109581 163432907 8 38897 377867808 406784 315181 189694 16 75 296716 9 5 31 480059 8 99 3183 239357 56 365296741 36 342185 7 84 35 31 34 61 212000 46 93 26 901919682 1 80 478406 142935 5 94 61 10 35 458370 321698 296683 467 437591 340278 27 58 57 194704 102236 177872 6 87 97 39992 6 9 323491 30 6 6 14 69 81 194903 235057 772108845 56 85 340468 376943170 39 30 263728 9 98 52 25 5 11 4 281893380 99 177722 493327 96 97 92 80 352493 73 553874968 469377 103487 10 411907 92208 100716 236862 69404 2 30 10 56 3 56 7 9 30 89425 68 6 77 10 528627042 16736 96 92 348930585 214487 41576 6 32 376459 94 131546 36 61495 39 90 34 293295 1 76 73 176116 96 362451 394301 51 4 149020 9898 82 80 89 37 3 160962 331564 38 15 49 44 93 69 24 6 441432 316807 756062867 851070682 369708 440000 12 31 394751 489463390 148039 77 277625 71 308291 2 694598266 94 3 233275 401415 21 495731 1 74 25 873647813 52 82 6 356112 199632 2 90 40211 248291 37 443595 347937 466141 174501 25 93 468145 224864 274640 149751 68 95 21 190197 364168 406621 7 63789 308145 50770 76 27 207895 87397 254977 53381 364801 91 276784 51 34 294735 71 19 268809 117084487 430055 42 230329 9157674 8 376521 490768 350715 60 384492 119460 84 124548 111855 27 136190 6 33 30659 89 169699 59 18 7 484179 490141 300037 401774 39 6 279489 4 59 13 9 89 495357 21 76 31 455107215 24 48 47396 325201 81 2 303649 74 169614 323252 63 228737 27 291429 140082 195584 88 71 9 173541 9 81 51 351076 57 4 141334 337058 3 9767 97 315344 122387 33 35 443392275 10 322954 99 332255 39 67 585822737 290774 58 63 38 86898 916847950 21 29 572341753 7 63 486395 48 17 17935 469375 358470 478033 1 396815722 124239 92840 422808 166073 27 4 397730374 86 208069 988362435 35 9 33 2 64 30 46 34 329122 132847 391040 631289879 41723 21 70 468876 359863743 237024 71 44 291932 147333 50 45951 38 20 70 189833 152390 58 113628 364367042 155776 53 213153 754622192 193712 460903 486423111 149942 145387 207451 8 82 309490 134775 41 886551478 5 70600 8 496869 5 92 309348 663589917 85 279729066 70 43 37 176520 37 168677 425226 374802 81 124818 69 199856 15 451441 308552 74 17 707160564 24 341235979 248687 55 57824 175446 876938337 5 64 171831 59 6708 292442 128953 785840664 56 98152 352034 5 53 404294 73 73 78 99 11 73 409627 459120 312579 32 64 310897 681343391 2 809515840 97168 426194306 80 343335 218582 19 477576 439046893 31 46989 67 157420 212380 38 767285715 58109 160305 66548 295400 6 335637 467320 22557 348040 329298 52 232470 69 31 76 2 63407 16 866706906 56 16 19 7 169844 11 456883 226828 15 321662621 7 454912 239456 73728 332207 363103 323344955 43 82 29 455353 43 304413 85 381607 85653 4428 1 178144 9 44 412414 493143198 26038 73 13 365043 26 41922 14 5 288785543 441408 26 17913 432757 432514 383055 464039292 40790 175165 33 66 99 254612 37 39472 46 6 15 310446 353237 368209 5 48 12 366434 58261 168408 419392 432197 5 303766 56 48 27010113 95 9 76 246613960 40 255761 268012 288011713 107138 47131 241619 94 787434236 82 862098855 65 101299896 49 2 9 419097 277281 254838 30 36085 413516 30 244252 173271485 37 19 3 421804 41 31 451213 730485646 29 34 229362 92 1 82 272793 183651 352039338 333095 1 614584156 7 44663 52653 25 41 27630 81 221078 449985 43 199347 378807 317290 47 26 129680 229346 257665966 279330 305004 44 425411051 42647285 96 315150 57 9 895883614 36 6 251232 34 169325 750991156 13 409556 239936 111649 54 70 190688 48 76 63 98 18 39 288154 19 25 402951 6 151012 43 437559530 29 854667113 52 7 85428 72 88 25661300 233715 90 489115 185311 5 46450704 63053 2 85788 23 606973045 248206 442091 468685 334088 93245236 52 50 427842626 262967 58 454669 56 18 96 83 97 42 494178 73 36 52 26 7 1 2 8 91 392245 350818 93 9 196349391 54 167574314 993140095 21 278970 48 45 280228 499192 42 254219 32 464465 56026 974056044 137334 29 20 11 131819 299517 31 52620 259777 467653 604766378 1 53 6 82 385108515 1 57 247338 791832815 726668083 168768 40228 52168 73 9 414746 55 2 74 282105 44 31733 273560 273083 330290 83 72160 111120 38 92158 96 130179020 309502 63 7 123424 67705 398344 85 6 161061 29247300 8 90 30522671 462732 439153 67748 4 3 182951 53 121258 392817 21 313159 45 362477 137809 399731 212788 20 52 380916 222742 53 80 98 98 1 32 30 71 42 70 255175 82469 295165 67 57 2 337899 5 415639 127105 188389 399566 78 6 38 42 80 413253 77922 509026364 705706205 88 123199 391731 320844 152477 26856145 77 393621 87 34717 36 76 98940 42435 81 1 85 197557 16914 1 418406 73 170768 6 15 77 89991 90 225483 90792033 47727 30 43 34764 362322029 46741 78 13 61 5 88 1 90 42 66266 48 87 356781 1 197727 58881 279101 60 2 99613 113290 884663713 346896 506202622 1 91 98 99 193531 95 322641 457540 21105 76 375016 702611348 76 9 126794 141650 6 31 421276 430734 70 122246 86 265675 852112110 34205 44 62001 482936051 964335855 399412 55 94 85 385735160 469572 29 20263 168221 127436208 39 14 519444663 421839 139169 14 553311172 38 1 396974 33084 656470309 3 11 215135 50 61 288186 303313 58 86 448418254 97 760218243 7 455155 88 2 351059 80 423074 475130 19466586 99 73 138666 353934 126503 86 109967 51 228158 48 380698 32912 12 16 313299 188485 73 223324 341594 163015 50 416181 223070 233051 95 416211 332511 151985 229626 18 74 324240 178490 45 384573 68037911 23 39 65 455560 349548 98044 505242806 4 9 274937 23 398523 80 286548 10 95 45685 447170 21 20 238044 663896368 8 27 65661 75 95773 8 116802 16 394664 226023 246313202 30 974195850 990814770 274317493 44 53 21 173200 101146 72940274 261223 97376 315412 45 19 76 72 13681340 238606 61 227176 43748 63 29 49 33 297960817 435849 27 99460273 2 38133 12 336640887 368074 65494 412498 317000 19071 45 80 58758 5 198694 781010310 56 101357 2115 44 328386 4 377130 33 246189 35 390379 39 8 1 597955486 417040021 89 9 21 51 47816 942832683 11 160766 99 86 370801 6923 314746 383611 88 23 2 116113 437362 190806 79 3 93 250130 1 3 356580 94 476346392 799132470 104805 385343 90 335982 19 12 75 756091652 82 78 426520 60 16246 61 373423 365266 338437 4 324653 357806 96520 419932 88 665336095 29748 6 48901 275963 401355 29123 187319 943702477 8 134202 7 58 66374 48 5 11932 106435 71 39 121088 307479 88 212689 277146 57 286656 497789599 163931 4 485233 30497 241439 40 71 29 450531 85 4 21470799 29882185 62 41 937889549 77 847369943 299678 29 512346138 943914000 2 18247 53 53523 385535 438963 424753 9 116329 159790 162841 20 474731 42 76 46 31 35 14 760508992 5 486154 39 76 63 13 22 489481 3 64 137975 36 71 283423 948395232 24 77 252966 44984126 263848 351777 35 61 1 357788 90 54 122389 7 398739 715778565 16041 42 52 738093564 11 67059 73 935506943 46 12 40 43520 24 17090 58 96460 20 6 3 62 188800 11918 28 450382 83 48 41 3 154352 96 50 8 64755945 91 41 244959 222774 46 411224322 439820 36393 26 221735 181375 38 63 143570 54 39 86 39 500804870 8 98 101440117 79 58601 5 70919 202374 23685 52 31 75 195136 20073 272964 98880 17 96 57 116227 32943 457096 90 659666100 26 335246 83 215965 59 416449 2 5 180772 86 98 121367 483380 164856559 9 415005 753215699 202256 280598 91 51 9 451524 52 85 25604109 18 38588 378861 151586 64 61 61 15903943 94 41181 6 86293 31 17659 446677 62 78 99 9 58 103837 957519594 284294 193182 382504 55 1 110093 68 87 48 459922 253779 325347852 481007 46339 322372 81 170974 6 425963 442745 14959 39 274351 507187905 34 65 7 3 432597 202430 309442 947833034 9 149578 39659 395344 233626 33 217692 49 96189 98 392204 764326822 322556 72 411156 95 628546284 2 297863601 312825 5 46 163289 64 105185 229142 430219469 305259 862225232 57 49 457918 58 9 548658036 308646 13 58 332820 273882674 55 64 273657 49 15 35 155675 429738 4 425798 234585 8 137493 42 65 429501 371647 48 40 97 7 42 198049 13 36 899082272 55 11 433301173 15 332678 366196 38 37037 28 99 74 32 228430 196512 405925070 60 81 77 186353 471328 67 33 77 26 6 83 18 884029535 269507 9 144609 275632188 600666590 9 444836 376460 54 282674 49 401648 8 37 206766 50395 50 33 96 203055 7 129307 29 756015853 80 874346583 54632 61 56827 80 57 397955177 468746 74 3 35 156644 38 472243373 16 36 386812 264636 92 88 48 898568091 373338 55234 88 10 66 1 324940 449826 88 35 30 103691325 15 474784 94 485061 441582 178390 18 36 97 36480148 79 13 20 72 1 147603 92 295379180 8 428910 79 228670 177482 44 34 259890 8 216975 41 7 33007 407197 453506 285841 226167 80 32 95 110218 12 19 231723 2 232226 60920 237990 329268 30 365301530 42 57 48 312205716 349249 849527208 144864 2 7 294239 977863480 54 1 50 41276313 80 114963 31 75 190755 31112 383184 275888 58 189889 297856 254359 99 65 172144 24 116387743 90 347816 405763609 489242 498420 295244 357616322 318432 73 46 4 647806729 6 371657 253618 607487116 6 13 184998 9 42 66 88 374612694 111125 85536 250603 20 60 145842 28 496555 707189414 56 310700 64 4 434247 83 50 465597 70 55 92 844663057 4 88 94019 381954451 81 47 270021 538491854 130654 56 39 45 21 295491 60 81 399388 616521680 3 63 47 4 472385 42 40 90 39 401960 476572 81 9 449408 50 96 8 89 11563 422459 65 42182 283723 2 27592 92 8 9 67 130235 89 5 577435486 9 48 91242 14 485775 302430 67 11 8 884931737 141957 50890 357022 487078 269911665 110746062 287741 1 49 2 7 75 207512 325053 408554 536830120 47 334609 96 52 53 981340568 173776 278173 255520 21615 88 29 40 87 477423 717890843 466746 37554 24 50 78 62650 65 159126 41 308347 487554 71 6259738 103856 98 6 61 15 222810 494311 98 729937229 26 107402 73 99578 78 168987 56 74 41 772466279 47 83 22 312404 26 11770 247690 77952 276230 280107 32 43 50912 443149 465838 76 89325 27241 448697 439499 35009 39 406213 82 235240 36 12 472365 393706 83289 155333 59 67519 638134938 283653 331528 7 264672 156060 284474 61774 35 41 834544239 298305 39 132419 39 128626058 17 71 95 25362 516316127 83 6 3 825769384 26 80 34 286980 20 99806 9 365596 27 88 8 84335 73 51 342698215 224303 34 266776 233415251 175511 4 244426 189662785 86 95 285170 17 48 95 476793 370222 57 144382 201219 99 99 181542 240848 53 495639 999007788 492034 47 50 40 72 19 217073 55 127962 27773 401345 419545 48 44 66165 287839 24 398192 25057 8 6 6 6 33 48008794 42 90 25 27262 379370 59 3 47 61854 41 434057 182927 213804 689429001 850851287 86109 40 95955781 2 65535 305063135 9 26 445925 49 313186 5 4 74 49 40724048 118672 411548 268681206 69 79 176368 33 18 285970 405740 32 55 80 53 73 45795 6 366555 1 74832 71 16 400480 55637 372472 108601 77 206501 15158 289610 35230 424694 97 17 275995 258676 181715 99 536482464 359490 56872 469726 205552 14 212530 127856 90 93 238203295 49 3 790294948 180499 326913 5 79797 339679 257448 113883 231070 83 491696 400576 26 391835 29 159985 299983 68 64 49 433127 92 14 10 82 54 760375353 95 9 462252 50420 61 29 21 96 503708526 925279837 220219 93 31 496304 59 59 254122557 48 3 77004 475685 409635 617877335 429176 476442365 4 65 326724 581144573 11 345447 431603 287966 356414 128587 5 172540 62191 307285 67 327337 56 264178 62 85 390338 60373476 12 88 803686139 32 612535965 316467 62 34 71 390290 489098 7 297573 5 7 370605 487501 7 34 72 19 36 11 80 56 44 112471 9 661748061 189522 4 9 34 7 7 73 663 206641 3 155334127 6 197387 324699640 441364 832806209 454965 22 383064 63 43 88 89 63 364990 496144 338866 348784 498773 428519 177209164 91 40 380482 95439 34 18 228410 47 8 453931 242141 271327 398113343 348886 300047032 136230 13275 151953 4 39519 73024 34 433422 188986 412913 498613 94 24 85 3 88 242522 1 29 466714 3 457220 24 97 10 13 39 56 38 51 96 164370 63 357157 63 7 4 62 21 841506437 4 228142 358954 47 393446 18 2 201025 27037 131575504 99 15 200837 24 499704 7 27 330449 60 58 67 144745 8 5 906495647 16 116717 8 86327 449755 56 420053 87 20 16 431681 262132 30 51 82 69 282946 20 47 81 3 167232 341334 37 5 70 488591 966801649 55 2 389605 9 85669 9 36 373906 50 7 501502624 12575 58 2 76 4 3 6 268424789 88 79936 31453 4 430784 27 92 82225 41 850901541 368868 110320 96 260769 62534 26 13421 281442 142857 2 39 23 295161 97 7 9 423812 142059 342880 55 57 34 127860 2448 153185 89 58 4 88 186992363 30 16 255184443 189509 187062 16 93 81 92 1 352258 17 81 171195 40 889264000 54 40 1205 57 21 283856 5 331368 95 51 94 746778572 936616403 976412079 438347 1 287301 95 855066097 63 306284 91 380757 76 48 35 58 68667 17 219245 229568 92675 131578 49 488740 298935 87 60 8 84 440704 92 300705 4 371819675 353502 34 3 444851937 28 152697 81 466489195 23 409497 5 52 21 685442085 19 70 14 25 15 479870 82 423934 383794 59 669122340 49049472 78 59 348700 87 4 81 127276 6 7679 388008 467008 7464352 90 162596 6 232965 23 18 262431 75 73 5 145313 67 26 33 42990 274125 389519 14 446375 161966 31 82 52 66 7 50 304187 408828 415782033 53 152361 19 465444 133175 72 74 89938694 442594 62 741393594 64549 58153 34 398304 63 79 241955 511217085 23 32 24 64 7 1 43 6 4 9 35 72290 83 62 167493 67 363526 262623 70 395227 13 719026735 99 76 380770 230692 395380 418038 293940 9 8 454386539 792942522 41923 454419 197568 99 60 75 226074 200819438 59 28 63 497526 40 712192670 33 482805235 72 24 89402205 373303 397563 362520 263630 454548 68 20211 406156 318318 40 2 39 430876 129794254 23 73696 29 263379 9 663209632 81206 91 267416 96 35 75189 71167 62 34 3481 6 4 69 9 336115 371859 597154791 95439 54 168231 7 45 30 171820 38 336211 30 311734 16 466900 1104654 6 459355 54 794563885 304042 91 188262 20 245145 431560 144845 10 189960 461628 251199 131187 15 9 89 9 70 452221 340187 6612 75 224743 281383 785595807 88 28 96 342184407 64 8 44 481798 18 39 38 43 388079 3 63 205649257 479139 98 8 47 47431 8 42 62 73 992668280 211944 75 192877985 62 250170 234020 41 25989437 269319 27072602 49 175640 287405 71 44 52 475169 56 421867 28 157200 98 278784 6 35 761862843 264052 837572175 53 8 54 26 214817 16 61 59 115263 86 87 293453 597386253 34 27 9 380600 216920374 82 81 491714 331331 129546812 127549714 9 216924 19 154835 66 5 50 166668 5 46 59 81 30 104790 23 84 13 3 15319 387190 564318860 19295 6 60 337869 65 47 223791 323240 7 448820 99 125648 419379 88 165028 145152 234113 350975 66 243110 8 416109 20 29 11781 3 73 8 175003 13 121289 28 439874059 66 18 267351 36 77 24 12 324233 328274 18 193860 36 975843896 147 434803 32 82 34 185268 33976 95 172766 287015 11 81906 23 72 22 858908309 293064 161971 7 9 138648 12 60 2 86035 90 356536 69 78923 588507755 8 341328 300102 29483954 63274 61 73937 292272 55 137141 343284 1 123234 44 10 79479 6 82700 20 5 27 77 55 41118 502609999 288559096 86 29 17 45 12 92 48 946312976 23 787337894 25 78 97 24 35 7 221750 247168 47 214757 311760442 40 45 23 299834 327154 472940 82 39 95 15 33750869 95 99 83 66 1 76 415831 32 353266238 504630253 56 298892 23 1 481979 58 41 51 112194 2 79 246359 286544 48 316233 31 264344 67 4412 91 262615 38 12249 262556 487819 314994 9488 288654 241646 33 7 5 411 72 91 91 68058 52 47 41 769832875 78 97 885487736 4 97 708245648 95 391952900 16412 439435 75 116975484 138734 292452 99 34 30741 207272 141096 77 5 57 23 40 702593323 136333 132331919 140027 7173 239030428 269915 46 7 71730 259398 42 393634 33 459211952 128745 14 352446 71 63409 315933 343366 219460 4 433546 11 752744977 91 33 6 8 5 913865186 79 63 77 56 165282 255724 31 12 5 82 192704 35 128010 238295 394992 13 447641 85 32 7 1 12 380536 377513 117577 38 70167 33 78880 122708752 144814884 111039 44 114506 14 1 39 190784 5 44 432032 9 35 7 29 52 495471 4 47 81 70 827136682 62 50 87645 5 360289 50 74989 83 585638096 256668 44 145299 414329 267241 34 33 38 99199 256909 127020 56 37131 75 82438 6 441932 12 403894 298917 8 141012 194662 43 45 23 195965672 441949 49 1 369229 940600497 1 83 52 408608967 55 85 22 62 71037 8 24 353065392 7 689168778 87610 19 306797 42 97 139510 363563 405324790 66 103815 5 76 85 77 8 27 454979 5 13 356572 412425 273111 39107 580590825 139440 329818 42 36 475444257 389407 27 192896 275985467 2 298184 67 728975403 42 432271 56614 86 70 70 8 114620 32 211083981 71 353269 54 80 63 68148 154558896 22 5 384503 251911 265509 286481 98094 72 36 411534 198001 271041 392885 6 108156 7 102263 18 174779 496384101 24 72 214020 213733 8 74565 13 80792 64 64 5 167103189 367894 93331 60 18 310532 727517401 49515 69 58976 921299812 240803 358263 76297305 189183210 91515 51 92070 194638 82534 285960084 14 5 201773 41 75 221682 73655 57 81 218167 7 84 113083 28 174231 59 36 11 749839410 23 40741 120473 107017 786161335 38 17986 293095 77 34 42 90 53 72 88 8 245800 208733 83 45 98 33 498608030 99 87 55 53 284296 5 205165 177474 51 2 66033 52 1 425694 56 220035 97 325288 326198 4 6 317234 6 72934 79 359072 404509118 464700 5 208920 852296214 328292 25 16 89001 87 9 47 238996 45875 1 38 69 26367 3 8 257754 816094749 170448 241488 205108 422125 60 69993 9 66199559 21 240976 308849 449253 107648 45 1 272398 12 400904 25 13 594811289 211491 74 97 29 497740 170222 26 389349667 11 154005 93055 72482 311685150 98 37 156018 65 911874316 15 126855 7 383820 92 17 40828 72 40 35 254887 277460062 443635 75 6 26 383673 975838968 95 219020 761810678 343113 67 188735 91 49890 163009 163717 461596 51076 67413 52 30 426739 108560 22 10795 97065 72849 37 2 7 45 13 266956 174416 76972 6 26 71 5 35 32 82 901470555 159576 9 51 6 238736 265399 438587 78 385451 9 498359 40 16 72 58 49 92 22 180937131 93 39 49 6 390600 2 27712 72325 79 310952 9747978 31 639435911 80 57 76669 492526 70 5 285406 208110 197844 45 67 40 545097078 321590 213934 24 42 477091 417328 47 83 1 30 46 6 181742 444443 18844 68 156616 84 54 219249636 350749 77189 45 45 815707976 29253 314081 470990 382294 22 449220 17 405865 141143 65 4 51277 99 46096 364653 56168 5 33406 41 88 3 38785963 85610 384390 929006016 90 513422382 255513 13 51 104943059 404414 150300 25 61 53 85 200696 45 582521344 19 440539 233568 4 2 299547922 232792 367203492 26 493118 134626 545788208 34 271931 9 88 6 64 41 336366 42 78 268294 7 8 58 690073303 306706 732070850 89 31 71581672 42 436080 271180 131556 58 450306 465228 83 276184 47 5 44 1 8 165187 429559 75 290232 222626 159427746 67 977034436 453077884 75 407583 84 38 10 22 498880 50390 483871 239232 372657 80 188574 5 83 355860 275656 292820 39 298856 3 485038 454908 64 5 212055 19974 91 540518777 10 450900 31 18 80 375927 85497 427679 396586 220463 4 293914 237881 377422 53 147826 294066 35 267722938 621446216 49 41 49 162457 272602 32 478751452 65302 43 30 54 83 361102 81 5 31 340250 108553136 9 196471 17064 89 869250863 314714 81645 340282603 65 1 438742 4 7 97 99 789128515 31 93 72 2 190341 6 83 80 254014 140268 294993 6 86485 368530 78090 48 806785518 6 943303233 8 1 61 38732 133296 7 468847 318140 56 388722316 94062 265051 232738 77 685885688 305032 14 46 415698 75 937379258 2 420475 270620 48426 65 46 24676 27 163650 407212 190705 915250918 4 14 10859 207375 1 40 44 363940 5 18 33 470774 10 13 46 73 71 279324 18 463799 412250 20 3 17 441726 157371 101743 423237 75345 18 30 13 29 322028 7 244185 71 6248 7 82 111083 53705 400775 98 277245 87 236906 291572 2 40 236280 128152 57 93534 350903 96 5 214700 39 262720 151233 91 4 599871522 161680672 213617 59 15 94 734374732 150973998 47 77667668 267369 69456 32 2 245759 69 368379 145981 51 11 421219 51 77 117670 440511 75 204087726 83 53 52 23 223743 21 10 2 31878 456462 519424587 54 448570 8 428532 48 29 342523555 75 49 28 491705 47 996046954 345524 420817 28 198461063 179959 446033 17 79 96 183712 75 5 418860 7 180124644 23 124237 87 29 11 83 45 292115 923541671 810269835 47 85 432274 584625456 420924 8 63 56455522 283474 51 8 16564 2 1 14 223041 83 81 70 43 69 495114572 29 705248432 381065 4 20 97961 19 22 57 384978 318846 42 129734 54 1 84 60554 67 5 917077233 237816 6 37 60 37147 95 11 75 333968 31 683261883 266127 624867084 10 78 8819 368501266 261722 17 317188 107925 95789 637603532 373135 34 521930357 664149059 43 451892 35 13 372095 90 598775494 28 125111 42 939255633 58 265660 81 9 1 825895508 390697 159992249 417922 68 209540 49 848535745 70 62 336251 59 14 356493 135382750 7 300094 71 24 3 39546 222955 375304 210070 36 7 12 9 71 89 191964 202722 289867 597715115 449352 924722746 87 196901 272461 16 155965 45 128729 18519 84 196738 11 66 73 59 53052 176874 127647 272266 46 97408 86 194872 3 725314441 107591 265229 122263 36 37850 132622 4 467662 98 301869 382360 759519929 95 97 11 28 131939 6 2 449501732 58 85 41414 53 256492 14054 472216 28 45 7 14790 392363 227452 66 66 412680 57 14 77 47 116271 398787 97 476221 39 51 28 319175 260455 562853734 294446 3 12 52 7 475392 7 146730 19636 21046 61 55664 925854787 49 321419 28 73 83 215157 38 371741 20813 20 96 151249 459040 158000 243640 799197026 62 47 9 88 50 5 79 38 68 5 329360 13 27 415926 279248 48 6 296013 287223245 339016 29 900049483 300899 4 7 48 26941 392595 59 147635 280748 49 252795 90 42 37 82928922 184907 258064 32 362318 456217 691233165 239041 81379835 74 279855 474635 18 5 41 78 82 36 48 23 460877 21 43 75924 370832 307769 40394 56197184 49 107851 400509 433084 389898 7328 479465 303421 310837 291618 38 130735 157252 89 82415 52375608 59 780558143 25 3 27 298872 51 450964 24 439437 65 155741 94 717038836 4529 668201200 311704 128736 476845 4 326022 33 65 95 46 303663 594590343 865941728 93 393512708 78752 145286 729772436 346472 90 64 286533 274839 248169 53108 325134 114631 42 346739 163761 969005298 220211 70 198333 82 15282 142451 62 10 264745 328794 3 84 235803 73 8 8 3 201512 13 23 966485727 51118 236654 9 203444 77 53 88136 86 626449292 25 86 83 412727 78 74782 30051 4 311001 21 319257 22376 74 67444 2 85 394113019 57 372493 7 186529 20 487229 3 111976 96791 731282156 55 9 78 15 399557 318127 53 71742 94 19 328836 284859745 50741 1 828040195 310418 2 462743 731343816 253873 21 53585 6 447995 231175868 26837 22 12794 70657 58 183310 56 79354 2 19 1 259007 46186 214355 67 378654 35 77685572 87 4 18 28 97 151659368 326517 493761 390573407 62 321855 344335 77 32 71185 97 78 35 200769 337757 35 23 369262 53 1 14 379808 109843 15 77 85 185130 14 81 33 68 218822 251668190 61489 205301 4 227080 288294 32 206953 425775 81 58 1 32 344689 72 257878 56 61 5 88 3 159797 33 37840 981012079 87 411949349 77 294328 390238 145213 2 99 4 54 30 90 8 488257 49 451428 236656 474390935 62725 438635 359637 92147 969305526 28650 6 76 385449 367273 47 330005 62 9 468011 93818 27 65 53 18 94 192106 329883 80 4 36 69 33 93 76 25416615 9 165371 127814 4185 83 99523 911399974 198160 5 27 99 78301 982925712 363283 94 24595 18 89 670224373 229087 7 89 9 49 35 67 70 38 54 1 49 433555 339659 51704 68 45 445539 254863 342335 238283 40 99 254115769 55 33 15 379901 88 5 370027410 7 5156 88 75 22 71 96 31 85 430126 158344 71 355568 456587 418936883 146826 398700 386851 73 21 73200 81 77 92 22 979605980 96 139902935 295691 362096 73215 76 70658 35871 425391 85 65 99495 95610 48 386236 25 91 9 91 135254 15 779543164 20751 9 50 462572 6 55368 74372 267453095 468256 61 30 422554 374026 92595 45 42 64 63 93746 893178341 71 29495 788296943 91 629606254 65 408337 915772053 199155 99 8 24 65 287024 98 60450 111897 74 91 96 8054218 60 636855303 377409545 24 1 7 9 99 78586 286999 5 115146 57 180974 312711 46 431712 6645 71 82 233299 4 153610 164781 398370 31226 37 9 489620 849296930 401530 243738 110984 3 42900576 54 1 51 129155 159054 8991 172603 139039 390446 467882 88 40487 96 97 79 485672764 330013 441058 66 36695 46 244146 16 295932 69 759113922 33 83 366963 317688 45 65 9 8 8 47 74 40464 208454 453907 354641 82 8 30 47438254 20 16 135423 3123 43 423037 6 77 12 55 259047 2 23550 61 93 272976 83 36 17 33 459151 469876 53240 138674 33 165297 80 262204 9 372926 385431705 612574411 167387 423855 67 148193 168928 95691 388919 7086 78 235727 114381 78 62 288358166 28 241126 232645982 45 89 641591484 43 21 5 21 84 33 316660 50 613117066 12 128254 76 365950 22 408634 1 292377 590623891 367508 706750210 34 62 63477100 863208481 75 91 17 384552 53101 22538 170842 192177 86056 286861 22 16 46 702509015 371704 83 216743 48 335121599 66 9 5046 841228609 38 277745 147815 315078 7 60 339051 22 52 224132 14 95160 394753 10 115723 9 86 153924 68 2 64 6 11 49 92 332371 958689357 26429 35 65866 69 169031 41775 406009 302257 17874 1 4 18 419627 17 36 367994433 432735 344155 438868 96 273161 639038970 72 917239231 3 61 76 615829195 98289 445949 21 18 2637 40 263665 83 409709 40 135187 129994 95 237182 5538 255278 82 8159 83 84 274909 86 487332 260764 41 837336173 46 8 391641 197562 149388 40474 18 324271 11581713 20 35231 96 481780 358317 75 54725 263373 3 26 297275 274820 1065 13 17 45 892490225 297990873 70 98 345193 62 36 423522 88 169865 277752475 8 644008436 75 25 39 86 235967122 4 479731 44 1650 362620 350481 94635 68 7 11 43 4 51 39 19 15 5 594541886 477942 114194 74 8 38 630434841 70 13 82 484525 13 28 156520 3 18 256778 5 76 62 84 62098 32 52 158545 2 69 432917009 68 166056 146147 444854 43892135 278227 734513395 381800 510537563 30 10 484039 15 55764 8 139029 99 384507 110879 56 75 4 89 372061 11 145314 382741 80169 37202 152230 473180 66 215354 153697 29 17 6 496468 64473034 4 358338 811878415 618199859 71 30 66 479616 103157 87120 1 237598 48613 4 492333 419315 40 2 19032 5203 86 91 34931 206162 4883 80 3 55 14 18283 3 55830 215036 87 37 240340 463271 326267 21 20 142318 80 60 405039 39 64110 230686 435887332 95 204688 21 6 3 66 89 46 253023 10 30 50 482252 280223 444757 18 3 494708 73 39897 52 73984 22 429740 461962 24361 89915 254179 50 9 1 419165 1 363538327 147591 395469 96 12127 13 122422 96 38 255972 78 76 8 29344113 175027 6 115406 79 362715 18 125478 76 95 227394569 43933 87 80 192867 72 389940 6 172914 4 85 101881 68 97 60952 278593 55 82 19 64 7 302252482 114121 38204 791915679 414203 8 20814 84 871605188 94 58242 335234 2 223258523 98 54 397313282 82 40 56 83 315439 39 9 84674 39052 14 162329 23 149330 688654149 5 248373 220023 59066 35 29 288987 384705 304536 94 45 5506 41 376796840 32 33124 53 499887 73320 2 41522 401435 464542 334239 235793 50 16 38 309832 40 6 430086 485355 302421 8 5 75656 463384 6 54 41 305069913 39 321954 361393 323174 35 7 5 84 67 37 6 58 38 936120385 73 28 430627 124374 18188 16 172635 30 78 152167 228200 456180 8 372086 10 3372 360977 95 94 172956 98 6 12655 86 88 93 363637 2 6 69 370069 51313 107478 284496 177045 31 404064 73 63578 62 75720 46 11 34 1 35 59 620998175 414828 60 498254 245320 473997142 48 73 358611 39873 38096 95 22 82 250853 555450349 10 2 486014 78 76 66 81 124337 37 21 8 28 60241 98 716152629 171974315 302622 3420 1 30 67 306732 36 181208862 432366361 97 45 67 237911 35821 36 48 30 492792 55 70 2 354404 170870 67 85 60 32 43 441844 232787 82 81 627742047 41 208448 921025240 22 88 78 1 389589 68946 456069 52 195827 46 33 206824 219208 98 66 113268 27 309881864 171458 380779 160670 26 422877 379305 128375 156031 310228 59 11 41 15 358991 154442394 67 317890 30 259582 21 69 80 44 25 134468 1 99 63 447305 4 53 64 81 351035 79 13 326841 98 293892 61 174081 52 127681 401398 71224 257644 5 50 56985 117396 20 999426300 353021 34680 88 497723 451585 334977 62 33 3 248834 35 31 43 392215 986067103 6 204096 6 2 119031 4 94 5 2 395215 44 88385394 464381 12 8 33 274665731 47 87 183776 430409 636599763 4 64 12 3 279528 487816689 88 158342 51250 42 23 152623 99 73 61 215919 53038 383839 101663 94972 126493 350237 229907027 370858 7 87 50 8 59 153913 252950774 1 208512 35 17 24 3 56 14 13991 152982 25 101800 185703 456395 270545 802264370 62624 80 19 42 69 49 86 72 4 987898856 76346648 59 85917633 17 323905 145498 49 92750 78 341761 61 81 392218 210221 425103 43 82 481392 54 113586 3 68203 28 93 229192 217258 9 18 306311 71 99 468194 43 90 7 328817 82 5 2 50 424544 498061 97 14 34 289931 185652 95 685877574 65 17 357805 3 57 43 432760 2 31 203068 465971 8 380095 15 410664 230135 43 139370 77 472908 4 55 226562 7 86 25 95 34 65 35 828280865 522849823 47 55 290953 209144 2 305222 4 78597 47 295415 98 291783273 248562 458414 3 5 195874 20 8 421164 12 442129 16 44 690458013 2 5 16 41 6 23 392900 201819 38 25 58 5706 422780 29 99472 9 367952 874938172 455214 306219 176118 16 62 59 53174 309526 229350 93 22 85 33 335547 481204 20052 469016 31 71 152767 71 466726 402530 396518 66 314103 29127213 3 450354 34924 12 37729 6 448511 455718 46 370120 8 35 486780 25 404790 41 26 56 73162 14 69 326301174 4 1 18 8 57 15 50 77 113749 21 62 142330 88 306313 43 362784 90 397306 418523 697908207 244799 76 135088 52 316315 120830 408719 45862 1 52 52 32 143314 87 34 99 16698 470726 242119 53 884350361 436539 75 157194 83 46552 3 47655 73 375052 96 181515 5235 10 781774137 87499 345408 7 90 92 48109 8 427076 359005 305327011 95 323928 406240 99 172337 286893 431499 490390 337619424 37 227920 53535730 26 113380 62 267513 41 35 48 31 390419 635046793 639003419 12 5 180247 67485 42 28733 998651737 85 60 89 365751880 62 267830 126319 9 348629 42407 691851013 140532 281036 8 1 89 502409427 868811803 42 35 121191459 127518 982009872 2 597097356 61 48 13522 114088 43 308340 73 15 53 240227 686516249 302667 46 312350 51 74 453643 79 160492 301501600 137420 4 87 228436 39 77 220152207 15 26 69 1 193535 73766 102322 9 119620404 18 144723 108980 44 6 81 60 376911958 75 54 273289341 89 190834 758412886 327074 491587 27 58 8 25 369200 174979 44 27258 451035 9 353934 6 483520 87 299440 69 75 87 94 93 64 26 98 43551 3 53 253833 88 45 196291 363566 20088 65 55 337810 40 58800898 34 318951 306906 208773757 86 31875 488572 73956 20919 185943 578632587 66 51796 52 328629 237614 86 40 95033 91 295195 80 6 309324499 393224 75956240 133768 61 61 53 44 79 88 70 155949 348014879 251406 375390 6 121384 44 64 418342 222909 70 9 78 454141131 8 803814570 263629 990467457 98 346921 89 252480 50 254248 77760 86 57059 125276 31 28 90 101164 855415327 4 84 57 615987194 305037426 12 431489 22499 18 12 289967 395763391 49 438997 706901893 14155 413148 348465 17 51 94407 379646 379248 32699 375107 327547 308344 17 301813 85 78012241 8 99 35 223459 837220723 195863 730292512 2 57 28261 78 843396873 86 42 71 194627 288054 60 703258015 58 98 160517 182189 196645 71135 380149673 63 283500 344642 88771 103597 15 21 76679 94 156387 97223 24 846305552 250098 178836 12 82 274298654 248832 2 70 467939 52989 313794 189108 93051 24038216 35 1 62 84 6772 326945 69 65 3210 398092139 147553 75 353281131 44 824281523 9 85 374651 4 18 301254 537510297 24 402169 100179 21 24 599873698 270378 248661 43 491968 48 63518 420024 91 34 622113519 24 478315 405052 93 362134 28298 498113 18 154925 568042322 100064 83 683824339 437063947 262125 141665 74 70 21 311155 414226817 24 13 60 8 83 271945 270003766 93 386585 418860 703211863 422453816 429188 43 87 39 198180 168016 415391 33 416144 71 219717 499626 312339 36912 68 34 90 163558846 339023 787131257 3 86 946167095 57 13 427426 277990 82 45 10397097 16429 98 420919 88 591552366 134932 52 20 150718 362298 80667 106728 85 95 21 4 431598 92 26 35518126 116652 1 5 298418 225893 464186 916874824 186210 4 78 8 498568746 21 323887 467731 12228 919953154 419903 872401712 35868 328236 191352 231824 77183 70 223590 15 64 414113 255686331 322232 55 92 159637 3 1 46 33 275257 67 418771 90 1 160437 440597 319446 54 67 96 90809 67218 80 318333 38 5 234112 201957 754365659 59 26 26 76 220654 178043 68 144963 1 77 17567 4 95 79 2 34 4 13 70 433286 110664 398265 342889 460472 473572 45 89 3 19662 242153 224136 41 72 63 140047 232032 407947 247021 68 179205 6 173567 70 395838 383475941 88 91 226727 51250 50 149113 32 26 73 54 37 23412 52 874411524 22 325360 13 6 28 485486 163306 159478 377040 165641 72 63 24859 11 188878 5347 141827 2 117464 126461 244999 95 42 72 51897 26 91808 404503 587378261 237894 503203612 33 484166 502460659 78 88 120315 52 25 145486 71 476168 108742 88 96 36 58 225722 249105 95 67453 452826 166887 14 78 109925 19 1 432616 261855 390115 4 44 99128 18 60 153250 39290 286013 13150 1 78 240277 92 131772 85 21436 441221200 290192 21760700 181844 3 7 275265 17 367296 32631 38 411108 10 426596 476966945 80 17136 37 59 68 83 496820 75 903667514 563042456 914566521 14 297063 34 901631524 46 65 337476749 59 45 38 50867 13 60 95 59 14 66 77 452460 34 460085 404159 327423 20 399865 87 36 486800288 61 6 85 5 91 177704 197470 58 362136 38 27 345312 5 94 121060 426065 453608 203956 83 8 11 142659 239617 40 7 75 70 154987 76229 3 424107 362253778 344203 72372 446463668 145005 49 36 37043 53206 58846 48 38578 32 691512942 272699 287487 6 3 74 60 188697 96474 299474 45 85 9 495092 155030 173067 310562 280319 360727536 657074914 47 297129 859958085 42 479351 87 11444 690525575 935852966 63 463934 85 5 45 215356 62 9 44 361008 66 25 120556 1 32 63 34 51 70400 486043 306605 80 88 72 43 58 85 341365 89 34 39 41 138425 27 89452452 139876 169800 1 30 23 493918 14732 981122492 7 49 3 4 368061 56 180066 416727 55 302929 13 292636 931408099 48 13 80804 809097972 369560 1 193128146 2 238459 11 89 20 79 22 97634659 243372922 65441 334986849 58 93 87249 187019102 2 49 57 51 357830 8 8 457564 17 89 71 88 75788 61 404608915 455797 366279 90 5 455334 16 403097 263992 31 29042 82 36 273362 235947 107476 455865 402990 222774 19 6 55 15 182605 2194 91 337072 99 21 43787 14 28 7 309280 76 41 8 242500 414206561 115443 384835 317738 24 595244695 237622 66 62 653018239 450297 7 99 436818 673670172 24 489700 910189463 94 74 31 8 80 29 527280288 758813136 513186868 369194 54724 48 30 178670 88 9 57699 70 325883 27 223112 386694 37 3627 56 363287163 1 98 6 6 470084 9 147597 115773 59 19 393790 1 5 341855 56 69741 16 53 18 5 50 54 117790 98 158967626 492563 5 5 74 133427 90 153134 15 397145 294582 43045 62 264957 372988020 7 468664 114226 122839 43 5 99 14431 124720514 50 250596 34 99 34 51 403002 372359 414512 9 4 325035424 38 227299 298701 17 69991 61 437270388 57738 18 420985 424182 99 569071716 8 12 757256566 394584 20 65 4 402926 301202 419680 33 3619 342384 47316 2 19 80 58 235706 7 311081 24 258507 74 4 154723 6 71 91906 64724 12428 7198576 85 353365798 342917848 261812 99 48256 45 71 51 945305345 215197 318158 35 2663 43 233288 363990 9 162189 58 57 160658 875157591 69 37 63 44552 477212 94833 372238 83 403226 267035 1 794418458 38 65 720759873 81 17 57 267086 191962 159368 3 292281 637417536 70 66 53 18 353846 19617 390640125 64 460949 167765 11 68941852 7084 5 394625 26 266190 2 3 276513 86 24 51 138501 10 91 52077 25 4 10 327422 40 178471 8 6 71 240226 378508 9 712389104 6 99655 383971 24 26 63 8 94 54606 6419 107379 20 21 16 432699 98 24 7 74 432069 8 51 398500 71 54 5 95 151185 147728 207896 80 85 140405 274511 46 66 90 437024 255765 25 83 238367777 88 52909 14 13479 92120 460056 8 32 73 3 67 5856 362542 39 315984 19 9 32 87 67 42 210303 350233 195617 67 876731878 193709 152446 12 480318 7147 431363 47856148 5 379266 224671 427328 198367 88 69 496889 215438 63 271277 470440 197075 240145 59 18 868716845 436178 226018 94 462417 95607 2 58 82 480155 3 9 42 25 82 445466 23 281493 38940 777992385 228014 314076 125153 219724 3 78 205110 402349 232320036 9 307832 84805 9 304666 488022 9 140223 55 68 123721 2 81 23 205932 8 341728 324814 1 91 368873424 390726 152447 5 35 357089 211686 436529 239212 67 24 16 1 57 95 64 417438 261032 97 92 17021 168709 358097 92378 31 422831 52 87 414660 229617 6933 23 307973 9 21 80 5 390626 427689 66 87 358375 187833 50 112658 5 187177 57 21 90 434750 10 45 445571 972350142 250763 93 143173 5 3 285918 386606 7 784551836 403078 7 944789233 133050419 231381 343911 3 72 6 447194 277968509 23 14 299444 205609 79 62 34 373081 43 145617 398971 18 309896178 52 27678 84 9 115455 395048 9 5 449613 482818 86 200337 247659 454166 98 64 54 33 67 25629 24 287846 460582 212356 81 274396 980873619 395592975 38 401901 121435 208397 2 327449 45 961587519 96 42947 84315 79 41 359130 320851 37 258377 526177516 531559607 8371 25 247670905 783547631 226269 67 89 45 5 379821 63803 79 8736 3 107135 86 14377 140130 71 68882 429220 275730060 225304 349918 47 37728 49 11 40202 91 429088 195274 79527 227962 9 332645946 115567 73 59 288027 267145 22220768 995515387 84633 99 43 557895708 273786566 71793 40734 477214 395179 6 73 486656 394985296 324654151 366726 12 84 552222763 96 38 75 4 52 57 79 469616261 312565 399960 71436 520904283 230318 45786 77 7 90320 3 70 21 263577 65 462321 21 24 259156 88 26 195043 36 3 234231 44426004 255497 4 339473 197621 64 178458 33439 157410 17 97 21 53527 90196 43673 843221587 94 250860 37599 82 42 371900 50 64 45207 466290 19 13 4 9 90 31 62 5 169564 156830 300421 8 785981948 31 213167 74 50 83 2 96 456603 46 162727 356022 291325 80 53 154019 37 38 69 95900 60 9 95 40 202452 82 83141950 75 225754 121665 2 98 27 43 1 17 6 201081 97 216464 23 114013668 9 130303 211329 675283082 198246 67 307368 22 9 1 6 42 723036961 38191 18 58 31 73 9 92 335295 13094 98 66 34 484101124 328409 95 198121 99 147988694 332951 93 78 249151 77 36 17 125052 99078 65217 40180 405351 85 242280 142285 61 286087 31 435582 82 90 42 25 992148790 55 5 470033 58 30 465496 32578 398244 287042 8 477654 93 13 15 378073515 417605 66 78 11 59 84 20 74 88 9 18 84533 43 126006 27 45 76 34 23454238 385198 53084 5 86 91 26 118030 64 365468 52027 39373 92865 181230 340570 28 163866 42335 192942 4 8 222903 83 79 213415 81178 78 57442 77 54007 65324 74 61 29 61 6 2 123516 249752 507833587 4 26816 253091 829809632 456221721 43 580672156 11249 287504 192993 74 337814 324209 222063 36 36779 67 55 27308 36096670 79 25 12723 74 130408 435643 4 650211486 76 9 40070 68377 31411154 446773 7 243503 44 49 66 79 12 21 6 599217975 143052 82 88 897110510 83 2262 54 97 77 5 48 85 98 49 220718 381092 269621 101152 67 326962684 67 85 415460 5 167501 57496 839905867 72 22 40 16773 252337 69082 69 190816 29 2 57 80 311026 22 1 286660 13 230194 960129700 98227 31 28 70 47 97 93 78 198094 276824 399710 23230779 424158495 286113 228095 37683 9 34 56 4 230537 7 384611910 63 449569 106915 36 69 89 18 62 19 431032 44 297968 332336 57 17 74 4 271753 54 21 367728 369009 36 6 2 77 41 130667 195864 186289210 51 283583 88 74 431689189 17 9 1867 218239 267963 290916 55 116164 276854 744 1 167602093 69951 210247 68 247395 328763 1 204608 46 72 439773 69 227350 990633448 307999 51 395161 973505439 141716 100583 88 223637 468859 4 33 85 93 702356572 70 236413 86 66 122406 8 58 61 2 161997 35 5 465351 3 78 137926 4 181060 99123 13 63 43 7 23 51 27 75 11 40054 80 42 6 147340748 94 70150 449150770 991785623 46 94 79 2 54 95 53 49 390963086 48 58 42 82956 84 6 248561983 96 162768 90 647883631 57 247917 345579974 43 22 5 310656 45291 79973 58 2 604210780 834995567 35 472998 1 56 508728728 66878 25 29 42 941854130 46774 377531 423822 3 71632 98 447307 215179 83 80048 319665810 39676 61621 164188 8 98937 281332 296497 2 249385 71925 55 441345 23448 309481 144484 20 64 1 109739 644332129 270445 37 248889 199820083 82 92 71295 14 66 242128 89 281975 7 11 309198230 359747 116000 438394 15 457785 4 97 870867015 86 19 30848 333216 2 17533 118666 24 92295 25 331817 402076 45 220818 240966 1 374049 55 185422 16367 23 368501 93 7004 650162205 77 497429 373130 46604 7 47 49 203005 91731 283784 60 360179 10 19 42266 37208 48 339136 80 54 312556 297503 229096 260950 7 320512 9 348769 27 44 5 91 6325 34 8 628996043 4 52 6 9 395315 33 285412 419138 23 41 7 376040 68 99 251367 6 5 120980 36 210258 35138 47566 14 406128 80 42 73 54 269986 94 1 271072 2 457400 826423919 63813 81 20 157815 268843117 2 460023969 29 333105 34 420884 921599454 51 4 47 83 208684193 2 4 42 3 55546 29 141770424 13 385948 79 60 469970 324692 903365346 51 96 97 250593 27239 409368 63 25 97549 48 81 83 233546 359530 347048 3842 63 200279706 6 65 86 45 57 191337 381083 12082 17 85 128532 2 339938 36 442576 121637 10 232126 89 186410 35 143579 339222 96 12 175380347 249938 139408 53 57 408294 448182 330022 127385 93 50 48 244148 34 12 215756603 472418868 176577 95372 130216 55 28 32 62 43 35 104655298 228349 353790212 36 587179993 190710 74293 659055445 12 115009 7 73 2 431220 10 59 409656 413111 852595499 37 461738 61332 342006 89 32 1 334459334 561510355 36 40 216338935 239696 565941692 13 35 3 8 13 80 33 485167 184393 279141 92 147851 14 68 21 66 20974588 102736 63 944760604 7 261704610 74 16 49 48 75 2 39 391496 98 93 360091 18 414632106 335144 479881 70 497598367 70 88 868756939 185365 146612 15177 254521 264293183 302790 51 247613 214919 101352 97 32 963824286 218322 2 74 83 369050 35 79239716 7 32 3 51 230576 284613 307698 96797 342051 441426 5 73 207490 6 234 493642 298057 417056 328714 68 22277 458189 5 260402 64 260336 3244 44 306235 206209 19 83 56 47000 4 474085 6 1 91 47 82 81 267519 498157 194036 406245 8 43 79 97 50 29 38 84 191323 484084 48049 37 563370066 281293 311088 438621 203556 49 214402 36 28 40 64 20 2 454316547 18 4 20 258005 45359 31 33 23 6 677678557 115628 84 158845 38 7 382887371 289455 18 329854 90 286588 49 71 42558 149734 83 51 108307 360189 465141 97 82 211899 21 90031186 64 880131171 110098 3 92 343467 49 22489767 6 243170 79 252867 92152528 932465113 71 422133 8 17 196089725 54412 99 61 18 151640 12 22 299222 116184 34 12 61 57466 85 215355 87960 95 206667 71 493517 3 41 168419 4 43 21591 412463 62908 39626 298233 11 59 55 12 316346 4 265497 293504695 91 8 50 17 410347 476086691 2 136813 29 93 163437 406001 85 26 83119 108260 29699 391437 185837 895205332 6 86 312235 140020 127922 69 270753 175998 425409 446820 80 41 399546 38 7 307643 451446 218622 9 210671 104464 55 60 2 24739 347187 366209 48 193018 91690 23 6 8 52 46 354625 292166658 337733 468273165 5 65642 23 95 9 583766484 37 22 16 38 7 994474914 87 96072 491721 12 25 45188995 2 83046 109806478 386804 150151 60348 86 76 86 903801933 8 78 51293265 3 852149283 73 337589 79 55747 44 32 438054 395661 37 38 16 780192624 43 473521 50 76 453807 96 55280 8 387340 150730 298336 393414 83 96 1 180078 34 433793127 245682 2 231954 482328 71264 16 3 847258457 311213 353277 40 2 19 439986 490831 83 310752 83 222310 1 3 149067 96 1 257951 342045 103234 44 2 4 432663 85944 402498 326614 82 117487 495677 45 2 54 34711 476922 431251403 9 251830 68 37 77 64 93 322531 200020 562135475 103782 330558 82 27717 15 7 132789808 439941 66 419882 82 4 2 39 22 94 7 23 50 451221776 30780 77729 366595 25 222299 39 9 452102 384558 122649567 96 6 384585 484334 354164 43 440432 471118 495118165 988403597 776032235 492423 255854 2 247102057 141023 166754 46 89 19 74 120858 63 364566 25365 35 46 618230474 8 71 420605 11 406485 96 71 244262 36496595 32063 71 394114 90955 241333 453445 28850 80 75 5 313849408 78 71 155275 937468871 7 35 19 42 378650 2 168334 102683 8 107221 170124 76 300424 41 588915027 172718 39 75926 38 413129 419980 80 89 25958 44 41 45 1 225297 444376 446836 19329 249004 17 293326 81 64 84 5 72922 318989114 58 123746 73 413824 3866 85 45 183270 386924508 69 289796 2 102477 1 461262 69 434376773 8633 38 720827358 20361 4 56 139982089 93 462191 9 343675 2 351741560 44 76873 63 39771 430217 98 479970 72 25 24 42881 37 44 994524238 297444 91 94 28 44 402481 95 28 117307 427161 86 96 37 300948 2521 254024 24903 31 164419 27 5322 190057 4 96 465470 65 31 342702 842755505 83381 17 92 46 89 879953618 1 58 96 64 456025 15 273780 29 640231568 226833 379070 8 5561 10683 208658 365944 57 3 96 18 252230 428017 264454 43 2 4 301616 81 9 93 83104 202757210 81136 85 87 63 130360 76 60 799631899 328666 66174 356091 43 91870 90 85 351504 7 269036 954851023 122157 345894 234201 62 316248724 97 331961 333902863 43 53 68 80688 234700 135721 31 486013 69436 173501 14 43 351830893 163038 61 79 6 77 19 102422 31 7 21 69 21 321827 54 3 63 356130 29 283780 45 257049 83 305546 35 6 99 721261880 247174 418482 329829 283644 34 7 811221150 37 4 100932 2 61 79985 85 466311 3 916437766 60 1 231037 113580 75 318153 21 39244 645576798 41166977 57 330402 450967 435262 24 43 32 331303 436279 140417803 68 80 55 20875 35 474673 52 39 229727 38 47 215906 385973519 56915 382475 17 381078 23 76624 36 140114 435975 26938 8 384385 215326925 61978 76026 36 13712171 62 82 305765 77 82 77 87 49 66 8 395856 475976 375647 8 120247 2 66 427986 9 96 1 67 38877 86 436928 3 591373461 445261 198181 53 217089 66 27466 170223 164022 444104154 219660 283590 26 533295438 50 300742 397659 126694 15 37558 293780101 82 998236066 79 89 46 324417 32 19 493113 98 227142 40 62 411627 146486 89 71 30 312715 59 8 58 197450 124861 96 205650 7 307279 28 8 42 2 225227 9 189609800 34 94 57 47 73 181683974 326798188 18 182652 17 410652 24 491727129 20 71 73 96 14 99 224970 68108 131357 97225296 466553 13093 164694 5 454752 279923 278248 112816 31 476360 101695 253382 48097 48 101850 91 591795514 175890 130908 238412 311600 83 6 268557 96 29 3 35 26 27410 394884 491517 473497 99 16 76 256108 14 303463185 22 347352 348784 1 70 58 308003 23359 246715 21 208717 5 5 70 24 20 161213 290188090 67 7 344911 81 74633330 45644 52975 482908 90 163831 44 478190 98 479683 42123 10 77 35722 50 135060721 13 46 39 74172 17 164881 387107 214837 778067468 134401 54 600041559 26 22 50039 699418779 78 318473489 11 33 2 156786 389381375 327459 75 132665 6 98 304959 96 313459 15 67 98 339162 284645 893681821 379389 79198 84 65784 215507 95 87 257959 162929694 97 268215 69 233952 359899 49 21 254385 3746 817128002 57 10 73 443558 65 51 34 32 71 73 217360 42 173891 13 189888 8 250028452 7756 47 125780 2 640270543 150062 444767 45 5 343240299 306556 56 8 212151 462509 76084 436431 656172836 99 1 67 81 431354 31 42 18 462621843 146517 485816 393868 795813660 91 12582 6 272700 85 44 201268 866759675 50 77 8 850097343 203269 90864 360338 66 35 390258 410756724 80 518 353760 375524 330383131 3 90 231489604 92 80793 389585 58 12 18 3 68 421214 2 77 322325 49 39 367555 248179979 358918 75 55 468551459 406158 492484 17225 48 19 406191 25435 46 83993 89506 37750 355690 39 89 55 44 365802040 146584 293193 62153 288050 481018 25 123469 21 16151392 417663 4 3 5 92 7 79977218 3 374325 2852 19938294 22 23 80 464519 311190 140363 328075 23177 3 98003 35653 87 441389 332471 63 76694938 393342 1 25 146408 336396 579655292 29 664429401 34 80 758002571 55 208343746 17551 96 44715 6 9 68 26 35 382442 61 92 458814 376682 58310 30 161320 397733060 273825 77 443683261 12 1 141808 167953 483727 56 7 79892 4 1 279817 515307308 44 86 98 174029 19 265908 19 26 333248 380414 39 24 246889 26 620456988 387173 70 28 163437 20907 60 44 2 99 366682 56186 81 399334 26 35 29 405020 329513 29 167180 12 426841 59021 156713 898329504 3 5 261384 79 754674741 499139 92 59543 39 1 27 809998429 72 753 79759 73 80 98 96 409601 25 246022 39 63 45 10 73 71227 7 49 287951 14 425099 100557 36686550 87 39 289632 65 490402 159125 391337 91 93 70 28 833312226 45 16488 740723249 40 299406 75 94 216157 2 22 279292 82 61 52 80384 306623 76 71 8 24 727209415 1 50353 211210667 13 255860 12353 121001 36 475870 9 55 17 288213 58 257129 72 47 45 30 389493 4 9 3 87 52 174303 16 713534593 87758 59873 131255770 208973 359182 92 145925 6 300927 156447 142412 481668 147710 2 497575660 291734 2 66853 132492 8 58573 96 116335 49 350847 99 83 419015 108464 193691 85 295927 61944 28225 11 682814909 96 85 236869 45 83 29468 34 53 42465362 143567 268469 7317 25 91912 85 11 9 2 165702 97 4 148019 2 8 142003 33 429423142 373982 53 145023 45 94 51 20 216276 424563709 1 50 126243930 3 351682 53545965 25791 4 9 367935 69 28 32 8 20 4 76 77 322950 47 56174 63 90 302488757 88 855491192 79 655759444 56 249167 76 81 81 76 215313 458422 479165 23 220582 114943 17 84 280207 183839345 8 145783 47 77 39 13 9 8 21 471481 299023 1 77 123011 43 484100 31 172999 2 3 71 90618 333600 100088 1 58 65 85 304028 459523 57891 331744 171963 54 472280 8 58 187346 456850 190412 82 40 140546391 65 852866491 9 392386 8 4 95 171541 9 30 243092 104305 489380 468613 110614 228153 287872155 68 6 301350 257240 345332 330071 787784112 302076 95 33 38 495120 66297 460218 12 31 329608 35322379 68114 65260 101954 185366 297891 239377 2 5 98 919275139 8 375110 1 265531 38 212107 801842561 93 67 60 113930 236604 51 25843 2476 65 175340 96374 281370 164237 486769 184585 91 86 63007 8 79 426644795 9 90 99 406769 455515 143720 237176 134066 291801 86736 358461 81 214578 75 301972 163810 762017661 636378520 156669 6 73880 27 311694 57 59 681471453 91 260197215 135355 364461 427734476 12 6 5754999 4 981401907 67384 51252 38 24 105072081 281737 340447 327456 476426 70882 291631 5 138057 463504 11 500939861 183271 269323 72806 469939 34 485660 89 651331130 10 470737636 63 74314 490678 299346 295405 49 8 93 1 490028771 19 68190627 7 9 121095 28 462496 74 145550 43 25 35 50163 7 45 420911 415523 463771 23 481349 171794 85 445327 304975742 72 164545 60 190670 95172 86 390622 98417 499699 8 282262 60 40 7 28 388509 34094 91 183836 137838 536206299 70 174610 272564284 14 420475 92 82 90 445013 63607 17856 449889 444271 202488 313154 494094 467114219 397783 348599 26 364554833 41 334925 481496 472815 319390 3 382106 49 97 138109 289571160 468691 352179 3492 31 76 441469 251522 560615935 309401 54 8 92 389179 1 48 151169 15139 74 58 7 13 57 492462 11 41 47 31 116487 210246 189008 6 80 56 72 45 99 382496 158913 7 61 200678 293302 3 78914 258148 485572 7 232878 415680674 61 346803381 60 72 138749 3 148676 17 24 88 6 51 8 77 5 494649 24 1 80001 194188 176426 5 25 48823884 6 462457 119185 9 24 61 57 26 276690 46 93 280390 46 66 52 116824 7 6374 219917006 187353 39 83 312011 67 4 981 695141006 53 297437 5 83 203458 465264 7 9 603830604 3 7 34 13 457008 483697 51 4 91 95 64 80 43 6 194391 496881854 342859 420445 4 11 5 389068 86029 462733 475321 7978 487391 206383 330544 349010 8 33 496096 68 6 820624411 276535 234834 80 447202613 373558 77 13120 406427 4 8 2 64 62 13 67 81862 50 6 490709 111377 399033 13867 693231260 373790 7 190865 46 77 318360 41722 77 324558 74 438237 26 147266 32 477900 158937 59 369215 80 40 335623713 235575 131235 37 69 4 379308 80 292708 334172 334469 3 41 5 258742 27 222500 30 382086 303693 67 33122 246801 499110 72 71 369159 89 41 932726716 339044 435246 67 753898317 29607 402524754 54 56 797471351 56417 22 70 571984889 28 20 420780 402714 72 655808199 143858 32 17472201 726989872 284557 62 156833 60 217128 25 356508514 91 81 24 149160 48228 304423 9 4 42 26093 492856596 22 318288 216052 57507 37 97323 12 208482 83352 216194 430467 45 322031837 66 13 121146 13 443704 65 20 162700 369780 8341 77387 48820 466513 91 10 296877 57388 164222 444213 3 91 80 941714482 72 86 86848 5 181076 255961 24 23 261490 41077486 10 446497 124816 68 46 5 86 5 438533 457407 56 18 897590402 1 10538 302686 83 37 175883 256020 4464 84 68 59388 19 27 479380 42 62 4369 2 299868 345490 427973 97 249137 19 66 209355 5 57 50 455387 83 10 17 435023 77 97 99 288873 126978 15 288380083 26 5 72 295279 80159 116848097 10 19 499434 28 313805 27 63 419646 420633042 91 418889 467780884 292590 52 3 51 148213 4 103725 153403 50 23 477208 51 173023363 438126 8 3 16 1 285401 75 102802 63 732144986 71 83017 45 268310 70 8 112072 74 37 6 145761 300540 394496 938285263 24094 33 279981 459524 150829 81 98 54 426396 367667 15 63 68102 8 92 387 6 8 93 7 72 206114 148580 80 71 86 261035 6 405014 338080 134013 48 362709 737565573 52 714819047 319207 9 2466 384799 66 256979746 1 16 333244 862217941 82 494275 1 344115 58 241490803 5 226723 484475 28 129728 28 72 13 45797 214466 18 77 522451350 58 74 43 59 99111 1 497338812 4 3 90 398903 180907 9 8 66 111204 1 27 211045 767906007 78 92 98 70 198980 286627 440913 85717 11 47223 306644 375830 347385 181189 313336429 38 64 211728382 16 234285 200756 373818 190669 29 399340 705076297 21 83 24 98 74676 6 50 70397 84 442630 4 24838 88 188902 32 172291 62 13 5 35 9 490394 491277 70 373269964 7 304064 78 86 25 242233 101589 436457 175942 72 125876899 101217 350006 82 61072069 31 37 363678 6 320796 8 79 172075 461313 5 92 10 263517 90 4 92 34200 2 287464 84 62 99 100004 31 41 390737 38980348 41 96 410913 25 52 379341 267545 387828 398979 93 59 13769 527909674 7 28 68329 63 3 38 79 3 82 22 372742 363318 62 20 19 93 25 6 80 48 48 273768 95 18886 40976 86 2 37 19 282846 4 72 403290 38 33 953437890 46 1 402115 9 417208 493546571 3 12 705 106407 495259 406021 138350 77 420208 287485 559549974 71 7 5 262702 723748145 78 43 326188 87 116363 337611 10 44846 8185 413783 404991 64 45 362392 99 57 10 67 15 274409 6 11 464900729 79 803533273 46 978974077 47 51806506 130595 60 10 40 261475 41 1 91484 301049 96 7 5 181542 215359 300932 50 468243 10 64 7 7 221300 47 69 106320 401244 44 32268 525529757 220599 41 18 26 312585 53 10 335042 89 74 18 102738 89 92 32 307428 9 388699252 452250 405239 73780 90 92 93 45 347678 756845834 31 186707 1 171163 385550 22 54 57 904856071 17 21 155532 174601 307921 74 454415 485927 575593657 16 741573050 1 128922 212764621 86 123603 437694 164021 489292 13 788487556 93 13 14967 491532201 279975 68 240084 80 64 241475 56318140 4 13 434379 52 294331 4 5 70 467041919 259159 49 16 7 96118 5 975136197 72 474208 24 25 267130 411386 53 60 5 64828 169252241 8 96 470497 418202 56 74296 3 18 82 86 6 481444 75615 662684276 43 97 11 461182 67 78 354998 469196 223997 64 239805 4 320243 8 15 104456 373498449 333921 412241 417691 11 453981 86644 72 402625 12 25 54729 8 71 51 337221 426794 34 3 30 461521 573595424 1 13 93 165729 39 702425997 7266 67 55576 88 96 40 85 78 94119 138946 232242 6 42 270748 7 3 63 93 25 195765 100220 430421 24 237219 7 31 53 52 41 76 24 96 41679 162679 37 490540 91 17 9 62 457932 335755 4 82 39 120092 45916 351111 88 162375 200455 20 476262 179227 351628 48 71 6 22 223993034 28 203971 159040 88 194806 877054460 3 23 114288 303754 2 69227 75 123517 492011 741627468 29 234439 10 27 413332 744021584 56 376951 56 514931806 136139 4 202183 238288 110695 14 345364953 698014778 88 8 332263 319053 59 59 81 3 288246 263910 28 318267 596449966 67 679102880 160805 97 304328 75 74 438405022 279725 58 93 43 28 38 18 84 375943 48 549380318 22 386038 120587 25868 223314 13 77 83283 324133 911351750 410343 50 386919 63 115132 42 438358 110769 417956 56 231310 760762060 385939 85657 86 35 320774 87 87738 80 55 72 457739 15667 42 306068 38 306507863 56 277992 453873 110699 237692803 95150754 425464 113243 303066 8 3987 24 46 446338 303412 87 35 519154362 235689 99 90 168990 85544092 63 340767 449571 5 9 605456381 287327 16 227736 9 90 9 33 342111 161783 371814 32 488559 90 581894586 378587 15 142251 8 370825 78 684657840 89 13 75 183261 66 71 97 5 6 2 584037766 22 419973854 204875 218032 278947 387940 80703 30224239 626691981 1 163260 930023502 46989 2 606826759 364115 32 414746654 453676 237146 89 217335 31247 39 460080 20 75 975051887 255838 112404 36108 39105 160362 234333299 406522 213953 290617 154363 30 19 22 215 68 43 471909 633867750 944214319 48 355607750 57 55 148756 448440 30 954977387 18 43 236016 122065 63570 752234443 85 97 364716675 55 2 305313827 497284723 8 34 375898 10235 30 8 85 17 9 234727 115862970 45 430951 123494906 407653 304838 44336 9 72 9315 84 207251 83 49 70572 493700 1 17241700 47 26 319973 125864 12 111524 47 71 10237 297142 9 83 493783 1 238029 792487889 364538 99 15 82 42 144163608 16 79 309433 173449 138692 147785 52824 144200 53 9 56 388770 90 1 89 275801 62 25 357204 33 59782 36 223969551 480110 6 80 91 83 286702 22059 275409 279578 74 8 56 24470 489146 16 139304 84 124023 64198 50 396962 211627 55 352622 175791 25833 303719 46 64 78 51 73 6 69 52 68 342022 202232 10478 195933 406148 37 76 71 74 86487 92601 366758 52197 61410 151435 67 92663 480642857 46 372278 77 79 60 263048 195783 43967 163092 95 387745 38 35258 41 209681407 206611900 473323 196897 81 7 3 453711 56 233804 380815 223373 146924 335905 36 30 41200 7 382417 456295570 379266 73 88 221799 26 454454336 36892 420403 322678 361384 32 5 89 979169545 52 235845 90 14 58 713997131 665530090 39 4274128 263643 141859 271019 89 217446 93 100172 46 680288718 71647305 408069 388648 52 350178 87 79 113665 72 69 140674 265704 921129954 344715 317679 6 62 487508 2 308481 243443 22 249520 12 64 1 50 8 80138 74 3 99 103883472 497195 284532 251017 49 58 51677 45894 73 384726 23 3 6 81 70 2 10 67 85 166875 23 68216 63 227295 303572 78 71 428823 7 192327 34 62 6 52 109797 3 214139 840579528 575505960 244742 7 10 32 138168 2 474485 4 31 1 6 253357 13880 57 6 74 921311462 134642 133466 24118 142697 65 373810 6 14 228154 167996 12 54359 382989 285004 23488 349851 331768 25731 157574 26 38838 85 69 240815 434861 25 183469 62 19 172510 12 1 21 99 1 484756 713587894 87 1 274145 55 419331 367874 127074 82 13 228223 5 116549 12 8 82 170245 22956 106262 209301 20 206443 431385 50 449189437 447385 13 318890 14 682265496 38 53 7 88 12423880 147195 140235 97 80 237197 24 2 6 9 50 50350085 4 242837 22 240334 119510340 61 61 22 19 78599 200162859 61 35 48 111373 43 55 78 146857 208400 13 170150 53 186394 68 33 230514 81 3 304833 662241870 88051 414847 400234 88 37264 149670 91 22 46 99 569710254 343854 62137 92 15 61 5 501453720 68 225989 178801 76 364799204 203757 12473 51 921206558 210477 15243 446294 1 54 13 177357 297755 993115521 72 196536868 231296547 898926286 36506 9 207597 44 381532 18 455847 422558 4 206203 20 65 36 91 406062 97 13 316504 415523 59954 350097943 65 3 133685 50 409002 38 25 78 5 244978 71 47 79006 430309 331231 69582 345520 65 72 178668492 435721 8 163963 406054 16 387953 326932 925414246 1 94 91 417300 439527 68 10 1 162104 297560376 64 80 92 72 42 28 67 478922 18 74 598832587 48 58 10 55 40 21 1 5 3 19 481873 9 83 2 128931193 19 78 93 23 734120551 44 188463 125132 86 39 59 83 51 38 378433 1 3 19 395595 38 77006 235035 54 26 7 460323 296332 60 361956 2 287807 45 72 418856 49 13 77 395727 87 72 325651 44 302976 9 96 443278 317289 63 72 183237 53807 15 132145710 58 64 401605 12 316353611 37 89161 18 35 6 67 214936 877631872 2 90 49 2 27 220523 350440 433145 175726402 58381 223144 294847 233798 61 174544 98 476937 8 66 197974 471082 332743 357939 371320 133521 40 189054 2 5 82 40 88194 65568 95284 12 42 361458 17 15 55 85213 90534 59 37 35 60 54 270594 87 113337 49 26 411727 205388 204387 162900 354367 250303 3 40 3 63 541438903 479060 353766 260836 2 372710 185017 297743 497012 288109 925886204 271155 258545 83221 347946477 393712 45 76953 138314 383073 323956 23 355762 64 1 6506 87 28 88 403017 169757 155141 216546 209109 488754 77 469392 79 370364 3 92 474880469 110933 327845 440420 86 136072 2 859988524 155945 249973 97123 75 74 84 448188 1 305616 19 143369 14 1 21 304004 73 262236977 200058 66 42 99920 232146 55 116042 87177 87863 8 207391 13 17 13139 230360 411294 497106 61 4 90 63435 29 64 10 209473683 228258978 66 432900 366984 75027955 3 219569 20 463454 432585 72 72 9 228960 28556 475256 25102 2 222311 105415 42 22620 4 2 276092 31 138120 156868 35606 86 24 9 64 21 285136 2960 254188731 230548 329733 26 64 471025 59 3 1 42 216054 64 46 11 483446 12 78 691387048 92 459572 8 93 93 75424 3 40 812580789 247450 96 323227047 17 429894 189335 29996 49 44 6 3 47 917817524 3 632679579 455666 302533 1 19 337501 3 157936 4 276195 288095 457253 282290 416913 68668 205585 46 45 165931 257422 413912 56 12 5 65 194729 290561587 255416 58 808546837 69214 88 961721837 177002 115488 468648 30 7 292209540 321861 484605 946208546 308149 6 412542 323938 70 24 40 484474 854383680 40 192553 346796 51 51935 43 94039 57 6 438364 11 14 68 6 67 31 294406 99 117729 379596 27 24 136061 93278 58 310054 116180 31059280 19 16 15 305530 62 133493 15 59 469765183 7 205492985 8 16 59 71122 98 69 268953 21 87 449798 817003085 70 437615731 24 332056 3 381094 2 78 52 51 24779 56 71 75 20 84 13544 11 482261 456659 8 56 611841829 86922 445339 27 6 20 68976 446055 99 91 248354 58 404391 3887 48 16 48398 278773 476107437 81 68 343575 5 279834 15 384601 407025 298504 312682 42 7 8 335347 192273 484417 291514 208437 64 24 573094230 222037 9 8 41 61 440522 312969 52 1 5 93 418744497 424649 30 72 80927 413856 220587 307559 66 59 272998 331022 36 13 16 221432520 64 59 416836 22 94 82549 363189 40 34 455944 243348 111901 68 30 80 113282 2 1 40 301106 17 938287650 21 746606271 40 1 484940 379394 161061 841793873 446635 89780588 5 29929 305883 340603 428998 244467 370247 85 68855 835595999 84 125521 9 435296 207575 246042 23 2 27 395110 56 288724 117379 8 98 14 3 90 493370 995938253 10 4 155643 1 32 297799 73 20 127803 360625 58 40 46 15 541517067 58 64 30 44 87 158203 1 7 85 2 10 99 74 271009 86 184406 21 61 82579 23 339609 194423 15 85 459390324 486826 21 44 146596676 405822547 41979 5 22 37 193750 62 122974 62 17 58 44 99 51 7 104219227 24 10 943965374 698915423 63 329077 387752 10022 84590 426306 52 233761 275774 333875 960430679 92495 339183 175780 35 61 225762 58 43 215035 592305963 49 56 273294730 452664 7 24 82935 611792056 80 348272 3 277687 162342 376891 11 18 73 2 4 81 25641 46555 202146 80 75 9 485512 50 58 10 498396 76 527506983 433143 35 347770 95 4 53 23706268 296047 35466 1 23 176622 86 245160 180582 357168 64 152303 470053 99048 54 72 96 57593 86 218915 11 439052 89 5 4 480593 300210 63 74 230850 133582 3 233159443 368167 17 259104845 83 468824 144690 32 414450 13 95 181367 788629745 158749 31 19285 339430 2 435243 188680 338234 75 111386 252638 85 5 757582415 608943039 132029 64703 77 82 428754574 85 23414 272375244 99 353430152 485068 77 751636015 21 50 2 41157705 56 122138 301019 3 465139 8 69194 9 86 277149 605288915 32 8 755627061 58 93 427697 44058 438859 58372 482465178 91029 3 147219 156301 2 184091 69 278076 459303 86 180039 254417 291070 235461 384705 94 165914 140588 460933 228556 376484 226000 133495 418214 371828 1 239411 75 5 55 44 8 433973 222496 65 176889 38 19 12 25 625002137 7 25 65 124497 87 90 82745 838047306 414307 197677 78 430317 57870 810748343 466974 68 92 462761 83 94017 54 54 29 151155 155047 305897 4 340413 458789505 40 49 99 135606 264032 66 79118 4 118872 98 65272 84 10 14 95 467013277 325326 92 73 170207000 70 9 17 125012 92 110922 54 50 430993 93 278180 303799 8 237620 17 121754 244214 49 354824 321381 27 4 148367 13 900427608 70 266375 305160 38 75 553633352 291987186 18275 12 39 146818 71 89309 39 84 203078 425639 3 107070 14 242395755 61 7 353800 74 494820979 36 27 73 7 180730 267276702 43 58 179766 12 449950555 60520 211897447 476417 691071810 180062 4 916565330 332395 303783715 433117 8 203605 93 75 442154 97 371609 61 341423 69 405160 11 97327 64015 45 222950 194351 337392 261119 76577 23 50 80 8 95 487613 171644826 56 81 482075 117743 457714 7 29 361902 94 41 73 2 77268 94 255776 428451 8 204509548 248157 192045 31 7 54 458486 20 305318 28 70213 395114 24 23 18300 77 436846030 40 21 439546 20 35 2 65 23 458954 13 315239 422756 162897 476478 6 69 61 40 385332 340330 44713 47 17 42067 110037 93 471506 409006 477265 678679201 353184 5690 733839691 10 85 2 73 8 16 211441 78 218679 60 424741 55 61465078 9 75962374 172466 98 383198 13 80 489784 16 48 98 40 27 16 376436 61 443864 191133188 243923 111877 15 460203823 191268492 87 19 436870 15 1 75 268862861 472458 67 82 6 93 339775 8 111121 79 423825 20 85 455782 22588 86 248279958 421451304 191171 76589 1373 82 17 461314 4 66 348240 3 145650 64 69 21712 306794029 384391 72 121401 449717 9 12626 47 288252 415403 7123 14 38 74 69 32 571236526 486478 26 48 7 61584 16726 76 75 33812 62 454842 14 48928 18444 110685 25 28983 515964177 53 68 23 65 96 64 3 2 335142 385834 42 143336 48 23 313320 327132 24 31 887195526 267625 140127380 83 33287 39 4 1 802972106 902862675 61 54 152549 133870 32 44 75 71 9084 14 291143 102513 260947 286750 78275 68 7 405561446 247095 916356063 66 11 70644 92610 419188 468479 37 16 495613 91641 255734910 416222 111718108 189782 28 71 51 57 44 5 39 300596 85 17 56 520109846 13 359848 29 361111 36 51 331217 58586 302622117 80862 19 462183 34 311494 494428 248822 43 784183079 80 778899798 582624148 95 35 77433 66 974184947 34 60 61 52236 63 97 132195 289600 36 42795 2 34 511151626 89023 443511 79 766923001 281811 7 2 21480 58 80 330342 802119639 5 386019 5 121014 339959 411119 45 13 89 12 71 37 53 70924 77 143794 168475 57 166181 90 5 313955 5 4843 374625 10 8 14 156980 4 71 12 223905 804068074 45 12344 95785 72117 118457 371727 721864149 8 100910 479945 81 477775 23 50 216440 26 261903 251844 295236 79 18 44 2449 474775 428339 21 15 16 30 33 317152 94 11 69 49922 25057 98074 14 7898591 67 21 31 136796 24 875524877 138965123 162992 981670172 70 424553 28 603090551 20 433044 263820 69 30 301272 41 85025 62086 270780 77 698123024 106528 80110 99 62 92 15 52 83 193176 135013 182280 453893 207327 307803 38 76 358963 18 199118 605624630 109908 4 4 984910080 329739 45 326835 1 467066 17 389636 49 66276 400889 78 16 347129 34 10335 371624 128517 36 180567 96 66 697188010 53 162496 90486 91 89 64 26 12 415033 40611 613549862 51534 84 64 81 364231 44 7 295629 3 867692625 96 7 152310 2 69 72 239441 87 87 332994 71 28 46185 18 297890 55145 12 53 49330 59 137300 31 716406100 54749 19 54 68823 185700 227932 3 98304 476636942 40 86 7 66 266870570 77 53 269072 6 77 510215183 577389899 5 261608 34 833469065 142423 258232 267570 17 470699 432097 2 89 44 383876482 89 56 66139365 67 67 489216 75 10 20 56 6 25 372339 345771 132068 459525 10 78872 340937 494077 80 19 436315 65 67 65 244223 641455446 10 239098 151158 526998419 136361 1 76 79 217 17 412897 228417 57 36 142203 190332 93781392 8 42 29 312330 44614 70 1 86 50 60 14 2 84 12099 51989 291406555 401653175 9 5217 61 24 62360 389913 291235 382394 70 31 160709 346382 17 12096 348432 65 254511976 25 81135 141797 347391 3 199959 93 439224 307860 405786 398720 14 71 338791 49 476591 50 142196353 231912 33 85 27 387010 48 63 87585 61 4 25 351718 8 42 183651 61 62 378772 67 23 90 87 323782 53 82 95 1 21 39 50438 216599 169412 35794 25 18 52 118683 68 291139115 399258 463150 241757 41195 86 31 11 8 154141 347336 271308 80 28 66 31 151137 397682 26 345988 27 489973 63 84 61 235613 170632 234183 152442280 29 451061 89 223611 468429171 6 59 461779 358268 77 98 3 64633 273244 19 81580 41414 9 358230 12413 47 41 62 77 386503 85602 41 54 200895 49 424491 66 76 4 38 393920 834275443 92 86 29123 114286 184346754 43 468539 406189 19 2 382390 50 381659 86 134939 29 175745 9 70 8 1 307760 59 43018 104725 1 25 54 769854084 95 388714 13 45 48 93 559623491 90 40 246561 9 233391 333100 102037170 23 76 59 4 835603520 1 453856 13 595526438 449002 100113 32 443405 98 30 1 63 241853 114483 343952 357998558 1 91 99 272648 695038617 85 3 21 4309 461441 278251 51 204219672 499722 12 410207 8685448 144119 451260 10 99 469135358 55 523089790 36 13 39296 617898663 142701 14771 85 152439 30658 78 49 59 713587022 348044 141000 24 64 11 409828819 467213 6 2 21102 138097 262638424 50 452597 355616359 28 403934 46 345133 307332 8 94 495455 35 98 746311111 9 268995 72 82 91 364189 428108 832184745 53667045 63 5 245705 230336 271896 20031 18 90 59 433709 288066 65 61 20466 455486297 26 133347 14 60 434935 94 70759 42 45 66 472544 12 885171330 3 59 208195 65762848 15571919 746200021 249299 72 48 6 282003 67 9352 498443 794764753 383883 35 15 1 420286 235369 331379591 4 203098 165794 62 343321 81 78 25 499065 36 70 70 498055 37 397290 25 54 267430 277394 240403 91 89 146670 412756 337270 306209 57 92 2 97 52 480522 10 496849948 401722 22 648061872 16 96 1 400998177 78 13 18 8 189160 54 30805 580970121 164355 18 762045562 86 6 488825484 64302 491880 71 99 8 346158 52 302882 852624367 16 781144144 348093 280289 31 720569165 341725 29 233192 231347 362064024 56 39 908785101 282316 397249 95 23914 42 449730 327708 36 298292 400603 2 2 29 397456 60746 175385 94130 35 94 304472 63 242067 6 36 43 53 93 92 76 174208 479206 352169 375477 6 55 39 36 81784 345466 19 24 233483 3 59 464066 29 230653056 70 113265 302815 348185473 439531 1 8 24 132386 3 574124697 9 283465 36 87 2 3 60 1 79 57 19 31 93517642 382497 21 450684 302855 371032040 336804540 242324 360312 6 70 45 386520169 448469 350951 324727 979284894 31 6 340944 65 31 325100 89 78 439995 43 2 190282 1 9 51 11 57 70 73 257925 76 13602 226907 21 74 338915491 305611 86 97 82 28 257064 68 7 247332 79806 99 95 331755 59 29 62 193412 195970 341960 924422329 206181998 57 489127 6 404147 255111 23600 82 39 9 314620 67 72 469144 111760 629435031 40 95 288266 58 96 278279 468455 96 388238649 21 89 34 56934 90 98073936 23 416096 263727 473848 90 9 12 89 381649496 108294 983031313 4 784495255 249873320 97 29588 54 324993 282063602 33607 26 244921 760872240 88 862403007 4 50 67 171288 79 376927 189181 399309765 414330 51457 318842 35 67 200148 61 58 492298 252507 20064 47 5 448320 427901 472219 40337116 1 171379796 81 65 42567 53 451610 305781 358019 14552 107419 1695 86159 307551 71 459674 45 37 29 24 55 48714 481924272 389197795 26 153749 6 29 861894680 559781630 827108079 348678 54 53353 97 71806 759465169 359684 74 202100 95326 423767 62890322 357564 5 110317642 5 153618 235270 21 641907089 57 57 206203 4 13 196038 38 874354032 4 57 21 5 207852605 58 127779 393791781 73 431676 31 451553 34 230446 99 250032 42 39 21 315428 372134 190513 129794 9 465551941 60 454514 45 75271 130436 353744 352701 575637233 63 340929 410985 49475 23669 25 342236 67147 34 28 22 227491 297192 34 18 391996 165328 64 393775 38 187164288 10 5103 224744 335262 330885165 61 211185 260594671 604781748 336846 407624 291491 62 63 39 25 173281 87 2 66410 21 19063 86 32 420316 63 149283 130628 14 28 12 38 398186 321319 680672746 42523 977092053 35 2 55 23 2090 142168 66171 594813131 135585 471307 54 58204 67676 53 87 89 483247 88209 31 293384 49 59 487597 777956568 404164 459757 13 82 305979678 297361 101628 465153 4 220092 66 88 94963 3 58 90906 473441 21 320888 231579 69 56 294713 123597 35 23873 7 167988 151080 183980 932289220 32 3 447859234 56 5 9 98 35 5 434474 249279 45 198079134 58 473690 7 1 6 301117 242979 269842 337829 83 65 2 438951 89 7 41000 435772350 220704 388683 30 5 180046061 75 83 310581 6 245073 5 55 152577 730410414 41 485013 26 313128 346757 223303 332154350 37 86 9 76 55 85 756903864 63 168504 85206 46 5 114260 443869 361567 23 54 216938 1 39 20 5 13 991990275 80 85182 78 83 37 29975 56 99244 79 90 5 198849 45 20 33 165236 96964 570430655 148679 9167 66 481190 5 4 17 81956 47 65 92 6 51 98 579829041 431393 442265 252497 41 1 320315 93 11 90 9 52 1 79 460044 86 431096 483973 6 6 89 303909 55 131210 32025 7 326569 3 89032 38 47 61 39713 331428 24673924 75 27234 123203 9 18 284461 110036 117112 440892 46 103462 6 461315 118853 122553 51 243390 409061 51 280058 31 9 339557 33 61 7 1 281555 128744 43 194953 134850 58 146547 167192 33 13 84 119144 7 132987 313668 35 16 7 71 360071447 27 93 357493 379414 472141 9 89 54 19 2 6 45 899612451 6 9 67 381331 750866498 61321 239956 402503 36 74 67 89 44479 456991 96092 12 558714238 82 47 46 36 346266 9 31 46 39 75 95 21 31 7 354319 70549 308377271 157703830 4 63 402291 336820 527142837 48 266094 51 173917 24 434179425 26 31 7 6 22 69 181430 36 301605 3 196068 364748 362276 80716 396767 4 12 476566471 491857 14 51 43 42 394455 473479 50 92 450519 20 83 180152 128432 34 437999 465666 8 138455 5 69 71 62 1 1 99 231098 373798410 296159077 373035 299711 3 249288 5 223544 356961417 511294045 914524651 951741172 833767390 452498 295750 78 138856 52 8 93 58 73 3 383909153 3 199762 5 804789702 498012 323933 41 48730 27597 30 42 50 80607 77 540747794 273798 64 50 71 54 98 405241 42 406788 1 76 347463027 29 62 52 416866 86 17 69 1 87740682 590988840 809192284 284004 13 482304 1 57 207943 44119 89566 80 573456984 14 279316 407665 1 6 855965297 324662 47 24 3 246209 3 50 357345 2 38 109655 476499 30237 87 8 834125214 353237963 62 27 6 4 448176 18 93 56 6 76 55 13 800173877 60 146080 262514 259477 29 153820 41 45304 11467 1 90 44 72 422882245 29037 3 386600 9 490173 669694451 57091 139427 5 312621 190665 132806 5 86 1 232198 50 233903 22 35 435049 74180373 114423 23 74 417151 118820 314274196 44 87 64219 222898 7 45 2 75 392768 59 18 189757 13 109712 270628 195549175 27 139495 76 274900 22679 238217 14 75 68 17 6 62 5 46 96 134945 401026 306997257 34 141532989 6 313907 3 17 189377 4 7 64 103387 99 78818 79591537 445559 8 16 31 16 213034 52270 16 304144 68 674468373 47 355980638 86 39731 86 62 38 65 22 49 1 420288 423722 325790 29 424866 83 221536 431815 93 66 11 247568097 471510 268660 3 349277 164039 43 55 63 76 98 5 5 541781452 68 910957288 50 382257 156729 431022 450825 342807 478261 2 798974486 627801215 273756138 71 99 217519 494576 54 327462 457203 26 235843 334606 32 402380 470925 91 41 64 49590 52 207611 42 313127548 310458 14 78 46964 94586 66 385700 360863 30 145827 167192 1 3 206909 39947 948254583 8 478661 533421959 279926 15 24 18 388941 13 114698 88 321186 78 38 67 63229 45 55 97 478434 139779762 44 2 93 72 38 29 97033921 4 15 93 15 40 19 7 24 9 386481 438805 58 66216 22 18 87 35 58 298005 203171 81 44544 288630 250025 3 440550 259640 6 221017 162889 120475 33728 294660 93 77 769801044 676527047 58 834901452 73 53 3 58 470766 32 32 968106558 2 1 339871 43 35 705826990 384508 249067 49 341820 34149 295648 267563 9 8 70 921703332 100443 33 326336 67 107772 38 52 55 442180549 492508 269680 90 79 358810 34760 78 318890 959491020 66 25 265745 41 166371 140476 436641 89 252480 459416 315410 78 8 41 318450 105580 316226873 25 96 682635753 3 58576 51 67 39 45 8 96 35 81 14 409576 707727028 17971 4 77 163196 61 455777 252604 415576 25 140743 331236 64846528 30 298730 25 465092510 181233 69 87 4 287862547