18
110
8
20
105
3
171
4
0
35
2
12
14
31
8
