9123 9
21880 27
41952 46
32653 39
40875 70
8902 11
10703 8
13475 15
19974 12
18697 51
14281 15
10006 29
6533 6
22150 33
18243 19
13207 24
29543 39
9603 16
35316 37
13876 11
15546 13
10358 21
6602 3
3806 1