295 57
161 31
22 40
2 44
2 134
29 134
158 143
282 155
