230
272
198
243
304
338
291
492
381
87
136
101
140
375
130
77
327
212
347
309
185
207
315
170
326
197
335
432
129
58
137
511
304
530
814
236
282
146
233
515
180
192
130
164
216
320
369
250
226
589
427
159
106
248
173
339
353
755
547
900