8
12
3
23
176
277
1
4
2
27
2
2
2
60
102
62
29