271
261
141
168
177
164
95
122
118
58
100
360
184
116
142
113
147
120
146
50
119
99
86
441
353
403
314