15 111 159 true 1 2 4 5 10 12 13 14 17 22 25 26 28 36 39