8 51 99 true 0 6 9 15 16 20 27 29