15
1
42
13
2
29
104
40
10
9
40
40
2
106