12 858 345 true 2 9 17 20 21 23 26 29 30 34 36 39