7
68
38
12
105
386
257
109
228
219