486
511
350
513
435
249
330
503
307
229
288
300
267
475
531
231
243
450
303
269
353
509
347
433
426
402
520
404
331
459
299
341
264