2
4
2
2
2
2
29
23
16
36
5
14
3
4