307 050 878 423 743 505 355 805 297 137 811 024 482 734 392 312 648 411 152 330 319 229 743 082 861 719 616 558 451 320 709 140 382 500 145 481 015 283 772 803 226 112 414 596 542 347 426 685 564 687