8 109 47 22 25 31 37 42 65 80 95