20002 17
11017 4
14799 10
14677 16
14674 9
17708 28
20276 19
12848 5
20743 23
13614 11
17079 14
17091 12
21234 35
12774 6
31017 44
17615 21
22086 38
15227 13
16168 9
18568 19
18640 16
20842 23
14716 15
25964 31