12 691 258 true 2 4 8 18 20 24 25 27 31 34 35 36