8 108 236 true 1 7 9 15 21 34 35 39