625 2
2087 6
15885 18
24561 31
5823 32
9523 22
11865 99
3718 16
1574 18
16791 98
15723 45
7814 36
1667 6
19592 33
31887 123
38251 66
13009 32
14889 27
74859 90
132866 169
4500 13
9528 17
5686 16
21227 15