8
12
14
97
103
78
58
103
94
103
63
258