10923 9
8601 5
14333 22
21797 27
10972 7
14342 19
13265 9
13062 15
29416 47
7288 6
39210 32
22041 36
12133 11
39974 65
8023 0
10738 7
6547 1
13460 10
28103 49
16941 24
21323 27
27414 42
7017 1
39041 97