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