20734885
86484946
67389407
20856617
34459730
71283732
38425172
1326739
58824743
10153590
72794265
13075766
7663165
20979517
14895180
34966074
99821642
31696860
2983805
14356900
94968566
82932095
98892145
38788866
35999198
69741988
77134308
5404725
505922
38873096
33059536
74861126
85483656
59182521
20559903
911130
23016970
92058036
29822545
73926449