35
41
34
37
60
82
379
312
324
261
266
142
103
95
116
81
73
66
459
344
201
140
316
148
146
173
199
119
181