8 105 234 true 2 4 7 15 21 23 35 37