12 16271 1193 true 2 3 6 7 12 15 22 27 32 33 34 39