348 396 411 471 140 758 287 389 720 502 738 542 510 174 261 991 775 364 265 729 504 807 928 488 187 351 211 464 670 189 293 245 335 277 053 993 229 864 940 517 670 863 925 854 858 594 716 551 879 090