385
239
501
366
276
300
249
334
356
353
513
357
241
292
246
454
337
338
258
351
418
332
399
227
494
382
285
465
392
333
433
347
509