10
40
5
2
6
49
2
5
28
3
3
4
2
166
116
4
4
2
17
27