17129 32
15767 27
7142 3
2400 6
13902 29
5659 14
32054 39
15408 20
4400 8
4892 10
10036 8
7728 12
26201 40
17535 23
5539 5
13354 31
3097 4
4670 10
2281 1
5536 3
4733 5
3917 5
6548 1
20678 42