13267 11
8928 3
26602 25
10091 7
31196 46
24719 13
9885 9
15093 13
34385 57
44843 52
25983 29
14647 5
15625 15
30702 44
16827 12
21812 20
28501 17
42208 19
17992 13
20593 14
15609 2
47587 41
37429 40
21667 18