147 343 443 115 286 374 369 588 685 050 305 216 139 508 402 047 269 318 132 843 174 426 062 535 782 957 133 576 255 701 954 849 772 130 305 050 599 510 967 973 672 041 924 456 948 393 281 002 866 199