38075 35
12889 9
17458 16
17816 12
10155 7
21354 19
9751 5
9346 6
13571 12
45456 48
15870 13
11874 10