10
7
2
4
3
1
1
2
2
16
17
15
48
104
107
102
193
79
80
109
106
102
62
63
61