21304 58
20980 34
9929 20
30373 87
9402 14
6828 9
43601 183
7124 19
45915 147
13851 39
18379 49
20467 44
13448 42
29482 89
31863 125