213
141
187
190
197
179
199
211
253
333
142
1
303
132
206
219
161
140
140
1238
230
165
231
193
227
470
137
212
127
268
185
275
656
196
279
313
168
163
299
166
648