8
12
14
98
105
78
58
103
95
107
63
258