231
104
427
288
428
163
341
297
71
53