20305 42
41556 87
15007 30
31345 92
44841 78
70705 98
8976 26
19960 62
13045 18
10144 36
102773 179
10711 9
28231 84
26830 52
4165 2
29023 47
2298 1
19665 51
28355 49
3076 5
7144 14
8231 7
7747 14
40601 63