18 314 211 true 1 2 3 6 9 12 15 17 22 23 26 30 31 33 34 37 38 39