10
12
42
4
29
13
1
16
10
2
3
12
4
14
2
4
3