12 965 455 true 8 11 16 22 24 29 30 32 34 35 37 38