259
244
359
517
428
303
440
290
357
230
301
345
479
288
343
400
280
368
354
524
278
405
514
344
220
386
495
341
446
398
324
270
279
380