8 277 18 5 8 22 29 31 59 86 97