15
6
1
42
13
2
29
172
104
2
2
9
40
40
112