7 173 248 true 0 12 15 36 51 79 87