30923 31
14389 13
42723 45
14939 10
19749 18
9032 6
38117 41
66874 69
59978 64
21847 23
2606 1
15830 14