8 1002 487 true 9 16 19 21 23 27 29 31