true 668 148 true 12 14 16 17 18 20 25 26 28 36 38 46 49