10 646 418 true 9 16 17 19 23 24 28 30 32 38