43
93
76
39
37
29
28
11
52
61