305 54
196 29
60 30
1 38
0 140
42 142
173 158
296 189
