301 47
160 46
31 50
1 50
0 133
28 139
162 148
298 153
