46
41
44
37
39
49
108