20495484
8465709
60911666
2377727
2445538
60605971
26008500
82221646
54178407
79216006
10892083
18596110
71778612
39552884
21188038
29601450
18332268
20479059
92836355
41061079
76413951
44887101
51892048
89546668
31297881
60356009
91591560
11247644
95905516
94831935
1738529
75857303
99517237
14146608
42928807
32886481
47621985
28062299
59102297
91153348