9 108 214 true 9 12 17 21 26 28 30 31 38