259
270
233
174
301
293
158
256
306
365
388
273
344
266
216
237
303
235
365
205
408
414
239
375
181
249
287
317
386
558
269
189
303
354
414
566
444
468
607
336
258
220
257
536
346
268
365
327
411
482
321
330