12 326 376 true 8 9 10 14 17 20 26 27 29 34 37 38