19584440
67464475
2286826
45083062
58705565
5502011
9531693
15707649
98992673
17818803
32929040
85317771
65466848
69922516
47479138
84074058
17779565
76236511
80797729
12657520
56892656
98672947
13217964
35573908
23563074
94792448
8494350
46619303
42794792
8317722
93504219
64089705
66506592
40665439
46474570
39489957
6834215
95102234
28833921
46654628