12 971 551 true 1 2 6 13 15 18 24 28 30 32 34 35