39899098
79455863
24503806
28421927
39749967
4127600
40058320
40203646
75466195
35267100
45296405
63485116
59503089
76575993
35848106
36953284
67943535
50742697
83097373
411338
81809465
98613476
63151925
68145016
62182102
63894454
7294336
10683382
85372340
53721853
25989418
513896
34092329
70347596
22109508
7822542
99308536
10858727
44237970
86666523