295 17
175 18
17 32
1 33
0 139
21 141
171 158
291 162
