426 116 242 561 667 236 094 522 468 695 033 063 133 988 310 761 695 626 300 288 356 396 208 677 587 458 271 567 097 310 474 055 692 964 329 137 851 253 611 886 947 188 407 103 357 547 124 004 252 054