27999 47
31001 36
16047 36
43166 191
9268 21
24902 25
8152 11
23937 42
7120 27
2383 4
12800 46
6421 10
12564 29
1202 6
18564 35
8764 15
65791 94
20347 31
3960 24
33567 145
4356 7
14697 26
37748 61