8 108 61 42 56 58 70 77 83 84 91