true 15 12 true 1 2 6 11 12 13 14 17 20 21 22 27 30 39 41 45 47 49