412023
69916946
81749151
73751258
45901698
2791070
94261207
69002889
55527265
64981114
5576684
7333136
28589268
14848016
1913241
52305422
24406926
86781976
80307751
98125797
48129755
12797819
36622207
7195403
15244603
25403203
78778981
24363966
52199034
9929666
62964854
73292809
77371526
15725156
52204178
85615872
9184776
63516391
59944502
19898874