148 396 513 711 244 011 691 531 437 589 037 164 841 104 808 027 955 682 824 952 828 049 575 110 120 296 249 961 324 804 330 661 635 299 475 816 268 840 080 991 165 241 891 485 603 555 245 167 884 131