20305 42
43286 88
15884 30
32222 93
45703 80
72493 102
9821 26
20807 64
13045 18
11027 37
105439 180
11562 9
28231 86
26830 52
4165 2
29023 50
2298 1
20547 51
28355 49
3076 5
7144 14
8231 7
7747 16
41468 64