7 105 197 true 1 9 30 42 57 86 89