259 42
160 33
46 37
0 39
0 145
31 149
181 157
261 152
