12 416 265 true 5 7 10 12 16 18 22 25 29 30 31 33