42
29
0
108
105
43
37
54
21
50
35
39
127
84
48
27
107
38
94
76
45
40
31
113
101
70
115
92
74
93
47
26