107
15
29
18
4
4
11
7
17
12
115
4
28
8
115
58