304 472 294 577 319 371 509 527 205 968 366 599 445 203 567 088 052 692 117 961 400 184 856 178 245 815 668 672 225 259 438 448 029 527 460 553 784 083 075 662 784 789 293 432 160 891 705 722 103 716