53
818
252
594
839
170
199
420
520
978
229
235
503
469
347
388
841
299
811
394
475
974
377
742