106
503
277
665
155
175
193
245
520
271
1223
632
528
369
205
110
219
263
315
487
268
122
130
248
145
455
391
182
695
132
371
479
370
443
177
527
376
199
359
178
149
335
197
381
240
248
130
219
198
290
200
183
483
207
191
202
169
100
103
255