11 943 448 true 4 7 12 16 19 24 26 28 30 35 39