11
29
3
5
31
85
45
129
2
2
2
2
11
18
3
2
27
54
4
3