245
222
138
166
184
50
260
118
176
108
209
65
183
306
107
195
68
18
123
178
69
229
113
128
234
253
109
19
248
74
289
