158
344
280
81
118
127
288
148
96
131