299 35
217 29
75 39
2 41
2 146
74 152
211 166
298 178
