20305 42
41556 88
15007 30
31345 92
44841 79
70705 98
8976 26
19960 62
13045 18
10144 37
103677 180
10711 9
28231 85
26830 52
4165 2
29023 48
2298 1
19665 51
28355 49
3076 5
7144 14
8231 7
7747 14
40601 63