7
68
38
12
105
385
257
109
228
219