7 154 244 true 8 9 12 16 18 25 30