43
18
15
23
24
29
59