14 1016 364 true 3 5 9 10 15 17 21 22 25 26 29 35 36 39