150 450 438 937 755 131 788 240 402 937 153 750 886 540 073 434 570 334 991 015 884 579 206 772 168 843 495 526 912 614 122 925 236 096 239 561 534 928 915 773 148 042 082 187 395 193 237 610 026 793