996
408
947
652
423
661
331
456
313
285