59721640
75266646
684879
73836421
1580696
89801956
60137206
16073666
56009018
4218787
70884008
8058413
25383406
56308641
13441658
10324219
27975270
17913664
46646299
13724648
36434531
26151895
38528215
78847835
94137615
11131887
4947630
65017884
4524834
336915
20218915
92214759
1004930
60712738
52117433
97568402
6495799
82993689
69429705
2631878