512
243
284
189
222
311
284
227
491