231
104
427
288
428
163
341
296
71
53