15 1057 567 true 1 2 7 8 9 11 12 14 22 24 25 27 28 31 36