17
38
51
21
36
35
33
39
29
16