2
18
47
105
10
14
4
4
3
16
9
4
10
5
1