12 535 347 true 1 3 4 9 10 17 18 27 34 36 37 38