300 31
196 25
63 32
0 39
1 142
55 143
186 155
301 166
