43
45
33
26
37
56
159