335
329
468
484
284
241
435
479
343
374
503
492
252
270
358
325
258
337
413
291
328
525
474
504
243
238
254
352
245
316
472
305
477