296 25
189 28
78 39
1 43
1 131
75 142
184 151
304 140
