16 985 464 true 3 4 5 6 10 12 13 16 20 22 28 29 34 35 36 39