14704 29
32857 39
7721 3
17925 33
6263 14
16769 27
16385 20
2800 6
4998 10
5090 10
10623 8
8319 12
6550 5
27412 41
18131 23
13953 31
4087 5
2866 1
5069 10
6955 2
5938 3
4501 5
5525 6
21285 42