603 146 864 063 402 002 838 848 376 113 315 887 796 257 096 348 964 294 832 888 030 193 980 409 576 846 762 606 573 406 596 675 552 802 596 104 523 237 293 078 273 488 685 415 388 412 459 176 042 102