300
272
365
355
460
266
246
248
434
253
444
488
450
269
223
367
432
497
480
339
338
335
406
430
259
370
280
303
295
274
440
459
408