51
46
29
40
43
35
63