307
488
348
285
295
495
378
480
291
342
435
391
396
501
229
242
352
426
323
313
250
444
286
346
411
481
434
386
330
349
309
318
357
512