8 121 35 12 39 50 71 76 84 87 94