216
207
344
294
233
339
361
249
468
516
502
441
240
269
419
208
487
283
359
315
238
279
237
322
246
291
347
402
373
492
364