12 624 306 true 12 13 15 18 20 21 23 26 27 30 35 37