45
21
16
28
34
9
14
43
51
35
39
76