246
331
266
248
460
500
507
290
352
398
274
251
259
269
387
481
399
426
304
486
273
335
442
400
237
513
342
224
501
437
482