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