304 46
179 33
30 38
1 41
0 143
29 141
174 152
303 161
