40957 63
11935 11
10028 9
12769 13
21509 27
17873 18
44983 49
10791 9
23860 28
26830 26
21435 25
13153 14