10 696 685 true 0 2 10 14 15 16 21 29 34 39