259
1
810
2
232
233
107
251
342
247
102
234
206
70
306
84
278
284
450
325
517
328
83
221
166
1105
191
194
137
92
257
359