8 138 29 20132 20 30 37 40 56 75 87 99