40157918
28491928
76432983
42825550
69092106
38854110
13881080
2327866
97049147
752188
54402813
43578187
17145807
52515595
12319802
39275360
21847733
37036487
53702889
50665512
65543181
38596477
86038967
51815496
20219128
22567900
50289063
84349054
45185040
53562032
91632781
1985626
5286767
99988262
98017631
69948640
76943202
24726102
68083979
72454535