138
179
294
103
101
263
421
240
653
242
181
129
206
50
145
354
230
235
1452
123
325
311
284
88
224
388
174
385
96
273
413
343
461
305
133
319
236
282
198
191
332
306
126
150
229
335
193
520
389
267
441
62
38
347
1125
197
460