8 96 60 2 14 16 25 29 44 74 95