437
419
265
253
251
489
436
384
240
511
343
405
490
333
421
239
369
257
332
446
313
522
308
290
413
243
396
505
249
349
281
271
503