148 379 523 017 866 122 760 488 109 753 015 622 183 872 840 299 690 324 574 460 083 564 079 785 135 797 832 164 596 973 112 730 628 303 279 822 491 505 254 143 978 398 611 074 644 267 185 732 994 922