135 599 591 584 624 732 996 199 752 655 704 132 385 954 640 535 400 791 314 996 842 282 893 552 678 889 161 967 963 878 977 806 457 659 604 181 051 321 676 936 050 986 015 309 307 910 089 633 991 726