301 32
221 29
70 29
1 43
0 142
54 142
199 159
299 176
