12 364 285 true 1 3 5 17 26 27 30 31 35 36 38 39