303 56
158 45
34 50
1 53
0 141
35 142
157 149
296 156
