29
22
23
33
30
36
56