42
46
37
33
51
39
122