12 20562 1125 true 3 5 6 7 8 12 16 20 21 30 31 34