7 108 182 true 5 8 12 38 89 90 97