100
26
181
107
11
7
4
9
6
77
332
8
4
6
3
150
1
197
141
135
306
163
91
30
102
135
80
67
102
206
58
57
481
268
192
100
231
240
144
270
99
158
172
91
145
183
106
237
127
68
50
69
92
46
95
87
115
100
52
132