12129 8
15729 7
4451 3
2856 3
1726 4
21157 6
48757 8
17630 5
11503 5
11559 4
47434 1
20626 7
19231 3
18402 3
8828 4
33852 3
10853 6
46581 8
38006 5
32981 1
21084 11
25528 9
22031 9
10452 10