301 15
172 25
30 38
1 40
0 142
44 146
182 158
303 156
