40097794
97932107
58727868
66615678
91339521
13946100
11426376
655132
67433568
37928948
36508198
18738655
8025524
29702857
42292465
625387
37636221
5467321
6594958
87849187
96997959
77304711
1851350
64205506
86483764
58965967
60266265
59676899
40159113
31176122
358642
66759900
3109913
95784239
81143871
92826856
79334628
58241301
86141802
54823804