301 21
196 27
34 40
1 43
0 136
33 143
204 151
303 149
