20458 25
29942 88
18637 41
17116 52
36350 102
15393 46
34941 143
15012 47
8493 37
8610 48
20021 108
10839 14
18742 27
62807 142
27926 45
30940 60