493 430 183 760 324 904 296 462 546 82 45 535 150128