493 430 183 760 324 904 296 462 646 82 45 535 150 128 128 356355