43
16
29
24
23
35
51