249 35
1 71
1 142
30 153
63 156
132 160
186 157
313 133
320 123
319 39
