7 106 153 true 1 2 5 15 18 31 39