14 444 286 true 3 4 5 10 13 14 16 17 19 24 29 33 35 39