335
261
382
462
368
411
447
421
481
253
380
500
309
355
301
370
369
260
430
353
413
520
432
286
349
327
237
512
307
464
306
477
328