299 32
197 33
35 50
1 53
1 138
44 144
203 149
302 146
