555250
26214777
73183530
81119860
39327795
297470
37881071
37735232
16454239
41934886
38668717
98083085
100004188
197881
91682334
27511895
45866622
36599872
33335568
73429181
15747241
25442056
62852164
50804843
73015609
4366263
3032400
11268330
6042654
77232904
28322334
56412121
66065087
6176772
27163844
35003098
20475212
249985
49214111
78675794