7 122 246 true 8 29 62 69 89 95 98