356 310 866 451 346 431 399 335 378 260 917 288 270 957 153 685 025 241 569 384 975 064 034 312 621 072 517 681 495 703 509 519 442 865 457 244 413 665 005 480 915 698 930 074 841 605 355 671 651 536