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