5
31
34
5
45
4
5
24
6
1
2
2
119
4
217
19