303 59
181 33
36 35
1 41
0 134
23 135
170 155
273 178
