9 1173 357 true 2 8 9 10 14 23 29 33 34