303 35
212 29
68 39
1 47
0 148
62 145
205 161
299 177
