50337996
87659846
75743111
59495576
81627526
1848654
58402925
55907641
33281038
98448889
52054563
84608800
27585964
14261889
50199868
65587841
69907875
54897731
88853870
9218896
99113010
77201818
36535946
692244
19659617
7711656
65813418
31071698
34757449
1379255
59188997
84082536
74729636
28124978
64886837
24444215
35852879
78371693
621162
30794916