101 673 907 245 595 208 953 459 390 749 677 546 544 876 806 061 173 886 635 764 664 092 332 768 716 329 104 007 472 458 922 034 027 192 734 518 753 131 466 858 947 424 048 343 015 030 900 257 129 541