295 2
154 38
27 46
1 47
0 123
28 129
165 141
304 123
