301 41
196 24
29 35
1 38
0 140
33 140
174 150
278 177
