290
462
105
482
482
1017
320
536
301