10937 20
11007 19
12935 22
5678 4
6458 5
11448 21
7479 6
12103 23
15522 28
9221 11
22585 38
18919 40
9295 13
8552 6
4512 2
9991 4
24615 29
6126 5
8779 6
5631 7
5102 3
12026 15
9768 3
9729 8