18
3
23
20
4
58
0
2
3
3
110
8
37
10
11