113
814
306
290
83
74
117
130
205
86
222
133
110
182
77
105
127
212
487
158
82
163
251
56
253
821
297
198
11652
264