5
2
12
4
16
2
43
3
1
13
40