303 55
157 24
42 40
1 46
1 139
42 138
158 157
295 181
