10 417 302 true 1 7 8 9 14 15 18 23 29 32