42
47
38
33
51
39
122