8 146 151 true 2 4 6 10 13 17 18 34