14 1041 337 true 1 3 12 15 16 19 24 28 30 32 33 34 36 39