51
47
29
40
43
35
63