902 376 656 842 470 356 061 412 136 440 284 939 451 649 200 828 082 918 239 908 284 050 976 803 114 347 823 438 588 718 955 948 448 301 089 468 944 650 194 476 228 901 736 618 119 385 194 227 812 630