308
271
515
294
249
444
383
421
498
510
321
490
240
258
486
244
371
254
230
222
331
382
354
507
282
518
393
326
292
279
465
464
379
469