39823
5448
2144
42359
57178
3925
156478
8664
8385
50969
9417
88674
8638
8637
62433
88182
11987
24343
38275
165876
2909
11889
3513
4738
14394
17179
30224
76750
101740
22797