14 497 311 true 2 4 7 12 16 18 19 20 24 25 28 30 34 36