8 229 348 true 7 16 36 57 60 67 78 94