12048 11
11125 18
3145 5
4213 6
6780 17
3415 7
34361 31
22826 40
14110 11
11465 20
15520 18
12085 19
13745 30
7709 17
33289 36
13661 16
22406 24
4467 10
2902 3
4488 8
6882 1
4647 2
7439 15
10376 12