15595 27
13730 29
2400 6
5485 14
17129 32
15408 20
7142 3
32054 39
4892 10
4400 8
10036 8
7728 12
26026 40
17535 23
5364 5
13180 31
2112 1
4670 10
3097 4
5536 3
4733 5
3917 5
6548 1
20495 42