10 696 343 true 2 14 15 20 23 25 27 30 33 34