9
9
21
28
18
28
94
57
92
98
106
80