19976 45
15997 42
25438 103
19884 29
11746 49
30285 95
6421 10
24566 133
25876 153
8208 19
4154 17
21808 83
9541 35
11004 46