12 280 222 true 7 9 12 14 16 17 21 22 29 30 34 35