308 350 438 931 766 440 702 907 627 632 184 532 829 224 065 341 838 955 083 285 444 498 017 234 094 819 389 764 036 683 108 149 308 401 036 921 300 149 921 913 774 587 206 196 691 524 800 436 835 901