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