2996688
66484600
75898541
94808350
19588782
3341866
47275850
73029546
89382020
86117613
83039806
72486274
1478619
73393404
4072925
46509964
20747914
8822354
27228544
92217024
23018798
99189292
89464979
96267892
40135301
11116544
59681860
31855630
42315105
76187837
50932091
8408871
7357002
35999070
62512751
8374450
36965760
30849823
20977906
50695458