2
32
5
38
4
16
2
5
29
3
2
3
4
3