true 15 4 true 1 3 10 12 17 27 28 29 31 39 43 44 46 49