14282 11
12400 4
20430 29
21302 20
12637 1
15729 8
30583 39
14963 7
15325 12
22228 40
18111 13
16930 13
14161 3
17111 13
27029 41
14628 9
16880 19
14633 4
20771 13
19856 26
19841 22
24144 43
13518 9
31677 35