20305 42
42406 88
15007 30
32222 92
45703 80
72493 102
9821 26
20807 64
13045 18
10144 37
105439 180
11562 9
28231 86
26830 52
4165 2
29023 50
2298 1
19665 51
28355 49
3076 5
7144 14
8231 7
7747 16
41468 63