301 47
156 31
30 39
1 41
0 128
22 128
135 143
259 163
