280
242
286
527
298
372
312
322
232
268
291
365
473
339
485
318
511
519
367
445
357
419
499
464
340
259
321
403
289
345
496
370
327
433
504