10
22
16
38
45
32
15
56
31
