43
26
16
59
43
43
127