228
101
420
288
428
159
337
294
71
53