91
117
160
135
294
209
278
625
142
386
306
232
110
181
249
279
381
157
75
169
367
211
268
191
252
198
218
148
41
652
251
287
42
326
501
182
195
1908
349
229
171
405
217
108
227
677
1598
431