445
274
318
347
496
340
495
511
430
305
362
292
240
323
251
342
276
304
235
419
255
328
257
369
271
243
444
443
466
429
366
482
387
379