322
272
389
470
387
504
445
298
477
231
352
237
509
294
250
246
249
263
284
319
461
491
497
238
393
371
418
498
311
480
482
443
400