26
31
21
18
28
16
12
9
25
8
104
52
43
22
38
36
19
39
25
25
35
50
42
67
54
39
78
58
17
33
