293 944 854 217 968 732 246 739 144 345 663 987 739 714 132 003 632 399 120 608 417 854 195 427 516 870 167 084 027 539 619 878 518 281 167 515 953 127 584 269 915 267 291 923 053 274 100 390 965 476