10 697 421 true 0 1 2 9 10 14 16 23 29 32