116
122
120
147
96
284
122
274
164
308