388
800
182
893
66
549
375
435
140
606
159
378
291
478
266
383
121
501
258
331
147
332
230
92
325
63
328
16
28
276
96
202
301