12107 10
7082 7
21398 18
9395 14
24343 45
28154 37
3106 5
32677 13
10508 6
56789 44
6832 1
16638 12
10154 2
14680 20
16337 11
6487 16
7475 9
16585 14
5113 9
16109 12
19862 31
23278 13
10506 14
9616 5