272
262
143
169
178
164
95
123
119
59
100
360
184
116
142
113
147
120
146
50
99
86
141
441
353
403
314