16 1041 380 true 2 3 4 6 9 10 14 18 19 24 28 29 31 34 35 39