9 192 151 true 1 2 8 14 16 20 28 35 39