21
9
15
31
45
38
56