28
21
22
32
29
35
56