4
31
0
7
2
3
18
11
2
2
123
172