305 60
186 35
29 35
1 38
1 139
18 139
166 152
301 176
