630 629 203 612 459 233 74 180842551 507 41 70 87678236 167 519 85 232876509 164 188 56 177702918 599 363 61 191858200 290 27 74 74876998 179 119 64 205199531 377 31 67 279668852 96 51 57 424981031 278 107 67 18943406 445 609 56 34145434 392 158 78 300271925 287 510 72 882894447 477 267 70 247270570 602 61 42 449720866 323 93 59 686323079 140 420 48 68350286 497 43 61 770135994 399 584 42 207882479 32 379 49 219206815 356 449 78 64914711 120 448 68 27988656 273 30 57 330963793 194 33 55 1864959 392 202 75 443594280 439 497 73 66168315 429 493 70 10413685 576 116 61 201922037 381 98 70 845719567 593 80 83 878488969 262 597 54 165803711 143 588 53 147489624 391 59 85 760883218 390 148 48 557350183 55 490 67 161350133 200 188 75 319935552 346 69 46 203140860 411 144 61 75665555 38 347 53 247202703 424 417 52 229985663 448 507 52 32813905 491 24 73 214248937 608 276 57 763427774 30 438 60 250778176 139 490 64 250439201 475 233 66 102486546 99 294 72 145939941 133 265 66 766155148 222 30 53 81432704 251 90 71 640193960 190 236 85 216081737 41 495 60 99205155 136 546 65 282907932 123 353 69 30833094 591 152 54 173090904 309 550 85 162381274 562 172 64 244175667 361 285 44 141314939 176 151 46 153739271 20 461 54 256450806 423 558 68 218645580 65 338 72 244250062 414 387 67 11853428 102 192 45 249701781 551 197 54 41726020 457 274 43 275581549 65 146 77 150562738 172 440 65 723684746 241 340 47 282182315 629 180 47 395441691 517 250 60 477602780 570 50 66 331119425 290 602 60 214080053 207 177 70 307315441 418 288 43 211857575 601 143 63 272986468 259 273 84 48521200 71 575 77 35998852 99 175 77 97955226 405 151 61 86153630 547 480 44 196589729 164 597 85 211389113 10 371 62 315023168 372 572 52 243044852 217 33 80 329330663 505 236 42 70770307 97 323 83 306540533 625 610 69 617406679 322 508 50 28476761 535 263 46 194438928 573 606 65 30343775 545 607 59 468713048 571 65 45 52504172 463 148 72 651315338 185 505 82 237945282 148 606 68 77534765 528 95 50 121274494 504 385 68 119644872 190 154 75 286465357 203 497 71 404788347 87 117 53 535632100 10 77 65 388299102 533 234 74 221847767 532 500 58 359982840 316 26 44 78609294 10 231 81 16627212 161 92 46 593283448 268 579 44 43563824 448 307 78 210212463 583 15 46 433313068 111 445 84 526934062 104 10 50 68518394 220 553 70 271807620 375 360 65 299718795 333 370 47 232015581 17 390 43 37337914 457 415 63 281232662 238 125 43 786294077 270 604 78 578078642 496 188 85 85007027 75 83 46 204878106 408 504 59 2854680 30 186 82 112654270 156 232 75 123623929 171 429 46 212673590 504 200 70 18806362 68 170 47 282435618 127 304 83 261222014 15 527 68 160381950 499 185 48 138296031 83 47 64 658066925 512 240 50 224495478 76 121 44 48577742 481 148 49 113836435 572 546 75 122385710 350 246 58 158670892 429 146 64 250278850 587 337 51 435226829 381 294 55 252849052 339 525 56 41895483 106 484 83 78761037 490 113 63 70682854 163 245 49 102758240 152 24 52 325940028 398 166 85 216120232 266 507 43 3176961 5 106 76 296678719 540 365 69 251325680 115 522 55 449689980 281 142 82 11386255 506 371 78 6328172 309 320 49 112881545 558 346 82 67986096 155 178 69 654072485 613 233 58 243041494 443 542 84 876244522 567 473 66 559523890 441 41 76 893465188 17 219 64 764515857 467 93 52 205607372 335 511 65 312138774 254 491 48 224240520 300 442 49 177651891 229 222 66 359487029 616 605 64 96032657 155 330 82 229626191 458 309 50 121337656 543 199 68 255991390 435 285 74 512646288 78 366 74 9343107 481 28 85 270396024 59 346 85 64880108 618 220 84 144496830 418 239 75 345311999 119 46 68 124804668 530 102 50 244741281 567 510 50 260900652 69 491 55 875534249 581 270 46 223211430 239 30 70 242513912 335 197 69 559897494 429 68 58 268225477 92 401 51 315871398 85 408 83 340163362 356 481 46 255359586 488 310 78 28217492 490 252 69 136910745 85 88 54 89614127 429 576 43 557551855 282 468 55 175505505 472 95 51 986653304 510 226 59 225639620 411 168 85 75414454 515 30 78 3730474 561 265 47 305771062 200 34 73 23092870 243 577 62 128720000 95 628 56 223442951 389 95 82 218544357 94 19 67 46887654 64 200 56 140435683 472 319 84 173329307 156 507 63 24289631 67 352 45 251127728 32 620 79 19841923 474 73 83 242777897 459 313 64 420069292 157 536 58 50333117 351 191 48 108607652 507 131 43 215178583 310 440 59 592130755 529 40 50 133531063 203 133 49 110202917 464 32 62 120807681 35 352 59 329402359 376 383 57 313810048 198 295 63 195806578 56 486 79 264169609 244 318 54 437087406 273 258 77 136466151 549 507 75 225265521 457 384 57 199292251 111 456 48 160667060 328 468 44 195579418 113 104 68 291702430 557 237 58 218082574 544 288 78 90142585 67 275 48 204889352 285 362 68 9859433 342 210 53 183554329 118 81 46 277541220 576 286 55 544191770 487 420 60 254729286 546 479 60 311737435 39 9 45 770333445 54 91 42 30069743 58 51 44 192973909 240 559 57 216245106 185 616 74 200015051 87 290 68 10315794 590 328 82 609475996 614 182 77 687628647 273 49 43 235246776 359 259 48 284661092 386 485 63 135841991 243 543 56 248424089 449 14 47 165086027 390 315 72 481937209 450 446 65 758895732 482 104 54 18234721 155 301 80 287257966 480 282 80 834882710 102 520 50 336619281 508 502 67 784802088 261 225 53 882150989 281 20 63 114089994 314 360 66 287520417 469 289 63 172590566 53 593 65 102870406 454 47 55 222536782 183 40 44 233032299 353 422 79 50640727 540 193 74 404645880 287 430 62 186695728 568 96 82 33187677 611 576 81 43767078 556 383 70 283274828 265 476 59 201516798 6 410 77 195686245 514 582 77 107350911 65 582 72 193349671 51 42 53 859180161 3 260 62 283739113 50 531 52 16010774 62 360 43 67706298 95 47 59 724957423 623 369 67 268153875 251 606 43 35124024 93 169 57 90026782 25 48 61 107860996 291 420 67 33551131 76 457 57 150796848 537 298 44 721590135 576 107 61 103380496 548 45 79 265825858 377 358 64 152358196 254 574 75 142476318 368 102 53 323719671 148 555 42 570260631 47 629 80 195077321 521 255 53 251930151 251 538 80 116669369 292 578 49 119100753 327 125 79 194942856 343 97 49 86518690 485 164 84 520130308 596 268 70 123832403 40 516 76 97781316 447 531 60 302461885 369 308 62 583664369 210 229 54 549894241 475 341 78 303039596 248 11 53 116279054 620 190 46 240546199 517 436 47 299576283 257 182 53 136977653 44 224 63 276848016 507 517 57 97945881 103 597 47 261939292 535 532 68 254682765 238 543 43 855390443 30 246 60 248401706 277 223 72 321649169 382 234 83 163593616 363 594 43 582443279 3 269 42 155228594 486 532 84 323784083 390 65 65 294628076 582 167 51 833461935 425 502 85 242581925 256 57 72 28805508 460 489 46 653315688 419 297 83 325001803 216 210 51 128500057 428 517 49 283243619 430 257 54 913740483 215 608 80 9289149 190 380 84 28097576 564 98 42 381384196 309 127 46 240157961 335 392 83 76296299 222 444 70 314033520 407 309 83 212250972 229 299 51 142065867 475 354 67 950104303 501 70 42 102200284 564 60 81 963821532 111 496 46 324321525 398 203 58 900799016 409 272 59 326642313 597 339 65 453726423 284 593 58 419867976 128 459 63 185795345 41 587 79 393057075 245 457 42 584780405 102 153 82 490872053 493 563 79 285033236 160 574 82 229941395 547 443 65 465075682 539 54 71 39530353 469 544 71 199236521 467 383 75 220066741 387 239 65 584405966 149 108 74 294542209 374 471 57 142027369 198 374 47 115038432 54 514 83 275640302 279 13 58 243977231 65 205 82 197677036 78 490 44 142393737 270 136 58 108823804 532 79 75 127593357 335 618 80 299694492 267 421 55 270556532 333 245 54 575180884 503 582 50 77632148 560 5 72 214477683 345 48 62 108208971 283 236 54 309471352 240 584 60 183163148 349 22 45 86043342 226 437 49 318834444 273 203 69 565419043 217 66 82 133026058 345 246 72 207730739 485 622 51 706043176 608 143 67 141767552 508 406 69 456774109 196 85 56 248772940 32 218 83 49242198 257 357 55 13497425 517 100 81 823319007 218 159 44 307097236 617 302 68 116049509 176 122 48 192712171 259 240 68 308695819 45 403 55 219421332 227 539 46 335565254 10 518 56 206914470 233 413 43 252441735 531 292 49 158770154 594 1 83 107851525 306 587 42 190056628 303 153 62 115095904 214 75 68 99189928 431 155 68 3075068 71 597 55 144437967 571 4 49 253197329 433 165 45 808436996 188 367 52 495105175 326 619 57 72613367 361 181 43 32408629 509 8 77 220174109 281 611 64 136405181 598 446 65 167443427 86 594 58 143336729 588 29 56 235690956 433 3 79 15078846 277 344 74 44836722 630 158 79 1726021 433 324 44 231585808 209 352 59 303917294 617 40 58 314572138 195 528 54 157756599 130 10 71 593668149 470 532 80 217968104 37 402 42 97584954 378 229 79 265060898 11 334 49 105924739 124 575 74 57528665 285 565 75 312162612 273 113 61 176276774 69 264 84 227156339 83 517 64 875464292 58 16 53 586407884 411 7 74 304226109 93 620 53 596021016 132 535 63 343972369 609 592 47 276160529 275 374 63 62772511 2 376 69 744384889 609 412 47 356408869 404 339 47 41817590 406 353 79 202660104 101 63 65 331131048 576 290 53 61982859 492 200 46 266302933 468 365 49 560168572 509 164 82 150518094 564 185 75 54724660 26 177 76 128910081 365 610 57 123235302 441 552 72 280204968 179 103 58 61874081 321 559 79 51013014 50 485 83 251513801 22 96 65 291851516 504 375 70 231425369 63 410 77 233208516 402 535 83 271131796 326 611 58 482249412 230 285 70 296752159 277 499 52 126064401 459 248 75 36531014 199 113 42 87101902 342 52 73 634742672 522 145 70 29772668 89 197 42 281532047 329 541 58 18205137 243 394 77 264513764 351 212 53 285058993 235 474 61 900544366 621 317 43 296110122 256 159 68 795204464 465 181 64 906799568 336 494 46 417072787 263 33 42 310332285 47 146 79 312844973 94 197 58 703394407 416 526 63 595107291 622 586 66 42753940 498 412 69 332779421 29 213 43 815214060 312 175 46 59532520 590 377 57 142648278 172 30 44 791225298 499 400 56 541581631 206 257 60 32166452 311 413 52 13744125 626 432 65 1844314 22 200 76 690034878 47 203 83 319115036 352 184 45 827427816 628 72 83 236171124 234 559 52 454173980 560 535 53 42643992 217 187 73 21988111 505 189 43 207049006 309 528 59 277887031 311 280 84 68699202 108 148 70 78555273 579 259 42 297504970 519 396 67 43364770 113 241 79 829502151 230 517 52 892849563 623 478 53 160215366 373 608 57 732678904 364 178 66 238345175 267 155 58 284528631 74 102 44 44808244 32 585 83 593090929 435 624 45 39961132 483 411 56 246837053 404 329 84 215346382 356 279 66 133585114 293 47 62 136766273 210 331 70 31274912 494 164 45 295603239 398 164 74 432656269 47 532 51 240278420 420 597 76 195407850 253 535 51 96888846 388 158 66 26765624 47 621 70 134483467 134 430 63 131251169 176 143 66 55238165 170 272 63 5801869 558 564 52 322422550 38 80 66 360243632 621 247 81 214450340 126 350 60 187490129 109 544 61 6946677 489 199 83 552373639 455 612 82 131712641 161 462 56 168938061 240 249 75 445580714 197 305 75 243616257 69 601 50 309713774 300 615 47 325634435 615 413 56 236442440 559 178 70 242395608 427 486 55 272888447 507 554 77 23810569 459 335 47 700209775 395 400 79 199427442 505 112 83 33583014 564 211 73 284403444 229 173 79 14052782 613 161 84 302088130 457 263 53 306991104 325 300 76 228830160 207 107 67 98000556 153 451 79 778724159 445 521 72 113298007 537 560 69 206704765 273 23 83 86784882 45 127 75 4397958 493 114 50 78886834 580 233 73 177310134 466 398 45 192288641 63 491 85 272603752 338 150 49 446123007 128 145 73 278222876 190 242 75 60476142 430 595 54 149273175 315 135 66 46176079 355 9 48 243710665 499 411 56 121608026 4 147 76 263854157 355 47 52 836130943 523 129 50 77511932 468 153 75 242972219 534 27 52 280260488 40 419 53 272905119 424 571 75 38853311 145 426 52 233724444 86 545 51 144245382 22 589 44 378655725 501 197 45 980795564 509 201 57 863354667 332 293 65 327791613 622 627 79 97482514 141 367 76 48106039 479 308 58 703661614 580 532 46 252527739 326 84 57 195214591 524 594 53 318175376 582 244 72 260650123 259 236 57 57362690 580 474 74 310698340 208 530 55 13737423 593 452 72 351105422 545 434 42 312380414 114 536 49 61723092 82 95 69 102768855 502 104 51 296808379 590 162 58 31201495 468 188 55 262314265 18 526 58 160464568 569 69 82 217662736 136 236 47 166510025 564 225 66 809970541 36 404 73 6674127 499 191 77 113061729 203 594 59 74194532 294 138 62 440964217 408 566 73 226994394 64 21 50 196778901 400 526 71 112404695 474 224 52 645417756 432 519 63 623346155 523 444 67 262041371 271 574 57 694225285 41 3 51 295206652 297 174 61 8186641 137 344 74 21799005 347 453 60 230095022 209 296 46 195392809 86 110 48 90800727 12 218 69 59522960 80 598 85 232306637 517 221 70 820129543 476 393 69 325780332 105 218 47 394215788 83 583 79 180566211 529 146 74 207512340 455 571 49 487673104 230 348 60 479919310 111 81 56 984203899 230 397 74 243114147 513 538 82 5972672 558 67 81 315567965 564 80 54 151629860 510 168 67 246682720 310 204 42 853651085 445 600 46 102413419 146 228 44 242931068 509 557 64 707302615 603 317 83 311346819