370
252
117
226
117
150
268
118
247
164
150
213
141
187
190
197
179
199
211
253
333
142
1
302
132
205
218
160
139
139
1237
229
164
229
192
226
469
136
211
126
267