295 18
182 29
30 38
0 40
0 144
27 148
175 164
291 169
