11 551 294 true 3 4 9 11 12 16 21 25 29 32 33