11 551 395 true 2 3 4 7 10 12 16 22 25 30 31