157 300 286 446 430 460 989 359 062 905 101 103 773 493 082 991 353 273 057 863 274 965 406 492 911 989 809 816 760 944 956 351 200 737 535 513 478 945 835 497 861 370 373 335 226 715 314 203 084 097