3 33 29 115 56 159 320 242 591 56 595 76 52 119 916 743 22 395 243 679 57 394 673 49 538 409 980 230 308 942 122 441 91 760 89 931 344 491 448 858 90 39 567 708 95 99 813 63 649 501 952 120 725 357 958 130 411 372 781 395 947 84 609 36 509 638 624 370 188 80 673 699 633 907 205 464 240 777 850 341 64 25 810 264 204 303 959 128 457 578 188 366 997 503 69 183 208 941 93 45 838 750 698 370 724 301 466 31 889 471 885 155 493 924 84 172 415 418 119 281 115 170 293 44 954 187 724 972 885 950 194 839 175 141 638 152 171 103 310 894 716 703 76 144 921 997 100 521 672 669 390 783 563 874 624 710 315 772 427 227 309 349 17 669 504 212 753 400 500 601 763 928 434 193 331 210 870 789 857 510 958 353 901 868 986 569 572 666 850 778 395 453 411 629 810 715 779 368 915 900 361 545 404 840 819 987 464 577 248 748 807 265 343 898 579 945 846 475 123 69 764 983 114 97 598 670 582 58 399 678 841 952 289 177 55 168 767 276 494 405 802 277 782 456 543 828 438 24 882 431 447 225 811 706 305 844 984 745 627 370 216 419 63 462 451 938 403 492 53 613 674 53 20 222 760 749 558 160 748 227 685 824 448 243 820 530 567 530 81 709 83 199 1000 0