8
32
23
3
21
111
35
0
14
4
8
2
105
173
12
