258 33
151 49
41 40
2 40
1 140
41 148
159 167
303 148
