70 100 513 839 674 385 832 715 578 667 166 77 567 346 609 845 329 60 114 509 860 348 612 398 811 936 863 980 125 466 629 971 350 494 161 23 230 344 90 807 10 255 235 576 952 196 772 633 255 237 493 114 584 104 863 747 391 726 726 515 543 706 837 893 199 997 267 781 340 356 587