12 2304 1028 true 12 14 23 29 35 44 50 57 59 67 77 80