40
36
43
46
37
51
51
47
42
21