296 15
174 25
41 38
1 42
0 132
47 140
178 158
293 153
