260
334
379
499
425
236
292
390
248
295
360
243
269
235
344
503
517
458
428
247
330
225
300
394
519
502
310
395
231
259
421
266
400
353
531