31553 10
7777 1
16126 8
11101 4
5403 3
10581 6
4827 9
4734 5
40351 11
15084 2
43652 10
37477 4
36630 11
51403 10
36908 3
19528 10
55284 3
17659 7
47753 4
16729 8
21731 6
32678 2
43333 1
53982 9