305 56
175 38
24 41
1 43
0 146
21 145
171 158
303 170
