525
503
377
474
465
262
458
267
460
533
382
331
490
322
335
369
290
383
359
493
242
294
526
339
517
420
311
476
482
484
327
515
480