19 845 308 true 3 7 8 9 10 12 17 18 19 21 24 26 29 30 33 34 35 37 38