21655 59
20980 35
9929 20
30373 88
9402 16
6828 9
43601 183
7124 19
46370 148
13851 39
18734 49
20467 44
13448 43
29482 89
31863 125