9
1
21
12
11
20
5
6
9
79
179
157
155
140
136
134
133
125
121
121
119
118
117
117
117
117
114
114
113
108
108
106
106
105
100
97
96
94
88
88