43
26
16
58
41
43
127