540
212
294
223
168
319
153
115
288
389
239
209
186
35
48
71
112
378
243
276
382
226
800
241
101
19
429
210
159
190
714
104
256
286
163
1649
743
302
305
293
157
204
357
310
277
232
196
139
147
96
193
260
182
162
108
106
332
151
43