163
292
106
170
258
320
247
129
256
312
191
128
151
154
169
45
305
190
164
163
260
156
55
0
14
150
