15 209 164 true 1 2 3 4 7 9 10 13 14 20 22 26 28 38 39